diff --git a/markdown/dev/howtos/code/attributes/en.md b/markdown/dev/howtos/code/attributes/en.md index 2fe77bbbc73..9c4416023fa 100644 --- a/markdown/dev/howtos/code/attributes/en.md +++ b/markdown/dev/howtos/code/attributes/en.md @@ -5,12 +5,14 @@ title: Using attributes Points, Paths, and Snippets all have [attributes](/reference/api/attributes/) that you can use to influence how they behave. -Under the hood, text, css classes, and even circles are all set in attributes. +Under the hood, text, CSS classes, and even circles are all set in attributes. There are plenty of higher-level helper methods available, but knowing how to manipulate attributes is useful in case you want to accomplish something for which there is no higher-level helper method. -Let's use an example to see the different ways we can assign a css class: +## Example + +Let's use an example to see the different ways we can assign a CSS class: ```mjs @@ -45,9 +47,12 @@ Let's use an example to see the different ways we can assign a css class: ``` -kEven though there are helpers methods available for them. +So, attributes can be set via low-level access even though there are helpers +methods available for them. -A common scenario is to apply CSS classes to style a path: +## Common scenarios + +A common scenario is to apply [CSS classes](reference/css) to style a path: ```js paths.example.attributes.add('class', 'lining dashed'); @@ -71,10 +76,59 @@ The [adding-text](/howtos/code/adding-text) documentation explains this in detai +## Custom attributes + +There are some custom attributes that FreeSewing uses to modify the appearance +of Points, Paths, and Snippets. + +### Points + +The custom attributes that can be added to Points: + +| Attribute | Description | +|----------:|-------------| +| `data-text` | Text to display at the point | +| `data-text-class` | [CSS classes](/reference/css) to apply to the text to provide styling | +| `data-text-lineheight` | Line height for the text, in mm | +| `data-circle` | Radius of the circle to display at the point | +| `data-circle-class` | [CSS classes](/reference/css) to apply to the circle to provide styling | + + +See [Drawing circles](/howtos/code/drawing-circles) for more information +and other ways to draw circles. + +See [Adding text](/howtos/code/adding-text) for other ways to add text +to points. + + +### Paths + +The custom attributes that can be added to Paths: + +| Attribute | Description | +|----------:|-------------| +| `data-text` | Text to display along the path | +| `data-text-class` | [CSS classes](/reference/css) to apply to the text to provide styling | + + +See [Adding text](/howtos/code/adding-text) for other ways to add text +to paths. + + +### Snippets + +The custom attributes that can be added to Snippets: + +| Attribute | Description | +|----------:|-------------| +| `data-rotate` | Number of degrees to rotate the snippet | +| `data-scale` | Scaling factor to apply to the snippet. Either a single number or an array of 2 numbers for separate X and Y scaling factors | + -When rendering, FreeSewing will output all your attributes. This gives you the -possiblity to use any valid attribute to control the appearance. +When rendering an SVG document, FreeSewing will output all your attributes. +This gives you the +possibility to use any valid SVG attribute to control the appearance. This is also why we use the _data-_ prefix for those attributes that have special meaning within FreeSewing, such as `data-text`. Adding a `text` attribute diff --git a/markdown/dev/reference/api/part/draft/en.md b/markdown/dev/reference/api/part/draft/en.md index bef7ea6a70e..b0dbab3eb25 100644 --- a/markdown/dev/reference/api/part/draft/en.md +++ b/markdown/dev/reference/api/part/draft/en.md @@ -32,6 +32,7 @@ access the following properties: | `sa` | Access to `settings.sa` | | `scale` | Access to `settings.scale` | || **_Access to utilities_** | +| `context` | The pattern context | | `getId` | See [the getId documentation](/reference/api/part/getid) | | `hide` | See [the hide documentation](/reference/api/part/hide) | | `log` | See [the logging documentation](/reference/api/store/log) | diff --git a/markdown/dev/reference/api/path/attr/en.md b/markdown/dev/reference/api/path/attr/en.md index 7e9551798a0..23b363f167b 100644 --- a/markdown/dev/reference/api/path/attr/en.md +++ b/markdown/dev/reference/api/path/attr/en.md @@ -46,9 +46,11 @@ Path path.attr( ## Notes Methods like -[`Path.addClass`](/reference/api/path/addclass), -[`Path.setClass`](/reference/api/path/setclass), -[`Path.adddText`](/reference/api/path/addtext), and +[`Path.addClass`](/reference/api/path/addclass), +[`Path.setClass`](/reference/api/path/setclass), +[`Path.addText`](/reference/api/path/addtext), and [`Path.setText`](/reference/api/path/settext) all call this method under the hood. +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Paths. diff --git a/markdown/dev/reference/api/path/en.md b/markdown/dev/reference/api/path/en.md index 424021aa581..174caedcd0a 100644 --- a/markdown/dev/reference/api/path/en.md +++ b/markdown/dev/reference/api/path/en.md @@ -12,7 +12,7 @@ Path new Path() The Path constructor takes no arguments. -## Attributes +## Properties A Path objects comes with the following properties: @@ -24,6 +24,10 @@ A Path objects comes with the following properties: [Path.setHidden()](/reference/api/path/sethidden) for various methods that allow setting this in a chainable way. + +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Paths. + ## Example diff --git a/markdown/dev/reference/api/point/attr/en.md b/markdown/dev/reference/api/point/attr/en.md index bb9ffe7f29a..31ea7e75a28 100644 --- a/markdown/dev/reference/api/point/attr/en.md +++ b/markdown/dev/reference/api/point/attr/en.md @@ -42,3 +42,7 @@ If the third parameter is set to `true` it will call [`this.attributes.set()`](/ ``` +## Notes + +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Points. diff --git a/markdown/dev/reference/api/point/en.md b/markdown/dev/reference/api/point/en.md index 15a4db67e1f..391bcb1b089 100644 --- a/markdown/dev/reference/api/point/en.md +++ b/markdown/dev/reference/api/point/en.md @@ -15,7 +15,7 @@ The point constructor takes two arguments: - `x` : The X-coordinate of the point - `y` : The Y-coordinate of the point -## Attributes +## Properties Point objects come with the following properties: @@ -23,6 +23,11 @@ Point objects come with the following properties: - `y` : The Y-coordinate of the point - `attributes` : An [Attributes](/reference/api/attributes) instance holding the point's attributes + +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Points. + + ## Example diff --git a/markdown/dev/reference/api/snippet/attr/en.md b/markdown/dev/reference/api/snippet/attr/en.md index ac1a7b83bbc..3b56fe7eda7 100644 --- a/markdown/dev/reference/api/snippet/attr/en.md +++ b/markdown/dev/reference/api/snippet/attr/en.md @@ -41,3 +41,7 @@ Snippet snippet.attr( ``` + +See [Using Attributes](/howtos/code/attributes) +for information about what Attributes can be used with Snippets. + diff --git a/markdown/dev/reference/api/snippet/en.md b/markdown/dev/reference/api/snippet/en.md index 4825ba5d14f..4dca02ea398 100644 --- a/markdown/dev/reference/api/snippet/en.md +++ b/markdown/dev/reference/api/snippet/en.md @@ -2,21 +2,21 @@ title: Snippet --- -A Snippet is a reusable bit of markup for your pattern. They are added to the +A Snippet is a reusable bit of markup for your pattern. Snippets are added to the SVG `defs` section, and rendered with the SVG `use` tag. ## Signature ```js -Snippet new Snippet(def, Point); +Snippet new Snippet(String def, Point anchor); ``` The snippet constructor takes two arguments: -- `def` : The `xlink:href` id that links to the relevant entry in the SVG `defs` section +- `def` : The `xlink:href` id that links to the relevant entry in the SVG `defs` section. This is also the common name of the snippet (`logo`, `notch`, `button`, etc.) - `anchor` : A [`Point`](/reference/api/point) on which to anchor the snippet -## Attributes +## Properties A Snippet object comes with the following properties: @@ -24,6 +24,11 @@ A Snippet object comes with the following properties: - `anchor` : A [`Point`](/reference/api/point) on which to anchor the snippet - `attributes` : An [`Attributes`](/reference/api/attributes) instance holding the snippet's attributes + +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Snippets. + + ## Example diff --git a/markdown/dev/reference/settings/complete/en.md b/markdown/dev/reference/settings/complete/en.md index 9768605611d..155832ba83e 100644 --- a/markdown/dev/reference/settings/complete/en.md +++ b/markdown/dev/reference/settings/complete/en.md @@ -3,7 +3,11 @@ title: complete --- The `complete` setting controls the level of detail that is included on a -pattern. Set `complete` to `false` to limit the level of detail on the pattern. +pattern. +Set `complete` to `false` when the pattern should include only +the base outlines needed to cut out the pattern pieces. +Seam allowance and all other details will be omitted from the pattern. + This has different use cases, such as generating patterns to be cut out with a laser cutter. @@ -30,6 +34,12 @@ const pattern = new Aaron({ ## Notes -Setting `complete` to `false` will force [sa](/reference/settings/sa) to -also be set to `false`. +The `complete` setting does not automatically cause pattern detail +to be omitted. +Instead, it is up to the pattern designer to have the design +check for the `complete` setting, +omit the appropriate details if set to `true`, +and include them if set to `false`. +Setting `complete` to `false` will also cause [`sa`](/reference/settings/sa) +to be set to `0` to remove the seam allowance. diff --git a/markdown/dev/reference/settings/en.md b/markdown/dev/reference/settings/en.md index e81e8b25a59..31b708af0fd 100644 --- a/markdown/dev/reference/settings/en.md +++ b/markdown/dev/reference/settings/en.md @@ -10,19 +10,23 @@ settings are the measurements, but there's other settings too. ```js Object settings = { + Object absoluteOptions, Boolean complete=true, + Boolean debug=false, Boolean embed=false, - Boolean idPrefix='fs-', - Object|Boolean layout=false + String idPrefix='fs-', + Object|Boolean layout=true, String locale='en', Number margin=2, - Object measurements - Array only, + Object measurements, + String|Array|Boolean only=false, Object options, - Boolean paperless=false - Boolean sa=false - Number scale=1 - String units='metric' + Boolean paperless=false, + Number|Boolean sa=false, + Object sample, + Number scale=1, + String stackPrefix='', + String units='metric', } ``` diff --git a/markdown/dev/reference/settings/layout/en.md b/markdown/dev/reference/settings/layout/en.md index f874ad4230e..a428d81547a 100644 --- a/markdown/dev/reference/settings/layout/en.md +++ b/markdown/dev/reference/settings/layout/en.md @@ -3,7 +3,7 @@ title: layout --- The `layout` setting allows you to control the way pattern parts are -layed out on the pattern. Either automatic, explicit, or not at all. +laid out on the pattern. Either automatic, explicit, or not at all. ## Signature diff --git a/markdown/dev/reference/settings/locale/en.md b/markdown/dev/reference/settings/locale/en.md index 28d5efaf3e2..9cf6097e048 100644 --- a/markdown/dev/reference/settings/locale/en.md +++ b/markdown/dev/reference/settings/locale/en.md @@ -3,8 +3,9 @@ title: locale --- The `locale` setting allows you to specify the language of the pattern. It -should contain a 2-letter language code that indicates what language the user -wants. The default is `en`. +should contain an +[ISO 639-1 2-letter language code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) +that indicates what language the user wants. The default is `en`. ## Signature diff --git a/markdown/dev/reference/settings/margin/en.md b/markdown/dev/reference/settings/margin/en.md index abfb265f991..22238479e3d 100644 --- a/markdown/dev/reference/settings/margin/en.md +++ b/markdown/dev/reference/settings/margin/en.md @@ -3,7 +3,8 @@ title: margin --- The `margin` setting allows you to specify a part margin (in mm). -Each part will have this margin applied. The default is `2mm`. +Each part will have this margin applied when they are laid out on the pattern. +The default is `2mm`. ## Signature @@ -26,14 +27,12 @@ const pattern = new Aaron({ ## Notes The _margin_ implies that: - - At the edge of the SVG, the margin will be `margin * 1` (2mm by default) - Between parts, the margin will be `margin * 2` (4mm by default) -Note that setting the margin to zero (or below) will cause parts to overlap. +Setting the margin to zero (or below) will cause parts to overlap. In paperless mode, the margin will not go below 10mm. - That is because text is not taken into account when calculating the bounding box of the part. Since dimensions are typically the outermost elements in a paperless part, a too narrow margin would cause the dimension text to get cut diff --git a/markdown/dev/reference/settings/measurements/en.md b/markdown/dev/reference/settings/measurements/en.md index a52b4f24340..ea77f5e54c8 100644 --- a/markdown/dev/reference/settings/measurements/en.md +++ b/markdown/dev/reference/settings/measurements/en.md @@ -2,7 +2,7 @@ title: measurements --- -The `measurements` settings should hold and object with the +The `measurements` settings should hold an object with the measurements to draft the pattern for. ## Signature diff --git a/markdown/dev/reference/settings/only/en.md b/markdown/dev/reference/settings/only/en.md index a7b12b6834d..2c8c770f4d4 100644 --- a/markdown/dev/reference/settings/only/en.md +++ b/markdown/dev/reference/settings/only/en.md @@ -5,14 +5,13 @@ title: only The `only` setting allows you to specify one or more parts to draft, rather than the entire pattern. -It accepts either a single part name as a string, or an array of -one or more part names. +It accepts a single part name as a string, an array of one or more part names, or it can be set to `false`. ## Signature ```js const settings = { - Array|Boolean only=false + String|Array|Boolean only=false } ``` diff --git a/markdown/dev/reference/settings/paperless/en.md b/markdown/dev/reference/settings/paperless/en.md index 29de9212cb7..0e7c05c915f 100644 --- a/markdown/dev/reference/settings/paperless/en.md +++ b/markdown/dev/reference/settings/paperless/en.md @@ -2,9 +2,13 @@ title: paperless --- -The `paperless` setting allows you to generate a variant of the pattern -that does not require you to print it. It does that by including dimensions -on the pattern, as wel as a grid overlay. +The `paperless` setting indicates whether a pattern is to be printed onto paper. +Set `paperless` to `true` when the pattern will not be printed as a standard paper pattern. +Instead, the paperless pattern will include a grid overlay, dimensions, and +other information. + +The grid overlay, dimensions, and other information is intended to help users +who might transfer the pattern to paper by hand or using a projector. ## Signature @@ -25,3 +29,16 @@ const pattern = new Aaron({ paperless: true }) ``` + +## Notes + +The `paperless` setting does not automatically cause dimensions +and other information to be generated on a pattern. +Instead, it is up to the pattern designer to have the design +check for the `paperless` setting, +include the appropriate dimensions and information if set to `true`, +and omit them if set to `false`. + +The `paperless` setting does automatically cause the grid to be included. + +Setting `paperless` to `true` will also cause the [margin](/reference/settings/margin) to not go below 10mm. diff --git a/markdown/dev/reference/settings/sa/en.md b/markdown/dev/reference/settings/sa/en.md index 7350b2bbc1b..929636eac63 100644 --- a/markdown/dev/reference/settings/sa/en.md +++ b/markdown/dev/reference/settings/sa/en.md @@ -5,6 +5,10 @@ title: sa The `sa` setting controls the seam allowance. Either provide value in millimeter or set it to `false` or `0` to disable seam allowance altogether. +Setting a seam allowance causes the pattern to be generated with +additional lines so pattern pieces can be cut out with the correct +seam allowance included. + ## Signature ```js @@ -13,7 +17,7 @@ const settings = { } ``` -By default, the `sa` setting is `false` and seam allowance is no included. +By default, the `sa` setting is `false` and seam allowance is not included. ## Example @@ -27,10 +31,11 @@ const pattern = new Aaron({ ## Notes -This is ignored if [settings.complete](/reference/settings/complete) is `false` +The `sa` setting does not automatically cause seam allowances to +be displayed on a pattern. +Instead, it is up to the pattern designer to have the design check +for the `sa` setting and include the appropriate seam allowance lines +on the pattern when `sa` is set to a non-zero numeric value. - -This is not strictly enforced and left of to the designer, so different designs -may behave differently with regards to including seam allowance when `complete` is -set to `false`. - +The `sa` setting is automatically set to `0` to disable seam allowance if +[settings.complete](/reference/settings/complete) is `false`. diff --git a/markdown/dev/reference/settings/scale/en.md b/markdown/dev/reference/settings/scale/en.md index 0331c13e357..11360ac8ae6 100644 --- a/markdown/dev/reference/settings/scale/en.md +++ b/markdown/dev/reference/settings/scale/en.md @@ -2,7 +2,7 @@ title: scale --- -The `scale` setting is an overal factor that will influence a variety of +The `scale` setting is an overall scaling factor that will influence a variety of factors to better support very large or very small patterns. To be clear, `scale` does not change the size of the pattern itself. diff --git a/markdown/dev/reference/settings/units/en.md b/markdown/dev/reference/settings/units/en.md index 44028cf18c8..f77a434ac46 100644 --- a/markdown/dev/reference/settings/units/en.md +++ b/markdown/dev/reference/settings/units/en.md @@ -2,8 +2,8 @@ title: units --- -The `units` setting controls the units used on the pattern. -It can be either `metric` (the default) or `imperial`. +The `units` setting controls the units of length used on the pattern. +It can be either `metric` (millimeters, the default) or `imperial` (inches). ## Signature @@ -26,4 +26,4 @@ const pattern = new Aaron({ ## Notes This setting only applies to formatting of the output. -Freesewing expects all input to be in millimeter. +FreeSewing expects all input to be in millimeter. diff --git a/markdown/dev/reference/snippets/en.md b/markdown/dev/reference/snippets/en.md index 22deb9a6eda..10d4906a9f5 100644 --- a/markdown/dev/reference/snippets/en.md +++ b/markdown/dev/reference/snippets/en.md @@ -2,7 +2,28 @@ title: Snippets --- -A Snippet is a reuseable bit of markup for your pattern. They are provided by -plugins. Below is an overview of all the different snippets we maintain. +A Snippet is a reusable bit of markup that draws graphic elements on patterns. +Snippets are provided by [plugins](/reference/plugins) and are implemented as +[\ elements](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs) +in the rendered SVG document. + +## Signature + +To place a Snippet at a given point: +```js +const snippet = new Snippet(String 'snippet name', Point anchor) +``` + + +See the [Snippet API](/reference/api/snippet) +for more information about how to use Snippets in code. + +See [Using Attributes](/howtos/code/attributes) +for information about custom Attributes that can be used with Snippets. + + +## List of snippets + +Below are all the different snippets we maintain. diff --git a/yarn.lock b/yarn.lock index 651359c2141..3e8f26abd3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -183,15 +183,15 @@ tslib "^2.3.1" "@aws-sdk/client-sesv2@^3.200.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sesv2/-/client-sesv2-3.229.0.tgz#d54ad2f8542c6db409ccbb75be15258cbca4e605" - integrity sha512-LVfB3xTunlnb3KHgWn4IxDtxj4E1a8XOYqbcGdYOTFOjLXsL6/YBHzBAiyjOmpf2lymsKXR1/muLuNFv+HOHpA== + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sesv2/-/client-sesv2-3.231.0.tgz#6d5308f3a4a77202c9ea3e1ae83350ad42c0a3ae" + integrity sha512-hNJoV0QYAfrBT50siNt+Ax3Lc+YY5UnpZ8kKuugnlU8SKMS+nrZ2tuNWv95awMAlsORaPo2Vm35ySTdM1+v87A== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.229.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" + "@aws-sdk/client-sts" "3.231.0" + "@aws-sdk/config-resolver" "3.231.0" + "@aws-sdk/credential-provider-node" "3.231.0" "@aws-sdk/fetch-http-handler" "3.226.0" "@aws-sdk/hash-node" "3.226.0" "@aws-sdk/invalid-dependency" "3.226.0" @@ -215,7 +215,7 @@ "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.231.0" "@aws-sdk/util-endpoints" "3.226.0" "@aws-sdk/util-retry" "3.229.0" "@aws-sdk/util-user-agent-browser" "3.226.0" @@ -224,14 +224,14 @@ "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/client-sso-oidc@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.229.0.tgz#faf92cbb229061da51d8f7999ef0035b529f2bd5" - integrity sha512-sb9eRqnqMWVvdg4k9UTuC08IvRQOwpX2bT3XXoYioHYoy/ChUFPrNazrmuZwj6GFrIWkl0pIPCeqVfScZM3EYw== +"@aws-sdk/client-sso-oidc@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.231.0.tgz#de8783b608faf4b829b52e12a088f88326f9b851" + integrity sha512-yqEZW9/Q6VvMDMcQoE52oa/oa6F8z8cqyax7m29VpuVrncYcfELpkZKWPoaJVfierR5ysKfKiAU0acPgMpvllQ== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/config-resolver" "3.231.0" "@aws-sdk/fetch-http-handler" "3.226.0" "@aws-sdk/hash-node" "3.226.0" "@aws-sdk/invalid-dependency" "3.226.0" @@ -254,7 +254,7 @@ "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.231.0" "@aws-sdk/util-endpoints" "3.226.0" "@aws-sdk/util-retry" "3.229.0" "@aws-sdk/util-user-agent-browser" "3.226.0" @@ -263,14 +263,14 @@ "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/client-sso@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.229.0.tgz#309cc9c3e7f4213ac0178e662a53ce1588b6ca09" - integrity sha512-gcPitIBAxwwhkCPKtod02ZjaFD5UCdwFYq31XsCY0OQDV+CFalSd+3gjKyDQOMtfgegLYyOvMQvlIU+geUFRZg== +"@aws-sdk/client-sso@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.231.0.tgz#783322cb936da353bb047dd2fb762eab09c19c50" + integrity sha512-/q7BptaMiT6/wxW9vE/gcQuApMXio5vdTuqt77A6+mjqhNzYFfCn7RRS4BU8KEOpZObnYBKP3mYe3NDccEbMzQ== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/config-resolver" "3.231.0" "@aws-sdk/fetch-http-handler" "3.226.0" "@aws-sdk/hash-node" "3.226.0" "@aws-sdk/invalid-dependency" "3.226.0" @@ -293,7 +293,7 @@ "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.231.0" "@aws-sdk/util-endpoints" "3.226.0" "@aws-sdk/util-retry" "3.229.0" "@aws-sdk/util-user-agent-browser" "3.226.0" @@ -302,15 +302,15 @@ "@aws-sdk/util-utf8-node" "3.208.0" tslib "^2.3.1" -"@aws-sdk/client-sts@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.229.0.tgz#05a69a14a565e81df207b9f39233d16acffdfe30" - integrity sha512-UjGVIzYouEu14YkDy4o+IkVUsx8kLEYNYX5vrymNAT67lNnN/gSyV3h0XgMNzNQHZvtso9c96C6ZGeGW/AVUqQ== +"@aws-sdk/client-sts@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.231.0.tgz#ec4689dc8d4d81d4bd1a13f3508bf3c9d5a1e7fb" + integrity sha512-5WYqlcbM49ofOFBsu28QBt3t26M5D9XynhSaswSrCzawwdNkIMYQrKOCplF5mqOy+GywVIRrFeCVVrAKPMZJxQ== dependencies: "@aws-crypto/sha256-browser" "2.0.0" "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" + "@aws-sdk/config-resolver" "3.231.0" + "@aws-sdk/credential-provider-node" "3.231.0" "@aws-sdk/fetch-http-handler" "3.226.0" "@aws-sdk/hash-node" "3.226.0" "@aws-sdk/invalid-dependency" "3.226.0" @@ -335,7 +335,7 @@ "@aws-sdk/util-body-length-browser" "3.188.0" "@aws-sdk/util-body-length-node" "3.208.0" "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" + "@aws-sdk/util-defaults-mode-node" "3.231.0" "@aws-sdk/util-endpoints" "3.226.0" "@aws-sdk/util-retry" "3.229.0" "@aws-sdk/util-user-agent-browser" "3.226.0" @@ -345,10 +345,10 @@ fast-xml-parser "4.0.11" tslib "^2.3.1" -"@aws-sdk/config-resolver@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.226.0.tgz#b4f19150cf08c9ed36ced3bdffdc64d89e6f3e5b" - integrity sha512-0UWXtfnTT0OtnRP8jJodc8V7xAnWSqsh4RCRyV5uu3Z2Tv+xyW91GKxO+gOXoUP0hHu0lvBM9lYiMJcJWZYLYw== +"@aws-sdk/config-resolver@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.231.0.tgz#3254a73d10c5d1eeaa2ee8d500676ca7e2ec4339" + integrity sha512-qpjV4Fw/NQ4a0p5/qwzqaShflYRlY/SPcgA7N5GTJjIjZjg3NV+5BKJSF3VeZcNKfbXq68kkn207OSCpyheYxQ== dependencies: "@aws-sdk/signature-v4" "3.226.0" "@aws-sdk/types" "3.226.0" @@ -376,30 +376,30 @@ "@aws-sdk/url-parser" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-ini@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.229.0.tgz#ed86147ac21d844804ffb24891b698b336f16a55" - integrity sha512-DbzsaUXoBYvImlWaJ+gRL0HPelDFcQylIc+JnciYuSPLE+wwL3IZRdzkyIOBYz68JwMHd8jGJf+PycbkATOqOw== +"@aws-sdk/credential-provider-ini@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.231.0.tgz#008166b300b7e3d0139b57fc8c1204fa39182290" + integrity sha512-4JJgrJg2O91Vki4m5nSQNZGX/5yAYgzG1IOjeZ+8vCDxfR+jA2O9+/Xhi2/8aDpb1da77OJ+cK1+ezzSMchIfQ== dependencies: "@aws-sdk/credential-provider-env" "3.226.0" "@aws-sdk/credential-provider-imds" "3.226.0" - "@aws-sdk/credential-provider-sso" "3.229.0" + "@aws-sdk/credential-provider-sso" "3.231.0" "@aws-sdk/credential-provider-web-identity" "3.226.0" "@aws-sdk/property-provider" "3.226.0" "@aws-sdk/shared-ini-file-loader" "3.226.0" "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-node@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.229.0.tgz#8484163bb148a0fda6f399cd4ec3bff82fb241e8" - integrity sha512-VIQ+eamKDqJ9ps4McSJGI0Bx57/NQ8WaU5dz1EOeluwM8LTK1i6aQeSzOcy+A66/b+pni1oIjAF7PfSsdEqdpA== +"@aws-sdk/credential-provider-node@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.231.0.tgz#5484f06c15e07c788f6a6213d10d31190ee4965c" + integrity sha512-DOojjyYdLNeBQv9+PaDXmvvww9SmcZsaL1YCl27e5larcJSMfT41vn4WRnVRu2zBI2BIi464Z8ziRRKwd2YFVg== dependencies: "@aws-sdk/credential-provider-env" "3.226.0" "@aws-sdk/credential-provider-imds" "3.226.0" - "@aws-sdk/credential-provider-ini" "3.229.0" + "@aws-sdk/credential-provider-ini" "3.231.0" "@aws-sdk/credential-provider-process" "3.226.0" - "@aws-sdk/credential-provider-sso" "3.229.0" + "@aws-sdk/credential-provider-sso" "3.231.0" "@aws-sdk/credential-provider-web-identity" "3.226.0" "@aws-sdk/property-provider" "3.226.0" "@aws-sdk/shared-ini-file-loader" "3.226.0" @@ -416,15 +416,15 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/credential-provider-sso@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.229.0.tgz#53bc1eb09e9d15aa069f87116a70887c090aa19b" - integrity sha512-RI9xjwp2NBJjm2bPOcTK7NwAxqzJxIZPjukVjidC2N3B1Ca5Gn+yUji2iYf7c9KavTROY80j/rieHMb14n7iSw== +"@aws-sdk/credential-provider-sso@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.231.0.tgz#8a1f8a95d0aaa134da2bf506d5a3db2435bfbf60" + integrity sha512-aImUD+PAqZ7A2C1ef7gskMN3KuxFT4Am1Vrl6M0oLGyrhKG2QtRT/UaXJE+Yt6d/C2qc2OsQ9j2oim7D6Qha/A== dependencies: - "@aws-sdk/client-sso" "3.229.0" + "@aws-sdk/client-sso" "3.231.0" "@aws-sdk/property-provider" "3.226.0" "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/token-providers" "3.229.0" + "@aws-sdk/token-providers" "3.231.0" "@aws-sdk/types" "3.226.0" tslib "^2.3.1" @@ -669,12 +669,12 @@ "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/token-providers@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.229.0.tgz#2a44879a174af96ee5c20e3c2ee86b99616fc4d9" - integrity sha512-LmB40GDKch3LUfTOC6r2fWQoMYrvXoO9eN3TE0eVTWi/p8xCaROcnwb5pWe3mCCrKVygA4XZXSXkUO3DZhJL3w== +"@aws-sdk/token-providers@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.231.0.tgz#1eb789df3689942af9327baa056f3adf91389d44" + integrity sha512-sxx6X/moSdukyrnoBtLxmgQQLWqixMc/qAM5yNg5lfNoGamWslH6CnT1HlxTFv71q8/1xwnvZ4LC2kbD6vDc6Q== dependencies: - "@aws-sdk/client-sso-oidc" "3.229.0" + "@aws-sdk/client-sso-oidc" "3.231.0" "@aws-sdk/property-provider" "3.226.0" "@aws-sdk/shared-ini-file-loader" "3.226.0" "@aws-sdk/types" "3.226.0" @@ -743,12 +743,12 @@ bowser "^2.11.0" tslib "^2.3.1" -"@aws-sdk/util-defaults-mode-node@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.226.0.tgz#34115b6631d0d3a7d57c1c88875e74fb5f06972f" - integrity sha512-Zr0AEj6g8gqiOhr31Pa2tdOFdPQciaAUCg3Uj/eH0znNBdVoptCj67oCW/I5v4pY4ZLZtGhr3uuoxDJH2MB3yg== +"@aws-sdk/util-defaults-mode-node@3.231.0": + version "3.231.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.231.0.tgz#6cdf6b633543950667c94657f6df0f8ca86182e2" + integrity sha512-jH+9z96x8Oxv+bqBdD7x8CRvbKzM9id+VHzI9+h1oTY9J+6MkUubPshliBTQeus5pD03NBOS/2F3GX2rJ9Avuw== dependencies: - "@aws-sdk/config-resolver" "3.226.0" + "@aws-sdk/config-resolver" "3.231.0" "@aws-sdk/credential-provider-imds" "3.226.0" "@aws-sdk/node-config-provider" "3.226.0" "@aws-sdk/property-provider" "3.226.0" @@ -2340,115 +2340,115 @@ resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@esbuild/android-arm64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.5.tgz#4d86e00dee422c76a86904d6b863d115db34f862" - integrity sha512-BCWkmAqFoW6xXzz6Up16bU0vdZqe23UxkrabbrmXXUuH27Tts3LVcHFCi/dGLYa6ZqC/txhtJm2kAJdoyOfHxg== +"@esbuild/android-arm64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.7.tgz#2df472016c77dba3e79596a84da74c541698910f" + integrity sha512-tYFw0lBJSEvLoGzzYh1kXuzoX1iPkbOk3O29VqzQb0HbOy7t/yw1hGkvwoJhXHwzQUPsShyYcTgRf6bDBcfnTw== -"@esbuild/android-arm@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.5.tgz#e6dd899ab0727d31c04309b6db2fb70ca4331af1" - integrity sha512-eNkNuLSKpbZTH0BZklJ9B9Sml7fTIamhrQNBwftsEHCUuSLBVunzV3LfghryVGpE5lSkOwOfeX6gR6+3yLaEfQ== +"@esbuild/android-arm@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.7.tgz#15f1a9b27b1637c38377b3e1f2d90b9782cdc141" + integrity sha512-yhzDbiVcmq6T1/XEvdcJIVcXHdLjDJ5cQ0Dp9R9p9ERMBTeO1dR5tc8YYv8zwDeBw1xZm+Eo3MRo8cwclhBS0g== -"@esbuild/android-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.5.tgz#c5237c582bb038a9403afe5ad7e451cc79187505" - integrity sha512-E0R7d0dy9+QlpMps8gJXXhtfn+fQFaTXbq8kV2u/HfHyyhxr4nIIuXZCcYxxA9LSKnsFBBbSQIGDUVY9FGgx0w== +"@esbuild/android-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.7.tgz#cb34b7d666bf52266061cfb1a19c1d788b6c5ac1" + integrity sha512-3P2OuTxwAtM3k/yEWTNUJRjMPG1ce8rXs51GTtvEC5z1j8fC1plHeVVczdeHECU7aM2/Buc0MwZ6ciM/zysnWg== -"@esbuild/darwin-arm64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.5.tgz#6e553f4be193d25a5e7cb6a73077d407a64bd6ad" - integrity sha512-4HlbUMy50cRaHGVriBjShs46WRPshtnVOqkxEGhEuDuJhgZ3regpWzaQxXOcDXFvVwue8RiqDAAcOi/QlVLE6Q== +"@esbuild/darwin-arm64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.7.tgz#be1fabd0c2f6af111c16e9e9b18bf336c1e11634" + integrity sha512-VUb9GK23z8jkosHU9yJNUgQpsfJn+7ZyBm6adi2Ec5/U241eR1tAn82QicnUzaFDaffeixiHwikjmnec/YXEZg== -"@esbuild/darwin-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.5.tgz#a9c466dbeca614edb5fe1a9c1ccd97bce30301af" - integrity sha512-ZDCAxAPwbtKJ5YxRZusQKDFuywH+7YNKbilss0DCRPtXMxrKRZETcuSfcgIWGYBBc+ypdOazousx3yZss2Az0A== +"@esbuild/darwin-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.7.tgz#2206042ac4396bb18dd53b379df83bec47eeb5fb" + integrity sha512-duterlv3tit3HI9vhzMWnSVaB1B6YsXpFq1Ntd6Fou82BB1l4tucYy3FI9dHv3tvtDuS0NiGf/k6XsdBqPZ01w== -"@esbuild/freebsd-arm64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.5.tgz#e101c671b150a6e0fe06b5978f2005505afd97b8" - integrity sha512-w0dJ8om4KiagLCHURgwxXVWzi5xa0W7F5woMxzWO+LDCebrlyZUhCIbSXUKa4qD3XbdG7K4Y8N4mLDRMkZzMuw== +"@esbuild/freebsd-arm64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.7.tgz#ca52bd64b0bba69ae4063245366f25838357c332" + integrity sha512-9kkycpBFes/vhi7B7o0cf+q2WdJi+EpVzpVTqtWFNiutARWDFFLcB93J8PR1cG228sucsl3B+7Ts27izE6qiaQ== -"@esbuild/freebsd-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.5.tgz#79bf9368634f390d16f5032a9b6603f02b0d999b" - integrity sha512-qCdC0T7XUxngX8otO4nmPUE/cHZfvF8jk+GMr9qkAGP0nIMACD7t/AWoY2N5rsn5/dOJ1VKM/aMF4wCFBP5AqQ== +"@esbuild/freebsd-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.7.tgz#bc01c146e6af5430c5eb325844de43f01e0264c4" + integrity sha512-5Ahf6jzWXJ4J2uh9dpy5DKOO+PeRUE/9DMys6VuYfwgQzd6n5+pVFm58L2Z2gRe611RX6SdydnNaiIKM3svY7g== -"@esbuild/linux-arm64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.5.tgz#9025197f1d4007743d130413f7579607f943a0f2" - integrity sha512-h84QZmBhBdEclyxf9Wm/UESY6ITI7/gYLNvj/3emhDd0ILAqwHdWnMDmKqqubrMcpb1O4sWOYRm7EZ+Av8eGiQ== +"@esbuild/linux-arm64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.7.tgz#23267ff1cdd2a8f150d5aca1d6d2a4dfd4be7909" + integrity sha512-2wv0xYDskk2+MzIm/AEprDip39a23Chptc4mL7hsHg26P0gD8RUhzmDu0KCH2vMThUI1sChXXoK9uH0KYQKaDg== -"@esbuild/linux-arm@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.5.tgz#4cc5ff0fc093610598f32f7fd5565326c0c4e5c6" - integrity sha512-6crdpqwFjl+DObBgwaJMtB+VWrZd87Jy05gQTERysc1ujnUJNCJzemUcRDT5hM34dzTYThlXfFW32qQy9QpPGQ== +"@esbuild/linux-arm@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.7.tgz#2c7cf7244e4b8a6f757a87a113d83d8a0c1f5297" + integrity sha512-QqJnyCfu5OF78Olt7JJSZ7OSv/B4Hf+ZJWp4kkq9xwMsgu7yWq3crIic8gGOpDYTqVKKMDAVDgRXy5Wd/nWZyQ== -"@esbuild/linux-ia32@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.5.tgz#9d897e7fff2f31433fa2c7b00048738dc9d47a69" - integrity sha512-P1WNzGqy6ipvbt8iNoYY66+qUANCiM80D8bGJIU8jqSZ613eG0lUWBePi4xQazcNgIi9tSiCa9Ba3f4krXtQDw== +"@esbuild/linux-ia32@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.7.tgz#a15dc3edf6953c5414add4264fd8335f48775490" + integrity sha512-APVYbEilKbD5ptmKdnIcXej2/+GdV65TfTjxR2Uk8t1EsOk49t6HapZW6DS/Bwlvh5hDwtLapdSumIVNGxgqLg== -"@esbuild/linux-loong64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.5.tgz#9fc800568028d1a1d5601375cd9f20f33fd91093" - integrity sha512-r8wKqs+rl4gIT/xDB6CHMaYcvvyZ7tWf5LulH9NsDvgQEy3gIXQPR4Oy9tYrjM75uKkvBv1uw15Iz4EWsvve9Q== +"@esbuild/linux-loong64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.7.tgz#b3ce8539cf307b543796530839cf62507d9c7e84" + integrity sha512-5wPUAGclplQrAW7EFr3F84Y/d++7G0KykohaF4p54+iNWhUnMVU8Bh2sxiEOXUy4zKIdpHByMgJ5/Ko6QhtTUw== -"@esbuild/linux-mips64el@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.5.tgz#ef9ee33e33c13771055f3726a3350cb0a4e1e550" - integrity sha512-0WMhOlwfeeAp6KMx3E6LZKDN6INk4Me8dwIw1XMSFvmE6r31vRnwXkrQlAk5FI44KZ/rIi+yynRZqEd7UJAV2g== +"@esbuild/linux-mips64el@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.7.tgz#7c1c8f3de254b4e975ac2580bba187b87b959256" + integrity sha512-hxzlXtWF6yWfkE/SMTscNiVqLOAn7fOuIF3q/kiZaXxftz1DhZW/HpnTmTTWrzrS7zJWQxHHT4QSxyAj33COmA== -"@esbuild/linux-ppc64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.5.tgz#175d4a6f7b304c63686059861f276151d015cf26" - integrity sha512-29x+DtRGcYH0Sh3QSnoF+D2SYkHLxwx5AugoGLIlVtcVqDb4fEb654d67k9VcAR2RiTAYUZ764KXzWB+ItQfgw== +"@esbuild/linux-ppc64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.7.tgz#72a00c9788f3ca5df56ecec060d5b92f945c9a2d" + integrity sha512-WM83Dac0LdXty5xPhlOuCD5Egfk1xLND/oRLYeB7Jb/tY4kzFSDgLlq91wYbHua/s03tQGA9iXvyjgymMw62Vw== -"@esbuild/linux-riscv64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.5.tgz#69fe8bc94f49fdcead8ed6144cb40e45920c4196" - integrity sha512-ZX4SSKOJUcuqFNDydfN4yCo9je9f1T72Pj+RLsAGRiuiREVCwRkXIBp810C01+MdPqYExp322kY78ISEq5XGLQ== +"@esbuild/linux-riscv64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.7.tgz#545fd57e44dc3331a86956889f2a5b42bd116c9b" + integrity sha512-3nkNnNg4Ax6MS/l8O8Ynq2lGEVJYyJ2EoY3PHjNJ4PuZ80EYLMrFTFZ4L/Hc16AxgtXKwmNP9TM0YKNiBzBiJQ== -"@esbuild/linux-s390x@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.5.tgz#18d418673579081e7ec3c376b110cea832efadbc" - integrity sha512-pYY86RiLD1s5RN8q0aMhWD44NiHmAZxv2bSzaNlL63/ibWETld+m6F+MPh9+ZNOqGJw53E/0qHukYI5Lm+1k7A== +"@esbuild/linux-s390x@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.7.tgz#a36fd4605904c49310616dd648c0c25a267a19c0" + integrity sha512-3SA/2VJuv0o1uD7zuqxEP+RrAyRxnkGddq0bwHQ98v1KNlzXD/JvxwTO3T6GM5RH6JUd29RTVQTOJfyzMkkppA== -"@esbuild/linux-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.5.tgz#3dadd838a89b38e0653fcd3d74455d965c6c400d" - integrity sha512-vsOwzKN+4NenUTyuoWLmg5dAuO8JKuLD9MXSeENA385XucuOZbblmOMwwgPlHsgVRtSjz38riqPJU2ALI/CWYQ== +"@esbuild/linux-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.7.tgz#104f3f8f3f25f1f26b70cee05470974861ca5a5e" + integrity sha512-xi/tbqCqvPIzU+zJVyrpz12xqciTAPMi2fXEWGnapZymoGhuL2GIWIRXg4O2v5BXaYA5TSaiKYE14L0QhUTuQg== -"@esbuild/netbsd-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.5.tgz#ab0ffb19dc14c0efc2317372e4e4782fdb8cbd9c" - integrity sha512-ZhfELxpZLXg7OidX9MrjgQNhjhYx3GXm59EAQVZds8GTyOOPj+Hg7ttKenlXoV8PZVkoCm0dgoWXzhasZJGfWw== +"@esbuild/netbsd-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.7.tgz#0fd59fea5e6b94ee82e81b3b389e561efe77b347" + integrity sha512-NUsYbq3B+JdNKn8SXkItFvdes9qTwEoS3aLALtiWciW/ystiCKM20Fgv9XQBOXfhUHyh5CLEeZDXzLOrwBXuCQ== -"@esbuild/openbsd-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.5.tgz#0f33fb3acb8ac207cd366576030d17688acd2c60" - integrity sha512-2HY2L0afN8IUgvxCAWY04bB6mhHSnC7YNGM2hmEkyAgP+n8jpZgGjiRokuk3AQ0g0IpX8h0KnS+xaznGEr5CGw== +"@esbuild/openbsd-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.7.tgz#c04072a70f31be1bd47204955d2c71ca393c9eb4" + integrity sha512-qjwzsgeve9I8Tbsko2FEkdSk2iiezuNGFgipQxY/736NePXDaDZRodIejYGWOlbYXugdxb0nif5yvypH6lKBmA== -"@esbuild/sunos-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.5.tgz#9f0da4e9c594bdbe92c27fe1d3d1effb8f036ad3" - integrity sha512-Q7+HbDnW52LLW8YIU5h0sYZ23TvaaC0vuwiIbJUa91Qr77NKNJCe8stfunN1TRZo+6OwGpM3MrdUcUVUfr5wuA== +"@esbuild/sunos-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.7.tgz#11c4cd341be1de93cb5e3bf096f3b63ae1497626" + integrity sha512-mFWDz4RoBTzPphTCkM7Kc7Qpa0o/Z01acajR+Ai7LdfKgcP/C6jYOaKwv7nKzD0+MjOT20j7You9g4ozYy1dKQ== -"@esbuild/win32-arm64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.5.tgz#5ebb50418ed224061a049a59c876283962134cee" - integrity sha512-KcegNS7IgLm/cAcjIW3kZyLiZi/p8I+A2a6OonDA77em9xHewdA2yTA+9pO4gr77MkXATcnDAFBrWw5oLHIZkQ== +"@esbuild/win32-arm64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.7.tgz#95091269394f16352e318124790a3906bf370141" + integrity sha512-m39UmX19RvEIuC8sYZ0M+eQtdXw4IePDSZ78ZQmYyFaXY9krq4YzQCK2XWIJomNLtg4q+W5aXr8bW3AbqWNoVg== -"@esbuild/win32-ia32@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.5.tgz#57f008d3a2b8336ab0f7bd07431619c46921dbd0" - integrity sha512-ReUCJSzLNGH6WcvwjMzpEy2SX5GTZBeRTvCdklN4DT2YrgRIe82lYVikVHwA7fdiL3xHKvmdiicMqxE8QYmxrA== +"@esbuild/win32-ia32@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.7.tgz#2bda285a0b7084a93417472c460b0209bef0c39d" + integrity sha512-1cbzSEZA1fANwmT6rjJ4G1qQXHxCxGIcNYFYR9ctI82/prT38lnwSRZ0i5p/MVXksw9eMlHlet6pGu2/qkXFCg== -"@esbuild/win32-x64@0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.5.tgz#9398d079a83b309b44021634ae6b4f7bc6a0cad0" - integrity sha512-q00Jasz6/wCOD2XxRj4GEwj27u1zfpiBniL1ip3/YGGcYtvOoGKCNSS47sufO/8ixEgrSYDlkglSd6CxcS7m0g== +"@esbuild/win32-x64@0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.7.tgz#966ac3fc41758e6843cbd5844b2466bbdc34dada" + integrity sha512-QaQ8IH0JLacfGf5cf0HCCPnQuCTd/dAI257vXBgb/cccKGbH/6pVtI1gwhdAQ0Y48QSpTIFrh9etVyNdZY+zzw== "@eslint/eslintrc@^1.3.3": version "1.3.3" @@ -3357,9 +3357,9 @@ tailwindcss "^3.2.4" "@mdx-js/loader@^2.0.0-rc.2", "@mdx-js/loader@latest": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-2.1.5.tgz#4e764c65333530fd786dfe4f36e918dfeac0200b" - integrity sha512-oXjfTa/iAcMmW8DdQ+hQFodPCLqw5VKT2yoZkLwrZfPVVpUgKrI+5/ZePYq328xxtAUStZmR3ed0PWJrwd5Pkg== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-2.2.1.tgz#71634e87659cd29240933d174a151a4d4ab3b70c" + integrity sha512-J4E8A5H+xtk4otZiEZ5AXl61Tj04Avm5MqLQazITdI3+puVXVnTTuZUKM1oNHTtfDIfOl0uMt+o/Ij+x6Fvf+g== dependencies: "@mdx-js/mdx" "^2.0.0" source-map "^0.7.0" @@ -3409,9 +3409,9 @@ unist-builder "^2.0.0" "@mdx-js/mdx@^2.0.0", "@mdx-js/mdx@^2.0.0-rc.2", "@mdx-js/mdx@latest": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.1.5.tgz#577937349fd555154382c2f805f5f52834a64903" - integrity sha512-zEG0lt+Bl/r5U6e0TOS7qDbsXICtemfAPquxWFsMbdzrvlWaqMGemLl+sjVpqlyaaiCiGVQBSGdCk0t1qXjkQg== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.2.1.tgz#611af1b68135c94eb467eb07e006fa1d8eebe029" + integrity sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ== dependencies: "@types/estree-jsx" "^1.0.0" "@types/mdx" "^2.0.0" @@ -3442,9 +3442,9 @@ integrity sha512-ZHEwW79zXQrII6ZSaIDgxd80IDRB6Zg/2N1IivQ62j4qlAZd78rbbAc0BQKwADYpuFg96g0pFbuZ7/+vl1gR6A== "@mdx-js/react@^2.0.0-rc.2", "@mdx-js/react@latest": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-2.1.5.tgz#8225a867dae6f845ae5b0ec15bb454c23be3f576" - integrity sha512-3Az1I6SAWA9R38rYjz5rXBrGKeZhq96CSSyQtqY+maPj8stBsoUH5pNcmIixuGkufYsh8F5+ka2CVPo2fycWZw== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-2.2.1.tgz#5a70592418d52b1b01538c37e795034601c96ec5" + integrity sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw== dependencies: "@types/mdx" "^2.0.0" "@types/react" ">=16" @@ -9912,32 +9912,32 @@ esbuild-plugin-yaml@^0.0.1: js-yaml "^4.0.0" esbuild@^0.16.0: - version "0.16.5" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.5.tgz#4e14ef61a4c906cacc5f0d997d372ff815254b23" - integrity sha512-te0zG5CDzAxhnBKeddXUtK8xDnYL6jv100ekldhtUk0ALXPXcDAtuH0fAR7rbKwUdz3bOey6HVq2N+aWCKZ1cw== + version "0.16.7" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.7.tgz#3288f685a83c6097dea8ddf1759ca30d6e06535b" + integrity sha512-P6OBFYFSQOGzfApqCeYKqfKRRbCIRsdppTXFo4aAvtiW3o8TTyiIplBvHJI171saPAiy3WlawJHCveJVIOIx1A== optionalDependencies: - "@esbuild/android-arm" "0.16.5" - "@esbuild/android-arm64" "0.16.5" - "@esbuild/android-x64" "0.16.5" - "@esbuild/darwin-arm64" "0.16.5" - "@esbuild/darwin-x64" "0.16.5" - "@esbuild/freebsd-arm64" "0.16.5" - "@esbuild/freebsd-x64" "0.16.5" - "@esbuild/linux-arm" "0.16.5" - "@esbuild/linux-arm64" "0.16.5" - "@esbuild/linux-ia32" "0.16.5" - "@esbuild/linux-loong64" "0.16.5" - "@esbuild/linux-mips64el" "0.16.5" - "@esbuild/linux-ppc64" "0.16.5" - "@esbuild/linux-riscv64" "0.16.5" - "@esbuild/linux-s390x" "0.16.5" - "@esbuild/linux-x64" "0.16.5" - "@esbuild/netbsd-x64" "0.16.5" - "@esbuild/openbsd-x64" "0.16.5" - "@esbuild/sunos-x64" "0.16.5" - "@esbuild/win32-arm64" "0.16.5" - "@esbuild/win32-ia32" "0.16.5" - "@esbuild/win32-x64" "0.16.5" + "@esbuild/android-arm" "0.16.7" + "@esbuild/android-arm64" "0.16.7" + "@esbuild/android-x64" "0.16.7" + "@esbuild/darwin-arm64" "0.16.7" + "@esbuild/darwin-x64" "0.16.7" + "@esbuild/freebsd-arm64" "0.16.7" + "@esbuild/freebsd-x64" "0.16.7" + "@esbuild/linux-arm" "0.16.7" + "@esbuild/linux-arm64" "0.16.7" + "@esbuild/linux-ia32" "0.16.7" + "@esbuild/linux-loong64" "0.16.7" + "@esbuild/linux-mips64el" "0.16.7" + "@esbuild/linux-ppc64" "0.16.7" + "@esbuild/linux-riscv64" "0.16.7" + "@esbuild/linux-s390x" "0.16.7" + "@esbuild/linux-x64" "0.16.7" + "@esbuild/netbsd-x64" "0.16.7" + "@esbuild/openbsd-x64" "0.16.7" + "@esbuild/sunos-x64" "0.16.7" + "@esbuild/win32-arm64" "0.16.7" + "@esbuild/win32-ia32" "0.16.7" + "@esbuild/win32-x64" "0.16.7" escalade@^3.1.1: version "3.1.1"