From f777b0cf227e5bd5232c7306a9c5a9db0360eb00 Mon Sep 17 00:00:00 2001
From: Izzuddin Natsir
Date: Sun, 25 Sep 2022 17:02:12 +0700
Subject: [PATCH] Automatic translation for docs (#87)
* translation automation using deepmark
* chore: github translation workflow
* chore: update deps
* update translation after docusaurus vversion update
* fix broken link
* set husky precommit as executable
* fix broken translation order by upgrading deepmark
* remove generated i18n files
* add i18n to .gitignore
---
.deepmark/db.sqlite | Bin 0 -> 12288 bytes
.github/workflows/translation.yaml | 31 +
.gitignore | 1 +
.husky/pre-commit | 0
deepmark.config.mjs | 22 +
docs/Guide/Getting started.mdx | 2 +-
docs/Guide/Handling bounties.mdx | 4 +-
docs/Guide/web-ifc-three/Introduction.mdx | 6 +-
docs/Guide/web-ifc-three/Setup.mdx | 4 +-
.../Tutorials/AdvancedLoading.mdx | 6 +-
docs/Guide/web-ifc-three/Tutorials/Hiding.mdx | 6 +-
.../web-ifc-three/Tutorials/Highlighting.mdx | 6 +-
docs/Guide/web-ifc-three/Tutorials/Mapbox.mdx | 170 +-
docs/Guide/web-ifc-three/Tutorials/Memory.mdx | 6 +-
.../Guide/web-ifc-three/Tutorials/Picking.mdx | 4 +-
.../web-ifc-three/Tutorials/Properties.mdx | 6 +-
docs/Guide/web-ifc-three/Tutorials/WebXR.mdx | 297 +-
docs/Guide/web-ifc-three/api.mdx | 6 +-
docs/Guide/web-ifc-viewer/Contribute.mdx | 8 +-
docs/Guide/web-ifc-viewer/Introduction.mdx | 9 +-
.../web-ifc-viewer/Tutorials/Floorplan.mdx | 242 +-
.../web-ifc-viewer/Tutorials/IFC to gLTF.mdx | 291 +-
.../web-ifc-viewer/Tutorials/JsonProperty.mdx | 46 +-
.../Guide/web-ifc-viewer/Tutorials/Memory.mdx | 21 +-
.../web-ifc-viewer/Tutorials/Picking.mdx | 64 +-
.../Guide/web-ifc-viewer/Tutorials/Socket.mdx | 174 +-
docs/Guide/web-ifc-viewer/Tutorials/WebXR.mdx | 11 +-
.../web-ifc-viewer/web-ifc-viewer-API.mdx | 2 +-
docs/Guide/web-ifc/Introduction.mdx | 4 +-
.../web-ifc/Tutorials/Editing Properties.mdx | 6 +-
docs/Guide/web-ifc/Tutorials/Hello world.mdx | 196 +-
docs/Guide/web-ifc/Tutorials/Properties.mdx | 6 +-
docs/Guide/web-ifc/web-ifc-API.mdx | 2 +-
docs/Hello world.mdx | 10 +-
docs/Introduction.mdx | 26 +-
i18n/en/code.json | 224 -
.../current.json | 30 -
i18n/en/docusaurus-theme-classic/footer.json | 50 -
i18n/en/docusaurus-theme-classic/navbar.json | 22 -
i18n/ja/code.json | 188 -
.../current.json | 30 -
.../current/Guide/Getting started.mdx | 71 -
.../current/Guide/_category_.json | 5 -
.../Guide/web-ifc-three/Introduction.mdx | 75 -
.../current/Guide/web-ifc-three/Setup.mdx | 26 -
.../Tutorials/AdvancedLoading.mdx | 111 -
.../Guide/web-ifc-three/Tutorials/Hiding.mdx | 245 -
.../web-ifc-three/Tutorials/Highlighting.mdx | 203 -
.../Guide/web-ifc-three/Tutorials/Memory.mdx | 148 -
.../web-ifc-three/Tutorials/Optimization.mdx | 14 -
.../Guide/web-ifc-three/Tutorials/Picking.mdx | 146 -
.../web-ifc-three/Tutorials/Properties.mdx | 214 -
.../web-ifc-three/Tutorials/_category_.json | 4 -
.../Guide/web-ifc-three/_category_.json | 4 -
.../current/Guide/web-ifc-three/api.mdx | 673 --
.../Guide/web-ifc-viewer/Introduction.mdx | 14 -
.../Guide/web-ifc-viewer/_category_.json | 4 -
.../current/Guide/web-ifc/Introduction.mdx | 14 -
.../current/Guide/web-ifc/_category_.json | 4 -
.../current/Hello world.mdx | 334 -
.../current/Introduction.mdx | 308 -
i18n/ja/docusaurus-theme-classic/footer.json | 42 -
i18n/ja/docusaurus-theme-classic/navbar.json | 22 -
i18n/zh/code.json | 188 -
.../current.json | 30 -
.../current/Guide/Getting started.mdx | 70 -
.../current/Guide/_category_.json | 5 -
.../Guide/web-ifc-three/Introduction.mdx | 72 -
.../current/Guide/web-ifc-three/Setup.mdx | 24 -
.../Tutorials/AdvancedLoading.mdx | 111 -
.../Guide/web-ifc-three/Tutorials/Hiding.mdx | 241 -
.../web-ifc-three/Tutorials/Highlighting.mdx | 196 -
.../Guide/web-ifc-three/Tutorials/Memory.mdx | 146 -
.../web-ifc-three/Tutorials/Optimization.mdx | 14 -
.../Guide/web-ifc-three/Tutorials/Picking.mdx | 146 -
.../web-ifc-three/Tutorials/Properties.mdx | 210 -
.../web-ifc-three/Tutorials/_category_.json | 4 -
.../Guide/web-ifc-three/_category_.json | 4 -
.../current/Guide/web-ifc-three/api.mdx | 675 --
.../Guide/web-ifc-viewer/Introduction.mdx | 14 -
.../Guide/web-ifc-viewer/_category_.json | 4 -
.../current/Guide/web-ifc/Introduction.mdx | 14 -
.../current/Guide/web-ifc/_category_.json | 4 -
.../current/Hello world.mdx | 333 -
.../current/Introduction.mdx | 301 -
i18n/zh/docusaurus-theme-classic/footer.json | 42 -
i18n/zh/docusaurus-theme-classic/navbar.json | 22 -
package.json | 33 +-
yarn.lock | 8462 +++++++----------
89 files changed, 4577 insertions(+), 11708 deletions(-)
create mode 100644 .deepmark/db.sqlite
create mode 100644 .github/workflows/translation.yaml
mode change 100644 => 100755 .husky/pre-commit
create mode 100644 deepmark.config.mjs
delete mode 100644 i18n/en/code.json
delete mode 100644 i18n/en/docusaurus-plugin-content-docs/current.json
delete mode 100644 i18n/en/docusaurus-theme-classic/footer.json
delete mode 100644 i18n/en/docusaurus-theme-classic/navbar.json
delete mode 100644 i18n/ja/code.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/_category_.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Hello world.mdx
delete mode 100644 i18n/ja/docusaurus-plugin-content-docs/current/Introduction.mdx
delete mode 100644 i18n/ja/docusaurus-theme-classic/footer.json
delete mode 100644 i18n/ja/docusaurus-theme-classic/navbar.json
delete mode 100644 i18n/zh/code.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/_category_.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Hello world.mdx
delete mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/Introduction.mdx
delete mode 100644 i18n/zh/docusaurus-theme-classic/footer.json
delete mode 100644 i18n/zh/docusaurus-theme-classic/navbar.json
diff --git a/.deepmark/db.sqlite b/.deepmark/db.sqlite
new file mode 100644
index 0000000000000000000000000000000000000000..93103e41a6fb61f7c4e88c66acf48019e4036724
GIT binary patch
literal 12288
zcmeI#K}*9h6u|Lhii%LW+whi4VTIuk5wF%!P#nT)CtjpPt)oy|Y*X;MPv+P1XfrnK
zZC4rp2TAit9won=-otE~nN+=()rU6fT=a#M;z}tYglxxNJ2qkS{Y}z-ZN4p}I89C*
z_eb>Hv2e%k_qGD|5kLR|1Q0*~0R#|0009IL_y+<@M;;D5PcEO0e#ui)>7vfH$;zVc
zu6vUx4B}A5!Sys$-5oWo%cgowRUAIWBbDo7(db309)oCd6GX!cf7Cs{J~qF0g!aU-k|Lcb*hk@s@topLyHMC%Q4^Do?sUPR_cS?dy-Mr(>tSod^UFKmY**5I_I{
q1Q0*~0R#}(Re@uBG5Y^qeO~T`00IagfB*srAbMapbox GL JS is a library that can be paired with IFC.js to provide **worldly context** for your models. Building on top of our knowledge from previous tutorials, we're going to find out how to **view our models inside a custom map**.
+๐ถโโ๏ธ Mapbox GL JS is a library that can be paired with IFC.js to provide **worldly context** for your models. Building on top of our knowledge from previous tutorials, we're going to find out how to **view our models inside a custom map**.
- We all have different learning styles. โ Check out the Github repo for the full working example. This tutorial was modeled after this Mapbox example .
+ We all have different learning styles. โ Check out the Github repo for the full working example. This tutorial was modeled after this Mapbox example .
## How to do it
@@ -22,8 +22,8 @@ import {Scene} from "../../../../src/components/Scene/Scene"
๐พ We'll get you up and running with a simple map instance, but do check out the Mapbox GL JS docs for more **in-depth guides** and sweet **examples**. Let's first load the Mapbox dependencies โ in this guide we'll just add them with HTML tags.
```html
-
-
+
+
```
Then add a simple `div` to hold our map:
@@ -33,76 +33,72 @@ Then add a simple `div` to hold our map:
```
Some styling ๐
+
```css
#map {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
}
```
-And finally some imports from `web-ifc-three` and `three` that we'll use later on.
+And finally some imports from `web-ifc-three` and `three` that we'll use later on.
```js
-import {
- Matrix4, Vector3,
- DirectionalLight, AmbientLight,
- PerspectiveCamera, Scene, WebGLRenderer,
-} from "three";
+import { Matrix4, Vector3, DirectionalLight, AmbientLight, PerspectiveCamera, Scene, WebGLRenderer } from "three";
import { IFCLoader } from "web-ifc-three/IFCLoader";
-```
+```
### Init map
-With our structure in place, let's initialize our map ๐บ๏ธ.
+
+With our structure in place, let's initialize our map ๐บ๏ธ.
```js {1}
-mapboxgl.accessToken = 'YOUR_API_KEY_HERE';
+mapboxgl.accessToken = "YOUR_API_KEY_HERE";
const map = new mapboxgl.Map({
- container: 'map',
- style: 'mapbox://styles/mapbox/light-v10',
+ container: "map",
+ style: "mapbox://styles/mapbox/light-v10",
zoom: 20.5,
- center: [13.4453, 52.4910],
+ center: [13.4453, 52.491],
pitch: 75,
bearing: -80,
- antialias: true
+ antialias: true,
});
```
-You must make a free Mapbox account to get your own API key. ๐๏ธ
+ You must make a free Mapbox account to get your own API key. ๐๏ธ
### Prepping our model
๐ In order for Mapbox to display our model correctly, we need to define our **position, rotation and scale** in map terms.
-
```js
-const modelOrigin = [13.4453, 52.4910];
+const modelOrigin = [13.4453, 52.491];
const modelAltitude = 0;
-const modelRotate = [Math.PI / 2, .72, 0];
+const modelRotate = [Math.PI / 2, 0.72, 0];
// translate to map coordinates
-const modelAsMercatorCoordinate =
-mapboxgl.MercatorCoordinate.fromLngLat(modelOrigin, modelAltitude);
+const modelAsMercatorCoordinate = mapboxgl.MercatorCoordinate.fromLngLat(modelOrigin, modelAltitude);
const modelTransform = {
- translateX: modelAsMercatorCoordinate.x,
- translateY: modelAsMercatorCoordinate.y,
- translateZ: modelAsMercatorCoordinate.z,
- rotateX: modelRotate[0],
- rotateY: modelRotate[1],
- rotateZ: modelRotate[2],
- scale: modelAsMercatorCoordinate.meterInMercatorCoordinateUnits()
+ translateX: modelAsMercatorCoordinate.x,
+ translateY: modelAsMercatorCoordinate.y,
+ translateZ: modelAsMercatorCoordinate.z,
+ rotateX: modelRotate[0],
+ rotateY: modelRotate[1],
+ rotateZ: modelRotate[2],
+ scale: modelAsMercatorCoordinate.meterInMercatorCoordinateUnits(),
};
```
-Depending on your model, you may have to tweak the `modelOrigin`, `modelAltitude` and `modelRotate` to get things fitting right.
+Depending on your model, you may have to tweak the `modelOrigin`, `modelAltitude` and `modelRotate` to get things fitting right.
-If your coordinates aren't returning the place you expected ๐ค, try swapping them! Mapbox uses longitude, latitude coordinates to match geoJSON.
+ If your coordinates aren't returning the place you expected ๐ค, try swapping them! Mapbox uses longitude, latitude coordinates to match geoJSON.
### Setting the scene
@@ -115,74 +111,68 @@ const camera = new PerspectiveCamera();
const renderer = new WebGLRenderer({
// here we inject our Three.js scene into Mapbox
canvas: map.getCanvas(),
- antialias: true
+ antialias: true,
});
renderer.autoClear = false;
```
-๐ช๏ธThen in `customLayer` we'll include an `onAdd` function to **load our IFC model** and some **lighting** to the scene, as well as a `render` function to apply our **position, rotation and scale** changes.
+
+๐ช๏ธThen in `customLayer` we'll include an `onAdd` function to **load our IFC model** and some **lighting** to the scene, as well as a `render` function to apply our **position, rotation and scale** changes.
```js
const customLayer = {
-
- id: '3d-model',
- type: 'custom',
- renderingMode: '3d',
-
- onAdd: function () {
-
- //load model
- const ifcLoader = new IFCLoader();
- ifcLoader.ifcManager.setWasmPath( '../../../' );
- ifcLoader.load( '../../../IFC/01.ifc', function ( model ) {
- scene.add( model );
- });
-
- //add lighting
- const directionalLight = new DirectionalLight(0x404040);
- const directionalLight2 = new DirectionalLight(0x404040);
- const ambientLight = new AmbientLight( 0x404040, 3 );
- directionalLight.position.set(0, -70, 100).normalize();
- directionalLight2.position.set(0, 70, 100).normalize();
-
- scene.add(directionalLight, directionalLight2, ambientLight);
- },
-
- render: function (gl, matrix) {
-
- //apply model transformations
- const rotationX = new Matrix4().makeRotationAxis(new Vector3(1, 0, 0), modelTransform.rotateX);
- const rotationY = new Matrix4().makeRotationAxis(new Vector3(0, 1, 0), modelTransform.rotateY);
- const rotationZ = new Matrix4().makeRotationAxis(new Vector3(0, 0, 1), modelTransform.rotateZ);
-
- const m = new Matrix4().fromArray(matrix);
- const l = new Matrix4()
- .makeTranslation(modelTransform.translateX, modelTransform.translateY, modelTransform.translateZ)
- .scale(new Vector3(modelTransform.scale, -modelTransform.scale, modelTransform.scale))
- .multiply(rotationX)
- .multiply(rotationY)
- .multiply(rotationZ);
-
- camera.projectionMatrix = m.multiply(l);
- renderer.resetState();
- renderer.render(scene, camera);
- map.triggerRepaint();
- }
+ id: "3d-model",
+ type: "custom",
+ renderingMode: "3d",
+
+ onAdd: function () {
+ //load model
+ const ifcLoader = new IFCLoader();
+ ifcLoader.ifcManager.setWasmPath("../../../");
+ ifcLoader.load("../../../IFC/01.ifc", function (model) {
+ scene.add(model);
+ });
+
+ //add lighting
+ const directionalLight = new DirectionalLight(0x404040);
+ const directionalLight2 = new DirectionalLight(0x404040);
+ const ambientLight = new AmbientLight(0x404040, 3);
+ directionalLight.position.set(0, -70, 100).normalize();
+ directionalLight2.position.set(0, 70, 100).normalize();
+
+ scene.add(directionalLight, directionalLight2, ambientLight);
+ },
+
+ render: function (gl, matrix) {
+ //apply model transformations
+ const rotationX = new Matrix4().makeRotationAxis(new Vector3(1, 0, 0), modelTransform.rotateX);
+ const rotationY = new Matrix4().makeRotationAxis(new Vector3(0, 1, 0), modelTransform.rotateY);
+ const rotationZ = new Matrix4().makeRotationAxis(new Vector3(0, 0, 1), modelTransform.rotateZ);
+
+ const m = new Matrix4().fromArray(matrix);
+ const l = new Matrix4().makeTranslation(modelTransform.translateX, modelTransform.translateY, modelTransform.translateZ).scale(new Vector3(modelTransform.scale, -modelTransform.scale, modelTransform.scale)).multiply(rotationX).multiply(rotationY).multiply(rotationZ);
+
+ camera.projectionMatrix = m.multiply(l);
+ renderer.resetState();
+ renderer.render(scene, camera);
+ map.triggerRepaint();
+ },
};
```
The last thing to do is simply add our `customLayer` when our map style is loaded.
```js
-map.on('style.load', () => {
- map.addLayer(customLayer, 'waterway-label');
+map.on("style.load", () => {
+ map.addLayer(customLayer, "waterway-label");
});
```
### The result
+
Github repo
-
+
## Next steps
๐๐๐
-Yoohoo! You should now be able to **load your model into Mapbox** and place it anywhere in the world you'd like.
\ No newline at end of file
+Yoohoo! You should now be able to **load your model into Mapbox** and place it anywhere in the world you'd like.
diff --git a/docs/Guide/web-ifc-three/Tutorials/Memory.mdx b/docs/Guide/web-ifc-three/Tutorials/Memory.mdx
index 7f493e8..befdc2a 100644
--- a/docs/Guide/web-ifc-three/Tutorials/Memory.mdx
+++ b/docs/Guide/web-ifc-three/Tutorials/Memory.mdx
@@ -3,9 +3,9 @@ title: ๐ง Memory
sidebar_position: 5
---
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
diff --git a/docs/Guide/web-ifc-three/Tutorials/Picking.mdx b/docs/Guide/web-ifc-three/Tutorials/Picking.mdx
index fcb0f56..a346679 100644
--- a/docs/Guide/web-ifc-three/Tutorials/Picking.mdx
+++ b/docs/Guide/web-ifc-three/Tutorials/Picking.mdx
@@ -3,8 +3,8 @@ title: ๐ค Picking
sidebar_position: 1
---
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
diff --git a/docs/Guide/web-ifc-three/Tutorials/Properties.mdx b/docs/Guide/web-ifc-three/Tutorials/Properties.mdx
index 4660322..9dd12a4 100644
--- a/docs/Guide/web-ifc-three/Tutorials/Properties.mdx
+++ b/docs/Guide/web-ifc-three/Tutorials/Properties.mdx
@@ -3,9 +3,9 @@ title: ๐ Properties
sidebar_position: 3
---
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
diff --git a/docs/Guide/web-ifc-three/Tutorials/WebXR.mdx b/docs/Guide/web-ifc-three/Tutorials/WebXR.mdx
index e22afe1..e4b9927 100644
--- a/docs/Guide/web-ifc-three/Tutorials/WebXR.mdx
+++ b/docs/Guide/web-ifc-three/Tutorials/WebXR.mdx
@@ -3,40 +3,44 @@ title: ๐ฅฝ WebXR
sidebar_position: 7
---
-import {IfcAlert} from "../../../../src/components/Alert/Alert";
-import {IfcCard} from "../../../../src/components/Card/InfoCard";
-import {Scene} from "../../../../src/components/Scene/Scene"
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
WebXR provides the functionality needed to bring both augmented and virtual reality (AR and VR) to the web.
- Having a VR headset is not required to develop for WebXR. ๐ You can simulate a VR headset using tools such as this Chrome plugin to test your work.
+ Having a VR headset is not required to develop for WebXR. ๐ You can simulate a VR headset using tools such as this Chrome plugin to test your work.
## How to do it
### Groundwork
-The good news is that after the hello world tutorial we already have a three.js scene with our model geometry inside of it - so now we can take advantage of other three.js features. This includes an existing module for WebXR. We will follow the short three.js tutorial to make our scene acceptable for WebXR.
+The good news is that after the hello world tutorial we already have a three.js scene with our model geometry inside of it - so now we can take advantage of other three.js features. This includes an existing module for WebXR. We will follow the short three.js tutorial to make our scene acceptable for WebXR.
First import the three.js WebXR module into your file:
+
```javascript
-import { VRButton } from 'three/addons/webxr/VRButton.js';
+import { VRButton } from "three/addons/webxr/VRButton.js";
```
-This module will take care of a lot of the heavy lifting, but we still have a couple things to do. First, append a VR button (which is created by three.js) to the DOM:
+This module will take care of a lot of the heavy lifting, but we still have a couple things to do. First, append a VR button (which is created by three.js) to the DOM:
+
```javascript
-document.body.appendChild( VRButton.createButton( renderer ) );
+document.body.appendChild(VRButton.createButton(renderer));
```
-We also need to make a couple changes to our three.js renderer. We will tell our render to enable WebXR:
+We also need to make a couple changes to our three.js renderer. We will tell our render to enable WebXR:
+
```javascript
renderer.xr.enabled = true;
```
And we will also need to modify our animation loop:
+
```javascript
//Animation loop
const animate = () => {
@@ -44,55 +48,61 @@ const animate = () => {
renderer.render(scene, camera); // <-- Replace this
requestAnimationFrame(animate);
*/
-
- renderer.setAnimationLoop( function () { // <-- With this
- renderer.render( scene, camera );
- } );
+
+ renderer.setAnimationLoop(function () {
+ // <-- With this
+ renderer.render(scene, camera);
+ });
};
animate();
```
-๐ฅณ And that's all needed to get a basic VR viewer running! However, its not really enough practically, as you can only look around in your headset, with no way to move around the model or utilize any handset controllers. Lets changes that...
+๐ฅณ And that's all needed to get a basic VR viewer running! However, its not really enough practically, as you can only look around in your headset, with no way to move around the model or utilize any handset controllers. Lets changes that...
### Adding Functionality ๐ฎ
In VR headsets we are in a XR session and we have no mouse and no DOM to interact with, so we want to access these controllers to be able to interact with our model in the XR Session.
First lets import another module form `three` that will provide visualization of the controllers in the session:
+
```javascript
-import { XRControllerModelFactory } from 'three/examples/jsm/webxr/XRControllerModelFactory.js';
+import { XRControllerModelFactory } from "three/examples/jsm/webxr/XRControllerModelFactory.js";
```
+
Now let's access the controlelrs from the renderer:
+
```javascript
-controller1 = renderer.xr.getController( 0 );
-scene.add( controller1 );
-controller2 = renderer.xr.getController( 1 );
-scene.add( controller2 );
+controller1 = renderer.xr.getController(0);
+scene.add(controller1);
+controller2 = renderer.xr.getController(1);
+scene.add(controller2);
```
And add the visible geometry for the controllers to our scene:
+
```javascript
const controllerModelFactory = new XRControllerModelFactory();
-controllerGrip1 = renderer.xr.getControllerGrip( 0 );
-controllerGrip1.add( controllerModelFactory.createControllerModel( controllerGrip1 ) );
-scene.add( controllerGrip1 );
+controllerGrip1 = renderer.xr.getControllerGrip(0);
+controllerGrip1.add(controllerModelFactory.createControllerModel(controllerGrip1));
+scene.add(controllerGrip1);
-controllerGrip2 = renderer.xr.getControllerGrip( 1 );
-controllerGrip2.add( controllerModelFactory.createControllerModel( controllerGrip2 ) );
-scene.add( controllerGrip2 );
+controllerGrip2 = renderer.xr.getControllerGrip(1);
+controllerGrip2.add(controllerModelFactory.createControllerModel(controllerGrip2));
+scene.add(controllerGrip2);
```
Now that we have access to the controlls we can make some use out of them. VR headsets come with varying hand controllers usually with many buttons, but due to lack of standardization three only provides out-of-the-box support for limited controller events `selectstart`, `selectend`, `squeezestart` and `squeezeend`.
-From here you can use your imagination for what you want these events to trigger in your scene or on your IFC model. For this example we will show a way to allow movement ๐๐พ around the model (pretty important for models of buliding, houses, etc ๐ท๐ปโโ๏ธ ).
-We will utilize the squeeze functionality on the first controller to control movement. When the user squeezes the controller they will travel in whatever direction they are looking. And when they release the squeeze (`squeezeend`), they will stop.
+From here you can use your imagination for what you want these events to trigger in your scene or on your IFC model. For this example we will show a way to allow movement ๐๐พ around the model (pretty important for models of buliding, houses, etc ๐ท๐ปโโ๏ธ ).
+We will utilize the squeeze functionality on the first controller to control movement. When the user squeezes the controller they will travel in whatever direction they are looking. And when they release the squeeze (`squeezeend`), they will stop.
+
+To do this properly we will need to make some changes to our camera to carry it around our scene as we move. We do this by making a camera dolly ๐บ and a 'dummy' camera to get proper orientations.
-To do this properly we will need to make some changes to our camera to carry it around our scene as we move. We do this by making a camera dolly ๐บ and a 'dummy' camera to get proper orientations.
```javascript
//Create a 3D object to carry the camera around XR session
const cameraDolly = new Object3D();
-cameraDolly.position.x = 0
-cameraDolly.position.y = 1.6
+cameraDolly.position.x = 0;
+cameraDolly.position.y = 1.6;
cameraDolly.position.z = 5;
cameraDolly.add(camera);
scene.add(cameraDolly);
@@ -102,60 +112,71 @@ const dummyCam = new Object3D();
camera.add(dummyCam);
```
-We are going to determine the user movement on each render call from `three`. So we will modify our render function to accomidate this:
-```javascript
+We are going to determine the user movement on each render call from `three`. So we will modify our render function to accomidate this:
+```javascript
const animate = () => {
- // renderer.setAnimationLoop( function () {
- // renderer.render( scene, camera ); // <-- REPLACE THIS
+ // renderer.setAnimationLoop( function () {
+ // renderer.render( scene, camera ); // <-- REPLACE THIS
// } );
- renderer.setAnimationLoop( render ); // <-- WITH THIS
+ renderer.setAnimationLoop(render); // <-- WITH THIS
};
-const clock = new Clock();
+const clock = new Clock();
function render() {
- const dt = clock.getDelta();
- if (controller1) { handleUserMovement(dt) } // WE WILL CREATE THIS handleUserMovement FUNCTION NEXT
- renderer.render( scene, camera );
+ const dt = clock.getDelta();
+ if (controller1) {
+ handleUserMovement(dt);
+ } // WE WILL CREATE THIS handleUserMovement FUNCTION NEXT
+ renderer.render(scene, camera);
}
animate();
```
-Now with every render we will call the `handleUserMovement` function. Let's define it:
+Now with every render we will call the `handleUserMovement` function. Let's define it:
+
```javascript
-var letUserMove = false // we will use a boolean to keep track if user is wanting to move or not
-function allowMovement() { letUserMove = true } // these 2 simple functions will keep track of users desire and be called from controller events
-function stopMovement() { letUserMove = false }
+var letUserMove = false; // we will use a boolean to keep track if user is wanting to move or not
+function allowMovement() {
+ letUserMove = true;
+} // these 2 simple functions will keep track of users desire and be called from controller events
+function stopMovement() {
+ letUserMove = false;
+}
function handleUserMovement(dt) {
- if (letUserMove) { // if user is squeezing controller 1
- const speed = 2;
- const moveZ = -dt * speed // dt is time difference between renders. adjust speed constant to get the speed you like for movement
- const saveQuat = cameraDolly.quaternion.clone(); // Remembering and passing position attributes among dolly and dummy to avoid some finicky behavior
- var holder = new Quaternion()
- dummyCam.getWorldQuaternion(holder)
- cameraDolly.quaternion.copy(holder);
- cameraDolly.translateZ(moveZ); // translate the camera dolly (with camera) in the Z direction - so into the view / where they are looking
- cameraDolly.quaternion.copy(saveQuat)
- }
+ if (letUserMove) {
+ // if user is squeezing controller 1
+ const speed = 2;
+ const moveZ = -dt * speed; // dt is time difference between renders. adjust speed constant to get the speed you like for movement
+ const saveQuat = cameraDolly.quaternion.clone(); // Remembering and passing position attributes among dolly and dummy to avoid some finicky behavior
+ var holder = new Quaternion();
+ dummyCam.getWorldQuaternion(holder);
+ cameraDolly.quaternion.copy(holder);
+ cameraDolly.translateZ(moveZ); // translate the camera dolly (with camera) in the Z direction - so into the view / where they are looking
+ cameraDolly.quaternion.copy(saveQuat);
+ }
}
```
Now we bind the `allowMovement()` and `stopMovement()` functions to the controller with event listeners.
+
```javascript
-controller1.addEventListener( 'squeezestart', allowMovement );
-controller1.addEventListener( 'squeezeend', stopMovement );
+controller1.addEventListener("squeezestart", allowMovement);
+controller1.addEventListener("squeezeend", stopMovement);
```
### Selecting and Highlighting Objects In The Virtual World ๐
-OK, we can move ๐บ๐ป, now let's 'touch'. This example will allow us to highlight a component in the IFC model.
-When we load our IFC model we will create a 'ghost' model that will show the non-highlighted parts. We set this up on model load:
+
+OK, we can move ๐บ๐ป, now let's 'touch'. This example will allow us to highlight a component in the IFC model.
+When we load our IFC model we will create a 'ghost' model that will show the non-highlighted parts. We set this up on model load:
+
```javascript
...
ifcLoader.load(ifcURL, (ifcModel) => {
- //Make a translucent copy geometry - so when IFC model is hidden on item highlight, the remaining items take 'ghost' view
+ //Make a translucent copy geometry - so when IFC model is hidden on item highlight, the remaining items take 'ghost' view
const modelCopy = new Mesh(
ifcModel.geometry,
new MeshLambertMaterial({
@@ -171,134 +192,144 @@ ifcLoader.load(ifcURL, (ifcModel) => {
```
We will need to setup a raycaster - but unlike other tutorials with raycaster, we don't have a mouse to cast from, but rather a controller, with not an x,y position but a position and orientation:
+
```javascript
raycaster = new Raycaster();
raycaster.firstHitOnly = true;
function cast(controller) {
- tempMatrix.identity().extractRotation( controller.matrixWorld );
- raycaster.ray.origin.setFromMatrixPosition( controller.matrixWorld );
- raycaster.ray.direction.set( 0, 0, - 1 ).applyMatrix4( tempMatrix );
- // Casts a ray
- return raycaster.intersectObjects(ifcModels);
+ tempMatrix.identity().extractRotation(controller.matrixWorld);
+ raycaster.ray.origin.setFromMatrixPosition(controller.matrixWorld);
+ raycaster.ray.direction.set(0, 0, -1).applyMatrix4(tempMatrix);
+ // Casts a ray
+ return raycaster.intersectObjects(ifcModels);
}
```
We also want to define the highlight color of the objects we select:
+
```javascript
//Will apply material completely transparent on select
const highlightStrongMaterial = new MeshLambertMaterial({
- transparent: true,
- opacity: 0.9,
- color: 0xff88ff,
- depthTest: false
-})
+ transparent: true,
+ opacity: 0.9,
+ color: 0xff88ff,
+ depthTest: false,
+});
```
And our functions that the controller will call to select a component or clear selections:
+
```javascript
function highlight(event) {
- const controller = event.target;
- const found = cast(controller)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const id = ifcLoader.ifcManager.getExpressId(geometry, index);
- const modelID = found.object.modelID;
- //Creates 'highlight' subset
- ifcLoader.ifcManager.createSubset({
- modelID: modelID,
- ids: [id],
- material: highlightStrongMaterial,
- scene: scene,
- removePrevious: true,
- customID: 'highlight-sub'
- });
- for (var i = 0; i < ifcModels.length; i++) {
- //Hide all IFC models (only the transparent copies will remain seen with the highlight subset)
- ifcModels[i].visible = false;
- }
- } else { // if no item found (we click into open space) then clear highlights
- clearHighlight(event)
+ const controller = event.target;
+ const found = cast(controller)[0];
+ if (found) {
+ const index = found.faceIndex;
+ const geometry = found.object.geometry;
+ const id = ifcLoader.ifcManager.getExpressId(geometry, index);
+ const modelID = found.object.modelID;
+ //Creates 'highlight' subset
+ ifcLoader.ifcManager.createSubset({
+ modelID: modelID,
+ ids: [id],
+ material: highlightStrongMaterial,
+ scene: scene,
+ removePrevious: true,
+ customID: "highlight-sub",
+ });
+ for (var i = 0; i < ifcModels.length; i++) {
+ //Hide all IFC models (only the transparent copies will remain seen with the highlight subset)
+ ifcModels[i].visible = false;
}
+ } else {
+ // if no item found (we click into open space) then clear highlights
+ clearHighlight(event);
+ }
}
//Removes previous highlight
function clearHighlight(event) {
- //Loop through all loaded IFC models
- for (var i = 0; i < ifcModels.length; i++) {
- //Remove the 'highlight' subset
- ifcLoader.ifcManager.removeSubset(ifcModels[i].modelID, highlightStrongMaterial, 'highlight-sub');
- //Make the IFC Model visible again
- ifcModels[i].visible = true;
- }
+ //Loop through all loaded IFC models
+ for (var i = 0; i < ifcModels.length; i++) {
+ //Remove the 'highlight' subset
+ ifcLoader.ifcManager.removeSubset(ifcModels[i].modelID, highlightStrongMaterial, "highlight-sub");
+ //Make the IFC Model visible again
+ ifcModels[i].visible = true;
+ }
}
```
Now all that is left is to bind the highlight and clearHiglight functions to open event listeners on our controllers:
+
```javascript
-controller2.addEventListener( 'selectstart', highlight );
-controller2.addEventListener( 'squeezestart', clearHighlight );
+controller2.addEventListener("selectstart", highlight);
+controller2.addEventListener("squeezestart", clearHighlight);
```
### Picking Objects in VR ๐ฏ
-We're not done yet. We have some open event listeners, so let's use them. Now we will select objects with the first controllers `selectstart` and display it's `expressID` and description.
-Just one problem. We have no DOM; we are in a XRSession; so how are we going to display this information? There are a number of ways to go about this. In this example we will use a undocumented component within `three` called HTMLMesh. However, there are a number of other open source libraries and other solutions that you can gladly explore here.
+
+We're not done yet. We have some open event listeners, so let's use them. Now we will select objects with the first controllers `selectstart` and display it's `expressID` and description.
+Just one problem. We have no DOM; we are in a XRSession; so how are we going to display this information? There are a number of ways to go about this. In this example we will use a undocumented component within `three` called HTMLMesh. However, there are a number of other open source libraries and other solutions that you can gladly explore here.
+
```javascript
-import { HTMLMesh } from 'three/examples/jsm/interactive/HTMLMesh.js';
+import { HTMLMesh } from "three/examples/jsm/interactive/HTMLMesh.js";
```
Our first controller's `select` events are still open, so lets go ahead and fill that up with a `pick` function we will define after:
+
```javascript
-controller1.addEventListener( 'selectstart', pick );
+controller1.addEventListener("selectstart", pick);
```
-We create a couple DOM elements to place our info in, but remember they will never be scene as we don't see the DOM. But HTMLMesh will take these and render a 3D representation of them.
+We create a couple DOM elements to place our info in, but remember they will never be scene as we don't see the DOM. But HTMLMesh will take these and render a 3D representation of them.
+
```javascript
const outputId = document.getElementById("id-output");
const outputDesc = document.getElementById("desc-output");
const messageBlock = document.getElementById("message-container");
-propMesh = new HTMLMesh( messageBlock );
+propMesh = new HTMLMesh(messageBlock);
```
And now we have all we need to write our `pick` function - the HTMLMesh to show the info and we can utilize the `cast` function we've already written to pick the objects
+
```javascript
async function pick(event) {
- const controller = event.target;
- const found = cast(controller)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const ifc = ifcLoader.ifcManager;
- const id = ifc.getExpressId(geometry, index);
- const modelID = found.object.modelID;
- const props = await ifc.getItemProperties(modelID, id);
- // Set the DOM element info to what we want to show
- const expId = props.expressID;
- outputId.innerHTML = `ExpressID : ${expId}`;
- const desc = props.Name.value;
- outputDesc.innerHTML = `Name: ${desc}`;
- propMesh.removeFromParent(); // Remove previous selections
- propMesh = new HTMLMesh( messageBlock ); // create a HTML Mesh
- // Position the info display between the camera / headset and the selected item, with small offset to make sure it's not in the object
- setX = found.point.x + 0.2*(cameraDolly.position.x - found.point.x);
- setY = found.point.y + 0.2*(cameraDolly.position.y - found.point.y);
- setZ = found.point.z + 0.2*(cameraDolly.position.z - found.point.z);
- // orient the info display to face the user.
- propMesh.position.set( setX, setY, setZ );
- propMesh.lookAt(cameraDolly.position);
- propMesh.scale.setScalar( 2 );
- scene.add(propMesh);
- }
+ const controller = event.target;
+ const found = cast(controller)[0];
+ if (found) {
+ const index = found.faceIndex;
+ const geometry = found.object.geometry;
+ const ifc = ifcLoader.ifcManager;
+ const id = ifc.getExpressId(geometry, index);
+ const modelID = found.object.modelID;
+ const props = await ifc.getItemProperties(modelID, id);
+ // Set the DOM element info to what we want to show
+ const expId = props.expressID;
+ outputId.innerHTML = `ExpressID : ${expId}`;
+ const desc = props.Name.value;
+ outputDesc.innerHTML = `Name: ${desc}`;
+ propMesh.removeFromParent(); // Remove previous selections
+ propMesh = new HTMLMesh(messageBlock); // create a HTML Mesh
+ // Position the info display between the camera / headset and the selected item, with small offset to make sure it's not in the object
+ setX = found.point.x + 0.2 * (cameraDolly.position.x - found.point.x);
+ setY = found.point.y + 0.2 * (cameraDolly.position.y - found.point.y);
+ setZ = found.point.z + 0.2 * (cameraDolly.position.z - found.point.z);
+ // orient the info display to face the user.
+ propMesh.position.set(setX, setY, setZ);
+ propMesh.lookAt(cameraDolly.position);
+ propMesh.scale.setScalar(2);
+ scene.add(propMesh);
+ }
}
```
la fin. ๐จ๐ผโ๐จ
-
### The result
+
Github repo
-
+
## Next steps
diff --git a/docs/Guide/web-ifc-three/api.mdx b/docs/Guide/web-ifc-three/api.mdx
index bbb5c5c..d6e875f 100644
--- a/docs/Guide/web-ifc-three/api.mdx
+++ b/docs/Guide/web-ifc-three/api.mdx
@@ -3,8 +3,8 @@ title: API
sidebar_position: 3
---
-import { IfcCard } from "../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
## The list of awesome things you can do with web-ifc-three
@@ -538,7 +538,7 @@ Gets the mesh of the subset with the specified [material](https://threejs.org/do
- `material` (optional) Material assigned to the subset (if any).
-- `customID` (optional) Optional custom name of the subset (if any).
+- `customID` (optional) Optional custom name of the subset (if any).
#### Example:
diff --git a/docs/Guide/web-ifc-viewer/Contribute.mdx b/docs/Guide/web-ifc-viewer/Contribute.mdx
index f32e779..0549088 100644
--- a/docs/Guide/web-ifc-viewer/Contribute.mdx
+++ b/docs/Guide/web-ifc-viewer/Contribute.mdx
@@ -3,10 +3,10 @@
sidebar_position: 2
---
-import { IfcAlert } from "../../../src/components/Alert/Alert.jsx";
-import { IfcCard } from "../../../src/components/Card/InfoCard.jsx";
-import { Scene } from "../../../src/components/Scene/Scene.jsx";
-import { Tab } from "../../../src/components/Tab/Tab.jsx";
+import { IfcAlert } from "@site/src/components/Alert/Alert.jsx";
+import { IfcCard } from "@site/src/components/Card/InfoCard.jsx";
+import { Scene } from "@site/src/components/Scene/Scene.jsx";
+import { Tab } from "@site/src/components/Tab/Tab.jsx";
# Contribute to web-ifc-viewer
diff --git a/docs/Guide/web-ifc-viewer/Introduction.mdx b/docs/Guide/web-ifc-viewer/Introduction.mdx
index 6f5eb17..51268e0 100644
--- a/docs/Guide/web-ifc-viewer/Introduction.mdx
+++ b/docs/Guide/web-ifc-viewer/Introduction.mdx
@@ -3,9 +3,9 @@ title: Introduction
sidebar_position: 2
---
-import { IfcCard } from "../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../src/components/Alert/Alert";
-import { Scene } from "../../../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
@@ -40,7 +40,7 @@ npm i @rollup/plugin-node-resolve --save-dev
๐๐จ๐งป๐ You can follow the steps in the [Hello World](../../Hello%20world.mdx) guide to create the `index.html`, `styles.css`, `rollup.config.js` files and also copy the necessary `.wasm` files from `node_modules\web-ifc` (or `node_modules\three\examples\jsm\loaders\ifc` folder.
- Note that there is one minor change in index.html file you need to make - compared to the "Hello World" guide. You don't need to create a `canvas` element manually as it will b created by web-ifc-viewer for you. But you do need to add the container element in which the viewer is supposed to be placed in.
+ Note that there is one minor change in index.html file you need to make - compared to the "Hello World" guide. You don't need to create a `canvas` element manually as it will b created by web-ifc-viewer for you. But you do need to add the container element in which the viewer is supposed to be placed in.
Replace ` ` from you `index.html` file with `
`
@@ -125,7 +125,6 @@ loadIfc("models/01.ifc");
๐
Congratulations! You have just created your first IFC viewer. Go to the next pages of the docs to find out what else can you do with IFC Viewer.
-
This is just the beginning. You can take a look at web-ifc-viewer examples , which includes tools for floor plans, changing geometry visibility, floor plans and much more. You can try it here .
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/Floorplan.mdx b/docs/Guide/web-ifc-viewer/Tutorials/Floorplan.mdx
index 8dd5d1b..d3c9a32 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/Floorplan.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/Floorplan.mdx
@@ -1,161 +1,172 @@
---
-title: โ๐โ Floorplan
+title: โ๐โ Floorplan
sidebar_position: 1
---
-import {IfcCard} from "../../../../src/components/Card/InfoCard";
-import {IfcAlert} from "../../../../src/components/Alert/Alert";
-import {Scene} from "../../../../src/components/Scene/Scene"
-import { IfcImage } from "../../../../src/components/Image/Image";
+
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
+import { IfcImage } from "@site/src/components/Image/Image";
## Introduction
๐ถโโ๏ธ Let see another functionality that the `web-ifc-viewer` offers. Let's say you want to export the floorplans for each level in your model ๐. Here we'll learn how to add that functionality, using **Floorplan functions** from the IFC.js API. We will create an app that loads an IFC model and exports the floorplan for each level as a DXF.
-โ Dig into the code and check out all the details about the floorplan component methods on Github.
+ โ Dig into the code and check out all the details about the floorplan component methods on Github.
-## How to do it
+## How to do it
### First we set up IFC.js and initialize the scene
```js
-const container = document.getElementById('viewer-container');
-const viewer = new IfcViewerAPI({container, backgroundColor: new Color(0xffffff)});
+const container = document.getElementById("viewer-container");
+const viewer = new IfcViewerAPI({ container, backgroundColor: new Color(0xffffff) });
viewer.grid.setGrid();
viewer.axes.setAxes();
-viewer.IFC.setWasmPath('../../../');
+viewer.IFC.setWasmPath("../../../");
ClippingEdges.createDefaultIfcStyles = false;
viewer.dxf.initializeJSDXF(Drawing);
-const input = document.getElementById('file-input');
+const input = document.getElementById("file-input");
let model;
-input.addEventListener('change',
-
- async (changed) => {
+input.addEventListener(
+ "change",
- const file = changed.target.files[0];
- const ifcURL = URL.createObjectURL(file);
- model = await viewer.IFC.loadIfcUrl(ifcURL);
- await viewer.shadowDropper.renderShadow(0);
- },
+ async (changed) => {
+ const file = changed.target.files[0];
+ const ifcURL = URL.createObjectURL(file);
+ model = await viewer.IFC.loadIfcUrl(ifcURL);
+ await viewer.shadowDropper.renderShadow(0);
+ },
- false,
+ false
);
```
### โWe then establish what items we want to draw on the floorplan.
+
๐ซ Let's define the sectioned and projected categories that we want to draw on our floorplan.
+
```js
const clippingMaterial = new LineMaterial();
const sectionedCategories = [
- {
- name: "windows_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.BLUE,
- value: [IFCWINDOW, IFCPLATE, IFCMEMBER],
- stringValue: ["IFCWINDOW", "IFCPLATE", "IFCMEMBER"],
- material: clippingMaterial
- },
- {
- name: "walls_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.RED,
- value: [IFCWALL, IFCWALLSTANDARDCASE],
- stringValue: ["IFCWALL", "IFCWALLSTANDARDCASE"],
- material: clippingMaterial
- },
- {
- name: "floors_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.RED,
- value: [IFCSLAB],
- stringValue: ["IFCSLAB"],
- material: clippingMaterial
- },
- {
- name: "doors_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.YELLOW,
- value: [IFCDOOR],
- stringValue: ["IFCDOOR"],
- material: clippingMaterial
- },
- {
- name: "furniture_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.RED,
- value: [IFCFURNISHINGELEMENT],
- stringValue: ["IFCFURNISHINGELEMENT"],
- material: clippingMaterial
- },
- {
- name: "stairs_section",
- style: 'CONTINUOUS',
- color: Drawing.ACI.RED,
- value: [IFCSTAIR, IFCSTAIRFLIGHT],
- stringValue: ["IFCSTAIR", "IFCSTAIRFLIGHT"],
- material: clippingMaterial
- },
+ {
+ name: "windows_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.BLUE,
+ value: [IFCWINDOW, IFCPLATE, IFCMEMBER],
+ stringValue: ["IFCWINDOW", "IFCPLATE", "IFCMEMBER"],
+ material: clippingMaterial,
+ },
+ {
+ name: "walls_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.RED,
+ value: [IFCWALL, IFCWALLSTANDARDCASE],
+ stringValue: ["IFCWALL", "IFCWALLSTANDARDCASE"],
+ material: clippingMaterial,
+ },
+ {
+ name: "floors_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.RED,
+ value: [IFCSLAB],
+ stringValue: ["IFCSLAB"],
+ material: clippingMaterial,
+ },
+ {
+ name: "doors_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.YELLOW,
+ value: [IFCDOOR],
+ stringValue: ["IFCDOOR"],
+ material: clippingMaterial,
+ },
+ {
+ name: "furniture_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.RED,
+ value: [IFCFURNISHINGELEMENT],
+ stringValue: ["IFCFURNISHINGELEMENT"],
+ material: clippingMaterial,
+ },
+ {
+ name: "stairs_section",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.RED,
+ value: [IFCSTAIR, IFCSTAIRFLIGHT],
+ stringValue: ["IFCSTAIR", "IFCSTAIRFLIGHT"],
+ material: clippingMaterial,
+ },
];
const projectedCategories = [
- {
- name: "furniture_projection",
- style: 'CONTINUOUS',
- color: Drawing.ACI.CYAN,
- value: [IFCFURNISHINGELEMENT],
- stringValue: ["IFCFURNISHINGELEMENT"],
- },
- {
- name: "general_projection",
- style: 'CONTINUOUS',
- color: Drawing.ACI.CYAN,
- value: [IFCSLAB, IFCWINDOW, IFCDOOR, IFCSTAIRFLIGHT, IFCSTAIR, IFCRAILING, IFCMEMBER],
- stringValue: ["IFCSLAB", "IFCWINDOW", "IFCDOOR", "IFCSTAIRFLIGHT", "IFCSTAIR", "IFCRAILING", "IFCMEMBER"],
- },
-
+ {
+ name: "furniture_projection",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.CYAN,
+ value: [IFCFURNISHINGELEMENT],
+ stringValue: ["IFCFURNISHINGELEMENT"],
+ },
+ {
+ name: "general_projection",
+ style: "CONTINUOUS",
+ color: Drawing.ACI.CYAN,
+ value: [IFCSLAB, IFCWINDOW, IFCDOOR, IFCSTAIRFLIGHT, IFCSTAIR, IFCRAILING, IFCMEMBER],
+ stringValue: ["IFCSLAB", "IFCWINDOW", "IFCDOOR", "IFCSTAIRFLIGHT", "IFCSTAIR", "IFCRAILING", "IFCMEMBER"],
+ },
];
```
+
### Creating the floorplans
-To keep it simple, pressing the ***[P]*** key triggers the ***exportAllFloors function*** that creates the ๐ flooplans.
+
+To keep it simple, pressing the **_[P]_** key triggers the **_exportAllFloors function_** that creates the ๐ flooplans.
+
```js
window.onkeydown = async (e) => {
- if (e.code === 'KeyP') {
- await exportAllFloors();
- }
-}
+ if (e.code === "KeyP") {
+ await exportAllFloors();
+ }
+};
```
+
### The process starts by defining the layers, plans, and storeys in the model, which will be use to create the floorplans
+
```js
- await createClippingLayers();
+await createClippingLayers();
- await viewer.plans.computeAllPlanViews(model.modelID);
+await viewer.plans.computeAllPlanViews(model.modelID);
- const plans = Object.values(viewer.plans.planLists[model.modelID]);
+const plans = Object.values(viewer.plans.planLists[model.modelID]);
- const ifcProject = await viewer.IFC.getSpatialStructure(model.modelID);
- const storeys = ifcProject.children[0].children[0].children;
- for(let storey of storeys) {
- for (let child of storey.children ) {
- if(child.children.length) {
- storey.children.push(...child.children);
- }
- }
+const ifcProject = await viewer.IFC.getSpatialStructure(model.modelID);
+const storeys = ifcProject.children[0].children[0].children;
+for (let storey of storeys) {
+ for (let child of storey.children) {
+ if (child.children.length) {
+ storey.children.push(...child.children);
}
+ }
+}
```
### With that information, we loop through each plan in the model
+
If a drawing doesn't exist, it is created.
+
```js
for (let plan of plans) {
if (!viewer.dxf.drawings[plan.name]) viewer.dxf.newDrawing(plan.name);
```
-#### For each of the plans, we will loop through the projected categories
+#### For each of the plans, we will loop through the projected categories
+
For each of the items to draw, we extract their geometry, get their projection, and draw it.
+
```js
const storey = storeys.find(storey => storey.expressID === plan.expressID);
for (let category of projectedCategories) {
@@ -180,31 +191,36 @@ For each of the items to draw, we extract their geometry, get their projection,
const positions = edges.geometry.attributes.position.array;
...
viewer.dxf.drawEdges(plan.name, filteredPoints, category.name, category.color, category.style);
-
+
```
+
#### And finally we draw the sectioned categories:
+
```js
- for (let category of sectionedCategories) {
- viewer.dxf.drawNamedLayer(plan.name, plan, category.name, category.name, category.color, category.style);
- }
-
- const result = viewer.dxf.exportDXF(plan.name);
- const link = document.createElement('a');
- link.download = "floorplan.dxf";
- link.href = URL.createObjectURL(result);
- document.body.appendChild(link);
- link.click();
- link.remove();
+for (let category of sectionedCategories) {
+ viewer.dxf.drawNamedLayer(plan.name, plan, category.name, category.name, category.color, category.style);
+}
+
+const result = viewer.dxf.exportDXF(plan.name);
+const link = document.createElement("a");
+link.download = "floorplan.dxf";
+link.href = URL.createObjectURL(result);
+document.body.appendChild(link);
+link.click();
+link.remove();
```
## The result
+
Following find a Floorplan generated with this app
+
}>
๐ฅ๏ธ For the example of everything we've learned today: ๐ฅ๏ธ
+
Github repo
## Next steps
๐๐๐
-Congrats! In this example your learned how to export floorplans from your model to DXF files, unsing DXFWriter. ๐ง, but you could also use PDFWriter to create PDF files. Now it's up to you to use the tools creatively in your own project!
\ No newline at end of file
+Congrats! In this example your learned how to export floorplans from your model to DXF files, unsing DXFWriter. ๐ง, but you could also use PDFWriter to create PDF files. Now it's up to you to use the tools creatively in your own project!
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/IFC to gLTF.mdx b/docs/Guide/web-ifc-viewer/Tutorials/IFC to gLTF.mdx
index f518e69..b8f90e5 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/IFC to gLTF.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/IFC to gLTF.mdx
@@ -3,24 +3,23 @@ title: ๐๏ธ IFC to gLTF
sidebar_position: 3
---
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
โก
-web-ifc-viewer is a 3D BIM viewer. From its vast set of tools, converting IFC to gLTF is one useful tool. This tutorial will guide you step by step how you can upload IFC file and get them converted to gLTF along with the relevant properties.
+web-ifc-viewer is a 3D BIM viewer. From its vast set of tools, converting IFC to gLTF is one useful tool. This tutorial will guide you step by step how you can upload IFC file and get them converted to gLTF along with the relevant properties.
You can find the complete source of the export functionality [here](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc-viewer/gltf-export) and source code of import functionality [here](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc-viewer/gltf-import)
-
Using IFC.js requires a basic knowledge of web development (HTML, CSS, JavaScript) and Three.js. If you have no previous experience with Three.js, you should probably look here .
-
## Setting up the project
+
Before diving in deep, it is recommended that you have your **Two Projects** created one which will be used for **Exporting IFC to gLTF** and other for **Viewing gLTF Files**.
You can use this [section](https://ifcjs.github.io/info/docs/Guide/web-ifc-viewer/Introduction#setting-up-3d-scene-web-ifc-viewer). Don't worry! it is just boiler plate code for getting web-ifc-viewer running.
@@ -32,22 +31,15 @@ We will divide this tutorial into two sections as well, first for exporting and
### Importing Dependencies
```js
- import {
- IFCWALL,
- IFCWALLSTANDARDCASE,
- IFCSLAB,
- IFCWINDOW,
- IFCMEMBER,
- IFCPLATE,
- IFCCURTAINWALL,
- IFCDOOR} from 'web-ifc';
+import { IFCWALL, IFCWALLSTANDARDCASE, IFCSLAB, IFCWINDOW, IFCMEMBER, IFCPLATE, IFCCURTAINWALL, IFCDOOR } from "web-ifc";
```
-
### Conversion
+
The next step is to add function call `onchange` of input in `app.js`
- Whenever input tag is clicked upon we will call `loadIfc`
+
```js {2}
const input = document.getElementById('file-input');
input.onchange = loadIfc;
@@ -59,6 +51,7 @@ async function loadIfc(event) {
```
**Next**, we will work on conversion ๐ฅ
+
- Creating URL from File Object
- Using `exportIfcFileAsGltf` and passing config to it to get relevant gLTF files.
- If we pass `splitByFloors` as true the `result` we get will have gLTF files separated according to Floors.
@@ -68,91 +61,94 @@ async function loadIfc(event) {
```js {5,7,15,26,30,35,36,44,45}
async function loadIfc(event) {
- const file = event.target.files[0];
- const url = URL.createObjectURL(file);
-
- const result = await viewer.GLTF.exportIfcFileAsGltf({
- ifcFileUrl: url,
- splitByFloors: true,
- categories: {
- walls: [IFCWALL, IFCWALLSTANDARDCASE],
- slabs: [IFCSLAB],
- windows: [IFCWINDOW],
- curtainwalls: [IFCMEMBER, IFCPLATE, IFCCURTAINWALL],
- doors: [IFCDOOR]
- },
- getProperties: true
- });
-
- // Using Result and Downloading gLTF files
-
- // Creating Link Tag
- const link = document.createElement('a');
- document.body.appendChild(link);
-
- // Looping in result
- for(const categoryName in result.gltf) {
- const category = result.gltf[categoryName];
-
- // Looping in Category according to Levels
- for(const levelName in category) {
- const file = category[levelName].file;
-
- // If file is present for a level under category we will download it
- if(file) {
- // Downloading gLTF file in local machine
- link.download = `${file.name}_${categoryName}_${levelName}.gltf`;
- link.href = URL.createObjectURL(file);
- link.click();
- }
- }
- }
-
- // We will check for Properties in result and download the JSON file for it
- for(let jsonFile of result.json) {
- link.download = `${jsonFile.name}.json`;
- link.href = URL.createObjectURL(jsonFile);
+ const file = event.target.files[0];
+ const url = URL.createObjectURL(file);
+
+ const result = await viewer.GLTF.exportIfcFileAsGltf({
+ ifcFileUrl: url,
+ splitByFloors: true,
+ categories: {
+ walls: [IFCWALL, IFCWALLSTANDARDCASE],
+ slabs: [IFCSLAB],
+ windows: [IFCWINDOW],
+ curtainwalls: [IFCMEMBER, IFCPLATE, IFCCURTAINWALL],
+ doors: [IFCDOOR],
+ },
+ getProperties: true,
+ });
+
+ // Using Result and Downloading gLTF files
+
+ // Creating Link Tag
+ const link = document.createElement("a");
+ document.body.appendChild(link);
+
+ // Looping in result
+ for (const categoryName in result.gltf) {
+ const category = result.gltf[categoryName];
+
+ // Looping in Category according to Levels
+ for (const levelName in category) {
+ const file = category[levelName].file;
+
+ // If file is present for a level under category we will download it
+ if (file) {
+ // Downloading gLTF file in local machine
+ link.download = `${file.name}_${categoryName}_${levelName}.gltf`;
+ link.href = URL.createObjectURL(file);
link.click();
+ }
}
+ }
+
+ // We will check for Properties in result and download the JSON file for it
+ for (let jsonFile of result.json) {
+ link.download = `${jsonFile.name}.json`;
+ link.href = URL.createObjectURL(jsonFile);
+ link.click();
+ }
- // Removing the Node created for link
- link.remove();
+ // Removing the Node created for link
+ link.remove();
}
```
+
### Let's try it
+
If you did everything right, you should see something like below. This will download bunch of gLTF files.
## 2๏ธโฃ gLTF Viewer
-Now we have gLTF files and Properties file with us, we will use these files and show the model in `web-ifc-viewer`. We will use another project for this.
+Now we have gLTF files and Properties file with us, we will use these files and show the model in `web-ifc-viewer`. We will use another project for this.
### Loading gLTF files
- Loading gLTF models using `viewer.GLTF.loadModel()`
- Getting Properties from `properties.json`
- Creating Spatial Tree
+
```js {14,18,22}
let properties;
async function load() {
- // Load geometry
- await viewer.IFC.setWasmPath('../../../');
- await viewer.GLTF.loadModel('../../../GLTF/doors_Nivel 1.gltf');
- await viewer.GLTF.loadModel('../../../GLTF/slabs_Nivel 1.gltf');
- await viewer.GLTF.loadModel('../../../GLTF/slabs_Nivel 2.gltf');
- await viewer.GLTF.loadModel('../../../GLTF/walls_Nivel 1.gltf');
- await viewer.GLTF.loadModel('../../../GLTF/windows_Nivel 1.gltf');
- await viewer.GLTF.loadModel('../../../GLTF/curtainwalls_Nivel 1.gltf');
-
- // Load properties
- const rawProperties = await fetch('../../../GLTF/properties.json');
- properties = await rawProperties.json();
-
- // Get spatial tree
- const tree = await constructSpatialTree();
- console.log(tree);
+ // Load geometry
+ await viewer.IFC.setWasmPath("../../../");
+ await viewer.GLTF.loadModel("../../../GLTF/doors_Nivel 1.gltf");
+ await viewer.GLTF.loadModel("../../../GLTF/slabs_Nivel 1.gltf");
+ await viewer.GLTF.loadModel("../../../GLTF/slabs_Nivel 2.gltf");
+ await viewer.GLTF.loadModel("../../../GLTF/walls_Nivel 1.gltf");
+ await viewer.GLTF.loadModel("../../../GLTF/windows_Nivel 1.gltf");
+ await viewer.GLTF.loadModel("../../../GLTF/curtainwalls_Nivel 1.gltf");
+
+ // Load properties
+ const rawProperties = await fetch("../../../GLTF/properties.json");
+ properties = await rawProperties.json();
+
+ // Get spatial tree
+ const tree = await constructSpatialTree();
+ console.log(tree);
}
load();
@@ -163,78 +159,67 @@ load();
- Creating Project Node using Object of `IFCPROJECT`
- Getting Relationships and contructing Spatial Tree Node and Passing back this structure
- `constructSpatialTreeNode` is a recursive function which will be used to generate the data accordingly
+
```js {4,7,13,14,16,22,27,31,59,67}
// Get spatial tree
async function constructSpatialTree() {
- // Getting Project Properties
- const ifcProject = getFirstItemOfType('IFCPROJECT');
-
- // Creating Project Node
- const ifcProjectNode = {
- expressID: ifcProject.expressID,
- type: 'IFCPROJECT',
- children: [],
- };
-
- const relContained = getAllItemsOfType('IFCRELAGGREGATES');
- const relSpatial = getAllItemsOfType('IFCRELCONTAINEDINSPATIALSTRUCTURE');
-
- await constructSpatialTreeNode(
- ifcProjectNode,
- relContained,
- relSpatial,
- );
-
- return ifcProjectNode;
+ // Getting Project Properties
+ const ifcProject = getFirstItemOfType("IFCPROJECT");
+
+ // Creating Project Node
+ const ifcProjectNode = {
+ expressID: ifcProject.expressID,
+ type: "IFCPROJECT",
+ children: [],
+ };
+
+ const relContained = getAllItemsOfType("IFCRELAGGREGATES");
+ const relSpatial = getAllItemsOfType("IFCRELCONTAINEDINSPATIALSTRUCTURE");
+
+ await constructSpatialTreeNode(ifcProjectNode, relContained, relSpatial);
+
+ return ifcProjectNode;
}
// Utils functions
function getFirstItemOfType(type) {
- return Object.values(properties).find(item => item.type === type);
+ return Object.values(properties).find((item) => item.type === type);
}
function getAllItemsOfType(type) {
- return Object.values(properties).filter(item => item.type === type);
+ return Object.values(properties).filter((item) => item.type === type);
}
// Recursively constructs the spatial tree
-async function constructSpatialTreeNode(
- item,
- contains,
- spatials,
-) {
- const spatialRels = spatials.filter(
- rel => rel.RelatingStructure === item.expressID,
- );
- const containsRels = contains.filter(
- rel => rel.RelatingObject === item.expressID,
- );
-
- const spatialRelsIDs = [];
- spatialRels.forEach(rel => spatialRelsIDs.push(...rel.RelatedElements));
-
- const containsRelsIDs = [];
- containsRels.forEach(rel => containsRelsIDs.push(...rel.RelatedObjects));
-
- const childrenIDs = [...spatialRelsIDs, ...containsRelsIDs];
-
- const children = [];
- // Looping through the child elements and creating populating values for it
- for (let i = 0; i < childrenIDs.length; i++) {
- const childID = childrenIDs[i];
- const props = properties[childID];
- const child = {
- expressID: props.expressID,
- type: props.type,
- children: [],
- };
-
- // For Every child element repeating the step and pushing it to children array
- await constructSpatialTreeNode(child, contains, spatials);
- children.push(child);
- }
-
- item.children = children;
+async function constructSpatialTreeNode(item, contains, spatials) {
+ const spatialRels = spatials.filter((rel) => rel.RelatingStructure === item.expressID);
+ const containsRels = contains.filter((rel) => rel.RelatingObject === item.expressID);
+
+ const spatialRelsIDs = [];
+ spatialRels.forEach((rel) => spatialRelsIDs.push(...rel.RelatedElements));
+
+ const containsRelsIDs = [];
+ containsRels.forEach((rel) => containsRelsIDs.push(...rel.RelatedObjects));
+
+ const childrenIDs = [...spatialRelsIDs, ...containsRelsIDs];
+
+ const children = [];
+ // Looping through the child elements and creating populating values for it
+ for (let i = 0; i < childrenIDs.length; i++) {
+ const childID = childrenIDs[i];
+ const props = properties[childID];
+ const child = {
+ expressID: props.expressID,
+ type: props.type,
+ children: [],
+ };
+
+ // For Every child element repeating the step and pushing it to children array
+ await constructSpatialTreeNode(child, contains, spatials);
+ children.push(child);
+ }
+
+ item.children = children;
}
```
@@ -242,36 +227,36 @@ async function constructSpatialTreeNode(
With major steps done, now we will get properties of elements on double click. Let's dive in!
-- Using `id` we will get the properties and then get property sets for it
+- Using `id` we will get the properties and then get property sets for it
```js {3,4,8,14}
window.ondblclick = async () => {
- const result = await viewer.IFC.selector.pickIfcItem(true);
- const foundProperties = properties[result.id];
- getPropertySets(foundProperties);
- console.log(foundProperties);
+ const result = await viewer.IFC.selector.pickIfcItem(true);
+ const foundProperties = properties[result.id];
+ getPropertySets(foundProperties);
+ console.log(foundProperties);
};
function getPropertySets(props) {
- const id = props.expressID;
- const propertyValues = Object.values(properties);
- const allPsetsRels = propertyValues.filter(item => item.type === 'IFCRELDEFINESBYPROPERTIES');
- const relatedPsetsRels = allPsetsRels.filter(item => item.RelatedObjects.includes(id));
- const psets = relatedPsetsRels.map(item => properties[item.RelatingPropertyDefinition]);
- for(let pset of psets) {
- pset.HasProperty = pset.HasProperties.map(id => properties[id]);
- }
- props.psets = psets;
+ const id = props.expressID;
+ const propertyValues = Object.values(properties);
+ const allPsetsRels = propertyValues.filter((item) => item.type === "IFCRELDEFINESBYPROPERTIES");
+ const relatedPsetsRels = allPsetsRels.filter((item) => item.RelatedObjects.includes(id));
+ const psets = relatedPsetsRels.map((item) => properties[item.RelatingPropertyDefinition]);
+ for (let pset of psets) {
+ pset.HasProperty = pset.HasProperties.map((id) => properties[id]);
+ }
+ props.psets = psets;
}
```
### Lets try it
If everything went right, the output will look as below
+
## Conclusion
๐
Congratulations! You have successfully exported IFC file as gLTF files and have a viewer for it. Go to the next pages of the docs to find out what else can you do with IFC.js.
-
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/JsonProperty.mdx b/docs/Guide/web-ifc-viewer/Tutorials/JsonProperty.mdx
index fb69a40..6d8898f 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/JsonProperty.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/JsonProperty.mdx
@@ -2,9 +2,10 @@
title: ๐ Json Property
sidebar_position: 1
---
-import {IfcCard} from "../../../../src/components/Card/InfoCard";
-import {IfcAlert} from "../../../../src/components/Alert/Alert";
-import {Scene} from "../../../../src/components/Scene/Scene"
+
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
@@ -15,15 +16,14 @@ import {Scene} from "../../../../src/components/Scene/Scene"
๐ถโโ๏ธ๐ถโโ๏ธ๐ถโโ๏ธ Here, we will learn how to deal with this situation, so nothing can stop us, no matter how big the IFC model is! ๐ช๐ค๐ฅ
-๐ถ Check out this wiki link for details on IFC file format
+ ๐ถ Check out this wiki link for details on IFC file format
-
-๐ฉ Thankfully IFC.js allows you to pre-process the properties and geometry of an IFC model and convert it to something much more efficient. Specifically, convert the properties to JSON and the geometry to GLB files. After this preprocessing, even big models will run like a charm on any browser. This will make loading and working with files faster and more efficient.
+๐ฉ Thankfully IFC.js allows you to pre-process the properties and geometry of an IFC model and convert it to something much more efficient. Specifically, convert the properties to JSON and the geometry to GLB files. After this preprocessing, even big models will run like a charm on any browser. This will make loading and working with files faster and more efficient.
๐ดโโ๏ธ Enough theory. Lets see how to convert the properties to JSON.
-## How to do it
+## How to do it
### Loading the file
@@ -31,24 +31,24 @@ import {Scene} from "../../../../src/components/Scene/Scene"
```js
async function init() {
- await viewer.IFC.setWasmPath(wasmPath);
- const model = await viewer.IFC.loadIfcUrl(url);
- }
+ await viewer.IFC.setWasmPath(wasmPath);
+ const model = await viewer.IFC.loadIfcUrl(url);
+}
```
### Serializing all properties
+
๐ค Next, we take all the properties of the model and serialize them, that means, we will create a JSON file with all the properties. The idea beind this is to take properties from JSON instead of IFC directly. This way, you will be able to get the properties an order of magnitude much faster and is super efficient.
-๐ IFC.js makes it super easy with the built in `serializeAllProperties()` method. This method serializes all the properties of an IFC (exluding the geometry) into an array of Blobs.
+๐ IFC.js makes it super easy with the built in `serializeAllProperties()` method. This method serializes all the properties of an IFC (exluding the geometry) into an array of Blobs.
```js
-const properties = await viewer.IFC.properties.serializeAllProperties(model);
+const properties = await viewer.IFC.properties.serializeAllProperties(model);
```
-
-๐ฐ Working with JSON is also more convenient as you can put the JSON file into a database like MongoDB.
-
+
+๐ฐ Working with JSON is also more convenient as you can put the JSON file into a database like MongoDB.
-As an alternative, you can also generate JSON properties along with geometry by using the method viewer.GLTF.exportIfcFileAsGltf()
with option getProperties: true
+ As an alternative, you can also generate JSON properties along with geometry by using the method viewer.GLTF.exportIfcFileAsGltf()
with option getProperties: true
### Downloading JSON file
@@ -58,21 +58,21 @@ Now that we have serialized all the properties and generated the JSON file, let'
๐ In the code below we are creating a link that downloads the JSON file when we open the page
```js
-const file = new File(properties, 'properties');
-const link = document.createElement('a');
+const file = new File(properties, "properties");
+const link = document.createElement("a");
document.body.appendChild(link);
link.href = URL.createObjectURL(file);
-link.download = 'properties.json';
+link.download = "properties.json";
link.click();
link.remove();
```
+
### Github code
-๐ Check out the generated JSON file and the implementation of the code in the Github page
+
+๐ Check out the generated JSON file and the implementation of the code in the Github page
### Result
๐๐๐ Congratulations! You now have all the properties from the IFC file in a much efficient JSON format ๐. If you open this file with Visual Studio Code and format it, you will see that this is all the data from the IFC, but in JSON format.
-
-๐ป๐ง Go ahead and save this in a front-end database and make your application way way faster.
-
\ No newline at end of file
+๐ป๐ง Go ahead and save this in a front-end database and make your application way way faster.
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/Memory.mdx b/docs/Guide/web-ifc-viewer/Tutorials/Memory.mdx
index 1707622..2a305e1 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/Memory.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/Memory.mdx
@@ -3,9 +3,9 @@ title: ๐ง Memory
sidebar_position: 5
---
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
You can follow along with the full example on Github .
@@ -34,10 +34,10 @@ const stats = new Stats();
addStats();
function addStats() {
- stats.showPanel(2);
- document.body.append(stats.dom);
- viewer.context.stats = stats;
-};
+ stats.showPanel(2);
+ document.body.append(stats.dom);
+ viewer.context.stats = stats;
+}
```
๐ During development we don't have to second guess our memory management anymore, because now it's **visualized** for us.
@@ -68,8 +68,11 @@ async function loadIfcFromFile(file) {
```js {3}
const input_button = document.getElementById("input-button");
-input_button.addEventListener("input", (input) => {
- loadIfcFromFile(input.target.files[0])},
+input_button.addEventListener(
+ "input",
+ (input) => {
+ loadIfcFromFile(input.target.files[0]);
+ },
false
);
```
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/Picking.mdx b/docs/Guide/web-ifc-viewer/Tutorials/Picking.mdx
index 648643f..57b423b 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/Picking.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/Picking.mdx
@@ -2,51 +2,53 @@
title: ๐ค Picking
sidebar_position: 1
---
-import {IfcCard} from "../../../../src/components/Card/InfoCard";
-import {IfcAlert} from "../../../../src/components/Alert/Alert";
-import {Scene} from "../../../../src/components/Scene/Scene"
+
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
-๐ถโโ๏ธ Now that you're able to load models into your scene, we can jump into functionalities that make `web-ifc-viewer` really shine ๐. Here we'll learn to make our models a little more **interactive**, using **picking functions** from the IFC.js API.
+๐ถโโ๏ธ Now that you're able to load models into your scene, we can jump into functionalities that make `web-ifc-viewer` really shine ๐. Here we'll learn to make our models a little more **interactive**, using **picking functions** from the IFC.js API.
-โ Dig into the code and check out all the details about the selection component methods on Github.
+ โ Dig into the code and check out all the details about the selection component methods on Github.
-## How to do it
+## How to do it
### Easy pickings
-๐ฉโ๐ซ Let's start out by using our ๐ฑ๏ธ mouse to highlight different parts of our model when **hovered**. Thankfully IFC.js makes it easy with the built in method `prePickIfcItem()`.
+๐ฉโ๐ซ Let's start out by using our ๐ฑ๏ธ mouse to highlight different parts of our model when **hovered**. Thankfully IFC.js makes it easy with the built in method `prePickIfcItem()`.
```js
-window.onmousemove = () => viewer.IFC.selector.prePickIfcItem()
+window.onmousemove = () => viewer.IFC.selector.prePickIfcItem();
```
-๐ Under the hood web-ifc-viewer borrows the Raycaster from Three.js. And since IFC.js created the official IFCLoader for Three.js, it's a beautiful marriage!
+ ๐ Under the hood web-ifc-viewer borrows the Raycaster from Three.js. And since IFC.js created the official IFCLoader for Three.js, it's a beautiful marriage!
### Preserve the pick
-Now, let's use `pickIfcItem()` to preserve our selection and then **center our model** in the camera's view.
+Now, let's use `pickIfcItem()` to preserve our selection and then **center our model** in the camera's view.
```js
-window.onclick = () => viewer.IFC.selector.pickIfcItem(true)
+window.onclick = () => viewer.IFC.selector.pickIfcItem(true);
```
+
-๐ง If you don't want to center the model, just leave the first argument of pickIfcItem() empty, which defaults to false .
+ ๐ง If you don't want to center the model, just leave the first argument of pickIfcItem() empty, which defaults to false .
If we go a step further and **destructure** the selection, we return information very useful in other IFC.js methods, such as `getProperties()`.
```js
window.onclick = async () => {
- const {modelID, id} = await viewer.IFC.selector.pickIfcItem(true);
- const props = await viewer.IFC.getProperties(modelID, id, true, false);
- console.log(props);
-}
+ const { modelID, id } = await viewer.IFC.selector.pickIfcItem(true);
+ const props = await viewer.IFC.getProperties(modelID, id, true, false);
+ console.log(props);
+};
```
### Highlighting
@@ -54,7 +56,7 @@ window.onclick = async () => {
What if we wanted to **isolate** a certain part of our model and ๐ป hide the rest? This is where `highlightIfcItem()` comes in handy. We'll just attach it to the `ondblclick` event for now.
```js
-window.ondblclick = viewer.IFC.selector.highlightIfcItem(true)
+window.ondblclick = viewer.IFC.selector.highlightIfcItem(true);
```
### Clear it up
@@ -63,30 +65,30 @@ window.ondblclick = viewer.IFC.selector.highlightIfcItem(true)
```js
window.onkeydown = (event) => {
- if(event.code === 'KeyC') {
- viewer.IFC.selector.unpickIfcItems();
- viewer.IFC.selector.unHighlightIfcItems();
- }
-}
+ if (event.code === "KeyC") {
+ viewer.IFC.selector.unpickIfcItems();
+ viewer.IFC.selector.unHighlightIfcItems();
+ }
+};
```
+
### Getting specific
-๐ In some situations, we may want to use our **Express ID's** to interact with the model in a different way. In this tutorial we'll add a simple button to let the user highlight a part of the model that isn't so easily visible.
+๐ In some situations, we may want to use our **Express ID's** to interact with the model in a different way. In this tutorial we'll add a simple button to let the user highlight a part of the model that isn't so easily visible.
Let's quickly **add a button** with some styling ๐จ.
-```html
+```html
Front Door
```
-๐ท๏ธ And finally specify our **Express ID** in the event handler ๐๏ธ with the `pickIfcItemsByID()` method,
+๐ท๏ธ And finally specify our **Express ID** in the event handler ๐๏ธ with the `pickIfcItemsByID()` method,
```js
-document.getElementById('express_22492')
-.addEventListener('click', () => {
- viewer.IFC.selector.pickIfcItemsByID(0, [22492], true);
-})
+document.getElementById("express_22492").addEventListener("click", () => {
+ viewer.IFC.selector.pickIfcItemsByID(0, [22492], true);
+});
```
## The result
@@ -94,9 +96,9 @@ document.getElementById('express_22492')
๐ฅ๏ธ Here is an example of everything we've learned today: ๐ฅ๏ธ
Github repo
-
+
## Next steps
๐๐๐
-Congrats! You now know how to **pick** and **highlight** your model in a handful of different ways. Now it's up to you to use the tools creatively in your own project!
+Congrats! You now know how to **pick** and **highlight** your model in a handful of different ways. Now it's up to you to use the tools creatively in your own project!
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/Socket.mdx b/docs/Guide/web-ifc-viewer/Tutorials/Socket.mdx
index a3e1eed..156f9ff 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/Socket.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/Socket.mdx
@@ -2,122 +2,130 @@
title: ๐ Socket.IO
sidebar_position: 1
---
-import {IfcCard} from "../../../../src/components/Card/InfoCard";
-import {IfcAlert} from "../../../../src/components/Alert/Alert";
-import {Scene} from "../../../../src/components/Scene/Scene"
+
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
-๐ถโโ๏ธ With unlimited power of IFC.js at your fingertips you can now easily view and perform operations on IFC files easily. What about **networking**? In this tutorial we will learn how to share camera position over **Socket.IO** and view it in other user's browser.
+๐ถโโ๏ธ With unlimited power of IFC.js at your fingertips you can now easily view and perform operations on IFC files easily. What about **networking**? In this tutorial we will learn how to share camera position over **Socket.IO** and view it in other user's browser.
-โ Dig into the code and check out all the details about the Socket.IO Integration on Github.
+ โ Dig into the code and check out all the details about the Socket.IO Integration on Github.
## Import dependencies
### Express
+
```bash
npm install express
```
+
Express provides us with tooling for HTTP server, it is framework based upon Node.
### Socket.IO
+
```bash
npm install socket.io
```
-Socket.IO provides bi-directional communication between a server and client.
+Socket.IO provides bi-directional communication between a server and client.
-## How to do it
+## How to do it
### Folder Structure
๐ฉโ๐ซ For this tutorial, our folder strucutre will be a little different, but if you've been following other tutorials. This will be easy!
-
#### index.js
-Create a ```index.js``` file, this file will hold the code for **Server Management**.
+
+Create a `index.js` file, this file will hold the code for **Server Management**.
We will create a express app and using that app we will create a server using **Socket.IO**
```js
-const express = require('express');
+const express = require("express");
// Creating a express app
const app = express();
-const http = require('http');
+const http = require("http");
const server = http.createServer(app);
const { Server } = require("socket.io");
// Creating Socket Server
const io = new Server(server);
-
-app.get('/', (req, res) => {
- res.sendFile(__dirname + '/index.html');
+app.get("/", (req, res) => {
+ res.sendFile(__dirname + "/index.html");
});
```
-
#### Static Folder
+
We will use this folder to store all the files that will be necessary and will be served to user when they open the browser.
-Let's get started by creating a ```static``` folder inside your directory. Add ```wasm``` files and ```ifc``` files into this folder.
+Let's get started by creating a `static` folder inside your directory. Add `wasm` files and `ifc` files into this folder.
```js
// Adding Static Folder path, which will be used to store required files
-app.use("/static", express.static('./static/'));
+app.use("/static", express.static("./static/"));
```
-#### Socket
+#### Socket
+
We can consider Socket as data forwarder, whenever there is connection made to **Server** we will send out the camera position to other clients connected on network.
+
```js {8,10}
// Connection Event which is triggered when someone enters their initials and is registered on network
-io.on('connection', (socket) => {
- socket.on('username', (initials) => {
- console.log('Connected User'+initials);
- });
-
- // When Client Camera is moved we will Emit this data to other Clients
- socket.on('camera_move', (data) => {
- data.id = socket.id;
- io.emit('camera_move', data);
- });
-
- socket.on('disconnect', () => {
- console.log('User Disconnected');
- });
-})
+io.on("connection", (socket) => {
+ socket.on("username", (initials) => {
+ console.log("Connected User" + initials);
+ });
+
+ // When Client Camera is moved we will Emit this data to other Clients
+ socket.on("camera_move", (data) => {
+ data.id = socket.id;
+ io.emit("camera_move", data);
+ });
+
+ socket.on("disconnect", () => {
+ console.log("User Disconnected");
+ });
+});
```
### Getting User Initials/Details
-We will get User Initials from a basic **form** which will be created inside ```index.html```
+
+We will get User Initials from a basic **form** which will be created inside `index.html`
+
```html {4}
- Enter Your Initials
-
- Connect
+ Enter Your Initials
+
+ Connect
// Socket.IO creates a local client folder
-// Bundle File will be fetched from static folder
+// Bundle File will be fetched from static folder
```
-When user clicks on **Connect** button a call to ```connectToSocket``` will be made which will create the connection.
+When user clicks on **Connect** button a call to `connectToSocket` will be made which will create the connection.
### Getting Camera Position and Sending to Server
Importing and Variables
-``` bash
+
+```bash
import {
CSS2DObject
} from 'three/examples/jsm/renderers/CSS2DRenderer';
let socket;
// To Store your Position
-let clients = {};
+let clients = {};
// To Store the Positions of other user's Camera Location
let pointers = {};
```
@@ -125,7 +133,8 @@ let pointers = {};
Once the button is clicked we need to Pass the Initials user has entered with **Camera** position, **Initials** will help to visualise the User's camera position as label created using CSS2DRenderer
This code will be a little lengthy but trust us, it is easy!
-``` js
+
+```js
function connectToSocket() {
const initials = document.getElementById("initials-name").value;
console.log(initials)
@@ -177,56 +186,55 @@ function connectToSocket() {
```
### Little styling
+
We will add basic styling for Connection form and Labels that will represent the position
-``` css
-.label
-{
- color: #FFF;
- font-family: sans-serif;
- padding: 2px;
- background: rgba( 0, 0, 0, .6 );
+
+```css
+.label {
+ color: #fff;
+ font-family: sans-serif;
+ padding: 2px;
+ background: rgba(0, 0, 0, 0.6);
}
-#socket-connection-form{
- position: fixed;
- top: 0;
- right: 0;
- padding: 20px;
- box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
- text-align: center;
- width: 200px;
- display: inline-block;
- background: white;
+#socket-connection-form {
+ position: fixed;
+ top: 0;
+ right: 0;
+ padding: 20px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ text-align: center;
+ width: 200px;
+ display: inline-block;
+ background: white;
}
-#socket-connection-form>label{
- font-size: 18px;
- padding: 4px;
- font-family: Arial, Helvetica, sans-serif;
+#socket-connection-form > label {
+ font-size: 18px;
+ padding: 4px;
+ font-family: Arial, Helvetica, sans-serif;
}
-#socket-connection-form>input{
- margin-top: 10px;
- font-size: 18px;
- padding: 4px;
- font-family: Arial, Helvetica, sans-serif;
- width: 100%;
- margin-bottom: 14px;
+#socket-connection-form > input {
+ margin-top: 10px;
+ font-size: 18px;
+ padding: 4px;
+ font-family: Arial, Helvetica, sans-serif;
+ width: 100%;
+ margin-bottom: 14px;
}
-#socket-connection-form>button{
- padding: 12px;
- border: unset;
- background: #f57c00;
- border-radius: 8px;
- width: 100%;
- font-size: 18px;
+#socket-connection-form > button {
+ padding: 12px;
+ border: unset;
+ background: #f57c00;
+ border-radius: 8px;
+ width: 100%;
+ font-size: 18px;
}
-#socket-connection-form>button:hover{
- box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
- transition: 0.2s;
+#socket-connection-form > button:hover {
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ transition: 0.2s;
}
```
-
-
## The result
๐ฅ๏ธ Here is an example of everything we've learned today: ๐ฅ๏ธ
@@ -236,4 +244,4 @@ We will add basic styling for Connection form and Labels that will represent the
## Next steps
๐๐๐
-Congrats! Now you know how to use **Socket.IO** to share the User's Camera position, now you can perform variety of Operations and Share those over network!
\ No newline at end of file
+Congrats! Now you know how to use **Socket.IO** to share the User's Camera position, now you can perform variety of Operations and Share those over network!
diff --git a/docs/Guide/web-ifc-viewer/Tutorials/WebXR.mdx b/docs/Guide/web-ifc-viewer/Tutorials/WebXR.mdx
index 745590a..c466d3a 100644
--- a/docs/Guide/web-ifc-viewer/Tutorials/WebXR.mdx
+++ b/docs/Guide/web-ifc-viewer/Tutorials/WebXR.mdx
@@ -3,9 +3,9 @@ title: ๐ฅฝ WebXR
sidebar_position: 6
---
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
web-ifc-viewer has been extended to enable WebXR, but you can also easily create your own customized solution via web-ifc-three example here .
@@ -20,8 +20,9 @@ WebXR brings VR and AR to teh web and gives more immersive experiences. The scre
### Set Initialization Options to include webXR
This is easily done by setting the property `webXR` to true on initializing the viewer:
+
```javascript
-const container = document.getElementById('viewer-container');
+const container = document.getElementById("viewer-container");
const viewer = new IfcViewerAPI({ container, webXR: true });
```
@@ -31,7 +32,7 @@ const viewer = new IfcViewerAPI({ container, webXR: true });
You can customize the behavior you want from the VR controllers by modifying the `vrControllers.ts` file at `web-ifc-viewer/viewer/src/components/context/vrControllers.ts`.
- Having a VR headset is not required to develop for WebXR. ๐ You can simulate a VR headset using tools such as this Chrome plugin to test your work.
+ Having a VR headset is not required to develop for WebXR. ๐ You can simulate a VR headset using tools such as this Chrome plugin to test your work.
## Next steps
diff --git a/docs/Guide/web-ifc-viewer/web-ifc-viewer-API.mdx b/docs/Guide/web-ifc-viewer/web-ifc-viewer-API.mdx
index ce2c42c..8241875 100644
--- a/docs/Guide/web-ifc-viewer/web-ifc-viewer-API.mdx
+++ b/docs/Guide/web-ifc-viewer/web-ifc-viewer-API.mdx
@@ -3,7 +3,7 @@
sidebar_position: 3
---
-import { IfcCard } from "../../../src/components/Card/InfoCard.jsx";
+import { IfcCard } from "@site/src/components/Card/InfoCard.jsx";
# The list of things you can do with web-ifc-viewer
diff --git a/docs/Guide/web-ifc/Introduction.mdx b/docs/Guide/web-ifc/Introduction.mdx
index 52dc5b7..a0e5437 100644
--- a/docs/Guide/web-ifc/Introduction.mdx
+++ b/docs/Guide/web-ifc/Introduction.mdx
@@ -3,8 +3,8 @@ title: Introduction
sidebar_position: 1
---
-import { IfcCard } from "../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
## Full IFC control at native speed
diff --git a/docs/Guide/web-ifc/Tutorials/Editing Properties.mdx b/docs/Guide/web-ifc/Tutorials/Editing Properties.mdx
index 16eb87e..7178053 100644
--- a/docs/Guide/web-ifc/Tutorials/Editing Properties.mdx
+++ b/docs/Guide/web-ifc/Tutorials/Editing Properties.mdx
@@ -3,9 +3,9 @@ title: ๐ Editing Properties
sidebar_position: 2
---
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
diff --git a/docs/Guide/web-ifc/Tutorials/Hello world.mdx b/docs/Guide/web-ifc/Tutorials/Hello world.mdx
index 4225079..a013a57 100644
--- a/docs/Guide/web-ifc/Tutorials/Hello world.mdx
+++ b/docs/Guide/web-ifc/Tutorials/Hello world.mdx
@@ -3,19 +3,20 @@ title: Hello World
sidebar_position: 1
---
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-
+import { IfcCard } from "@site/src/components/Card/InfoCard";
## Introduction
+
Web-ifc provides an easy way to read and manipulate your ifc file. you can as example to get the spatial tree information or project, geometries, add new entities etc...
In this tutorial we will **Load an ifc** file and **Retrieves all its IFCSPACE**.
-:muscle: Thanks to web-ifc all of these are just a breeze
+:muscle: Thanks to web-ifc all of these are just a breeze
- ๐ You can get the full code here .
+ ๐ You can get the full code here .
## Setting up the project
+
๐ฉโ๐ซ Node JS must be install on your machine, and to makes thing easier i recommand to use Visual Code studio with the plugin Live server.
### install dependencies
@@ -29,7 +30,8 @@ npm install @open-wc/building-rollup --save-dev
```
### add scripts in your package.json
-open your package.json and add aliases build and watch in the scripts section,
+
+open your package.json and add aliases build and watch in the scripts section,
```json
ย ย "scripts":ย {
@@ -40,80 +42,88 @@ open your package.json and add aliases build and watch in the scripts section,
### configure Rollup
-on your project root add a config file **rollup.config.js** with these configs values:
+on your project root add a config file **rollup.config.js** with these configs values:
```js
-importย resolveย fromย "@rollup/plugin-node-resolve";
-
-exportย defaultย {
-ย ย input:ย "app.js",
-ย ย output:ย [
-
-ย ย ย ย {
-ย ย ย ย ย ย format:ย "esm",
-ย ย ย ย ย ย file:ย "bundle.js",
-ย ย ย ย },
-ย ย ],
-ย ย plugins:ย [resolve()],
+import resolve from "@rollup/plugin-node-resolve";
+
+export default {
+ input: "app.js",
+ output: [
+ {
+ format: "esm",
+ file: "bundle.js",
+ },
+ ],
+ plugins: [resolve()],
};
```
-### Feed your root folder :)
+### Feed your root folder :)
+
+To make things easier we drop all in the root folder :
-To make things easier we drop all in the root folder :
- app.js
- index.html
- drop an .ifc file of your choice for testing.
-- copy **web-ifc-mt.wasm** and **web-ifc.wasm** from **node_modules/web-ifc** here in the root folder
+- copy **web-ifc-mt.wasm** and **web-ifc.wasm** from **node_modules/web-ifc** here in the root folder
-### Serving files from a server
+### Serving files from a server
for Visual code studio lovers there is an extension which remove all headaches, this will give you the possibility to serve your bundled app. elsewhere you can run your code throught node server directly
https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
-## How to do it
-Ok now you've got your folder ready to start, let's complete these 2 objectives :
+## How to do it
+
+Ok now you've got your folder ready to start, let's complete these 2 objectives :
+
- load your ifc file
-- grab some datas from this loaded ifc file
-:pray:
+- grab some datas from this loaded ifc file
+ :pray:
### get an .ifc file
-If you don't have a sample ifcModel you can grab one from [here](https://github.com/IFCjs/test-ifc-files)
+If you don't have a sample ifcModel you can grab one from [here](https://github.com/IFCjs/test-ifc-files)
### index.html
-``` html
-
-
-
-
-
-ย ย ย ย
-ย ย ย ย
-ย ย ย ย
-ย ย ย ย WEB-IFC
-
-
-
-ย ย
-ย ย
-
-
-
+```html
+
+
+
+
+ ย ย ย ย
+
+ ย ย ย ย
+
+ ย ย ย ย
+
+ ย ย ย ย
+ WEB-IFC
+
+
+
+ ย ย
+
+ ย ย
+
+
```
### app.js
#### definitions
-We will only need **web-ifc/web-ifc-api** just pay attention on ifcFileLocation its an ifcModel stored in the root folder in this demo.
+
+We will only need **web-ifc/web-ifc-api** just pay attention on ifcFileLocation its an ifcModel stored in the root folder in this demo.
```js
-import {IfcAPI} from "web-ifc/web-ifc-api";
+import { IfcAPI } from "web-ifc/web-ifc-api";
const ifcFileLocation = "duplex-apartment.ifc"; // dont forget to modify for your ifc filename
let modelID = 0;
const ifcapi = new IfcAPI();
@@ -122,44 +132,47 @@ const ifcapi = new IfcAPI();
#### fetching ifcFile function
-i've chosen the XMLHttpRequest to fetch my file you can chose any method of your choice. The only required thing is ``new Uint8Array(oReq.response)`` at the end.
+i've chosen the XMLHttpRequest to fetch my file you can chose any method of your choice. The only required thing is `new Uint8Array(oReq.response)` at the end.
```js
/**
* resolve a Uint8Array().
- *
+ *
* @param string url location of your ifc file
* @returns {Promise}
*/
function getIfcFile(url) {
- return new Promise((resolve, reject) => {
- var oReq = new XMLHttpRequest();
- oReq.responseType = "arraybuffer";
- oReq.addEventListener("load", () => {
- resolve(new Uint8Array(oReq.response));
- });
- oReq.open("GET", url);
- oReq.send();
+ return new Promise((resolve, reject) => {
+ var oReq = new XMLHttpRequest();
+ oReq.responseType = "arraybuffer";
+ oReq.addEventListener("load", () => {
+ resolve(new Uint8Array(oReq.response));
});
+ oReq.open("GET", url);
+ oReq.send();
+ });
}
```
#### loadFile with Web-ifc
+
We are almost done ;) . ifcapi is initialized we fetch our ifcFile and with ifcapi we can work with the loaded file
-``` js
-ifcapi.Init().then(()=>{
+
+```js
+ifcapi.Init().then(() => {
getIfcFile(ifcFileLocation).then((ifcData) => {
modelID = ifcapi.OpenModel(ifcData);
let isModelOpened = ifcapi.IsModelOpen(modelID);
- console.log({isModelOpened});
+ console.log({ isModelOpened });
ifcapi.CloseModel(modelID);
});
});
```
#### Let's Build
+
run this command before opening your app **npm run build** rollup will build your app and then you will have to serve your app. If you have live server extension installed on Visual code studio you can simply run it and go to the hello_world example.
-โ ๏ธ At any code changes don't forget to rebuild OR you can use **npm run watch** while the job is not done rollup will rebuild on code save ๐
+โ ๏ธ At any code changes don't forget to rebuild OR you can use **npm run watch** while the job is not done rollup will rebuild on code save ๐
if in your console you got this message `{isModelOpened: true}`
@@ -167,63 +180,56 @@ if in your console you got this message `{isModelOpened: true}`
All is setup and running but now i want **ALL** IFCSPACES
-
### Retrieve a list of spaces.
Okay, now i want to get all the IFCSPACES and display them somewhere. Lets make a function wich grab all IFCSPACE.
:smiling_imp: You can fetch by any type you need. i've made a total arbitrary decision to take IFCSPACE.
-
-
```js
/**
* Get all IFCSPACE from ifc file
- * @param integer modelID
+ * @param integer modelID
* @returns array
*/
function getAllSpaces(modelID) {
- // Get all the propertyset lines in the IFC file
- let lines = ifcapi.GetLineIDsWithType(modelID, IFCSPACE);
- let lineSize = lines.size();
- let spaces = [];
- for (let i = 0; i < lineSize; i++) {
- // Getting the ElementID from Lines
- let relatedID = lines.get(i);
- // Getting Element Data using the relatedID
- let relDefProps = ifcapi.GetLine(modelID, relatedID);
- spaces.push(relDefProps);
-
- }
- return spaces;
+ // Get all the propertyset lines in the IFC file
+ let lines = ifcapi.GetLineIDsWithType(modelID, IFCSPACE);
+ let lineSize = lines.size();
+ let spaces = [];
+ for (let i = 0; i < lineSize; i++) {
+ // Getting the ElementID from Lines
+ let relatedID = lines.get(i);
+ // Getting Element Data using the relatedID
+ let relDefProps = ifcapi.GetLine(modelID, relatedID);
+ spaces.push(relDefProps);
+ }
+ return spaces;
}
```
If your attentive you will notice the const IFSPACE from **let lines = ifcapi.GetLineIDsWithType(modelID, IFCSPACE);** it means I want to get all IFCSPACE from my ifc file. Don't forget to import this as follow.
```js
-import {IfcAPI,IFCSPACE} from "web-ifc/web-ifc-api";
+import { IfcAPI, IFCSPACE } from "web-ifc/web-ifc-api";
```
#### call getAllSpaces
after the .ifc file has been retrieved and loaded in ifcapi i can call my function to get all spaces.
-```js
+```js
ifcapi.Init().then(() => {
- getIfcFile(ifcFileLocation).then((ifcData) => {
- modelID = ifcapi.OpenModel(ifcData);
- let isModelOpened = ifcapi.IsModelOpen(modelID);
- console.log({isModelOpened});
- let spaces = getAllSpaces(modelID);
- console.log({spaces});
- ifcapi.CloseModel(modelID);
- });
+ getIfcFile(ifcFileLocation).then((ifcData) => {
+ modelID = ifcapi.OpenModel(ifcData);
+ let isModelOpened = ifcapi.IsModelOpen(modelID);
+ console.log({ isModelOpened });
+ let spaces = getAllSpaces(modelID);
+ console.log({ spaces });
+ ifcapi.CloseModel(modelID);
+ });
});
-
```
-## Next steps
-๐๐๐ **congratulations** you can load your .ifc file and find any element you want. However it could be nice to navigate in your spatial tree, or describe an IFCSPACE... To be continued :yum: ๐๐๐
-
-
+## Next steps
+๐๐๐ **congratulations** you can load your .ifc file and find any element you want. However it could be nice to navigate in your spatial tree, or describe an IFCSPACE... To be continued :yum: ๐๐๐
diff --git a/docs/Guide/web-ifc/Tutorials/Properties.mdx b/docs/Guide/web-ifc/Tutorials/Properties.mdx
index aed078d..c42233e 100644
--- a/docs/Guide/web-ifc/Tutorials/Properties.mdx
+++ b/docs/Guide/web-ifc/Tutorials/Properties.mdx
@@ -3,9 +3,9 @@ title: ๐ Properties
sidebar_position: 2
---
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { Scene } from "../../../../src/components/Scene/Scene";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
diff --git a/docs/Guide/web-ifc/web-ifc-API.mdx b/docs/Guide/web-ifc/web-ifc-API.mdx
index d80c782..c74386b 100644
--- a/docs/Guide/web-ifc/web-ifc-API.mdx
+++ b/docs/Guide/web-ifc/web-ifc-API.mdx
@@ -3,7 +3,7 @@
sidebar_position: 2
---
-import { IfcCard } from "../../../src/components/Card/InfoCard.jsx";
+import { IfcCard } from "@site/src/components/Card/InfoCard.jsx";
# The multitude of things you can do with web-ifc
diff --git a/docs/Hello world.mdx b/docs/Hello world.mdx
index 947b625..0d94cb4 100644
--- a/docs/Hello world.mdx
+++ b/docs/Hello world.mdx
@@ -3,16 +3,15 @@ title: Hello world
sidebar_position: 4
---
-import { IfcCard } from "../src/components/Card/InfoCard";
-import { IfcAlert } from "../src/components/Alert/Alert";
-import { Scene } from "../src/components/Scene/Scene";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
## Introduction
โก
Creating a BIM application with IFC.js is very easy. You can find the complete project of the guide [here](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc-three/helloworld) and the deployed application [here](https://ifcjs.github.io/hello-world/examples/web-ifc-three/helloworld/). You only need to have Node.js and any IDE installed to follow the steps below. Also, if you don't have any IFC files to follow along, you can get some [here](https://github.com/IFCjs/test-ifc-files).
-
Using IFC.js requires a basic knowledge of web development (HTML, CSS, JavaScript) and Three.js. If you have no previous experience with Three.js, you should probably look here .
@@ -98,7 +97,6 @@ body {
Next, we'll create the rollup configuration file. This file has to be called `rollup.config.js` and includes the reference to the plugins we have previously installed.
-
Rollup is a very popular bundling library. For instance, it's the bundler used by Three.js. Take a look at the rollup docs to learn more.
@@ -155,7 +153,6 @@ The next thing to do is to copy the `web-ifc.wasm` and `web-ifc-mt.wasm` files t
These files are necessary because they contain the compiled C++ logic of web-ifc , which is the parsing core to read and write IFC files with native speed.
-
These files have to be served statically in your application. This might need different tweaks if you are using frameworks or libraries like React, Angular, Vue or Svelte.
## Setting up a 3D scene
@@ -303,7 +300,6 @@ ifcLoader.load("models/Example_model.ifc", (ifcModel) => scene.add(ifcModel));
๐
Congratulations! You have just created your first IFC viewer. Go to the next pages of the docs to find out what else can you do with IFC.js.
-
This is just the beginning. You can take a look at web-ifc-viewer , which includes tools for object selection, changing geometry appearance, section planes and much more. You can try it here .
diff --git a/docs/Introduction.mdx b/docs/Introduction.mdx
index ec9e88c..6bf9561 100644
--- a/docs/Introduction.mdx
+++ b/docs/Introduction.mdx
@@ -3,10 +3,10 @@
sidebar_position: 0
---
-import { IfcCard } from "../src/components/Card/InfoCard";
-import { IfcAlert } from "../src/components/Alert/Alert";
-import { Scene } from "../src/components/Scene/Scene";
-import { IfcTab } from "../src/components/Tab/Tab";
+import { IfcCard } from "@site/src/components/Card/InfoCard";
+import { IfcAlert } from "@site/src/components/Alert/Alert";
+import { Scene } from "@site/src/components/Scene/Scene";
+import { IfcTab } from "@site/src/components/Tab/Tab";
๐ฎ
IFC.js is a JavaScript library to load, display and edit IFC models in the browser. Try the [live demo](https://ifcjs.github.io/web-ifc-viewer/example/index) with your IFC model and discover the power of IFC.js.
@@ -27,14 +27,12 @@ These tools come from multiple developers around the world and each one works in
๐
The answer is [**IFC**](https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/), a format created by BuildingSMART to contain these 3D models of buildings. It is open, so anyone can read and write it. Yay!
-
Thanks to IFC any developer can freely create BIM apps that can communicate with the apps of the big development companies in the construction sector.
### The problem of IFC
Anyone who wants to make a BIM application **needs to read and write IFC files** to be able to import and export information from other tools. Unfortunately, IFC is a format that is difficult to read and write. There are thousands of pages of documentation and creating and maintaining a self-made IFC parser is a huge task.
-
๐ธ This is something only companies with several developers working full time on this could afford. It doesn't sound that open anymore, does it?
In case you are curious about how an IFC looks like inside, here you have an example. Imagine parsing hundreds of thousands of lines like these:
@@ -55,7 +53,6 @@ Even if you are willing to create a parser from scratch and maintain it with eve
It wouldn't make sense for all developers to have to implement their own IFC file reader and writer for their applications. Especially when we all want the same thing: **importing and exporting geometry and data**.
-
IFC.js is a JavaScript library that makes it super easy to read and write IFC files .
@@ -66,19 +63,16 @@ This allows developers of architecture and construction applications to work in
IFC.js has two focuses:
-
IFC.js can generate 3D scenes because it is compatible with 3D libraries such as Three.js or Babylon.js. This means that you can create 3D BIM tools right away.
-
High-level access to all the properties associated with that geometry. This means easy access to data on the building components, their materials, thermal characteristics, structural strength, etc.
Creating BIM applications with IFC.js is as easy as creating a webpage with JavaScript, HTML and CSS.
-
```js
@@ -112,7 +106,6 @@ IFC.js is a library written by and for JavaScript, arguably one of the most ubiq
You can use IFC.js to create open BIM applications for any platform:
-
๐ IFC.js can read IFC files seamlessly.
-
๐ Generate 3D geometry that runs on 60 fps in a browser.
-
๐จ Easily edit geometry appearance with the power of Three.js.
-
๐ ๐ ๐ Load multiple federated IFC models.
-
๐ Retrieve IFC properties for reports and databases.
-
โ IFC.js also can edit and write IFC files from scratch.
@@ -191,7 +178,6 @@ If you have experience with web applications, you might be thinking that the wea
IFC.js is a large, multi-language library (C++, TypeScript JavaScript, etc). Having it in a single repository would be difficult and unwieldy. For that reason, the library exists in multiple repositories, where each one has its purpose. You can find them [here](https://github.com/IFCjs).
-
That's great! There are tons of things you can do aside from coding. Get into the Discord channel to find out how.
-
If you are passionate about C++, WebAssembly, parsing or the nitty-gritty of IFC, you can help us with the fastest open source BIM parser in the industry: web-ifc .
-
If you are a Three.js developer, you can help us with web-ifc-three , which is the official Three.js IFC Loader .
-
If you are interested in creating cool open BIM applications and you have great ideas for BIM tools or user interfaces, help us make web-ifc-viewer the best IFC viewer on the market.
diff --git a/i18n/en/code.json b/i18n/en/code.json
deleted file mode 100644
index 4431503..0000000
--- a/i18n/en/code.json
+++ /dev/null
@@ -1,224 +0,0 @@
-{
- "homepage.tagline": {
- "message": "BIM toolkit for JavaScript.",
- "description": "Tagline of the welcome page."
- },
- "homepage.getStarted": {
- "message": "Get started",
- "description": "The welcome button of the documentation. Brings the user to the Introduction page."
- },
- "Native speed": {
- "message": "Native speed"
- },
- "The IFC.js parsing engine is based on WebAssembly and C++, and is specifically designed to read data from large files as fast as a desktop application.": {
- "message": "The IFC.js parsing engine is based on WebAssembly and C++, and is specifically designed to read data from large files as fast as a desktop application."
- },
- "Multiplatform": {
- "message": "Multiplatform"
- },
- "IFC.js is compatible with any platform: web application (frontend and backend), desktop applications (Windows, Mac and Linux) and mobile applications (Android and iOS).": {
- "message": "IFC.js is compatible with any platform: web application (frontend and backend), desktop applications (Windows, Mac and Linux) and mobile applications (Android and iOS)."
- },
- "Lightweight": {
- "message": "Lightweight"
- },
- "An open BIM application created with IFC.js can weigh less than 1 MB. This library allows the creation of web and native applications with almost no impact on the final weight of the application.": {
- "message": "An open BIM application created with IFC.js can weigh less than 1 MB. This library allows the creation of web and native applications with almost no impact on the final weight of the application."
- },
- "Source": {
- "message": "Source",
- "description": "The source of an image of the blog"
- },
- "theme.NotFound.title": {
- "message": "Page Not Found",
- "description": "The title of the 404 page"
- },
- "theme.NotFound.p1": {
- "message": "We could not find what you were looking for.",
- "description": "The first paragraph of the 404 page"
- },
- "theme.NotFound.p2": {
- "message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.",
- "description": "The 2nd paragraph of the 404 page"
- },
- "theme.AnnouncementBar.closeButtonAriaLabel": {
- "message": "Close",
- "description": "The ARIA label for close button of announcement bar"
- },
- "theme.blog.paginator.navAriaLabel": {
- "message": "Blog list page navigation",
- "description": "The ARIA label for the blog pagination"
- },
- "theme.blog.paginator.newerEntries": {
- "message": "Newer Entries",
- "description": "The label used to navigate to the newer blog posts page (previous page)"
- },
- "theme.blog.paginator.olderEntries": {
- "message": "Older Entries",
- "description": "The label used to navigate to the older blog posts page (next page)"
- },
- "theme.blog.post.paginator.navAriaLabel": {
- "message": "Blog post page navigation",
- "description": "The ARIA label for the blog posts pagination"
- },
- "theme.blog.post.paginator.newerPost": {
- "message": "Newer Post",
- "description": "The blog post button label to navigate to the newer/previous post"
- },
- "theme.blog.post.paginator.olderPost": {
- "message": "Older Post",
- "description": "The blog post button label to navigate to the older/next post"
- },
- "theme.blog.post.readingTime.plurals": {
- "message": "One min read|{readingTime} min read",
- "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.tags.tagsListLabel": {
- "message": "Tags:",
- "description": "The label alongside a tag list"
- },
- "theme.blog.post.readMore": {
- "message": "Read More",
- "description": "The label used in blog post item excerpts to link to full blog posts"
- },
- "theme.tags.tagsPageTitle": {
- "message": "Tags",
- "description": "The title of the tag list page"
- },
- "theme.blog.post.plurals": {
- "message": "One post|{count} posts",
- "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.blog.tagTitle": {
- "message": "{nPosts} tagged with \"{tagName}\"",
- "description": "The title of the page for a blog tag"
- },
- "theme.tags.tagsPageLink": {
- "message": "View All Tags",
- "description": "The label of the link targeting the tag list page"
- },
- "theme.CodeBlock.copyButtonAriaLabel": {
- "message": "Copy code to clipboard",
- "description": "The ARIA label for copy code blocks button"
- },
- "theme.CodeBlock.copied": {
- "message": "Copied",
- "description": "The copied button label on code blocks"
- },
- "theme.CodeBlock.copy": {
- "message": "Copy",
- "description": "The copy button label on code blocks"
- },
- "theme.docs.sidebar.expandButtonTitle": {
- "message": "Expand sidebar",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.docs.sidebar.expandButtonAriaLabel": {
- "message": "Expand sidebar",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.docs.paginator.navAriaLabel": {
- "message": "Docs pages navigation",
- "description": "The ARIA label for the docs pagination"
- },
- "theme.docs.paginator.previous": {
- "message": "Previous",
- "description": "The label used to navigate to the previous doc"
- },
- "theme.docs.paginator.next": {
- "message": "Next",
- "description": "The label used to navigate to the next doc"
- },
- "theme.docs.sidebar.collapseButtonTitle": {
- "message": "Collapse sidebar",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.collapseButtonAriaLabel": {
- "message": "Collapse sidebar",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.responsiveCloseButtonLabel": {
- "message": "Close menu",
- "description": "The ARIA label for close button of mobile doc sidebar"
- },
- "theme.docs.sidebar.responsiveOpenButtonLabel": {
- "message": "Open menu",
- "description": "The ARIA label for open button of mobile doc sidebar"
- },
- "theme.docs.versions.unreleasedVersionLabel": {
- "message": "This is unreleased documentation for {siteTitle} {versionLabel} version.",
- "description": "The label used to tell the user that he's browsing an unreleased doc version"
- },
- "theme.docs.versions.unmaintainedVersionLabel": {
- "message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.",
- "description": "The label used to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionSuggestionLabel": {
- "message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).",
- "description": "The label userd to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionLinkLabel": {
- "message": "latest version",
- "description": "The label used for the latest version suggestion link label"
- },
- "theme.common.editThisPage": {
- "message": "Edit this page",
- "description": "The link label to edit the current page"
- },
- "theme.common.headingLinkTitle": {
- "message": "Direct link to heading",
- "description": "Title for link to heading"
- },
- "theme.lastUpdated.atDate": {
- "message": " on {date}",
- "description": "The words used to describe on which date a page has been last updated"
- },
- "theme.lastUpdated.byUser": {
- "message": " by {user}",
- "description": "The words used to describe by who the page has been last updated"
- },
- "theme.lastUpdated.lastUpdatedAtBy": {
- "message": "Last updated{atDate}{byUser}",
- "description": "The sentence used to display when a page has been last updated, and by who"
- },
- "theme.common.skipToMainContent": {
- "message": "Skip to main content",
- "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
- },
- "theme.SearchPage.documentsFound.plurals": {
- "message": "One document found|{count} documents found",
- "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.SearchPage.existingResultsTitle": {
- "message": "Search results for \"{query}\"",
- "description": "The search page title for non-empty query"
- },
- "theme.SearchPage.emptyResultsTitle": {
- "message": "Search the documentation",
- "description": "The search page title for empty query"
- },
- "theme.SearchPage.inputPlaceholder": {
- "message": "Type your search here",
- "description": "The placeholder for search page input"
- },
- "theme.SearchPage.inputLabel": {
- "message": "Search",
- "description": "The ARIA label for search page input"
- },
- "theme.SearchPage.algoliaLabel": {
- "message": "Search by Algolia",
- "description": "The ARIA label for Algolia mention"
- },
- "theme.SearchPage.noResultsText": {
- "message": "No results were found",
- "description": "The paragraph for empty search result"
- },
- "theme.SearchPage.fetchingNewResults": {
- "message": "Fetching new results...",
- "description": "The paragraph for fetching new search results"
- },
- "theme.SearchBar.label": {
- "message": "Search",
- "description": "The ARIA label and placeholder for search button"
- }
-}
diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json
deleted file mode 100644
index 978585f..0000000
--- a/i18n/en/docusaurus-plugin-content-docs/current.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "version.label": {
- "message": "Next",
- "description": "The label for version current"
- },
- "sidebar.tutorialSidebar.category.Courses": {
- "message": "Courses",
- "description": "The label for category Courses in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.Guide": {
- "message": "Guide",
- "description": "The label for category Guide in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc": {
- "message": "๐งฉ web-ifc",
- "description": "The label for category ๐งฉ web-ifc in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-three": {
- "message": "๐งฉ web-ifc-three",
- "description": "The label for category ๐งฉ web-ifc-three in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐ Tutorials": {
- "message": "๐ Tutorials",
- "description": "The label for category ๐ Tutorials in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-viewer": {
- "message": "๐งฉ web-ifc-viewer",
- "description": "The label for category ๐งฉ web-ifc-viewer in sidebar tutorialSidebar"
- }
-}
diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json
deleted file mode 100644
index d234564..0000000
--- a/i18n/en/docusaurus-theme-classic/footer.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "link.title.Docs": {
- "message": "Docs",
- "description": "The title of the footer links column with title=Docs in the footer"
- },
- "link.title.Community": {
- "message": "Community",
- "description": "The title of the footer links column with title=Community in the footer"
- },
- "link.title.More": {
- "message": "More",
- "description": "The title of the footer links column with title=More in the footer"
- },
- "link.item.label.Tutorial": {
- "message": "Tutorial",
- "description": "The label of footer link with label=Tutorial linking to /docs/introduction"
- },
- "link.item.label.Discord": {
- "message": "Discord",
- "description": "The label of footer link with label=Discord linking to https://discord.gg/FXfyR4XrKT"
- },
- "link.item.label.Twitter": {
- "message": "Twitter",
- "description": "The label of footer link with label=Twitter linking to https://twitter.com/ifc_js"
- },
- "link.item.label.Blog": {
- "message": "Blog",
- "description": "The label of footer link with label=Blog linking to /blog"
- },
- "link.item.label.GitHub": {
- "message": "GitHub",
- "description": "The label of footer link with label=GitHub linking to https://github.com/IFCjs"
- },
- "copyright": {
- "message": "Copyright ยฉ 2022 IFC.js.",
- "description": "The footer copyright"
- },
- "link.item.label.Twitch": {
- "message": "Twitch",
- "description": "The label of footer link with label=Twitch linking to https://www.twitch.tv/ifc_js/about"
- },
- "link.item.label.Roadmap": {
- "message": "Roadmap",
- "description": "The label of footer link with label=Roadmap linking to https://trello.com/b/d5frRnSe/roadmap"
- },
- "link.item.label.Funding": {
- "message": "Funding",
- "description": "The label of footer link with label=Funding linking to https://opencollective.com/ifcjs"
- }
-}
diff --git a/i18n/en/docusaurus-theme-classic/navbar.json b/i18n/en/docusaurus-theme-classic/navbar.json
deleted file mode 100644
index 94976fb..0000000
--- a/i18n/en/docusaurus-theme-classic/navbar.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "title": {
- "message": "IFC.js",
- "description": "The title in the navbar"
- },
- "item.label.Docs": {
- "message": "Docs",
- "description": "Navbar item with label Docs"
- },
- "item.label.Blog": {
- "message": "Blog",
- "description": "Navbar item with label Blog"
- },
- "item.label.Community": {
- "message": "Community",
- "description": "Navbar item with label Community"
- },
- "item.label.GitHub": {
- "message": "GitHub",
- "description": "Navbar item with label GitHub"
- }
-}
diff --git a/i18n/ja/code.json b/i18n/ja/code.json
deleted file mode 100644
index 9154830..0000000
--- a/i18n/ja/code.json
+++ /dev/null
@@ -1,188 +0,0 @@
-{
- "homepage.tagline": {
- "message": "JavaScript็จใฎBIMใใผใซใญใใใ",
- "description": "Tagline of the welcome page."
- },
- "homepage.getStarted": {
- "message": "ในใฟใผใ",
- "description": "The welcome button of the documentation. Brings the user to the Introduction page."
- },
- "Native speed": {
- "message": "ใใคใใฃใในใใผใ"
- },
- "The IFC.js parsing engine is based on WebAssembly and C++, and is specifically designed to read data from large files as fast as a desktop application.": {
- "message": "IFC.jsใฎ่งฃๆใจใณใธใณใฏใWebAssemblyใจC่จ่ชใใใผในใซใใฆใใใๅคงๅฎน้ใใกใคใซใใใในใฏใใใใขใใชใฑใผใทใงใณใจๅ็ญใฎ้ๅบฆใงใใผใฟใ่ชญใฟๅใใใจใใงใใใใใซ่จญ่จใใใฆใใพใใ"
- },
- "Multiplatform": {
- "message": "ใใซใใใฉใใใใฉใผใ "
- },
- "IFC.js is compatible with any platform: web application (frontend and backend), desktop applications (Windows, Mac and Linux) and mobile applications (Android and iOS).": {
- "message": "IFC.jsใฏใWebใขใใชใฑใผใทใงใณ๏ผใใญใณใใจใณใใใใใฏใจใณใ๏ผใใในใฏใใใใขใใชใฑใผใทใงใณ๏ผWindowsใMacใLinux๏ผใใขใใคใซใขใใชใฑใผใทใงใณ๏ผAndroidใiOS๏ผใชใฉใใใใใใใฉใใใใฉใผใ ใซๅฏพๅฟใใฆใใพใใ"
- },
- "Lightweight": {
- "message": "่ปฝ้ๅ"
- },
- "An open BIM application created with IFC.js can weigh less than 1 MB. This library allows the creation of web and native applications with almost no impact on the final weight of the application.": {
- "message": "IFC.jsใงไฝๆใใใใชใผใใณBIMใขใใชใฑใผใทใงใณใฎ้้ใฏ1MBไปฅไธใซใชใใพใใใใฎใฉใคใใฉใชใฏใใขใใชใฑใผใทใงใณใฎๆ็ต็ใช้้ใซใปใจใใฉๅฝฑ้ฟใไธใใใใจใชใใใฆใงใใขใใชใฑใผใทใงใณใใใคใใฃใใขใใชใฑใผใทใงใณใไฝๆใใใใจใใงใใพใใ"
- },
- "theme.NotFound.title": {
- "message": "ใใผใธใ่ฆใคใใใพใใ",
- "description": "The title of the 404 page"
- },
- "theme.NotFound.p1": {
- "message": "ใๆขใใฎใใฎใ่ฆใคใใใพใใใงใใใ",
- "description": "The first paragraph of the 404 page"
- },
- "theme.NotFound.p2": {
- "message": "ๅ
ใฎURLใซใชใณใฏใใใตใคใใฎๆๆ่
ใซ้ฃ็ตกใใใใฎใชใณใฏใๅฃใใฆใใใใจใไผใใฆใใ ใใใ",
- "description": "The 2nd paragraph of the 404 page"
- },
- "theme.AnnouncementBar.closeButtonAriaLabel": {
- "message": "้ใใ",
- "description": "The ARIA label for close button of announcement bar"
- },
- "theme.blog.paginator.navAriaLabel": {
- "message": "ใใญใฐไธ่ฆงใใผใธใฎใใใฒใผใทใงใณ",
- "description": "The ARIA label for the blog pagination"
- },
- "theme.blog.paginator.newerEntries": {
- "message": "ๆฐ็ๆ
ๅ ฑ",
- "description": "The label used to navigate to the newer blog posts page (previous page)"
- },
- "theme.blog.paginator.olderEntries": {
- "message": "ๅคใใจใณใใชใผ",
- "description": "The label used to navigate to the older blog posts page (next page)"
- },
- "theme.blog.post.readingTime.plurals": {
- "message": "1ๅ้ใฎ่ชญๆธ|{readingTime}ๅใฎ่ชญๆธ",
- "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.tags.tagsListLabel": {
- "message": "ใฟใฐใใฏใชใใฏใใฆใใ ใใใ",
- "description": "The label alongside a tag list"
- },
- "theme.blog.post.readMore": {
- "message": "็ถใใ่ชญใ",
- "description": "The label used in blog post item excerpts to link to full blog posts"
- },
- "theme.blog.post.paginator.navAriaLabel": {
- "message": "ใใญใฐ่จไบใฎใใผใธใใใฒใผใทใงใณ",
- "description": "The ARIA label for the blog posts pagination"
- },
- "theme.blog.post.paginator.newerPost": {
- "message": "Newer Post",
- "description": "The blog post button label to navigate to the newer/previous post"
- },
- "theme.blog.post.paginator.olderPost": {
- "message": "ๅคใ่จไบ",
- "description": "The blog post button label to navigate to the older/next post"
- },
- "theme.tags.tagsPageTitle": {
- "message": "ใฟใฐ",
- "description": "The title of the tag list page"
- },
- "theme.blog.post.plurals": {
- "message": "ไธๅใฎๆ็จฟ|{count}ใฎๆ็จฟ",
- "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.blog.tagTitle": {
- "message": "{nPosts}ใซ\"{tagName}\"ใใฟใฐไปใใใใฆใใพใใ",
- "description": "The title of the page for a blog tag"
- },
- "theme.tags.tagsPageLink": {
- "message": "ใในใฆใฎใฟใฐใ่ฆใ",
- "description": "The label of the link targeting the tag list page"
- },
- "theme.CodeBlock.copyButtonAriaLabel": {
- "message": "ใณใผใใใฏใชใใใใผใใซใณใใผ",
- "description": "The ARIA label for copy code blocks button"
- },
- "theme.CodeBlock.copied": {
- "message": "Copied",
- "description": "The copied button label on code blocks"
- },
- "theme.CodeBlock.copy": {
- "message": "ใณใใผ",
- "description": "The copy button label on code blocks"
- },
- "theme.docs.sidebar.expandButtonTitle": {
- "message": "ใตใคใใใผใฎๆกๅคง",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.docs.sidebar.expandButtonAriaLabel": {
- "message": "ใตใคใใใผใฎๆกๅคง",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.docs.paginator.navAriaLabel": {
- "message": "Docsใฎใใใฒใผใทใงใณใใผใธ",
- "description": "The ARIA label for the docs pagination"
- },
- "theme.docs.paginator.previous": {
- "message": "ๅ",
- "description": "The label used to navigate to the previous doc"
- },
- "theme.docs.paginator.next": {
- "message": "ๆฌกใฎใใผใธ",
- "description": "The label used to navigate to the next doc"
- },
- "theme.docs.sidebar.collapseButtonTitle": {
- "message": "ใตใคใใใผใฎๆใใใใฟ",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.collapseButtonAriaLabel": {
- "message": "ใตใคใใใผใฎๆใใใใฟ",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.responsiveCloseButtonLabel": {
- "message": "ใกใใฅใผใ้ใใ",
- "description": "The ARIA label for close button of mobile doc sidebar"
- },
- "theme.docs.sidebar.responsiveOpenButtonLabel": {
- "message": "ใกใใฅใผใ้ใ",
- "description": "The ARIA label for open button of mobile doc sidebar"
- },
- "theme.docs.versions.unreleasedVersionLabel": {
- "message": "ใใใฏ {siteTitle} {versionLabel} ใใผใธใงใณใฎๆชๅ
ฌ้ใใญใฅใกใณใใงใใ{versionLabel}ใใผใธใงใณใฎๆชๅ
ฌ้ใใญใฅใกใณใใงใใ",
- "description": "The label used to tell the user that he's browsing an unreleased doc version"
- },
- "theme.docs.versions.unmaintainedVersionLabel": {
- "message": "ใใใฏ {siteTitle} {versionLabel} ใฎใใญใฅใกใณใใงใใ{versionLabel}ใฎใใญใฅใกใณใใงใใใ็ฉๆฅต็ใชใกใณใใใณในใฏ่กใใใฆใใพใใใ",
- "description": "The label used to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionSuggestionLabel": {
- "message": "ๆๆฐใฎใใญใฅใกใณใใซใคใใฆใฏใ{latestVersionLink}ใฎ({versionLabel})ใใ่ฆงใใ ใใใ",
- "description": "The label userd to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionLinkLabel": {
- "message": "ๆๆฐ็",
- "description": "The label used for the latest version suggestion link label"
- },
- "theme.common.editThisPage": {
- "message": "ใใฎใใผใธใ็ทจ้ใใ",
- "description": "The link label to edit the current page"
- },
- "theme.common.headingLinkTitle": {
- "message": "่ฆๅบใใธใฎใใคใฌใฏใใชใณใฏ",
- "description": "Title for link to heading"
- },
- "theme.lastUpdated.atDate": {
- "message": "ๆฅไป}ใซ",
- "description": "The words used to describe on which date a page has been last updated"
- },
- "theme.lastUpdated.byUser": {
- "message": "by {user(something)} I",
- "description": "The words used to describe by who the page has been last updated"
- },
- "theme.lastUpdated.lastUpdatedAtBy": {
- "message": "ๆ็ตๆดๆฐๆฅ{atDate}{byUser}ใ",
- "description": "The sentence used to display when a page has been last updated, and by who"
- },
- "theme.common.skipToMainContent": {
- "message": "ใกใคใณใณใณใใณใใธในใญใใ",
- "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
- },
- "Source": {
- "message": "ใฝใผใน",
- "description": "The source of an image of the blog"
- }
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current.json b/i18n/ja/docusaurus-plugin-content-docs/current.json
deleted file mode 100644
index ce6d7a4..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "version.label": {
- "message": "ๆฌกใฎใใผใธ",
- "description": "The label for version current"
- },
- "sidebar.tutorialSidebar.category.Guide": {
- "message": "ใฌใคใ",
- "description": "The label for category Guide in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc": {
- "message": "๐งฉ web-ifc",
- "description": "The label for category ๐งฉ web-ifc in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-three": {
- "message": "๐งฉ web-ifc-three",
- "description": "The label for category ๐งฉ web-ifc-three in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐ Tutorials": {
- "message": "๐ ใใฅใผใใชใขใซ",
- "description": "The label for category ๐ Tutorials in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.Courses": {
- "message": "ใณใผใน็ดนไป",
- "description": "The label for category Courses in sidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-viewer": {
- "message": "๐งฉ web-ifc-viewer",
- "description": "The label for category ๐งฉ web-ifc-viewer in sidebar tutorialSidebar"
- }
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
deleted file mode 100644
index 7a00367..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: ใฏใใใซ
-sidebar_position: 0
----
-
-import { IfcCard } from "../../../../../src/components/Card/InfoCard";
-
-## IFC.js ใ็่งฃใใ
-
-๐๐ ๐ก
-IFC.js ใฏๅใชใใฉใคใใฉใชใงใฏใชใใBIM ใใผใซใฎไฝๆใๅฎนๆใซใใใฉใคใใฉใชใจใใญใธใงใฏใใฎใจใณใทในใใ ใงใใใใฎใขใธใฅใผใซๅใซใฏ 2 ใคใฎ็็ฑใใใใพใใ
-
-- ๅฟ
่ฆใชใใฎใ ใใใขใใชใฑใผใทใงใณใงไฝฟ็จใงใใใใใซใใใใใ
-- ใฉใคใใฉใชใฎใกใณใใใณในๆงใ้ซใใใใใ
-
-ใใใใใฎใฑใผในใงไฝใไฝฟใในใใใ็ฅใใใใซใฏใใฉใฎ้จๅใงๆงๆใใใฆใใใใ็่งฃใใใใจใ้่ฆใงใใIFC.js ใฏๅบๆฌ็ใซ 3 ใคใฎใฌใคใคใผใงๆงๆใใใฆใใใใใใใใ็ฌ่ชใฎ่ฒฌไปปใๆใฃใฆใใพใใ
-
-
-
-
-IFCใใกใคใซใฎใใผใตใผใงใใIFCใใใในใฆใฎๆ
ๅ ฑใ่ชญใฟๅใใ็ทจ้ใใๆฐใใใใกใคใซใๆธใ่พผใใใจใใงใใพใใ3Dใใฅใผใขใฏใชใใใใผใฟใฎใฟใงๅไฝใใพใใ
-
-
-
-
-
-
- ไฝฟใใจใใฏ
-
-
-
-ใใฅใผใขใไฝฟใใใซIFCใใกใคใซใ่ชญใฟๆธใใใใใจใใใใฎใฉใคใใฉใชใฏใใใผใฟใซๅฏพใใฆใใซใใฏใผใ็บๆฎใใพใใใไฝฟ็จใใใซใฏIFCในใญใผใใฎ็่งฃใๅฟ
่ฆใงใใ
-
-ใซใใใ -
-
-
-
-
-
- 3D
- BIMใใฅใผใขใ3Dใขใใซใ60fpsใง่กจ็คบใใฆใใใฒใผใใใใใ่ฆ็ด ใ้ธๆใใใใใในใฆใฎIFCใใผใฟใ็ฐกๅใซ่ชญใฟ่พผใใงใจใณใใฆใผใถใซ่กจ็คบใใใใจใใงใใพใใthree.jsใฎๅ
ฌๅผIFCใญใผใใงใใ
-
-
-
- ไฝฟใใจใใฏ
-
-
-
- ใขใใชใฑใผใทใงใณ็จใฎBIMใใฅใผใขใไฝๆใใๅฎ่ฃ
ใใใใในใฆใฎๆฉ่ฝใๅฎๅ
จใซใณใณใใญใผใซใใใๅ ดๅใ
-
-
-ใซใใใ web-ifc
-
-
-
-
-
- ๅคใใฎใใผใซใจๆฉ่ฝ๏ผๆญ้ขๅณใๅฏธๆณใชใฉ๏ผใใใงใซๅฎ่ฃ
ใใใฆใใ3D
- BIMใใฅใผใขใงใใปใจใใฉๆ้ใใใใใซBIMใใผใซใไฝๆใใใใจใใงใใพใใ
-
-
-
- ไฝฟใใจใใฏ
-
-
-
- BIMใใฅใผใฏใไฝใใใใใๆฌฒใใใขใใซใใใฒใผใทใงใณใใผใซใใในใฆๅฎ่ฃ
ใใใฎใซใฏๆ้ใใใใใใชใใจใใๅ ดๅใ
-
-
-ใซใใใ web-ifc-three
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/_category_.json b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/_category_.json
deleted file mode 100644
index 5180127..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/_category_.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "label": "Guide",
- "position": 5,
- "collapsed": false
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
deleted file mode 100644
index 106520e..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: ใฏใใใซ
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## BIM ใฏใธใชใกใใชใ ใใงใชใ...
-
-...ใใใใใธใชใกใใชใๆใฃใฆใใพใใ
-
-๐ช
-[Web-ifc]("https://ifcjs.github.io/info/docs/Guide/web-ifc/Introduction")ใฏใใใคใใฃใใซ่ฟใ้ๅบฆใง IFC ใ่ชญใฟๆธใใงใใ้ๅธธใซๅผทๅใชใใผใซใงใใใใใใใปใจใใฉใในใฆใฎ BIM ใขใใชใฑใผใทใงใณใฏใใฆใผใถใผใซไฝๆฅญไธญใฎใขใใซใฎ 3D ใใฅใผใ่กจ็คบใใพใใ[[[[[ web-ifc]]]]] ใใฉใใชใฐใฉใใฃใใฏใจใณใธใณใงใไฝฟ็จใใใใจใใงใใพใใใ็งใใกใฏใใงใซ **web-ifc-three** ใงใใใๅฎ็พใใฆใใพใใ
-
-๐งถ
-`web-ifc-three` ใฏ `web-ifc` ใฎใฉใใใผใงใIFC ใใกใคใซใใใในใฆใฎใใผใฟใ่ชญใฟ่พผใฟใไปปๆใฎใใฉใฆใถใง่กจ็คบใป็ทจ้ๅฏ่ฝใชใธใชใกใใชใซๅคๆใใพใใใคใณในใใผใซใใใซใฏใ`npm i web-ifc-three` ใพใใฏ `yarn add web-ifc-three` ใจใใพใใใใฎใขใธใฅใผใซใซ้ขใใใใใคใใฎใฏใผใซใชไบๅฎใ
-
-๐ฃ ่ถ
็ฐกๅใซไฝฟใใพใใ
-
-
- ๐ฉ Three.jsใฎ
-
- official IFCLoader
-
- ใงใใ
-
-
-
- ๐
- ้ๅธธใซๅน็็ใงใใใฉใฆใถไธใงไฝๅใใฎใชใใธใงใฏใใ60fpsใง่กจ็คบใใใใจใใงใใพใใ่คๆฐใฎใขใใซใ่กจ็คบใใใใ็ด ๆใๅคๆดใใใใใขใคใใ ใใใฃใซใฟใชใณใฐใใใใใใใจใใงใใพใใ
-
-
-
- ๐ง
- ่คๆฐใฎใใกใคใซใฎ็ฉบ้ๆง้ ใใชใผใๅๅพใใใใฉใใผในใใใใจใใงใใพใใใพใใ3Dใใฅใผใงใขใคใใ ใใฏใชใใฏใใใใในใใผใใใฃใซใฟใไฝฟใฃใฆใใในใฆใฎใขใคใใ ใฎใใญใใใฃใซใขใฏใปในใใใใจใใงใใพใใ
-
-
-๐
-ไปฅไธใฎใใคใณใใงใฏใAPI ใจใใฎๆฉ่ฝๆงใซใคใใฆ้ ใ่ฟฝใฃใฆ่ชฌๆใใพใใใใ ใใweb-ifc-three ใไฝฟ็จใใๅใซๆ็ขบใซใใฆใใในใใใใคใใฎๅ้กใใใใพใใ
-
-### `web-ifc` ใ็ดๆฅไฝฟใใใจใฏใงใใพใใ๏ผ
-
-web-ifc ใไฝฟใใฐใIFC ใ่ชญใฟๆธใใงใใใปใจใใฉใฎ BIM ใใผใซใๆง็ฏใใใใจใใงใใพใใใงใฏใใชใใใฎไธใซใฌใคใคใผใไฝใใฎใงใใใใ๏ผ
-
-๐คทโโ๏ธ
-ใชใใชใใใปใจใใฉใฎ BIM ใใผใซใฏ 3D ใงใใใใในใฆใฎ้็บ่
ใใผใญใใใใฅใผใขใๅฎ่ฃ
ใใใฎใฏๆๅณใใชใใจ่ใใฆใใใใใงใใใใผใฟใซใใ่ๅณใใชใใฎใงใใใฐใweb-ifc ใ็ดๆฅไฝฟ็จใใๆนใ่ฏใใใใใใพใใใ
-
-ใใใซใweb-ifc-three ใไฝฟใใฐใIFC ใใฉใผใใใใฎ็ต้จใใชใ้็บ่
ใงใใIFC ใใใ็ฐกๅใซใใใๅฎๅ
จใซๆฑใใใจใใงใใใ
-
-
- Web-ifcใฏๆ่ปๆงใซๅชใใฆใใพใใใIFCในใญใผใใฎ็ฅ่ญใๅฟ
่ฆใงใใใๅฐๅ
ฅใฎๆ้ใใใใใพใใ
-
-
-### `THREE.IFCLoader` ใ็ดๆฅไฝฟ็จใใใใจใฏใงใใพใใ๏ผ
-
-๐ฌ
-ๅ่ฟฐใฎ้ใใ`web-ifc-three`ใฏ Three.js ใฎๅ
ฌๅผ IFCLoader ใงใใใคใพใใThree.js ใใ IFCLoader ใใคใณใใผใใใใจใ`web-ifc-three`ใฎใชใใธใใชใซใใใณใผใใจๅใใใฎใซใชใใฎใงใใ
-
-๐ง
-ใใญใธใงใฏใใง `web-ifc-three` ใใคใณใใผใใใชใใใใซใThree.js ใใ `IFCLoader` ใใคใณใใผใใใใใชใใใใใใพใใใใใใใThree.js ใฏ้ๅธธใซๅคง่ฆๆจกใชใฉใคใใฉใชใงใใใใใฎๆดๆฐ้ๅบฆใฏ IFC.js ใฎใใใใใใฏใใใซ้
ใใใจใซๆณจๆใใฆใใ ใใใ
-
-
- Three.jsใฎIFCLoaderใฏๆๆฐใฎใขใใใใผใใใใใฆใใชใๅฏ่ฝๆงใใใใๆฌกใฎใใผใธใงใณใใชใชใผในใใใใพใงใไฟฎๆญฃใใๆๆฐใฎใใฐใฏThree.jsใงใฏๆช่งฃๆฑบใจใชใใพใใ
-
-
-ใชใชใธใใซใฎ`IFCLoader`ใฎไปฃใใใซ`THREE.IFCLoader`ใไฝฟใใซใฏใimport ๆใๅคๆดใใใ ใใงใใ
-
-```js
-// web-ifc-three๏ผใชใชใธใใซ๏ผIFCLoaderใฎ่ชญใฟ่พผใฟ
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-// three.js IFCLoaderใฎใคใณใใผใ
-import { IFCLoader } from "three/examples/jsm/loaders/IFCLoader";
-```
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
deleted file mode 100644
index a4ce8bb..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: ใปใใใขใใ
-sidebar_position: 2
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## ๐ต DRY ใใญใฅใกใณใ ๐ต
-
-็งใใกใฏใ่ชๅ่ช่บซใ็นฐใ่ฟใใใจใฏใใใใใใพใใ ใใใญใฅใกใณใใงใใใใงใใ
-
-๐
-web-ifc ใงใใญใธใงใฏใใ้ๅงใใใใใฎ่จญๅฎใฏใใใงใซใใญใผใปใฏใผใซใ ใงใ่ฆงใใใ ใใพใใใใใใใใฎๅ ด้ขใ้ฃใฐใใฆใใพใฃใๅ ดๅใฏใใใฎๅ ด้ขใใ่ฆงใซใชใใใจใใๅงใใใพใใใในใฆใฎใใฅใผใใชใขใซใฏใใใฎใทใผใณใใๅงใพใใพใใ
-
-
- ใใใใฎใใฅใผใใชใขใซใฏใThree.jsใฎIFCLoaderใไฝฟ็จใใฆ่กใใใจใใงใใพใใ
-
-
-๐
-ใใใใใฅใผใใชใขใซใง่ฟทใฃใฆใใพใฃใฆใใใๅฎๅฟใใ ใใใไพ้ก[ใใ](https://github.com/IFCjs/hello-world)ใใ่ฆงใซใชใใใ[Discord ใใฃใณใใซ](https://discord.gg/g7Uzn2KSwB)ใซใ่ถใใใใ ใใ็ดๆฅใ่ณชๅใใ ใใใใพใใใใฎใใญใฅใกใณใใใใ่ฏใใใฎใซใใใใใซใไฝใใๆๆกใใใใฐใ็ฅใใใใ ใใใ
-
-
- Three.jsใจWeb้็บใซ้ขใใๅบๆฌ็ใช็ฅ่ญใๅๆใจใใฆใใพใใใใฎใใใชใใใฏใฐใฉใฆใณใใใๆใกใงใชใๆนใฏใIFC.jsใซ้ฃใณใคใๅใซใ
- ใใกใ ใใๅงใใใใจใใๅงใใใพใใ
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
deleted file mode 100644
index 3dfcde7..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
+++ /dev/null
@@ -1,111 +0,0 @@
----
-title: ๐ ใใซใในใฌใใ
-sidebar_position: 6
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐ฅถ๐ฅถ๐ฅถ
-ใใใใ้ๅธธใซๅคงใใชใขใใซใ่ชญใฟ่พผใใจใใขใใชใฑใผใทใงใณใไฝ็งใใใชใผใบใใฆใใพใใจใใๅ้กใใใใพใใใใฎๅ้กใฏใใขใใซใใๅคใใฎใใญใใใฃใๆฝๅบใใใใจใใซใ็บ็ใใพใใใใใๅ้ฟใใๆนๆณใฏใใใฎใงใใใใ๏ผ
-
-๐ฅ
-ใใกใใใIFC.js ใฏใใฎ็ถๆณใไบ่ฆใใฆใ**ใใซใในใฌใใ**ใๅฎ่ฃ
ใใฆใใพใใใคใพใใ้ใๆไฝใฏใขใใชใฑใผใทใงใณใใใญใใฏใใชใไธฆๅใใญใปในใงๅฎ่กใใใใใญใปในใ็ตไบใใใจ้ๅๆใซๆดๆฐใใใใฎใงใใ
-
-๐
-ใใใฏ่ค้ใใใซ่ใใใพใใใๅฎ้ใใใชใฎใงใใใใใใใๅฟ้
ใฏใใใพใใใ็งใใกใฏใๆฐ่กใฎใณใผใใงใใชใใฎ BIM ใขใใชใฑใผใทใงใณใซใใฎๆฉ่ฝใๆใใใใใจใใงใใใใใใในใฆใปใใใขใใใใฆใใใฎใงใใ
-
-
- ใใฎใใฅใผใใชใขใซใฎๅฎๅ
จใชไพใฏใ
-
- ใใกใ
-
- ใงใ่ฆงใใใ ใใพใใ
-
-
-## ๆนๆณ
-
-### ใฆใงใใฏใผใซใผใใปใใใขใใใใ
-
-๐ฉโ๐ซ
-ใใซใในใฌใใใๆๅนใซใใใใใซใฏใ**webworker**ใ่จญๅฎใใๅฟ
่ฆใใใใพใใใใใใใฆใงใใฏใผใซใผใจใฏไฝใงใใใใ๏ผใฆใงใใฏใผใซใผใจใฏใใฆใงใใใฉใฆใถใใใซใในใฌใใใงๅไฝใงใใใใใซใใใใใฎไป็ตใฟใงใใใงใใ่ใใใใจใใชใใฆใๅฟ้
ใใชใใงใใ ใใใ**IFC.js ใงใใซใในใฌใใใไฝฟใใฎใซใใฆใงใใฏใผใซใผใฏๅฟ
่ฆใใใพใใ**ใ
-
-๐ฆ๐ฆ๐ฆ
-`npm` ใ `yarn` ใชใฉใฎใใใฑใผใธใใใผใธใฃใไฝฟ็จใใฆใใๅ ดๅใฏใ `node_modules` ใจใใใใฉใซใใใใใใใใซใใญใธใงใฏใใงไฝฟ็จใใฆใใใฉใคใใฉใชใฎใใฉใซใใใในใฆๆ ผ็ดใใใฆใใใฏใใงใใ`node_modules/web-ifc-three` ใฎไธญใซใใฆใงใใฏใผใซใผใไฝฟ็จใใใใใซๅฟ
่ฆใช 2 ใคใฎใใกใคใซใใใใพใใ`IFCWorker.js` ใจ `IFCWorker.js.map` ใงใใ
-
-
- ใใฎ2ใคใฎใใกใคใซใใๆ็ต็ใชใขใใชใฑใผใทใงใณใงใตใผใในใๆไพใใใใญใธใงใฏใๅ
ใฎใใฃใฌใฏใใชใซใณใใผใใๅฟ
่ฆใใใใพใใใใใฏใไฝฟ็จใใฆใใๆ่ก๏ผใใใฉJSใReactใAngularใชใฉ๏ผใซใใฃใฆ็ฐใชใใพใใwasmใใกใคใซใซไฝฟ็จใใฆใใใฎใจๅใใใฃใฌใฏใใชใไฝฟ็จใใใใจใใงใใพใใ
-
-
-๐
-ใใใฆใใใฎใใกใคใซใใฉใใซใใใฎใใใwasm ใใกใคใซใจๅใใใใซๆๅฎใใๅฟ
่ฆใใใใพใใใใใฏๆฌกใฎใใใซใงใใพใใ
-
-```js
-async function setUpMultiThreading() {
- const manager = ifcLoader.ifcManager;
- // ใใใใฎใในใฏใใใญใธใงใฏใใฎๆงๆๆนๆณใซใใฃใฆ็ฐใชใใพใใ
- await manager.useWebWorkers(true, "IFCWorker.js");
- await manager.setWasmPath("../../../");
-}
-
-setUpMultiThreading();
-```
-
-๐ฅถโ
-ใใใฆใvoi lรก! ไฟกใใใใชใใใใใใพใใใใใใชใใฏใใงใซใใญใธใงใฏใใงใใซใในใฌใใใๆๅนใซใใฆใใพใใใใใงใใขใใชใฑใผใทใงใณใงใใกใคใซใ่ชญใฟ่พผใใ ใใไธๅบฆใซๅคใใฎใใญใใใฃใๅๅพใใใใจใใใจใ**ใขใใชใฑใผใทใงใณใฏใใชใผใบใใชใ**ใใจใใใใใพใใ
-
-
- Webworkerใ่ตทๅใใๅ ดๅใwasmใใกใคใซใฎใในใฏWebworkerใใใฎ็ธๅฏพใในใงใใๅฟ
่ฆใใใใใจใซๆณจๆใใฆใใ ใใใ
-
-
-๐คโ๐
-ใฆใงใใฏใผใซใผใฎใใผใธใงใณใฏใไฝฟ็จใใฆใใใฉใคใใฉใช\*\*ใฎใใผใธใงใณใจไธ่ดใใชใใใฐใชใใชใใใจใซ็ๆใใฆใใ ใใใใคใพใใๅฐๆฅ็ใซ `web-ifc-three` ใฎใใผใธใงใณใๆดๆฐใใๅ ดๅใใใใใฎใใกใคใซใๅๅบฆใณใใผใใๅฟ
่ฆใใใใพใใ`cpy` ใฎใใใชใใกใคใซใใณใใผใใใณใใณใใฉใคใณใฉใคใใฉใชใไฝฟ็จใใใฐใใใใ่ชๅๅใใใใจใใงใใพใใ
-
-### ใญใผใใฎ้ฒๆ็ถๆณ
-
-๐ฅ
-BIM ใขใใชใฑใผใทใงใณใงใใซใในใฌใใใไฝฟ็จใใใจใๆฐๅคใใฎๅฉ็นใใใใพใใๆใ็ดๆฅ็ใชใฎใฏใ**ใขใใซใฎใญใผใใฎ้ฒๆ็ถๆณใใฆใผใถใผใซ่กจ็คบใงใใใใใซใชใฃใใใจใงใ**ใใพใใ้ฒๆ็ถๆณใ่กจ็คบใใใใใฎ็ฐกๅใช HTML ใกใใปใผใธใ่ฟฝๅ ใใพใใ
-
-```html
-div id="text-container">
-Progress:
-0
-%
-/div>
-```
-
-โจโจโจ
-ๆฌกใซใใใฎ HTML ่ฆ็ด ใใขใใซใญใผใใคใใณใใซ**ใชใณใฏใใใพใ**ใใใใฏ `setOnProgress()` ใกใฝใใใง็ฐกๅใซ่กใใใจใใงใใพใใใพใใๅบๆฌ็ใช่จ็ฎใ้ฉ็จใใฆใ**้ฒๆใใใผใปใณใใผใธใซๅคๆใใฆใฟใพใใใ**ใ
-
-```js
-function setupProgressNotification() {
- const text = document.getElementById("progress-text");
- ifcLoader.ifcManager.setOnProgress((event) => {
- const percent = (event.loaded / event.total) * 100;
- const result = Math.trunc(percent);
- text.innerText = result.toString();
- });
-}
-
-setupProgressNotification();
-```
-
-๐
-ใในใฆๆญฃใใ่กใใใๅ ดๅใไปฅไธใฎใใใชใใฅใผใขใ่กจ็คบใใใใฏใใงใใIFC ใขใใซใ่ชญใฟ่พผใใใจใใใจใ**่ชญใฟ่พผใฟๅฆ็ใ 3D ใใฅใผใใใญใใฏใใชใ**ใ ใใงใชใใ**html ใใญในใใซ่ชญใฟ่พผใฟใฎ้ฒๆใใชใขใซใฟใคใ ใง่กจ็คบใใใ**ใใจใใใใใพใใ
-
-
-
-## ๆฌกใฎในใใใ
-
-๐๐๐
-ใใใงใจใใใใใพใใใใใงใๆฑบใใฆใใชใผใบใใชใใใซใในใฌใใใฎ**BIM ใขใใชใฑใผใทใงใณ**ใไฝๆใใใใจใใงใใพใใ
-
-๐
-IFC.js ใฎ้ซๅบฆใชใใผใซใซๆ
ฃใใฆใใใจๆใใพใใใใพใ ใพใ ๅญฆใถในใใใจใฏใใใใใใใพใใใใฎๅพใฎใใฅใผใใชใขใซใงใฏใIFC ใใกใคใซใ่ชญใใ ใใงใชใใ**็ทจ้ใไฝๆใใๆนๆณ**ใ่ฆใฆใใใพใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
deleted file mode 100644
index 0277ba7..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
+++ /dev/null
@@ -1,245 +0,0 @@
----
-title: ๐ ้ ่ฝ
-sidebar_position: 4
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐ฉโ๐ซ
-ไปใฎใใฅใผใใชใขใซใง่ฆใฆใใใใใซใ3D ใง่ฆ็ด ใ้ธๆใใใใฎใใญใใใฃใซใขใฏใปในใใใขใใซๅ
จไฝ**ใฎไธ้จใงใใ**ใตใใปใใใไฝฟ็จใใฆใใคใฉใคใใใๆนๆณใฏๆขใซ็ฅใฃใฆใใพใใ
-
-๐ช๐งฑ
-ใใใใๅคใใฎ BIM ใขใใชใฑใผใทใงใณใงใฏใ่ฆ็ด ใ**้ ใใใๅ้ขใใใใใใใจใๅฏ่ฝใงใ**ใไธ่ฌ็ใชไฝฟ็จไพใจใใฆใฏใ็นๅฎใฎใใฃใซใฟใผใซๆบๆ ใใฆใใชใใในใฆใฎ่ฆ็ด ใ้่กจ็คบใซใใใใๅปบ็ฉใฎใใ้ใซๅฑใใใชใใธใงใฏใใฎใฟใ่กจ็คบใใใใใใใจใๆใใใใพใใ
-
-๐ฐ
-ใใกใใใIFC.js ใไฝฟใใฐใใใใชใใจใฏๆ้ฃฏๅใงใใใใฎไพใงใฏใใฆใผใถใผใใใงใใฏใใใฏในใไฝฟใฃใฆใขใคใใ ใ่กจ็คบใใใ้ ใใใใงใใใใใซใ**ใซใใดใชใผๅฅใฎใใฃใซใฟใผ**ใไฝๆใใใใจใซใใพใใ
-
-
- ไปใฎใใฅใผใใชใขใซใจๅๆงใซใๅฎๅ
จใชใตใณใใซใฏ
-
- ใใกใ
-
- ใงใ่ฆงใซใชใใพใใ
-
-
-## ๆนๆณ
-
-### ใซใใดใชใฎ้จๅ้ๅใๅๅพใใ
-
-๐ฉโ๐ซ
-IFC.js ใฎๅฏ่ฆๆงใฏใ**ใตใใปใใๆไฝ**ใใใผในใซใใฆใใพใใใใใซใใใ่ค้ใชใใธใฅใขใฉใคใผใผใทใงใณใๆๅฐ้ใฎใกใขใชไฝฟ็จ้ใงไฝๆใใใใจใใงใใพใใๆๅใซ่กใใใจใฏใใฆใผใถใผใ่กจ็คบใพใใฏ้่กจ็คบใ่จฑๅฏใใ **IFC ใซใใดใช** ใๅฎ็พฉใใใใจใงใใ
-
-๐๐๐
-ใกใขใช็ฏ็ดใฎใใใIFC.js ใฎ**ใซใใดใชใผใฏๆฐๅคๅฎๆฐ**ใจใใฆๅฎ็พฉใใใฆใใพใใใใใงใใใใใฎๅฎๆฐใฎๅๅใจๆฐๅคใๅฏพๅฟใใใใชใใธใงใฏใใจใใใใๅๅพใใ้ขๆฐใไฝใฃใฆใฟใพใใใใ
-
-```js
-import {
- IFCWALLSTANDARDCASE,
- IFCSLAB,
- IFCDOOR,
- IFCWINDOW,
- IFCFURNISHINGELEMENT,
- IFCMEMBER,
- IFCPLATE,
-} from "web-ifc";
-
-// ใซใใดใชๅไธ่ฆง
-const categories = {
- IFCWALLSTANDARDCASE,
- IFCSLAB,
- IFCFURNISHINGELEMENT,
- IFCDOOR,
- IFCWINDOW,
- IFCPLATE,
- IFCMEMBER,
-};
-
-// ใซใใดใชๅใๅๅพใใ
-function getName(category) {
- const names = Object.keys(categories);
- return names.find((name) => categories[name] === category);
-}
-```
-
-๐ โฉ๐ช
-ใงใฏใใใใซใใดใชใซๅฑใใ่ฆ็ด ใฎใในใฆใฎ ID**ใๅๅพใใใใใใฎ ID ใๆใคใตใใปใใ**ใไฝๆใใ้ขๆฐใใใใคใไฝใฃใฆใฟใพใใใใ
-
-
- IFC.jsใฎ้ขๆฐใฎๅคใใฏ้ๅๆใงใใใใจใๆใๅบใใฆใasyncใจawaitใไฝฟใใใจใซใใพใใ
-
-
-๐ฉโ๐ซ
-ใพใใ`removeFromSubset()` ใไฝฟ็จใใใจใใตใใปใใใใใฒใจใคใฎ้
็ฎใๅ้คใใใใจใใงใใพใ (ใใจใใฐใใฒใจใคใฎ้
็ฎใ้่กจ็คบใซใใใใจใใงใใพใ)ใใใใ `createSubset()` (`removePrevious = false`) ใจ็ตใฟๅใใใใจใใฉใฎใตใใปใใใซไฝใ่ฟฝๅ ใใใใใพใใใฎๅฏ่ฆๆงใๅฎๅ
จใซๅถๅพกใใใใจใใงใใพใใ
-
-```js
-// ๆๅฎใใใใซใใดใชใฎๅ
จ้
็ฎใฎIDใๅๅพใใ
-async function getAll(category) {
- const manager = ifcLoader.ifcManager;
- return manager.getAllItemsOfType(0, category, false);
-}
-
-// ใซใใดใชใฎใในใฆใฎ่ฆ็ด ใๅซใๆฐใใใตใใปใใใไฝๆใใพใใ
-async function newSubsetOfType(category) {
- const ids = await getAll(category);
- return ifcLoader.ifcManager.createSubset({
- modelID: 0,
- scene,
- ids,
- removePrevious: true,
- customID: category.toString(),
- });
-}
-```
-
-### GUI ใ่จญๅฎใใ
-
-๐ป๐ง
-ใใใใใใฉใฎใซใใดใชใผใ่กจ็คบใใใใ้่กจ็คบใซใใใใใณใณใใญใผใซใใใใใฎ็ฐกๅใช GUI ใไฝๆใใพใใไฝๆฅญไธญใฎ**BIM ใขใใซใฎๅใซใใดใช**ใซใใงใใฏใใใฏในใไฝๆใใพใใ
-
-๐
-ใใใฏใใกใใฃใจใใ**HTML**ใจ**CSS**ใง็ฐกๅใซๅฎ็พใงใใพใใ
-
-```html
-
-
-
-
-
-
-
-
- IFC.js
-
-
-
-
-
-
-
-
-
-```
-
-```css
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-html,
-body {
- overflow: hidden;
-}
-
-#three-canvas {
- position: fixed;
- top: 0;
- left: 0;
- outline: none;
-}
-
-#file-input {
- z-index: 1;
- position: absolute;
-}
-
-.checkboxes {
- position: absolute;
- left: 1rem;
- top: 1rem;
-}
-```
-
-### GUI ใ่ฆ่ชๆงใงใใคใณใใใ
-
-โจ
-ใใจใฏใๅใใงใใฏใใใฏในใฎใฏใชใใฏใคใใณใใจๅฏพๅฟใใใซใใดใชใฎๅฏ่ฆๆงใ**ใชใณใฏใใใใใงใใฏใใใฏในใใขใฏใใฃใใซใชใใจใซใใดใชใๅฏ่ฆๅใใ**ใ้ใขใฏใใฃใใซใชใใจใซใใดใชใๆถๆป
ใใใใใซใใใ ใใงใใ
-
-๐จ๐จโ๐จ
-ใใใงๆณจ็ฎใในใใฏใใณใผใใใใ็ฐกๆฝใซใใใใใซใ**ๅใใงใใฏใใใฏในใซใใชใณใฏๅ
ใฎใซใใดใชใจๅใๅๅใฎ ID ใไธใใฆใใใใจใงใ**ใ
-
-```js
-// ไฝๆใใใตใใปใใใๆ ผ็ดใใ
-const subsets = {};
-
-async function setupAllCategories() {
- const allCategories = Object.values(categories);
- for (let i = 0; i < allCategories.length; i++) {
- const category = allCategories[i];
- await setupCategory(category);
- }
-}
-
-// ๆฐใใใตใใปใใใไฝๆใใใใงใใฏใใใฏในใ่จญๅฎใใ
-async function setupCategory(category) {
- subsets[category] = await newSubsetOfType(category);
- setupCheckBox(category);
-}
-
-// ใใงใใฏใใใฏในใคใใณใใซใใ่ฆ็ด ใฎ่กจ็คบ๏ผ้่กจ็คบใ่จญๅฎใใ
-function setupCheckBox(category) {
- const name = getName(category);
- const checkBox = document.getElementById(name);
- checkBox.addEventListener("change", (event) => {
- const checked = event.target.checked;
- const subset = subsets[category];
- if (checked) scene.add(subset);
- else subset.removeFromParent();
- });
-}
-```
-
-๐ ใใใฆใใใฎ็ตๆใใใใงใใ
-
-
-
-## ๆฌกใฎในใใใ
-
-๐๐๐
-ใใใงใจใใใใใพใใใใใงใไปปๆใฎใใฃใซใฟใไฝฟ็จใใฆ่ฆ็ด ใฎๅฏ่ฆๆงใๅถๅพกใใๆนๆณใใใใใพใใใ
-
-
- ใใใฏใไปใฎใใญใใใฃ๏ผไพใใฐใใใญใใใฃใปใฏใทใงใณใง่ฆใ็ฉบ้ๆง้ ใใชใผใไฝฟใฃใๆๅฑ้๏ผใงใใฃใซใฟใชใณใฐใใใๅ ดๅใๅใใงใใใใ
- ใใ ใใใฃใซใฟใชใณใฐใใใ่ฆ็ด ใฎIDใๅๅพใใใใจใ็ขบ่ชใใฆใใ ใใใ
-
-
-๐ฉโ๐ซ
-ใใใใ`web-ifc-three`ใฏใใใซๅคใใฎๆฉ่ฝใๅใใฆใใพใใไพใใฐใ\*\*ใใฅใผใขใ้ใใใ้ใใใใใใๅ ดๅใฏใฉใใใใฐใใใงใใใใใๆฌกใซใใใ่ฆใฆใฟใพใใใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
deleted file mode 100644
index f57821f..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
+++ /dev/null
@@ -1,203 +0,0 @@
----
-title: โจ ใตใใปใใ
-sidebar_position: 2
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐ฉ
-ใปใจใใฉใฎ BIM ใขใใชใฑใผใทใงใณใงใฏใใฆใผใถใผใ่ฆ็ด ใฎไธใซใใฆในใ็งปๅใใใใใ้ธๆใใใใใใจใ่ฆ็ด ใใใคใฉใคใใใใพใใIFC.js ใไพๅคใงใฏใใใพใใใใใฎใใฅใผใใชใขใซใงใฏใใใใๅฎ็พใใๆนๆณใ่ฆใฆใใใพใใ
-
-
- ๐ฉโ๐ซ ๅๅใฎ
-
-ใงใฏใRaycaster
-ใงใฌใคใใญใฃในใใใใชใใธใงใฏใใฎIDใๅๅพใใๆนๆณใ่ฆใพใใใใใใใฎIDใๅพใใใใฎใงใ
-ๅนพไฝๅญฆ็ใชใตใใปใใ ใไฝฟ็จใใฆใใใใฎ่ฆ็ด ใๅผท่ชฟใใใใจใใงใใพใใ
-
-
- ๅนพไฝๅญฆ็ใตใใปใใ
- ใฏใใขใใซๅ
ใฎใขใคใใ ใฎไปปๆใฎใฐใซใผใใงใใไพใใฐใใในใฆใฎใใขใใในใฆใฎ1้่ฆ็ด ใใพใใฏไธใใใใๆกไปถใๆบใใใในใฆใฎ่ฆ็ด ใชใฉใงใใ
-
-
-### ใคใณใใผใใฎไพๅญๆง
-
-๐
-ใขใคใใ ใๅผท่ชฟใใใใใซใฏใ[material](https://threejs.org/docs/#api/en/materials/Material)ใๅฟ
่ฆใงใใใใฎไพใงใฏใThree ใฎใณใขใฉใคใใฉใชใใใคใณใใผใใใ[MeshLambertmaterial](https://threejs.org/docs/#api/en/materials/MeshLambertMaterial)ใไฝฟ็จใใฆใใพใใ
-
-```js
-import { MeshLambertMaterial } from "three";
-```
-
-ไปๅใฏ Raycaster ใไฝฟ็จใใใฎใงใใใใใฎไพๅญ้ขไฟ ใๅฟ
่ฆใงใใใๆ้ฉใชใใใฉใผใใณในใๆฑใใใชใthree-mesh-bvh ใๅฟ
่ฆใงใใ
-
-## ใใฎๆนๆณใจใฏ
-
-### ใใคใฉใคใ็ด ๆ
-
-๐
-ใพใๆๅใซใ**ใใคใฉใคใใใใชใขใซ**ใไฝๆใใพใใ่จญๅฎใๅคๆดใใฆใใใใชใขใซใใใใใซ่ฆใใพใใใใใใญใฎใขใใใคใน: `depthTest=false` ใไฝฟ็จใใใจใใฉใฎ่ฆ็นใใใงใใชใใธใงใฏใใ่ฆใใใใใซใชใใพใใ
-
-```js
-// ใตใใปใใ็ด ๆใฎไฝๆ
-const preselectMat = new MeshLambertMaterial({
- transparent: true,
- opacity: 0.6,
- color: 0xff88ff,
- depthTest: false,
-});
-```
-
-๐ญ
-ๅนพไฝๅญฆ็ใชใตใใปใใใฏใใใฎ็ด ๆใซใใฃใฆ**ไธๆใซ่ญๅฅใใใ**ใใจใซๆณจๆใใฆใใ ใใใ
-
-- ๆๆ A ใไฝฟ็จใใๅฃใงใตใใปใใใไฝๆใใๅพใๅใๆๆ A ใไฝฟ็จใใๅฅใฎๅฃใฎใตใใปใใใไฝๆใใใใจใใใจใ2 ็ช็ฎใฎๅฃใๆๅใฎๅฃใฎใตใใปใใใซ่ฟฝๅ ใใใพใใ
-
-- ๆๆ A ใไฝฟ็จใใฆๅฃใงใตใใปใใใไฝๆใใๆฌกใซๆๆ B ใไฝฟ็จใใฆๅใๅฃใฎๅฅใฎใตใใปใใใไฝๆใใใใจใใใจใ2 ใคใฎ็ฌ็ซใใใตใใปใใใไฝๆใใใพใใ
-
-
- ๅใ็ด ๆใฎ2ใคใฎใคใณในใฟใณในใไฝฟใฃใฆใๅใๅค่ฆณใฎ2ใคใฎใตใใปใใใไฝใใใจใใงใใพใใ
-
-
-### ใทใณใฐใซใตใใปใใ
-
-
-
- ๐ญ
-
- createSubset
-
- ใไฝฟใใฐใใฆใผใถใผใใใใผใใใจใใซใใคใฉใคใๅนๆใๅบใใใจใใงใใพใใ
-
-
-```js
-const ifc = ifcLoader.ifcManager;
-
-// ๅใฎใปใฌใฏใทใงใณใธใฎๅ็
ง
-let preselectModel = { id: -1 };
-
-function highlight(event, material, model) {
- const found = cast(event)[0];
- if (found) {
- // ใขใใซIDใฎๅๅพ
- model.id = found.object.modelID;
-
- // Express IDใๅๅพใใ
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const id = ifc.getExpressId(geometry, index);
-
- // ใตใใปใใใฎไฝๆ
- ifcLoader.ifcManager.createSubset({
- modelID: model.id,
- ids: [id],
- material: material,
- scene: scene,
- removePrevious: true,
- });
- } else {
- // Removes previous highlight
- ifc.removeSubset(model.id, material);
- }
-}
-
-window.onmousemove = (event) => highlight(event, preselectMat, preselectModel);
-```
-
-
-
-๐
-ใใใคใใฎ่ๅณๆทฑใ็นใใใใพใใ
-
-- `cast()`ใฎๅฎ่ฃ
ใซใคใใฆใฏใๅๅ ใง็ดนไปใใพใใใ
-
-- ๅคๆฐ`currentModel`ใฏใ้ธๆใใใใขใใซใฎๅ็
งใๆ ผ็ดใใใใใซไฝฟ็จใใใพใใใใฎใใใซใใฆใใฆใผใถใผใใชใใธใงใฏใใซใซใผใฝใซใๅใใใฆใใชใใจใใซใremoveSubset ใงๅใฎใตใใปใใใๅ้คใใใใจใใงใใพใใ
-
-- ใตใใปใใใไฝๆใใใขใคใใ ใฎ ID ใฏใ**้
ๅ**ใจใใฆไธใใใใชใใใฐใชใใพใใ๏ผๅไธใฎ ID ใงใใฃใฆใ๏ผใ
-
-### ่คๆฐใฎใตใใปใใ
-
-๐
๐
๐
-**่คๆฐใฎใตใใปใใ**ใๆฑใใฎใฏใๅไธใฎใตใใปใใใๆฑใใฎใจๅใใใใ็ฐกๅใงใใๆฐใใๆๆใไฝๆใใๅใๆฉ่ฝใๆใคๆฐใใใตใใปใใใไฝๆใใใใฎใตใใปใใใฎไฝๆใใคใใณใใซ้ข้ฃไปใใใ ใใงใใใฎใงใใ
-
-ใใฎไพใงใฏใ**ใใใซใฏใชใใฏ**ใซใใคใณใใใใใจใงใใชใใธใงใฏใใ้ธๆใใใใจใใซใใคใฉใคใใใใๅนๆใใทใใฅใฌใผใใใพใใ
-
-```js
-const selectMat = new MeshLambertMaterial({
- transparent: true,
- opacity: 0.6,
- color: 0xff00ff,
- depthTest: false,
-});
-
-const selectModel = { id: -1 };
-window.ondblclick = (event) => highlight(event, selectMat, selectModel);
-```
-
-
-
-### ใธใชใกใใชใฎๆฝๅบ
-
-๐ฉโ๐ซ
-ใธใชใกใใชใตใใปใใใไฝๆใใใใคใฉใคใใใใชใขใซใๆๅฎใใชใๅ ดๅใใตใใปใใใซใฏ**ใชใชใธใใซใใใชใขใซ**ใไฝฟ็จใใใพใใ
-
-
- ใใใซใใใไพใใฐใBIMใขใใซใฎ1้้จๅใฎใในใฆใฎ่ฆ็ด ใงๅนพไฝๅญฆ็ใชใตใใปใใใไฝๆใใใใไปฅๅคใฎ่ฆ็ด ใ้ ใใใจใใงใใพใใ
-
-
-๐
-ๆฌกใฎไพใงใฏใ่ชญใฟ่พผใใ IFC ใขใใซใฎใณใใผใซ้ๆใชใใใชใขใซใ้ฉ็จใใใใฆในใใขใคใใ ใฎไธใซ็ฝฎใใใจใใซใใชใชใธใใซใฎใใใชใขใซใๆใคใตใใปใใใไฝๆใใพใใใใใซใฏใๅใจใปใผๅใใณใผใใไฝฟ็จใใพใใ
-
-```js {3,4,5,6,7,13,14,15,16}
-ifcLoader.load("../../IFC/01.ifc", (ifcModel) => {
- ifcModel.visible = false;
-
- const modelCopy = new Mesh(
- ifcModel.geometry,
- new MeshLambertMaterial({
- transparent: true,
- opacity: 0.1,
- color: 0x77aaff,
- })
- );
-
- scene.add(ifcModel);
- scene.add(modelCopy);
-});
-
-// ...
-
-window.onmousemove = (event) => highlight(event, undefined, highlightModel);
-```
-
-
-
-## ๆฌกใฎในใใใ
-
-๐๐๐
-ใใใงใจใใใใใพใใใใใงใBIM ใขใใซใใ่ฆ็ด ใใใคใฉใคใใใใใใธใชใกใใชใๆฝๅบใใใใงใใใใใซใชใใพใใใใ็ฒใๆงใงใใใ
-
-๐
-ใใใใใใใซๅๅฉใไธปๅผตใใฆใฏใใใพใใใBIM ใฎ "I "ใซใคใใฆใฏใพใ ่ฉฑใใฆใใพใใใใใใใฏใธใชใกใใชใใใใใใซ้่ฆใชใใจใงใใใใใๆฌกใฎใฌใในใณใฎ็ฎ็ใงใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
deleted file mode 100644
index e0cba0f..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
+++ /dev/null
@@ -1,148 +0,0 @@
----
-title: ๐ง ใกใขใช
-sidebar_position: 5
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐ญ๐ซ
-ๅคใใฎๅ ดๅใ**BIM ใใฅใผใขใ้ใใใ้ใใใใงใใใขใใชใฑใผใทใงใณใไฝใใใ**ใงใใใใ ๅฝใใๅใฎใใใซๆใใใใใใใใพใใใใๅ้กใใใใพใใ**ใกใขใช็ฎก็** ใงใใ
-
-๐ค
-ใใฆใWeb ใขใใชใฑใผใทใงใณใงใฏใกใขใช็ฎก็ใฏไธ่ฌ็ใชๅ้กใงใฏใชใใฎใงใๅคใใฎไบบใ้ ญใๆฉใพใใฆใใใใจใงใใใใJavaScript ใใใฎไปใฎใขใใณใช่จ่ชใซใฏใ**่ชๅใกใขใช็ฎก็/ใฌใใผใธใณใฌใฏใฟ**ใใใใใใญใฐใฉใใฏใชใใธใงใฏใใ้
ๅใ่งฃๆพใใใใจใๅฟ้
ใใๅฟ
่ฆใฏใใใพใใใ
-
-โ๐คโ
-However, when working with Three.js, data going to the graphics card (e.g. buffers) is **not affected by this automatic memory management**.
-
-๐ค
-ใคใพใใThree.js ใงไฝใฃใใใฅใผใขใ้ใใใจ๏ผIFC.js ใฎๆ็กใซ้ขใใใ๏ผใ๐ฆ **ใกใขใชใชใผใฏ** ใ็บ็ใใใฎใงใใใคใพใใใฆใผใถใผใฎ RAM ใกใขใชใฎไธ้จใใใญใใฏใใฆใใใฎใงใใใชใผใฏใๅคงใใใชใใใใใจใใขใใชใฑใผใทใงใณใฎๅไฝใใฉใใฉใ้
ใใชใใ**ใฏใฉใใทใฅ**ใใๅฏ่ฝๆงใใใใพใใ
-
-
- ใใฎใใใใฏใซ้ขใใ่ฉณใใๆ
ๅ ฑใฏ
-
- ใใกใ
-
- ใงใ่ฆงใใใ ใใพใใ
-
-
-๐
-ไพใใฐใ**React**ใ**Angular**ใชใฉใฎใใฌใผใ ใฏใผใฏใใฉใคใใฉใชใไฝฟใฃใฆ**SPA**๏ผ**Single Page Application**๏ผใไฝๆใใฆใใๅ ดๅใใใใฏ็นใซ้่ฆใซใชใใพใใใใฎใใใชๅ ดๅใใฆใงใใขใใชใฑใผใทใงใณใๅ่ชญใฟ่พผใฟใใใใใจใฏใชใใใกใขใชใชใผใฏใ่็ฉใใใฆใใใพใใ
-
-ๅนธใใชใใจใซใIFC.js ใฏใใฎ็นใ่ๆ
ฎใใ**ไฝฟ็จๆธใฟใกใขใชใ้ๅธธใซ็ฐกๅใซ่งฃๆพใใใใจใใงใใพใ**ใใงใฏใใใฎๆนๆณใ่ฆใฆใฟใพใใใใ๐
-
-
- ใใฎใใฅใผใใชใขใซใฎๅฎๅ
จใชไพใฏใ
-
- ใใกใ
-
- ใงใ่ฆงใใใ ใใพใใ
-
-
-## ๆนๆณ
-
-### ใกใขใชใฎ็ฃ่ฆ
-
-๐
-Three.js ใฎๆ้ฉๅใใใใทใผใณใใใพใๆฑใฃใใใจใใชใไบบใๆๅใซๆฑใ็ๅใฏใ**ใฉใฎใใใซใใฆใขใใชใฑใผใทใงใณใใฉใใใใใฎใกใขใชใๆถ่ฒปใใฆใใใใ่ฆใใ**ใจใใใใจใงใใใใใใใงใชใใใฐใใกใขใชใชใผใฏใๆคๅบใใใใจใฏไธๅฏ่ฝใงใใ
-
-๐
-ใใใซใฏใใใคใใฎๆนๆณใใใใพใใ1 ใค็ฎใฏใไฝฟ็จใใฆใใใใฉใฆใถใฎ**้็บ่
ๅใใใผใซ**ใไฝฟ็จใใใใจใงใใไพใใฐใGoogle Chrome ใซใฏใใกใขใชใใจใใ้
็ฎใใใใในใใใใทใงใใใๆฎใฃใฆใ็พๅจใฎใฟใใใฉใใ ใใฎใกใขใชใๆถ่ฒปใใฆใใใใ็ขบ่ชใใใใจใใงใใพใใ
-
-๐ค
-ใใใใใใไพฟๅฉใชๆนๆณใฏใใฉใคใใฉใช [stats.js](https://github.com/mrdoob/stats.js/) ใๅฉ็จใใใใจใงใใใใฎใฉใคใใฉใชใฏใThree.js ใขใใชใฑใผใทใงใณใฎใใใฉใผใใณในใจใกใขใช\*\*ใ็ฃ่ฆใใใใจใใงใใพใใnpm i stats.js` ใงใคใณในใใผใซใงใใไปฅไธใฎใใใซไฝฟ็จใงใใพใใ
-
-```js
-// ็ตฑ่จๆ
ๅ ฑ
-const stats = new Stats();
-stats.showPanel(2);
-document.body.append(stats.dom);
-
-// ใขใใกใผใทใงใณใฎใซใผใ
-const animate = () => {
- stats.begin();
-
- // ใใฎไปใใขใใใใผใ
- stats.end();
- requestAnimationFrame(animate);
-};
-
-animate();
-```
-
-๐
-ใใใซใใใ**ๅฎ่กไธญใฎใทใผใณใฎ็ตฑ่จๆ
ๅ ฑ**ใ่กจ็คบใใใพใใใใใใใฏใชใใฏใใใใจใงใใขใใชใฎใใใฉใผใใณในใจใกใขใชไฝฟ็จ้ใๅใๆฟใใใใจใใงใใพใใ
-
-### ใใฃในใใผใถใใซใกใขใช
-
-โ
-ใงใฏใIFC.js ใๆถ่ฒปใใใกใขใชใใในใฆๅ้คใใ้ขๆฐใไฝใฃใฆใฟใพใใใใๆณจๆใใ็นใฏ 2 ใคใใใพใใ
-
-- **ไปฅๅใซ WASM ใใกใคใซใธใฎ**ใในใๆๅฎใใๅ ดๅใweb-ifc-three ใฎๆฐใใใคใณในใฟใณในใงๅๅบฆๆๅฎใใๅฟ
่ฆใใใใพใใ
-
-- ใใใฏ้่ฆใงใใใญใผใใใ IFC ใขใใซใธใฎๅ็
งใ้
ๅใใชใใธใงใฏใใใพใใฏใฏใฉในใซไฟๅญใใๅ ดๅใ**ใใใใๆๅใงๅ้คใใๅฟ
่ฆใใใใพใ**ใใใใชใใใฐใใกใขใชใฏ่งฃๆพใใใพใใใ
-
-```js
-async function releaseMemory() {
- // ใใใซใใใใในใฆใฎIFCLoaderใฎใกใขใชใ่งฃๆพใใใพใใ
- await ifcLoader.ifcManager.dispose();
- ifcLoader = null;
- ifcLoader = new IFCLoader();
-
- // ไปฅๅใซwasmใฎใในใ่จญๅฎใใใฆใใๅ ดๅใ
- // ใใใใชใปใใใใๅฟ
่ฆใใใใพใ
- await ifcLoader.ifcManager.setWasmPath("../../../");
-
- // IFCใขใใซใ้
ๅใใชใใธใงใฏใใงใใๅ ดๅใฏใ
- // ใใใงใ่งฃๆพใใๅฟ
่ฆใใใใพใใ
- // ใใใใชใใจใใฌใใผใธใณใฌใฏใทใงใณใใใพใใใ
- models.length = 0;
-}
-```
-
-### ็ฐกๅใช GUI ใ่จญๅฎใใ
-
-๐
-ๆๅพใซใHTML ใใฟใณใไฝๆใใๅ
ใปใฉไฝๆใใ้ขๆฐใซใชใณใฏใใใพใใ
-
-```html
-
-```
-
-```js
-// ใกใขใชๅปๆฃใฎ่จญๅฎ
-const button = document.getElementById("memory-button");
-button.addEventListener(`click`, () => releaseMemory());
-```
-
-๐ ใขใใชใฑใผใทใงใณใฏใใฎใใใชๆใใงใใ
-
-
-
-ใขใใซใ่ชญใฟ่พผใใงใใกใขใชใ่งฃๆพใใฆใฟใฆใใ ใใใๅ
ใซๆปใใฎใใใใใจๆใใพใใใใฉใฆใถใฎใฌใใผใธใณใฌใฏใฟใซใฏๆ้ใใใใใฎใงใ**ๆฐ็งใใใใใจใใใใพใ**ใฎใงๆณจๆใใฆใใ ใใใใพใใใใฉใฆใถใฎ้็บ่
ใใผใซใไฝฟใฃใฆใๆๅใงใฌใใผใธใณใฌใฏใฟใ้ฉ็จใใใใจใใงใใพใใ
-
-### SPA
-
-๐
-**SPA**ใ**Single Page Application**ใฏใใใใฏใจใณใใจใฎ้ไฟกใๅฐใชใใๅน็็ใงใใใใใ้ๅธธใซไธ่ฌ็ใชใขใใชใฑใผใทใงใณใงใใใใใใฎใขใใชใฑใผใทใงใณใไฝใใใผใซใฎไพใจใใฆใฏใ**React**ใ**Angular**ใ**Vue**ใชใฉใใใใพใใ
-
-๐ถ๐ด
-ๅคใใฎๅ ดๅใ**ใใใใฎใใผใซใฏใใขใใชใฑใผใทใงใณใณใณใใผใใณใใฎใฉใคใใตใคใฏใซใ่ชๅ็ใซ็ฎก็ใใพใ**ใไพใใฐใใฆใผใถใผใ 3D ใใฅใผใ้ใใใจใใใใฎใใฅใผใๅซใ HTML ่ฆ็ด ใฏ่ชๅ็ใซ็ ดๆฃใใใพใใ
-
-๐ง๐ง๐ง
-ใกใขใชใชใผใฏใ้ฒใใซใฏใ3D ใใฅใผใๅซใใณใณใใผใใณใใ็ ดๅฃใใใใใณใซใ**ใใฎใใฅใผใใชใขใซใง่ฆใใใใซใขใใชใฑใผใทใงใณใกใขใชใ่งฃๆพใใๅฟ
่ฆใใใใพใ**ใๅคใใฎๅ ดๅใใณใณใใผใใณใใ็ ดๅฃใใใใใณใซใใใฎใญใธใใฏใ่ชๅ็ใซๅฎ่กใใใใใฏใพใใฏๅๆงใฎใกใซใใบใ ใใใใพใใ
-
-## ๆฌกใฎในใใใ
-
-๐๐๐
-ใใใงใจใใใใใพใใIFC.js ใงไฝๆใใ BIM ใขใใชใฑใผใทใงใณใฎใกใขใชใ็ฎก็ใใๆนๆณใใใใฃใใฎใงใใขใใชใฑใผใทใงใณใฎใกใขใชใชใผใฏใ 100๏ผ
ใชใใชใใพใใ
-
-๐ช
-ๆฌกใซใใใซใในใฌใใใใญใผใใใญใปในใคใใณใใชใฉใ้ซๅบฆใชใขใใซใญใผใใใผใซใซใคใใฆ่ชฌๆใใพใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
deleted file mode 100644
index 94e5318..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ๐ฆพ ๆ้ฉๅ
-sidebar_position: 5
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่จญไธญ ๐ทโโ๏ธ๐ง
-
-
- ็พๅจใใใญใฅใกใณใใฎใใฎใปใฏใทใงใณใๆง็ฏไธญใงใใใใใพใงใฎ้ใ
- Discordใใฃใณใใซ
- ใซๅๅ ใใฆใIFC.jsใฎๅฎ่ฃ
ใใใญใธใงใฏใใธใฎๅๅ ใซๅฟ
่ฆใช่ณชๅใใใฆใฟใฆใฏใใใใงใใใใใ
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
deleted file mode 100644
index 58d34f7..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
+++ /dev/null
@@ -1,146 +0,0 @@
----
-title: ๐ค ใใใญใณใฐ
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐ถโโ๏ธ
-ใใใพใงใฏ IFC ใขใใซใใทใผใณใซ่ชญใฟ่พผใใ ใใงใใใใใใใใใฎใขใใซใๆไฝใงใใใใใซใชใใฐใใใใซ็ด ๆดใใใใจๆใใพใใ
-
-### Three.js ใฎไพๅญ้ขไฟใฎใคใณใใผใ
-
-โกโกโก
-ใชใใธใงใฏใใไฝฟใฃใฆไฝใใใใๅใซใฏใใชใใธใงใฏใใ้ธๆใงใใๅฟ
่ฆใใใใพใใใใใฏใ`three`ใฎใณใขใฉใคใใฉใชใใใคใณใใผใใงใใ[Three.js Raycaster](https://threejs.org/docs/#api/en/core/Raycaster)ใไฝฟใใฐ็ฐกๅใซๅฎ็พใงใใพใใใใใซใใทใผใณๅ
ใฎใใฆในใฎไฝ็ฝฎใไฟๅญใใใใใซใ[Vector2](https://threejs.org/docs/#api/en/math/Vector2)ใชใใธใงใฏใใใคใณใใผใใใพใใ
-
-```js
-import { Raycaster, Vector2 } from "three";
-```
-
-
- ใฌใคใญใฃในใฟใผใฏใใทใผใณๅ
ใฎใชใใธใงใฏใใซๅฝใใใใใผใ ใใ็บๅฐใใใใฎๆ
ๅ ฑใ่ฟใใใจใใงใใพใใ
-
-
-### ใคใณใใผใ three-mesh-bvh ๏ผใชใใทใงใณ
-
-๐ฉโ๐๐
-ใใใซใ[three-mesh-bvh library](https://github.com/gkjohnson/three-mesh-bvh)ใใคใณใใผใใใฆใใชใใธใงใฏใใฎ้ธๆใใใๆ้ฉใชใใฎใซใใฆใใใพใใใใใฏ `npm i three-mesh-bvh` ใงใคใณในใใผใซใงใใพใใๅฟ้
ใใชใใงใใ ใใใใใชใใฏใใฎใฉใคใใฉใชใฎไฝฟใๆนใๅญฆใถๅฟ
่ฆใฏใใใพใใใใใใใฎใฉใคใใฉใชใฎใชใใธใงใฏใใๆธกใใ ใใงใใใจใฏ IFC.js ใ้ขๅใ่ฆใฆใใใพใใ
-
-```js
-import {
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree,
-} from "three-mesh-bvh";
-
-// ๆ้ฉใชใใใญใณใฐใ่จญๅฎใใ
-ifcLoader.ifcManager.setupThreeMeshBVH(
- computeBoundsTree,
- disposeBoundsTree,
- acceleratedRaycast
-);
-```
-
-### IFC ใขใใซใฎในใใขใชใใกใฌใณใน
-
-๐ ๐ ๐
-ไฝใใใใๅใซใใทใผใณๅ
ใฎ IFC ใขใใซใ้ธๆใใใใใฎๅ็
งใไฟๅญใใๅฟ
่ฆใใใใพใใใใฎใใใซใฏใ่ชญใฟ่พผใใ ใขใใซใไฟๅญใใ้
ๅใไฝๆใใๅฟ
่ฆใใใใพใใ
-
-```js {2,6}
-// IFCใฎ่ชญใฟ่พผใฟใ่จญๅฎใใ
-const ifcModels = [];
-const ifcLoader = new IFCLoader();
-async function loadIFC() {
- await ifcLoader.ifcManager.setWasmPath("../../");
- ifcLoader.load("../../IFC/01.ifc", (ifcModel) => {
- ifcModels.push(ifcModel);
- scene.add(ifcModel);
- });
-}
-
-loadIFC();
-```
-
-## ใใฎๆนๆณใจใฏ
-
-๐
-ๆฌกใซใRaycaster ใฎใคใณในใฟใณในใจใใฆในใฎไฝ็ฝฎใใฏใใซใไฝๆใใพใใใขใใชใฑใผใทใงใณใๆ้ฉๅใใใใใซใRaycaster ใฏๆๅใซ้ญ้ใใใชใใธใงใฏใใใใฎใฟๆ
ๅ ฑใๅๅพใใพใใ
-
-```js
-const raycaster = new Raycaster();
-raycaster.firstHitOnly = true;
-const mouse = new Vector2();
-```
-
-ๆฌกใซใRaycaster ใๅ
็ทใๆๅฐใใใใใซใในใฏใชใผใณไธใฎใใฆในใฎไฝ็ฝฎใ่จ็ฎใใ้ขๆฐใๅฟ
่ฆใงใใใใฎใใจใซๆณจๆใใฆใใ ใใใ
-
-- threeCanvas ใชใใธใงใฏใใฏใThree.js ใฎใทใผใณใใฌใณใใชใณใฐใใใฆใใ HTML ใฎ `canvas` ่ฆ็ด ใงใใใใฎใชใใธใงใฏใใธใฎๅ็
งใฏใ`getElementByID()`ใงๅๅพใงใใพใใ
-
-- ใใผใ ใใฉใฎใชใใธใงใฏใใจ่ก็ชใใใใๆๅฎใใๅฟ
่ฆใใใใพใใใใใงใฏใ่ชญใฟ่พผใใ IFC ใขใใซใฎใฟใซ่ก็ชใใพใใใคใพใใใทใผใณๅ
ใซไปใฎใชใใธใงใฏใใใใๅ ดๅใฏ็ก่ฆใใใพใใ
-
-```js
-function cast(event) {
- // ในใฏใชใผใณไธใฎใใฆในใฎไฝ็ฝฎใ่จ็ฎใใ
- const bounds = threeCanvas.getBoundingClientRect();
-
- const x1 = event.clientX - bounds.left;
- const x2 = bounds.right - bounds.left;
- mouse.x = (x1 / x2) * 2 - 1;
-
- const y1 = event.clientY - bounds.top;
- const y2 = bounds.bottom - bounds.top;
- mouse.y = -(y1 / y2) * 2 + 1;
-
- // ใใฆในใๆใ็คบใใซใกใฉใฎไธใซ็ฝฎใ
- raycaster.setFromCamera(mouse, camera);
-
- // ๅ
็ทใๅฝใฆใ
- return raycaster.intersectObjects(ifcModels);
-}
-```
-
-๐
-ใฌใคใ็บๅฐใใใใใ่ก็ชใใใชใใธใงใฏใใ่ฟใ้ขๆฐใใใใพใใใใใฎใชใใธใงใฏใใงไฝใใใฆใใพใใใใใใงใใฌใคใๅฝใใฃใ้ขใฎใคใณใใใฏในใๅๅพใใใใใๅฑใใใชใใธใงใฏใใฎ Express ID ใใณใณใฝใผใซใซ่จ้ฒใใ 2 ใค็ฎใฎ้ขๆฐใไฝใฃใฆใฟใพใใใใ
-
-```js
-function pick(event) {
- const found = cast(event)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const ifc = ifcLoader.ifcManager;
- const id = ifc.getExpressId(geometry, index);
- console.log(id);
- }
-}
-```
-
-
- Raycasterใฏใraycaster.firstHitOnly = true;
- ใฎๅ ดๅใงใใๅธธใซใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใใใฎๅ ดๅใ้
ๅใซใฏใ[0]
- ใงๆฝๅบใงใใ1ใคใฎใชใใธใงใฏใใใๅซใพใใพใใใ
-
-
-ๆๅพใซใใใฎ้ขๆฐใใคใใณใ๏ผใใใงใฏใใใซใฏใชใใฏ๏ผใจ้ข้ฃไปใใใ ใใงใใ
-
-```js
-threeCanvas.ondblclick = pick;
-```
-
-ใในใฆใๆญฃใใ่กใใใใขใคใใ ใใใใซใฏใชใใฏใใใจใใณใณใฝใผใซใซใใฎ Express ID ใ่กจ็คบใใใพใ๏ผใณใณใฝใผใซใซใฏ F12 ใๆผใใใใใผใธใๆคๆปใใใใจใงใขใฏใปในใงใใพใ๏ผใ
-
-
-
-## ๆฌกใฎในใใใ
-
-๐๐๐
-ใใใงใจใใใใใพใใใใใงใใชใใธใงใฏใใใฏใชใใฏใใฆใใใฎใชใใธใงใฏใใฎ ID ใๅๅพใใๆนๆณใใใใใพใใใใใฎ ID ใไฝฟใฃใฆใใใใใชใใจใใงใใใใใซใชใใพใใใ
-
-โจ
-ใใใใใชใใธใงใฏใใ้ธๆใใใใใจใใฆใผใถใผใใฐใฉใใฃใซใซใซ็ขบ่ชใงใใใใใใงใใใญใใใฎใใใซใฏใๆฌกใฎใใคใณใใงใใ่ฆ็ด ใฎใใคใฉใคใใฎไปๆนใๅญฆใณใพใใใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
deleted file mode 100644
index 6760ef2..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
+++ /dev/null
@@ -1,214 +0,0 @@
----
-title: ๐ ใใญใใใฃ
-sidebar_position: 3
----
-
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-๐งฌ๐งฌ๐งฌ๏ธ
-ใปใผใในใฆใฎ BIM ใขใใซใซใฏใธใชใกใใชใๅซใพใใฆใใพใใใๆฌๅฝใซ้่ฆใชใฎใฏ BIM ใฎใIใใใคใพใ**ๆ
ๅ ฑ**ใงใใใใจใฏ่ชฐใใ่ชใใใจใใใงใใใใIFC.js ใฏใใฉใใช IFC ใใกใคใซใงใไธใใไธใพใงใ**ใใคใใฃใใชในใใผใ**ใงใ**ใปใจใใฉใณใผใ**ใชใใซใใฉใใผในใใใใจใใงใใพใใ
-
-๐พ
-ใใใซใใใใฏใฉใคใขใณใๅดใง IFC\*\*ใใกใคใซใใ็ดๆฅๆ
ๅ ฑใ่ชญใฟๅใใฆใงใใขใใชใฑใผใทใงใณใไฝๆใงใใใ ใใงใชใใใใฎๆ
ๅ ฑใใชใฌใผใทใงใใซใพใใฏใใณใชใฌใผใทใงใใซใใผใฟใใผในใซ่ปข้ใใใใใฏใจใณใใงๅฆ็ใใใใจใๅฏ่ฝใซใชใใพใใใ
-
-
- IFC.jsใฏใIFCใใกใคใซใIDๅฅใ็ฉบ้ใใชใผๅฅใใใฃใซใฟใชใณใฐๆค็ดขใง่ชญใฟๅใใใจใใงใใพใใ
-
-
-๐
-IFC ในใญใผใ ใซใฏใใใคใใฎใฟใคใใฎใใญใใใฃใใใใใใใใใ็นๅฎใฎ็ฎ็ใๆใฃใฆใใพใใใIFC.js ใฏใใใใในใฆใ **ๅๅพ** ใงใใพใใๆใไธ่ฌ็ใชใใฎใใใใคใ็ดนไปใใพใใ
-
-
- IFCใฎๅใฏใฉในใซๅบๆใฎใใฎใ
-
-
-
- ๅใใฟใคใใฎใในใฆใฎ่ฆ็ด ใฎ็นๆงใ่จ่ฟฐใใ๏ผไพ๏ผ็นๅฎใฎใฟใคใใฎใในใฆใฎใจใณใใญใผใใฎๅฃ๏ผใ
-
-
-
- ใใฎ่ฆ็ด ใฎใฌใคใคใผใๆงๆใใใในใฆใฎ็ด ๆใ่จ่ฟฐใใพใใ
-
-
-
- ใฆใผใถใผๅฎ็พฉใฎใใญใใใฃใฎไปปๆใฎใปใใใ1ใคใพใใฏ่คๆฐใฎ่ฆ็ด ใซ้ข้ฃใใ่คๆฐใฎใใญใใใฃใปใใใๅญๅจใใๅฏ่ฝๆงใใใใพใใๅใใญใใใฃใปใใใซใฏใ็ธไบใซ้ข้ฃใใไปปๆใฎใใญใใใฃ็พคใๅซใพใใใ
-
-
-
- ๅ็
งใใฆใใ่ฆ็ด ใฎๅฏธๆณใ่จ่ฟฐใใใใญใใใฃใฎใปใใใใธใชใกใใชใฎๅฎ็พฉใใๆ้ป็ใซ่ฆ็ด ใฎๅฏธๆณใๆจๆธฌใใใใจใๅฏ่ฝใงใใใใใฎใใใซๆ็คบ็ใซ่จ่ฟฐใใใใจใงใIFCใขใใซใ่จๆธฌใใใขใใชใฑใผใทใงใณใฎไฝๆใ้ๅธธใซๅฎนๆใซใชใใพใใ
-
-
-๐ดโโ๏ธ ใใใใ็่ซใฏใใใใใๆฉ้ใไฝๆฅญใซๅใๆใใใพใใใใ
-
-## ใใฎๆนๆณใจใฏ
-
-### ใใญใผใใญใใใฃ
-
-
- ๐ฉโ๐ซ
- IFCใใใใญใใใฃใๆฝๅบใใๅบๆฌ็ใชๆนๆณใฏใ่ฆ็ด ใฎIDใใๆฝๅบใใใใจใงใใๅคใใฎๅ ดๅใใฆใผใถใผใ่ฆ็ด ใ้ธๆใใใจใใซใใใฎ่ฆ็ด ใฎ็ดๆฅใป้ๆฅใฎใใญใใใฃใๅๅพใใใใจ่ใใพใใ
-
- ใใใพใงใฎใใฅใผใใชใขใซ
-
- ใงใฏใใใฎIDใ็ฐกๅใซๅๅพใใๆนๆณใ็ดนไปใใฆใใพใใใ
-
-
-โ
-ใใฆใID ใใใใฃใใจใใใงใ่ฆ็ด ใฎใใญใใใฃใๅๅพใใใฎใฏ้ฃใใใงใใใใ๏ผ ใขใคใใ ้ธๆใฎใใฅใผใใชใขใซ ใง่ฆใใใฎใซ**1 ่กใฎใณใผใ**ใ่ฟฝๅ ใใใ ใใงใใใใซใฏใชใใฏใใใจใใซ้ธๆใใ่ฆ็ด ใฎใใญใใใฃใ่ฆใใใจใใงใใพใใ
-
-```js {9}
-// ใขใคใใ ใใใใฏใใใใจใใซๅฎ่กใใใใคใใณใ
-async function pick(event) {
- const found = cast(event)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const ifc = ifcLoader.ifcManager;
- const id = ifc.getExpressId(geometry, index);
- const modelID = found.object.modelID;
- const props = await ifc.getItemProperties(modelID, id);
- output.innerHTML = JSON.stringify(props, null, 2);
- }
-}
-```
-
-
-
-**๐คจ ใใใใใใฎ็นๆงใจใฏไฝใงใใใใ๏ผ**
-
-ใใใใฏ**ใใคใใฃใใปใใญใใใฃ**ใใคใพใใๅ ifc ่ฆ็ด ใฟใคใใซๅบๆใฎๅบๆฌ็ใชใใญใใใฃใงใใใใญใใใฃใฏ**JavaScript ใชใใธใงใฏใ**ใจใใฆไธใใใใใฎใงใ้ๅธธใซ็ฐกๅใซใใฉใใผในใใใใจใใงใใพใใ
-
-**๐ค ๆฐๅคใๅคใจใใฆๆใคใใญใใใฃใใใใฎใฏใชใใงใใ๏ผ**
-
-ใใใฏๆฐๅญใงใฏใชใใ**express ID**ใงใใใคใพใใใใฎ ID ใไฝฟใฃใฆๅใณ`getItemProperties()`ใไฝฟใใฐใใใฎ**ๅ็
งใใใ**่ฆ็ด ใฎใใญใใใฃใๅพใใใใจใใใใจใงใใ
-
-
- ใใใIFCใฎไป็ตใฟใงใใๅ ่ฆ็ด ใฏใใญใใใฃ ใๆใกใๅ
- ใใญใใใฃ ใฏไปใฎ่ฆ็ด
- ใธใฎๅ็
งใจใชใใพใใใใฎใใใๅบๆฌ็ใซใฏๅ็
งใไปใใฆIFCๅ
จไฝใๆจชๆญใใใใจใใงใใพใใ
-
-
-**๐ ใชใใกใฌใณใน๏ผใใใใ็งใฏใในใฆใฎๆ
ๅ ฑใ็ดๆฅๆฌฒใใ๏ผใ**
-
-ๅฟ้
ใฏใ็ก็จใงใใใชใใทใงใณใง`getItemProperties()`ใฎ 3 ็ช็ฎใฎใใฉใกใผใฟใไฝฟใใใจใใงใใพใใใใใฏใใผใซๅคใงใใใใฉใซใใงใฏ false ใงใใใใใ true ใซ่จญๅฎใใใจใๅ็
งใใใฆใใใในใฆใฎ่ฆ็ด ใๅๅธฐ็ใซๅๅพใใใในใฆใ 1 ใคใฎ JavaScript ใชใใธใงใฏใใซใใพใใพใจใใฆ่กจ็คบใใพใใ
-
-ใจใฏใใใใฉใณใฟใคใ ใฎใชใผใใผใใใใ้ฟใใใใใซใ้ๅธธใฏใใใ้ฟใใใใจใใๅงใใใพใใๅฟ
่ฆใชใจใใซๅฟ
่ฆใช ID ใ ใใซ`getItemProperties()`ใไฝฟ็จใใๆนใใฏใใใซ่ฏใใงใใใใ
-
-**๐ ไปใฎใฟใคใใฎใใญใใใฃใๅๅพใใใซใฏใฉใใใใฐใใใงใใ๏ผ**
-
-IFC.js ใฎ API ใซใฏใไปใฎใในใฆใฎใใญใใใฃใฟใคใใซๅฏพใใฆๅๆงใฎใกใฝใใใใใใพใใใใชใใกใ`getTypeProperties()`ใ`getMaterialProperties()`ใ`getPropertySets()`ใงใใใใฎๆๅพใฎใกใฝใใใฏใใใญใใใฃใปใใใจๆฐ้ใปใใใฎไธกๆนใๅๅพใใพใใ
-
-**๐จ IFC ใๆจชๆญใใใซใฏใgetItemProperties()ใใใชใใฎใงใใใใ๏ผ**
-
-ใใใชใใจใฏใใใพใใใๆฌกใฏใ็ฉบ้ๆง้ ๅ
จไฝใๆจชๆญใใๆนๆณใ่ฆใฆใฟใพใใใใ
-
-### IFC ใไฝฟใใใชใ
-
-๐ฅ ่ฆ็ด ใฎ ID ใใ IFC ๆ
ๅ ฑใๅ็
งใงใใใใใซใชใใพใใใใใทใผใณๅ
ใฎใชใใธใงใฏใใใฏใชใใฏใใฆ ID ใๅๅพใใๆนๆณใ็ฅใฃใฆใใพใใใใใใใใใ ใใงใฏไธๅๅใชใฎใงใใ
-
-- ๅนพไฝๅญฆ็ใช่กจ็พใๆใใชใ่ฆ็ด ๏ผไพ๏ผ`IfcSite`๏ผใฎใใญใใใฃใๅๅพใใใๅ ดๅใฏ๏ผ
-
-- IFC ใฎ็ฉบ้ๆง้ ๅ
จไฝใๆจชๆญใใใๅ ดๅใฏ๏ผ
-
-๐ ใใกใใใIFC.js ใฎ API ใไฝฟใใฐใใใใใฎใใจใฏใจใฆใ็ฐกๅใงใใ
-
-### ็ฉบ้ใใชใผ
-
-๐ณ๐ฒ๐ด ใๅญ็ฅใฎใใใซใใในใฆใฎ IFC ใซใฏใ**็ฉบ้่ฆ็ด ๆง้ **๏ผใใใงใฏ็ฉบ้ใใชใผใจๅผใถ๏ผใจๅผใฐใใไธ่ฌ็ใชๆง้ ใใใใพใใใใใฏใใใญใธใงใฏใๅ
ใฎใในใฆใฎ่ฃฝๅ๏ผ็ฉ็็ใชใใธใงใฏใ๏ผใฎ็ธๅฏพ็ใชไฝ็ฝฎใๅฎ็พฉใใ่ฆ็ด ใงๆงๆใใใฆใใพใใ
-
-
- ็ฉบ้ๆง้ ใฏไธ่ฌ็ใซใIfcProjectใIfcSiteใIfcBuildingใIfcBuildingStoreyใIfcSpaceใงๆงๆใใใฆใใพใใ
-
-
-ใใญใธใงใฏใใฎ็ฉบ้ๆง้ ใๅๅพใใใซใฏใๅ็ดใซ `getSpatialStructure()` ใๅผใณๅบใใพใใใใใงใๅฏไธใฎใใฉใกใผใฟใฏ `modelID` ใงใใใใฎใกใฝใใใฏใใญใธใงใฏใใฎ็ฉบ้ๆง้ ๅ
จไฝใ JavaScript ใฎใชใใธใงใฏใใจใใฆ่ฟใใพใใ
-
-๐ง ใใใฏใใใญใธใงใฏใใฎใในใฆใฎ่ฃฝๅใฎใในใฆใฎใใญใใใฃใๅๅพใใใใจใๆๅณใใพใใ๏ผ**ใใใ**ใใใใฏ่จ็ฎ้ใๅคใใชใใใใงใใใใฎไปฃใใใๆฌกใฎใใใชๆ
ๅ ฑใๆใคใขใคใใ ใฎใใชใผใๅพใใใพใใ
-
-```ts
-interface Node {
- expressID: number;
- type: string;
- children: Node[];
-}
-```
-
-๐ฉโ๐ซ
-**type**๏ผไพ๏ผ`IfcWall`๏ผใจ**express ID**ใใๅๅพใงใใชใใใจใซๆณจๆใใฆใใ ใใใ่ฆ็ด ใฎใใญใใใฃใๅๅพใใใๅ ดๅใฏใใใชใผใใใฉใใผในใใฆใใในใฆใฎ ID ใซๅฏพใใฆไธ่ฟฐใฎใใญใใใฃใฒใใฟใผใกใฝใใใๅผใณๅบใๅฟ
่ฆใใใใพใใ
-
-
- ใฆใผใถใผใซใใญใใใฃใ่กจ็คบใใใใจใ็ฎ็ใงใใใฐใไธ่ฌ็ใซใฏใใฆใผใถใผใ่ฆๆฑใใใจใ๏ผไพ๏ผGUIใง็นๅฎใฎใขใคใใ ใใฏใชใใฏใใใจใ๏ผใซใฎใฟใใญใใใฃใๅๅพใใๆนใ่ฏใใงใใใใ
-
-
-ไพใใฐใใใญใธใงใฏใใฎ็ฉบ้ๆง้ ใ่ฆๆฑใใใจใๆฌกใฎใใใชใใฎใๅบใฆใใพใใ
-
-```js
-{
- expressID: 100,
- type: "IfcProject",
- children: [{
- expressID: 101,
- type: "IfcSite",
- children: [{
- expressID: 102,
- type: "IfcBuilding",
- children:[
- {
- expressID: 103,
- type: "IfcBuildingStorey",
- children: {...}
- },
- {
- expressID: 104,
- type: "IfcBuildingStorey",
- children: {...}
- }
- ]
- }]
- }]
-}
-```
-
-### ใฟใคใๅฅใซใขใคใใ ใๅๅพ
-
-๐ฉโ๐ซ
-็นๅฎใฎใฟใคใ**ใฎ**ใในใฆใฎ่ฆ็ด ใๅๅพใใใๅ ดๅใใใใพใ๏ผไพ๏ผใใญใธใงใฏใๅ
ใฎใในใฆใฎ`IfcWall`ใคใณในใฟใณใน๏ผใใใฎใใใชๅ ดๅใ่ฆ็ด ใใฏใชใใฏใใฆ้ธๆใใใใใใญใธใงใฏใใฎ็ฉบ้ใใชใผใๅๅพใใใใจใฏๆ็จใงใฏใใใพใใใ
-
-๐ธ๐ช๐ป
-ใใฎใใใซใใใฎใ `getAllItemsOfType` ใกใฝใใใงใใไฝฟใๆนใฏใจใฆใ็ฐกๅใงใ`web-ifc`ใใ็ดๆฅใฟใคใใใคใณใใผใใใใใจใใงใใพใใไพใใฐใใใญใธใงใฏใใฎๅ
จใฆใฎ`IfcSlab`ใคใณในใฟใณในใฎใใญใใใฃใๅๅพใใใซใฏใไปฅไธใฎใใใซใใพใใ
-
-```js
-import { IFCSLAB } from "web-ifc";
-
-const ifc = ifcLoader.ifcManager;
-const modelID = 0;
-
-async function logAllSlabs() {
- const slabsID = await ifc.getAllItemsOfType(modelID, IFCSLAB);
-
- for (let i = 0; i <= slabsID.length; i++) {
- const slabID = slabsID[i];
- const slabProperties = await ifc.getItemProperties(0, slabID);
- console.log(slabProperties);
- }
-}
-
-logAllSlabs();
-```
-
-## Next steps
-
-๐๐๐
-ใใใงใจใใใใใพใใใใใงใฉใใช IFC ใงใใๆขใใฆใใใใญใใใฃใๆฝๅบใใใใจใใงใใใฏใใงใใ
-
-๐ฑโ๐ค ใใใใใใใใฎใใญใใใฃใไฝฟใฃใฆไฝใใงใใใงใใใใ๏ผไปฅไธใฎใใฅใผใใชใขใซใงใฏใ่ฆ็ด ใ**้ ใ**ใๅญค็ซใใใ\*\*ๆนๆณใ็ดนไปใใฆใใพใใ
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
deleted file mode 100644
index de34c72..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83C\uDF93 Tutorials",
- "position": 4
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
deleted file mode 100644
index b61cdf4..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc-three",
- "position": 2
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
deleted file mode 100644
index 00e337c..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
+++ /dev/null
@@ -1,673 +0,0 @@
----
-title: API
-sidebar_position: 3
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## web-ifc-three ใงใงใใใใใใใจใชในใ
-
-๐
-ใในใฆใฎ API ใฏใใญใฅใกใณใๅใใใฆใใพใใฎใงใใใฎใใญใฅใกใณใใง็ดนไปใใใฆใใใชใใธใงใฏใใใกใฝใใใไฝฟ็จใใใจใไฝฟ็จใใฆใใ IDE ใซใใใใใใIntellisense ใงใใซใใ่กจ็คบใใใใฏใใงใใ[ใใงใใฏใใฆใฟใฆใใ ใใ๏ผ ](https://github.com/IFCjs/web-ifc-three/blob/main/web-ifc-three/src/IFC/components/IFCManager.ts)
-
-๐ฉโ๐ซ
-ใใใใใคใณใใชใปใณในใใณใกใณใใ่ชญใใใจใฏใๆใๅฟซ้ฉใชใใจใงใฏใชใใใจใ็่งฃใใฆใใใฎใงใใใฎใใผใธใงใฏใAPI ใงใงใใใใจใฎๆฆ่ฆใ่ชฌๆใใพใใใในใฆใฎๅ
ๅฎนใฏใๅพใปใฉๅๅฅใฎใใฅใผใใชใขใซใง่ฉณใใ่ชฌๆใใพใใ
-
-## IfcLoader
-
-๐
-ใฉใคใใฉใชใผใใใคใณใใผใใใๅฏไธใฎใชใใธใงใฏใใงใใIFC ใๆฑใใใใซๅฟ
่ฆใชใในใฆใฎใญใธใใฏใๅซใพใใฆใใพใใใใฎ`load()`ใกใฝใใใจ`loadAsync()`ใกใฝใใใไฝฟ็จใใฆใURL ใใ IFC ใ่ชญใฟ่พผใใใจใใงใใพใใไปใฎ Three.js Loader ใจๅๆงใงใใไพใใฐใIFC ใ่ชญใฟ่พผใใซใฏไปฅไธใฎใใใซใใพใใ
-
-```js
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-const ifcLoader = new IFCLoader();
-ifcLoader.load("models/Example_model.ifc", (ifcModel) => scene.add(ifcModel));
-```
-
-๐ ๐ ๐
-`web-ifc-three`ใงใฏใใทใผใณๅ
ใซ่คๆฐใฎใขใใซใ่ชญใฟ่พผใใใจใใงใใพใใAPI ใฎๆไฝใฎๅคใใฏใๆๅฎใใใใขใใซใซๅฏพใใฆๅฎ่กใใใพใใใฉใฎใขใใซใๆไฝใใใใใ่กจใใซใฏใใใฎใขใใซใฎ`ModelID`ใๆๅฎใใๅฟ
่ฆใใใใพใใ
-
-๐
-ใขใใซใฎ ID ใฏใ็ๆใใใใกใใทใฅใฎใใญใใใฃ`modelID`ใงๅๅพใงใใพใใ
-
-```js
-const modelID = ifcModel.modelID;
-```
-
-โ
-ใใฎ API ใซใขใฏใปในใใใซใฏ 2 ใคใฎๆนๆณใใใใพใใ
-
-- `IfcLoader`ใ`load`ใจ`loadAsync`ใง็ๆใใ`IfcModel`ใฎใคใณในใฟใณในใไปใใฆใ
-
-- `IfcLoader.IfcManager`ใไปใใฆใ
-
-
- IfcModel ใฎใคใณในใฟใณในใจIfcLoader.IfcManager
- ใฎไธกๆนใฏใAPIใซใขใฏใปในใใใใใซไบๆ็ใซไฝฟ็จใใใใจใใงใใพใใ
- IfcModel
- ใไฝฟ็จใใๅ ดๅใModelIDใๅผๆฐใจใใฆไธใใๅฟ
่ฆใฏใใใพใใ(ๆ้ป็ใซ็ฅใใใฆใใพใ)ใ
-
-
-## ๐งฐ ใปใใใขใใ
-
-### setWasmPath
-
-```js
- async IfcLoader.IfcManager.setWasmPath (
- path: string
- ): void;
-```
-
-๐ง
-web-ifc.wasm`ใจ`web-ifc-mt.wasm`ใฎใใกใคใซใฎๅ ดๆใๆๅฎใใพใใใใใใฎใใกใคใซใฏใweb-ifcใใกใคใซใงใใใIFC.jsใไฝฟใฃใฆใขใใชใฑใผใทใงใณใไฝๆใใ้ใซๅฟ
่ฆใจใชใใพใใใใใใฎใใกใคใซใฏ `node_modules/web-ifc/` ใง่ฆใคใใใใจใใงใใพใใ
-
-
- ReactใAngularใVueใSvelteใชใฉใฎใใฌใผใ ใฏใผใฏใใฉใคใใฉใชใไฝฟ็จใใฆใใๅ ดๅใใใญใธใงใฏใใฎใซใผใใในใจๆไพใใใใขใใชใฑใผใทใงใณใฎใซใผใใในใไธ่ดใใชใใใจใใใใพใใ้็ใซๆไพใใใใใกใคใซใฎใในใใฉใฎใใใซ็ฎก็ใใใฆใใใใ
- ๅใฑใผใน
- ใง็ขบ่ชใใๅฟ
่ฆใใใใพใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `path` `web-ifc.wasm`ใฎใซใผใใงใใ
-
-#### ไพ
-
-`web-ifc.wasm` ใ dist/wasmDir ใซใใๅ ดๅใ
-
-```js
-await ifcLoader.setWasmPath("dist/wasmDir/");
-```
-
-### setupThreeMeshBVH
-
-```js
- IfcLoader.IfcManager.setupThreeMeshBVH (
- computeBoundsTree: any,
- disposeBoundsTree: any,
- acceleratedRaycast: any
- ): void;
-```
-
-โกโกโก
-ใใฎๆนๆณใซใใใใชใใธใงใฏใใฎใใใญใณใฐใๆ ผๆฎตใซ้ใใชใใ็นใซ้ใใธใชใกใใชใๆใค้ๅธธใซๅคงใใชใขใใซใฎๅ ดๅใซๆๅนใงใใใใฎๆนๆณใซใใใIFC.js ใฏ Garrett Johnson ๆฐใฎ็ด ๆดใใใ[ใฉใคใใฉใช](https://github.com/gkjohnson/three-mesh-bvh)ใไฝฟ็จใใใใจใใงใใพใใ`npm i three-mesh-bvh`ใพใใฏ `yarn add three-mesh-bvh` ใงใคใณในใใผใซใงใใพใใ
-
-
- ใใฎๆนๆณใฏๅฟ
้ ใงใฏใใใพใใใใไธญ/ๅคงIFCใขใใซใฎใชใใธใงใฏใใ60fpsใง้ธๆใงใใใใใซใใใๅ ดๅใฏๅฟ
่ฆใงใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `computeBoundsTree` ๆฐใใ BVH ใๆง็ฏใใใใใ boundsTree ใซๅฒใๅฝใฆใๆฐใใใคใณใใใฏในใใใใกใใธใชใกใใชใซ้ฉ็จใใใใใชใกใคใใฎ BufferGeometry ๆกๅผต้ขๆฐใงใใ- [ใฝใผใน](https://github.com/gkjohnson/three-mesh-bvh#computeboundstree)ใ
-
-- `disposeBoundsTree` BVH ใ็ ดๆฃใใ BufferGeometry ๆกๅผต้ขๆฐใงใใ- [ใฝใผใน](https://github.com/gkjohnson/three-mesh-bvh#disposeboundstree)ใๅ็
งใใฆใใ ใใใ
-
-- `acceleratedRaycast` THREE.Mesh.raycast ใจๅใใทใฐใใใฃใผใๆใคใ้ซ้ๅใใใใฌใคใญใฃในใ้ขๆฐใงใใBVH ใๅฉ็จๅฏ่ฝใชๅ ดๅใฏใฌใคใญใฃในใใฃใณใฐใซไฝฟ็จใใใใใงใชใๅ ดๅใฏใใซใใคใณใฎใขใใญใผใใซๆปใใพใใ- [ใฝใผใน](https://github.com/gkjohnson/three-mesh-bvh#acceleratedraycast)ใๅ็
งใใฆใใ ใใใ
-
-#### ไพ
-
-```js
-import { IFCLoader } from "web-ifc-three/dist/IFCLoader";
-
-import {
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree,
-} from "three-mesh-bvh";
-
-const ifcLoader = new IFCLoader();
-ifcLoader.ifcManager.setupThreeMeshBVH(
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree
-);
-```
-
-### setOnProgress
-
-```js
- IfcLoader.IfcManager.setOnProgress (
- onProgress: (event: ParserProgress) => void
- ): void;
-```
-
-โณ
-IFC ใ 10๏ผ
ใญใผใใใใใใจใซๅผใณๅบใใใใณใผใซใใใฏ้ขๆฐใ่จญๅฎใใพใใใใใซใใใใญใผใใฃใณใฐใใผใ่กจ็คบใใฆใใฆใผใถใผใซใญใผใใฃใณใฐใฎ็ถๆณใ็คบใใใจใใงใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `onProgress`: 10%ใใจใซๅผใณๅบใใใใณใผใซใใใฏ้ขๆฐใงใใใใฎ้ขๆฐใฏใ2 ใคใฎใใญใใใฃใๆใคใชใใธใงใฏใใๅใๅใ 1 ใคใฎๅผๆฐใๆใคๅฟ
่ฆใใใใพใใ`loaded`๏ผ่ชญใฟ่พผใพใใใชใใธใงใฏใใฎๆฐ๏ผใจ `total`๏ผใใกใคใซๅ
ใฎใชใใธใงใฏใใฎๆฐ๏ผใงใใ
-
-#### ไพ
-
-```js
-function exampleCallback(event) {
- const progress = (event.total / event.progress) * 100;
- console.log("Progress: ", progress, "%");
-}
-
-ifcLoader.ifcManager.setOnProgress(exampleCallback);
-```
-
-### applyWebIfcConfig
-
-```js
- async IfcLoader.IfcManager.applyWebIfcConfig (
- settings: LoaderSettings
- ): void;
-```
-
-๐น๐น๐น
-ใใฎใฉใคใใฉใชใๅ
้จใงไฝฟ็จใใฆใใใใผใตใผใงใใ[web-ifc](https://ifcjs.github.io/info/ja/docs/Guide/web-ifc/Introduction)ใฎ่จญๅฎใ้ฉ็จใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `settings`: ไปฅไธใฎใใฃใผใซใใๅซใใชใใธใงใฏใใงใใ
-
-- `COORDINATE_TO_ORIGIN: boolean`: ใขใใซใใทใผใณใฎไธญๅคฎใซ้
็ฝฎใใใใฉใใใ ใธใชใญใฑใผใทใงใณใขใใซใซๆๅนใงใใ
-- `USE_FAST_BOOLS: boolean`: ใใ้ซ้ใช๏ผๆญฃ็ขบใใซๆฌ ใใ๏ผใใผใชใขใณใญใธใใฏใไฝฟ็จใใใใฉใใใ
-- `BOOL_ABORT_THRESHOLD?: number`: ใใผใชใขใณๆผ็ฎใฎ่จ็ฎใฎ้็ใ
-- `CIRCLE_SEGMENTS_LOW?: number`: ไฝใใปใฐใกใณใใฎๆฒ็ทใฎ่งฃๅๅบฆใ
-- `CIRCLE_SEGMENTS_MEDIUM?: number`: ไธญ็จๅบฆใฎใปใฐใกใณใใฎๆฒ็ท๏ผไพ๏ผIfcSweptDiskSolid๏ผใฎ่งฃๅๅบฆใงใใ
-- `CIRCLE_SEGMENTS_HIGH?: number`: ้ซใปใฐใกใณใใฎๆฒ็ท๏ผไพ๏ผIfcCircle๏ผใฎ่งฃๅๅบฆใงใใ
-
-#### ไพ
-
-ใใกใคใซใๅฐ็็ใซ้
็ฝฎใใใฆใใฆใใใใใทใผใณใฎๅ็นใซๆใฃใฆใใใๅ ดๅใ
-
-```js
-await ifcLoader.ifcManager.applyWebIfcConfig({
- COORDINATE_TO_ORIGIN: true,
- USE_FAST_BOOLS: false,
-});
-```
-
-### useWebworkers
-
-```js
- async IfcLoader.IfcManager.useWebWorkers (
- active: boolean,
- path?: string
- ): void;
-```
-
-๐ทโโ๏ธ๐ทโโ๏ธ๐ทโโ๏ธ
-่งฃๆใญใธใใฏใๅซใใฆใงใใฏใผใซใผใใใฐใซใใพใใAPI ใฎๆฎใใฎ้จๅใฏๅใใงใใใใในใฆใฎใญใธใใฏใฏใใทใณใฎๅฅใฎในใฌใใใงๅฎ่กใใใใใใ้ใๆไฝใงใขใใชใใใญใใฏใใใใใจใฏใใใพใใใ
-
-๐ง ใใกใคใซ`IFCWorker.js`ใใใญใธใงใฏใใซใณใใผใใฆใ็ฌฌ 2 ๅผๆฐใซ็ธๅฏพใในใๆธกใๅฟ
่ฆใใใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `active`: ใฆใงใใฏใผใซใผใไฝฟ็จใใใใฉใใใ
-- `path`: ใฏใผใซใผใใกใคใซใฎ็ธๅฏพใในใงใใ`active = true`ใฎๅ ดๅใซๅฟ
่ฆใงใใ
-
-#### ไพ
-
-ใจใใใใฉใซใใซ`IFCWorker.js`ใใใๅ ดๅใ`files` ใจใใๅๅใฎใใฉใซใใซใใใพใใ
-
-```js
- await ifcLoader.ifcManager.useWebWorkers({
- true,
- "files/IFCWorker.js"
- });
-```
-
-### useJSONData
-
-```js
- async IfcLoader.IfcManager.useJSONData (
- useJSON: boolean
- ): void;
-```
-
-๐
-WASM ใใผใฟใฎไปฃใใใซ JSON ใใญใใใฃใใผใฟใไฝฟ็จใใใกใขใชๆถ่ฒป้ใๅคงๅน
ใซๆธๅฐใใพใใไปฅไธใฎใทใใชใชใงใฎใฟไฝฟ็จใใฆใใ ใใใ
-
-- IFC ใฎใใญใใใฃใซใขใฏใปในใใๅฟ
่ฆใใชใๅ ดๅใฏใ
-- ใใญใใใฃใ JSON ใงๆไพใใๅ ดๅใ
- IFC ใใกใคใซใใใฎ JSON ใฎๅๅพใฏใไปฅไธใฎใใใซไบๅใซ่กใใใจใใงใใพใ[ใใฎไพ](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc/ifc-to-json/node)ใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `useJSON`: JSON ใใผใฟใไฝฟ็จใใใใฉใใใ
-
-#### ไพ
-
-```js
-await ifcLoader.ifcManager.useJSONData(true);
-```
-
-### addModelJSONData
-
-```js
- async IfcLoader.IfcManager.addModelJSONData (
- modelID: number,
- data: { [id: number]: JSONObject
- ): void;
-```
-
-๐ฆ๐ฆ๐ฆ
-ใขใใซใฎใใญใใใฃใ JSON ใใผใฟใจใใฆ่ฟฝๅ ใใพใใWeb Worker ใไฝฟ็จใใฆใใๅ ดๅใฏใใชใผใใผใใใใ้ฟใใใใใซใไปฃใใใซ`loadJsonDataFromWorker()`ใไฝฟ็จใใฆใใ ใใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID`: IFC ใขใใซใฎ ID ใงใใ
-- `data`: ใฎใใผใฟใ๏ผใญใผใ expressID๏ผๅคใใใญใใใฃใงใใใชใใธใงใฏใใจใใฆๅๅพใใพใใใใใซใๅๅคใฏใใญใใใฃใจใใฆใ`expressID`๏ผใขใคใใ ใฎ ID๏ผใจ`type`๏ผใขใคใใ ใฎ IFC ใฏใฉใน๏ผใๆใฃใฆใใพใใ
-
-#### ไพ
-
-```js
-await ifcLoader.ifcManager.addModelJSONData(0, jsonData);
-```
-
-### loadJsonDataFromWorker
-
-```js
- async IfcLoader.IfcManager.loadJsonDataFromWorker (
- modelID: number,
- path: string
- ): void;
-```
-
-๐ฆ๐ฆ๐ฆ
-JSON ใใกใคใซใใ IFC ใขใใซใฎใใผใฟใ Web Worker ใใ็ดๆฅ่ชญใฟ่พผใฟใพใใใฆใงใใฏใผใซใผใไฝฟ็จใใฆใใชใๅ ดๅใฏใไปฃใใใซ `addModelJSONData()` ใไฝฟ็จใใฆใใ ใใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID`: IFC ใขใใซใฎ ID ใงใใ
-- `path`: JSON ใใกใคใซใธใฎใในใฏใWeb Worker ใใกใคใซใธใฎ็ธๅฏพใในใงใใ
-
-#### ไพ
-
-```js
-await ifcLoader.ifcManager.loadJsonDataFromWorker(0, "path/to/data.json");
-```
-
-## ๐ ใฒใใฟใผใบ
-
-### getExpressId
-
-```js
- IfcLoader.IfcManager.getExpressId (
- geometry: BufferGeometry,
- faceIndex: number
- ): number;
-```
-
-๐ณ
-IFC ่ฆ็ด ใฎ Express ID ใใใงใผในใคใณใใใฏในใใๅๅพใใใ
-
-
- ใชใใชใใ3D็ฉบ้ใฎใชใใธใงใฏใใใใฆในใง้ธๆใใใจใใใฎ้ขใฎใคใณใใใฏในใๅพใใใใใใงใใ้ๅธธใใใฎ้ขใใใคใฉใคใใใใใๅ้ขใใใใใในใฆใฎใใญใใใฃใๅๅพใใใใใซใฏใใใฎ้ขใๅฑใใใชใใธใงใฏใใฎIDใๅฟ
่ฆใงใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `geometry` ใใฆในใงใฏใชใใฏใใใขใใซใฎ [ใธใชใกใใช](https://threejs.org/docs/#api/en/core/BufferGeometry) ใงใใ
-
-- `faceIndex` [raycaster](https://threejs.org/docs/#api/en/core/Raycaster)ใงไบคๅทฎใใ้กใฎใคใณใใใฏในใงใใใฌใคใญใฃในใฟใผใซๆ
ฃใใฆใใชใๆนใใๅฎๅฟใใ ใใใใใใญใณใฐใซใคใใฆใฎใใฅใผใใชใขใซใง่ฉณใใ่ชฌๆใใพใใ
-
-#### ไพ
-
-```js
-const intersected = raycaster.intersectObject(mesh)[0];
-const index = intersected.faceIndex;
-const id = ifcLoader.ifcManager.getExpressId(mesh, index);
-```
-
-### getIfcType
-
-```js
- IfcLoader.IfcManager.getIfcType (
- modelID: number,
- id: number,
- ): string;
-```
-
-๐ธ๐ช๐ป
-ๆๅฎใใใ่ฆ็ด ใฎ IFC ใฟใคใใๅๅพใใพใ๏ผไพ๏ผIFCWALL๏ผใ
-
-
- IFCใฎ่ฆ็ด ใซใฏใๅฟ
ใ้ข้ฃใใใฟใคใใใใใพใใIfcWallใIfcSlabใIfcWindowใIfcDoorใชใฉใงใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `id` ใใญใใใฃใๅๅพใใใใขใคใใ ใฎใจใฏในใใฌใน IDใใใใฏใ`getExpressId` (3D ใใฅใผใงใชใใธใงใฏใใ้ธๆใใฆใใๅ ดๅ)ใใพใใฏ `getAllItemsOfType` ใ `getSpatialStructure` ใงใขใใซใใใฉใใผในใใใใจใงๅๅพใงใใพใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const type = manager.getIfcType(model, id);
-```
-
-### getAllItemsOfType
-
-```js
- async IfcLoader.IfcManager.getAllItemsOfType (
- modelID: number,
- type: number,
- verbose: boolean
- ): number[] | object[];
-```
-
-๐ธ๐ธ๐ธ
-ๆๅฎใใใใขใใซใฎๆๅฎใใใ IFC ใฟใคใใฎใในใฆใฎใชใใธใงใฏใ๏ผใในใฆใฎๅฃใใในใฆใฎๅบใใในใฆใฎ็ชใชใฉ๏ผใ่ฟใใพใใใใใฏใ`expressID`ใฎ้
ๅใ่ฟใใใ๏ผ`verbose = true`ใฎๅ ดๅ๏ผ่ฆใคใใฃใใขใคใใ ใฎใใญใใใฃใๅซใใชใใธใงใฏใใฎ้
ๅใ่ฟใใใจใใงใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `type` ๅๅพใใใ่ฆ็ด ใฎ IFC ใฟใคใใงใใใใใใฎใฟใคใใฏ `web-ifc` ใใ็ดๆฅใคใณใใผใใใใใจใใงใใพใ (ไปฅไธใฎไพใๅ็
ง)ใ
-
-- `verbose` true ใฎๅ ดๅใ่ฆใคใใฃใใในใฆใฎใขใคใใ ใฎใใญใใใฃใๅๅพใใพใใๅคงใใชใขใใซใงใฏใใใฎๅฆ็ใซๆ้ใใใใใใจใใใใฎใงใๆณจๆใๅฟ
่ฆใงใใ
-
-#### ไพ
-
-```js
-import { IFCWALLSTANDARDCASE as W } from "web-ifc";
-
-const manager = loader.ifcLoader.ifcManager;
-const walls = await manager.getAllItemsOfType(0, W, false);
-```
-
-### getItemProperties
-
-```js
- async IfcLoader.IfcManager.getItemProperties (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-ไธใใใใ่ฆ็ด ใฎใใคใใฃใใปใใญใใใฃใๅๅพใใพใใIFC ในใญใผใใงใฏใใใญใใใฃใซใฏ็ดๆฅใใญใใใฃใจ้ๆฅใใญใใใฃใฎ 2 ็จฎ้กใใใใพใใ้ๆฅ็ใชใใญใใใฃ๏ผpsetsใqsetsใtype ใใญใใใฃ๏ผใฎๅๅพๆนๆณใซใคใใฆใฏๅพ่ฟฐใใพใใ
-
-
- ใใญใใใฃใซ้ข้ฃใใใในใฆใฎใกใฝใใใฏใใญใผใใใญใใใฃใฎๅๅใงใๅคใใใฎๅคใงใใใชใใธใงใฏใใฎ้
ๅใ่ฟใใพใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `id` ใใญใใใฃใๅๅพใใใใขใคใใ ใฎใจใฏในใใฌใน IDใใใใฏใ`getExpressId` (3D ใใฅใผใงใชใใธใงใฏใใ้ธๆใใฆใใๅ ดๅ)ใใพใใฏ `getAllItemsOfType` ใ `getSpatialStructure` ใงใขใใซใใใฉใใผในใใใใจใงๅๅพใงใใพใใ
-
-- `recursive` true ใฎๅ ดๅใๅ็
งใใใฆใใใในใฆใฎ่ฆ็ด ใฎใใญใใใฃใๅๅธฐ็ใซๅๅพใใพใใๅคงใใชใขใใซใงใฏใใใฎๅฆ็ใซๆ้ใใใใใใจใใใใพใใฎใงใๆณจๆใใฆใใ ใใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getItemProperties(model, id, false);
-```
-
-### getTypeProperties
-
-```js
- async IfcLoader.IfcManager.getTypeProperties (
- modelID: number,
- id: number,
- recursive = false
- ): number[] | object[];
-```
-
-๐๐
-ไธใใใใ่ฆ็ด ใฎใฟใคใใใญใใใฃใๅๅพใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `id` ใใญใใใฃใๅๅพใใใใขใคใใ ใฎใจใฏในใใฌใน IDใใใใฏใ`getExpressId` (3D ใใฅใผใงใชใใธใงใฏใใ้ธๆใใฆใใๅ ดๅ)ใใพใใฏ `getAllItemsOfType` ใ `getSpatialStructure` ใงใขใใซใใใฉใใผในใใใใจใงๅๅพใงใใพใใ
-
-- `recursive` true ใฎๅ ดๅใๅ็
งใใใฆใใใในใฆใฎ่ฆ็ด ใฎใใญใใใฃใๅๅธฐ็ใซๅๅพใใพใใๅคงใใชใขใใซใงใฏใใใฎๆไฝใซๆ้ใใใใใใจใใใใฎใงใๆณจๆใๅฟ
่ฆใงใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getTypeProperties(model, id, false);
-```
-
-### getPropertySets
-
-```js
- async IfcLoader.IfcManager.getPropertySets (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-ไธใใใใ่ฆ็ด ใฎใใญใใใฃใปใใใจๆฐ้ใปใใใๅๅพใใพใใ
-
-
- ใใคใใฃใใใญใใใฃใจใฟใคใใใญใใใฃใฏใIFCในใญใผใใงใใใใใๅฎ็พฉใใใฆใใใใฎใงใๅธธใซๅใๆ
ๅ ฑใๅซใใงใใพใใไธๆนใใใญใใใฃใปใใใฏไปปๆใฎใใฎใงใใฆใผใถใผใๅฎ็พฉใใใใจใใงใใพใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `id` ใใญใใใฃใๅๅพใใใใขใคใใ ใฎใจใฏในใใฌใน IDใใใใฏใ`getExpressId` (3D ใใฅใผใงใชใใธใงใฏใใ้ธๆใใฆใใๅ ดๅ)ใใพใใฏ `getAllItemsOfType` ใ `getSpatialStructure` ใงใขใใซใใใฉใใผในใใใใจใงๅๅพใงใใพใใ
-
-- `recursive` true ใฎๅ ดๅใๅ็
งใใใฆใใใในใฆใฎ่ฆ็ด ใฎใใญใใใฃใๅๅธฐ็ใซๅๅพใใพใใๅคงใใชใขใใซใงใฏใใใฎๆไฝใซๆ้ใใใใใใจใใใใฎใงใๆณจๆใๅฟ
่ฆใงใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getPropertySets(model, id, false);
-```
-
-### getMaterialsProperties
-
-```js
- async IfcLoader.IfcManager.getMaterialsProperties (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-ไธใใใใ่ฆ็ด ใฎ็ด ๆๆ
ๅ ฑใๅๅพใใใ
-
-#### ้ขๆฐใฎๅผๆฐ:
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `id` ใใญใใใฃใๅๅพใใใใขใคใใ ใฎใจใฏในใใฌใน IDใใใใฏใ`getExpressId` (3D ใใฅใผใงใชใใธใงใฏใใ้ธๆใใฆใใๅ ดๅ)ใใพใใฏ `getAllItemsOfType` ใ `getSpatialStructure` ใงใขใใซใใใฉใใผในใใใใจใงๅๅพใงใใพใใ
-
-- `recursive` true ใฎๅ ดๅใๅ็
งใใใฆใใใในใฆใฎ่ฆ็ด ใฎใใญใใใฃใๅๅธฐ็ใซๅๅพใใพใใๅคงใใชใขใใซใงใฏใใใฎๆไฝใซๆ้ใใใใใใจใใใใฎใงใๆณจๆใๅฟ
่ฆใงใใ
-
-#### ไพ:
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getMaterialsProperties(model, id, false);
-```
-
-### getSpatialStructure
-
-```js
- async IfcLoader.IfcManager.getSpatialStructure (
- modelID: number
- ): object;
-```
-
-๐๐๐
-Gets the spatial structure of the project.
-
-
-
- ็ฉบ้ๆง้
-
- ใฏใใในใฆใฎIFCใใญใธใงใฏใใ็ทจๆใใ้ๅฑคๆง้ ใงใ๏ผใในใฆใฎ็ฉ็็ใขใคใใ ใฏใ็ฉบ้ๆง้ ใฎ่ฆ็ด ใซๅ็
งใใใพใ๏ผใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const ifcProject = await manager.getSpatialStructure(model);
-```
-
-## ๐งฑ Subsets
-
-### getSubset
-
-```js
- IfcLoader.IfcManager.getSubset (
- modelID: number,
- material?: Material
- ): object;
-```
-
-๐งฑ๐
-ๆๅฎใใใ[material](https://threejs.org/docs/#api/en/materials/Material)ใๆใคใตใใปใใใฎใกใใทใฅใๅๅพใใพใใ็ด ๆใๆๅฎใใใฆใใชใๅ ดๅใฏใๅ
ใฎ็ด ๆใไฝฟ็จใใใตใใปใใใ่ฟใใใพใใ
-
-
- ใธใชใกใใชใใฏใตใใปใใใจใฏใใขใใซใฎใธใชใกใใชใๆฝๅบใใใใฎใงใใไพใใฐใ็นๅฎใฎๆกไปถใๆบใใใในใฆใฎIfcDoorsใจIfcWindowsใๅซใใตใใปใใใๆฝๅบใใใใใใใใคใฉใคใใใใใจใฏในใใผใใใใใใใใจใใงใใพใใ
-
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `material` (ใชใใทใงใณ) ใตใใปใใใซๅฒใๅฝใฆใใใ็ด ๆ๏ผใใๅ ดๅ๏ผใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const subset = manager.getSubset(model);
-```
-
-### createSubset
-
-```js
- IfcLoader.IfcManager.createSubset (
- config: SubsetConfig
- ): object;
-```
-
-๐งฑโจ
-ๆฐใใๅนพไฝๅญฆ็ใตใใปใใใไฝๆใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `config` ไปฅไธใฎใชใใทใงใณใๆใค่จญๅฎใชใใธใงใฏใใงใใ
-
- - `scene` ใขใใซใ้
็ฝฎใใใฆใใใทใผใณใ
-
- - `modelID` ใขใใซใฎ ID ใงใใ
-
- - `ids` ใตใใปใใใซ้ฉๅใใใขใใซใฎใขใคใใ ใฎ ID ใ่กจใใ
-
- - `removePrevious` ใใฎใขใใซใฎๅใฎใตใใปใใใใใฎ็ด ๆใงๅ้คใใใใฉใใใ
-
- - `material` (ใชใใทใงใณ) ใตใใปใใใซ้ฉ็จใใ็ด ๆใ็ด ๆใๆๅฎใใใฆใใชใๅ ดๅใใตใใปใใใซใฏๅ
ใฎ็ด ๆใ้ฉ็จใใใพใใ
-
- - `customID` (ใชใใทใงใณ) ใตใใปใใใซไปใใใชใใทใงใณใฎใซในใฟใ ๅใใใใซใใใๅใๆๆใง่คๆฐใฎใตใใปใใใไฝๆใใใใจใใงใใพใใ
-
-#### ไพ
-
-```js
- const model = ifcModel.modelID;
- const manager = loader.ifcLoader.ifcManager;
- const config = {
- modelID: model
- scene: scene,
- ids: [id],
- removePrevious: true
- }
- manager.createSubset(config);
-```
-
-### removeSubset
-
-```js
- IfcLoader.IfcManager.removeSubset (
- modelID: number,
- material?: Material,
- customID?: string,
- ): object;
-```
-
-๐งฑ๐ฃ
-ๆๅฎใใใๅนพไฝๅญฆ็ใตใใปใใใๅ้คใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `material` (ใชใใทใงใณ) ใตใใปใใใซๅฒใๅฝใฆใใใ็ด ๆ๏ผใใๅ ดๅ๏ผใ
-
-- `customID` (ใชใใทใงใณ) ใตใใปใใใซไปใใใชใใทใงใณใฎใซในใฟใ ๅใใใใซใใใๅใๆๆใง่คๆฐใฎใตใใปใใใไฝๆใใใใจใใงใใพใใ
-
-#### ไพ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-manager.removeSubset(model);
-```
-
-### removeFromSubset
-
-```js
- IfcLoader.IfcManager.removeFromSubset (
- modelID: number,
- ids: number[],
- customID?: string,
- material?: Material
- ): void;
-```
-
-๐งฑ๐ฅ๐ค
-ๆๅฎใใๅนพไฝๅญฆ็ใตใใปใใใใๆๅฎใใ้
็ฎใๅ้คใใพใใ
-
-#### ้ขๆฐใฎๅผๆฐ
-
-- `modelID` IFC ใขใใซใฎ ID ใงใใ
-
-- `ids` ใตใใปใใใใๅ้คใใใขใคใใ ใฎ IDใ
-
-- `customID` (ใชใใทใงใณ) ใตใใปใใใซไปใใใชใใทใงใณใฎใซในใฟใ ๅใใใใซใใใๅใๆๆใง่คๆฐใฎใตใใปใใใไฝๆใใใใจใใงใใพใใ
-
-- `material` (ใชใใทใงใณ) ใตใใปใใใซ้ฉ็จใใ็ด ๆใ็ด ๆใๆๅฎใใใฆใใชใๅ ดๅใใตใใปใใใซใฏๅ
ใฎ็ด ๆใ้ฉ็จใใใพใใ
-
-#### ไพ
-
-```js
-import { IFCWALLSTANDARDCASE as W } from "web-ifc";
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const walls = await manager.getAllItemsOfType(0, W, false);
-manager.removeFromSubset(model, walls);
-```
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
deleted file mode 100644
index f87e591..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ใฏใใใซ
-sidebar_position: 2
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่จญไธญ ๐ทโโ๏ธ๐ง
-
-
- ็พๅจใใใญใฅใกใณใใฎใใฎใปใฏใทใงใณใๆง็ฏไธญใงใใใใใพใงใฎ้ใ
- Discordใใฃใณใใซ
- ใซๅๅ ใใฆใIFC.jsใฎๅฎ่ฃ
ใใใญใธใงใฏใใธใฎๅๅ ใซๅฟ
่ฆใช่ณชๅใใใฆใฟใฆใฏใใใใงใใใใใ
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
deleted file mode 100644
index 6f75c30..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc-viewer",
- "position": 3
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
deleted file mode 100644
index 624f816..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ใฏใใใซ
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่จญไธญ ๐ทโโ๏ธ๐ง
-
-
- ็พๅจใใใญใฅใกใณใใฎใใฎใปใฏใทใงใณใๆง็ฏไธญใงใใใใใพใงใฎ้ใ
- Discordใใฃใณใใซ
- ใซๅๅ ใใฆใIFC.jsใฎๅฎ่ฃ
ใใใญใธใงใฏใใธใฎๅๅ ใซๅฟ
่ฆใช่ณชๅใใใฆใฟใฆใฏใใใใงใใใใใ
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json b/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
deleted file mode 100644
index 4c9e689..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc",
- "position": 1
-}
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Hello world.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Hello world.mdx
deleted file mode 100644
index 4124eb0..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Hello world.mdx
+++ /dev/null
@@ -1,334 +0,0 @@
----
-title: ใใญใผใฏใผใซใ
-sidebar_position: 4
----
-
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
-
-## ใฏใใใซ
-
-โก
-IFC.js ใไฝฟใฃใ BIM ใขใใชใฑใผใทใงใณใฎไฝๆใฏใจใฆใ็ฐกๅใงใใใฌใคใใฎๅฎๅ
จใชใใญใธใงใฏใ[ใใกใ](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc-three/helloworld)ใจใใใใญใคใใใใขใใชใฑใผใทใงใณ[ใใกใ](https://ifcjs.github.io/hello-world/examples/web-ifc-three/helloworld/)ใใ่ฆงใใใ ใใพใใไปฅไธใฎๆ้ ใๅฎ่กใใใซใฏใNode.js ใจไปปๆใฎ IDE ใใคใณในใใผใซใใใฆใใๅฟ
่ฆใใใใพใใใพใใIFC ใใกใคใซใใๆใกใงใชใๆนใฏใ[ใใกใ](https://github.com/IFCjs/test-ifc-files)ใใๅ
ฅๆใงใใพใใ
-
-
-
- IFC.jsใไฝฟ็จใใใซใฏใWeb้็บ๏ผHTMLใCSSใJavaScript๏ผใจThree.jsใฎๅบๆฌ็ใช็ฅ่ญใๅฟ
่ฆใงใใThree.jsใฎไฝฟ็จ็ต้จใใชใๅ ดๅใฏใ
- ใใกใ ใใ่ฆงใใใ ใใจใใใงใใใใ
-
-
-๐ฃ
-ใใฎๆๅฐ้ใฎใใฅใผใใชใขใซใฏใReactใVueใAngularใSvelte ใชใฉใฎใใฌใผใ ใฏใผใฏใไฝฟใใใซใใใใฉ JavaScript ใง่กใใพใใใใใใๅใๆ้ ใฏใใใใใฎใฆใผในใฑใผในใฎใใใใซใ้ฉ็จใใใใจใใงใใพใใ
-
-## ใใญใธใงใฏใใฎ็ซใกไธใ
-
-### ใฉใคใใฉใชใฎใคใณในใใผใซ
-
-๐ฉโ๐ซ
-ใพใๆๅใซใ็ฉบใฎใใฉใซใใไฝใฃใฆใ`npm init`ใจใใใณใใณใใงๆฐใใ npm ใใญใธใงใฏใใ็ซใกไธใใพใใใใใใใจใใใญใธใงใฏใๅใใใผใธใงใณใใณใใณใใไพๅญ้ขไฟใชใฉใฎใใผใฟใๅ
ฅใฃใ`package.json`ใใกใคใซใ็ๆใใใพใใใใใซใไปฅไธใฎไพๅญ้ขไฟใ npm ใจใจใใซใคใณในใใผใซใใใฆใใๅฟ
่ฆใใใใพใใ
-
-```bash
- // IFC.jsใฎใคใณในใใผใซ
- npm i web-ifc-three
-
- // Three.jsใฎใคใณในใใผใซ
- npm i three
-
- // ใใณใใซใฉใผใฎใคใณในใใผใซ๏ผใใฎใฌใคใใงใฏrollup.jsใไฝฟ็จใใพใใ
- npm i rollup --save-dev
- npm i @rollup/plugin-node-resolve --save-dev
-```
-
-๐
-ๆฌกใฎในใใใใงใฏใใขใใชใฑใผใทใงใณใฎใกใคใณใใญใฅใกใณใใจใใฆใ`index.html`ใจใใๅๅใฎ HTML ใใกใคใซใไฝๆใใพใใใใฎ HTML ใซใฏไปฅไธใๅซใพใใพใใ
-
-- **canvas ่ฆ็ด **ใThree.js ใฎใทใผใณใฎใฌใณใใชใณใฐใซไฝฟ็จใใพใใ
-- **input ่ฆ็ด **ใใณใณใใฅใผใฟใใใขใใชใฑใผใทใงใณใซ IFC ใใกใคใซใ้ใใใใซไฝฟ็จใใพใใ
-- **script**๏ผ`bundle.js`ใจใใใใกใคใซใๅ็
งใใใ
-
-```html
-
-
-
-
-
-
-
- Document
-
-
-
-
-
-
-
-```
-
-### ในใฟใคใซใฎ่ฟฝๅ
-
-๐จ
-ไปฅไธใฎ CSS ใใกใคใซใฏใใญใฃใณใในใใใซในใฏใชใผใณใซใใพใใ
-
-```css
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-html,
-body {
- overflow: hidden;
-}
-
-#three-canvas {
- position: fixed;
- top: 0;
- left: 0;
- outline: none;
-}
-
-#file-input {
- z-index: 1;
- position: absolute;
-}
-```
-
-### ใณใผใใใณใใฃใณใฐ
-
-ๆฌกใซใใญใผใซใขใใใฎ่จญๅฎใใกใคใซใไฝๆใใพใใใใฎใใกใคใซใฏใ`rollup.config.js`ใจใใๅๅใงใๅ
ใซใคใณในใใผใซใใใใฉใฐใคใณใธใฎๅ็
งใๅซใๅฟ
่ฆใใใใพใใ
-
-
-
- Rollupใฏใ้ๅธธใซไบบๆฐใฎใใใใณใใซใฉใคใใฉใชใงใใไพใใฐใThree.jsใงไฝฟ็จใใใฆใใใใณใใฉใผใงใใ่ฉณใใใฏใ
- rollup docs ใใ่ฆงใใ ใใใ
-
-
-```js
-import resolve from "@rollup/plugin-node-resolve";
-
-export default {
- input: "src/app.js",
- output: [
- {
- format: "esm",
- file: "src/bundle.js",
- },
- ],
- plugins: [resolve()],
-};
-```
-
-๐ฏ
-ใพใใ`package.json`ใใกใคใซใไฟฎๆญฃใใฆใใญใผใซใขใใใ็ฐกๅใซๅถๅพกใใใใใฎใณใใณใใๅซใใๅฟ
่ฆใใใใพใใๅใณใใณใใซใฏใใญใผใซใขใใ่จญๅฎใใกใคใซใธใฎ็ธๅฏพใในใๆๅฎใใๅฟ
่ฆใใใใพใใใในใฆใๆญฃใใใคใณในใใผใซใใใฆใใใฐใใใฎใใกใคใซใซๅใไพๅญ้ขไฟใ่ฆใใใใฏใใงใ๏ผใฉใคใใฉใชใฎใใผใธใงใณใ็ฐใชใๅ ดๅใใใใพใ๏ผใ
-
-- `npm run build` ใฏใใใญใธใงใฏใใใใณใใซใใฆใใใญใธใงใฏใใฎใซใผใใใฃใฌใฏใใชใซ `bundle.js` ใจใใใใกใคใซใไฝๆใใพใใ
-
-- `npm run watch` ใฏ `watch mode` ใๆๅนใซใใฆใใณใผใใซๅคๆดใๅ ใใฆไฟๅญใใใใณใซใใใฎใใกใคใซใ่ชๅ็ใซๆดๆฐใใพใใ
-
-```json
-{
- "name": "example",
- "version": "1.0.0",
- "description": "-",
- "main": "app.js",
- "scripts": {
- "build": "rollup -c ./rollup.config.js",
- "watch": "rollup -w -c ./rollup.config.js"
- },
- "author": "",
- "license": "ISC",
- "devDependencies": {
- "@rollup/plugin-node-resolve": "^11.2.1",
- "rollup": "^2.45.2"
- },
- "dependencies": {
- "three": "^0.128.0",
- "web-ifc-three": "0.0.102"
- }
-}
-```
-
-### WebAssembly
-
-๐
-ๆฌกใซใใในใใใจใฏใ`web-ifc.wasm`ใจ`web-ifc-mt.wasm`ใใใญใธใงใฏใๅ
ใฎใใฃใฌใฏใใชใซใณใใผใใใใจใงใใweb-ifc.wasm`ใจweb-ifc-mt.wasm`ใฏใ`node_modules\web-ifc`๏ผThree's IFCLoader ใฎใฟใไฝฟ็จใใฆใใๅ ดๅใฏใ`node_modulesThree\examples\jsm\loaders\ifc`๏ผใฎไธญใซใใใพใใไปๅใฎไพใงใฏใใใญใธใงใฏใใฎใซใผใใใฃใฌใฏใใชใซใใ wasm ใจใใใใฉใซใใซใณใใผใใพใใ
-
-ใใใใฎใใกใคใซใๅฟ
่ฆใชใฎใฏใIFC ใใกใคใซใใใคใใฃใใช้ๅบฆใง่ชญใฟๆธใใใใใใฎ่งฃๆใณใขใงใใweb-ifc ใฎใณใณใใคใซๆธใฟ C++ใญใธใใฏใๅซใพใใฆใใใใใงใใ
-
-
- ใใใใฎใใกใคใซใฏใใขใใชใฑใผใทใงใณใฎไธญใง้็ใซๆไพใใใชใใใฐใชใใพใใใReactใAngularใVueใSvelteใชใฉใฎใใฌใผใ ใฏใผใฏใใฉใคใใฉใชใไฝฟ็จใใฆใใๅ ดๅใฏใ็ฐใชใ่ชฟๆดใๅฟ
่ฆใซใชใใใใใใพใใใ
-
-
-## 3D ใทใผใณใฎ่จญๅฎ
-
-ๆๅพใซ๏ผใขใใชใฑใผใทใงใณใฎใณใผใใ่จ่ฟฐใใใใใฎ JavaScript ใใกใคใซใไฝๆใใพใใใใฎใใกใคใซใฏใฉใใซใใฃใฆใใใฉใใชๅๅใงใๆงใใพใใใใ`rollup.config.js`ใซๅๆ ใใใๅฟ
่ฆใใใใพใใ
-
-๐งฑ
-ไปๅใฏใThree.js ใไฝฟใฃใฆใๅบๆฌ็ใช 3D ใทใผใณใไฝๆใใพใใ
-
-```js
-import {
- AmbientLight,
- AxesHelper,
- DirectionalLight,
- GridHelper,
- PerspectiveCamera,
- Scene,
- WebGLRenderer,
-} from "three";
-import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";
-
-// Three.jsใฎใทใผใณใไฝๆใใพใใ
-const scene = new Scene();
-
-// ใใฅใผใใผใใฎใตใคใบใๆ ผ็ดใใใชใใธใงใฏใ
-const size = {
- width: window.innerWidth,
- height: window.innerHeight,
-};
-
-// ใซใกใฉ๏ผใฆใผใถใผใฎ่ฆ็น๏ผใฎไฝๆ
-const aspect = size.width / size.height;
-const camera = new PerspectiveCamera(75, aspect);
-camera.position.z = 15;
-camera.position.y = 13;
-camera.position.x = 8;
-
-// ใทใผใณใฎ็
งๆใไฝๆใใ
-const lightColor = 0xffffff;
-
-const ambientLight = new AmbientLight(lightColor, 0.5);
-scene.add(ambientLight);
-
-const directionalLight = new DirectionalLight(lightColor, 1);
-directionalLight.position.set(0, 10, 0);
-directionalLight.target.position.set(-5, 0, 0);
-scene.add(directionalLight);
-scene.add(directionalLight.target);
-
-// ใฌใณใใฉใ่จญๅฎใใHTMLใฎใญใฃใณใในใใใงใใใใพใใ
-const threeCanvas = document.getElementById("three-canvas");
-const renderer = new WebGLRenderer({
- canvas: threeCanvas,
- alpha: true,
-});
-
-renderer.setSize(size.width, size.height);
-renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));
-
-// ใทใผใณใซใฐใชใใใจ่ปธใไฝๆใใ
-const grid = new GridHelper(50, 30);
-scene.add(grid);
-
-const axes = new AxesHelper();
-axes.material.depthTest = false;
-axes.renderOrder = 1;
-scene.add(axes);
-
-// ใชใผใใใใณใณใใญใผใซ๏ผใทใผใณใใใใฒใผใใใใใใฎใใฎ๏ผใฎไฝๆ
-const controls = new OrbitControls(camera, threeCanvas);
-controls.enableDamping = true;
-controls.target.set(-2, 0, 0);
-
-// ใขใใกใผใทใงใณใซใผใ
-const animate = () => {
- controls.update();
- renderer.render(scene, camera);
- requestAnimationFrame(animate);
-};
-
-animate();
-
-// ใใฅใผใใผใใใใฉใฆใถใฎใตใคใบใซๅใใใ
-window.addEventListener("resize", () => {
- size.width = window.innerWidth;
- size.height = window.innerHeight;
- camera.aspect = size.width / size.height;
- camera.updateProjectionMatrix();
- renderer.setSize(size.width, size.height);
-});
-```
-
-๐
-ใขใใชใฑใผใทใงใณใใญใผใซใซใงๅฎ่กใใใซใฏใใญใผใซใซใตใผใใผใๅฟ
่ฆใงใใIDE ใจใใฆ VS Code ใไฝฟ็จใใฆใใๅ ดๅใฏใ[Live Server extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)ใใคใณในใใผใซใใใฎใไธใคใฎๆนๆณใงใใใใใซใใใGoogle Chrome ใฎใคใณในใฟใณในใ้ใใใฆใงใใขใใชใฑใผใทใงใณใๅฎ่กใใฆใใณใผใใซๅ ใใๅคๆดใใชใขใซใฟใคใ ใง็ขบ่ชใใใใจใใงใใพใใ
-
-## IFC ใใกใคใซใฎ่ชญใฟ่พผใฟ
-
-### ใฆใผใถใผใฎใขใใซใ่ชญใฟ่พผใ
-
-๐
-ๆๅพใซใIFC.js ใไฝฟใฃใฆ IFC ใใกใคใซใ่ชญใฟ่พผใใใจใซใใพใใใใใฏใใญใผใใผใใคใณในใฟใณในๅใใฆใใฆใผใถใผใ IFC ใใกใคใซใ HTML ใฎๅ
ฅๅ่ฆ็ด ใซใขใใใญใผใใใใจใใฎใคใใณใใไฝๆใใใใจใงๅฎ็พใงใใพใใ
-
-```js
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-// IFCใฎ่ชญใฟ่พผใฟใ่จญๅฎใใ
-const ifcLoader = new IFCLoader();
-
-const input = document.getElementById("file-input");
-input.addEventListener(
- "change",
- (changed) => {
- const file = changed.target.files[0];
- var ifcURL = URL.createObjectURL(file);
- ifcLoader.load(ifcURL, (ifcModel) => scene.add(ifcModel));
- },
- false
-);
-```
-
-๐ฃ
-ใใญใธใงใฏใใฎใตใผใใใกใคใซใฎใซใผใใซ wasm ใใกใคใซใไฟๅญใใฆใใชใๅ ดๅใฏใ`setWasmPath`ใงใใฎๅ ดๆใๆๅฎใใๅฟ
่ฆใใใใใจใซๆณจๆใใฆใใ ใใใไพใใฐใใใญใธใงใฏใใฎใซใผใใซใใ`static`ใจใใใใฉใซใใฎไธญใซใใ`wasm`ใจใใใใฉใซใใซไฟๅญใใฆใใๅ ดๅใฏใไปฅไธใฎใใใซใชใใพใใ
-
-```js
-ifcLoader.ifcManager.setWasmPath("static/wasm/");
-```
-
-
-
-ใในใฆใๆญฃใใ่กใใใฆใใใฐใใญใผใซใซใตใผใใซ[this](https://ifcjs.github.io/hello-world/examples/web-ifc-three/helloworld/)ใฎใใใชใใฎใ่กจ็คบใใใฆใใใฏใใงใใใใใใใฏ็ก้ใฎๅฏ่ฝๆงใใใใพใใ
-
-### ใขใใซใฎ่ชญใฟ่พผใฟ
-
-๐ค
-ๅใฎใใคใณใใงใฏใBIM ใขใใซใ็ดๆฅ่ชญใฟ่พผใๆนๆณใ่ฆใพใใใใใใใฏ็ด ๆดใใใใใจใงใใใใใใใฆใผใถใผใซ BIM ใขใใซใใขใใใญใผใใใใใฎใงใฏใชใใ่ชๅใฎ BIM ใขใใซใ่กจ็คบใใใใๅ ดๅใฏใฉใใใใฐใใใงใใใใ๏ผใใใฏใจใฆใ็ฐกๅใงใใไธ่ฌ็ใซใฏ 2 ใคใฎๅฏ่ฝๆงใใใใพใใ
-
-- ่กจ็คบใใใใขใใชใฑใผใทใงใณๅ
ใซ IFC ใใใๅ ดๅใ
-- ๅค้จใฎในใใฌใผใธใตใผใในใใ IFC ใๅๅพใใๅฟ
่ฆใใใใ
-
- ๐ฉ
- ๆๅใฎใฑใผในใงใฏใIFC ใใกใคใซใฎ URL ใๅ็
งใใใ ใใงๅๅใงใใใคใพใใใขใใชใฑใผใทใงใณๅ
ใฎ็ธๅฏพใในใงใใไพใใฐใIFC ใใใญใธใงใฏใใฎใซใผใใซใใใmodelsใใจใใใใฉใซใใซใใๅ ดๅใใขใใชใฑใผใทใงใณใฎ่ตทๅๆใซใใฎ IFC ใๆฌกใฎใใใซใใฆ่ชญใฟ่พผใใใจใใงใใพใใ
-
-```js
-ifcLoader.load("models/Example_model.ifc", (ifcModel) => scene.add(ifcModel));
-```
-
-
- ใชใขใผใในใใฌใผใธใตใผใในใใใใกใคใซใๅๅพใใๆนๆณใฏใไฝฟ็จใใใตใผใในใซใใฃใฆ็ฐใชใใพใใใใใใๆ
ๅ ฑใๅๅพใใฆURLใไฝๆใใใใใIFCLoaderใฎๅผๆฐใจใใฆๆธกใใจใใใญใธใใฏใฏๅใใงใใ
-
-
-
-
-## Conclusion
-
-๐
-ใใใงใจใใใใใพใใใใใงๅใใฆใฎ IFC ใใฅใผใขใๅฎๆใใพใใใๆฌกใฎใใผใธใงใฏใIFC.js ใไฝฟใฃใฆไปใซไฝใใงใใใฎใใใ็ดนไปใใพใใ
-
-
-
- ใใใฏใปใใฎๅงใพใใซ้ใใพใใใ
- web-ifc-viewer
- ใซใฏใใชใใธใงใฏใใฎ้ธๆใใธใชใกใใชใฎๅค่ฆณๅคๆดใใปใฏใทใงใณใใฌใผใณใชใฉใฎใใผใซใ็จๆใใใฆใใพใใฎใงใใใฒใ่ฆงใใ ใใใ
- ใใ
- ใง่ฉฆใใใจใใงใใพใใ
-
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Introduction.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/Introduction.mdx
deleted file mode 100644
index 80faff0..0000000
--- a/i18n/ja/docusaurus-plugin-content-docs/current/Introduction.mdx
+++ /dev/null
@@ -1,308 +0,0 @@
----
- title: ใฏใใใซ
- sidebar_position: 0
----
-
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
-import { IfcTab } from "../../../../src/components/Tab/Tab";
-
-๐ฎ
-IFC.js ใฏใใใฉใฆใถไธใง IFC ใขใใซใ่ชญใฟ่พผใฟใ่กจ็คบใป็ทจ้ใใใใใฎ JavaScript ใฉใคใใฉใชใงใใใๆๆใกใฎ IFC ใขใใซใง[ใฉใคใใใข](https://ifcjs.github.io/web-ifc-viewer/example/index)ใใ่ฉฆใใใใ ใใIFC.js ใฎๅฎๅใๅฎๆใใฆใใ ใใใ
-
-## ใใฎใฉใคใใฉใชใฏไฝใงใใ๏ผ
-
-### IFC ใจใฏ๏ผ
-
-๐
-ใใคใฆๅปบ็ฏๅฎถใใจใณใธใใขใฏใๅปบ็ฉใฎๅณ้ขใไธๆไธๆๆใใฆใใใใใใใไปใฏ้ใใพใใBIM๏ผใใซใใฃใณใฐใปใคใณใใฉใกใผใทใงใณใปใขใใชใณใฐ๏ผใซใใใๅปบ็ฏๅฎถใใจใณใธใใขใฏใใญใธใงใฏใใฎใขใใซใไฝๆใใใใใซใชใใพใใใใใใใฎใขใใซใซใฏใใใญใธใงใฏใใๅฎ็พใใใใใซๅฟ
่ฆใชใธใชใกใใชใจๆ
ๅ ฑใฎไธกๆนใๅซใพใใฆใใใใใใใใใๅขๅ ดใพใงใใใญใธใงใฏใๅ
จไฝใ้ใใฆใในใฆใฎๆ
ๅ ฑใฎใใใจใชใๅฟ
่ฆใใใใพใใ
-
-๐ฅ
-ใใใใๅปบ็ฉใฏ้ๅธธใซ่ค้ใชใฎใงใใใใใฎใขใใซใใในใฆไฝๆใงใใๅไธใฎใขใใชใฑใผใทใงใณใฏใใใพใใใใใใใใฎใขใใชใฑใผใทใงใณใซใฏใๅฝข็ถใฎใขใใชใณใฐใๆง้ ใฎ่จ็ฎใใจใใซใฎใผใทใใฅใฌใผใทใงใณใใใญใธใงใฏใใใญใฅใกใณใใฎไฝๆใชใฉใฎใใใทใงใณใใใใพใใ
-
-๐
-ใใใใฎใใผใซใฏไธ็ไธญใฎ่คๆฐใฎ้็บ่
ใใๆไพใใใฆใใใใใใใใ็ฌ่ชใฎใใฉใผใใใใงๅไฝใใฆใใพใใใคใพใใๆง้ ่จ็ฎใขใใชใฑใผใทใงใณใงไฝๆใใๆง้ ใขใใซใฏใใจใใซใฎใผใทใใฅใฌใผใทใงใณใฝใใใงใฏ่ชญใใพใใใใใใฎ้ใใพใ็ถใใงใใใงใฏใใชใ่คๆฐใฎใใผใซใใๅปบ็ฉใฎใขใใซใไฝๆใใใใจใใงใใใฎใงใใใใใ
-
-๐
-ใใฎ็ญใใฏใ[**IFC**](https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/)ใงใใBuildingSMART ็คพใไฝๆใใใๅปบ็ฉใฎ 3D ใขใใซใๆ ผ็ดใใใใใฎใใฉใผใใใใงใใใชใผใใณใชใฎใงใ่ชฐใงใ่ชญใฟๆธใใงใใพใใใใฃใใผ!
-
-
-
- IFCใฎใใใใงใ้็บ่
ใฏ่ชฐใงใ่ช็ฑใซBIMใขใใชใไฝใใใจใใงใใๅปบ่จญๅ้ใฎๅคงๆ้็บไผ็คพใฎใขใใชใจ้ไฟกใใใใจใใงใใพใใ
-
-
-### IFC ใฎๅ้ก็น
-
-BIM ใขใใชใฑใผใทใงใณใไฝใใใจใใไบบใฏใไปใฎใใผใซใใๆ
ๅ ฑใใคใณใใผใใปใจใฏในใใผใใใใใใซใ**IFC ใใกใคใซ**ใ่ชญใฟๆธใใใๅฟ
่ฆใใใใพใใๆฎๅฟตใชใใใIFC ใฏ่ชญใฟๆธใใๅฐ้ฃใชใใฉใผใใใใงใใไฝๅใใผใธใใฎใใญใฅใกใณใใใใใ่ชไฝใฎ IFC ใใผใตใผใไฝๆใป็ถญๆใใใฎใฏๅคงๅคใชไฝๆฅญใงใใ
-
-
-
- ๐ธIFCใๆฑใใใฎใฏใไผๆฅญใงใ่คๆฐใฎใใญใฐใฉใ ้็บ่
ใๅธธๅคใงๆฑใใฆใใๆงใชๆใ ใใงใใใใใใใพใใชใผใใณใใใชใๆใใใใใพใใใญ๏ผ
-
-
-IFC ใฎๅ
้จใใฉใฎใใใซใชใฃใฆใใใๆฐใซใชใๆนใฎใใใซใไพใๆใใฆใฟใพใใใใใใฎใใใชไฝๅไธ่กใใฎใใผใฟใ่งฃๆใใใใจใๆณๅใใฆใฟใฆใใ ใใใ
-
-```js
-#6699= IFCCARTESIANPOINT((0.,-1.7053025E-13));
-#6701= IFCAXIS2PLACEMENT2D(#6699,#23);
-#6703= IFCCARTESIANPOINT((892.,-253.399999,150.));
-#6705= IFCAXIS2PLACEMENT3D(#6703,#15,#19);
-#6706= IFCEXTRUDEDAREASOLID(#6702,#6705,#19,506.8);
-#6707= IFCCOLOURRGB($,0.50196,0.501913,0.501960);
-```
-
-๐
-ไธใใใใผใตใผใไฝใใIFC ในใญใผใใๅคๆดใใใใใณใซใกใณใใใณในใใๆฐใใใฃใใจใใฆใใใใฎๅ้กใซๅใ็ตใใซใฏใใใคใใฎ่ชๆใงใฏใชใๅ้กใใใใพใใ้ๅธธใซๅคงใใชใใกใคใซใฎใกใขใชใใฉใฎใใใซ็ฎก็ใใใ๏ผๅนพไฝๅญฆ็ใช็ๆใใใใซๅน็็ใซๅฎ่ฃ
ใใใ๏ผIFC ใๆญฃใใๅฎ็พฉใใใฆใใชใๅ ดๅใฎๅฏพๅฆๆณใฏ๏ผ
-
-### IFC.js ใใใฎๆใใฎๆ
-
-ๅ
จใฆใฎ้็บ่
ใๅใ
ใฎใขใใชใฑใผใทใงใณใซใใใฆใๅๅฅใซ IFC ใใกใคใซใชใผใใผ&ใฉใคใฟใผใๅฎ่ฃ
ใใๅฟ
่ฆใใใใจ่จใ็ถๆณใฏใใพใใซ้ฆฌ้นฟใใฆใใพใใๅฎ้ใ็งใใกๅ
จๅกใฎๆใฟใฏๅใใงใ**ใธใชใกใใชใจใใผใฟใฎใคใณใใผใใจใจใฏในใใผใ**ใชใฎใงใใใใ
-
-
-
- IFC.jsใฏใIFCใใกใคใซใฎ่ชญใฟๆธใ
- ใ้ๅธธใซ็ฐกๅใซ่กใใใจใใงใใJavaScriptใฉใคใใฉใชใงใใ
-
-
-ใใใซใใใๅปบ็ฏใปๅปบ่จญใขใใชใฑใผใทใงใณใฎ้็บ่
ใฏใIFC ใงใฎไฝๆฅญใๅฎนๆใซใชใใใใธใในใซ็ใซไปๅ ไพกๅคใไธใใๆฉ่ฝๆงใซ้ไธญใใใใจใใงใใพใใ
-
-## IFC.js ใ็ฐกๅใซ่ชฌๆใใใจ
-
-IFC.js ใซใฏ 2 ใคใฎ็ฆ็นใใใใพใใ
-
-
-
-
- IFC.jsใ3Dใทใผใณใ็ๆใงใใใฎใฏใThree.jsใBabylon.jsใชใฉใฎ3Dใฉใคใใฉใชใซๅฏพๅฟใใฆใใใใใงใใใคใพใใ3DใฎBIMใใผใซใใใใซไฝใใใจใใงใใใฎใงใใ
-
-
-
-
-
- ใใฎใธใชใกใใชใซ้ข้ฃใใใในใฆใฎใใญใใใฃใธใฎใใคใฌใใซใชใขใฏใปในใใคใพใใๅปบ็ฏ็ฉใฎๆงๆ่ฆ็ด ใใใฎๆๆใ็ฑ็นๆงใๆง้ ๅผทๅบฆใชใฉใฎใใผใฟใซ็ฐกๅใซใขใฏใปในใงใใใฎใงใใ
-
-
-IFC.js ใไฝฟใฃใ BIM ใขใใชใฑใผใทใงใณใฎไฝๆใฏใJavaScriptใHTMLใCSS ใง Web ใใผใธใไฝๆใใใฎใจๅใใใใ็ฐกๅใงใใ
-
-
-
-```js
-import { IfcLoader } from "web-ifc-three";
-import { Scene } from "three";
-
-//THREE.jsใฎใทใผใณใไฝๆใใพใใ
-const scene = new Scene();
-
-//...
-
-//IFCใใญใผใใใใทใผใณใซ่ฟฝๅ ใใ
-const ifcLoader = new IfcLoader();
-ifcLoader.load(ifcURL, (geometry) => scene.add(geometry));
-```
-
-## ่ชฐใฎใใใฎใฉใคใใฉใชใชใฎใ
-
-ใใฎใฉใคใใฉใชใฏใBIM ใขใใชใฑใผใทใงใณใ้็บใใใใจใใไบบใฎใใใฎใใฎใงใใๅปบ่จญๆฅญ็ๅใใฎใขใใชใฑใผใทใงใณใไฝๆใใ้็บ่
ใใIFC ใใกใคใซใฎใใผใฟใๆดป็จใใใใจ่ใใฆใใๅปบ็ฏๅฎถใใใฎไปใฎๅฐ้ๅฎถใๅฏพ่ฑกใงใใ
-
-ใใฎใฉใคใใฉใชใไฝฟ็จใใใซใฏใJavaScriptใHTMLใCSS ใฎๅบๆฌ็ใช็ฅ่ญใๅฟ
่ฆใงใใใใฎ็ฅ่ญใฏใใใฎใใญใฅใกใณใใฎ็ฏๅฒใ่ถ
ใใฆใใพใใใพใใIFC ใฎใธใชใกใใชใ่กจ็คบใใใใใซใไฝใใใฎ 3D ใฉใคใใฉใช(Three.js ใ Babylon.js ใชใฉ)ใไฝฟ็จใใๅฟ
่ฆใใใใพใใ
-
-๐
-ไฝใใๅงใใใฐใใใฎใใใใใชใใจใใๆนใฏใ[ใใกใ](https://threejs.org/manual/)ใใ่ฆงใซใชใใใ[Discord Channel](https://discord.gg/FXfyR4XrKT)ใซๅๅ ใใฆใใๆจๆถใใฆใฟใฆใฏใใใใงใใใใใ
-
-## IFC.js ใฏใชใ้ใใฎใงใใ๏ผ
-
-IFC.js ใฏใๆใใฆใใญใฟในใช่จ่ชใฎไธใคใงใใ JavaScript ใฎใใใซ้็บใใใใฉใคใใฉใชใงใใใคใพใใWeb ใใฉใฆใถใใในใฏใใใใขใใชใฑใผใทใงใณใใขใใคใซใขใใชใฑใผใทใงใณใจใฎไบๆๆงใใใใพใใใพใใJavaScript ใฏๆใ็ฐกๅใซ็ฟๅพใงใใ่จ่ชใฎไธใคใงใใใHTML ใ CSS ใ็จใใฆใฆใผใถใผใคใณใฟใผใใงใผในใๆง็ฏใใใใจใใงใใพใใ่จใๆใใใฐใIFC.js ใไฝฟใฃใ BIM ใขใใชใฑใผใทใงใณใฎไฝๆใฏใใฆใงใใใผใธใไฝๆใใใฎใจๅใใใใ็ฐกๅใชใฎใงใใ
-
-### ใใซใใใฉใใใใฉใผใ
-
-IFC.js ใไฝฟใใฐใใใใใใใฉใใใใฉใผใ ใซๅฏพๅฟใใใชใผใใณใช BIM ใขใใชใฑใผใทใงใณใไฝใใใจใใงใใพใใ
-
-
-
-
- ใตใผใใผ้ไฟกใซ้ ผใใใซIFCใใกใคใซใ่ชญใฟๆธใใใ3Dใ่กจ็คบใใใใญใณใใจใณใใฎWebใขใใชใฑใผใทใงใณ
-
- ใฏใVanilla JS ใใReactใVueใAngularใSvelteใชใฉ
- ใฎใใผใซใไฝฟใฃใฆไฝๆใใใใจใใงใใพใใใคใพใใ
-
- IFC.jsใไฝฟใใฐใใใใใWebใใฉใฆใถใใชใผใใณใชBIMใขใใชใซๅคใใใใจใใงใใใฎใงใใ
-
-
- ),
- },
- {
- icon: "๐ข",
- content: (
-
- ใฏใฉใคใขใณใใงIFCใใกใคใซใๅฆ็ใงใใชใๅ ดๅใใใใพใใไพใใฐใใขใใคใซๆฉๅจใงใฏใ่คๆฐใฎไธญ่ฆๆจกใพใใฏๅคง่ฆๆจกใชIFCใ่กจ็คบใใใใฏใผใใชใๅ ดๅใใใใพใใใใฎใใใชๅ ดๅใซใฏใ
- Node.js ใไปใใฆใตใผใใผไธใง
-
- IFC.jsใไฝฟ็จใใใใงใซ็จๆใใใฆใใThree.jsใฎใทใผใณใใฏใฉใคใขใณใใซ้ไฟกใใใใจใๅฏ่ฝใงใ
-
- ใ
-
- ),
- },
- {
- icon: "๐ป",
- content: (
-
- ๆใซใฏใใฆใงใใขใใชใฑใผใทใงใณใงใฏใชใใWindowsใiOSใLinuxไธใงๅไฝใใ
- ใใคใใฃใใในใฏใใใใขใใชใฑใผใทใงใณ
- ใไฝใใใใจๆใใใจใใใใพใใใใใฏใ
- Electron
- ใฎใใใชๆ่กใฎใใใใงๅฏ่ฝใซใชใใพใใใใใใใฎใใคใใฃใใขใใชใฑใผใทใงใณใฏใใฆใงใใขใใชใฑใผใทใงใณใจๅใใใใซใHTMLใCSSใJavaScriptใReactใVueใชใฉใไฝฟใฃใฆใใญใฐใฉใใณใฐใใใพใ
-
- ),
- },
- {
- icon: "๐ฑ",
- content: (
-
- IFC.jsใฏใWebGLใฎใณใผใใใใคใใฃใใฎOpenGLใซใใใใณใฐใใ
- React Native
- ใใตใใผใใใฆใใพใใใคใพใใAndroidใiOSใงๅไฝใใIFCไบๆใฎ
- Open BIMใขใใช ใ็ฐกๅใซไฝๆใใใใจใใงใใใฎใงใใ
-
- ),
- },
- ]}
-/>
-
-### ในใใผใ
-
-โก๏ธ
-Web ใขใใชใฑใผใทใงใณใฎ็ต้จใใใๆนใฏใJavaScript ใใผในใฎ IFC ใฉใคใใฉใชใฎๅผฑ็นใฏใใใฉใผใใณในใ ใจๆใฃใฆใใใใใใใพใใใใใใใIFC.js ใฎใณใข้จๅใฏใWebAssembly ใจ[Emscripten](https://emscripten.org/)ใ็ตใฟๅใใใ C ่จ่ชใง้็บใใใฆใใพใใใใใฏ็นใซ**ๆๅคงใฎใใใฉใผใใณใน**ใฎใใใซ่จญ่จใใใฆใใใIFC.js ใฏใใฉใฆใถๅ
ใง็ดๆฅๅฎ่กใใใชใใใใในใฏใใใใขใใชใฑใผใทใงใณใฎ้ๅบฆใจใใใฉใผใใณในใซ่ฟใฅใใใจใใงใใพใใ
-
-### ็นๅพด
-
-
-
- ๐ IFC.jsใฏใIFCใใกใคใซใใทใผใ ใฌในใซ่ชญใฟ่พผใ ใใจใใงใใพใใ
-
-
-
-
- ๐ ใใฉใฆใถไธใง60fpsใงๅไฝใใ3Dใธใชใกใใช ใ็ๆใใพใใ
-
-
-
-
- ๐ Three.jsใฎๅใงใธใชใกใใชใฎๅค่ฆณ ใ็ฐกๅใซ็ทจ้ใงใใพใใ
-
-
-
-
- ๐ ๐ ๐ ้ฃๆบใใ่คๆฐ ใฎIFCใขใใซใ่ชญใฟ่พผใฟใพใใ
-
-
-
-
- ๐ ใฌใใผใใใใผใฟใใผในใฎIFCใใญใใใฃ ใๅๅพใใพใใ
-
-
-
-
- โ ใพใใIFC.jsใฏIFCใใกใคใซใไธใใ็ทจ้ใปๆธใ่พผใฟ ใใใใจใใงใใพใใ
-
-
-## ใฝใผในใณใผใ
-
-IFC.js ใฏๅคง่ฆๆจกใชๅค่จ่ช(C ใ TypeScript JavaScript ใชใฉ)ใฎใฉใคใใฉใชใงใใใใใไธใคใฎใชใใธใใชใซๅใใใฎใฏ้ฃใใใๆฑใใซใใใใฎใงใใใใฎใใใใใฎใฉใคใใฉใชใฏ่คๆฐใฎใชใใธใใชใซๅญๅจใใใใใใใ็ฌ่ชใฎ็ฎ็ใๆใฃใฆใใพใใใใใใฏ[ใใ](https://github.com/IFCjs)ใง่ฆใใใจใใงใใพใใ
-
-
-
- ใใฎใฉใคใใฉใชใฎไธญๆ ธใจใชใใฎใฏใC่จ่ชใงใผใญใใๆธใใใEmscriptenใไปใใฆWebAssemblyใซใณใณใใคใซใใใIFCใฎ
- ใใผใตใผใจใธใชใกใใชใธใงใใฌใผใฟ
- ใงใใใใฎใชใใธใใชใฏใIFCใใกใคใซใ่ชญใฟ่พผใใงใใฎใใผใฟใใกใขใชใซใญใผใใใใจใใ่ค้ใชไฝๆฅญใใซใใปใซๅใใฆใใพใใ
-
- ),
- },
- {
- name: "web-ifc-three",
- link: "https://github.com/IFCjs/web-ifc-three",
- content: (
-
- web-ifcใThree.jsใซ้ฉๅฟใใใใฆใผใถใผใIFCใจ็ดๆฅๅฏพ่ฉฑใงใใ
- ๆ้ฉๅใใใ3Dใทใผใณ
- ใ็ๆใใใฉใคใใฉใชใงใใใใฎใฉใคใใฉใชใฏใ
-
- ๅ
ฌๅผใฎThree.js IFC Loader
-
- ใงใใใใฎใขใใใฟใผใฎใใใใงใThree.jsใไฝฟใฃใฆใชใผใใณใชBIMใขใใชใฑใผใทใงใณใใใใ2่กใฎใณใผใใงไฝๆใใใใจใใงใใพใใ
-
- ),
- },
- {
- name: "web-ifc-viewer",
- link: "https://github.com/IFCjs/web-ifc-viewer",
- content: (
-
- ใใใฏใใฉใฆใถใใผในใฎ
-
- IFCใใฅใผใข
-
- ใงใIFC.jsใงใงใใใใจใฎๅคใใฎไพ
- ใใใใพใใใทใผใณใฎใใใฒใผใทใงใณใใใใชใขใซใฎๅคๆดใใฏใชใใฏใซใใ่ฆ็ด ใฎ้ธๆใใปใฏใทใงใณใใฉใณใชใฉใใใฎใชใใธใใชใซใฏใใใใใในใฆใฎๆฉ่ฝๆงใฎไพใใใใฎใงใใชใผใใณใชBIMใขใใชใฑใผใทใงใณใงใใใซๅๅฉ็จใงใใพใใ
-
- ),
- },
- ]}
-/>
-
-## ่ฒข็ฎใใ
-
-IFC.js ใงใชใผใใณ BIM ้็บใฎไธ็ใใฉใใฉใ่ฏใใใฆใใใใใจๆใใพใใใ๏ผใฉใคใใฉใชใฏๅคงใใใฎใงใใฉใใซๅๅ ใใใใใ้ธๆใใๅฟ
่ฆใใใใพใใ
-
-
-
- ใใใฏใใใงใใญใใณใผใใฃใณใฐไปฅๅคใซใใใงใใใใจใฏใใใใใใใพใใใใฎๆนๆณใซใคใใฆใฏใ
- Discordใใฃใณใใซ
- ใใ่ฆงใใ ใใใ
-
-
-
-
- C++ , WebAssembly,
- ใใผใทใณใฐใIFCใฎ็ดฐใใ้จๅใซๆ
็ฑใๆใฃใฆใใๆนใฏใๆฅญ็ๆ้ใฎใชใผใใณใฝใผในBIMใใผใตใผใง็งใใกใๅฉใใฆใใ ใใใ
- web-ifc ใงใใ
-
-
-
-
- ใใชใใThree.jsใฎ้็บ่
ใงใใใฐใ
- web-ifc-three ,which is
- ใฏใๅ
ฌๅผใฎThree.js IFC Loader
-
- ใงใใ
-
-
-
-
- ใฏใผใซใชใชใผใใณBIMใขใใชใฑใผใทใงใณใฎไฝๆใซ่ๅณใใใใBIMใใผใซใใฆใผใถใผใคใณใฟใผใใงใผในใฎ็ด ๆดใใใใขใคใใขใใๆใกใฎๆนใฏใ
- web-ifc-viewer
- ใๅธๅ ดใงๆ้ซใฎIFCใใฅใผใขใซใใใใใซใๅๅใใ ใใใ
-
-
-ใใใใซใใฆใใ[Discord ใใฃใณใใซ](https://discord.gg/FXfyR4XrKT)ใซ็ซใกๅฏใฃใฆใใใ ใใใๆจๆถใใใฆใๆฐใซใชใใใจใๆใใฆใใใ ใใใฐใใๆกๅ
ใใงใใใจๆใใพใใ
diff --git a/i18n/ja/docusaurus-theme-classic/footer.json b/i18n/ja/docusaurus-theme-classic/footer.json
deleted file mode 100644
index 794f6c4..0000000
--- a/i18n/ja/docusaurus-theme-classic/footer.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "link.title.Docs": {
- "message": "ใใญใฅใกใณใ",
- "description": "The title of the footer links column with title=Docs in the footer"
- },
- "link.title.Community": {
- "message": "ใณใใฅใใใฃ",
- "description": "The title of the footer links column with title=Community in the footer"
- },
- "link.title.More": {
- "message": "ใใใซ",
- "description": "The title of the footer links column with title=More in the footer"
- },
- "link.item.label.Tutorial": {
- "message": "ใใฅใผใใชใขใซ",
- "description": "The label of footer link with label=Tutorial linking to /docs/introduction"
- },
- "link.item.label.Discord": {
- "message": "Discord",
- "description": "The label of footer link with label=Discord linking to https://discord.gg/FXfyR4XrKT"
- },
- "link.item.label.Twitter": {
- "message": "ใใคใใฟใผ",
- "description": "The label of footer link with label=Twitter linking to https://twitter.com/ifc_js"
- },
- "link.item.label.Blog": {
- "message": "ใใญใฐ",
- "description": "The label of footer link with label=Blog linking to /blog"
- },
- "link.item.label.GitHub": {
- "message": "GitHub",
- "description": "The label of footer link with label=GitHub linking to https://github.com/IFCjs"
- },
- "link.item.label.Funding": {
- "message": "่ณ้ใซใคใใฆ",
- "description": "The label of footer link with label=Funding linking to https://opencollective.com/ifcjs"
- },
- "copyright": {
- "message": "่ไฝๆจฉใฏ2021ๅนดIFC.jsใซๅธฐๅฑใใพใใ",
- "description": "The footer copyright"
- }
-}
diff --git a/i18n/ja/docusaurus-theme-classic/navbar.json b/i18n/ja/docusaurus-theme-classic/navbar.json
deleted file mode 100644
index 8e4f4bf..0000000
--- a/i18n/ja/docusaurus-theme-classic/navbar.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "title": {
- "message": "IFC.js",
- "description": "The title in the navbar"
- },
- "item.label.Docs": {
- "message": "ใใญใฅใกใณใ",
- "description": "Navbar item with label Docs"
- },
- "item.label.Blog": {
- "message": "ใใญใฐ",
- "description": "Navbar item with label Blog"
- },
- "item.label.GitHub": {
- "message": "GitHub",
- "description": "Navbar item with label GitHub"
- },
- "item.label.Community": {
- "message": "ใณใใฅใใใฃ",
- "description": "Navbar item with label Community"
- }
-}
diff --git a/i18n/zh/code.json b/i18n/zh/code.json
deleted file mode 100644
index 1fc5bce..0000000
--- a/i18n/zh/code.json
+++ /dev/null
@@ -1,188 +0,0 @@
-{
- "homepage.tagline": {
- "message": "็จไบJavaScript็BIMๅทฅๅ
ท็ฎฑใ",
- "description": "Tagline of the welcome page."
- },
- "homepage.getStarted": {
- "message": "ๅผๅงๅง",
- "description": "The welcome button of the documentation. Brings the user to the Introduction page."
- },
- "Native speed": {
- "message": "ๆฌๅ้ๅบฆ"
- },
- "The IFC.js parsing engine is based on WebAssembly and C++, and is specifically designed to read data from large files as fast as a desktop application.": {
- "message": "IFC.js็่งฃๆๅผๆๆฏๅบไบWebAssemblyๅC++็๏ผไธ้จ็จไบไปๅคงๆไปถไธญ่ฏปๅๆฐๆฎ๏ผ้ๅบฆไธๆก้ขๅบ็จ็จๅบไธๆ ทๅฟซใ"
- },
- "Multiplatform": {
- "message": "ๅคๅนณๅฐ"
- },
- "IFC.js is compatible with any platform: web application (frontend and backend), desktop applications (Windows, Mac and Linux) and mobile applications (Android and iOS).": {
- "message": "IFC.jsๅ
ผๅฎนไปปไฝๅนณๅฐ๏ผ็ฝ็ปๅบ็จ๏ผๅ็ซฏๅๅ็ซฏ๏ผใๆก้ขๅบ็จ๏ผWindowsใMacๅLinux๏ผๅ็งปๅจๅบ็จ๏ผAndroidๅiOS๏ผใ"
- },
- "Lightweight": {
- "message": "่ฝป้็บง"
- },
- "An open BIM application created with IFC.js can weigh less than 1 MB. This library allows the creation of web and native applications with almost no impact on the final weight of the application.": {
- "message": "ไธไธช็จIFC.jsๅๅปบ็ๅผๆพๅผBIMๅบ็จ็จๅบ็้้ๅฏไปฅๅฐไบ1MBใ่ฟไธชๅบๅ
่ฎธๅๅปบ็ฝ็ปๅๆฌๅฐๅบ็จ็จๅบ๏ผๅฏนๅบ็จ็จๅบ็ๆ็ป้้ๅ ไนๆฒกๆๅฝฑๅใ"
- },
- "Source": {
- "message": "ๆฅๆบ",
- "description": "The source of an image of the blog"
- },
- "theme.NotFound.title": {
- "message": "ๆชๆพๅฐ็ฝ้กต",
- "description": "The title of the 404 page"
- },
- "theme.NotFound.p1": {
- "message": "ๆไปฌๆ ๆณๆพๅฐไฝ ่ฆๆพ็ไธ่ฅฟใ",
- "description": "The first paragraph of the 404 page"
- },
- "theme.NotFound.p2": {
- "message": "่ฏทไธ้พๆฅไฝ ็็ฝ็ซๆๆ่
่็ณป๏ผ่ฎฉไปไปฌ็ฅ้ไปไปฌ็้พๆฅๅทฒ็ปไธญๆญใ.",
- "description": "The 2nd paragraph of the 404 page"
- },
- "theme.AnnouncementBar.closeButtonAriaLabel": {
- "message": "ๅ
ณ้ญ",
- "description": "The ARIA label for close button of announcement bar"
- },
- "theme.blog.paginator.navAriaLabel": {
- "message": "ๅๅฎขๅ่กจ้กตๅฏผ่ช",
- "description": "The ARIA label for the blog pagination"
- },
- "theme.blog.paginator.newerEntries": {
- "message": "่พๆฐ็ๆก็ฎ",
- "description": "The label used to navigate to the newer blog posts page (previous page)"
- },
- "theme.blog.paginator.olderEntries": {
- "message": "่พๆฉ็ๆก็ฎ",
- "description": "The label used to navigate to the older blog posts page (next page)"
- },
- "theme.blog.post.readingTime.plurals": {
- "message": "ไธๅ้้
่ฏป|{readingTime}ๅ้้
่ฏป",
- "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.tags.tagsListLabel": {
- "message": "ๆ ็ญพ:",
- "description": "The label alongside a tag list"
- },
- "theme.blog.post.readMore": {
- "message": "้
่ฏปๆดๅค",
- "description": "The label used in blog post item excerpts to link to full blog posts"
- },
- "theme.blog.post.paginator.navAriaLabel": {
- "message": "ๅๅฎขๆ็ซ ้กต้ขๅฏผ่ช",
- "description": "The ARIA label for the blog posts pagination"
- },
- "theme.blog.post.paginator.newerPost": {
- "message": "่พๆฐ็ๅธๅญ",
- "description": "The blog post button label to navigate to the newer/previous post"
- },
- "theme.blog.post.paginator.olderPost": {
- "message": "่พๆฉ็ๆ็ซ ",
- "description": "The blog post button label to navigate to the older/next post"
- },
- "theme.tags.tagsPageTitle": {
- "message": "ๆ ็ญพ",
- "description": "The title of the tag list page"
- },
- "theme.blog.post.plurals": {
- "message": "ไธไธชๅธๅญ|{count}ๅธๅญ",
- "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
- },
- "theme.blog.tagTitle": {
- "message": "{nPosts}ๆ ่ฎฐไธบ\"{tagName}\"",
- "description": "The title of the page for a blog tag"
- },
- "theme.tags.tagsPageLink": {
- "message": "ๆฅ็ๆๆๆ ็ญพ",
- "description": "The label of the link targeting the tag list page"
- },
- "theme.docs.sidebar.expandButtonTitle": {
- "message": "ๆฉๅคงไพง่พนๆ ",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.docs.sidebar.expandButtonAriaLabel": {
- "message": "ๆฉๅคงไพง่พนๆ ",
- "description": "The ARIA label and title attribute for expand button of doc sidebar"
- },
- "theme.CodeBlock.copyButtonAriaLabel": {
- "message": "ๅคๅถไปฃ็ ๅฐๅช่ดดๆฟ",
- "description": "The ARIA label for copy code blocks button"
- },
- "theme.CodeBlock.copied": {
- "message": "ๆ่ขญ",
- "description": "The copied button label on code blocks"
- },
- "theme.CodeBlock.copy": {
- "message": "ๆท่ด",
- "description": "The copy button label on code blocks"
- },
- "theme.docs.paginator.navAriaLabel": {
- "message": "ๆๆกฃๅฏผ่ช้กต",
- "description": "The ARIA label for the docs pagination"
- },
- "theme.docs.paginator.previous": {
- "message": "ไธไธ็ฏ",
- "description": "The label used to navigate to the previous doc"
- },
- "theme.docs.paginator.next": {
- "message": "ไธไธ้กต",
- "description": "The label used to navigate to the next doc"
- },
- "theme.docs.sidebar.collapseButtonTitle": {
- "message": "ๆๅ ไพง่พนๆ ",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.collapseButtonAriaLabel": {
- "message": "ๆๅ ไพง่พนๆ ",
- "description": "The title attribute for collapse button of doc sidebar"
- },
- "theme.docs.sidebar.responsiveCloseButtonLabel": {
- "message": "ๅ
ณ้ญ่ๅ",
- "description": "The ARIA label for close button of mobile doc sidebar"
- },
- "theme.docs.sidebar.responsiveOpenButtonLabel": {
- "message": "ๆๅผ่ๅ",
- "description": "The ARIA label for open button of mobile doc sidebar"
- },
- "theme.docs.versions.unreleasedVersionLabel": {
- "message": "่ฟๆฏ{siteTitle}{versionLabel}็ๆฌ็ๆชๅๅธๆๆกฃ",
- "description": "The label used to tell the user that he's browsing an unreleased doc version"
- },
- "theme.docs.versions.unmaintainedVersionLabel": {
- "message": "่ฟๆฏ{siteTitle}{versionLabel}็ๆๆกฃ๏ผๅฎไธๅ่ขซ็งฏๆ็ปดๆคใ",
- "description": "The label used to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionSuggestionLabel": {
- "message": "ๆๅ
ณๆๆฐ็ๆๆกฃ๏ผ่ฏทๅ่ง{latestVersionLink}๏ผ{versionLabel}๏ผใ",
- "description": "The label userd to tell the user that he's browsing an unmaintained doc version"
- },
- "theme.docs.versions.latestVersionLinkLabel": {
- "message": "ๆๆฐ็ๆฌ",
- "description": "The label used for the latest version suggestion link label"
- },
- "theme.common.editThisPage": {
- "message": "็ผ่พๆญค้กต้ข",
- "description": "The link label to edit the current page"
- },
- "theme.common.headingLinkTitle": {
- "message": "็ดๆฅ้พๆฅๅฐๆ ้ข",
- "description": "Title for link to heading"
- },
- "theme.lastUpdated.atDate": {
- "message": "ไบ{date}ใ",
- "description": "The words used to describe on which date a page has been last updated"
- },
- "theme.lastUpdated.byUser": {
- "message": " ไฝ่
๏ผ{user}",
- "description": "The words used to describe by who the page has been last updated"
- },
- "theme.lastUpdated.lastUpdatedAtBy": {
- "message": "ๆๅๆดๆฐ{atDate}{byUser}ใ",
- "description": "The sentence used to display when a page has been last updated, and by who"
- },
- "theme.common.skipToMainContent": {
- "message": "่ทณๅฐไธป่ฆๅ
ๅฎน",
- "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
- }
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json
deleted file mode 100644
index 34e60bd..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "version.label": {
- "message": "ไธไธ้กต",
- "description": "The label for version current"
- },
- "sidebar.tutorialSidebar.category.Guide": {
- "message": "ๆๅ",
- "description": "The label for category Guide in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc": {
- "message": "๐งฉ web-ifc",
- "description": "The label for category ๐งฉ web-ifc in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-three": {
- "message": "๐งฉ web-ifc-three",
- "description": "The label for category ๐งฉ web-ifc-three in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.๐ Tutorials": {
- "message": "๐ ๆ็จ",
- "description": "The label for category ๐ Tutorials in sidebar tutorialSidebar"
- },
- "sidebar.tutorialSidebar.category.Courses": {
- "message": "ใณใผใน",
- "description": "The label for category Courses in sidebar"
- },
- "sidebar.tutorialSidebar.category.๐งฉ web-ifc-viewer": {
- "message": "๐งฉ web-ifc-viewer",
- "description": "The label for category ๐งฉ web-ifc-viewer in sidebar tutorialSidebar"
- }
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
deleted file mode 100644
index 15b4ac1..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/Getting started.mdx
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: ๅผๅงๅทฅไฝ
-sidebar_position: 0
----
-
-import { IfcCard } from "../../../../../src/components/Card/InfoCard";
-
-## ไบ่งฃ IFC.js
-
-๐๐ ๐ก
-IFC.js ไธไป
ไป
ๆฏไธไธชๅบ๏ผๅฎๆฏไธไธชๅบๅ้กน็ฎ็็ๆ็ณป็ป๏ผไฝฟๅๅปบ BIM ๅทฅๅ
ทๅๅพๅพฎไธ่ถณ้ใ่ฟ็งๆจกๅๅ็ๅๅ ๆไธคไธชใ
-
-- ไธบไบ่ฝๅคๅจๆไปฌ็ๅบ็จ็จๅบไธญๅชไฝฟ็จๆไปฌ้่ฆ็ไธ่ฅฟใ
-- ไธบไบไฝฟๅบๆดๅฎนๆ็ปดๆคใ
-
-ไบ่งฃๅฎๆฏ็ฑๅชไบ้จๅ็ปๆ็ๅพ้่ฆ๏ผไปฅไพฟ็ฅ้ๅจๆฏ็งๆ
ๅตไธๅบ่ฏฅไฝฟ็จไปไนใIFC.js ๆฌ่ดจไธ็ฑ 3 ๅฑ็ปๆ๏ผๆฏๅฑ้ฝๆ็ฌ็น็่ดฃไปปใ
-
-
-
-
-ไธไธชIFCๆไปถๅๆๅจใๅฎ่ฝๅคไปIFCไธญ่ฏปๅๆๆไฟกๆฏ๏ผ็ผ่พๅฎๅนถๅๅ
ฅๆฐๆไปถใๅฎๆฒกๆ3Dๆต่งๅจ๏ผๅชๅฏนๆฐๆฎ่ตทไฝ็จใ
-
-
-
-
-
-
- ไฝๆถไฝฟ็จใ
-
-
-
-ๅฝไฝ ๆณ่ฏปๆๅIFCๆไปถๆถ๏ผไธ้่ฆไปปไฝๆฅ็ๅจใ่ฟไธชๅบๆไพไบๅฏนๆฐๆฎ็ๅ
จ้จๆๅ๏ผไฝ้่ฆๅฏนIFCๆจกๅผๆๆดๅค็ไบ่งฃๆ่ฝไฝฟ็จๅฎใ
-
-่งๆ
ๅต่ๅฎใ -
-
-
-
-
-
- ไธไธช3D
- BIMๆฅ็ๅจใๅฎๅ
่ฎธไปฅ60ๅธง/็ง็้ๅบฆๆฅ็ๅๆต่งไธ็ปดๆจกๅ๏ผ้ๆฉๅ
็ด ๅนถ่ฝปๆพ่ฏปๅๆๆ็IFCๆฐๆฎไปฅๆพ็คบ็ป็ป็ซฏ็จๆทใๅฎๆฏthree.js็ๅฎๆนIFCๅ ่ฝฝๅจใ
-
-
-
- ไฝๆถไฝฟ็จใ
-
-
-
- ๅฝไฝ ๆณไธบไฝ ็ๅบ็จ็จๅบๅถไฝไธไธชBIMๆฅ็ๅจ๏ผๅนถไธไฝ ๆณๅฎๅ
จๆงๅถๆๆๅฎ็ฐ็ๅ่ฝใ
-
-
-่งๆ
ๅต่ๅฎใ web-ifc
-
-
-
-
-
- ไธไธชไธ็ปดBIMๆต่งๅจ๏ผๅทฒ็ปๅฎ็ฐไบ่ฎธๅคๅทฅๅ
ทๅๅ่ฝ๏ผๅ้ขๅพใๅฐบๅฏธ็ญ๏ผ๏ผๅ
่ฎธไฝ ็จๅพๅฐ็ๅชๅๆฅๅๅปบBIMๅทฅๅ
ทใ
-
-
-
- ไฝๆถไฝฟ็จใ
-
-
-
- =ๅฝไฝ ๆณๅๅปบไธไธชBIMๆต่งๅจ๏ผ่ไฝ ๅไธๆณ่ฑๆถ้ดๅฎ็ฐๆๆไฝ ๆณๆฅๆ็ๆจกๅๅฏผ่ชๅทฅๅ
ทใ
-
-
-่งๆ
ๅต่ๅฎใ web-ifc-three
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/_category_.json
deleted file mode 100644
index 5180127..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/_category_.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "label": "Guide",
- "position": 5,
- "collapsed": false
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
deleted file mode 100644
index ce316d4..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Introduction.mdx
+++ /dev/null
@@ -1,72 +0,0 @@
----
-title: ็ฎไป
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## BIM ไธไป
ๆฏๅ ไฝๅญฆ...
-
-...ไฝๅฎๆๅ ไฝๅญฆใ
-
-๐ช
-[Web-ifc]("https://ifcjs.github.io/info/docs/Guide/web-ifc/Introduction")ๆฏไธไธช้ๅธธๅผบๅคง็ๅทฅๅ
ท๏ผ่ฝๅคไปฅๆฅ่ฟๅ็็้ๅบฆ่ฏปๅ IFCsใ็ถ่๏ผๅ ไนๆๆ็ BIM ๅบ็จ็จๅบ้ฝไผๅ็จๆทๅฑ็คบไปไปฌๆญฃๅจๅค็็ๆจกๅ็ไธ็ปด่งๅพใไฝ ๅฏไปฅๅจไปปไฝๅพๅฝขๅผๆไธญไฝฟ็จ`web-ifc`๏ผไฝๆไปฌๅทฒ็ปๅจ**web-ifc-three**ไธญไธบไฝ ๅไบ่ฟไบใ
-
-๐งถ
-`web-ifc-three`ๆฏ`web-ifc`็ไธไธชๅ
่ฃ
ๅจ๏ผๅฎไป IFC ๆไปถไธญ่ฏปๅๆๆๆฐๆฎ๏ผๅนถๅฐๅ
ถ่ฝฌๅไธบๅฏๅจไปปไฝๆต่งๅจไธญๆพ็คบๅ็ผ่พ็ๅ ไฝๅพๅฝขใไฝ ๅฏไปฅ็จ`npm i web-ifc-three`ๆ`yarn add web-ifc-three`ๅฎ่ฃ
ๅฎใๅ
ณไบ่ฟไธชๆจกๅ็ไธไบๅพ้
ท็ไบๅฎใ
-
-๐ฃ ๅฎ่ถ
็บงๅฎนๆไฝฟ็จใ
-
-
- ๐ฉ ๅฎๆฏ
-
- Three.js็ๅฎๆนIFCLoader
- ใ
-
-
-
- ๐
- ๅฎ้ๅธธ้ซๆ๏ผ่ฝๅคๅจๆต่งๅจไธญไปฅ60ๅธง/็ง็้ๅบฆๆพ็คบๆๅไธไธ็็ฉไฝใๅฎๅฏไปฅๆพ็คบๅคไธชๆจกๅ๏ผๆนๅๆๆๅ่ฟๆปค้กน็ฎใ
-
-
-
- ๐ง
- ๅฎๅฏไปฅ่ทๅพๅนถ้ๅๅคไธชๆไปถ็็ฉบ้ด็ปๆๆ ใๆญคๅค๏ผๅฎ่ฟๅฏไปฅ่ฎฟ้ฎๆๆ้กน็ฎ็ๅฑๆง๏ผๆขๅฏไปฅๅจไธ็ปด่งๅพไธญ็นๅปๅฎไปฌ๏ผไนๅฏไปฅไฝฟ็จๆบ่ฝ่ฟๆปคๅจใ
-
-
-๐
-ๅจไปฅไธๅ ็นไธญ๏ผๅฐ้ๆญฅๅฑ็คบ่ฏฅ API ๅๅ
ถๅ่ฝใ็ถ่๏ผๅจไฝฟ็จ web-ifc-three ไนๅ๏ผๆๅ ไธช้ฎ้ขๆฏๅฟ
้กป่ฆๆธ
ๆฅ็ใ
-
-### ๆๅฏไปฅ็ดๆฅไฝฟ็จ`web-ifc`ๅ๏ผ
-
-้่ฟ web-ifc๏ผไฝ ๅฏไปฅๅปบ็ซๅ ไนๆๆ่ฝๅค่ฏปๅ IFC ็ BIM ๅทฅๅ
ทใ้ฃไน๏ผไธบไปไน่ฆๅจๅฎไธ้ขๅๅปบไธไธชๅฑๅข๏ผ
-
-๐คทโโ๏ธ
-ๅ ไธบๅ ไนๆๆ็ BIM ๅทฅๅ
ท้ฝๆฏ 3D ็๏ผ่ไธๆไปฌ่ฎคไธบๅฏนๆๆ็ๅผๅ่
ๆฅ่ฏด๏ผไปๅคดๅผๅงๅฎ็ฐไธไธชๆฅ็ๅจๆฏๆฒกๆๆไน็ใๅฆๆไฝ ๅชๅฏนๆฐๆฎๆๅ
ด่ถฃ๏ผไฝ ๅฏ่ฝๆๅฅฝ็ดๆฅไฝฟ็จ web-ifcใ
-
-ๆญคๅค๏ผweb-ifc-three ่ฎฉไฝฟ็จ IFC ็ๅทฅไฝๅๅพๆดๅ ็ฎๅๅๅฎๅ
จ๏ผๅณไฝฟๆฏๅฏนไบ้ฃไบไปฅๅๆฒกๆไฝฟ็จ่ฏฅๆ ผๅผ็ป้ช็ๅผๅ่
ๆฅ่ฏดไนๆฏๅฆๆญคใ
-
-Web-ifcๆด็ตๆดป๏ผไฝ้่ฆๆดๅคIFCๆจกๅผ็็ฅ่ฏใ
-
-###ๆๅฏไปฅ็ดๆฅไฝฟ็จ`THREE.IFCLoader`ๅ?
-
-๐ฌ
-ๅฆไธๆ่ฟฐ๏ผ`web-ifc-three` ๆฏ Three.js ็ๅฎๆน IFCLoaderใไนๅฐฑๆฏ่ฏด๏ผๅฆๆไฝ ไป Three.js ไธญๅฏผๅ
ฅ IFCLoader๏ผๅ
ถไปฃ็ ๅฐไธ`web-ifc-three`่ตๆบๅบไธญ็ไปฃ็ ็ธๅใ
-
-๐ง
-ไฝ ๅฏ่ฝๆณไป Three.js ๅฏผๅ
ฅ`IFCLoader`๏ผไปฅ้ฟๅ
ๅจไฝ ็้กน็ฎไธญๅฏผๅ
ฅ`web-ifc-three`ใ่ฟๅบ่ฏฅๅฏไปฅ๏ผไฝ่ฆๆณจๆ Three.js ๆฏไธไธช้ๅธธๅคง็ๅบ๏ผๅ
ถๆดๆฐ้ๅบฆๆฏ IFC.js ๆ
ขๅพๅคใ
-
-
- Three.js IFCLoaderๅฏ่ฝๆฒกๆๆๆฐ็ๆดๆฐ๏ผๅจไธไธไธช็ๆฌๅๅธไนๅ๏ผๆไปฌๅทฒ็ปไฟฎๅค็ๆๆฐbugๅจThree.jsไธญไปๆชๅพๅฐ่งฃๅณใ
-
-
-`Three.js IFCLoader`ๅฏ่ฝๆฒกๆๆๆฐ็ๆดๆฐ๏ผๅจไธไธไธช็ๆฌๅๅธไนๅ๏ผๆไปฌๅทฒ็ปไฟฎๅค็ๆๆฐ bug ๅจ Three.js ไธญไปๆชๅพๅฐ่งฃๅณใ
-
-```js
-// ๅฏผๅ
ฅweb-ifc-three๏ผๅๅง๏ผIFCLoader
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-// ๅฏผๅ
ฅthree.js IFCLoader
-import { IFCLoader } from "three/examples/jsm/loaders/IFCLoader";
-```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
deleted file mode 100644
index 105f172..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Setup.mdx
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: ่ฎพ็ฝฎ
-sidebar_position: 2
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## ๐ต DRY ๆไปถ ๐ต
-
-ๆไปฌไธๆณ้ๅค่ชๅทฑ ๏ผ็่ณๅจๆไปฌ็ๆๆกฃไธญไนไธๆณใ
-
-๐
-ไฝฟ็จ web-ifc ๅฏๅจ้กน็ฎ็่ฎพ็ฝฎๅทฒ็ปๅจHello World ไธญ่ง่ฟไบใๅฆๆไฝ ่ทณ่ฟไบ่ฟไธ็น๏ผๆไปฌๅปบ่ฎฎไฝ ๅป็ไธ็ใๆๆ็ๆ็จ้ฝๅฐไป้ฃไธชๅบๆฏๅผๅงใ
-
-ไฝ ๅฏไปฅ่ช็ฑๅฐไฝฟ็จThree.js IFCLoaderๆฅๅญฆไน ่ฟไบๆ็จใ
-
-๐
-ๅฆๆไฝ ๅจไปปไฝๆ็จไธญ่ฟทๅคฑไบๆนๅ๏ผไธ่ฆๆ
ๅฟ! ่ฏท็ไธไธ[่ฟ้](https://github.com/IFCjs/hello-world)็ไพๅญ๏ผๆ่
ๅฐ[Discord ้ข้](https://discord.gg/g7Uzn2KSwB)็ดๆฅ้ฎๆไปฌใๅฆๅค๏ผๅฆๆๆไปปไฝๅปบ่ฎฎ๏ผ่ฏทๅ่ฏๆไปฌ๏ผไปฅไพฟๆไปฌ่ฝๅคๆน่ฟ่ฟไบๆๆกฃใ
-
-
- ๅ่ฎพๆThree.jsๅWebๅผๅ็ๅบๆฌ็ฅ่ฏใๅฆๆๆจๆฒกๆ่ฟ็ง่ๆฏ๏ผๆไปฌๅปบ่ฎฎๆจๅจ่ฟๅ
ฅIFC.jsไนๅๅ
ไป
- ่ฟ้ ๅผๅงใ
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
deleted file mode 100644
index 42c6871..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/AdvancedLoading.mdx
+++ /dev/null
@@ -1,111 +0,0 @@
----
-title: ๐ ๅค็บฟ็จ
-sidebar_position: 6
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐ฅถ๐ฅถ๐ฅถ
-ๅฐ็ฎๅไธบๆญขๆ็ๅฐ็ไธๅ้ฝ้ๅธธ้
ท๏ผไฝๆไปฌๆไธไธช้ฎ้ข๏ผๅฝๆไปฌๅ ่ฝฝไธไธช้ๅธธๅคง็ๆจกๅๆถ๏ผ**ๅบ็จ็จๅบๅป็ปไบๅ ็ง้**ใๅฝๆไปฌๆณไปๆจกๅไธญๆๅ่ฎธๅคๅฑๆงๆถ๏ผ่ฟไธช้ฎ้ขไนไผๅ็ใๆไปไนๅๆณๅฏไปฅ้ฟๅ
่ฟไธช้ฎ้ขๅ๏ผ
-
-๐ฅ
-ๅฝ็ถ๏ผ**IFC.js ๅทฒ็ป้ข่งๅฐไบ่ฟ็งๆ
ๅต๏ผๅนถๅฎ็ฐไบ**ๅค็บฟ็จใ่ฟๆๅณ็็น้็ๆไฝๅฐๅจไธไธชๅนถ่ก็่ฟ็จไธญ่ฟ่ก๏ผไธไผ้ปๅกๅบ็จ็จๅบ๏ผๅฝ่ฟ็จ็ปๆๆถ๏ผๅบ็จ็จๅบๅฐ่ขซๅผๆญฅๆดๆฐใ
-
-๐
-่ฟๅฌ่ตทๆฅๅพๅคๆ๏ผ่ไธ็กฎๅฎๅฆๆญคใไฝไธ่ฆๆ
ๅฟ๏ผๆไปฌๅทฒ็ปๆๅฎ่ฎพ็ฝฎๅฅฝไบ๏ผๆไปฅไฝ ๅช้ๅ ่กไปฃ็ ๅฐฑๅฏไปฅๅจไฝ ็ BIM ๅบ็จ็จๅบไธญไฝฟ็จ่ฟไธชใ
-
-
- ไฝ ๅฏไปฅๆพๅฐ่ฟไธชๆ็จ็ๅฎๆดไพๅญ
-
- ่ฟ้
- ใ
-
-
-## ๅฆไฝๅๅฐ่ฟไธ็น
-
-### ่ฎพ็ฝฎ็ฝ็ปๅทฅไฝ่
-
-๐ฉโ๐ซ
-ไธบไบๅฏ็จๅค็บฟ็จ๏ผๅฟ
้กป้
็ฝฎ**webworker**ใไฝไปไนๆฏ webworker๏ผwebworker ๆฏ็ฝ็ปๆต่งๅจไธบไบ่ฝๅคไธๅค็บฟ็จไธ่ตทๅทฅไฝ่ๅ
ทๅค็ๆบๅถใไฝๅฆๆไฝ ไปฅๅๆฒกๆๅฌ่ฏด่ฟๅฎไปฌ๏ผไนไธ็จๆ
ๅฟ๏ผ**ไฝ ไธ้่ฆๅฎไปฌๆฅๅจ IFC.js ไธญไฝฟ็จๅค็บฟ็จ**ใ
-
-๐ฆ๐ฆ๐ฆ
-ๅฆๆไฝ ็จ`npm`ใ`yarn`ๆๅ
ถไป่ฝฏไปถๅ
็ฎก็ๅจๅทฅไฝ๏ผไฝ ็้กน็ฎไธญๅบ่ฏฅๆไธไธชๅซ`node_modules`็ๆไปถๅคน๏ผ้้ขๆไฝ ็้กน็ฎไฝฟ็จ็ๆๆๅบ็ๆไปถๅคนใๅจ`node_modules/web-ifc-three`ไธญ๏ผไฝ ไผๅ็ฐไฝฟ็จ webworkers ๆ้็ไธคไธชๆไปถใ`IFCWorker.js`ๅ`IFCWorker.js.map`ใ
-
-
- ไฝ ๅฟ
้กปๆ่ฟไธคไธชๆไปถๅคๅถๅฐไฝ ็้กน็ฎไธญ็ไธไธช็ฎๅฝไธญ๏ผ่ฟไธช็ฎๅฝๅฐไธๆ็ป็ๅบ็จ็จๅบไธ่ตทๆไพใ่ฟๅๅณไบไฝ ๆไฝฟ็จ็ๆๆฏ๏ผvanilla
- JSใReactใAngular็ญ๏ผใไฝ ๅฏไปฅไฝฟ็จไฝ ็จไบwasmๆไปถ็ๅไธ็ฎๅฝใ
-
-
-๐
-็ถๅไฝ ๅฟ
้กปๆๅฎ่ฟไธชๆไปถ็ไฝ็ฝฎ๏ผไธ wasm ๆไปถ็ๆนๆณ็ธๅใ่ฟๅฏไปฅ่ฟๆ ทๅใ
-
-```js
-async function setUpMultiThreading() {
- const manager = ifcLoader.ifcManager;
- // ่ฟไบ่ทฏๅพๅๅณไบไฝ ๅฆไฝๆ้ ไฝ ็้กน็ฎ
- await manager.useWebWorkers(true, "IFCWorker.js");
- await manager.setWasmPath("../../../");
-}
-
-setUpMultiThreading();
-```
-
-๐ฅถโ
-่ฟๆ๏ผvoi lรก! ไฟกไธไฟก็ฑไฝ ๏ผไฝ ๅทฒ็ปๅจไฝ ็้กน็ฎไธญๅฏ็จไบๅค็บฟ็จใๅฆๆไฝ ็ฐๅจๅฐ่ฏๅจไฝ ็ๅบ็จ็จๅบไธญๅ ่ฝฝไธไธชๆไปถ๏ผๆ่
ๅฐ่ฏไธๆฌก่ทๅพ่ฎธๅคๅฑๆง๏ผไฝ ไผ็ๅฐ**ๅบ็จ็จๅบไธไผๅป็ป**ใ
-
-
- ๆณจๆ๏ผๅฆๆไฝ ๆฟๆดปไบ็ฝ็ปๅทฅไฝ่
๏ผwasmๆไปถ็่ทฏๅพๅฟ
้กปๆฏไธ็ฝ็ปๅทฅไฝ่
็ธๅฏน็ใ
-
-
-๐คโ๐
-่ฏท่ฎฐไฝ๏ผ**webworker ็็ๆฌๅฟ
้กปไธไฝ ๆไฝฟ็จ็ๅบ็็ๆฌ็ธๅน้
**ใ่ฟๆๅณ็๏ผๅฆๆไฝ ๅฐๆฅๆดๆฐไบ`web-ifc-three`็็ๆฌ๏ผไฝ ๅฐฑ้่ฆ้ๆฐๅคๅถ่ฟไบๆไปถใไฝ ๅฏไปฅไฝฟ็จไธไธชๅฝไปค่กๅบๆฅ่ชๅจๅคๅถๆไปถ๏ผๅฆ`cpy`ใ
-
-### ่ฃ
่ฝฝ่ฟๅบฆ
-
-๐ฅ
-ๅจไฝ ็ BIM ๅบ็จ็จๅบไธญไฝฟ็จๅค็บฟ็จๆ่ฎธๅคๅฅฝๅคใๆ็ดๆฅ็ๆฏ๏ผๆไปฌ็ฐๅจๅฏไปฅ**ๅ็จๆทๆพ็คบๆจกๅ็ๅ ่ฝฝ่ฟๅบฆ**ใ้ฆๅ
๏ผๆไปฌๅฐๆทปๅ ไธไธช็ฎๅ็ HTML ๆถๆฏๆฅๆพ็คบ่ฟๅบฆใ
-
-```html
-div id="text-container">
-Progress:
-0
-%
-/div>
-```
-
-โจโจโจ
-ๆฅไธๆฅๆไปฌ่ฆๆ่ฟไธช HTML ๅ
็ด ไธๆจกๅๅ ่ฝฝไบไปถ**้พๆฅ่ตทๆฅ**ใ่ฟๅฏไปฅ้่ฟ "setOnProgress() "ๆนๆณ่ฝปๆพๅฎ็ฐใ่ฎฉๆไปฌไนๅบ็จไธไบๅบๆฌ็ๆฐๅญฆ็ฅ่ฏๆฅ**ๅฐ่ฟๅบฆ่ฝฌๆขไธบ็พๅๆฏ**ใ
-
-```js
-function setupProgressNotification() {
- const text = document.getElementById("progress-text");
- ifcLoader.ifcManager.setOnProgress((event) => {
- const percent = (event.loaded / event.total) * 100;
- const result = Math.trunc(percent);
- text.innerText = result.toString();
- });
-}
-
-setupProgressNotification();
-```
-
-๐
-ๅฆๆไฝ ๅๅพๅพๆญฃ็กฎ๏ผๆไปฌๅบ่ฏฅ่ฝ็ๅฐไธ้ข็ๆฅ็ๅจใๅฆๆไฝ ๅฐ่ฏๅ ่ฝฝไธไธช IFC ๆจกๅ๏ผไฝ ไธไป
ไผ็ๅฐ**ๅ ่ฝฝ่ฟ็จไธไผ้ปๆก 3D ่งๅพ**๏ผ่ไธ**html ๆๆฌไผๅฎๆถๆพ็คบๅ ่ฝฝ่ฟๅบฆ**ใ
-
-
-
-## ๆฅไธๆฅ็ๆญฅ้ชค
-
-๐๐๐
-็ฅ่ดบไฝ ๏ผไฝ ็ฐๅจๅฏไปฅ**ๅๅปบๅค็บฟ็จ็ BIM ๅบ็จ็จๅบไบใไฝ ็ฐๅจๅฏไปฅ**ๅๅปบๆฐธไธๅป็ป็ๅค็บฟ็จ BIM ๅบ็จ็จๅบไบใ
-
-๐
-ไฝ ็ฐๅจๅทฒ็ป็ๆไบ IFC.js ็ไธไบ้ซ็บงๅทฅๅ
ท๏ผไฝ่ฟๆๅพๅคไธ่ฅฟ้่ฆๅญฆไน ใๅจๅ้ข็ๆ็จไธญ๏ผๆไปฌๅฐ็ๅฐๅฆไฝไธไป
่ฏปๅ๏ผ่ไธ**็ผ่พๅๅๅปบ IFC ๆไปถ**ใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
deleted file mode 100644
index b94291d..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Hiding.mdx
+++ /dev/null
@@ -1,241 +0,0 @@
----
-title: ๐ ่บฒ่
-sidebar_position: 4
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐ฉโ๐ซ
-้่ฟๆไปฌๅจๅ
ถไปๆ็จไธญ็ๅฐ็ๅ
ๅฎน๏ผๆไปฌๅทฒ็ป็ฅ้ๅฆไฝๅจ 3D ไธญ้ๆฉๅ
็ด ๏ผ่ฎฟ้ฎๅฎไปฌ็ๅฑๆง๏ผๅนถไฝฟ็จ**ๅญ้ๆฅ็ชๅบๅฎไปฌ๏ผๅญ้ๆฏๆดไธชๆจกๅ็ไธ้จๅ**ใ
-
-๐ช๐งฑ
-็ถ่๏ผๅจ่ฎธๅค**BIM ๅบ็จไธญ๏ผไนๆๅฏ่ฝ**้่ๅ้็ฆปๅ
็ด ใไธไธชๅธธ่ง็็จไพๆฏ้่ๆๆไธ็ฌฆๅๆไธช่ฟๆปคๅจ็ๅ
็ด ๏ผๆ่
ๅชๆพ็คบๅฑไบๅปบ็ญๆๅฑ็ๅฏน่ฑกใ
-
-๐ฐ ๅฝ็ถ๏ผไฝฟ็จ**IFC.js ่ฟๆฏไปถๅฐไบใๅจ่ฟไธชไพๅญไธญ๏ผๆไปฌ่ฆๆ็ฑปๅซๅๅปบ**่ฟๆปคๅจ๏ผ่ฟๆ ท็จๆทๅฐฑๅฏไปฅ็จๅค้ๆกๆพ็คบๆ้่้กน็ฎใ
-
-
- ไธๅ
ถไปๆ็จไธๆ ท๏ผไฝ ๅฏไปฅๆพๅฐๅฎๆด็ไพๅญ
-
- ่ฟ้
- ใ
-
-
-## ๅฆไฝๅๅฐ่ฟไธ็น
-
-### ่ทๅ็ฑปๅซ็ๅญ้
-
-๐ฉโ๐ซ
-IFC.js ็ๅฏ่งๆงๆฏๅบไบ**ๅญ้ๆไฝ็ใ่ฟไฝฟๅพๅคๆ็ๅฏ่งๅ่ฝๅคไปฅๆๅฐ็ๅ
ๅญๅ ็จๆฅๅๅปบใๆไปฌ่ฆๅ็็ฌฌไธไปถไบๆฏๅฎไนๅชไบ**IFC ็ฑปๅซ\*\*ๆไปฌๅฐๅ
่ฎธ็จๆทๆพ็คบๆ้่ใ
-
-๐๐๐
-ไธบไบ่็ๅ
ๅญ๏ผIFC.js ไธญ็**็ฑปๅซ่ขซๅฎไนไธบๆฐๅญๅธธๆฐ**ใๅ ๆญค๏ผ่ฎฉๆไปฌๅๅปบไธไธชๅฏน่ฑก๏ผๅฐ่ฟไบๅธธ้็ๅ็งฐๆ ๅฐๅฐๅฎไปฌ็ๆฐๅญๅผ๏ผๅนถๅๅปบไธไธชๅฝๆฐๆฅๆฃ็ดขๅฎไปฌใ
-
-```js
-import {
- IFCWALLSTANDARDCASE,
- IFCSLAB,
- IFCDOOR,
- IFCWINDOW,
- IFCFURNISHINGELEMENT,
- IFCMEMBER,
- IFCPLATE,
-} from "web-ifc";
-
-// ็ฑปๅซๅ็งฐๅ่กจ
-const categories = {
- IFCWALLSTANDARDCASE,
- IFCSLAB,
- IFCFURNISHINGELEMENT,
- IFCDOOR,
- IFCWINDOW,
- IFCPLATE,
- IFCMEMBER,
-};
-
-// ่ทๅไธไธช็ฑปๅซ็ๅ็งฐ
-function getName(category) {
- const names = Object.keys(categories);
- return names.find((name) => categories[name] === category);
-}
-```
-
-๐ โฉ๐ช
-็ฐๅจ่ฎฉๆไปฌๅๅปบๅ ไธชๅฝๆฐ๏ผไปฅ**่ทๅพๅฑไบไธไธช็ฑปๅซ็ๅ
็ด ็ๆๆ ID**๏ผๅนถ**็จ่ฟไบ ID ๅๅปบไธไธชๅญ้**ใ
-
-่ฎฐไฝ๏ผ่ฎธๅคIFC.jsๅฝๆฐๆฏๅผๆญฅ็๏ผๆไปฅๆไปฌ่ฆไฝฟ็จasyncๅawaitใ
-
-๐ฉโ๐ซ
-ไฝ ไนๅฏไปฅไฝฟ็จ`removeFromSubset()`ไปไธไธชๅญ้ไธญๅ ้คไธไธช้กน็ฎ๏ผไพๅฆ๏ผ้่ไธไธช้กน็ฎ๏ผใๅฆๆไฝ ๆๅฎๅ`createSubset()`็ปๅ่ตทๆฅ๏ผๅนถไธ`removePrevious = false`๏ผไฝ ๅฐฑๅฏไปฅๅฎๅ
จๆงๅถๅชไบๅ
ๅฎน่ขซๆทปๅ ๅฐๅชไธชๅญ้ไปฅๅๅฎ็ๅฏ่งๆงใ
-
-```js
-// ่ทๅไธไธช็นๅฎ็ฑปๅซ็ๆๆ้กน็ฎ็ID
-async function getAll(category) {
- const manager = ifcLoader.ifcManager;
- return manager.getAllItemsOfType(0, category, false);
-}
-
-// ๅๅปบไธไธชๆฐ็ๅญ้๏ผๅ
ๅซไธไธช็ฑปๅซ็ๆๆๅ
็ด
-async function newSubsetOfType(category) {
- const ids = await getAll(category);
- return ifcLoader.ifcManager.createSubset({
- modelID: 0,
- scene,
- ids,
- removePrevious: true,
- customID: category.toString(),
- });
-}
-```
-
-### ่ฎพ็ฝฎ GUI
-
-๐ป๐ง
-ๆไปฌ็ฐๅจๅฐๅๅปบไธไธช็ฎๅ็ GUI๏ผ่ฎฉ็จๆทๆงๅถๅชไบ็ฑปๅซๆฏๅฏ่ง็ๆไธๅฏ่ง็ใๆไปฌๅฐ**ไธบๆไปฌๆญฃๅจไฝฟ็จ็ BIM ๆจกๅ็ๆฏไธช็ฑปๅซ**ๅๅปบไธไธชๅค้ๆกใ
-
-๐
-่ฟๅฏไปฅ้่ฟไธ็น**HTML**ๅ**CSS**่ฝปๆพๅฎ็ฐใ
-
-```html
-
-
-
-
-
-
-
-
- IFC.js
-
-
-
-
-
-
-
-
-
-```
-
-```css
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-html,
-body {
- overflow: hidden;
-}
-
-#three-canvas {
- position: fixed;
- top: 0;
- left: 0;
- outline: none;
-}
-
-#file-input {
- z-index: 1;
- position: absolute;
-}
-
-.checkboxes {
- position: absolute;
- left: 1rem;
- top: 1rem;
-}
-```
-
-### ๅฐ GUI ไธๅฏ่งๆง็ปๅ่ตทๆฅ
-
-โจ
-็ฐๅจๅชๅฉไธ**ๅฐๆฏไธชๅค้ๆก็็นๅปไบไปถไธ็ธๅบ็ฑปๅซ็ๅฏ่งๆง่็ณป่ตทๆฅ**๏ผ่ฟๆ ท๏ผๅฝๅค้ๆก่ขซๆฟๆดปๆถ๏ผ็ฑปๅซๅฐฑๅๅพๅฏ่ง๏ผ่ๅฝๅฎ่ขซๅ็จๆถ๏ผ็ฑปๅซๅฐฑๆถๅคฑไบใ
-
-๐จ๐จโ๐จ
-่ฟ้ๅผๅพๆณจๆ็ๆฏ๏ผไธบไบไฝฟไปฃ็ ๆดๅ ็ฎๆด๏ผๆไปฌ็ป**ๆฏไธชๅค้ๆกไธไธช ID๏ผๅ
ถๅ็งฐไธๅฎๆ้พๆฅ็็ฑปๅซ็ธๅ**ใ
-
-```js
-// ๅญๅจๅทฒๅๅปบ็ๅญ้
-const subsets = {};
-
-async function setupAllCategories() {
- const allCategories = Object.values(categories);
- for (let i = 0; i < allCategories.length; i++) {
- const category = allCategories[i];
- await setupCategory(category);
- }
-}
-
-// ๅๅปบไธไธชๆฐ็ๅญ้ๅนถ้
็ฝฎๅค้ๆก
-async function setupCategory(category) {
- subsets[category] = await newSubsetOfType(category);
- setupCheckBox(category);
-}
-
-// ่ฎพ็ฝฎๅค้ๆกไบไปถๆฅ้่/ๆพ็คบๅ
็ด
-function setupCheckBox(category) {
- const name = getName(category);
- const checkBox = document.getElementById(name);
- checkBox.addEventListener("change", (event) => {
- const checked = event.target.checked;
- const subset = subsets[category];
- if (checked) scene.add(subset);
- else subset.removeFromParent();
- });
-}
-```
-
-๐ ่่ฟๅฐฑๆฏ็ปๆใ
-
-
-
-## ๆฅไธๆฅ็ๆญฅ้ชค
-
-๐๐๐
-็ฅ่ดบไฝ ! ็ฐๅจไฝ ็ฅ้ๅฆไฝไฝฟ็จไปปไฝ่ฟๆปคๅจๆฅๆงๅถๅ
็ด ็ๅฏ่งๆงใ
-
-
- ๅฆๆๆไปฌๆณ็จๅ
ถไปๅฑๆงๆฅ่ฟๆปค๏ผ่ฟไนๆฏไธๆ ท็๏ผๆฏๅฆ็จ็ฉบ้ด็ปๆๆ ๆฅ่ฟๆปคๅฎไปฌๆๅฑ็ๆฅผๅฑ๏ผๅจๅฑๆง้จๅ็ๅฐ๏ผใ
- ๅช่ฆ็กฎไฟไฝ ๅพๅฐไฝ ๆณ่ฟๆปค็ๅ
็ด ็IDใ
-
-
-๐ฉโ๐ซ
-็ถ่๏ผ`web-ifc-three`ๆๆดๅค็ๅ่ฝใไพๅฆ๏ผๅฆๆๆไปฌๆณ**ๆๅผๅๅ
ณ้ญๆฅ็ๅจ**ๆไนๅ๏ผๆฅไธๆฅ่ฎฉๆไปฌๆฅ็็ใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
deleted file mode 100644
index 0d203ad..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Highlighting.mdx
+++ /dev/null
@@ -1,196 +0,0 @@
----
-title: โจ ๅญ้
-sidebar_position: 2
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐ฉ
-ๅจๅ ไนๆๆ็ BIM ๅบ็จ็จๅบไธญ๏ผๅฝ็จๆทๅฐ้ผ ๆ ็งปๅฐๅ
็ด ไธๆ้ๆฉๅฎไปฌๆถ๏ผๅ
็ด ไผ่ขซ้ซไบฎๆพ็คบใIFC.js ไนไธไพๅค๏ผๅจๆฌๆ็จไธญๆไปฌๅฐ็ๅฐๅฆไฝๅฎ็ฐ่ฟไธ็นใ
-
-
- ๐ฉโ๐ซ ไนๅ
-
-ๆไปฌๅทฒ็ป็ๅฐไบๅฆไฝ้่ฟ
-Raycaster
-ๆฅ่ทๅพๆไปฌๆๅฐๅฐ็บฟ็ๅฏน่ฑก็IDใ็ฐๅจๆไปฌๆไบ่ฟไบID๏ผๅฐฑๅฏไปฅไฝฟ็จๅ ไฝๅญ้
-ๆฅ็ชๅบๆพ็คบ่ฟไบๅ
็ด ใ
-
-
- ๅ ไฝๅญ้
- ๆฏๆจกๅไธญ็ไปปไฝไธ็ป้กน็ฎใไพๅฆ๏ผๆๆ็้จใๆๆ็ๅบๅฑๅ
็ด ๆๆๆๆปก่ถณๆไธชๆกไปถ็ๅ
็ด ใ
-
-
-### ่ฟๅฃไพ่ตๆง
-
-โฝ
-ๆไปฌ้่ฆไธไธช[material](https://threejs.org/docs/#api/en/materials/Material)ๆฅ็ชๅบ่ฟไบ้กน็ฎใไฝ ๅฏไปฅ้ๆฉไปปไฝไฝ ๅๆฌข็ๆๆ๏ผๅจ่ฟไธชไพๅญไธญ๏ผๆไปฌๅฐไฝฟ็จไธไธช[MeshLambertmaterial](https://threejs.org/docs/#api/en/materials/MeshLambertMaterial)๏ผๆไปฌๅฐไป Three ็ๆ ธๅฟๅบไธญๅฏผๅ
ฅใ
-
-```js
-import { MeshLambertMaterial } from "three";
-```
-
-ๆไปฌๅฐไฝฟ็จ Raycaster๏ผๆไปฅไฝ ่ฟ้่ฆ่ฟไบไพ่ต้กน ๏ผไปฅๅthree-mesh-bvh ๏ผๅฆๆๆไปฌๆณ่ทๅพๆไฝณๆง่ฝใ
-
-## ๅฆไฝๅๅฐ่ฟไธ็น
-
-### ไบฎ็นๆๆ
-
-๐
-็ฌฌไธไปถไบๆฏๅๅปบ**้ซๅ
ๆๆ**.็ฉ็ฉ้
็ฝฎ๏ผ่ฎฉๆๆ็่ตทๆฅๅพๅฅฝ! ไธไธๆ็คบ๏ผไฝ ๅฏไปฅไฝฟ็จ`depthTest=false`๏ผ่ฟๆ ท็ฉไฝไปไปปไฝ่ง่ง้ฝๅฏไปฅ็ๅฐใ
-
-```js
-// ๅๅปบๅญ้ๆๆ
-const preselectMat = new MeshLambertMaterial({
- transparent: true,
- opacity: 0.6,
- color: 0xff88ff,
- depthTest: false,
-});
-```
-
-โ
-่ฏทๆณจๆ๏ผๅ ไฝๅญ้ๆฏ็ฑๅฎไปฌ็ๆๆ\*\*็ฌ็นๅฐ่ฏๅซ็ใ
-
-- ๅฆๆไฝ ็จๆๆ A ๅๅปบไบไธไธชๅข็ๅญ้๏ผ็ถๅ่ฏๅพ็จๅๆ ท็ๆๆ A ๅๅปบๅฆไธไธชๅข็ๅญ้๏ผ็ฌฌไบไธชๅขๅฐ่ขซๆทปๅ ๅฐ็ฌฌไธไธชๅข็ๅญ้ไธญใ
-
-- ๅฆๆไฝ ็จๆๆ A ๅๅปบไบไธไธชๅข็ๅญ้๏ผ็ถๅ่ฏๅพ็จๆๆ B ๅๅปบๅไธๅข็ๅฆไธไธชๅญ้๏ผไฝ ๅฐๅๅปบไธคไธช็ฌ็ซ็ๅญ้ใ
-
-
- You can have two separate subsets with the same appearance using two instances
- of the same material.
-
-
-### ๅไธๅญ้
-
-๐ญ
-ๆไปฌๅฏไปฅ็จcreateSubset ๆฅๅๅปบ็จๆทๆฌๅๆถ็้ซไบฎๆๆใ
-
-```js
-const ifc = ifcLoader.ifcManager;
-
-// Reference to the previous selection
-let preselectModel = { id: -1 };
-
-function highlight(event, material, model) {
- const found = cast(event)[0];
- if (found) {
- // ่ทๅๆจกๅID
- model.id = found.object.modelID;
-
- // ่ทๅๅฟซ้ID
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const id = ifc.getExpressId(geometry, index);
-
- // ๅๅปบๅญ้
- ifcLoader.ifcManager.createSubset({
- modelID: model.id,
- ids: [id],
- material: material,
- scene: scene,
- removePrevious: true,
- });
- } else {
- // ็งป้คไนๅ็้ซไบฎ้จๅ
- ifc.removeSubset(model.id, material);
- }
-}
-
-window.onmousemove = (event) => highlight(event, preselectMat, preselectModel);
-```
-
-
-
-๐
-ๆๅ ไธชๆ่ถฃ็ๅฐๆน้่ฆๆณจๆใ
-
-- `cast()`็ๅฎ็ฐๅทฒ็ปๅฑ็คบไบๅ้ข็ ใ
-
-- ๅ้`currentModel`็จไบๅญๅจๆ้ๆจกๅ็ๅผ็จ๏ผ่ฟๆ ท๏ผๅฝ็จๆทไธๅจๆฌๅไธไธชๅฏน่ฑกๆถ๏ผๆไปฌๅฐฑ่ฝ็จremoveSubset ๅ ้คไนๅ็ๅญ้ใ
-
-- ่ฆๅๅปบๅญ้็้กน็ฎ็ ID ๅฟ
้กปไปฅ\*\*ๆฐ็ป็ๅฝขๅผ็ปๅบ๏ผๅณไฝฟๅฎๆฏไธไธชๅไธ็ ID๏ผใ
-
-### ๅคไธชๅญ้
-
-๐
๐
๐
-ไฝฟ็จ**ๅคไธชๅญ้**ๅไฝฟ็จๅไธชๅญ้ไธๆ ท็ฎๅใๆไปฌๅช้่ฆๅๅปบไธไธชๆฐ็ๆๆ๏ผ็จๅๆ ท็ๅ่ฝๅๅปบไธไธชๆฐ็ๅญ้๏ผๅนถๅฐ่ฏฅๅญ้็ๅๅปบไธไธไธชไบไปถ็ธๅ
ณ่ใ
-
-ๅจ่ฟไธชไพๅญไธญ๏ผๆไปฌ่ฆๆๅฎ็ปๅฎๅฐ**ๅๅป**๏ผไปฅๆจกๆๅฏน่ฑก่ขซ้ไธญๆถ็้ซไบฎๆๆใ
-
-```js
-const selectMat = new MeshLambertMaterial({
- transparent: true,
- opacity: 0.6,
- color: 0xff00ff,
- depthTest: false,
-});
-
-const selectModel = { id: -1 };
-window.ondblclick = (event) => highlight(event, selectMat, selectModel);
-```
-
-
-
-### ๆๅๅ ไฝๅพๅฝข
-
-๐ฉโ๐ซ
-ๅฆๆไฝ ๅๅปบไบไธไธชๅ ไฝไฝๅญ้๏ผไฝๆฒกๆๆๅฎ้ซๅ
ๆๆ๏ผๅญ้ๅฐๆ\*\*็ๅๅงๆๆใ
-
-
- ไพๅฆ๏ผ่ฟๅฐๅ
่ฎธ็จBIMๆจกๅ็ๆๆๅบๅฑๅ
็ด ๅๅปบไธไธชๅ ไฝๅญ้๏ผๅนถ้่ๅ
ถไฝ้จๅใ
-
-
-๐
-ๅจไธไธไธชไพๅญไธญ๏ผๆไปฌๅฐๆ้ๆๆๆๅบ็จไบๅ ่ฝฝ IFC ๆจกๅ็ๅฏๆฌ๏ผๅฝ้ผ ๆ ๆฌๅๅจไธไธช้กน็ฎไธๆถ๏ผ็จๅๅงๆๆๅๅปบไธไธชๅญ้ใไธบๆญค๏ผๆไปฌๅฐไฝฟ็จไธไนๅๅ ไน็ธๅ็ไปฃ็ ใ
-
-```js {3,4,5,6,7,13,14,15,16}
-ifcLoader.load("../../IFC/01.ifc", (ifcModel) => {
- ifcModel.visible = false;
-
- const modelCopy = new Mesh(
- ifcModel.geometry,
- new MeshLambertMaterial({
- transparent: true,
- opacity: 0.1,
- color: 0x77aaff,
- })
- );
-
- scene.add(ifcModel);
- scene.add(modelCopy);
-});
-
-// ...
-
-window.onmousemove = (event) => highlight(event, undefined, highlightModel);
-```
-
-
-
-## ๆฅไธๆฅ็ๆญฅ้ชค
-
-๐๐๐
-็ฅ่ดบไฝ ! ไฝ ็ฐๅจๅบ่ฏฅ่ฝๅค็ชๅบๅ
็ด ๅนถไป BIM ๆจกๅไธญๆๅๅ ไฝๅพๅฝขใๅนฒๅพๅฅฝ!
-
-๐
-็ถ่๏ผไธ่ฆ่ฟไนๅฟซๅฐฑๅฃฐ็งฐ่ๅฉใๆไปฌ่ฟๆฒกๆ่ฐๅฐ BIM ไธญ็ "ๆ"๏ผ่่ฟ็่ณๆฏๅ ไฝๅพๅฝขๆด้่ฆใ่ฟๅฐฑๆฏไธไธ่ฏพ่ฆ่ฎฒ็ๅ
ๅฎนใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
deleted file mode 100644
index a3719c4..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Memory.mdx
+++ /dev/null
@@ -1,146 +0,0 @@
----
-title: ๐ง ่ฎฐๅฟ
-sidebar_position: 5
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐ญ๐ซ
-ๅจๅพๅคๆ
ๅตไธ๏ผๆไปฌไผๅธๆๅๅปบ่ฝๅค**ๆๅผๅๅ
ณ้ญ BIM ๆต่งๅจ็ๅบ็จ็จๅบ**ใ่ฝ็ถ่ฟ็่ตทๆฅๅพๆๆพ๏ผไฝๆไธไธช้ฎ้ขใ**ๅ
ๅญ็ฎก็**ใ
-
-๐ค
-็ฐๅจๅพๅคไบบไผๆ ๅคด๏ผๅ ไธบๅ
ๅญ็ฎก็ๅจ็ฝ็ปๅบ็จไธญไธๆฏไธไธชๅธธ่ง็้ฎ้ขใJavaScript ๅๅ
ถไป็ฐไปฃ่ฏญ่จ้ฝๆ**่ชๅจๅ
ๅญ็ฎก็/ๅๅพๅๆถๅจ**๏ผๆไปฅ็จๅบๅไธๅฟ
ๆ
ๅฟ้ๆพๅฏน่ฑกๅๆฐ็ป็้ฎ้ขใ
-
-โ๐คโ
-็ถ่๏ผๅจไฝฟ็จ Three.js ๆถ๏ผๅๅพๆพๅก็ๆฐๆฎ๏ผๅฆ็ผๅฒๅบ๏ผ**ไธๅ่ฟ็ง่ชๅจๅ
ๅญ็ฎก็็ๅฝฑๅ**ใ
-
-๐ค
-่ฟๆๅณ็๏ผๅฆๆๆไปฌๅ
ณ้ญไธไธช็จ Three.js ๅถไฝ็ๆต่งๅจ๏ผๆ ่ฎบๆฏๅฆๆ IFC.js๏ผ๏ผๆไปฌไผไบง็ไธไธช**ๅ
ๅญๆณๆผ**็็ฐ่ฑกใไนๅฐฑๆฏ่ฏด๏ผๆไปฌ้ปๆญไบ็จๆท็ไธ้จๅ RAM ๅ
ๅญใๅฆๆๆณๆผๅคชๅคง๏ผๅบ็จ็จๅบๅฐๅๅพ่ถๆฅ่ถๆ
ข๏ผๅนถๅฏ่ฝ**ๅดฉๆบ**ใ
-
-
- ไฝ ๅฏไปฅๅจ่ฟ้
-
- ๆพๅฐๅ
ณไบ่ฟไธชไธป้ข็ๆดๅคไฟกๆฏ
- ใ
-
-
-๐
-ๅฆๆๆไปฌๆญฃๅจๅๅปบไธไธช**SPA**๏ผ**ๅ้กตๅบ็จ**๏ผ๏ผไพๅฆไฝฟ็จ**React**ๆ**Angular**็ญๆกๆถๅๅบ๏ผ่ฟๅฐฑๅๅพๅฐคไธบๅ
ณ้ฎใๅจ่ฟไบๆ
ๅตไธ๏ผ็ฝ็ปๅบ็จ็จๅบๆฐธ่ฟไธไผ่ขซ้ๆฐๅ ่ฝฝ๏ผ่ๅ
ๅญๆณๆผๅฐฑไผ็ดฏ็งฏ่ตทๆฅใ
-
-ๅนธ่ฟ็ๆฏ๏ผIFC.js ๅทฒ็ป่่ๅฐไบ่ฟไธ็น๏ผๅนถๅ
่ฎธไฝ ้ๅธธๅฎนๆๅฐ\*\*้ๆพไฝฟ็จ็ๅ
ๅญใ่ฎฉๆไปฌๆฅ็็ๅฆไฝใ๐
-
-
- ไฝ ๅฏไปฅๆพๅฐ่ฟไธชๆ็จ็ๅฎๆดไพๅญ
-
- ่ฟ้
- ใ
-
-
-## ๅฆไฝๅๅฐ่ฟไธ็น
-
-### ็ๆงๅ
ๅญ
-
-๐
-ๅฆๆไฝ ๆฒกๆไน็จ่ฟ Three.js ็ไผๅๅบๆฏ๏ผไฝ ็็ฌฌไธไธช้ฎ้ขๅฏ่ฝๆฏ**ๅฆไฝๆฅ็ไฝ ็ๅบ็จ็จๅบๆถ่ไบๅคๅฐๅ
ๅญ**ใๅฆๅ๏ผๅฐฑไธๅฏ่ฝๅ็ฐๅ
ๅญๆณๆผใ
-
-๐
-ๆๅ ็งๆนๆณๅฏไปฅๅๅฐ่ฟไธ็นใ้ฆๅ
ๆฏไฝฟ็จไฝ ๆญฃๅจไฝฟ็จ็ๆต่งๅจ็**ๅผๅๅทฅๅ
ท**ใไพๅฆ๏ผๅจ่ฐทๆญๆต่งๅจไธญ๏ผๆไธไธชๅไธบ "ๅ
ๅญ "็้จๅ๏ผไฝ ๅฏไปฅ่ฟ่กๅฟซ็
ง๏ผ็็ๅฝๅๆ ็ญพ้กตๆถ่ไบๅคๅฐๅ
ๅญใ
-
-๐ค
-ไธ่ฟ๏ผๆดๆนไพฟ็ๆนๆณๆฏไฝฟ็จๅบ[stats.js](https://github.com/mrdoob/stats.js/)ใ่ฟไธชๅบๅฏไปฅ**็ๆต Three.js ๅบ็จ็จๅบ็ๆง่ฝๅๅ
ๅญ**ใๅฎๅฏไปฅ็จ`npm i stats.js`ๆฅๅฎ่ฃ
๏ผไฝฟ็จๆนๆณๅฆไธใ
-
-```js
-// ็ป่ฎกๆฐๆฎ
-const stats = new Stats();
-stats.showPanel(2);
-document.body.append(stats.dom);
-
-// ๅจ็ปๅพช็ฏ
-const animate = () => {
- stats.begin();
-
- // ๆดๆฐๅ
ถไปๅ
ๅฎน
- stats.end();
- requestAnimationFrame(animate);
-};
-
-animate();
-```
-
-๐
-่ฟๅฐๅธฆๅบ**ๆง่กๆ้ด็ๅบๆฏ็ป่ฎก**ใ้่ฟ็นๅปๅฎไปฌ๏ผๆไปฌๅฏไปฅๅจๅบ็จ็จๅบ็ๆง่ฝๅๅ
ๅญไฝฟ็จไน้ด่ฟ่กๅๆขใ
-
-### ๅค็ฝฎๅ
ๅญ
-
-โ
-็ฐๅจ่ฎฉๆไปฌๅๅปบไธไธชๅฝๆฐ๏ผๅ ้ค IFC.js ๆๆถ่็ๆๆๅ
ๅญใๆไธคไปถไบ้่ฆๆณจๆใ
-
-- ๅฆๆๆไปฌไนๅๆๅฎไบ**WASM ๆไปถ็**่ทฏๅพ๏ผๆไปฌๅฐไธๅพไธๅจ web-ifc-three ็ๆฐๅฎไพไธญๅๆฌก่ฟๆ ทๅใ
-
-- ่ฟไธชๅพ้่ฆ๏ผๅฆๆๆไปฌๅจๆฐ็ปใๅฏน่ฑกๆ็ฑปไธญๅญๅจไบๅฏนๅ ่ฝฝ็ IFC ๆจกๅ็ๅผ็จ๏ผ**ๆไปฌๅฟ
้กปๆๅจๅ ้คๅฎไปฌ**ใๅฆๅ๏ผๅ
ๅญๅฐไธไผ่ขซ้ๆพใ
-
-```js
-async function releaseMemory() {
- // ่ฟๅฐ้ๆพๆๆ็IFCLoaderๅ
ๅญ
- await ifcLoader.ifcManager.dispose();
- ifcLoader = null;
- ifcLoader = new IFCLoader();
-
- // ๅฆๆไนๅ่ฎพ็ฝฎไบwasm่ทฏๅพ๏ผ
- // ๆไปฌ้่ฆ้็ฝฎๅฎ
- await ifcLoader.ifcManager.setWasmPath("../../../");
-
- // ๅฆๆIFCๆจกๅๆฏไธไธชๆฐ็ปๆๅฏน่ฑก๏ผ
- // ไฝ ไนๅฟ
้กปๅจ้ฃ้้ๆพๅฎไปฌใ
- // ๅฆๅ๏ผๅฎไปฌๅฐไธไผ่ขซๅๅพๅๆถใ
- models.length = 0;
-}
-```
-
-### ่ฎพ็ฝฎ็ฎๅ็ GUI
-
-๐
-ๆๅ๏ผๆไปฌ่ฆๅๅปบไธไธช HTML ๆ้ฎ๏ผๅนถๅฐๅ
ถ้พๆฅๅฐๆไปฌๅ
ๅๅๅปบ็ๅฝๆฐใ
-
-```html
-
-```
-
-```js
-// ่ฎพ็ฝฎๅ
ๅญๅค็
-const button = document.getElementById("memory-button");
-button.addEventListener(`click`, () => releaseMemory());
-```
-
-๐ ่ฟๅฐฑๆฏๅบ็จ็จๅบ็ๆ ทๅญใ
-
-
-
-ๅฐ่ฏๅ ่ฝฝไธไธชๆจกๅๅนถ้ๆพๅ
ๅญ๏ผไฝ ไผ็ๅฐๅฎๆขๅคๆญฃๅธธใ่ฏทๆณจๆ๏ผ**ๅฎๅฏ่ฝ้่ฆๅ ็ง้**๏ผๅ ไธบๆต่งๅจ็ๅๅพๆถ้ๅจ้่ฆไธไบๆถ้ดใๅฆๅค๏ผไฝ ไนๅฏไปฅไฝฟ็จๆต่งๅจ็ๅผๅๅทฅๅ
ทๆๅจๅบ็จๅๅพๆถ้ๅจใ
-
-### SPA
-
-๐
-ๅๅปบ**SPA**ๆ**ๅ้กตๅบ็จ็จๅบๆฏๅพๅธธ่ง็**๏ผๅ ไธบๅฎไปฌๆดๆๆ็๏ผ้่ฆไธๅๅฐ่ฟ่กๆดๅฐ็ๆฒ้ใๅถไฝ่ฟไบๅบ็จ็จๅบ็ๅทฅๅ
ท็ไพๅญๆ**React**ใ**Angular**ใ**Vue**็ญใ
-
-๐ถ๐ด
-ๅจ่ฎธๅคๆ
ๅตไธ๏ผ**่ฟไบๅทฅๅ
ทไผ่ชๅจ็ฎก็ๅบ็จ็จๅบ็ปไปถ็็ๅฝๅจๆ**ใไพๅฆ๏ผๅฝ็จๆทๅ
ณ้ญ 3D ่งๅพๆถ๏ผๅ
ๅซ่ฏฅ่งๅพ็ HTML ๅ
็ด ไผ่ชๅจ้ๆฏใ
-
-๐ง๐ง๐ง
-ไธบไบ้ฟๅ
ๅ
ๅญๆณๆผ๏ผๆๅฟ
่ฆๅจๆฏๆฌก้ๆฏๅ
ๅซ 3D ่งๅพ็็ปไปถๆถ**ๆฌๆ็จไธญ็ๅฐ็้ๆพๅบ็จ็จๅบๅ
ๅญ**ใๅจ่ฎธๅคๆ
ๅตไธ๏ผๆ้ฉๅญๆ็ฑปไผผ็ๆบๅถๅจๆฏๆฌก็ปไปถ่ขซ้ๆฏๆถ่ชๅจๆง่ก่ฟไธ้ป่พใ
-
-## ๆฅไธๆฅ็ๆญฅ้ชค
-
-๐๐๐
-็ฅ่ดบไฝ ๏ผไฝ ็ฐๅจ็ฅ้ๅฆไฝ็ฎก็ไฝ ็จ IFC.js ๅๅปบ็ BIM ๅบ็จ็จๅบ็ๅ
ๅญไบใไฝ ็ฐๅจ็ฅ้ๅฆไฝ็ฎก็ไฝ ็จ IFC.js ๅๅปบ็ BIM ๅบ็จ็จๅบ็ๅ
ๅญไบ๏ผๆไปฅไฝ ็ๅบ็จ็จๅบๅฐ 100%ไธไผๅบ็ฐๅ
ๅญๆณๆผใ
-
-๐ช
-ๆฅไธๆฅๆไปฌ่ฆ็็ไธไบ้ซ็บง็ๆจกๅๅ ่ฝฝๅทฅๅ
ท๏ผๆฏๅฆๅค็บฟ็จๅๅ ่ฝฝ่ฟ็จไบไปถใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
deleted file mode 100644
index 6415085..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Optimization.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ๐ฆพ ไผๅ
-sidebar_position: 5
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่ฎพไธญ ๐ทโโ๏ธ๐ง
-
-
- ๆไปฌ็ฐๅจๆญฃๅจๅปบ็ซ่ฟไธ้จๅ็ๆๆกฃใๅๆถ๏ผๆจๅฏไปฅๅ ๅ
ฅ
- Discord้ข้
- ๏ผๅนถๅๆไปฌๆๅบไปปไฝๅ
ณไบๅฎๆฝIFC.jsๆๅ ๅ
ฅ่ฏฅ้กน็ฎๆ้็้ฎ้ขใ
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
deleted file mode 100644
index 8dc2596..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Picking.mdx
+++ /dev/null
@@ -1,146 +0,0 @@
----
-title: ๐ค ๆฃ้
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐ถโโ๏ธ
-ๅฐ็ฎๅไธบๆญข๏ผๆไปฌๅชๆ IFC ๆจกๅๅ ่ฝฝๅฐๅบๆฏไธญใ่ฟๅทฒ็ปๅพไธ้ไบ๏ผไฝๅฆๆ่ฝๅคไธ่ฏฅๆจกๅ่ฟ่กไบคไบๅฐฑๆดๅฅฝไบ๏ผ่่ฟๆญฃๆฏๆไปฌ่ฆๅ็ใ
-
-### ๅฏผๅ
ฅ Three.js ็ไพ่ตๆง
-
-โกโกโก
-ๅจไฝ ่ฝๅฏน็ฉไฝ่ฟ่กๆไฝไนๅ๏ผไฝ ้่ฆ่ฝๅค้ๆฉๅฎไปฌใ่ฟๅฏไปฅ้่ฟ[Three.js Raycaster](https://threejs.org/docs/#api/en/core/Raycaster)่ฝปๆพๅฎ็ฐ๏ผๅฎๅฏไปฅไป`three`็ๆ ธๅฟๅบๅฏผๅ
ฅใๆญคๅค๏ผๆไปฌๅฐๅฏผๅ
ฅไธไธช[Vector2](https://threejs.org/docs/#api/en/math/Vector2)ๅฏน่ฑกๆฅๅญๅจ้ผ ๆ ๅจๅบๆฏไธญ็ไฝ็ฝฎใ
-
-```js
-import { Raycaster, Vector2 } from "three";
-```
-
-
- THREE.Raycasterๅ
่ฎธไฝ ๅๅฐ "ๅ
ๆ"๏ผๅปไธญๅบๆฏไธญ็็ฉไฝๅนถ่ฟๅๅ
ถไฟกๆฏใ
-
-
-### ๅฏผๅ
ฅ tree-mesh-bvh๏ผๅฏ้๏ผใ
-
-๐ฉโ๐๐
-ๆญคๅค๏ผๆไปฌๅฐๅฏผๅ
ฅ[three-mesh-bvh ๅบ](https://github.com/gkjohnson/three-mesh-bvh)๏ผไฝฟๅฏน่ฑก็้ๆฉๆดๅ ไผๅใ่ฟๅฏไปฅ็จ`npm i three-mesh-bvh`ๆฅๅฎ่ฃ
ใๅซๆ
ๅฟ๏ผไฝ ไธ้่ฆๅญฆไน ๅฆไฝไฝฟ็จ่ฟไธชๅบใๅช่ฆ็ปๆไปฌ่ฟไบๅบ็ๅฏน่ฑก๏ผIFC.js ไผๅค็ๅฉไธ็ไบๆ
ใ
-
-```js
-import {
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree,
-} from "three-mesh-bvh";
-
-// Sets up optimized picking
-ifcLoader.ifcManager.setupThreeMeshBVH(
- computeBoundsTree,
- disposeBoundsTree,
- acceleratedRaycast
-);
-```
-
-### ๅญๅจ IFC ๆจกๅ็ๅ่
-
-๐ ๐ ๐
-ๅจๅๅ
ถไปไบๆ
ไนๅ๏ผๆๅฟ
่ฆๅจๅบๆฏไธญไฟๅญไธไธชๅฏน IFC ๆจกๅ็ๅผ็จ๏ผไปฅไพฟ้ๆฉๅฎไปฌใ่ฆๅๅฐ่ฟไธ็น๏ผๆไปฌๅช้่ฆๅๅปบไธไธชๆฐ็ป๏ผๅจๅ
ถไธญๅญๅจๆไปฌๅ ่ฝฝ็ๆจกๅใ
-
-```js {2,6}
-//Sets up the IFC loading
-const ifcModels = [];
-const ifcLoader = new IFCLoader();
-ifcLoader.ifcManager.setWasmPath("../../");
-async function loadIFC() {
- await ifcLoader.ifcManager.setWasmPath("../../");
- ifcLoader.load("../../IFC/01.ifc", (ifcModel) => {
- ifcModels.push(ifcModel);
- scene.add(ifcModel);
- });
-}
-
-loadIFC();
-```
-
-## ๅฆไฝๅ
-
-๐
-ๆฅไธๆฅๆไปฌๅฐๅๅปบไธไธช Raycaster ็ๅฎไพๅ้ผ ๆ ไฝ็ฝฎ็ข้ใไธบไบไผๅๅบ็จ็จๅบ๏ผRaycaster ๅฐๅชไปๅฎ้ๅฐ็็ฌฌไธไธชๅฏน่ฑกไธญ่ทๅไฟกๆฏใ
-
-```js
-const raycaster = new Raycaster();
-raycaster.firstHitOnly = true;
-const mouse = new Vector2();
-```
-
-็ฐๅจๆไปฌ้่ฆไธไธชๅฝๆฐๆฅ่ฎฉ Raycaster ๆๅฐๅฐ็บฟ๏ผ่ฎก็ฎ้ผ ๆ ๅจๅฑๅนไธ็ไฝ็ฝฎใ่ฏทๆณจๆใ
-
-- threeCanvas ๅฏน่ฑกๆฏๆธฒๆ Three.js ๅบๆฏ็ HTML`canvas`ๅ
็ด ใๅฏไปฅ็จ`getElementByID()`ๆฃ็ดขๅฐๅฎ็ๅผ็จใ
-
-- ๆๅฟ
่ฆๆๅฎๅ
ๆไธๅชไบ็ฉไฝ็ขฐๆใๅจ่ฟ็งๆ
ๅตไธ๏ผๅฎๅชไผไธๅ ่ฝฝ็ IFC ๆจกๅ็ธๆ๏ผไนๅฐฑๆฏ่ฏด๏ผๅฆๆๅบๆฏไธญๆๆดๅค็็ฉไฝ๏ผๅฎๅฐๅฟฝ็ฅๅฎไปฌใ
-
-```js
-function cast(event) {
- // ่ฎก็ฎ้ผ ๆ ๅจๅฑๅนไธ็ไฝ็ฝฎ
- const bounds = threeCanvas.getBoundingClientRect();
-
- const x1 = event.clientX - bounds.left;
- const x2 = bounds.right - bounds.left;
- mouse.x = (x1 / x2) * 2 - 1;
-
- const y1 = event.clientY - bounds.top;
- const y2 = bounds.bottom - bounds.top;
- mouse.y = -(y1 / y2) * 2 + 1;
-
- // ๅฐๅ
ถๆพ็ฝฎๅจๆๅ้ผ ๆ ็็ธๆบไธ
- raycaster.setFromCamera(mouse, camera);
-
- // ๆๅฐๅฐ็บฟ
- return raycaster.intersectObjects(ifcModels);
-}
-```
-
-๐
-ๆไปฌๆไธไธชๅฝๆฐๅฏไปฅๅๅฐๅฐ็บฟๅนถ่ฟๅๅฎๆ็ขฐๆ็็ฉไฝ๏ผไฝๆไปฌๅนถๆฒกๆๅฏน่ฏฅ็ฉไฝๅไปปไฝไบๆ
ใ่ฎฉๆไปฌๅๅปบ็ฌฌไบไธชๅฝๆฐ๏ผ่ทๅๅฐ็บฟๅปไธญ็้ข็็ดขๅผ๏ผๅนถๅจๆงๅถๅฐไธญ่ฎฐๅฝๅฎๆๅฑ็ๅฏน่ฑก็ๅฟซ้ IDใ
-
-```js
-function pick(event) {
- const found = cast(event)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const ifc = ifcLoader.ifcManager;
- const id = ifc.getExpressId(geometry, index);
- console.log(id);
- }
-}
-```
-
-
- Raycasterๆปๆฏ่ฟๅไธไธชๅฏน่ฑกๆฐ็ป๏ผๅณไฝฟraycaster.firstHitOnly = true;
- ใๅจ่ฟ็งๆ
ๅตไธ๏ผๆฐ็ปๅฐๅชๅ
ๅซไธไธชๅฏไปฅ็จ[0] ๆๅ็ๅฏน่ฑกใ
-
-
-ๆๅ๏ผๅฉไธ็ๅฐฑๆฏๅฐ่ฏฅๅฝๆฐไธไธไธชไบไปถ๏ผๅจๆฌไพไธญๆฏไธไธชๅๅป๏ผ่็ณป่ตทๆฅใ
-
-```js
-threeCanvas.ondblclick = pick;
-```
-
-ๅฆๆไฝ ๅๅฏนไบไธๅ๏ผๅๅปไธไธช้กน็ฎ๏ผไฝ ไผๅจๆงๅถๅฐไธญ็ๅฐๅฎ็ๅฟซ้ ID๏ผไฝ ๅฏไปฅ้่ฟๆ F12 ๆๆฃๆฅ้กต้ขๆฅ่ฎฟ้ฎๆงๅถๅฐ๏ผใ
-
-
-
-## Next steps
-
-๐๐๐
-็ฅ่ดบไฝ ! ไฝ ็ฐๅจ็ฅ้ๅฆไฝ้่ฟ็นๅปไธไธช็ฉไฝๆฅ่ทๅพๅฎ็ IDใ็ฐๅจๆไปฌๅฏไปฅ็จ่ฟไธช ID ๅๅพๅคไบๆ
ใ
-
-โจ
-็ถ่๏ผๅฆๆ็จๆท่ฝไปฅๅพๅฝขๆนๅผ็ๅฐๅฏน่ฑก่ขซ้ไธญ๏ผ้ฃๅฐฑๆดๅฅฝไบใไธบๆญค๏ผ่ฎฉๆไปฌ่ฟๅ
ฅไธไธ็น๏ผๅจ้ฃ้ๆไปฌๅฐๅญฆไน ๅฆไฝ็ชๅบๆพ็คบๅ
็ด ใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
deleted file mode 100644
index d4b31bd..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/Properties.mdx
+++ /dev/null
@@ -1,210 +0,0 @@
----
-title: ๐ ่ดขไบง
-sidebar_position: 3
----
-
-import { IfcAlert } from "../../../../../../../src/components/Alert/Alert";
-import { IfcCard } from "../../../../../../../src/components/Card/InfoCard";
-import { Scene } from "../../../../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-๐งฌ๐งฌ๐งฌ๏ธ
-ๅฐฝ็ฎกๅ ไนๆๆ็ BIM ๆจกๅ้ฝๆๅ ไฝๅพๅฝข๏ผไฝๅ ไนๆๆไบบ้ฝๅๆ็ๆญฃ้่ฆ็ๆฏ BIM ไธญ็ "I"๏ผๅณ**ไฟกๆฏใIFC.js ๅฏไปฅไปฅ**็้ๅบฆไปไธๅฐไธ้ๅไปปไฝ IFC ๆไปถ๏ผ่ไธๅ ไนไธ้่ฆไปฃ็ ใ
-
-๐พ
-่ฟไธไป
ไฝฟๅๅปบ็ฝ็ปๅบ็จๆไธบๅฏ่ฝ๏ผ**ๅจๅฎขๆท็ซฏ็ดๆฅไป IFC**ๆไปถไธญ่ฏปๅไฟกๆฏ๏ผ่ไธ่ฟๅฏไปฅๅฐ่ฟไบไฟกๆฏไผ ่พๅฐๅ
ณ็ณปๅๆ้ๅ
ณ็ณปๅๆฐๆฎๅบ๏ผๅนถๅจๅ็ซฏ่ฟ่กๅค็ใ
-
-IFC.jsๅฏไปฅ้่ฟIDใ็ฉบ้ดๆ ๅ่ฟๆปคๆ็ดขๆฅ่ฏปๅIFCๆไปถใ
-
-๐
-ๅจ IFC ๆนๆกไธญ๏ผๆๅ ็ง็ฑปๅ็ๅฑๆง๏ผๆฏไธ็ง้ฝๆ็นๅฎ็็จ้๏ผIFC.js ๅฏไปฅๅพๅฐ\*\*็ๆๆๅฑๆงใไธไบๆๅธธ่ง็ๆฏใ
-
-
- ๅ
ทไฝๅฐๆฏไธชIFC็ญใ
-
-
-
- ๆ่ฟฐๅไธ็ฑปๅ็ๆๆๅ
็ด ็ๅฑๆง๏ผๅฆๆไธ็ฑปๅ็ๆๆๅดๆคๅข๏ผใ
-
-
-
- ๆ่ฟฐไบๆๆ่ฏฅๅ
็ด ๅฑ็ๆๆๆๆใ
-
-
-
- ไปปๆ็็จๆทๅฎไน็ๅฑๆง้ใๅฏ่ฝๆๅคไธชๅฑๆง้ไธไธไธชๆๅคไธชๅ
็ด ็ธๅ
ณ่ใๆฏไธชๅฑๆง้้ฝๅ
ๅซไธไธชไปปๆ็ใ็ธไบๅ
ณ่็ๅฑๆง็ปใ
-
-
-
- ๆ่ฟฐๅฎไปฌๆๆๅ็ๅ
็ด ็ๅฐบๅฏธ็ๅฑๆง้ใ่ฝ็ถไนๅฏไปฅไปๅ ไฝๅฎไนไธญ้ๅซๅฐๆจๆญๅบๅ
็ด ็ๅฐบๅฏธ๏ผไฝ่ฟ็งๆ็กฎ็ๆ่ฟฐไฝฟๅพๅๅปบๆต้IFCๆจกๅ็ๅบ็จ็จๅบๅๅพๆดๅ ๅฎนๆใ
-
-
-๐ดโโ๏ธ ไฝ็่ฎบๅคไบ! ่ฎฉๆไปฌๅผๅงๅทฅไฝๅงใ
-
-## ๅฆไฝๅๅฐ่ฟไธ็น
-
-### ไฝ ๅฅฝๅฑๆง
-
-
- ๐ฉโ๐ซ
- ไปIFCไธญๆๅๅฑๆง็ๅบๆฌๆนๆณๆฏไปไธไธชๅ
็ด ็IDไธญๆๅใๅจ่ฎธๅคๆ
ๅตไธ๏ผๅฝ็จๆท้ๆฉไธไธชๅ
็ด ๆถ๏ผๆไปฌไผๅธๆๅพๅฐๅฎ็็ดๆฅๅ้ดๆฅๅฑๆงใ
-
- ไนๅ็ๆ็จ
-
- ๅทฒ็ปๅฑ็คบไบๅฆไฝ่ฝปๆพ่ทๅพ่ฏฅIDใ
-
-
-โ
-็ฐๅจๆไปฌๆไบ่ฟไธช ID๏ผ่ฆ่ทๅพไธไธชๅ
็ด ็ๅฑๆงๆๅค้พๅข๏ผไฝ ๅช้่ฆๅจๆไปฌๅจ้ๆๆ็จ ไธญ็ๅฐ็ๅบ็กไธๅขๅ \*\*ไธ่กไปฃ็ ๏ผๅฐฑ่ฝๅจๅๅปๆถ็ๅฐๆ้ๅ
็ด ็ๅฑๆงใ
-
-```js {9}
-// ๅฝไธไธช้กน็ฎ่ขซ้ไธญๆถ๏ผไผๆง่ก่ฏฅไบไปถ
-async function pick(event) {
- const found = cast(event)[0];
- if (found) {
- const index = found.faceIndex;
- const geometry = found.object.geometry;
- const ifc = ifcLoader.ifcManager;
- const id = ifc.getExpressId(geometry, index);
- const modelID = found.object.modelID;
- const props = await ifc.getItemProperties(modelID, id);
- output.innerHTML = JSON.stringify(props, null, 2);
- }
-}
-```
-
-
-
-**๐คจ ไฝ่ฟไบๅฑๆงๆฏไปไน๏ผ**
-
-ๅฎไปฌๆฏ**ๅ็ๅฑๆง**๏ผไนๅฐฑๆฏ่ฏด๏ผๆฏไธช ifc ๅ
็ด ็ฑปๅๆๅบๆ็ๅบๆฌๅฑๆงใ่ฟไบๅฑๆงๆฏไปฅ\*\*JavaScript ๅฏน่ฑก็ๅฝขๅผ็ปๅบ็๏ผๆไปฅๅฎไปฌ้ๅธธๅฎนๆ่ขซ้ๅ
-
-**๐ค ไธบไปไนๆไบๅฑๆงๆๆฐๅญไฝไธบๅผ๏ผ**
-
-่ฟไบไธๆฏๆฐๅญ๏ผ่ๆฏ**่กจ่พพๅผ็ ID**! ่ฟๆๅณ็ไฝ ๅฏไปฅ็จ่ฟไธช ID ๅๆฌกไฝฟ็จ`getItemProperties()`๏ผไฝ ไผๅพๅฐ้ฃไธช**ๅผ็จ็**ๅ
็ด ็ๅฑๆงใ
-
-
- ่ฟๅฐฑๆฏIFC็ๅทฅไฝๆนๅผ๏ผๆฏไธชๅ
็ด ้ฝๆๅฑๆง๏ผๆฏไธชๅฑๆง้ฝๅฏไปฅๆฏๅ
ถไปๅ
็ด ็ๅผ็จใๅ ๆญค๏ผไฝ ๅบๆฌไธๅฏไปฅ้่ฟๅผ็จๆฅ้ๅๆดไธชIFCใ
-
-
-**๐ ๅ่่ตๆ๏ผไฝๆๆณ็ดๆฅๅพๅฐๆๆ็ไฟกๆฏ!**
-
-ๅซๆ
ๅฟ๏ผๆไปฌไผๅธฎไฝ ่งฃๅณ็ ไฝ ๅฏไปฅไฝฟ็จ`getItemProperties()`็ๅฏ้็ฌฌไธไธชๅๆฐ๏ผ่ฟๆฏไธไธชๅธๅฐๅผ๏ผ้ป่ฎคไธบๅใๅฆๆไฝ ๆๅฎ่ฎพ็ฝฎไธบ "็"๏ผๆไปฌๅฐ้ๅฝๅฐ่ทๅพๆๆ่ขซๅผ็จ็ๅ
็ด ๏ผๅนถๆๆๆ็ไธ่ฅฟ้ฝๆๅ
ๅจไธไธชๅไธ็ JavaScript ๅฏน่ฑกไธญใ
-
-ๅฐฝ็ฎกๅฆๆญค๏ผๆไปฌ้ๅธธๅปบ่ฎฎ้ฟๅ
่ฟๆ ทๅ๏ผไปฅ้ฟๅ
่ฟ่กๆถ็ๅผ้ใๆดๅฅฝ็ๅๆณๆฏๅชๅฏน้ฃไบไฝ ้่ฆ็ ID ไฝฟ็จ`getItemProperties()`๏ผๅฝไฝ ้่ฆๅฎไปฌๆถใ
-
-**๐ ๆๆๆ ทๆ่ฝ่ทๅพๅ
ถไป็ฑปๅ็่ดขไบง๏ผ**
-
-IFC.js ็ API ่ฟๆๅ
ถไป็ฑปไผผ็ๆนๆณ๏ผ็จไบๆๆๅ
ถไปๅฑๆง็ฑปๅใ`getTypeProperties()`ใ`getMaterialProperties()`ๅ`getPropertySets()`ใๆๅไธไธชๆนๆณๅๆถ่ทๅไบๅฑๆง้ๅๆฐ้้ใ
-
-**๐จ `getItemProperties()`ๆฏ็ฉฟ่ถ IFC ็ๅฏไธๆนๆณๅ๏ผ**
-
-ๆ นๆฌไธๅฏ่ฝ! ๆไปฌๆฅไธๆฅไผ็ๅฐๅฆไฝ็ฉฟ่ถๆดไธช็ฉบ้ด็ปๆใ
-
-### ็ฉฟ่ถๅฝ้
้่ไธญๅฟ
-
-๐ฅ ไฝ ็ฐๅจๅฏไปฅไปไธไธชๅ
็ด ็ ID ๆฅๆต่ง IFC ไฟกๆฏ๏ผไฝ ไน็ฅ้ๅฆไฝ้่ฟ็นๅปๅบๆฏไธญ็็ฉไฝๆฅ่ทๅพ IDใ็ถ่๏ผๆไปฌ็ฅ้๏ผ**่ฟ่ฟไธๅค**ใ
-
-- ๅฆๆไฝ ๆณ่ทๅพๆฒกๆๅ ไฝ่กจ็คบ็ๅ
็ด ็ๅฑๆง๏ผไพๅฆ`IfcSite`๏ผ๏ผ่ฏฅๆไนๅ๏ผ
-
-- ๅฆๆไฝ ๆณ็ฉฟ่ถๆดไธช IFC ็็ฉบ้ด็ปๆ๏ผๆไนๅ๏ผ
-
-๐ ๅฝ็ถ๏ผไฝฟ็จ IFC.js ็ API๏ผ่ฟไธๅ้ฝ้ๅธธๅฎนๆใ
-
-### Spatial tree
-
-๐ณ๐ฒ๐ด ไฝ ๅฏ่ฝ็ฅ้๏ผๆๆ็ IFC ้ฝๆไธไธชไธ่ฌ็็ปๆ๏ผๅซๅ**็ฉบ้ดๅ
็ด ็ปๆ**๏ผๆไปฌไผๆๅฎ็งฐไธบ "็ฉบ้ดๆ "๏ผใๅฎๆฏ็ฑๅฎไน้กน็ฎไธญๆๆไบงๅ๏ผ็ฉ็ๅฏน่ฑก๏ผ็็ธๅฏนไฝ็ฝฎ็ๅ
็ด ็ปๆใ
-
-
- ็ฉบ้ด็ปๆไธ่ฌ็ฑIfcProjectใIfcSiteใIfcBuildingใIfcBuildingStoreyๅIfcSpace็ปๆใ
-
-
-ไฝ ๅฏไปฅ้่ฟ่ฐ็จ`getSpatialStructure()`ๆฅ่ทๅพ้กน็ฎ็็ฉบ้ด็ปๆ๏ผๅ
ถไธญๅฏไธ็ๅๆฐๆฏ`modelID`ใ่ฟไธชๆนๆณๅฐไฝไธบไธไธช JavaScript ๅฏน่ฑก่ฟๅ้กน็ฎ็ๆดไธช็ฉบ้ด็ปๆใ
-
-๐ง ่ฟๆฏๅฆๆๅณ็ไฝ ๅฏไปฅๅพๅฐ่ฏฅ้กน็ฎๆๆไบงๅ็ๆๆๅฑๆง๏ผ**ไธ๏ผ\***๏ผๅ ไธบ้ฃๅฐๆฏๅพๆ่ดต็่ฎก็ฎใ็ธๅ๏ผไฝ ๅพๅฐ็ๆฏไธๆฃตๅ
ๅซไปฅไธไฟกๆฏ็้กน็ฎๆ ใ
-
-```ts
-interface Node {
- expressID: number;
- type: string;
- children: Node[];
-}
-```
-
-๐ฉโ๐ซ
-ๆณจๆ๏ผไฝ ๅช่ฝๅพๅฐ**็ฑปๅ**๏ผๅฆ`IfcWall`๏ผๅ**่กจ่พพ็ ID**ใๅฆๆไฝ ๆณๅพๅฐไธไธชๅ
็ด ็ๅฑๆง๏ผไฝ ๅฟ
้กป้ๅๆ ๏ผๅจๆๆ็ ID ไธ่ฐ็จไธ่ฟฐ็ๅฑๆง่ทๅๆนๆณใ
-
-
- ๅฆๆไฝ ็็ฎๆ ๆฏๅ็จๆทๆพ็คบๅฑๆง๏ผไธ่ฌๆฅ่ฏด๏ผๅชๆๅจ็จๆท่ฆๆฑๆถ๏ผไพๅฆ๏ผๅจไฝ ็GUIไธญ็นๅปไธไธช็นๅฎ็้กน็ฎ๏ผๆไผๅพๅฐๅฑๆง๏ผ่ฟๆ ทไผๆดๅฅฝใ
-
-
-ไพๅฆ๏ผๅฆๆไฝ ่ฆๆฑไธไธช้กน็ฎ็็ฉบ้ด็ปๆ๏ผไฝ ๅฏ่ฝๅพๅฐ่ฟๆ ท็็ปๆใ
-
-```js
-{
- expressID: 100,
- type: "IfcProject",
- children: [{
- expressID: 101,
- type: "IfcSite",
- children: [{
- expressID: 102,
- type: "IfcBuilding",
- children:[
- {
- expressID: 103,
- type: "IfcBuildingStorey",
- children: {...}
- },
- {
- expressID: 104,
- type: "IfcBuildingStorey",
- children: {...}
- }
- ]
- }]
- }]
-}
-```
-
-### ๆ็ฑปๅ่ทๅ้กน็ฎ
-
-๐ฉโ๐ซ
-ๆๆถไฝ ๆณๆฃ็ดข\*\*ๆ็ง็ฑปๅ็ๆๆๅ
็ด ๏ผไพๅฆ้กน็ฎไธญ็ๆๆ`IfcWall`ๅฎไพ๏ผใๅจ่ฟไบๆ
ๅตไธ๏ผ้่ฟ็นๅป้ๆฉๅ
็ด ๆ่ทๅ้กน็ฎ็็ฉบ้ดๆ ๆฏๆฒกๆ็จ็ใ
-
-๐ธ๐ช๐ป
-่ฟๅฐฑๆฏ `getAllItemsOfType` ๆนๆณ็ไฝ็จใไฝฟ็จๅฎ็็ๅพ็ฎๅ๏ผไฝ ๅฏไปฅ็ดๆฅไป`web-ifc`ๅฏผๅ
ฅ็ฑปๅใไพๅฆ๏ผ่ฆ่ทๅพ้กน็ฎไธญๆๆ`IfcSlab`ๅฎไพ็ๅฑๆง๏ผไฝ ๅฏไปฅๅไปฅไธๅทฅไฝใ
-
-```js
-import { IFCSLAB } from "web-ifc";
-
-const ifc = ifcLoader.ifcManager;
-const modelID = 0;
-
-async function logAllSlabs() {
- const slabsID = await ifc.getAllItemsOfType(modelID, IFCSLAB);
-
- for (let i = 0; i <= slabsID.length; i++) {
- const slabID = slabsID[i];
- const slabProperties = await ifc.getItemProperties(0, slabID);
- console.log(slabProperties);
- }
-}
-
-logAllSlabs();
-```
-
-## ๆฅไธๆฅ็ๆญฅ้ชค
-
-๐๐๐
-็ฅ่ดบไฝ ๏ผไฝ ็ฐๅจๅบ่ฏฅ่ฝๅค**็ฉฟ่ถไปปไฝ IFC**ๅนถๆๅไฝ ๆๅฏปๆพ็ๅฑๆงใไฝ ็ฐๅจๅบ่ฏฅ่ฝๅค**็ฉฟ่ถไปปไฝ IFC**ๅนถๆๅไฝ ่ฆๆพ็ๅฑๆงใ
-
-๐ฑโ๐ค ็ถ่๏ผๆไปฌ่ฝ็จ่ฟไบๅฑๆงๅไปไนๅข๏ผๅจไธ้ข็ๆ็จไธญๅฏไปฅๆพๅฐไธไธชๅฏ่ฝ็ๅบ็จ๏ผๆไปฌๅฐ็ๅฐๅฆไฝ**้่ๅ้็ฆป**ๅ
็ด ใ
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
deleted file mode 100644
index de34c72..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/Tutorials/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83C\uDF93 Tutorials",
- "position": 4
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
deleted file mode 100644
index b61cdf4..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc-three",
- "position": 2
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
deleted file mode 100644
index 2053312..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-three/api.mdx
+++ /dev/null
@@ -1,675 +0,0 @@
----
-title: API
-sidebar_position: 3
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../../../src/components/Alert/Alert";
-
-## ไฝ ๅฏไปฅ็จ web-ifc-three ๅ็ๅพๆฃ็ไบๆ
ๅ่กจ
-
-๐
-ๆๆ็ API ้ฝๆ่ฎฐๅฝ๏ผๆไปฅๅฝไฝ ไฝฟ็จๆฌๆๆกฃไธญ็ๅฐ็ไปปไฝๅฏน่ฑกๆๆนๆณๆถ๏ผไฝ ๅบ่ฏฅๅจ Intellisense ไธญ็ๅฐๅธฎๅฉ๏ผๆ ่ฎบไฝ ไฝฟ็จ็ๆฏๅช็ง IDEใ[็็ๅง๏ผ](https://github.com/IFCjs/web-ifc-three/blob/main/web-ifc-three/src/IFC/components/IFCManager.ts)ใ
-
-๐ฉโ๐ซ
-็ถ่๏ผๆไปฌๆ่ฏๅฐ๏ผ้
่ฏป intellisense ๆๆณจ้ๅนถไธๆฏๆ่ๆ็ไบๆ
๏ผๆไปฅๅจ่ฟไธ้กต๏ผๆไปฌๅฐๅฏน API ่ฝๅไปไนๅไธไธชๆฆ่ฟฐใไธๅ้ฝๅฐๅจไปฅๅ็ๅ
ทไฝๆ็จไธญๅพๅฐๆด่ฏฆ็ป็ไป็ปใ
-
-## IfcLoader
-
-๐
-่ฟๆฏๆไปฌๅฐไปๅบไธญๅฏผๅ
ฅ็ๅฏไธๅฏน่ฑกใๅฎๅ
ๅซไบไฝฟ็จ IFC ๆ้็ๆๆ้ป่พใไฝ ๅฏไปฅไฝฟ็จๅฎ็`load()`ๅ`loadAsync()`ๆนๆณไป URL ๅ ่ฝฝ IFC๏ผ[ๅฐฑๅๅ
ถไป Three.js ๅ ่ฝฝๅจไธๆ ท](https://threejs.org/docs/#api/en/loaders/Loader.load)ใไพๅฆ๏ผ่ฆๅ ่ฝฝไธไธช IFC๏ผๆไปฌๅฏไปฅๅไปฅไธๅทฅไฝใ
-
-```js
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-const ifcLoader = new IFCLoader();
-ifcLoader.load("models/Example_model.ifc", (ifcModel) => scene.add(ifcModel));
-```
-
-๐ ๐ ๐
-้่ฟ`web-ifc-three`๏ผไฝ ๅฏไปฅๅจๅบๆฏไธญๅ ่ฝฝๅคไธชๆจกๅใ่ฎธๅค API ๆไฝๆฏๅจไธไธชๆๅฎ็ๆจกๅไธๆง่ก็ใไธบไบ่กจ่พพๆไปฌๆณๅจๅชไธชๆจกๅไธๆไฝ๏ผๆไปฌๅฟ
้กป็ปๅบๅฎ็`ModelID`ใ
-
-๐
-ไฝ ๅฏไปฅ้่ฟ็ๆ็็ฝๆ ผ็ๅฑๆง`modelID`่ทๅพๆจกๅ็ IDใ
-
-```js
-const modelID = ifcModel.modelID;
-```
-
-โ
-ๆไธค็งๆนๆณๅฏไปฅ่ฎฟ้ฎ APIใ
-
-- ้่ฟ`IfcLoader`็จ`load`ๅ`loadAsync`็ๆ็`IfcModel`็ๅฎไพใ
-
-- ้่ฟ`IfcLoader.IfcManager`ใ
-
-
- IfcModel ๅฎไพๅIfcLoader.IfcManager
- ้ฝๅฏไปฅไบๆขไฝฟ็จ๏ผไปฅ่ฎฟ้ฎAPIใๆไธไธชๅบๅซ๏ผๅฝไฝฟ็จIfcModel
- ๆถ๏ผModelIDไธๅฟ
ไฝไธบไธไธชๅๆฐ็ปๅบ๏ผๅฎๆฏ้ๅซ็๏ผใ
-
-
-## ๐งฐ ่ฎพ็ฝฎ
-
-### setWasmPath
-
-```js
- async IfcLoader.IfcManager.setWasmPath (
- path: string
- ): void;
-```
-
-๐ง
-ๆๅฎ`web-ifc.wasm`ๅ`web-ifc-mt.wasm`ๆไปถ็ไฝ็ฝฎใ่ฟไบๆไปถๆฏ web-ifc ๆไปถ๏ผไฝฟ็จ IFC.js ๅๅปบไปปไฝๅบ็จ็จๅบ้ฝ้่ฆๅฎไปฌใไฝ ๅฏไปฅๅจ`node_modules/web-ifc/`ไธญๆพๅฐๅฎไปฌใ
-
-
- ๅฆๆไฝ ไฝฟ็จReactใAngularใVueๆSvelte็ญๆกๆถๆๅบ๏ผ้ฃไน้กน็ฎ็ๆ น่ทฏๅพๆๅฏ่ฝไธ่ขซๆๅก็ๅบ็จ็จๅบ็ๆ น่ทฏๅพไธไธ่ดใไฝ ๅฟ
้กปๅจ
- ๆฏ็งๆ
ๅตไธ
- ๆฃๆฅๅฆไฝ็ฎก็้ๆๆๅกๆไปถ็่ทฏๅพใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `path` ๆไปถ`web-ifc.wasm`็่ทฏๅพใ
-
-#### ไพๅญใ
-
-ๅฆๆ`web-ifc.wasm`ๅจ dist/wasmDir ไธญใ
-
-```js
-await ifcLoader.setWasmPath("dist/wasmDir/");
-```
-
-### setupThreeMeshBVH
-
-```js
- IfcLoader.IfcManager.setupThreeMeshBVH (
- computeBoundsTree: any,
- disposeBoundsTree: any,
- acceleratedRaycast: any
- ): void;
-```
-
-โกโกโก
-่ฟ็งๆนๆณๅฏไปฅไฝฟๅฏน่ฑก็ๆพๅ้ๅบฆๆดๅฟซ๏ผ็นๅซๆฏๅฏนไบๅ
ทๆ้ๅบฆๅ ไฝๅฝข็ถ็้ๅธธๅคง็ๆจกๅใ่ฟไธชๆนๆณๅฎ้
ไธๅ
่ฎธ IFC.js ไฝฟ็จ Garrett Johnson ็ๆไบบ็[ๅบ](https://github.com/gkjohnson/three-mesh-bvh)ใไฝ ๅฏไปฅ็จ`npm i three-mesh-bvh`ๆ`yarn add three-mesh-bvh`ๆฅๅฎ่ฃ
ๅฎใ
-
-
- โ
- ไฝฟ็จ่ฟ็งๆนๆณไธๆฏๅผบๅถๆง็๏ผไฝๅฆๆไฝ ๆณๅจ60ๅธง็ๆ
ๅตไธ่ฝๅค้ๆฉไธญๅ/ๅคงๅIFCๆจกๅไธญ็ๅฏน่ฑก๏ผ่ฟๆฏๅฟ
่ฆ็ใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `computeBoundsTree` ้ขๅถ็ BufferGeometry ๆฉๅฑๅฝๆฐ๏ผๅฎๅปบ็ซไบไธไธชๆฐ็ BVH๏ผๅฐๅ
ถๅ้
็ป boundsTree๏ผๅนถๅฐๆฐ็็ดขๅผ็ผๅฒๅบๅบ็จๅฐๅ ไฝไฝไธใ- [ๆฅๆบ](https://github.com/gkjohnson/three-mesh-bvh#computeboundstree)
-
-- `disposeBoundsTree` BufferGeometry ๆฉๅฑๅฝๆฐ๏ผ็จไบๅค็ฝฎ BVHใ- [ๆฅๆบ](https://github.com/gkjohnson/three-mesh-bvh#disposeboundstree)ใ
-
-- `acceleratedRaycast` ไธ THREE.Mesh.raycast ็ธๅ็ๅ ้ๅฐ็บฟไผ ่พๅฝๆฐใๅฆๆ BVH ๅฏ็จ็่ฏ๏ผๅฐฑไฝฟ็จๅฎๆฅ่ฟ่กๅ
็บฟๆๅฐ๏ผๅฆๅๅฐฑๅๅฐๅ
็ฝฎๆนๆณใ- [ๆฅๆบ](https://github.com/gkjohnson/three-mesh-bvh#acceleratedraycast)ใ
-
-#### ไพๅญใ
-
-```js
-import { IFCLoader } from "web-ifc-three/dist/IFCLoader";
-
-import {
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree,
-} from "three-mesh-bvh";
-
-const ifcLoader = new IFCLoader();
-ifcLoader.ifcManager.setupThreeMeshBVH(
- acceleratedRaycast,
- computeBoundsTree,
- disposeBoundsTree
-);
-```
-
-### setOnProgress
-
-```js
- IfcLoader.IfcManager.setOnProgress (
- onProgress: (event: ParserProgress) => void
- ): void;
-```
-
-โณ
-่ฎพ็ฝฎไธไธชๅ่ฐๅฝๆฐ๏ผๆฏๅ ่ฝฝ 10%็ IFC ้ฝไผ่ขซ่ฐ็จใ่ฟๆ ท๏ผไฝ ๅฏไปฅๆพ็คบไธไธชๅ ่ฝฝๆก๏ผๅไฝ ็็จๆทๅฑ็คบๅ ่ฝฝ็ๆ
ๅตใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `onProgress`: ๅ่ฐๅฝๆฐ๏ผๆฏ 10%่ขซ่ฐ็จใ่ฏฅๅฝๆฐๅฟ
้กปๆไธไธชๅๆฐ๏ผ่ฏฅๅๆฐๆฅๆถไธไธชๅ
ทๆไธคไธชๅฑๆง็ๅฏน่ฑกใ`loaded`๏ผๅ ่ฝฝ็ๅฏน่ฑกๆฐ้๏ผๅ`total`๏ผๆไปถไธญ็ๅฏน่ฑกๆฐ้๏ผใ
-
-#### ไพๅญใ
-
-```js
-function exampleCallback(event) {
- const progress = (event.total / event.progress) * 100;
- console.log("Progress: ", progress, "%");
-}
-
-ifcLoader.ifcManager.setOnProgress(exampleCallback);
-```
-
-### applyWebIfcConfig
-
-```js
- async IfcLoader.IfcManager.applyWebIfcConfig (
- settings: LoaderSettings
- ): void;
-```
-
-๐น๐น๐น
-ๅบ็จ[web-ifc](https://ifcjs.github.io/info/docs/Guide/web-ifc/Introduction)็้
็ฝฎ๏ผๅฎๆฏ่ฟไธชๅบๅ
้จไฝฟ็จ็ๅๆๅจใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `settings`: ไธไธชๅ
ๅซไปฅไธๅญๆฎต็ๅฏน่ฑกใ
-
-- `COORDINATE_TO_ORIGIN: boolean`: ๆฏๅฆๅฐๆจกๅๅธฆๅฐๅบๆฏ็ไธญๅฟใๅฏนๅฐ็ๅฎไฝ็ๆจกๅๆ็จใ
-- `USE_FAST_BOOLS: boolean`: ๆฏๅฆไฝฟ็จๆดๅฟซ็๏ผไธ้ฃไน็ฒพ็กฎ็๏ผๅธๅฐ้ป่พใ
-- `BOOL_ABORT_THRESHOLD?: number`: ๅธๅฐ่ฟ็ฎ่ฎก็ฎ็ๆ้ใ
-- `CIRCLE_SEGMENTS_LOW?: number`: ไฝๆฎตๆฒ็บฟ็ๅ่พจ็ใ
-- `CIRCLE_SEGMENTS_MEDIUM?: number`: ไธญๆฎตๆฒ็บฟ็ๅ่พจ็๏ผไพๅฆ IfcSweptDiskSolid๏ผใ
-- `CIRCLE_SEGMENTS_HIGH?: number`: ้ซๆฎตๆฒ็บฟ็ๅ่พจ็๏ผๅฆ IfcCircle๏ผใ
-
-#### ไพๅญใ
-
-ๅฆๆไธไธชๆไปถๆฏๅฐ็ๅฎไฝ็๏ผๆไปฌๆณๆๅฎๅธฆๅฐๅบๆฏ็ๅ็นใ
-
-```js
-await ifcLoader.ifcManager.applyWebIfcConfig({
- COORDINATE_TO_ORIGIN: true,
- USE_FAST_BOOLS: false,
-});
-```
-
-### useWebworkers
-
-```js
- async IfcLoader.IfcManager.useWebWorkers (
- active: boolean,
- path?: string
- ): void;
-```
-
-๐ทโโ๏ธ๐ทโโ๏ธ๐ทโโ๏ธ
-ๅๆขๅ
ๅซ่งฃๆ้ป่พ็็ฝ็ปๅทฅไฝ่
ใAPI ็ๅ
ถไฝ้จๅไฟๆไธๅ๏ผไฝๆๆ็้ป่พๅฐๅ็ๅจๆบๅจ็ๅฆไธไธช็บฟ็จไธญ๏ผๅ ๆญคๅบ็จ็จๅบๆฐธ่ฟไธไผ่ขซ็น้็ๆไฝๆ้ปๆญใ
-
-๐ง ไฝ ้่ฆๅฐๆไปถ`IFCWorker.js`ๅคๅถๅฐไฝ ็้กน็ฎไธญ๏ผๅนถๅฐ็ธๅฏน่ทฏๅพไฝไธบ็ฌฌไบไธชๅๆฐไผ ้ใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `active`: ๆฏๅฆไฝฟ็จ็ฝ็ปๅทฅไฝ่
ใ
-- `path`: ๅทฅไฝๅจๆไปถ็็ธๅฏน่ทฏๅพใๅฆๆ `active = true`๏ผ่ฟๆฏๅฟ
่ฆ็ใ
-
-#### ไพๅญใ
-
-ๅฆๆ`IFCWorker.js`ๆฏๅจไธไธชๅซๅ: `files`ใ
-
-```js
- await ifcLoader.ifcManager.useWebWorkers({
- true,
- "files/IFCWorker.js"
- });
-```
-
-### useJSONData
-
-```js
- async IfcLoader.IfcManager.useJSONData (
- useJSON: boolean
- ): void;
-```
-
-๐
-ไฝฟ็จ JSON ๅฑๆงๆฐๆฎ๏ผ่ไธๆฏ WASM ๆฐๆฎ๏ผๅฎๆถ่็ๅ
ๅญ่ฆๅฐๅพๅคใๅชๅจไปฅไธๆ
ๅตไธไฝฟ็จใ
-
-- ๅฆๆไฝ ไธ้่ฆ่ฎฟ้ฎ IFC ็ๅฑๆง
-- ๅฆๆไฝ ๅฐๆไพ JSON ๆ ผๅผ็ๅฑๆงใ
- ไฝ ๅฏไปฅๆ็
ง[่ฟไธชไพๅญ](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc/ifc-to-json/node)ๆๅไป IFC ๆไปถไธญ่ทๅ JSONใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `useJSON`: ๆฏๅฆไฝฟ็จ JSON ๆฐๆฎใ
-
-#### ไพๅญใ
-
-```js
-await ifcLoader.ifcManager.useJSONData(true);
-```
-
-### addModelJSONData
-
-```js
- async IfcLoader.IfcManager.addModelJSONData (
- modelID: number,
- data: { [id: number]: JSONObject
- ): void;
-```
-
-๐ฆ๐ฆ๐ฆ
-ๅฐไธไธชๆจกๅ็ๅฑๆงไฝไธบ JSON ๆฐๆฎๆทปๅ ใๅฆๆไฝ ไฝฟ็จ็ฝ็ปๅทฅไฝ่
๏ผ่ฏทไฝฟ็จ`loadJsonDataFromWorker()`ไปฃๆฟ๏ผไปฅ้ฟๅ
ๅผ้ใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID`: IFC ๆจกๅ็ IDใ
-- `data`: ๆฐๆฎๆฏไธไธชๅฏน่ฑก๏ผๅ
ถไธญ้ฎๆฏ expressIDs๏ผๅผๆฏๅฑๆงใๆญคๅค๏ผๆฏไธชๅผ้ฝๆๅฑๆง`expressID`๏ผ้กน็ฎ็ id๏ผๅ`type`๏ผ้กน็ฎ็ IFC ็ฑปๅซ๏ผใ
-
-#### ไพๅญใ
-
-```js
-await ifcLoader.ifcManager.addModelJSONData(0, jsonData);
-```
-
-### loadJsonDataFromWorker
-
-```js
- async IfcLoader.IfcManager.loadJsonDataFromWorker (
- modelID: number,
- path: string
- ): void;
-```
-
-๐ฆ๐ฆ๐ฆ
-ไป JSON ๆไปถไธญ็ดๆฅไป Web Worker ๅ ่ฝฝ IFC ๆจกๅ็ๆฐๆฎใๅฆๆไฝ ไธไฝฟ็จ็ฝ็ปๅทฅไฝ่
๏ผ่ฏทไฝฟ็จ`addModelJSONData()`ไปฃๆฟใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID`: IFC ๆจกๅ็ IDใ
-- `path`: JSON ๆไปถ็่ทฏๅพ **็ธๅฏนไบ็ฝ็ปๅทฅไฝ่
็ๆไปถ**ใ
-
-#### ไพๅญใ
-
-```js
-await ifcLoader.ifcManager.loadJsonDataFromWorker(0, "path/to/data.json");
-```
-
-## ๐ ่ทๅๅจ
-
-### getExpressId
-
-```js
- IfcLoader.IfcManager.getExpressId (
- geometry: BufferGeometry,
- faceIndex: number
- ): number;
-```
-
-๐ณ
-ไปไธไธช้ข็็ดขๅผไธญ่ทๅ IFC ๅ
็ด ็ๅฟซ้ IDใ
-
-
- ๅ ไธบๅฝๆไปฌ็จ้ผ ๆ ๅจไธ็ปด็ฉบ้ดไธญ้ๆฉไธไธช็ฉไฝๆถ๏ผๆไปฌไผๅพๅฐ่ฏฅ้ข็็ดขๅผใๆไปฌ้ๅธธๅธๆๅพๅฐ่ฏฅ้ขๆๅฑ็ฉไฝ็ID๏ผไปฅไพฟ้ซไบฎๆพ็คบๅฎ๏ผ้็ฆปๅฎๆ่ทๅพๅ
ถๆๆๅฑๆงใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `geometry` ไฝ ็จ้ผ ๆ ็นๅป็ๆจกๅ็[Geometry](https://threejs.org/docs/#api/en/core/BufferGeometry)ใ
-
-- `faceIndex` ไธ[raycaster](https://threejs.org/docs/#api/en/core/Raycaster)็ธไบค็้ข็็ดขๅผใๅฆๆไฝ ไธ็ๆ raycaster๏ผไธ่ฆๆ
ๅฟ๏ผๆไปฌไผๅจๅ
ณไบ picking ็ๆ็จไธญ่ฏฆ็ปไป็ป่ฟไธชใ
-
-#### ไพๅญใ
-
-```js
-const intersected = raycaster.intersectObject(mesh)[0];
-const index = intersected.faceIndex;
-const id = ifcLoader.ifcManager.getExpressId(mesh, index);
-```
-
-### getIfcType
-
-```js
- IfcLoader.IfcManager.getIfcType (
- modelID: number,
- id: number,
- ): string;
-```
-
-๐ธ๐ช๐ป
-่ทๅๆๅฎๅ
็ด ็ IFC ็ฑปๅ๏ผไพๅฆ๏ผIFCWALL๏ผใ
-
-
- IFCไธญ็ๅ
็ด ๆปๆฏๆไธไธช็ธๅ
ณ็็ฑปๅใIfcWall, IfcSlab, IfcWindow, IfcDoor๏ผ็ญ็ญใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `id` ่ฆ่ทๅๅ
ถๅฑๆง็้กน็ฎ็ Express IDใไฝ ๅฏไปฅ้่ฟ`getExpressId`๏ผๅฆๆไฝ ๅจ 3D ่งๅพไธญๆ้ไธไธชๅฏน่ฑก๏ผๆ่
้่ฟ`getAllItemsOfType`ๆ`getSpatialStructure`้ๅๆจกๅๆฅ่ทๅพใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const type = manager.getIfcType(model, id);
-```
-
-### getAllItemsOfType
-
-```js
- async IfcLoader.IfcManager.getAllItemsOfType (
- modelID: number,
- type: number,
- verbose: boolean
- ): number[] | object[];
-```
-
-๐ธ๐ธ๐ธ
-่ฟๅไธไธช็นๅฎๆจกๅ็ๆๆ IFC ็ฑปๅ็ๅฏน่ฑก๏ผไพๅฆ๏ผๆๆๅขๅฃใๆๆๅฐๆฟใๆๆ็ชๆท็ญ๏ผใๅฎๅฏไปฅ่ฟๅไธไธช`expressIDs'ๆฐ็ป๏ผๆ่
๏ผๅฆๆ`verbose = true'๏ผไธไธชๅ
ๅซๆพๅฐ็้กน็ฎ็ๅฑๆง็ๅฏน่ฑกๆฐ็ปใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `type` ไฝ ๆณๅพๅฐ็ๅ
็ด ็ IFC ็ฑปๅใไฝ ๅฏไปฅ็ดๆฅไป`web-ifc`ๅฏผๅ
ฅ่ฟไบ็ฑปๅ๏ผ่งไธ้ข็ไพๅญ๏ผใ
-
-- `verbose` ๅฆๆๆฏ็็๏ผๅ่ทๅพๆๆๆพๅฐ็้กน็ฎ็ๅฑๆงใ่ฆๅฐๅฟ๏ผๅ ไธบ่ฟๅจ่พๅคง็ๆจกๅไธญๅฏ่ฝๆฏไธไธช็ผๆ
ข็ๆไฝใ
-
-#### ไพๅญใ
-
-```js
-import { IFCWALLSTANDARDCASE as W } from "web-ifc";
-
-const manager = loader.ifcLoader.ifcManager;
-const walls = await manager.getAllItemsOfType(0, W, false);
-```
-
-### getItemProperties
-
-```js
- async IfcLoader.IfcManager.getItemProperties (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-่ทๅ็ปๅฎๅ
็ด ็ๆฌๅฐๅฑๆงใๅจ IFC ๆจกๅผไธญ๏ผๆไธค็ง็ฑปๅ็ๅฑๆง๏ผ็ดๆฅๅ้ดๆฅใๅฆไฝ่ทๅพ้ดๆฅๅฑๆง๏ผpsetsใqsets ๅ็ฑปๅๅฑๆง๏ผๅฐๅจๅ้ข่ฎจ่ฎบใ
-
-
- ๆๆไธๅฑๆงๆๅ
ณ็ๆนๆณ้ฝ่ฟๅไธไธชๅฏน่ฑกๆฐ็ป๏ผๅ
ถไธญ้ฎๆฏๅฑๆง็ๅ็งฐ๏ผๅผๆฏๅฎไปฌ็ๅผใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `id` ่ฆ่ทๅๅ
ถๅฑๆง็้กน็ฎ็ Express IDใไฝ ๅฏไปฅ้่ฟ`getExpressId`๏ผๅฆๆไฝ ๅจ 3D ่งๅพไธญๆ้ไธไธชๅฏน่ฑก๏ผๆ่
้่ฟ`getAllItemsOfType`ๆ`getSpatialStructure`้ๅๆจกๅๆฅ่ทๅพใ
-
-- `recursive` ๅฆๆๆฏ็็๏ผๅฐฑไผ้ๅฝๅฐ่ทๅพๆๆ่ขซๅผ็จ็ๅ
็ด ็ๅฑๆงใ่ฆๅฐๅฟ๏ผๅ ไธบ่ฟๅจ่พๅคง็ๆจกๅไธญๅฏ่ฝๆฏไธไธช็ผๆ
ข็ๆไฝใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getItemProperties(model, id, false);
-```
-
-### getTypeProperties
-
-```js
- async IfcLoader.IfcManager.getTypeProperties (
- modelID: number,
- id: number,
- recursive = false
- ): number[] | object[];
-```
-
-๐๐
-่ทๅ็ปๅฎๅ
็ด ็็ฑปๅๅฑๆงใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `id` ่ฆ่ทๅๅ
ถๅฑๆง็้กน็ฎ็ Express IDใไฝ ๅฏไปฅ้่ฟ`getExpressId`๏ผๅฆๆไฝ ๅจ 3D ่งๅพไธญๆ้ไธไธชๅฏน่ฑก๏ผๆ่
้่ฟ`getAllItemsOfType`ๆ`getSpatialStructure`้ๅๆจกๅๆฅ่ทๅพใ
-
-- `recursive` ๅฆๆๆฏ็็๏ผๅฐฑไผ้ๅฝๅฐ่ทๅพๆๆ่ขซๅผ็จ็ๅ
็ด ็ๅฑๆงใ่ฆๅฐๅฟ๏ผๅ ไธบ่ฟๅจ่พๅคง็ๆจกๅไธญๅฏ่ฝๆฏไธไธช็ผๆ
ข็ๆไฝใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getTypeProperties(model, id, false);
-```
-
-### getPropertySets
-
-```js
- async IfcLoader.IfcManager.getPropertySets (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-่ทๅ็ปๅฎๅ
็ด ็ๅฑๆง้ๅๆฐ้้ใ
-
-
- ๆฌๅฐๅ็ฑปๅๅฑๆงๆฏ้ฃไบ็ฑIFCๆจกๅผ้ขๅฎไน็ๅฑๆง๏ผๅฎไปฌๆปๆฏๅ
ๅซ็ธๅ็ไฟกๆฏใๅฆไธๆน้ข๏ผๅฑๆง้ๅๆฏไปปๆ็๏ผๅฏไปฅ็ฑ็จๆทๅฎไนใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `id` ่ฆ่ทๅๅ
ถๅฑๆง็้กน็ฎ็ Express IDใไฝ ๅฏไปฅ้่ฟ`getExpressId`๏ผๅฆๆไฝ ๅจ 3D ่งๅพไธญๆ้ไธไธชๅฏน่ฑก๏ผๆ่
้่ฟ`getAllItemsOfType`ๆ`getSpatialStructure`้ๅๆจกๅๆฅ่ทๅพใ
-
-- `recursive` ๅฆๆๆฏ็็๏ผๅฐฑไผ้ๅฝๅฐ่ทๅพๆๆ่ขซๅผ็จ็ๅ
็ด ็ๅฑๆงใ่ฆๅฐๅฟ๏ผๅ ไธบ่ฟๅจ่พๅคง็ๆจกๅไธญๅฏ่ฝๆฏไธไธช็ผๆ
ข็ๆไฝใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getPropertySets(model, id, false);
-```
-
-### getMaterialsProperties
-
-```js
- async IfcLoader.IfcManager.getMaterialsProperties (
- modelID: number,
- id: number,
- recursive = false
- ): object[];
-```
-
-๐๐
-่ทๅ็ปๅฎๅ
็ด ็ๆๆไฟกๆฏใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `id` ่ฆ่ทๅๅ
ถๅฑๆง็้กน็ฎ็ Express IDใไฝ ๅฏไปฅ้่ฟ`getExpressId`๏ผๅฆๆไฝ ๅจ 3D ่งๅพไธญๆ้ไธไธชๅฏน่ฑก๏ผๆ่
้่ฟ`getAllItemsOfType`ๆ`getSpatialStructure`้ๅๆจกๅๆฅ่ทๅพใ
-
-- `recursive` ๅฆๆๆฏ็็๏ผๅฐฑไผ้ๅฝๅฐ่ทๅพๆๆ่ขซๅผ็จ็ๅ
็ด ็ๅฑๆงใ่ฆๅฐๅฟ๏ผๅ ไธบ่ฟๅจ่พๅคง็ๆจกๅไธญๅฏ่ฝๆฏไธไธช็ผๆ
ข็ๆไฝใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const id = 2142;
-const manager = loader.ifcLoader.ifcManager;
-const props = await manager.getMaterialsProperties(model, id, false);
-```
-
-### getSpatialStructure
-
-```js
- async IfcLoader.IfcManager.getSpatialStructure (
- modelID: number
- ): object;
-```
-
-๐๐๐
-่ทๅ้กน็ฎ็็ฉบ้ด็ปๆใ
-
-
- The{" "}
-
- spatial structure
- {" "}
- is the hierarchical structure that organizes every IFC project (all physical
- items are referenced to an element of the spatial structure).
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const ifcProject = await manager.getSpatialStructure(model);
-```
-
-## ๐งฑ ๅญ้
-
-### getSubset
-
-```js
- IfcLoader.IfcManager.getSubset (
- modelID: number,
- material?: Material
- ): object;
-```
-
-๐งฑ๐
-่ทๅๆๅฎ[ๆ่ดจ](https://threejs.org/docs/#api/en/materials/Material)็ๅญ้็็ฝๆ ผใๅฆๆๆฒกๆ็ปๅฎๆ่ดจ๏ผๅ่ฟๅๅ
ทๆๅๅงๆ่ดจ็ๅญ้ใ
-
-
- ๅ ไฝๅญ้ๆฏๅฏนๆจกๅ็ๅ ไฝๅฝข็ถ็ๆๅใไพๅฆ๏ผไฝ ๅฏไปฅๆๅๆๆ็ฌฆๅๆไธชๆกไปถ็IfcDoorsๅIfcWindows็ๅญ้๏ผๅนถ็ชๅบๆพ็คบๆๅฏผๅบๅฎไปฌใ
-
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `material` (ๅฏ้๏ผๅ้
็ปๅญ้็ๆๆ๏ผๅฆๆๆ็่ฏ๏ผใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const subset = manager.getSubset(model);
-```
-
-### createSubset
-
-```js
- IfcLoader.IfcManager.createSubset (
- config: SubsetConfig
- ): object;
-```
-
-๐งฑโจ
-ๅๅปบไธไธชๆฐ็ๅ ไฝๅญ้ใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `config` ไธไธชๅ
ทๆไธๅ้้กน็้
็ฝฎๅฏน่ฑกใ
-
- - `scene` ๆจกๅๆๅจ็ๅบๆฏใ
-
- - `modelID` ่ฏฅๆจกๅ็ IDใ
-
- - `ids` ๅฐ็ฌฆๅๅญ้็ๆจกๅ็้กน็ฎ็ ExpressIDsใ
-
- - `removePrevious` ๆฏๅฆ่ฆ็จ่ฟไธชๆๆๅ ้ค่ฟไธชๆจกๅ็ๅไธไธชๅญ้ใ
-
- - `material` (ๅฏ้๏ผๅบ็จไบๅญ้็ๆๆใๅฆๆๆฒกๆ็ปๅบๆๆ๏ผๅญ้ๅฐฑๆๅๅงๆๆใ
-
- - `customID` (ๅฏ้๏ผ ๅฏ้็่ชๅฎไนๅ็งฐ๏ผ็จไบ็ปๅญ้ๅฝๅใ่ฟๅ
่ฎธ็จ็ธๅ็ๆๆๅๅปบๅคไธชๅญ้ใ
-
-#### ไพๅญใ
-
-```js
- const model = ifcModel.modelID;
- const manager = loader.ifcLoader.ifcManager;
- const config = {
- modelID: model
- scene: scene,
- ids: [id],
- removePrevious: true
- }
- manager.createSubset(config);
-```
-
-### removeSubset
-
-```js
- IfcLoader.IfcManager.removeSubset (
- modelID: number,
- material?: Material,
- customID?: string,
- ): object;
-```
-
-๐งฑ๐ฃ
-็งป้คๆๅฎ็ๅ ไฝๅญ้ใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `material` (ๅฏ้๏ผๅ้
็ปๅญ้็ๆๆ๏ผๅฆๆๆ็่ฏ๏ผใ
-
-- `customID` (ๅฏ้) ๅฏ้็่ชๅฎไนๅ็งฐ๏ผ็จไบ็ปๅญ้ๅฝๅใ่ฟๅ
่ฎธ็จ็ธๅ็ๆๆๅๅปบๅคไธชๅญ้ใ
-
-#### ไพๅญใ
-
-```js
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-manager.removeSubset(model);
-```
-
-### removeFromSubset
-
-```js
- IfcLoader.IfcManager.removeFromSubset (
- modelID: number,
- ids: number[],
- customID?: string,
- material?: Material
- ): void;
-```
-
-๐งฑ๐ฅ๐ค
-ไปๆๅฎ็ๅ ไฝๅญ้ไธญๅ ้คๆๅฎ็้กน็ฎใ
-
-#### ๅฝๆฐ็ๅๆฐใ
-
-- `modelID` IFC ๆจกๅ็ IDใ
-
-- `ids` ่ฆไปๅญ้ไธญๅ ้ค็้กน็ฎ็ IDใ
-
-- `customID` (ๅฏ้) ๅฏ้็่ชๅฎไนๅ็งฐ๏ผ็จไบ็ปๅญ้ๅฝๅใ่ฟๅ
่ฎธ็จ็ธๅ็ๆๆๅๅปบๅคไธชๅญ้ใ
-
-- `material` (ๅฏ้๏ผๅ้
็ปๅญ้็ๆๆ๏ผๅฆๆๆ็่ฏ๏ผใ
-
-#### ไพๅญใ
-
-```js
-import { IFCWALLSTANDARDCASE as W } from "web-ifc";
-const model = ifcModel.modelID;
-const manager = loader.ifcLoader.ifcManager;
-const walls = await manager.getAllItemsOfType(0, W, false);
-manager.removeFromSubset(model, walls);
-```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
deleted file mode 100644
index 9fe77f6..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/Introduction.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ็ฎไป
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่ฎพไธญ ๐ทโโ๏ธ๐ง
-
-
- ๆไปฌ็ฐๅจๆญฃๅจๅปบ็ซ่ฟไธ้จๅ็ๆๆกฃใๅๆถ๏ผๆจๅฏไปฅๅ ๅ
ฅ
- Discord้ข้
- ๏ผๅนถๅๆไปฌๆๅบไปปไฝๅ
ณไบๅฎๆฝIFC.jsๆๅ ๅ
ฅ่ฏฅ้กน็ฎๆ้็้ฎ้ขใ
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
deleted file mode 100644
index 6f75c30..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc-viewer/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc-viewer",
- "position": 3
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
deleted file mode 100644
index 9fe77f6..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/Introduction.mdx
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: ็ฎไป
-sidebar_position: 1
----
-
-import { IfcCard } from "../../../../../../src/components/Card/InfoCard";
-
-## ๐ง๐ทโโ๏ธ ๅปบ่ฎพไธญ ๐ทโโ๏ธ๐ง
-
-
- ๆไปฌ็ฐๅจๆญฃๅจๅปบ็ซ่ฟไธ้จๅ็ๆๆกฃใๅๆถ๏ผๆจๅฏไปฅๅ ๅ
ฅ
- Discord้ข้
- ๏ผๅนถๅๆไปฌๆๅบไปปไฝๅ
ณไบๅฎๆฝIFC.jsๆๅ ๅ
ฅ่ฏฅ้กน็ฎๆ้็้ฎ้ขใ
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
deleted file mode 100644
index 4c9e689..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Guide/web-ifc/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "\uD83E\uDDE9 web-ifc",
- "position": 1
-}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Hello world.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Hello world.mdx
deleted file mode 100644
index fcb7d76..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Hello world.mdx
+++ /dev/null
@@ -1,333 +0,0 @@
----
-title: ไฝ ๅฅฝ๏ผไธ็
-sidebar_position: 4
----
-
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
-
-## ็ฎไป
-
-โก
-็จ IFC.js ๅๅปบไธไธช BIM ๅบ็จ็จๅบๆฏ้ๅธธๅฎนๆ็ใไฝ ๅฏไปฅๆพๅฐๆๅ็ๅฎๆด้กน็ฎ[่ฟ้](https://github.com/IFCjs/hello-world/tree/main/examples/web-ifc-three/helloworld)ๅ้จ็ฝฒ็ๅบ็จ็จๅบ[่ฟ้](https://ifcjs.github.io/hello-world/examples/web-ifc-three/helloworld/)ใไฝ ๅช้่ฆๆNode.js ๅไปปไฝ IDE ็ๅฎ่ฃ
๏ผๅฐฑๅฏไปฅๆ็
งไธ้ข็ๆญฅ้ชค่ฟ่กใๅฆๅค๏ผๅฆๆไฝ ๆฒกๆไปปไฝ IFC ๆไปถๆฅ่ท้๏ผไฝ ๅฏไปฅๅพๅฐไธไบ[่ฟ้](https://github.com/IFCjs/test-ifc-files)ใ
-
-
-
- ไฝฟ็จIFC.js้่ฆๆ็ฝ็ปๅผๅ๏ผHTMLใCSSใJavaScript๏ผๅThree.js็ๅบๆฌ็ฅ่ฏใๅฆๆๆจไปฅๅๆฒกๆไฝฟ็จThree.js็็ป้ช๏ผๆจไน่ฎธๅบ่ฏฅ็็
- ่ฟ้ ใ
-
-
-๐ฃ
-่ฟไธชๆๅฐ็ๆ็จๅฐ็จ Vanilla JavaScript ๅฎๆ๏ผไธไฝฟ็จๅ ReactใVueใAngularใSvelte ็ญๆกๆถใ็ถ่๏ผๅๆ ท็ๆญฅ้ชคๅฏไปฅ้ๅบๅนถๅบ็จไบไปปไฝ่ฟไบ็จไพใ
-
-## ่ฎพ็ฝฎ้กน็ฎ
-
-### ๅฎ่ฃ
ๅพไนฆ้ฆ
-
-๐ฉโ๐ซ
-้ฆๅ
่ฆๅ็ๆฏๅๅปบไธไธช็ฉบๆไปถๅคน๏ผ็จ`npm init`ๅฝไปคๅฏๅจไธไธชๆฐ็ npm ้กน็ฎใ่ฟๅฐ็ๆไธไธช`package.json`ๆไปถ๏ผๅ
ถไธญๅ
ๅซไธไบๆฐๆฎ๏ผๅฆ้กน็ฎๅ็งฐใ็ๆฌใๅฝไปคๅไพ่ตๆงใๆญคๅค๏ผไปฅไธไพ่ต้กนๅฟ
้กปไธ npm ไธ่ตทๅฎ่ฃ
ใ
-
-```bash
- // ๅฎ่ฃ
IFC.js
- npm i web-ifc-three
-
- // ๅฎ่ฃ
Three.js
- npm i three
-
- // ๅฎ่ฃ
ไธไธชๆ็ป็จๅบ๏ผๆไปฌๅฐๅจๆฌๆๅไธญไฝฟ็จrollup.jsใ
- npm i rollup --save-dev
- npm i @rollup/plugin-node-resolve --save-dev
-```
-
-๐
-ไธไธๆญฅๆฏๅๅปบไธไธชๅไธบ`index.html`็ HTML ๆไปถไฝไธบๅบ็จ็จๅบ็ไธปๆไปถใ่ฏฅ HTML ๅฐๆใ
-
-- ไธไธช**canvas ๅ
็ด **๏ผ็จไบๆธฒๆ Three.js ๅบๆฏใ
-- ไธไธช**่พๅ
ฅๅ
็ด **๏ผๅฎๅฐไปๆไปฌ็่ฎก็ฎๆบไธๆๅผ IFC ๆไปถๅฐๅบ็จ็จๅบไธญใ
-- ไธไธช**่ๆฌ**๏ผๅผ็จไธไธชๅซ`bundle.js`็ๆไปถ๏ผ่ฟๆฏๆไปฌๅฐ็จ rollup ๅถไฝ็ๅบ็จ็จๅบ็ๆ็ปๆไปถใ
-
-```html
-
-
-
-
-
-
-
- Document
-
-
-
-
-
-
-
-```
-
-### ๆทปๅ ๆ ทๅผ
-
-๐จ
-ไธ้ข็ CSS ๆไปถๅฐไฝฟ็ปๅธๆไธบๅ
จๅฑใ
-
-```css
-* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
-}
-
-html,
-body {
- overflow: hidden;
-}
-
-#three-canvas {
- position: fixed;
- top: 0;
- left: 0;
- outline: none;
-}
-
-#file-input {
- z-index: 1;
- position: absolute;
-}
-```
-
-### ไปฃ็ ๆ็ป
-
-ๆฅไธๆฅ๏ผๆไปฌๅฐๅๅปบ rollup ้
็ฝฎๆไปถใ่ฟไธชๆไปถๅฟ
้กป็งฐไธบ`rollup.config.js`๏ผๅ
ๆฌๅฏนๆไปฌไนๅๅฎ่ฃ
็ๆไปถ็ๅผ็จใ
-
-
-
- Rollupๆฏไธไธช้ๅธธๆต่ก็ๆ็ปๅบใไพๅฆ๏ผๅฎๆฏ Three.js ไฝฟ็จ็ๆ็ปๅจใ่ฏท็ไธไธ
- rollup docs ๏ผไปฅไบ่งฃๆดๅคใ
-
-
-```js
-import resolve from "@rollup/plugin-node-resolve";
-
-export default {
- input: "src/app.js",
- output: [
- {
- format: "esm",
- file: "src/bundle.js",
- },
- ],
- plugins: [resolve()],
-};
-```
-
-๐ฏ
-ๅฆๅค๏ผ`package.json`ๆไปถ้่ฆ่ขซไฟฎๆน๏ผไปฅๅ
ๅซๆงๅถ rollup ็ๅฝไปคใๅจๆฏไธชๅฝไปคไธญ๏ผไฝ ๅฟ
้กปๆๅฎไฝ ็ rollup ้
็ฝฎๆไปถ็็ธๅฏน่ทฏๅพใๅฆๆๆไปฌๅทฒ็ปๆญฃ็กฎๅฎ่ฃ
ไบไธๅ๏ผๆไปฌๅบ่ฏฅๅจ่ฟไธชๆไปถไธญ็ๅฐ็ธๅ็ไพ่ตๅ
ณ็ณป๏ผๅบ็็ๆฌๅฏ่ฝไธๅ๏ผใ
-
-- `npm run build`ๅฐๆ็ป้กน็ฎๅนถๅจ้กน็ฎ็ๆ น็ฎๅฝไธๅๅปบไธไธชๅไธบ`bundle.js`็ๆไปถใ
-
-- `npm run watch`ๅฐๆฟๆดป`watchๆจกๅผ`๏ผๅจๆไปฌๆฏๆฌกไฟฎๆนไปฃ็ ๅนถไฟๅญๆถ่ชๅจๆดๆฐ่ฏฅๆไปถใ
-
-```json
-{
- "name": "example",
- "version": "1.0.0",
- "description": "-",
- "main": "app.js",
- "scripts": {
- "build": "rollup -c ./rollup.config.js",
- "watch": "rollup -w -c ./rollup.config.js"
- },
- "author": "",
- "license": "ISC",
- "devDependencies": {
- "@rollup/plugin-node-resolve": "^11.2.1",
- "rollup": "^2.45.2"
- },
- "dependencies": {
- "three": "^0.128.0",
- "web-ifc-three": "0.0.102"
- }
-}
-```
-
-### WebAssembly
-
-๐
-ๆฅไธๆฅ่ฆๅ็ๆฏๆ`web-ifc.wasm`ๅ`web-ifc-mt.wasm`ๆไปถๅคๅถๅฐไฝ ้กน็ฎไธญ็ไธไธช็ฎๅฝใๅฎๅฏไปฅๅจ`node_modules\web-ifc`ไธญๆพๅฐ๏ผๅฆๆไฝ ๅชไฝฟ็จ Three ็ IFCLoader๏ผๅๅฏไปฅๅจ`node_modules\three\examples\jsmloaders\ifc`ไธญๆพๅฐ๏ผใๆไปฌๅฏไปฅๆๅฎไปฌๅคๅถๅฐๆไปฌๆณ่ฆ็ๅฐๆน๏ผๅจ่ฟไธชไพๅญไธญ๏ผๅฎไปฌๅฐ่ขซๅคๅถๅฐ้กน็ฎๆ น็ฎๅฝไธไธไธชๅซ wasm ็ๆไปถๅคนไธญใ
-
-่ฟไบๆไปถๆฏๅฟ
่ฆ็๏ผๅ ไธบๅฎไปฌๅ
ๅซไบweb-ifc ็็ผ่ฏ็ C++้ป่พ๏ผๅฎๆฏไปฅๆฌๅฐ้ๅบฆ่ฏปๅ IFC ๆไปถ็่งฃๆๆ ธๅฟใ
-
-
- ่ฟไบๆไปถๅฟ
้กปๅจไฝ ็ๅบ็จ็จๅบไธญ้ๆๅฐๆไพใๅฆๆไฝ ไฝฟ็จ็ๆฏReactใAngularใVueๆSvelte็ญๆกๆถๆๅบ๏ผ่ฟๅฏ่ฝ้่ฆ่ฟ่กไธๅ็่ฐๆดใ
-
-
-## ่ฎพ็ฝฎไธไธช 3D ๅบๆฏ
-
-ๆๅ๏ผๆไปฌ่ฆๅๅปบไธไธช JavaScript ๆไปถ๏ผไธบๆไปฌ็ๅบ็จ็จๅบ็ผๅไปฃ็ ใ่ฟไธชๆไปถๅฏไปฅไฝไบไปปไฝๅฐๆน๏ผๆไปปไฝๅๅญ๏ผไฝไฝ ๅฟ
้กปๅจ`rollup.config.js`ไธญๅๆ ๅบๆฅใ
-
-๐งฑ
-ๆไปฌๅฐไฝฟ็จ Three.js ๅๅปบไธไธชๅบๆฌ็ 3D ๅบๆฏใ
-
-```js
-import {
- AmbientLight,
- AxesHelper,
- DirectionalLight,
- GridHelper,
- PerspectiveCamera,
- Scene,
- WebGLRenderer,
-} from "three";
-import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";
-
-// ๅๅปบThree.jsๅบๆฏ
-const scene = new Scene();
-
-//Object to store the size of the viewport
-const size = {
- width: window.innerWidth,
- height: window.innerHeight,
-};
-
-// ๅๅปบๆๅๆบ๏ผ็จๆท็่ง่ง๏ผใ
-const aspect = size.width / size.height;
-const camera = new PerspectiveCamera(75, aspect);
-camera.position.z = 15;
-camera.position.y = 13;
-camera.position.x = 8;
-
-// ๅๅปบๅบๆฏ็็ฏๅ
-const lightColor = 0xffffff;
-
-const ambientLight = new AmbientLight(lightColor, 0.5);
-scene.add(ambientLight);
-
-const directionalLight = new DirectionalLight(lightColor, 1);
-directionalLight.position.set(0, 10, 0);
-directionalLight.target.position.set(-5, 0, 0);
-scene.add(directionalLight);
-scene.add(directionalLight.target);
-
-// ่ฎพ็ฝฎๆธฒๆๅจ๏ผ่ทๅHTML็็ปๅธใ
-const threeCanvas = document.getElementById("three-canvas");
-const renderer = new WebGLRenderer({
- canvas: threeCanvas,
- alpha: true,
-});
-
-renderer.setSize(size.width, size.height);
-renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));
-
-// ๅจๅบๆฏไธญๅๅปบ็ฝๆ ผๅๅๆ ่ฝด
-const grid = new GridHelper(50, 30);
-scene.add(grid);
-
-const axes = new AxesHelper();
-axes.material.depthTest = false;
-axes.renderOrder = 1;
-scene.add(axes);
-
-// ๅๅปบ่ฝจ้ๆงๅถ๏ผ็จไบๅฏผ่ชๅบๆฏ๏ผใ
-const controls = new OrbitControls(camera, threeCanvas);
-controls.enableDamping = true;
-controls.target.set(-2, 0, 0);
-
-// ๅจ็ปๅพช็ฏ
-const animate = () => {
- controls.update();
- renderer.render(scene, camera);
- requestAnimationFrame(animate);
-};
-
-animate();
-
-// ๆ นๆฎๆต่งๅจ็ๅคงๅฐ่ฐๆด่งๅฃ
-window.addEventListener("resize", () => {
- size.width = window.innerWidth;
- size.height = window.innerHeight;
- camera.aspect = size.width / size.height;
- camera.updateProjectionMatrix();
- renderer.setSize(size.width, size.height);
-});
-```
-
-๐
-่ฆๅจๆฌๅฐ่ฟ่ก่ฏฅๅบ็จ็จๅบ๏ผๆไปฌ้่ฆไธไธชๆฌๅฐๆๅกๅจใๅฆๆไฝ ไฝฟ็จ VS Code ไฝไธบ IDE๏ผไธไธช้ๆฉๆฏๅฎ่ฃ
[ๅฎๆถๆๅกๅจๆฉๅฑ](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)๏ผๅฎๅ
่ฎธๆไปฌๆๅผ่ฐทๆญๆต่งๅจ็ไธไธชๅฎไพ๏ผ่ฟ่กๆไปฌ็็ฝ็ปๅบ็จ็จๅบ๏ผๅนถๅฎๆถๆฅ็ๆไปฌๅฏนไปฃ็ ็ไฟฎๆนใ
-
-## ๅ ่ฝฝ IFC ๆไปถ
-
-### ๅ ่ฝฝ็จๆท็ๆจกๅ
-
-๐
-ๆๅ๏ผๆไปฌๅฐไฝฟ็จ IFC.js ๆฅๅ ่ฝฝ IFC ๆไปถใ่ฟๅฏไปฅ้่ฟๅฎไพๅๅ ่ฝฝๅจๅนถไธบ็จๆทๅ HTML ่พๅ
ฅๅ
็ด ไธไผ IFC ๆไปถๆถๅๅปบไธไธชไบไปถๆฅๅฎๆใ
-
-```js
-import { IFCLoader } from "web-ifc-three/IFCLoader";
-
-// ่ฎพ็ฝฎIFCๅ ่ฝฝ
-const ifcLoader = new IFCLoader();
-
-const input = document.getElementById("file-input");
-input.addEventListener(
- "change",
- (changed) => {
- const file = changed.target.files[0];
- var ifcURL = URL.createObjectURL(file);
- ifcLoader.load(ifcURL, (ifcModel) => scene.add(ifcModel));
- },
- false
-);
-```
-
-๐ฃ
-่ฏท่ฎฐไฝ๏ผๅฆๆไฝ ๆฒกๆๆ wasm ๆไปถไฟๅญๅจ้กน็ฎ็ๆๅกๆไปถๆ น็ฎๅฝไธ๏ผไฝ ้่ฆ็จ`setWasmPath`ๆๅฎๅฎ็ไฝ็ฝฎใไพๅฆ๏ผๅฆๆๆไปฌๆๅฎไปฌไฟๅญๅจ้กน็ฎๆ น็ฎๅฝไธ็`wasm`ๆไปถๅคนไธญ๏ผ่ฏฅๆไปถๅคนๅไธบ`static`๏ผๆไปฌๅฐๅๅฆไธๅทฅไฝใ
-
-```js
-ifcLoader.ifcManager.setWasmPath("static/wasm/");
-```
-
-
-
-ๅฆๆไฝ ๆๅ็ไธๅ้ฝๆญฃ็กฎ๏ผไฝ ๅบ่ฏฅ่ฝๅคๅจไฝ ็ๆฌๅฐๆๅกๅจไธญ็ๅฐไธ[่ฟ](https://ifcjs.github.io/hello-world/examples/web-ifc-three/helloworld/)็ฑปไผผ็ไธ่ฅฟใไป่ฟ้ๅผๅง๏ผๅฏ่ฝๆงๆฏๆ ็ฉท็ใ
-
-### ๅ ่ฝฝๆไปฌ็ๆจกๅ
-
-๐ค
-ๅจไธไธ็นไธญ๏ผๆไปฌ็ๅฐๅฆไฝ็ดๆฅๅ ่ฝฝ BIM ๆจกๅ๏ผ่ฟๅพๅฅฝใๅฆๆๆไปฌๆณๆพ็คบๆไปฌ็ BIM ๆจกๅ่ไธๆฏ่ฎฉ็จๆทไธไผ ไปไปฌ็ๆจกๅๅข๏ผ่ฟๅพ็ฎๅใไธ่ฌๆฅ่ฏด๏ผๆไธค็งๅฏ่ฝๆงใ
-
-- ๆ IFC ๆพๅจไฝ ๆณๆพ็คบๅฎ็ๅไธไธชๅบ็จ็จๅบ้ใ
-- ๅฟ
้กปไปๅค้จๅญๅจๆๅกไธญ่ทๅๅฎใ
-
- ๐ฉ
- ๅจ็ฌฌไธ็งๆ
ๅตไธ๏ผๅช้ๅผ็จ IFC ๆไปถ็ URL ๅณๅฏใๅฐฑๆฏ่ฏด๏ผๅฎๅจๅบ็จ็จๅบไธญ็็ธๅฏน่ทฏๅพใไพๅฆ๏ผๅฆๆ IFC ๅจ้กน็ฎๆ น้จไธไธชๅซ "models "็ๆไปถๅคนไธญ๏ผๆไปฌๅฏไปฅๅจๅฏๅจๅบ็จ็จๅบๆถๅ ่ฝฝ่ฏฅ IFC๏ผๅฆไธๆ็คบใ
-
-```js
-ifcLoader.load("models/Example_model.ifc", (ifcModel) => scene.add(ifcModel));
-```
-
-
- ไป่ฟ็จๅญๅจๆๅกไธญ่ทๅๆไปถ็ๆนๆณๅ ไฝฟ็จ็ๆๅก่ๅผใ็ถ่๏ผ้ป่พๆฏ็ธๅ็๏ผ่ทๅไฟกๆฏ๏ผๅๅปบไธไธชURLๅนถๅฐๅ
ถไฝไธบๅๆฐไผ ้็ปIFCLoaderใ
-
-
-
-
-## ๆป็ป
-
-๐
-ๆญๅไฝ ๏ผไฝ ๅๅๅๅปบไบไฝ ็็ฌฌไธไธช IFC ๆต่งๅจใไฝ ๅๅๅๅปบไบไฝ ็็ฌฌไธไธช IFC ๆต่งๅจใ่ฟๅ
ฅๆๆกฃ็ไธๅ ้กต๏ผ็็ไฝ ่ฟ่ฝ็จ IFC.js ๅไปไนใ
-
-
-
- ่ฟไป
ไป
ๆฏไธชๅผๅงใไฝ ๅฏไปฅ็็
- web-ifc-viewer
- ๏ผๅฎๅ
ๆฌ็จไบ้ๆฉๅฏน่ฑกใๆนๅๅ ไฝไฝๅค่งใๅ้ขๅพๅๆดๅค็ๅทฅๅ
ทใไฝ ๅฏไปฅ่ฏ่ฏ
- ่ฟ้ ใ
-
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/Introduction.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/Introduction.mdx
deleted file mode 100644
index ad78e40..0000000
--- a/i18n/zh/docusaurus-plugin-content-docs/current/Introduction.mdx
+++ /dev/null
@@ -1,301 +0,0 @@
----
- title: ็ฎไป
- sidebar_position: 0
----
-
-import { IfcCard } from "../../../../src/components/Card/InfoCard";
-import { IfcAlert } from "../../../../src/components/Alert/Alert";
-import { Scene } from "../../../../src/components/Scene/Scene";
-import { IfcTab } from "../../../../src/components/Tab/Tab";
-
-๐ฎ
-IFC.js ๆฏไธไธช JavaScript ๅบ๏ผ็จไบๅจๆต่งๅจไธญๅ ่ฝฝใๆพ็คบๅ็ผ่พ IFC ๆจกๅใ็จไฝ ็ IFC ๆจกๅ่ฏ่ฏ[็ฐๅบๆผ็คบ](https://ifcjs.github.io/web-ifc-viewer/example/index)๏ผๅ็ฐ IFC.js ็ๅ้ใ
-
-## ่ฟไธชๅบๆฏไปไน๏ผ
-
-### ไปไนๆฏ IFC๏ผ
-
-๐
-ๅปบ็ญๅธๅๅทฅ็จๅธๆพ็ปไธไธชไธไธชๅฐ็ปๅถๅปบ็ญ่ฎกๅใ็ฐๅจไธไธๆ ทไบ! ๆไบ BIM๏ผๅปบ็ญไฟกๆฏๆจกๅ๏ผ๏ผๅปบ็ญๅธๅๅทฅ็จๅธ็ฐๅจไธบไปไปฌ็้กน็ฎๅๅปบๆจกๅใ่ฟไบๆจกๅๅ
ๅซไบ้กน็ฎๅฎ็ฐๆ้็ๅ ไฝๅพๅฝขๅไฟกๆฏ๏ผๅบ่ฏฅๆฏๆดไธช้กน็ฎไปๆ็ฏฎๅฐๅๅข็ๆๆไฟกๆฏ็ๆข็บฝใ
-
-๐ฅ
-็ถ่๏ผๅปบ็ญๆฏๅฆๆญค็ๅคๆ๏ผไปฅ่ณไบๆฒกๆไธไธชๅไธ็ๅบ็จ็จๅบๅฏไปฅๅฎๆดๅฐๅๅปบ่ฟไบๆจกๅใๆฏไธชๅบ็จ็จๅบ้ฝๆไธไธช็นๅฎ็ไปปๅก๏ผๅปบ็ซๅ ไฝๆจกๅ๏ผ่ฎก็ฎ็ปๆ๏ผ่ฟ่ก่ฝๆบๆจกๆ๏ผๅๅปบ้กน็ฎๆไปถ๏ผ็ญ็ญใ
-
-๐
-่ฟไบๅทฅๅ
ทๆฅ่ชไธ็ๅๅฐ็ๅคไธชๅผๅๅ๏ผๆฏไธไธช้ฝๆๅ
ถๆ ผๅผๅทฅไฝใๆขๅฅ่ฏ่ฏด๏ผ็ฑ็ปๆ่ฎก็ฎๅบ็จ็จๅบๅๅปบ็็ปๆๆจกๅไธ่ฝ่ขซ่ฝๆบๆจกๆ่ฝฏไปถ่ฏปๅ๏ผๅไนไบฆ็ถใ้ฃไน๏ผๅฆไฝ่ฝไปๅคไธชๅทฅๅ
ทไธญๅๅปบไธไธชๅปบ็ญๆจกๅๅข๏ผ
-
-๐
-็ญๆกๆฏ[**IFC**](https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/)๏ผ่ฟๆฏ BuildingSMART ๅๅปบ็ไธ็งๆ ผๅผ๏ผ็จไบๅ
ๅซ่ฟไบๅปบ็ญ็ไธ็ปดๆจกๅใๅฎๆฏๅผๆพ็๏ผๆไปฅไปปไฝไบบ้ฝๅฏไปฅ่ฏปๅๅๅฎใ่ถ!
-
-
-
- ็ฑไบIFC็ๅญๅจ๏ผไปปไฝๅผๅ่
้ฝๅฏไปฅ่ช็ฑๅฐๅๅปบBIMๅบ็จ็จๅบ๏ผๅฏไปฅไธๅปบ็ญ้ขๅ็ๅคงๅๅผๅๅ
ฌๅธ็ๅบ็จ็จๅบ่ฟ่กไบคๆตใ
-
-
-### IFC ๆ ผๅผ็้ฎ้ข
-
-ไปปไฝๆณๅ BIM ๅบ็จ็ไบบ๏ผ**้่ฆ่ฏปๅ IFC ๆไปถ๏ผ**่ฝๅคไปๅ
ถไปๅทฅๅ
ทไธญๅฏผๅ
ฅๅๅฏผๅบไฟกๆฏใไธๅนธ็ๆฏ๏ผIFC ๆฏไธ็งๅพ้พ่ฏปๅๅ็ๆ ผๅผใๆๅ ๅ้กต็ๆๆกฃ๏ผๅๅปบๅ็ปดๆคไธไธช่ชๅถ็ IFC ่งฃๆๅจๆฏไธ้กนๅทจๅคง็ไปปๅกใ
-
-
-
- ๐ธ
- ่ฟๆฏๅชๆๆฅๆๅ ไธชๅผๅไบบๅๅ
จ่ๅทฅไฝ็ๅ
ฌๅธๆ่ฝ่ดๆ
ๅพ่ตท็ไบๆ
ใ่ฟๅฌ่ตทๆฅไธๅ้ฃไนๅผๆพไบ๏ผไธๆฏๅ๏ผ
-
-
-ๅฆๆไฝ ๅฏน IFC ๅ
้จ็ๆ ทๅญๆๅฐๅฅฝๅฅ๏ผ่ฟ้ๆไธไธชไพๅญใๆณ่ฑกไธไธ๏ผ่ฆ่งฃๆๆ็พไธๅ่ก่ฟๆ ท็ๅ
ๅฎนใ
-
-```js
-#6699= IFCCARTESIANPOINT((0.,-1.7053025E-13));
-#6701= IFCAXIS2PLACEMENT2D(#6699,#23);
-#6703= IFCCARTESIANPOINT((892.,-253.399999,150.));
-#6705= IFCAXIS2PLACEMENT3D(#6703,#15,#19);
-#6706= IFCEXTRUDEDAREASOLID(#6702,#6705,#19,506.8);
-#6707= IFCCOLOURRGB($,0.50196,0.501913,0.501960);
-```
-
-๐
-ๅณไฝฟไฝ ๆฟๆไปๅคดๅผๅงๅๅปบไธไธช่งฃๆๅจ๏ผๅนถ้็ IFC ๆจกๅผ็ๆฏไธๆฌกๆนๅ่็ปดๆคๅฎ๏ผ่งฃๅณ่ฟไธช้ฎ้ขไนๆๅ ไธช้็ฎๅ็้ฎ้ขใๅฆไฝๅจ้ๅธธๅคง็ๆไปถไธญ็ฎก็ๅ
ๅญ๏ผๅฆไฝๆๆๅฐๅฎ็ฐๅ ไฝๅพๅฝข็็ๆ๏ผๅฝไธไธช IFC ๆฒกๆ่ขซๆญฃ็กฎๅฎไนๆถ๏ผ่ฏฅๆไนๅ๏ผ
-
-### IFC.js ็ๆๆด
-
-ๅฆๆๆๆ็ๅผๅ่
้ฝๅฟ
้กปไธบไปไปฌ็ๅบ็จ็จๅบๅฎ็ฐ่ชๅทฑ็ IFC ๆไปถ่ฏปๅๅจ๏ผ้ฃๅฐฑๆฒกๆๆไนไบใ็นๅซๆฏๅฝๆไปฌ้ฝๆณ่ฆๅๆ ท็ไธ่ฅฟๆถใ**ๅฏผๅ
ฅๅๅฏผๅบๅ ไฝๅพๅฝขๅๆฐๆฎ**ใ
-
-
-
- IFC.jsๆฏไธไธชJavaScriptๅบ๏ผๅฎไฝฟ่ฏปๅๅIFCๆไปถ ๅๅพ่ถ
็บง็ฎๅใ
-
-
-่ฟไฝฟๅปบ็ญๅๆฝๅทฅๅบ็จ็จๅบ็ๅผๅ่
่ฝๅคๆฏซไธ่ดนๅๅฐๅจ IFC ไธญๅทฅไฝ๏ผๅนถไธๆณจไบไธบๅ
ถไธๅกๅขๅ ไปทๅผ็ๅ่ฝใ
-
-## IFC.js ็ฎ่่จไน
-
-IFC.js ๆไธคไธช้็นใ
-
-
-
-
- IFC.jsๅฏไปฅ็ๆ3Dๅบๆฏ๏ผๅ ไธบๅฎไธThree.jsๆBabylon.js็ญ3Dๅบๅ
ผๅฎนใ่ฟๆๅณ็ไฝ ๅฏไปฅ็ซๅณๅๅปบ3D
- BIMๅทฅๅ
ทใ
-
-
-
-
-
- ๅฏนไธ่ฏฅๅ ไฝไฝ็ธๅ
ณ็ๆๆๅฑๆง็้ซๅฑๆฌก่ฎฟ้ฎใ่ฟๆๅณ็ๅฏไปฅๅพๅฎนๆๅฐ่ทๅๅปบ็ญ้จไปถใๅ
ถๆๆใ็ญ็นๆงใ็ปๆๅผบๅบฆ็ญๆน้ข็ๆฐๆฎใ
-
-
-็จ IFC.js ๅๅปบ BIM ๅบ็จ็จๅบๅฐฑๅ็จ JavaScriptใHTML ๅ CSS ๅๅปบ็ฝ้กตไธๆ ท็ฎๅใ
-
-
-
-
-```js
-import { IfcLoader } from "web-ifc-three";
-import { Scene } from "three";
-
-// ๅๅปบTHREE.jsๅบๆฏ
-const scene = new Scene();
-
-//...
-
-// ๅ ่ฝฝIFCๅนถๅฐๅ
ถๆทปๅ ๅฐๅบๆฏไธญใ
-const ifcLoader = new IfcLoader();
-ifcLoader.load(ifcURL, (geometry) => scene.add(geometry));
-```
-
-## ่ฟไธชๅพไนฆ้ฆๆฏไธบ่ฐๅๅค็
-
-่ฟไธชๅบๆฏไธบไปปไฝๆณๅผๅ BIM ๅบ็จ็ไบบๅๅค็ใ่ฟๆขๅ
ๆฌไธบๅปบ็ญ่กไธๅๅปบๅบ็จ็จๅบ็ๅผๅ่
๏ผไนๅ
ๆฌๅปบ็ญๅธๅๅ
ถไปๆณ่ฆๅฉ็จ IFC ๆไปถไธญ็ๆฐๆฎ็ไธไธไบบๅฃซใ
-
-่ฆไฝฟ็จ่ฟไธชๅบ๏ผๆๅฟ
่ฆๆๆก JavaScriptใHTML ๅ CSS ็ๅบๆฌ็ฅ่ฏใ่ฟไบ็ฅ่ฏๅทฒ็ป่ถ
ๅบไบๆฌๆๆกฃ็่ๅดใไฝ ่ฟ้่ฆไฝฟ็จไธไบ 3D ๅบๆฅๆพ็คบ IFC ็ๅ ไฝๅพๅฝข๏ผThree.js ๆ Babylon.js๏ผใ
-
-๐
-ๅฆๆไฝ ไธ็ฅ้ไปๅช้ๅผๅง๏ผๆไปฌๅปบ่ฎฎไฝ ็ไธไธ[่ฟ้](https://threejs.org/manual/)๏ผๆ่
็ดๆฅๅ ๅ
ฅ[Discord ้ข้](https://discord.gg/FXfyR4XrKT)ๅนถๆๆๅผใ
-
-## ไธบไปไน IFC.js ไธไผไธๅ๏ผ
-
-IFC.js ๆฏไธไธช็ฑ JavaScript ็ผๅ็ๅบ๏ผๅฏไปฅ่ฏดๆฏๆๆฎ้็่ฏญ่จไนไธใ่ฟๆๅณ็ๅฎไธ็ฝ็ปๆต่งๅจใๆก้ขๅ็งปๅจๅบ็จ็จๅบๅ
ผๅฎนใJavaScript ไนๆฏๆๅฎนๆๅญฆไน ็่ฏญ่จไนไธ๏ผๅฎๅ
่ฎธไฝ ็จ HTML ๅ CSS ๆๅปบ็จๆท็้ขใๆขๅฅ่ฏ่ฏด๏ผ็จ IFC.js ๅๅปบ BIM ๅบ็จ็จๅบๅฐฑๅๅๅปบไธไธช็ฝ้กตไธๆ ทๅฎนๆใ
-
-### ๅคๅนณๅฐ
-
-ไฝ ๅฏไปฅไฝฟ็จ IFC.js ๆฅไธบไปปไฝๅนณๅฐๅๅปบๅผๆพ็ BIM ๅบ็จ็จๅบใ
-
-
-
-
- ๅฏไปฅไฝฟ็จvanilla JavaScript ๆๅ
ถไปๅทฅๅ
ท๏ผๅฆ
- ReactใVueใAngularใSvelte็ญ
- ๏ผๅๅปบ่ฏปๅIFCๆไปถๅๆพ็คบ3D็ๅ็ซฏ็ฝ็ปๅบ็จ
-
- ๏ผ่ๆ ้ไพ่ตๆๅกๅจ้ไฟกใไนๅฐฑๆฏ่ฏด๏ผ
- ไฝฟ็จIFC.js๏ผๆไปฌๅฏไปฅๆไปปไฝ็ฝ็ปๆต่งๅจๅๆไธไธชๅผๆพ็BIMๅบ็จใ
-
- ),
- },
- {
- icon: "๐ข",
- content: (
-
- ๆไบๆ
ๅตไธ๏ผIFCๆไปถไธ่ฝ่ขซๅฎขๆท็ซฏๅค็ใไพๅฆ๏ผ็งปๅจ่ฎพๅคๅฏ่ฝๆฒกๆ่ฝๅๆพ็คบๅ ไธชไธญๅๆๅคงๅIFCใๅจ่ฟ็งๆ
ๅตไธ๏ผๅฏไปฅ้่ฟ
- Node.js
- ๅจๆๅกๅจไธไฝฟ็จIFC.js๏ผๅนถๅฐๅทฒ็ปๅๅคๅฅฝ็Three.jsๅบๆฏๅ้็ปๅฎขๆท็ซฏใ
-
- ),
- },
- {
- icon: "๐ป",
- content: (
-
- ๆๆถๆไปฌๅนถไธๆณๅๅปบ Web ๅบ็จ็จๅบ๏ผ่ๆฏๆณๅๅปบๅฏๅจ WindowsใiOS ๅ Linux
- ไธ่ฟ่ก็ ๅ็ๆก้ขๅบ็จ็จๅบ ใ่ฟ่ฆๆ่ฐข
- Electron
- ็ญๆๆฏใ่ฟไบๆฌๅฐๅบ็จ็จๅบ็็ผ็จๆนๅผๅฐไธ Web
- ๅบ็จ็จๅบ็ธๅ๏ผHTMLใCSSใJavaScriptใReactใVue ็ญใ
-
- ),
- },
- {
- icon: "๐ฑ",
- content: (
-
- IFC.js่ฟๆฏๆReact Native
- ๏ผๅฎๅฐWebGLไปฃ็ ๆ ๅฐๅฐๆฌๅฐOpenGLใ่ฟๆๅณ็ๆจๅฏไปฅ่ฝปๆพๅๅปบไธIFCๅ
ผๅฎน็
- Open BIMๅบ็จ็จๅบ๏ผๅนถๅจAndroidๅiOSไธ่ฟ่ก ใ
-
- ),
- },
- ]}
-/>
-
-### ้ๅบฆ
-
-โก๏ธ
-ๅฆๆไฝ ๆ็ฝ็ปๅบ็จ็็ป้ช๏ผไฝ ๅฏ่ฝไผๆณ๏ผๅบไบ JavaScript ็ IFC ๅบ็ๅผฑ็นๆฏๆง่ฝใ็ถ่๏ผ่ฏฅๅบ็ๆ ธๅฟๆฏ็จ C++็ปๅ WebAssembly ๅ[Emscripten](https://emscripten.org/)ๅผๅ็ใๅฎๆฏไธ้จไธบ\*\*ๆ้ซๆง่ฝ่่ฎพ่ฎก็๏ผๅ
่ฎธ IFC.js ๅจ็ดๆฅๅจๆต่งๅจไธญ่ฟ่กๆถๆฅ่ฟไบๆก้ขๅบ็จ็จๅบ็้ๅบฆๅๆง่ฝใ
-
-### ็น็น
-
-
-
- ๐ IFC.jsๅฏไปฅ่ฏป IFCๆไปถ๏ผๆ ็ผ่ฟๆฅใ
-
-
-
-
- ๐ ็ๆ3Dๅ ไฝๅพๅฝข ๏ผๅจๆต่งๅจไธญไปฅ60 fps่ฟ่กใ
-
-
-
-
- ๐จ ๅฉ็จThree.js็ๅ้๏ผ่ฝปๆพๅฐ็ผ่พๅ ไฝๅพๅฝขๅค่ง ใ
-
-
-
-
- ๐ ๐ ๐ ๅ ่ฝฝๅคไธช ่ๅ็IFCๆจกๅใ
-
-
-
-
- ๐ ๆฃ็ดขๆฅๅๅๆฐๆฎๅบ็IFCๅฑๆง ใ
-
-
-
-
- โ IFC.js่ฟๅฏไปฅ็ผ่พๅ็ผๅ IFCๆไปถ๏ผไปๅคดๅผๅงใ
-
-
-## ๆบไปฃ็
-
-IFC.js ๆฏไธไธชๅคงๅ็ใๅค่ฏญ่จ็ๅบ๏ผC++ใTypeScript JavaScript ็ญ๏ผใๆๅฎๆพๅจไธไธชๅไธ็่ตๆบๅบไธญไผๅพๅฐ้พ๏ผ่ไธไธๆนไพฟใๅบไบ่ฟไธชๅๅ ๏ผ่ฏฅๅบๅญๅจไบๅคไธชไปๅบไธญ๏ผๆฏไธชไปๅบ้ฝๆๅ
ถ็จ้ใไฝ ๅฏไปฅๆพๅฐๅฎไปฌ[่ฟ้](https://github.com/IFCjs)ใ
-
-
-
- ่ฏฅๅบ็ๆ ธๅฟๆฏ๏ผ็จC++ไปๅคดๅผๅง็ผๅ็IFC่งฃๆๅจๅๅ ไฝ็ๆๅจ
- ๏ผๅนถ้่ฟEmscripten็ผ่ฏไธบWebAssemblyใ่ฏฅๅบๅฐ่ฃ
ไบ่ฏปๅIFCๆไปถๅนถๅฐๅ
ถๆฐๆฎๅ ่ฝฝๅฐๅ
ๅญไธญ็ๅคๆๆงใ
-
- ),
- },
- {
- name: "web-ifc-three",
- link: "https://ifcjs.github.io/info/docs/Guide/web-ifc-three/Introduction",
- content: (
-
- ่ฟไธชๅบๅฐweb-ifcๆน็ผๆThree.js๏ผ็ๆไธไธช
- ไผๅ็3Dๅบๆฏ๏ผ็จๆทๅฏไปฅ็ดๆฅไธIFCไบๅจ ใ่ฏฅๅบๆฏ
-
- ๅฎๆนThree.js IFC Loader
-
- ใ็ฑไบๆไบ่ฟไธช้้
ๅจ๏ผๅช้ไธค่กไปฃ็ ๅฐฑๅฏไปฅ็จThree.jsๅๅปบๅผๆพๅผBIMๅบ็จ็จๅบใ
-
- ),
- },
- {
- name: "web-ifc-viewer",
- link: "https://ifcjs.github.io/info/docs/Guide/web-ifc-viewer/Introduction",
- content: (
-
- ่ฟๆฏไธไธชๅบไบๆต่งๅจ็
-
- IFCๆต่งๅจ
-
- ๏ผๆ่ฎธๅคๅฏไปฅ็จIFC.jsๅฎๆ็ไพๅญ
- ใๅบๆฏๅฏผ่ชใๆๆๅๅใ้่ฟ็นๅป้ๆฉๅ
็ด ใๅ้ขๅพ็ญ็ญใๅจ่ฟไธช่ตๆบๅบไธญ๏ผๆๆๆ่ฟไบๅ่ฝ็ไพๅญ๏ผๆไปฅๅฎๅฏไปฅๅจๅผๆพ็BIMๅบ็จ็จๅบไธญๅผ็ฎฑๅณ็จใ
-
- ),
- },
- ]}
-/>
-
-## ่ดก็ฎ
-
-ไฝ ๆณๅธฎๅฉๆไปฌไธๆญๅฎๅ IFC.js ็ๅผๆพ BIM ๅผๅไธ็ๅ๏ผ่ฟไธชๅบๅพๅคง๏ผๆไปฅไฝ ๅฟ
้กป้ๆฉไฝ ๆณๅไธ็ๅฐๆนใ
-
-
-
- ่ฟๅพๅฅฝ! ้คไบ็ผ็ ไนๅค๏ผไฝ ่ฟๆๅพๅคไบๆ
ๅฏไปฅๅใ่ฟๅ
ฅ
- Discord้ข้ ๏ผไบ่งฃๅฆไฝๅใ
-
-
-
-
- ๅฆๆไฝ ๅฏนC++ใWebAssemblyใ่งฃๆๆIFC็็ปๆๆซ่ๆ็ญๆ
๏ผไฝ ๅฏไปฅ็จไธๅ
ๆๅฟซ็ๅผๆบBIM่งฃๆๅจๅธฎๅฉๆไปฌใ
- web-ifc ใ
-
-
-
-
- ๅฆๆไฝ ๆฏไธๅThree.jsๅผๅไบบๅ๏ผไฝ ๅฏไปฅๅธฎๅฉๆไปฌ
- web-ifc-three ๏ผ่ฟๅฐฑๆฏ
-
-
- ๅฎๆน็ Three.js IFC Loader
-
- ใ
-
-
-
-
- ๅฆๆๆจๅฏนๅๅปบๅพ้
ท็ๅผๆพๅผBIMๅบ็จ็จๅบๆๅ
ด่ถฃ๏ผๅนถไธๆจๅฏนBIMๅทฅๅ
ทๆ็จๆท็้ขๆๅพๅฅฝ็ๆณๆณ๏ผ่ฏทๅธฎๅฉๆไปฌไฝฟ
- web-ifc-viewer
- ๆไธบๅธๅบไธๆๅฅฝ็IFCๆต่งๅจใ
-
-
-ๅจไปปไฝๆ
ๅตไธ๏ผๆไปฌ้ผๅฑไฝ ๅฐ[Discord ้ข้](https://discord.gg/FXfyR4XrKT)๏ผๆไธชๆๅผ๏ผๅ่ฏๆไปฌไฝ ็ๆณๆณ๏ผ่ฟๆ ทๆไปฌๅฏไปฅ็ปไฝ ไธไบๆๅฏผใ
diff --git a/i18n/zh/docusaurus-theme-classic/footer.json b/i18n/zh/docusaurus-theme-classic/footer.json
deleted file mode 100644
index 354fe53..0000000
--- a/i18n/zh/docusaurus-theme-classic/footer.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "link.title.Docs": {
- "message": "ๆไปถ",
- "description": "The title of the footer links column with title=Docs in the footer"
- },
- "link.title.Community": {
- "message": "็คพๅบ",
- "description": "The title of the footer links column with title=Community in the footer"
- },
- "link.title.More": {
- "message": "ๆดๅค",
- "description": "The title of the footer links column with title=More in the footer"
- },
- "link.item.label.Tutorial": {
- "message": "ๆ็จ",
- "description": "The label of footer link with label=Tutorial linking to /docs/introduction"
- },
- "link.item.label.Discord": {
- "message": "Discord",
- "description": "The label of footer link with label=Discord linking to https://discord.gg/FXfyR4XrKT"
- },
- "link.item.label.Twitter": {
- "message": "Twitter",
- "description": "The label of footer link with label=Twitter linking to https://twitter.com/ifc_js"
- },
- "link.item.label.Funding": {
- "message": "่ต้",
- "description": "The label of footer link with label=Funding linking to https://opencollective.com/ifcjs"
- },
- "link.item.label.Blog": {
- "message": "ๅๅฎข",
- "description": "The label of footer link with label=Blog linking to /blog"
- },
- "link.item.label.GitHub": {
- "message": "GitHub",
- "description": "The label of footer link with label=GitHub linking to https://github.com/IFCjs"
- },
- "copyright": {
- "message": "็ๆๆๆ ยฉ 2021 IFC.js.",
- "description": "The footer copyright"
- }
-}
diff --git a/i18n/zh/docusaurus-theme-classic/navbar.json b/i18n/zh/docusaurus-theme-classic/navbar.json
deleted file mode 100644
index 34d1362..0000000
--- a/i18n/zh/docusaurus-theme-classic/navbar.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "title": {
- "message": "IFC.js",
- "description": "The title in the navbar"
- },
- "item.label.Docs": {
- "message": "ๆไปถ",
- "description": "Navbar item with label Docs"
- },
- "item.label.Blog": {
- "message": "ๅๅฎข",
- "description": "Navbar item with label Blog"
- },
- "item.label.Community": {
- "message": "็คพๅบ",
- "description": "Navbar item with label Community"
- },
- "item.label.GitHub": {
- "message": "GitHub",
- "description": "Navbar item with label GitHub"
- }
-}
diff --git a/package.json b/package.json
index 3cb2625..1786d36 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,8 @@
"serve": "docusaurus serve",
"write-translations": "docusaurus write-translations",
"write-heading-ids": "docusaurus write-heading-ids",
+ "translate": "yarn write-translations && deepmark translate",
+ "translate:offline": "yarn write-translations && deepmark translate --mode offline",
"publish-docs": "cmd /C 'set GIT_USER=agviegas && yarn deploy'",
"prepare": "husky install",
"format": "prettier --write .",
@@ -19,9 +21,9 @@
"lint": "yarn lint:mdx"
},
"dependencies": {
- "@docusaurus/core": "2.0.0-beta.0",
- "@docusaurus/preset-classic": "2.0.0-beta.0",
- "@docusaurus/theme-search-algolia": "^2.0.0-beta.6",
+ "@docusaurus/core": "^2.1.0",
+ "@docusaurus/preset-classic": "^2.1.0",
+ "@docusaurus/theme-search-algolia": "^2.1.0",
"@mdx-js/react": "^1.6.21",
"@svgr/webpack": "^5.5.0",
"clsx": "^1.1.1",
@@ -32,20 +34,9 @@
"url-loader": "^4.1.1",
"web-ifc-three": "^0.0.32"
},
- "browserslist": {
- "production": [
- ">0.5%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- },
"devDependencies": {
"axios": "^0.21.1",
+ "deepmark": "^0.1.2",
"glob": "^8.0.3",
"husky": "^8.0.0",
"picocolors": "^1.0.0",
@@ -55,5 +46,17 @@
"remark-comment": "^1.0.0",
"remark-frontmatter": "^4.0.1",
"remark-mdx": "^2.1.1"
+ },
+ "browserslist": {
+ "production": [
+ ">0.5%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
}
}
diff --git a/yarn.lock b/yarn.lock
index 242b5f2..0f57d9b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,166 +2,153 @@
# yarn lockfile v1
-"@algolia/autocomplete-core@1.0.0-alpha.44":
- version "1.0.0-alpha.44"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.0.0-alpha.44.tgz#e626dba45f5f3950d6beb0ab055395ef0f7e8bb2"
- integrity sha512-2iMXthldMIDXtlbg9omRKLgg1bLo2ZzINAEqwhNjUeyj1ceEyL1ck6FY0VnJpf2LsjmNthHCz2BuFk+nYUeDNA==
- dependencies:
- "@algolia/autocomplete-shared" "1.0.0-alpha.44"
-
-"@algolia/autocomplete-core@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.2.2.tgz#c121e70c78fd0175c989a219918124ad7758e48b"
- integrity sha512-JOQaURze45qVa8OOFDh+ozj2a/ObSRsVyz6Zd0aiBeej+RSTqrr1hDVpGNbbXYLW26G5ujuc9QIdH+rBHn95nw==
- dependencies:
- "@algolia/autocomplete-shared" "1.2.2"
-
-"@algolia/autocomplete-preset-algolia@1.0.0-alpha.44":
- version "1.0.0-alpha.44"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.0.0-alpha.44.tgz#0ea0b255d0be10fbe262e281472dd6e4619b62ba"
- integrity sha512-DCHwo5ovzg9k2ejUolGNTLFnIA7GpsrkbNJTy1sFbMnYfBmeK8egZPZnEl7lBTr27OaZu7IkWpTepLVSztZyng==
+"@algolia/autocomplete-core@1.7.1":
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz#025538b8a9564a9f3dd5bcf8a236d6951c76c7d1"
+ integrity sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==
dependencies:
- "@algolia/autocomplete-shared" "1.0.0-alpha.44"
+ "@algolia/autocomplete-shared" "1.7.1"
-"@algolia/autocomplete-preset-algolia@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.2.2.tgz#da734ef9e42a5f64cdad2dfc81c4e9fbf805d976"
- integrity sha512-AZkh+bAMaJDzMZTelFOXJTJqkp5VPGH8W3n0B+Ggce7DdozlMRsDLguKTCQAkZ0dJ1EbBPyFL5ztL/JImB137Q==
+"@algolia/autocomplete-preset-algolia@1.7.1":
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz#7dadc5607097766478014ae2e9e1c9c4b3f957c8"
+ integrity sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==
dependencies:
- "@algolia/autocomplete-shared" "1.2.2"
-
-"@algolia/autocomplete-shared@1.0.0-alpha.44":
- version "1.0.0-alpha.44"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.0.0-alpha.44.tgz#db13902ad1667e455711b77d08cae1a0feafaa48"
- integrity sha512-2oQZPERYV+yNx/yoVWYjZZdOqsitJ5dfxXJjL18yczOXH6ujnsq+DTczSrX+RjzjQdVeJ1UAG053EJQF/FOiMg==
+ "@algolia/autocomplete-shared" "1.7.1"
-"@algolia/autocomplete-shared@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.2.2.tgz#ff25dc308f2a296b2b9b325f1e3b57498eea3e0c"
- integrity sha512-mLTl7d2C1xVVazHt/bqh9EE/u2lbp5YOxLDdcjILXmUqOs5HH1D4SuySblXaQG1uf28FhTqMGp35qE5wJQnqAw==
+"@algolia/autocomplete-shared@1.7.1":
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz#95c3a0b4b78858fed730cf9c755b7d1cd0c82c74"
+ integrity sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==
-"@algolia/cache-browser-local-storage@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.9.3.tgz#44e6306a548a76c410b5f64a8a0a1b65f63183c9"
- integrity sha512-t9yKMfPNxxEUk/PPbZtXj0GCttDk1pk0wV2eA5udIOgf+Wqb/77yH75zz1u8EmCBGPe+FWXjSVT/wS1tlQz7SA==
+"@algolia/cache-browser-local-storage@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz#d5b1b90130ca87c6321de876e167df9ec6524936"
+ integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==
dependencies:
- "@algolia/cache-common" "4.9.3"
+ "@algolia/cache-common" "4.14.2"
-"@algolia/cache-common@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.9.3.tgz#0b3ca07c9af108433b4d3423a03511c3d053fed5"
- integrity sha512-4dvzz28ESs7lRHmpBIjlmRloD9oGeD90E2C0QWNQYuAYosSdXGwW7vw4vdGRdPoL32t6u6S+47Bk6Dhcbw2ftA==
+"@algolia/cache-common@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.14.2.tgz#b946b6103c922f0c06006fb6929163ed2c67d598"
+ integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==
-"@algolia/cache-in-memory@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.9.3.tgz#0bae2ad1de6537ca28efaf5280051265903bfca5"
- integrity sha512-e1eRpP/Ht9qmLw5Sp674N6Y0c59K0L2LBI71EBOlq1j+kVc+JxVO03he5g+nQ7JOwLijyJPrkbm3RvXb5CX0sA==
+"@algolia/cache-in-memory@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz#88e4a21474f9ac05331c2fa3ceb929684a395a24"
+ integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==
dependencies:
- "@algolia/cache-common" "4.9.3"
+ "@algolia/cache-common" "4.14.2"
-"@algolia/client-account@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.9.3.tgz#af9bf3612d05e87aa36372da50a2f0a9265de201"
- integrity sha512-mSF0jiAo/tWKf/Z7mqhz6ETltrl+L+Zt2xuM3W5y1UOZvj47fn2ZcMRce8MQ+dd54t9iA8qIa+0XGlCSQf9lxA==
+"@algolia/client-account@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.14.2.tgz#b76ac1ba9ea71e8c3f77a1805b48350dc0728a16"
+ integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==
dependencies:
- "@algolia/client-common" "4.9.3"
- "@algolia/client-search" "4.9.3"
- "@algolia/transporter" "4.9.3"
+ "@algolia/client-common" "4.14.2"
+ "@algolia/client-search" "4.14.2"
+ "@algolia/transporter" "4.14.2"
-"@algolia/client-analytics@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.9.3.tgz#cddb4a97d796291d91bd15735de008b2d80a0b1b"
- integrity sha512-Z3EjegxsdTMRmOLoDBnCZJjdL3ZM4J/G7TMe2PIArdCJFWM4iDnO7/MvYasqpK0PPOCHRh0wS4yKG9rZOz6Vsw==
+"@algolia/client-analytics@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.14.2.tgz#ca04dcaf9a78ee5c92c5cb5e9c74cf031eb2f1fb"
+ integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==
dependencies:
- "@algolia/client-common" "4.9.3"
- "@algolia/client-search" "4.9.3"
- "@algolia/requester-common" "4.9.3"
- "@algolia/transporter" "4.9.3"
+ "@algolia/client-common" "4.14.2"
+ "@algolia/client-search" "4.14.2"
+ "@algolia/requester-common" "4.14.2"
+ "@algolia/transporter" "4.14.2"
-"@algolia/client-common@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.9.3.tgz#167a6863b55ffe7788ab9ac98b1b6fd0078f79df"
- integrity sha512-6GAfuNqMrBN3094H0DzvQyxJoKUkyQpEr5OiFhH8I3lihI1rTtjEUrNDTsVp6e9VsR2OCRpnL9EEDv2HcGe8cw==
+"@algolia/client-common@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.14.2.tgz#e1324e167ffa8af60f3e8bcd122110fd0bfd1300"
+ integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==
dependencies:
- "@algolia/requester-common" "4.9.3"
- "@algolia/transporter" "4.9.3"
+ "@algolia/requester-common" "4.14.2"
+ "@algolia/transporter" "4.14.2"
-"@algolia/client-recommendation@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/client-recommendation/-/client-recommendation-4.9.3.tgz#e2031237b2904c9d9b946fc846c87a21ad67bc5a"
- integrity sha512-r+MNluwnUTr1tgHWQ5BPRw0A0YJZp9sXjSVxPCY3a+N6BgLaX4E02+FA8VrqVs8uR7mMQSLaJHoeCKnmNPrk9w==
+"@algolia/client-personalization@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.14.2.tgz#656bbb6157a3dd1a4be7de65e457fda136c404ec"
+ integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==
dependencies:
- "@algolia/client-common" "4.9.3"
- "@algolia/requester-common" "4.9.3"
- "@algolia/transporter" "4.9.3"
+ "@algolia/client-common" "4.14.2"
+ "@algolia/requester-common" "4.14.2"
+ "@algolia/transporter" "4.14.2"
-"@algolia/client-search@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.9.3.tgz#6259645ad5a7e7388727343806bcf2d0cf3e343a"
- integrity sha512-8C6woYf6bY4Fh9H9nKY5IDDeBPwQ3nZn9QMQdgUj9ffDU8UzPqSivtLER1A+I81p1j9h+aBADRifwzIYtSXOkA==
+"@algolia/client-search@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.14.2.tgz#357bdb7e640163f0e33bad231dfcc21f67dc2e92"
+ integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==
dependencies:
- "@algolia/client-common" "4.9.3"
- "@algolia/requester-common" "4.9.3"
- "@algolia/transporter" "4.9.3"
+ "@algolia/client-common" "4.14.2"
+ "@algolia/requester-common" "4.14.2"
+ "@algolia/transporter" "4.14.2"
+
+"@algolia/events@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950"
+ integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==
-"@algolia/logger-common@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.9.3.tgz#d9b976524313b11f11c6ec546e2ed451c7964a11"
- integrity sha512-8hGQ5HQvjx2kr7GWOmpON1tcRX2+VHqVg4p+qJqCBsPFlXbAshUyRJkxuen20eem2EAA5Cmmo1fPy/jlqdMMHA==
+"@algolia/logger-common@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.14.2.tgz#b74b3a92431f92665519d95942c246793ec390ee"
+ integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==
-"@algolia/logger-console@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.9.3.tgz#f690bf8d5262a82425da26b42a519d7ec6c3784a"
- integrity sha512-7FGulrAjS/oCVRShKJw5qFuyHOZk/44jolEtNtXvO/tZRR8hPPiow16Vrd3ByRSIhghkC5zj6at4nQhoPK+KqA==
+"@algolia/logger-console@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.14.2.tgz#ec49cb47408f5811d4792598683923a800abce7b"
+ integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==
dependencies:
- "@algolia/logger-common" "4.9.3"
+ "@algolia/logger-common" "4.14.2"
-"@algolia/requester-browser-xhr@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.9.3.tgz#1c0fd594e253b41786b3408ade9f63862fe0c577"
- integrity sha512-hP4YgxcY1kol0d+joXpO4BJuXjgF+vy3eBPk8WCXvZucv8hl5Vqb4BLccDMck+sTqP4Tqglwh/KwVTQrpmi/wA==
+"@algolia/requester-browser-xhr@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz#a2cd4d9d8d90d53109cc7f3682dc6ebf20f798f2"
+ integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==
dependencies:
- "@algolia/requester-common" "4.9.3"
+ "@algolia/requester-common" "4.14.2"
-"@algolia/requester-common@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.9.3.tgz#58fb72ca3f4f7714d75287ff568000ee6c2afac6"
- integrity sha512-AgUw1iA/JkanZC+dhkSLyeiVgBhaaM3bI20f3cokuuDdz4X6F+hzi0vEpUZrEuNfnMLbUg8gxq3Vcg1/L9+9MA==
+"@algolia/requester-common@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.14.2.tgz#bc4e9e5ee16c953c0ecacbfb334a33c30c28b1a1"
+ integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==
-"@algolia/requester-node-http@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.9.3.tgz#a2bf0e7048fe3b81c6b6b170f8f68a5789dadafe"
- integrity sha512-+nz7rRnI9qNcdZjHpyAyvcDLAO9mGobqsAi0aicxMka/szU1HVUX6+pvSOiiOsD8ST3R13rJuufgHfWdDUysQg==
- dependencies:
- "@algolia/requester-common" "4.9.3"
+"@algolia/requester-node-http@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz#7c1223a1785decaab1def64c83dade6bea45e115"
+ integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==
+ dependencies:
+ "@algolia/requester-common" "4.14.2"
-"@algolia/transporter@4.9.3":
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.9.3.tgz#5a0933d4e59acdf88712156b2ab6f1b46c0a7f88"
- integrity sha512-oJ68VSSpmUyB9EByqoyx25wgcrO9fgXtjH+pOtKoKmCW+RfxHW5agltJoQ808N8uq/AvP5ugMkRLGL3xf4WdzQ==
+"@algolia/transporter@4.14.2":
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.14.2.tgz#77c069047fb1a4359ee6a51f51829508e44a1e3d"
+ integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==
dependencies:
- "@algolia/cache-common" "4.9.3"
- "@algolia/logger-common" "4.9.3"
- "@algolia/requester-common" "4.9.3"
+ "@algolia/cache-common" "4.14.2"
+ "@algolia/logger-common" "4.14.2"
+ "@algolia/requester-common" "4.14.2"
-"@babel/code-frame@7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
- integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
+"@ampproject/remapping@^2.1.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
+ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
dependencies:
- "@babel/highlight" "^7.10.4"
+ "@jridgewell/gen-mapping" "^0.1.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
- integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
+ integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
dependencies:
- "@babel/highlight" "^7.14.5"
+ "@babel/highlight" "^7.18.6"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea"
- integrity sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9"
+ integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==
"@babel/core@7.12.9":
version "7.12.9"
@@ -185,7 +172,7 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@^7.12.16", "@babel/core@^7.12.3":
+"@babel/core@^7.12.3":
version "7.14.6"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab"
integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==
@@ -206,64 +193,86 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/generator@^7.12.15", "@babel/generator@^7.12.5", "@babel/generator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785"
- integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==
+"@babel/core@^7.18.5", "@babel/core@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b"
+ integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==
+ dependencies:
+ "@ampproject/remapping" "^2.1.0"
+ "@babel/code-frame" "^7.18.6"
+ "@babel/generator" "^7.19.0"
+ "@babel/helper-compilation-targets" "^7.19.1"
+ "@babel/helper-module-transforms" "^7.19.0"
+ "@babel/helpers" "^7.19.0"
+ "@babel/parser" "^7.19.1"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.1"
+ "@babel/types" "^7.19.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.2.1"
+ semver "^6.3.0"
+
+"@babel/generator@^7.12.5", "@babel/generator@^7.14.5", "@babel/generator@^7.18.7", "@babel/generator@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.0.tgz#785596c06425e59334df2ccee63ab166b738419a"
+ integrity sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.19.0"
+ "@jridgewell/gen-mapping" "^0.3.2"
jsesc "^2.5.1"
- source-map "^0.5.0"
-"@babel/helper-annotate-as-pure@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"
- integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==
+"@babel/helper-annotate-as-pure@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb"
+ integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.6"
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"
- integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb"
+ integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==
dependencies:
- "@babel/helper-explode-assignable-expression" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-explode-assignable-expression" "^7.18.6"
+ "@babel/types" "^7.18.9"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf"
- integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz#7f630911d83b408b76fe584831c98e5395d7a17c"
+ integrity sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==
dependencies:
- "@babel/compat-data" "^7.14.5"
- "@babel/helper-validator-option" "^7.14.5"
- browserslist "^4.16.6"
+ "@babel/compat-data" "^7.19.1"
+ "@babel/helper-validator-option" "^7.18.6"
+ browserslist "^4.21.3"
semver "^6.3.0"
-"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542"
- integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b"
+ integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-member-expression-to-functions" "^7.14.5"
- "@babel/helper-optimise-call-expression" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/helper-member-expression-to-functions" "^7.18.9"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/helper-replace-supers" "^7.18.9"
+ "@babel/helper-split-export-declaration" "^7.18.6"
-"@babel/helper-create-regexp-features-plugin@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4"
- integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b"
+ integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- regexpu-core "^4.7.1"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ regexpu-core "^5.1.0"
-"@babel/helper-define-polyfill-provider@^0.2.2":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6"
- integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==
+"@babel/helper-define-polyfill-provider@^0.2.2", "@babel/helper-define-polyfill-provider@^0.2.4":
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz#8867aed79d3ea6cade40f801efb7ac5c66916b10"
+ integrity sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==
dependencies:
"@babel/helper-compilation-targets" "^7.13.0"
"@babel/helper-module-imports" "^7.12.13"
@@ -274,245 +283,269 @@
resolve "^1.14.2"
semver "^6.1.2"
-"@babel/helper-explode-assignable-expression@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645"
- integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==
+"@babel/helper-define-polyfill-provider@^0.3.3":
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a"
+ integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/helper-compilation-targets" "^7.17.7"
+ "@babel/helper-plugin-utils" "^7.16.7"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
+ semver "^6.1.2"
-"@babel/helper-function-name@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
- integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
+"@babel/helper-environment-visitor@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
+ integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
+
+"@babel/helper-explode-assignable-expression@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096"
+ integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==
dependencies:
- "@babel/helper-get-function-arity" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.6"
-"@babel/helper-get-function-arity@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
- integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
+"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c"
+ integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/template" "^7.18.10"
+ "@babel/types" "^7.19.0"
-"@babel/helper-hoist-variables@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
- integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
+"@babel/helper-hoist-variables@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678"
+ integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.6"
-"@babel/helper-member-expression-to-functions@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"
- integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==
+"@babel/helper-member-expression-to-functions@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815"
+ integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.9"
-"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
- integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
+"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
+ integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.6"
-"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
- integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==
+"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30"
+ integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-simple-access" "^7.18.6"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ "@babel/helper-validator-identifier" "^7.18.6"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.0"
+ "@babel/types" "^7.19.0"
-"@babel/helper-optimise-call-expression@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
- integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
+"@babel/helper-optimise-call-expression@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe"
+ integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.18.6"
"@babel/helper-plugin-utils@7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
- integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
-
-"@babel/helper-remap-async-to-generator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6"
- integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-wrap-function" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/helper-replace-supers@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
- integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==
- dependencies:
- "@babel/helper-member-expression-to-functions" "^7.14.5"
- "@babel/helper-optimise-call-expression" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/helper-simple-access@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
- integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==
- dependencies:
- "@babel/types" "^7.14.5"
-
-"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4"
- integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==
- dependencies:
- "@babel/types" "^7.14.5"
-
-"@babel/helper-split-export-declaration@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
- integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
- dependencies:
- "@babel/types" "^7.14.5"
-
-"@babel/helper-validator-identifier@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
- integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
-
-"@babel/helper-validator-option@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
- integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
-
-"@babel/helper-wrap-function@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff"
- integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==
- dependencies:
- "@babel/helper-function-name" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/helpers@^7.12.5", "@babel/helpers@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"
- integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==
- dependencies:
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
- integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
- dependencies:
- "@babel/helper-validator-identifier" "^7.14.5"
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf"
+ integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==
+
+"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519"
+ integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-wrap-function" "^7.18.9"
+ "@babel/types" "^7.18.9"
+
+"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78"
+ integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-member-expression-to-functions" "^7.18.9"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/traverse" "^7.19.1"
+ "@babel/types" "^7.19.0"
+
+"@babel/helper-simple-access@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea"
+ integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-skip-transparent-expression-wrappers@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818"
+ integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==
+ dependencies:
+ "@babel/types" "^7.18.9"
+
+"@babel/helper-split-export-declaration@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075"
+ integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-string-parser@^7.18.10":
+ version "7.18.10"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
+ integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
+
+"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
+ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+
+"@babel/helper-validator-option@^7.14.5", "@babel/helper-validator-option@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
+ integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
+
+"@babel/helper-wrap-function@^7.18.9":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1"
+ integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==
+ dependencies:
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.0"
+ "@babel/types" "^7.19.0"
+
+"@babel/helpers@^7.12.5", "@babel/helpers@^7.14.6", "@babel/helpers@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18"
+ integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==
+ dependencies:
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.19.0"
+ "@babel/types" "^7.19.0"
+
+"@babel/highlight@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
+ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.18.6"
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.12.16", "@babel/parser@^7.12.7", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.6.tgz#d85cc68ca3cac84eae384c06f032921f5227f4b2"
- integrity sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==
+"@babel/parser@^7.12.7", "@babel/parser@^7.14.6", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c"
+ integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e"
- integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
+ integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
- "@babel/plugin-proposal-optional-chaining" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-proposal-async-generator-functions@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz#4024990e3dd74181f4f426ea657769ff49a2df39"
- integrity sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50"
+ integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-remap-async-to-generator" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
+ "@babel/plugin-proposal-optional-chaining" "^7.18.9"
+
+"@babel/plugin-proposal-async-generator-functions@^7.14.5", "@babel/plugin-proposal-async-generator-functions@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7"
+ integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-remap-async-to-generator" "^7.18.9"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-class-properties@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e"
- integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==
+"@babel/plugin-proposal-class-properties@^7.14.5", "@babel/plugin-proposal-class-properties@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3"
+ integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-proposal-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681"
- integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==
+"@babel/plugin-proposal-class-static-block@^7.14.5", "@babel/plugin-proposal-class-static-block@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020"
+ integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-proposal-dynamic-import@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c"
- integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==
+"@babel/plugin-proposal-dynamic-import@^7.14.5", "@babel/plugin-proposal-dynamic-import@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94"
+ integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
-"@babel/plugin-proposal-export-namespace-from@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76"
- integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==
+"@babel/plugin-proposal-export-namespace-from@^7.14.5", "@babel/plugin-proposal-export-namespace-from@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203"
+ integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb"
- integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==
+"@babel/plugin-proposal-json-strings@^7.14.5", "@babel/plugin-proposal-json-strings@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b"
+ integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-proposal-logical-assignment-operators@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738"
- integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==
+"@babel/plugin-proposal-logical-assignment-operators@^7.14.5", "@babel/plugin-proposal-logical-assignment-operators@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23"
+ integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6"
- integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1"
+ integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-"@babel/plugin-proposal-numeric-separator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18"
- integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==
+"@babel/plugin-proposal-numeric-separator@^7.14.5", "@babel/plugin-proposal-numeric-separator@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75"
+ integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-proposal-object-rest-spread@7.12.1":
@@ -524,59 +557,59 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
"@babel/plugin-transform-parameters" "^7.12.1"
-"@babel/plugin-proposal-object-rest-spread@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz#e581d5ccdfa187ea6ed73f56c6a21c1580b90fbf"
- integrity sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==
+"@babel/plugin-proposal-object-rest-spread@^7.14.5", "@babel/plugin-proposal-object-rest-spread@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7"
+ integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==
dependencies:
- "@babel/compat-data" "^7.14.5"
- "@babel/helper-compilation-targets" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/compat-data" "^7.18.8"
+ "@babel/helper-compilation-targets" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.18.9"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.14.5"
+ "@babel/plugin-transform-parameters" "^7.18.8"
-"@babel/plugin-proposal-optional-catch-binding@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c"
- integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==
+"@babel/plugin-proposal-optional-catch-binding@^7.14.5", "@babel/plugin-proposal-optional-catch-binding@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb"
+ integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603"
- integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==
+"@babel/plugin-proposal-optional-chaining@^7.14.5", "@babel/plugin-proposal-optional-chaining@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993"
+ integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-proposal-private-methods@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d"
- integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==
+"@babel/plugin-proposal-private-methods@^7.14.5", "@babel/plugin-proposal-private-methods@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea"
+ integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-proposal-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636"
- integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==
+"@babel/plugin-proposal-private-property-in-object@^7.14.5", "@babel/plugin-proposal-private-property-in-object@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503"
+ integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-create-class-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8"
- integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==
+"@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e"
+ integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
@@ -613,6 +646,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
+"@babel/plugin-syntax-import-assertions@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4"
+ integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
"@babel/plugin-syntax-json-strings@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
@@ -627,12 +667,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
-"@babel/plugin-syntax-jsx@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201"
- integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
+"@babel/plugin-syntax-jsx@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0"
+ integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
version "7.10.4"
@@ -690,195 +730,199 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-typescript@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716"
- integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==
+"@babel/plugin-syntax-typescript@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285"
+ integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-arrow-functions@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a"
- integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==
+"@babel/plugin-transform-arrow-functions@^7.14.5", "@babel/plugin-transform-arrow-functions@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe"
+ integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-async-to-generator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67"
- integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==
+"@babel/plugin-transform-async-to-generator@^7.14.5", "@babel/plugin-transform-async-to-generator@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615"
+ integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-remap-async-to-generator" "^7.14.5"
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-remap-async-to-generator" "^7.18.6"
-"@babel/plugin-transform-block-scoped-functions@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4"
- integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==
+"@babel/plugin-transform-block-scoped-functions@^7.14.5", "@babel/plugin-transform-block-scoped-functions@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8"
+ integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-block-scoping@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939"
- integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==
+"@babel/plugin-transform-block-scoping@^7.14.5", "@babel/plugin-transform-block-scoping@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d"
+ integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-classes@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf"
- integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==
+"@babel/plugin-transform-classes@^7.14.5", "@babel/plugin-transform-classes@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20"
+ integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-optimise-call-expression" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-compilation-targets" "^7.19.0"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-replace-supers" "^7.18.9"
+ "@babel/helper-split-export-declaration" "^7.18.6"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f"
- integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==
+"@babel/plugin-transform-computed-properties@^7.14.5", "@babel/plugin-transform-computed-properties@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e"
+ integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-destructuring@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz#d32ad19ff1a6da1e861dc62720d80d9776e3bf35"
- integrity sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==
+"@babel/plugin-transform-destructuring@^7.14.5", "@babel/plugin-transform-destructuring@^7.18.13":
+ version "7.18.13"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5"
+ integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a"
- integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==
+"@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8"
+ integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-duplicate-keys@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954"
- integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==
+"@babel/plugin-transform-duplicate-keys@^7.14.5", "@babel/plugin-transform-duplicate-keys@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e"
+ integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-exponentiation-operator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493"
- integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==
+"@babel/plugin-transform-exponentiation-operator@^7.14.5", "@babel/plugin-transform-exponentiation-operator@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd"
+ integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==
dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-for-of@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb"
- integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==
+"@babel/plugin-transform-for-of@^7.14.5", "@babel/plugin-transform-for-of@^7.18.8":
+ version "7.18.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1"
+ integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-function-name@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2"
- integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==
+"@babel/plugin-transform-function-name@^7.14.5", "@babel/plugin-transform-function-name@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0"
+ integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==
dependencies:
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-compilation-targets" "^7.18.9"
+ "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-literals@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78"
- integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==
+"@babel/plugin-transform-literals@^7.14.5", "@babel/plugin-transform-literals@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc"
+ integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-member-expression-literals@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7"
- integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==
+"@babel/plugin-transform-member-expression-literals@^7.14.5", "@babel/plugin-transform-member-expression-literals@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e"
+ integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-modules-amd@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7"
- integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==
+"@babel/plugin-transform-modules-amd@^7.14.5", "@babel/plugin-transform-modules-amd@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21"
+ integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==
dependencies:
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-module-transforms" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97"
- integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==
+"@babel/plugin-transform-modules-commonjs@^7.14.5", "@babel/plugin-transform-modules-commonjs@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883"
+ integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==
dependencies:
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.5"
+ "@babel/helper-module-transforms" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-simple-access" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29"
- integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==
+"@babel/plugin-transform-modules-systemjs@^7.14.5", "@babel/plugin-transform-modules-systemjs@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz#5f20b471284430f02d9c5059d9b9a16d4b085a1f"
+ integrity sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==
dependencies:
- "@babel/helper-hoist-variables" "^7.14.5"
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-hoist-variables" "^7.18.6"
+ "@babel/helper-module-transforms" "^7.19.0"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-validator-identifier" "^7.18.6"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-umd@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0"
- integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==
+"@babel/plugin-transform-modules-umd@^7.14.5", "@babel/plugin-transform-modules-umd@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9"
+ integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==
dependencies:
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-module-transforms" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz#d537e8ee083ee6f6aa4f4eef9d2081d555746e4c"
- integrity sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.14.5", "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888"
+ integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.14.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.19.0"
+ "@babel/helper-plugin-utils" "^7.19.0"
-"@babel/plugin-transform-new-target@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8"
- integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==
+"@babel/plugin-transform-new-target@^7.14.5", "@babel/plugin-transform-new-target@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8"
+ integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-object-super@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45"
- integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==
+"@babel/plugin-transform-object-super@^7.14.5", "@babel/plugin-transform-object-super@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c"
+ integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-replace-supers" "^7.18.6"
-"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3"
- integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==
+"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5", "@babel/plugin-transform-parameters@^7.18.8":
+ version "7.18.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a"
+ integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-property-literals@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34"
- integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==
+"@babel/plugin-transform-property-literals@^7.14.5", "@babel/plugin-transform-property-literals@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3"
+ integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-react-constant-elements@^7.12.1":
version "7.14.5"
@@ -887,126 +931,134 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-react-display-name@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65"
- integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==
+"@babel/plugin-transform-react-constant-elements@^7.17.12":
+ version "7.18.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz#edf3bec47eb98f14e84fa0af137fcc6aad8e0443"
+ integrity sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-react-jsx-development@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af"
- integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==
+"@babel/plugin-transform-react-display-name@^7.14.5", "@babel/plugin-transform-react-display-name@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415"
+ integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==
dependencies:
- "@babel/plugin-transform-react-jsx" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-react-jsx@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a"
- integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==
+"@babel/plugin-transform-react-jsx-development@^7.14.5", "@babel/plugin-transform-react-jsx-development@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5"
+ integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/plugin-syntax-jsx" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/plugin-transform-react-jsx" "^7.18.6"
-"@babel/plugin-transform-react-pure-annotations@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc"
- integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==
+"@babel/plugin-transform-react-jsx@^7.14.5", "@babel/plugin-transform-react-jsx@^7.18.6":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9"
+ integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/plugin-syntax-jsx" "^7.18.6"
+ "@babel/types" "^7.19.0"
-"@babel/plugin-transform-regenerator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f"
- integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==
+"@babel/plugin-transform-react-pure-annotations@^7.14.5", "@babel/plugin-transform-react-pure-annotations@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844"
+ integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==
dependencies:
- regenerator-transform "^0.14.2"
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-reserved-words@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304"
- integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==
+"@babel/plugin-transform-regenerator@^7.14.5", "@babel/plugin-transform-regenerator@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73"
+ integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
+ regenerator-transform "^0.15.0"
-"@babel/plugin-transform-runtime@^7.12.15":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523"
- integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==
+"@babel/plugin-transform-reserved-words@^7.14.5", "@babel/plugin-transform-reserved-words@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a"
+ integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- babel-plugin-polyfill-corejs2 "^0.2.2"
- babel-plugin-polyfill-corejs3 "^0.2.2"
- babel-plugin-polyfill-regenerator "^0.2.2"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-runtime@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz#a3df2d7312eea624c7889a2dcd37fd1dfd25b2c6"
+ integrity sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==
+ dependencies:
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
semver "^6.3.0"
-"@babel/plugin-transform-shorthand-properties@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58"
- integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==
+"@babel/plugin-transform-shorthand-properties@^7.14.5", "@babel/plugin-transform-shorthand-properties@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9"
+ integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-spread@^7.14.5":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144"
- integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==
+"@babel/plugin-transform-spread@^7.14.5", "@babel/plugin-transform-spread@^7.19.0":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6"
+ integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9"
-"@babel/plugin-transform-sticky-regex@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9"
- integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==
+"@babel/plugin-transform-sticky-regex@^7.14.5", "@babel/plugin-transform-sticky-regex@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc"
+ integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-template-literals@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93"
- integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==
+"@babel/plugin-transform-template-literals@^7.14.5", "@babel/plugin-transform-template-literals@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e"
+ integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-typeof-symbol@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4"
- integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==
+"@babel/plugin-transform-typeof-symbol@^7.14.5", "@babel/plugin-transform-typeof-symbol@^7.18.9":
+ version "7.18.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0"
+ integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-typescript@^7.14.5":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c"
- integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==
+"@babel/plugin-transform-typescript@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz#adcf180a041dcbd29257ad31b0c65d4de531ce8d"
+ integrity sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.6"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/plugin-syntax-typescript" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.19.0"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/plugin-syntax-typescript" "^7.18.6"
-"@babel/plugin-transform-unicode-escapes@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b"
- integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==
+"@babel/plugin-transform-unicode-escapes@^7.14.5", "@babel/plugin-transform-unicode-escapes@^7.18.10":
+ version "7.18.10"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246"
+ integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.18.9"
-"@babel/plugin-transform-unicode-regex@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e"
- integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==
+"@babel/plugin-transform-unicode-regex@^7.14.5", "@babel/plugin-transform-unicode-regex@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca"
+ integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
-"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.12.16":
+"@babel/preset-env@^7.12.1":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.5.tgz#c0c84e763661fd0e74292c3d511cb33b0c668997"
integrity sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==
@@ -1085,10 +1137,91 @@
core-js-compat "^3.14.0"
semver "^6.3.0"
-"@babel/preset-modules@^0.1.4":
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e"
- integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==
+"@babel/preset-env@^7.18.2", "@babel/preset-env@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.1.tgz#9f04c916f9c0205a48ebe5cc1be7768eb1983f67"
+ integrity sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==
+ dependencies:
+ "@babel/compat-data" "^7.19.1"
+ "@babel/helper-compilation-targets" "^7.19.1"
+ "@babel/helper-plugin-utils" "^7.19.0"
+ "@babel/helper-validator-option" "^7.18.6"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9"
+ "@babel/plugin-proposal-async-generator-functions" "^7.19.1"
+ "@babel/plugin-proposal-class-properties" "^7.18.6"
+ "@babel/plugin-proposal-class-static-block" "^7.18.6"
+ "@babel/plugin-proposal-dynamic-import" "^7.18.6"
+ "@babel/plugin-proposal-export-namespace-from" "^7.18.9"
+ "@babel/plugin-proposal-json-strings" "^7.18.6"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
+ "@babel/plugin-proposal-numeric-separator" "^7.18.6"
+ "@babel/plugin-proposal-object-rest-spread" "^7.18.9"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
+ "@babel/plugin-proposal-optional-chaining" "^7.18.9"
+ "@babel/plugin-proposal-private-methods" "^7.18.6"
+ "@babel/plugin-proposal-private-property-in-object" "^7.18.6"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.18.6"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+ "@babel/plugin-syntax-import-assertions" "^7.18.6"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
+ "@babel/plugin-transform-arrow-functions" "^7.18.6"
+ "@babel/plugin-transform-async-to-generator" "^7.18.6"
+ "@babel/plugin-transform-block-scoped-functions" "^7.18.6"
+ "@babel/plugin-transform-block-scoping" "^7.18.9"
+ "@babel/plugin-transform-classes" "^7.19.0"
+ "@babel/plugin-transform-computed-properties" "^7.18.9"
+ "@babel/plugin-transform-destructuring" "^7.18.13"
+ "@babel/plugin-transform-dotall-regex" "^7.18.6"
+ "@babel/plugin-transform-duplicate-keys" "^7.18.9"
+ "@babel/plugin-transform-exponentiation-operator" "^7.18.6"
+ "@babel/plugin-transform-for-of" "^7.18.8"
+ "@babel/plugin-transform-function-name" "^7.18.9"
+ "@babel/plugin-transform-literals" "^7.18.9"
+ "@babel/plugin-transform-member-expression-literals" "^7.18.6"
+ "@babel/plugin-transform-modules-amd" "^7.18.6"
+ "@babel/plugin-transform-modules-commonjs" "^7.18.6"
+ "@babel/plugin-transform-modules-systemjs" "^7.19.0"
+ "@babel/plugin-transform-modules-umd" "^7.18.6"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1"
+ "@babel/plugin-transform-new-target" "^7.18.6"
+ "@babel/plugin-transform-object-super" "^7.18.6"
+ "@babel/plugin-transform-parameters" "^7.18.8"
+ "@babel/plugin-transform-property-literals" "^7.18.6"
+ "@babel/plugin-transform-regenerator" "^7.18.6"
+ "@babel/plugin-transform-reserved-words" "^7.18.6"
+ "@babel/plugin-transform-shorthand-properties" "^7.18.6"
+ "@babel/plugin-transform-spread" "^7.19.0"
+ "@babel/plugin-transform-sticky-regex" "^7.18.6"
+ "@babel/plugin-transform-template-literals" "^7.18.9"
+ "@babel/plugin-transform-typeof-symbol" "^7.18.9"
+ "@babel/plugin-transform-unicode-escapes" "^7.18.10"
+ "@babel/plugin-transform-unicode-regex" "^7.18.6"
+ "@babel/preset-modules" "^0.1.5"
+ "@babel/types" "^7.19.0"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
+ core-js-compat "^3.25.1"
+ semver "^6.3.0"
+
+"@babel/preset-modules@^0.1.4", "@babel/preset-modules@^0.1.5":
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
+ integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
@@ -1096,7 +1229,7 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/preset-react@^7.12.13", "@babel/preset-react@^7.12.5":
+"@babel/preset-react@^7.12.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c"
integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==
@@ -1108,55 +1241,75 @@
"@babel/plugin-transform-react-jsx-development" "^7.14.5"
"@babel/plugin-transform-react-pure-annotations" "^7.14.5"
-"@babel/preset-typescript@^7.12.16":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz#aa98de119cf9852b79511f19e7f44a2d379bcce0"
- integrity sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-validator-option" "^7.14.5"
- "@babel/plugin-transform-typescript" "^7.14.5"
+"@babel/preset-react@^7.17.12", "@babel/preset-react@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d"
+ integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-validator-option" "^7.18.6"
+ "@babel/plugin-transform-react-display-name" "^7.18.6"
+ "@babel/plugin-transform-react-jsx" "^7.18.6"
+ "@babel/plugin-transform-react-jsx-development" "^7.18.6"
+ "@babel/plugin-transform-react-pure-annotations" "^7.18.6"
+
+"@babel/preset-typescript@^7.17.12", "@babel/preset-typescript@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399"
+ integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-validator-option" "^7.18.6"
+ "@babel/plugin-transform-typescript" "^7.18.6"
+
+"@babel/runtime-corejs3@^7.18.6":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz#f0cbbe7edda7c4109cd253bb1dee99aba4594ad9"
+ integrity sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==
+ dependencies:
+ core-js-pure "^3.25.1"
+ regenerator-runtime "^0.13.4"
-"@babel/runtime-corejs3@^7.12.13":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz#066b966eda40481740180cb3caab861a3f208cd3"
- integrity sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q==
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.6", "@babel/runtime@^7.8.4":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259"
+ integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==
dependencies:
- core-js-pure "^3.14.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.10.2":
version "7.14.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/template@^7.12.7", "@babel/template@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
- integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
- dependencies:
- "@babel/code-frame" "^7.14.5"
- "@babel/parser" "^7.14.5"
- "@babel/types" "^7.14.5"
-
-"@babel/traverse@^7.12.13", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"
- integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==
- dependencies:
- "@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-hoist-variables" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/parser" "^7.14.5"
- "@babel/types" "^7.14.5"
+"@babel/template@^7.12.7", "@babel/template@^7.14.5", "@babel/template@^7.18.10":
+ version "7.18.10"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
+ integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/parser" "^7.18.10"
+ "@babel/types" "^7.18.10"
+
+"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1":
+ version "7.19.1"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347"
+ integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/generator" "^7.19.0"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/helper-hoist-variables" "^7.18.6"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ "@babel/parser" "^7.19.1"
+ "@babel/types" "^7.19.0"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.12.6", "@babel/types@^7.12.7", "@babel/types@^7.14.5", "@babel/types@^7.4.4":
+"@babel/types@^7.12.6":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"
integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==
@@ -1164,652 +1317,498 @@
"@babel/helper-validator-identifier" "^7.14.5"
to-fast-properties "^2.0.0"
-"@docsearch/css@3.0.0-alpha.36":
- version "3.0.0-alpha.36"
- resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.36.tgz#0af69a86b845974d0f8cab62db0218f66b6ad2d6"
- integrity sha512-zSN2SXuZPDqQaSFzYa1kOwToukqzhLHG7c66iO+/PlmWb6/RZ5cjTkG6VCJynlohRWea7AqZKWS/ptm8kM2Dmg==
+"@babel/types@^7.12.7", "@babel/types@^7.14.5", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.4.4":
+ version "7.19.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600"
+ integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==
+ dependencies:
+ "@babel/helper-string-parser" "^7.18.10"
+ "@babel/helper-validator-identifier" "^7.18.6"
+ to-fast-properties "^2.0.0"
-"@docsearch/css@3.0.0-alpha.40":
- version "3.0.0-alpha.40"
- resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.40.tgz#c37bd7b03f4c30a6ea7a19b87fe71880d2e8b22a"
- integrity sha512-PrOTPgJMl+Iji1zOH0+J0PEDMriJ1teGxbgll7o4h8JrvJW6sJGqQw7/bLW7enWiFaxbJMK76w1yyPNLFHV7Qg==
+"@colors/colors@1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
+ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
-"@docsearch/react@^3.0.0-alpha.33":
- version "3.0.0-alpha.36"
- resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.0.0-alpha.36.tgz#f2dbd53ba9c389bc19aea89a3ad21782fa6b4bb5"
- integrity sha512-synYZDHalvMzesFiy7kK+uoz4oTdWSTbe2cU+iiUjwFMyQ+WWjWwGVnvcvk+cjj9pRCVaZo5y5WpqNXq1j8k9Q==
- dependencies:
- "@algolia/autocomplete-core" "1.0.0-alpha.44"
- "@algolia/autocomplete-preset-algolia" "1.0.0-alpha.44"
- "@docsearch/css" "3.0.0-alpha.36"
- algoliasearch "^4.0.0"
+"@docsearch/css@3.2.1":
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.2.1.tgz#c05d7818b0e43b42f9efa2d82a11c36606b37b27"
+ integrity sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==
-"@docsearch/react@^3.0.0-alpha.39":
- version "3.0.0-alpha.40"
- resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.0.0-alpha.40.tgz#d912b4bb7281cb0faf65590c9cf022aa2a13d823"
- integrity sha512-aKxnu7sgpP1R7jtgOV/pZdJEHXx6Ts+jnS9U/ejSUS2BMUpwQI5SA3oLs1BA5TA9kIViJ5E+rrjh0VsbcsJ6sQ==
+"@docsearch/react@^3.1.1":
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.2.1.tgz#112ad88db07367fa6fd933d67d58421d8d8289aa"
+ integrity sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==
dependencies:
- "@algolia/autocomplete-core" "1.2.2"
- "@algolia/autocomplete-preset-algolia" "1.2.2"
- "@docsearch/css" "3.0.0-alpha.40"
+ "@algolia/autocomplete-core" "1.7.1"
+ "@algolia/autocomplete-preset-algolia" "1.7.1"
+ "@docsearch/css" "3.2.1"
algoliasearch "^4.0.0"
-"@docusaurus/core@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.0.tgz#05506ee02e7d40e9f4c8d7b4f918d26d3b191159"
- integrity sha512-xWwpuEwFRKJmZvNGOpr/dyRDnx/psckLPsozQTg2hu3u81Wqu9gigWgYK/C2fPlEjxMcVw0/2WH+zwpbyWmF2Q==
+"@docusaurus/core@2.1.0", "@docusaurus/core@^2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.1.0.tgz#4aedc306f4c4cd2e0491b641bf78941d4b480ab6"
+ integrity sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==
dependencies:
- "@babel/core" "^7.12.16"
- "@babel/generator" "^7.12.15"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-transform-runtime" "^7.12.15"
- "@babel/preset-env" "^7.12.16"
- "@babel/preset-react" "^7.12.13"
- "@babel/preset-typescript" "^7.12.16"
- "@babel/runtime" "^7.12.5"
- "@babel/runtime-corejs3" "^7.12.13"
- "@babel/traverse" "^7.12.13"
- "@docusaurus/cssnano-preset" "2.0.0-beta.0"
- "@docusaurus/react-loadable" "5.5.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- "@endiliey/static-site-generator-webpack-plugin" "^4.0.0"
- "@svgr/webpack" "^5.5.0"
- autoprefixer "^10.2.5"
- babel-loader "^8.2.2"
- babel-plugin-dynamic-import-node "2.3.0"
- boxen "^5.0.0"
- chalk "^4.1.0"
- chokidar "^3.5.1"
- clean-css "^5.1.1"
- commander "^5.1.0"
- copy-webpack-plugin "^8.1.0"
- core-js "^3.9.1"
- css-loader "^5.1.1"
- css-minimizer-webpack-plugin "^2.0.0"
- cssnano "^5.0.1"
- del "^6.0.0"
- detect-port "^1.3.0"
- eta "^1.12.1"
- express "^4.17.1"
- file-loader "^6.2.0"
- fs-extra "^9.1.0"
- github-slugger "^1.3.0"
- globby "^11.0.2"
- html-minifier-terser "^5.1.1"
- html-tags "^3.1.0"
- html-webpack-plugin "^5.2.0"
- import-fresh "^3.3.0"
- is-root "^2.1.0"
- leven "^3.1.0"
- lodash "^4.17.20"
- mini-css-extract-plugin "^1.4.0"
- module-alias "^2.2.2"
- nprogress "^0.2.0"
- postcss "^8.2.10"
- postcss-loader "^5.2.0"
- prompts "^2.4.0"
- react-dev-utils "^11.0.1"
- react-error-overlay "^6.0.9"
- react-helmet "^6.1.0"
- react-loadable "^5.5.0"
- react-loadable-ssr-addon-v5-slorber "^1.0.1"
- react-router "^5.2.0"
- react-router-config "^5.1.1"
- react-router-dom "^5.2.0"
- resolve-pathname "^3.0.0"
- rtl-detect "^1.0.2"
- semver "^7.3.4"
- serve-handler "^6.1.3"
- shelljs "^0.8.4"
- std-env "^2.2.1"
- strip-ansi "^6.0.0"
- terser-webpack-plugin "^5.1.1"
- tslib "^2.1.0"
- update-notifier "^5.1.0"
- url-loader "^4.1.1"
- wait-on "^5.2.1"
- webpack "^5.28.0"
- webpack-bundle-analyzer "^4.4.0"
- webpack-dev-server "^3.11.2"
- webpack-merge "^5.7.3"
- webpackbar "^5.0.0-3"
-
-"@docusaurus/core@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.6.tgz#9847ae211a04f1d2b057f8e5ba650e76b9c2df83"
- integrity sha512-XMeI+lJKeJBGYBNOfO/Tc+5FMf21E5p1xZjfe75cgYcfZdERZ+W7aemXquwReno8xxHb4Rnfmi9dxkbOLDjqDA==
- dependencies:
- "@babel/core" "^7.12.16"
- "@babel/generator" "^7.12.15"
+ "@babel/core" "^7.18.6"
+ "@babel/generator" "^7.18.7"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-transform-runtime" "^7.12.15"
- "@babel/preset-env" "^7.12.16"
- "@babel/preset-react" "^7.12.13"
- "@babel/preset-typescript" "^7.12.16"
- "@babel/runtime" "^7.12.5"
- "@babel/runtime-corejs3" "^7.12.13"
- "@babel/traverse" "^7.12.13"
- "@docusaurus/cssnano-preset" "2.0.0-beta.6"
- "@docusaurus/react-loadable" "5.5.0"
- "@docusaurus/types" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@docusaurus/utils-common" "2.0.0-beta.6"
- "@docusaurus/utils-validation" "2.0.0-beta.6"
- "@slorber/static-site-generator-webpack-plugin" "^4.0.0"
- "@svgr/webpack" "^5.5.0"
- autoprefixer "^10.2.5"
- babel-loader "^8.2.2"
- babel-plugin-dynamic-import-node "2.3.0"
- boxen "^5.0.1"
- chalk "^4.1.1"
- chokidar "^3.5.1"
- clean-css "^5.1.5"
+ "@babel/plugin-transform-runtime" "^7.18.6"
+ "@babel/preset-env" "^7.18.6"
+ "@babel/preset-react" "^7.18.6"
+ "@babel/preset-typescript" "^7.18.6"
+ "@babel/runtime" "^7.18.6"
+ "@babel/runtime-corejs3" "^7.18.6"
+ "@babel/traverse" "^7.18.8"
+ "@docusaurus/cssnano-preset" "2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/react-loadable" "5.5.2"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-common" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ "@slorber/static-site-generator-webpack-plugin" "^4.0.7"
+ "@svgr/webpack" "^6.2.1"
+ autoprefixer "^10.4.7"
+ babel-loader "^8.2.5"
+ babel-plugin-dynamic-import-node "^2.3.3"
+ boxen "^6.2.1"
+ chalk "^4.1.2"
+ chokidar "^3.5.3"
+ clean-css "^5.3.0"
+ cli-table3 "^0.6.2"
+ combine-promises "^1.1.0"
commander "^5.1.0"
- copy-webpack-plugin "^9.0.0"
- core-js "^3.9.1"
- css-loader "^5.1.1"
- css-minimizer-webpack-plugin "^3.0.1"
- cssnano "^5.0.4"
- del "^6.0.0"
+ copy-webpack-plugin "^11.0.0"
+ core-js "^3.23.3"
+ css-loader "^6.7.1"
+ css-minimizer-webpack-plugin "^4.0.0"
+ cssnano "^5.1.12"
+ del "^6.1.1"
detect-port "^1.3.0"
escape-html "^1.0.3"
- eta "^1.12.1"
- express "^4.17.1"
+ eta "^1.12.3"
file-loader "^6.2.0"
- fs-extra "^10.0.0"
- github-slugger "^1.3.0"
- globby "^11.0.2"
- html-minifier-terser "^5.1.1"
- html-tags "^3.1.0"
- html-webpack-plugin "^5.3.2"
+ fs-extra "^10.1.0"
+ html-minifier-terser "^6.1.0"
+ html-tags "^3.2.0"
+ html-webpack-plugin "^5.5.0"
import-fresh "^3.3.0"
- is-root "^2.1.0"
leven "^3.1.0"
- lodash "^4.17.20"
- mini-css-extract-plugin "^1.6.0"
- module-alias "^2.2.2"
- nprogress "^0.2.0"
- postcss "^8.2.15"
- postcss-loader "^5.3.0"
- prompts "^2.4.1"
- react-dev-utils "^11.0.1"
- react-error-overlay "^6.0.9"
- react-helmet "^6.1.0"
- react-loadable "^5.5.0"
+ lodash "^4.17.21"
+ mini-css-extract-plugin "^2.6.1"
+ postcss "^8.4.14"
+ postcss-loader "^7.0.0"
+ prompts "^2.4.2"
+ react-dev-utils "^12.0.1"
+ react-helmet-async "^1.3.0"
+ react-loadable "npm:@docusaurus/react-loadable@5.5.2"
react-loadable-ssr-addon-v5-slorber "^1.0.1"
- react-router "^5.2.0"
+ react-router "^5.3.3"
react-router-config "^5.1.1"
- react-router-dom "^5.2.0"
- remark-admonitions "^1.2.1"
- resolve-pathname "^3.0.0"
- rtl-detect "^1.0.3"
- semver "^7.3.4"
+ react-router-dom "^5.3.3"
+ rtl-detect "^1.0.4"
+ semver "^7.3.7"
serve-handler "^6.1.3"
- shelljs "^0.8.4"
- std-env "^2.2.1"
- strip-ansi "^6.0.0"
- terser-webpack-plugin "^5.1.3"
- tslib "^2.2.0"
+ shelljs "^0.8.5"
+ terser-webpack-plugin "^5.3.3"
+ tslib "^2.4.0"
update-notifier "^5.1.0"
url-loader "^4.1.1"
- wait-on "^5.3.0"
- webpack "^5.40.0"
- webpack-bundle-analyzer "^4.4.2"
- webpack-dev-server "^3.11.2"
+ wait-on "^6.0.1"
+ webpack "^5.73.0"
+ webpack-bundle-analyzer "^4.5.0"
+ webpack-dev-server "^4.9.3"
webpack-merge "^5.8.0"
- webpackbar "^5.0.0-3"
-
-"@docusaurus/cssnano-preset@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.0.tgz#a79223479666059565d60a505bed2bbcac770384"
- integrity sha512-gqQHeQCDHZDd5NaiKZwDiyg75sBCqDyAsvmFukkDAty8xE7u9IhzbOQKvCAtwseuvzu2BNN41gnJ8bz7vZzQiw==
- dependencies:
- cssnano-preset-advanced "^5.0.0"
- postcss "^8.2.10"
- postcss-sort-media-queries "^3.8.9"
-
-"@docusaurus/cssnano-preset@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.6.tgz#0c277854f0262dca7bcb3daf99866e8a49e29118"
- integrity sha512-RCizp2NAbADopkX5nUz1xrAbU6hGZzziQk9RdSDGJLzMgVCN6RDotq9odS8VgzNa9x2Lx3WN527UxeEbzc2GVQ==
- dependencies:
- cssnano-preset-advanced "^5.1.1"
- postcss "^8.2.15"
- postcss-sort-media-queries "^3.10.11"
-
-"@docusaurus/mdx-loader@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.0.tgz#7a58933994b2face62e34698db2f9c88c53c6d61"
- integrity sha512-oQLS2ZeUnqw79CV37glglZpaYgFfA5Az5lT83m5tJfMUZjoK4ehG1XWBeUzWy8QQNI452yAID8jz8jihEQeCcw==
- dependencies:
- "@babel/parser" "^7.12.16"
- "@babel/traverse" "^7.12.13"
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@mdx-js/mdx" "^1.6.21"
- "@mdx-js/react" "^1.6.21"
- escape-html "^1.0.3"
- file-loader "^6.2.0"
- fs-extra "^9.1.0"
- github-slugger "^1.3.0"
- gray-matter "^4.0.2"
- mdast-util-to-string "^2.0.0"
- remark-emoji "^2.1.0"
- stringify-object "^3.3.0"
- unist-util-visit "^2.0.2"
- url-loader "^4.1.1"
- webpack "^5.28.0"
-
-"@docusaurus/mdx-loader@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.6.tgz#a5aeee5be0d04bb273752c893366cc6cffeb2b32"
- integrity sha512-yO6N+OESR77WZ/pXz7muOJGLletYYksx7s7wrwrr0x+A8tzdSwiHZ9op0NyjjpW5AnItU/WQQfcjv37qv4K6HA==
- dependencies:
- "@babel/parser" "^7.12.16"
- "@babel/traverse" "^7.12.13"
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@mdx-js/mdx" "^1.6.21"
- "@mdx-js/react" "^1.6.21"
- chalk "^4.1.1"
+ webpackbar "^5.0.2"
+
+"@docusaurus/cssnano-preset@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz#5b42107769b7cbc61655496090bc262d7788d6ab"
+ integrity sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==
+ dependencies:
+ cssnano-preset-advanced "^5.3.8"
+ postcss "^8.4.14"
+ postcss-sort-media-queries "^4.2.1"
+ tslib "^2.4.0"
+
+"@docusaurus/logger@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.1.0.tgz#86c97e948f578814d3e61fc2b2ad283043cbe87a"
+ integrity sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==
+ dependencies:
+ chalk "^4.1.2"
+ tslib "^2.4.0"
+
+"@docusaurus/mdx-loader@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz#3fca9576cc73a22f8e7d9941985590b9e47a8526"
+ integrity sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==
+ dependencies:
+ "@babel/parser" "^7.18.8"
+ "@babel/traverse" "^7.18.8"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@mdx-js/mdx" "^1.6.22"
escape-html "^1.0.3"
file-loader "^6.2.0"
- fs-extra "^10.0.0"
- github-slugger "^1.3.0"
- gray-matter "^4.0.3"
+ fs-extra "^10.1.0"
+ image-size "^1.0.1"
mdast-util-to-string "^2.0.0"
- remark-emoji "^2.1.0"
+ remark-emoji "^2.2.0"
stringify-object "^3.3.0"
- unist-util-visit "^2.0.2"
- url-loader "^4.1.1"
- webpack "^5.40.0"
-
-"@docusaurus/plugin-content-blog@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.0.tgz#ea7d3679ab252e8f0e58aaf80f1fc6001c72c755"
- integrity sha512-lz63i5k/23RJ3Rk/2fIsYAoD8Wua3b5b0AbH2JoOhQu1iAIQiV8m91Z3XALBSzA3nBtAOIweNI7yzWL+JFSTvw==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/mdx-loader" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- chalk "^4.1.0"
- feed "^4.2.2"
- fs-extra "^9.1.0"
- globby "^11.0.2"
- loader-utils "^2.0.0"
- lodash "^4.17.20"
- reading-time "^1.3.0"
- remark-admonitions "^1.2.1"
- tslib "^2.1.0"
- webpack "^5.28.0"
-
-"@docusaurus/plugin-content-blog@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.6.tgz#54ae1c96a8e95dbc58484157c259e8aaf47a3fcb"
- integrity sha512-ohfMt7+rPiFQImc4Clpvc9m/1yWUQAjpG3e/coJywlJYbDXvi1pmH0VKkDUMBSe/35Wtz9457DYgNFG81lhV7Q==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/mdx-loader" "2.0.0-beta.6"
- "@docusaurus/types" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@docusaurus/utils-validation" "2.0.0-beta.6"
- chalk "^4.1.1"
- escape-string-regexp "^4.0.0"
+ tslib "^2.4.0"
+ unified "^9.2.2"
+ unist-util-visit "^2.0.3"
+ url-loader "^4.1.1"
+ webpack "^5.73.0"
+
+"@docusaurus/module-type-aliases@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz#322f8fd5b436af2154c0dddfa173435730e66261"
+ integrity sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==
+ dependencies:
+ "@docusaurus/react-loadable" "5.5.2"
+ "@docusaurus/types" "2.1.0"
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
+ "@types/react-router-config" "*"
+ "@types/react-router-dom" "*"
+ react-helmet-async "*"
+ react-loadable "npm:@docusaurus/react-loadable@5.5.2"
+
+"@docusaurus/plugin-content-blog@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz#32b1a7cd4b0026f4a76fce4edc5cfdd0edb1ec42"
+ integrity sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-common" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ cheerio "^1.0.0-rc.12"
feed "^4.2.2"
- fs-extra "^10.0.0"
- globby "^11.0.2"
- js-yaml "^4.0.0"
- loader-utils "^2.0.0"
- lodash "^4.17.20"
- reading-time "^1.3.0"
- remark-admonitions "^1.2.1"
- tslib "^2.2.0"
- webpack "^5.40.0"
-
-"@docusaurus/plugin-content-docs@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.0.tgz#a5a1e0e95e499eefee53e4f61aeb99ac4a669648"
- integrity sha512-WdDQUh2rRCbfJswVc0vY9EaAspxgziqpVEZja8+BmQR/TZh7HuLplT6GJbiFbE4RvwM3+PwG/jHMPglYDK60kw==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/mdx-loader" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- chalk "^4.1.0"
- combine-promises "^1.1.0"
- execa "^5.0.0"
- fs-extra "^9.1.0"
- globby "^11.0.2"
- import-fresh "^3.2.2"
- js-yaml "^4.0.0"
- loader-utils "^1.2.3"
- lodash "^4.17.20"
- remark-admonitions "^1.2.1"
- shelljs "^0.8.4"
- tslib "^2.1.0"
+ fs-extra "^10.1.0"
+ lodash "^4.17.21"
+ reading-time "^1.5.0"
+ tslib "^2.4.0"
+ unist-util-visit "^2.0.3"
utility-types "^3.10.0"
- webpack "^5.28.0"
-
-"@docusaurus/plugin-content-docs@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.6.tgz#38fd58e42fe39e2a0cc738df077917a6fcd4e7ee"
- integrity sha512-cM5WWogWmX+qKPKv332eDWGRVVT5OjskbmFKe2QimwoaON3Cv6XY8Fo2xdYopqGIU0r0z8dVtRmoGS0ji7zB7w==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/mdx-loader" "2.0.0-beta.6"
- "@docusaurus/types" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@docusaurus/utils-validation" "2.0.0-beta.6"
- chalk "^4.1.1"
+ webpack "^5.73.0"
+
+"@docusaurus/plugin-content-docs@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz#3fcdf258c13dde27268ce7108a102b74ca4c279b"
+ integrity sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/module-type-aliases" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ "@types/react-router-config" "^5.0.6"
combine-promises "^1.1.0"
- escape-string-regexp "^4.0.0"
- execa "^5.0.0"
- fs-extra "^10.0.0"
- globby "^11.0.2"
- import-fresh "^3.2.2"
- js-yaml "^4.0.0"
- loader-utils "^1.2.3"
- lodash "^4.17.20"
- remark-admonitions "^1.2.1"
- shelljs "^0.8.4"
- tslib "^2.2.0"
+ fs-extra "^10.1.0"
+ import-fresh "^3.3.0"
+ js-yaml "^4.1.0"
+ lodash "^4.17.21"
+ tslib "^2.4.0"
utility-types "^3.10.0"
- webpack "^5.40.0"
-
-"@docusaurus/plugin-content-pages@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.0.tgz#1cab3ebe0a08be74576f10c95675291bf84f848e"
- integrity sha512-mk5LVVSvn+HJPKBaAs/Pceq/hTGxF2LVBvJEquuQz0NMAW3QdBWaYRRpOrL9CO8v+ygn5RuLslXsyZBsDNuhww==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/mdx-loader" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- globby "^11.0.2"
- lodash "^4.17.20"
- minimatch "^3.0.4"
- remark-admonitions "^1.2.1"
- slash "^3.0.0"
- tslib "^2.1.0"
- webpack "^5.28.0"
-
-"@docusaurus/plugin-content-pages@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.6.tgz#254e6ee60a8a2b4d85c4fa8408388d585eea0507"
- integrity sha512-N6wARzOA8gTFeBXZSKbAN5s1Ej6R/pVg+J946E8GCYefXTFikTNRQ8+OPhax4MRzgzoOvhTQbLbRCSoAzSmjig==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/mdx-loader" "2.0.0-beta.6"
- "@docusaurus/types" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@docusaurus/utils-validation" "2.0.0-beta.6"
- globby "^11.0.2"
- lodash "^4.17.20"
- remark-admonitions "^1.2.1"
- tslib "^2.1.0"
- webpack "^5.40.0"
-
-"@docusaurus/plugin-debug@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.0.0-beta.0.tgz#bee672b8858d88bdb229d4301785ff4692ebd17f"
- integrity sha512-m75sZdF8Yccxfih3qfdQg9DucMTrYBnmeTA8GNmdVaK701Ip8t50d1pDJchtu0FSEh6vzVB9C6D2YD5YgVFp8A==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- react-json-view "^1.21.1"
- tslib "^2.1.0"
+ webpack "^5.73.0"
-"@docusaurus/plugin-google-analytics@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-beta.0.tgz#ee287fb991202d8e9b792129dcc5542ef3ccd6c9"
- integrity sha512-7lHrg1L+adc8VbiaLexa15i4fdq4MRPUTLMxRPAWz+QskhisW89Ryi2/gDmfMNqLblX84Qg2RASa+2gqO4wepw==
+"@docusaurus/plugin-content-pages@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz#714d24f71d49dbfed888f50c15e975c2154c3ce8"
+ integrity sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ fs-extra "^10.1.0"
+ tslib "^2.4.0"
+ webpack "^5.73.0"
+
+"@docusaurus/plugin-debug@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz#b3145affb40e25cf342174638952a5928ddaf7dc"
+ integrity sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==
dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ fs-extra "^10.1.0"
+ react-json-view "^1.21.3"
+ tslib "^2.4.0"
-"@docusaurus/plugin-google-gtag@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-beta.0.tgz#4836770130cf54ff2cd83affbff9644ee7293e9e"
- integrity sha512-V7zaYbhAMv0jexm5H/5sAnoM1GHibcn9QQk5UWC++x1kE0KRuLDZHV+9OyvW5wr0wWFajod/b88SpUpSMF5u+g==
+"@docusaurus/plugin-google-analytics@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz#c9a7269817b38e43484d38fad9996e39aac4196c"
+ integrity sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==
dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ tslib "^2.4.0"
-"@docusaurus/plugin-sitemap@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-beta.0.tgz#985d4cc3af86499f616ced024ba1fab8329e601d"
- integrity sha512-dvmk8Sr+6pBkiKDb7Rjdp0GeFDWPUlayoJWK3fN3g0Fno6uxFfYhNZyXJ+ObyCA7HoW5rzeBMiO+uAja19JXTg==
+"@docusaurus/plugin-google-gtag@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz#e4f351dcd98b933538d55bb742650a2a36ca9a32"
+ integrity sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==
dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- fs-extra "^9.1.0"
- sitemap "^6.3.6"
- tslib "^2.1.0"
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ tslib "^2.4.0"
-"@docusaurus/preset-classic@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-beta.0.tgz#79eb4366e6b5eb7061370019127e40172432d770"
- integrity sha512-cFpR0UaAeUt5qVx1bpidhlar6tiRNITIQlxP4bOVsjbxVTZhZ/cNuIz7C+2zFPCuKIflGXdTIQOrucPmd7z51Q==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/plugin-content-blog" "2.0.0-beta.0"
- "@docusaurus/plugin-content-docs" "2.0.0-beta.0"
- "@docusaurus/plugin-content-pages" "2.0.0-beta.0"
- "@docusaurus/plugin-debug" "2.0.0-beta.0"
- "@docusaurus/plugin-google-analytics" "2.0.0-beta.0"
- "@docusaurus/plugin-google-gtag" "2.0.0-beta.0"
- "@docusaurus/plugin-sitemap" "2.0.0-beta.0"
- "@docusaurus/theme-classic" "2.0.0-beta.0"
- "@docusaurus/theme-search-algolia" "2.0.0-beta.0"
-
-"@docusaurus/react-loadable@5.5.0":
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.0.tgz#6d6f0c8fd9a434b62a1ab1f8645ee7bde5a9ec21"
- integrity sha512-Ld/kwUE6yATIOTLq3JCsWiTa/drisajwKqBQ2Rw6IcT+sFsKfYek8F2jSH8f68AT73xX97UehduZeCSlnuCBIg==
- dependencies:
+"@docusaurus/plugin-sitemap@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz#b316bb9a42a1717845e26bd4e2d3071748a54b47"
+ integrity sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-common" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ fs-extra "^10.1.0"
+ sitemap "^7.1.1"
+ tslib "^2.4.0"
+
+"@docusaurus/preset-classic@^2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz#45b23c8ec10c96ded9ece128fac3a39b10bcbc56"
+ integrity sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/plugin-content-blog" "2.1.0"
+ "@docusaurus/plugin-content-docs" "2.1.0"
+ "@docusaurus/plugin-content-pages" "2.1.0"
+ "@docusaurus/plugin-debug" "2.1.0"
+ "@docusaurus/plugin-google-analytics" "2.1.0"
+ "@docusaurus/plugin-google-gtag" "2.1.0"
+ "@docusaurus/plugin-sitemap" "2.1.0"
+ "@docusaurus/theme-classic" "2.1.0"
+ "@docusaurus/theme-common" "2.1.0"
+ "@docusaurus/theme-search-algolia" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+
+"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2":
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce"
+ integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==
+ dependencies:
+ "@types/react" "*"
prop-types "^15.6.2"
-"@docusaurus/theme-classic@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-beta.0.tgz#0ad74264dc592590bd7d8a6f6327cb83bbabc665"
- integrity sha512-cBNtwAyg3be7Gk41FazMtgyibAcfuYaGHhGHIDRsXfc/qp3RhbiGiei7tyh200QT0NgKZxiVQy/r4d0mtjC++Q==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/plugin-content-blog" "2.0.0-beta.0"
- "@docusaurus/plugin-content-docs" "2.0.0-beta.0"
- "@docusaurus/plugin-content-pages" "2.0.0-beta.0"
- "@docusaurus/theme-common" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- "@mdx-js/mdx" "^1.6.21"
- "@mdx-js/react" "^1.6.21"
- chalk "^4.1.0"
- clsx "^1.1.1"
- copy-text-to-clipboard "^3.0.0"
- fs-extra "^9.1.0"
- globby "^11.0.2"
- infima "0.2.0-alpha.23"
- lodash "^4.17.20"
- parse-numeric-range "^1.2.0"
- postcss "^8.2.10"
- prism-react-renderer "^1.1.1"
- prismjs "^1.23.0"
- prop-types "^15.7.2"
- react-router-dom "^5.2.0"
- rtlcss "^3.1.2"
-
-"@docusaurus/theme-common@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.0.tgz#3674ef6482cc39efa034fd8d8b1c831588896329"
- integrity sha512-2rcVmQpvbdAgnzTWuM7Bfpu+2TQm928bhlvxn226jQy7IYz8ySRlIode63HhCtpx03hpdMCkrK6HxhfEcvHjQg==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/plugin-content-blog" "2.0.0-beta.0"
- "@docusaurus/plugin-content-docs" "2.0.0-beta.0"
- "@docusaurus/plugin-content-pages" "2.0.0-beta.0"
- "@docusaurus/types" "2.0.0-beta.0"
- tslib "^2.1.0"
-
-"@docusaurus/theme-common@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.6.tgz#17cbf38400d752e264cdbebbc57a92f2bdfc7052"
- integrity sha512-53nFWMjpFdyHEvBfQQQoDm9rNKgGangy7vSp1B/F3+uRyYAItE7O4l8MdOALXFALlddiiPYvCtI1qGx2dnzndA==
- dependencies:
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/plugin-content-blog" "2.0.0-beta.6"
- "@docusaurus/plugin-content-docs" "2.0.0-beta.6"
- "@docusaurus/plugin-content-pages" "2.0.0-beta.6"
- "@docusaurus/types" "2.0.0-beta.6"
- clsx "^1.1.1"
- fs-extra "^10.0.0"
- tslib "^2.1.0"
+"@docusaurus/theme-classic@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz#d957a907ea8dd035c1cf911d0fbe91d8f24aef3f"
+ integrity sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==
+ dependencies:
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/module-type-aliases" "2.1.0"
+ "@docusaurus/plugin-content-blog" "2.1.0"
+ "@docusaurus/plugin-content-docs" "2.1.0"
+ "@docusaurus/plugin-content-pages" "2.1.0"
+ "@docusaurus/theme-common" "2.1.0"
+ "@docusaurus/theme-translations" "2.1.0"
+ "@docusaurus/types" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-common" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ "@mdx-js/react" "^1.6.22"
+ clsx "^1.2.1"
+ copy-text-to-clipboard "^3.0.1"
+ infima "0.2.0-alpha.42"
+ lodash "^4.17.21"
+ nprogress "^0.2.0"
+ postcss "^8.4.14"
+ prism-react-renderer "^1.3.5"
+ prismjs "^1.28.0"
+ react-router-dom "^5.3.3"
+ rtlcss "^3.5.0"
+ tslib "^2.4.0"
+ utility-types "^3.10.0"
-"@docusaurus/theme-search-algolia@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.0.tgz#bfdee3981d8da72377b9045459950686d28a01fd"
- integrity sha512-/GhgAm4yuwqTXWTsWnqpFYxpjTv+t45Wk8q/LmTVINa+A7b6jkMkch2lygagIt69/ufDm2Uw6eYhgrmF4DJqfQ==
- dependencies:
- "@docsearch/react" "^3.0.0-alpha.33"
- "@docusaurus/core" "2.0.0-beta.0"
- "@docusaurus/theme-common" "2.0.0-beta.0"
- "@docusaurus/utils" "2.0.0-beta.0"
- "@docusaurus/utils-validation" "2.0.0-beta.0"
- algoliasearch "^4.8.4"
- algoliasearch-helper "^3.3.4"
- clsx "^1.1.1"
- eta "^1.12.1"
- lodash "^4.17.20"
+"@docusaurus/theme-common@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.1.0.tgz#dff4d5d1e29efc06125dc06f7b259f689bb3f24d"
+ integrity sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==
+ dependencies:
+ "@docusaurus/mdx-loader" "2.1.0"
+ "@docusaurus/module-type-aliases" "2.1.0"
+ "@docusaurus/plugin-content-blog" "2.1.0"
+ "@docusaurus/plugin-content-docs" "2.1.0"
+ "@docusaurus/plugin-content-pages" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
+ "@types/react-router-config" "*"
+ clsx "^1.2.1"
+ parse-numeric-range "^1.3.0"
+ prism-react-renderer "^1.3.5"
+ tslib "^2.4.0"
+ utility-types "^3.10.0"
-"@docusaurus/theme-search-algolia@^2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-beta.6.tgz#c92214a075a23fe9fb87cfbc6f037ca07e83f628"
- integrity sha512-GaaYdf6EEKL3jwmt9LRyiMtNvobOhw4vGuYJKbJcgba/M75kOJSbZPRrhALBAe6o4gOYbV44afzFC/jUUp7dsA==
- dependencies:
- "@docsearch/react" "^3.0.0-alpha.39"
- "@docusaurus/core" "2.0.0-beta.6"
- "@docusaurus/theme-common" "2.0.0-beta.6"
- "@docusaurus/utils" "2.0.0-beta.6"
- "@docusaurus/utils-validation" "2.0.0-beta.6"
- algoliasearch "^4.8.4"
- algoliasearch-helper "^3.3.4"
- clsx "^1.1.1"
- eta "^1.12.1"
- lodash "^4.17.20"
+"@docusaurus/theme-search-algolia@2.1.0", "@docusaurus/theme-search-algolia@^2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz#e7cdf64b6f7a15b07c6dcf652fd308cfdaabb0ee"
+ integrity sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==
+ dependencies:
+ "@docsearch/react" "^3.1.1"
+ "@docusaurus/core" "2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/plugin-content-docs" "2.1.0"
+ "@docusaurus/theme-common" "2.1.0"
+ "@docusaurus/theme-translations" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ "@docusaurus/utils-validation" "2.1.0"
+ algoliasearch "^4.13.1"
+ algoliasearch-helper "^3.10.0"
+ clsx "^1.2.1"
+ eta "^1.12.3"
+ fs-extra "^10.1.0"
+ lodash "^4.17.21"
+ tslib "^2.4.0"
+ utility-types "^3.10.0"
-"@docusaurus/types@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.0.tgz#f473f417bdf690cfd52611ddf6d89ff939d1f2a4"
- integrity sha512-z9PI+GbtYwqTXnkX4/a/A6psDX2p8N2uWlN2f4ifrm8WY4WhR9yiTOh0uo0pIqqaUQQvkEq3o5hOXuXLECEs+w==
+"@docusaurus/theme-translations@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz#ce9a2955afd49bff364cfdfd4492b226f6dd3b6e"
+ integrity sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==
dependencies:
- commander "^5.1.0"
- joi "^17.4.0"
- querystring "0.2.0"
- webpack "^5.28.0"
- webpack-merge "^5.7.3"
+ fs-extra "^10.1.0"
+ tslib "^2.4.0"
-"@docusaurus/types@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.6.tgz#f92a61cc42e5921d325114ebc7b30c5e8c368683"
- integrity sha512-TrwxyI93XTZEhOmdEI8FPKDbGV61zE9PzXCdE1alwz1NOV+YXwcv+9sRTZEVLqBpr+TIja+IeeS6mxnyen/Ptg==
+"@docusaurus/types@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.1.0.tgz#01e13cd9adb268fffe87b49eb90302d5dc3edd6b"
+ integrity sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==
dependencies:
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
commander "^5.1.0"
- joi "^17.4.0"
- querystring "0.2.0"
- webpack "^5.40.0"
+ joi "^17.6.0"
+ react-helmet-async "^1.3.0"
+ utility-types "^3.10.0"
+ webpack "^5.73.0"
webpack-merge "^5.8.0"
-"@docusaurus/utils-common@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.6.tgz#afd26a9f67b16479058ead66a310738c21293ae5"
- integrity sha512-MKm6bJxvsYWRl072jLR60z+71tTWSxoERh2eTmCYlegFnu3Tby3HOC8I3jDcC6VpVuoDGsBGNoQbOgy2LqQbXQ==
+"@docusaurus/utils-common@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.1.0.tgz#248434751096f8c6c644ed65eed2a5a070a227f8"
+ integrity sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==
dependencies:
- "@docusaurus/types" "2.0.0-beta.6"
- tslib "^2.2.0"
+ tslib "^2.4.0"
-"@docusaurus/utils-validation@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.0.tgz#3e6491c269a397fed29717a1cb69109df9483461"
- integrity sha512-ELl/FVJ6xBz35TisZ1NmJhjbiVXDeU++K531PEFPCPmwnQPh7S6hZXdPnR71/Kc3BmuN9X2ZkwGOqNKVfys2Bg==
+"@docusaurus/utils-validation@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz#c8cf1d8454d924d9a564fefa86436268f43308e3"
+ integrity sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==
dependencies:
- "@docusaurus/utils" "2.0.0-beta.0"
- chalk "^4.1.0"
- joi "^17.4.0"
- tslib "^2.1.0"
+ "@docusaurus/logger" "2.1.0"
+ "@docusaurus/utils" "2.1.0"
+ joi "^17.6.0"
+ js-yaml "^4.1.0"
+ tslib "^2.4.0"
+
+"@docusaurus/utils@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.1.0.tgz#b77b45b22e61eb6c2dcad8a7e96f6db0409b655f"
+ integrity sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==
+ dependencies:
+ "@docusaurus/logger" "2.1.0"
+ "@svgr/webpack" "^6.2.1"
+ file-loader "^6.2.0"
+ fs-extra "^10.1.0"
+ github-slugger "^1.4.0"
+ globby "^11.1.0"
+ gray-matter "^4.0.3"
+ js-yaml "^4.1.0"
+ lodash "^4.17.21"
+ micromatch "^4.0.5"
+ resolve-pathname "^3.0.0"
+ shelljs "^0.8.5"
+ tslib "^2.4.0"
+ url-loader "^4.1.1"
+ webpack "^5.73.0"
+
+"@hapi/hoek@^9.0.0":
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
+ integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
-"@docusaurus/utils-validation@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.6.tgz#7b98216de844138e9606a128c09182185ed84621"
- integrity sha512-v0nk9bpawUd2JFDFyiHDmZuMG+/O1UvxtxvcRbvrxrul+rlzD7Q9CGxMgW3Grp2OCKQ4yFXRidBIccwqON5AVw==
+"@hapi/topo@^5.0.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012"
+ integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
dependencies:
- "@docusaurus/utils" "2.0.0-beta.6"
- chalk "^4.1.1"
- joi "^17.4.0"
- tslib "^2.1.0"
+ "@hapi/hoek" "^9.0.0"
-"@docusaurus/utils@2.0.0-beta.0":
- version "2.0.0-beta.0"
- resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.0.tgz#6f2690fd6fcd942f0d690db1dffb96742762deb3"
- integrity sha512-bvrT1EQu0maavr0Hb/lke9jmpzgVL/9tn5VQtbyahf472eJFY0bQDExllDrHK+l784SUvucqX0iaQeg0q6ySUw==
+"@jridgewell/gen-mapping@^0.1.0":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
+ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
dependencies:
- "@docusaurus/types" "2.0.0-beta.0"
- "@types/github-slugger" "^1.3.0"
- chalk "^4.1.0"
- escape-string-regexp "^4.0.0"
- fs-extra "^9.1.0"
- gray-matter "^4.0.2"
- lodash "^4.17.20"
- resolve-pathname "^3.0.0"
- tslib "^2.1.0"
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
-"@docusaurus/utils@2.0.0-beta.6":
- version "2.0.0-beta.6"
- resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.6.tgz#1438df9f28b632fe7a4f50663340b463cff07cab"
- integrity sha512-S72/o7VDaTvrXJy+NpfuctghGGoMW30m94PMkrL3I6V+o5eE2Uzax7dbM++moclmHvi0/Khv+TXmRIQs6ZvwgQ==
+"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
+ integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
dependencies:
- "@docusaurus/types" "2.0.0-beta.6"
- "@types/github-slugger" "^1.3.0"
- chalk "^4.1.1"
- escape-string-regexp "^4.0.0"
- fs-extra "^10.0.0"
- globby "^11.0.4"
- gray-matter "^4.0.3"
- lodash "^4.17.20"
- micromatch "^4.0.4"
- resolve-pathname "^3.0.0"
- tslib "^2.2.0"
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
-"@endiliey/static-site-generator-webpack-plugin@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@endiliey/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.0.tgz#94bfe58fd83aeda355de797fcb5112adaca3a6b1"
- integrity sha512-3MBqYCs30qk1OBRC697NqhGouYbs71D1B8hrk/AFJC6GwF2QaJOQZtA1JYAaGSe650sZ8r5ppRTtCRXepDWlng==
+"@jridgewell/resolve-uri@^3.0.3":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
+ integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+
+"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
+ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
dependencies:
- bluebird "^3.7.1"
- cheerio "^0.22.0"
- eval "^0.1.4"
- url "^0.11.0"
- webpack-sources "^1.4.3"
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
-"@hapi/hoek@^9.0.0":
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131"
- integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.14"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-"@hapi/topo@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.0.0.tgz#c19af8577fa393a06e9c77b60995af959be721e7"
- integrity sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==
+"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774"
+ integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==
dependencies:
- "@hapi/hoek" "^9.0.0"
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@leichtgewicht/ip-codec@^2.0.1":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
+ integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
-"@mdx-js/mdx@^1.6.21":
+"@mdx-js/mdx@^1.6.22":
version "1.6.22"
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba"
integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==
@@ -1834,7 +1833,7 @@
unist-builder "2.0.3"
unist-util-visit "2.0.3"
-"@mdx-js/react@^1.6.21":
+"@mdx-js/react@^1.6.21", "@mdx-js/react@^1.6.22":
version "1.6.22"
resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573"
integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==
@@ -1858,22 +1857,22 @@
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
"@nodelib/fs.walk@^1.2.3":
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2"
- integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
dependencies:
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@polka/url@^1.0.0-next.15":
- version "1.0.0-next.15"
- resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.15.tgz#6a9d143f7f4f49db2d782f9e1c8839a29b43ae23"
- integrity sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA==
+"@polka/url@^1.0.0-next.20":
+ version "1.0.0-next.21"
+ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
+ integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
-"@sideway/address@^4.1.0":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.2.tgz#811b84333a335739d3969cfc434736268170cad1"
- integrity sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==
+"@sideway/address@^4.1.3":
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
+ integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
dependencies:
"@hapi/hoek" "^9.0.0"
@@ -1892,57 +1891,95 @@
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
-"@slorber/static-site-generator-webpack-plugin@^4.0.0":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.1.tgz#0c8852146441aaa683693deaa5aee2f991d94841"
- integrity sha512-PSv4RIVO1Y3kvHxjvqeVisk3E9XFoO04uwYBDWe217MFqKspplYswTuKLiJu0aLORQWzuQjfVsSlLPojwfYsLw==
+"@slorber/static-site-generator-webpack-plugin@^4.0.7":
+ version "4.0.7"
+ resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3"
+ integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==
dependencies:
- bluebird "^3.7.1"
- cheerio "^0.22.0"
- eval "^0.1.4"
- url "^0.11.0"
- webpack-sources "^1.4.3"
+ eval "^0.1.8"
+ p-map "^4.0.0"
+ webpack-sources "^3.2.2"
"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
version "5.4.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906"
integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==
+"@svgr/babel-plugin-add-jsx-attribute@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz#b9a5d84902be75a05ede92e70b338d28ab63fa74"
+ integrity sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==
+
"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
version "5.4.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef"
integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==
+"@svgr/babel-plugin-remove-jsx-attribute@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz#4877995452efc997b36777abe1fde9705ef78e8b"
+ integrity sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==
+
"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
version "5.0.1"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd"
integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==
+"@svgr/babel-plugin-remove-jsx-empty-expression@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz#2d67a0e92904c9be149a5b22d3a3797ce4d7b514"
+ integrity sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==
+
"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
version "5.0.1"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897"
integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==
+"@svgr/babel-plugin-replace-jsx-attribute-value@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz#306f5247139c53af70d1778f2719647c747998ee"
+ integrity sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==
+
"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
version "5.4.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7"
integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==
+"@svgr/babel-plugin-svg-dynamic-title@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz#6ce26d34cbc93eb81737ef528528907c292e7aa2"
+ integrity sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==
+
"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
version "5.4.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0"
integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==
+"@svgr/babel-plugin-svg-em-dimensions@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz#5ade2a724b290873c30529d1d8cd23523856287a"
+ integrity sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==
+
"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
version "5.4.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
+"@svgr/babel-plugin-transform-react-native-svg@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz#d654f509d692c3a09dfb475757a44bd9f6ad7ddf"
+ integrity sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==
+
"@svgr/babel-plugin-transform-svg-component@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a"
integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==
+"@svgr/babel-plugin-transform-svg-component@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz#21a285dbffdce9567c437ebf0d081bf9210807e6"
+ integrity sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==
+
"@svgr/babel-preset@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327"
@@ -1957,6 +1994,20 @@
"@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
"@svgr/babel-plugin-transform-svg-component" "^5.5.0"
+"@svgr/babel-preset@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.3.1.tgz#8bd1ead79637d395e9362b01dd37cfd59702e152"
+ integrity sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==
+ dependencies:
+ "@svgr/babel-plugin-add-jsx-attribute" "^6.3.1"
+ "@svgr/babel-plugin-remove-jsx-attribute" "^6.3.1"
+ "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.3.1"
+ "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.3.1"
+ "@svgr/babel-plugin-svg-dynamic-title" "^6.3.1"
+ "@svgr/babel-plugin-svg-em-dimensions" "^6.3.1"
+ "@svgr/babel-plugin-transform-react-native-svg" "^6.3.1"
+ "@svgr/babel-plugin-transform-svg-component" "^6.3.1"
+
"@svgr/core@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579"
@@ -1966,6 +2017,15 @@
camelcase "^6.2.0"
cosmiconfig "^7.0.0"
+"@svgr/core@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.3.1.tgz#752adf49d8d5473b15d76ca741961de093f715bd"
+ integrity sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==
+ dependencies:
+ "@svgr/plugin-jsx" "^6.3.1"
+ camelcase "^6.2.0"
+ cosmiconfig "^7.0.1"
+
"@svgr/hast-util-to-babel-ast@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461"
@@ -1973,6 +2033,14 @@
dependencies:
"@babel/types" "^7.12.6"
+"@svgr/hast-util-to-babel-ast@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz#59614e24d2a4a28010e02089213b3448d905769d"
+ integrity sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==
+ dependencies:
+ "@babel/types" "^7.18.4"
+ entities "^4.3.0"
+
"@svgr/plugin-jsx@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000"
@@ -1983,6 +2051,16 @@
"@svgr/hast-util-to-babel-ast" "^5.5.0"
svg-parser "^2.0.2"
+"@svgr/plugin-jsx@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz#de7b2de824296b836d6b874d498377896e367f50"
+ integrity sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==
+ dependencies:
+ "@babel/core" "^7.18.5"
+ "@svgr/babel-preset" "^6.3.1"
+ "@svgr/hast-util-to-babel-ast" "^6.3.1"
+ svg-parser "^2.0.4"
+
"@svgr/plugin-svgo@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246"
@@ -1992,6 +2070,15 @@
deepmerge "^4.2.2"
svgo "^1.2.2"
+"@svgr/plugin-svgo@^6.3.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz#3c1ff2efaed10e5c5d35a6cae7bacaedc18b5d4a"
+ integrity sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==
+ dependencies:
+ cosmiconfig "^7.0.1"
+ deepmerge "^4.2.2"
+ svgo "^2.8.0"
+
"@svgr/webpack@^5.5.0":
version "5.5.0"
resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640"
@@ -2006,6 +2093,20 @@
"@svgr/plugin-svgo" "^5.5.0"
loader-utils "^2.0.0"
+"@svgr/webpack@^6.2.1":
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.3.1.tgz#001d03236ebb03bf47c0a4b92d5423e05095ebe6"
+ integrity sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==
+ dependencies:
+ "@babel/core" "^7.18.5"
+ "@babel/plugin-transform-react-constant-elements" "^7.17.12"
+ "@babel/preset-env" "^7.18.2"
+ "@babel/preset-react" "^7.17.12"
+ "@babel/preset-typescript" "^7.17.12"
+ "@svgr/core" "^6.3.1"
+ "@svgr/plugin-jsx" "^6.3.1"
+ "@svgr/plugin-svgo" "^6.3.1"
+
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
@@ -2013,10 +2114,10 @@
dependencies:
defer-to-connect "^1.0.1"
-"@trysound/sax@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669"
- integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==
+"@trysound/sax@0.2.0":
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
+ integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
"@types/acorn@^4.0.0":
version "4.0.6"
@@ -2025,6 +2126,36 @@
dependencies:
"@types/estree" "*"
+"@types/body-parser@*":
+ version "1.19.2"
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
+ integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
+ dependencies:
+ "@types/connect" "*"
+ "@types/node" "*"
+
+"@types/bonjour@^3.5.9":
+ version "3.5.10"
+ resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
+ integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
+ dependencies:
+ "@types/node" "*"
+
+"@types/connect-history-api-fallback@^1.3.5":
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
+ integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
+ dependencies:
+ "@types/express-serve-static-core" "*"
+ "@types/node" "*"
+
+"@types/connect@*":
+ version "3.4.35"
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
+ integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
+ dependencies:
+ "@types/node" "*"
+
"@types/debug@^4.0.0":
version "4.1.7"
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
@@ -2032,95 +2163,98 @@
dependencies:
"@types/ms" "*"
-"@types/eslint-scope@^3.7.0":
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86"
- integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==
+"@types/eslint-scope@^3.7.3":
+ version "3.7.4"
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
+ integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==
dependencies:
"@types/eslint" "*"
"@types/estree" "*"
"@types/eslint@*":
- version "7.2.13"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53"
- integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==
+ version "8.4.6"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.6.tgz#7976f054c1bccfcf514bff0564c0c41df5c08207"
+ integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
-"@types/estree-jsx@^0.0.1":
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-0.0.1.tgz#c36d7a1afeb47a95a8ee0b7bc8bc705db38f919d"
- integrity sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==
+"@types/estree-jsx@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.0.tgz#7bfc979ab9f692b492017df42520f7f765e98df1"
+ integrity sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==
dependencies:
"@types/estree" "*"
-"@types/estree@*":
- version "0.0.48"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74"
- integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==
-
-"@types/estree@^0.0.47":
- version "0.0.47"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4"
- integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==
-
-"@types/estree@^0.0.50":
- version "0.0.50"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
- integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
+"@types/estree@*", "@types/estree@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
+ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
"@types/estree@^0.0.51":
version "0.0.51"
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-"@types/github-slugger@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@types/github-slugger/-/github-slugger-1.3.0.tgz#16ab393b30d8ae2a111ac748a015ac05a1fc5524"
- integrity sha512-J/rMZa7RqiH/rT29TEVZO4nBoDP9XJOjnbbIofg7GQKs4JIduEO3WLpte+6WeUz/TcrXKlY+bM7FYrp8yFB+3g==
-
-"@types/glob@^7.1.1":
- version "7.1.3"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
- integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==
+"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
+ version "4.17.31"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f"
+ integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==
dependencies:
- "@types/minimatch" "*"
"@types/node" "*"
+ "@types/qs" "*"
+ "@types/range-parser" "*"
+
+"@types/express@*", "@types/express@^4.17.13":
+ version "4.17.14"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c"
+ integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==
+ dependencies:
+ "@types/body-parser" "*"
+ "@types/express-serve-static-core" "^4.17.18"
+ "@types/qs" "*"
+ "@types/serve-static" "*"
"@types/hast@^2.0.0":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.1.tgz#b16872f2a6144c7025f296fb9636a667ebb79cd9"
- integrity sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc"
+ integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==
dependencies:
"@types/unist" "*"
-"@types/html-minifier-terser@^5.0.0":
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50"
- integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==
+"@types/history@^4.7.11":
+ version "4.7.11"
+ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64"
+ integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==
+
+"@types/html-minifier-terser@^6.0.0":
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
+ integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
-"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
- version "7.0.7"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
- integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
+"@types/http-proxy@^1.17.8":
+ version "1.17.9"
+ resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
+ integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==
+ dependencies:
+ "@types/node" "*"
-"@types/json-schema@^7.0.7":
- version "7.0.8"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818"
- integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==
+"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+ version "7.0.11"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
+ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
"@types/mdast@^3.0.0":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb"
- integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==
+ version "3.0.10"
+ resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af"
+ integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==
dependencies:
"@types/unist" "*"
-"@types/minimatch@*":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21"
- integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==
+"@types/mime@*":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
+ integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
"@types/minimatch@^3.0.3":
version "3.0.5"
@@ -2132,15 +2266,15 @@
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-"@types/node@*":
- version "15.12.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d"
- integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==
+"@types/node@*", "@types/node@>=12.0":
+ version "18.7.20"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.20.tgz#d9442de7b5cb166476340b4271b15300fe058a39"
+ integrity sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==
-"@types/node@^14.14.28":
- version "14.17.3"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.3.tgz#6d327abaa4be34a74e421ed6409a0ae2f47f4c3d"
- integrity sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==
+"@types/node@^17.0.5":
+ version "17.0.45"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
+ integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -2152,11 +2286,66 @@
resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109"
integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==
+"@types/prop-types@*":
+ version "15.7.5"
+ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
+ integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
+
"@types/q@^1.5.1":
version "1.5.4"
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24"
integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==
+"@types/qs@*":
+ version "6.9.7"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
+ integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+
+"@types/range-parser@*":
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
+ integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
+
+"@types/react-router-config@*", "@types/react-router-config@^5.0.6":
+ version "5.0.6"
+ resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.6.tgz#87c5c57e72d241db900d9734512c50ccec062451"
+ integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==
+ dependencies:
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
+ "@types/react-router" "*"
+
+"@types/react-router-dom@*":
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83"
+ integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==
+ dependencies:
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
+ "@types/react-router" "*"
+
+"@types/react-router@*":
+ version "5.1.19"
+ resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.19.tgz#9b404246fba7f91474d7008a3d48c17b6e075ad6"
+ integrity sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==
+ dependencies:
+ "@types/history" "^4.7.11"
+ "@types/react" "*"
+
+"@types/react@*":
+ version "18.0.21"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.21.tgz#b8209e9626bb00a34c76f55482697edd2b43cc67"
+ integrity sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
+"@types/retry@0.12.0":
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
+ integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
+
"@types/sax@^1.2.1":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.1.tgz#e0248be936ece791a82db1a57f3fb5f7c87e8172"
@@ -2164,18 +2353,44 @@
dependencies:
"@types/node" "*"
+"@types/scheduler@*":
+ version "0.16.2"
+ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
+ integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
+
+"@types/serve-index@^1.9.1":
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
+ integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
+ dependencies:
+ "@types/express" "*"
+
+"@types/serve-static@*", "@types/serve-static@^1.13.10":
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155"
+ integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==
+ dependencies:
+ "@types/mime" "*"
+ "@types/node" "*"
+
+"@types/sockjs@^0.3.33":
+ version "0.3.33"
+ resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
+ integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
+ dependencies:
+ "@types/node" "*"
+
"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
- integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
+ integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
-"@webassemblyjs/ast@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f"
- integrity sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==
+"@types/ws@^8.5.1":
+ version "8.5.3"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
+ integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
dependencies:
- "@webassemblyjs/helper-numbers" "1.11.0"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
+ "@types/node" "*"
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
@@ -2185,45 +2400,21 @@
"@webassemblyjs/helper-numbers" "1.11.1"
"@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-"@webassemblyjs/floating-point-hex-parser@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c"
- integrity sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==
-
"@webassemblyjs/floating-point-hex-parser@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
-"@webassemblyjs/helper-api-error@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4"
- integrity sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==
-
"@webassemblyjs/helper-api-error@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
-"@webassemblyjs/helper-buffer@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642"
- integrity sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==
-
"@webassemblyjs/helper-buffer@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
-"@webassemblyjs/helper-numbers@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9"
- integrity sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.0"
- "@webassemblyjs/helper-api-error" "1.11.0"
- "@xtuc/long" "4.2.2"
-
"@webassemblyjs/helper-numbers@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
@@ -2233,26 +2424,11 @@
"@webassemblyjs/helper-api-error" "1.11.1"
"@xtuc/long" "4.2.2"
-"@webassemblyjs/helper-wasm-bytecode@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1"
- integrity sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==
-
"@webassemblyjs/helper-wasm-bytecode@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
-"@webassemblyjs/helper-wasm-section@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b"
- integrity sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/helper-buffer" "1.11.0"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
- "@webassemblyjs/wasm-gen" "1.11.0"
-
"@webassemblyjs/helper-wasm-section@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
@@ -2263,13 +2439,6 @@
"@webassemblyjs/helper-wasm-bytecode" "1.11.1"
"@webassemblyjs/wasm-gen" "1.11.1"
-"@webassemblyjs/ieee754@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf"
- integrity sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
"@webassemblyjs/ieee754@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
@@ -2277,13 +2446,6 @@
dependencies:
"@xtuc/ieee754" "^1.2.0"
-"@webassemblyjs/leb128@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b"
- integrity sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==
- dependencies:
- "@xtuc/long" "4.2.2"
-
"@webassemblyjs/leb128@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
@@ -2291,30 +2453,11 @@
dependencies:
"@xtuc/long" "4.2.2"
-"@webassemblyjs/utf8@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf"
- integrity sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==
-
"@webassemblyjs/utf8@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
-"@webassemblyjs/wasm-edit@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78"
- integrity sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/helper-buffer" "1.11.0"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
- "@webassemblyjs/helper-wasm-section" "1.11.0"
- "@webassemblyjs/wasm-gen" "1.11.0"
- "@webassemblyjs/wasm-opt" "1.11.0"
- "@webassemblyjs/wasm-parser" "1.11.0"
- "@webassemblyjs/wast-printer" "1.11.0"
-
"@webassemblyjs/wasm-edit@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
@@ -2329,17 +2472,6 @@
"@webassemblyjs/wasm-parser" "1.11.1"
"@webassemblyjs/wast-printer" "1.11.1"
-"@webassemblyjs/wasm-gen@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe"
- integrity sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
- "@webassemblyjs/ieee754" "1.11.0"
- "@webassemblyjs/leb128" "1.11.0"
- "@webassemblyjs/utf8" "1.11.0"
-
"@webassemblyjs/wasm-gen@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
@@ -2351,16 +2483,6 @@
"@webassemblyjs/leb128" "1.11.1"
"@webassemblyjs/utf8" "1.11.1"
-"@webassemblyjs/wasm-opt@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978"
- integrity sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/helper-buffer" "1.11.0"
- "@webassemblyjs/wasm-gen" "1.11.0"
- "@webassemblyjs/wasm-parser" "1.11.0"
-
"@webassemblyjs/wasm-opt@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
@@ -2371,18 +2493,6 @@
"@webassemblyjs/wasm-gen" "1.11.1"
"@webassemblyjs/wasm-parser" "1.11.1"
-"@webassemblyjs/wasm-parser@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754"
- integrity sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/helper-api-error" "1.11.0"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.0"
- "@webassemblyjs/ieee754" "1.11.0"
- "@webassemblyjs/leb128" "1.11.0"
- "@webassemblyjs/utf8" "1.11.0"
-
"@webassemblyjs/wasm-parser@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
@@ -2395,14 +2505,6 @@
"@webassemblyjs/leb128" "1.11.1"
"@webassemblyjs/utf8" "1.11.1"
-"@webassemblyjs/wast-printer@1.11.0":
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e"
- integrity sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==
- dependencies:
- "@webassemblyjs/ast" "1.11.0"
- "@xtuc/long" "4.2.2"
-
"@webassemblyjs/wast-printer@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
@@ -2421,43 +2523,38 @@
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
- integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
+accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
+ integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies:
- mime-types "~2.1.24"
- negotiator "0.6.2"
+ mime-types "~2.1.34"
+ negotiator "0.6.3"
-acorn-jsx@^5.0.0:
+acorn-import-assertions@^1.7.6:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
+ integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
+
+acorn-jsx@^5.0.0, acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn-walk@^8.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.1.0.tgz#d3c6a9faf00987a5e2b9bdb506c2aa76cd707f83"
- integrity sha512-mjmzmv12YIG/G8JQdQuz2MUDShEJ6teYpT5bmWA4q7iwoGen8xtt3twF3OvzIUl+Q06aWIjvnwQUKvQ6TtMRjg==
-
-acorn@^8.0.0:
- version "8.7.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
- integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
-
-acorn@^8.0.4, acorn@^8.2.1:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60"
- integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
+ integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
-acorn@^8.4.1:
- version "8.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
- integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
+acorn@^8.0.0, acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0:
+ version "8.8.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
+ integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
-address@1.1.2, address@^1.0.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
- integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
+address@^1.0.1, address@^1.1.2:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd"
+ integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==
aggregate-error@^3.0.0:
version "3.1.0"
@@ -2467,17 +2564,26 @@ aggregate-error@^3.0.0:
clean-stack "^2.0.0"
indent-string "^4.0.0"
-ajv-errors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
- integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
+ajv-formats@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
+ integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
+ dependencies:
+ ajv "^8.0.0"
-ajv-keywords@^3.1.0, ajv-keywords@^3.5.2:
+ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
version "3.5.2"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-ajv@^6.1.0, ajv@^6.12.4, ajv@^6.12.5:
+ajv-keywords@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
+ integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
+ dependencies:
+ fast-deep-equal "^3.1.3"
+
+ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -2487,78 +2593,66 @@ ajv@^6.1.0, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-algoliasearch-helper@^3.3.4:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.5.3.tgz#fbf8b328bc103efdefde59a7d25eaffe85b2490f"
- integrity sha512-DtSlOKAJ6TGkQD6u58g6/ABdMmHf3pAj6xVL5hJF+D4z9ldDRf/f5v6puNIxGOlJRwGVvFGyz34beYNqhLDUbQ==
- dependencies:
- events "^1.1.1"
-
-algoliasearch@^4.0.0, algoliasearch@^4.8.4:
- version "4.9.3"
- resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.9.3.tgz#b22ef0ae0450304cdf5264369a29cefa71ea2b30"
- integrity sha512-VLl9pYXhVB397xTW369sy13qw3m1hHzCfj9zSdeDDYVwTxHiiok/QvhPKAMIzjqyUoY07O8j+941UxYZjugsMQ==
- dependencies:
- "@algolia/cache-browser-local-storage" "4.9.3"
- "@algolia/cache-common" "4.9.3"
- "@algolia/cache-in-memory" "4.9.3"
- "@algolia/client-account" "4.9.3"
- "@algolia/client-analytics" "4.9.3"
- "@algolia/client-common" "4.9.3"
- "@algolia/client-recommendation" "4.9.3"
- "@algolia/client-search" "4.9.3"
- "@algolia/logger-common" "4.9.3"
- "@algolia/logger-console" "4.9.3"
- "@algolia/requester-browser-xhr" "4.9.3"
- "@algolia/requester-common" "4.9.3"
- "@algolia/requester-node-http" "4.9.3"
- "@algolia/transporter" "4.9.3"
-
-alphanum-sort@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
- integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
-
-ansi-align@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
- integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
- dependencies:
- string-width "^3.0.0"
-
-ansi-colors@^3.0.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
+ajv@^8.0.0, ajv@^8.8.0:
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
+ integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
-ansi-escapes@^4.3.1:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
+algoliasearch-helper@^3.10.0:
+ version "3.11.1"
+ resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz#d83ab7f1a2a374440686ef7a144b3c288b01188a"
+ integrity sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==
dependencies:
- type-fest "^0.21.3"
+ "@algolia/events" "^4.0.1"
-ansi-html@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
- integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
+algoliasearch@^4.0.0, algoliasearch@^4.13.1:
+ version "4.14.2"
+ resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.14.2.tgz#63f142583bfc3a9bd3cd4a1b098bf6fe58e56f6c"
+ integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==
+ dependencies:
+ "@algolia/cache-browser-local-storage" "4.14.2"
+ "@algolia/cache-common" "4.14.2"
+ "@algolia/cache-in-memory" "4.14.2"
+ "@algolia/client-account" "4.14.2"
+ "@algolia/client-analytics" "4.14.2"
+ "@algolia/client-common" "4.14.2"
+ "@algolia/client-personalization" "4.14.2"
+ "@algolia/client-search" "4.14.2"
+ "@algolia/logger-common" "4.14.2"
+ "@algolia/logger-console" "4.14.2"
+ "@algolia/requester-browser-xhr" "4.14.2"
+ "@algolia/requester-common" "4.14.2"
+ "@algolia/requester-node-http" "4.14.2"
+ "@algolia/transporter" "4.14.2"
+
+ansi-align@^3.0.0, ansi-align@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
+ integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
+ dependencies:
+ string-width "^4.1.0"
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+ansi-html-community@^0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
+ integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-ansi-regex@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
- integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
+ansi-regex@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-ansi-regex@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
- integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
@@ -2572,13 +2666,10 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
-anymatch@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
- integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
- dependencies:
- micromatch "^3.1.4"
- normalize-path "^2.1.1"
+ansi-styles@^6.1.0:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.1.tgz#63cd61c72283a71cb30bd881dbb60adada74bc70"
+ integrity sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==
anymatch@~3.1.2:
version "3.1.2"
@@ -2605,21 +2696,6 @@ argparse@^2.0.1:
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-arr-diff@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
- integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
-
-arr-flatten@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
- integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
-
-arr-union@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
- integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
-
array-differ@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
@@ -2628,35 +2704,18 @@ array-differ@^3.0.0:
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-array-flatten@^2.1.0:
+array-flatten@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-array-union@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
- integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
- dependencies:
- array-uniq "^1.0.1"
-
array-union@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-array-uniq@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
- integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
-
-array-unique@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-
arrify@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
@@ -2667,64 +2726,62 @@ asap@~2.0.3:
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
-assign-symbols@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
- integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
-
-async-each@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
- integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
+astring@^1.8.3:
+ version "1.8.3"
+ resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.3.tgz#1a0ae738c7cc558f8e5ddc8e3120636f5cebcb85"
+ integrity sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==
-async@^2.6.2:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
- integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
- dependencies:
- lodash "^4.17.14"
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-atob@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-autoprefixer@^10.2.0, autoprefixer@^10.2.5:
- version "10.2.6"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.6.tgz#aadd9ec34e1c98d403e01950038049f0eb252949"
- integrity sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg==
+autoprefixer@^10.3.7, autoprefixer@^10.4.7:
+ version "10.4.12"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129"
+ integrity sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==
dependencies:
- browserslist "^4.16.6"
- caniuse-lite "^1.0.30001230"
- colorette "^1.2.2"
- fraction.js "^4.1.1"
+ browserslist "^4.21.4"
+ caniuse-lite "^1.0.30001407"
+ fraction.js "^4.2.0"
normalize-range "^0.1.2"
- postcss-value-parser "^4.1.0"
+ picocolors "^1.0.0"
+ postcss-value-parser "^4.2.0"
+
+axios@>=0.21.2:
+ version "0.27.2"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
+ integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
+ dependencies:
+ follow-redirects "^1.14.9"
+ form-data "^4.0.0"
axios@^0.21.1:
- version "0.21.1"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
- integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
+ version "0.21.4"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
+ integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
+ dependencies:
+ follow-redirects "^1.14.0"
+
+axios@^0.25.0:
+ version "0.25.0"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a"
+ integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==
dependencies:
- follow-redirects "^1.10.0"
+ follow-redirects "^1.14.7"
-babel-loader@^8.2.2:
- version "8.2.2"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81"
- integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==
+babel-loader@^8.2.5:
+ version "8.2.5"
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
+ integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==
dependencies:
find-cache-dir "^3.3.1"
- loader-utils "^1.4.0"
+ loader-utils "^2.0.0"
make-dir "^3.1.0"
schema-utils "^2.6.5"
@@ -2736,13 +2793,6 @@ babel-plugin-apply-mdx-type-prop@1.6.22:
"@babel/helper-plugin-utils" "7.10.4"
"@mdx-js/util" "1.6.22"
-babel-plugin-dynamic-import-node@2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f"
- integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==
- dependencies:
- object.assign "^4.1.0"
-
babel-plugin-dynamic-import-node@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
@@ -2758,28 +2808,52 @@ babel-plugin-extract-import-names@1.6.22:
"@babel/helper-plugin-utils" "7.10.4"
babel-plugin-polyfill-corejs2@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327"
- integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz#6ed8e30981b062f8fe6aca8873a37ebcc8cc1c0f"
+ integrity sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==
dependencies:
"@babel/compat-data" "^7.13.11"
- "@babel/helper-define-polyfill-provider" "^0.2.2"
+ "@babel/helper-define-polyfill-provider" "^0.2.4"
+ semver "^6.1.1"
+
+babel-plugin-polyfill-corejs2@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122"
+ integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==
+ dependencies:
+ "@babel/compat-data" "^7.17.7"
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
semver "^6.1.1"
babel-plugin-polyfill-corejs3@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz#7424a1682ee44baec817327710b1b094e5f8f7f5"
- integrity sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92"
+ integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.2.2"
- core-js-compat "^3.9.1"
+ core-js-compat "^3.16.2"
+
+babel-plugin-polyfill-corejs3@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a"
+ integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
+ core-js-compat "^3.25.1"
babel-plugin-polyfill-regenerator@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077"
- integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz#2e9808f5027c4336c994992b48a4262580cb8d6d"
+ integrity sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.2.2"
+ "@babel/helper-define-polyfill-provider" "^0.2.4"
+
+babel-plugin-polyfill-regenerator@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747"
+ integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
bail@^1.0.0:
version "1.0.5"
@@ -2801,34 +2875,29 @@ base16@^1.0.0:
resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=
-base@^0.11.1:
- version "0.11.2"
- resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
- integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
- dependencies:
- cache-base "^1.0.1"
- class-utils "^0.3.5"
- component-emitter "^1.2.1"
- define-property "^1.0.0"
- isobject "^3.0.1"
- mixin-deep "^1.2.0"
- pascalcase "^0.1.1"
+base64-js@^1.3.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
batch@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
- integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+ integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
+
+better-sqlite3@^7.6.2:
+ version "7.6.2"
+ resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-7.6.2.tgz#47cd8cad5b9573cace535f950ac321166bc31384"
+ integrity sha512-S5zIU1Hink2AH4xPsN0W43T1/AJ5jrPh7Oy07ocuW/AKYYY02GWzz9NH0nbSMn/gw6fDZ5jZ1QsHt1BXAwJ6Lg==
+ dependencies:
+ bindings "^1.5.0"
+ prebuild-install "^7.1.0"
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-binary-extensions@^1.0.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
- integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
-
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
@@ -2841,58 +2910,76 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"
-bluebird@^3.7.1:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
+bl@^4.0.3:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
+ integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
-body-parser@1.19.0:
- version "1.19.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
- integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
+body-parser@1.20.0:
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
+ integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
dependencies:
- bytes "3.1.0"
+ bytes "3.1.2"
content-type "~1.0.4"
debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.7.2"
+ depd "2.0.0"
+ destroy "1.2.0"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.7.0"
- raw-body "2.4.0"
- type-is "~1.6.17"
+ on-finished "2.4.1"
+ qs "6.10.3"
+ raw-body "2.5.1"
+ type-is "~1.6.18"
+ unpipe "1.0.0"
-bonjour@^3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
- integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
+bonjour-service@^1.0.11:
+ version "1.0.14"
+ resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7"
+ integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==
dependencies:
- array-flatten "^2.1.0"
- deep-equal "^1.0.1"
+ array-flatten "^2.1.2"
dns-equal "^1.0.0"
- dns-txt "^2.0.2"
- multicast-dns "^6.0.1"
- multicast-dns-service-types "^1.1.0"
+ fast-deep-equal "^3.1.3"
+ multicast-dns "^7.2.5"
boolbase@^1.0.0, boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
-boxen@^5.0.0, boxen@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b"
- integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==
+boxen@^5.0.0:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
+ integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
dependencies:
ansi-align "^3.0.0"
camelcase "^6.2.0"
chalk "^4.1.0"
cli-boxes "^2.2.1"
- string-width "^4.2.0"
+ string-width "^4.2.2"
type-fest "^0.20.2"
widest-line "^3.1.0"
wrap-ansi "^7.0.0"
+boxen@^6.2.1:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d"
+ integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==
+ dependencies:
+ ansi-align "^3.0.1"
+ camelcase "^6.2.0"
+ chalk "^4.1.2"
+ cli-boxes "^3.0.0"
+ string-width "^5.0.1"
+ type-fest "^2.5.0"
+ widest-line "^4.0.1"
+ wrap-ansi "^8.0.1"
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -2908,84 +2995,45 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
-braces@^2.3.1, braces@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
- integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
- dependencies:
- arr-flatten "^1.1.0"
- array-unique "^0.3.2"
- extend-shallow "^2.0.1"
- fill-range "^4.0.0"
- isobject "^3.0.1"
- repeat-element "^1.1.2"
- snapdragon "^0.8.1"
- snapdragon-node "^2.0.1"
- split-string "^3.0.2"
- to-regex "^3.0.1"
-
-braces@^3.0.1, braces@~3.0.2:
+braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
dependencies:
fill-range "^7.0.1"
-browserslist@4.14.2:
- version "4.14.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce"
- integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==
- dependencies:
- caniuse-lite "^1.0.30001125"
- electron-to-chromium "^1.3.564"
- escalade "^3.0.2"
- node-releases "^1.1.61"
-
-browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.16.6:
- version "4.16.6"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
- integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
- dependencies:
- caniuse-lite "^1.0.30001219"
- colorette "^1.2.2"
- electron-to-chromium "^1.3.723"
- escalade "^3.1.1"
- node-releases "^1.1.71"
+browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.20.3, browserslist@^4.21.3, browserslist@^4.21.4:
+ version "4.21.4"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
+ integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
+ dependencies:
+ caniuse-lite "^1.0.30001400"
+ electron-to-chromium "^1.4.251"
+ node-releases "^2.0.6"
+ update-browserslist-db "^1.0.9"
buffer-from@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
- integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
+ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-buffer-indexof@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
- integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
+buffer@^5.5.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+ integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
-bytes@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
- integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-
-cache-base@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
- integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
- dependencies:
- collection-visit "^1.0.0"
- component-emitter "^1.2.1"
- get-value "^2.0.6"
- has-value "^1.0.0"
- isobject "^3.0.1"
- set-value "^2.0.0"
- to-object-path "^0.3.0"
- union-value "^1.0.0"
- unset-value "^1.0.0"
+bytes@3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
+ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
cacheable-request@^6.0.0:
version "6.1.0"
@@ -3013,7 +3061,7 @@ callsites@^3.0.0:
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-camel-case@^4.1.1:
+camel-case@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
@@ -3026,15 +3074,10 @@ camelcase-css@2.0.1:
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-camelcase@^5.0.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
camelcase@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
- integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-api@^3.0.0:
version "3.0.0"
@@ -3046,12 +3089,12 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001230:
- version "1.0.30001237"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz#4b7783661515b8e7151fc6376cfd97f0e427b9e5"
- integrity sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001407:
+ version "1.0.30001412"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz#30f67d55a865da43e0aeec003f073ea8764d5d7c"
+ integrity sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==
-ccount@^1.0.0, ccount@^1.0.3:
+ccount@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043"
integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==
@@ -3061,7 +3104,7 @@ ccount@^2.0.0:
resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5"
integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==
-chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1:
+chalk@^2.0.0, chalk@^2.4.1:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -3078,10 +3121,10 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0, chalk@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
- integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
+chalk@^4.1.0, chalk@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
dependencies:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
@@ -3107,9 +3150,9 @@ character-entities@^1.0.0:
integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
character-entities@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7"
- integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
+ integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==
character-reference-invalid@^1.0.0:
version "1.1.4"
@@ -3121,51 +3164,35 @@ character-reference-invalid@^2.0.0:
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9"
integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
-cheerio@^0.22.0:
- version "0.22.0"
- resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
- integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=
- dependencies:
- css-select "~1.2.0"
- dom-serializer "~0.1.0"
- entities "~1.1.1"
- htmlparser2 "^3.9.1"
- lodash.assignin "^4.0.9"
- lodash.bind "^4.1.4"
- lodash.defaults "^4.0.1"
- lodash.filter "^4.4.0"
- lodash.flatten "^4.2.0"
- lodash.foreach "^4.3.0"
- lodash.map "^4.4.0"
- lodash.merge "^4.4.0"
- lodash.pick "^4.2.1"
- lodash.reduce "^4.4.0"
- lodash.reject "^4.4.0"
- lodash.some "^4.4.0"
-
-chokidar@^2.1.8:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
- integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
- dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^3.1.0"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
- optionalDependencies:
- fsevents "^1.2.7"
-
-chokidar@^3.5.1:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
- integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
+cheerio-select@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4"
+ integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==
+ dependencies:
+ boolbase "^1.0.0"
+ css-select "^5.1.0"
+ css-what "^6.1.0"
+ domelementtype "^2.3.0"
+ domhandler "^5.0.3"
+ domutils "^3.0.1"
+
+cheerio@^1.0.0-rc.12:
+ version "1.0.0-rc.12"
+ resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683"
+ integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==
+ dependencies:
+ cheerio-select "^2.1.0"
+ dom-serializer "^2.0.0"
+ domhandler "^5.0.3"
+ domutils "^3.0.1"
+ htmlparser2 "^8.0.1"
+ parse5 "^7.0.0"
+ parse5-htmlparser2-tree-adapter "^7.0.0"
+
+chokidar@^3.4.2, chokidar@^3.5.3:
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
+ integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
braces "~3.0.2"
@@ -3177,6 +3204,11 @@ chokidar@^3.5.1:
optionalDependencies:
fsevents "~2.3.2"
+chownr@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
+ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+
chrome-trace-event@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
@@ -3187,39 +3219,10 @@ ci-info@^2.0.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-ci-info@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
- integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
-
-class-utils@^0.3.5:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
- integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
- dependencies:
- arr-union "^3.1.0"
- define-property "^0.2.5"
- isobject "^3.0.0"
- static-extend "^0.1.1"
-
-clean-css@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
- integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==
- dependencies:
- source-map "~0.6.0"
-
-clean-css@^5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.1.2.tgz#6ea0da7286b4ddc2469a1b776e2461a5007eed54"
- integrity sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==
- dependencies:
- source-map "~0.6.0"
-
-clean-css@^5.1.5:
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.1.5.tgz#3b0af240dcfc9a3779a08c2332df3ebd4474f232"
- integrity sha512-9dr/cU/LjMpU57PXlSvDkVRh0rPxJBXiBtD0+SgYt8ahTCsXtfKjCkNYgIoTC6mBg8CFr5EKhW3DKCaGMUbUfQ==
+clean-css@^5.2.2, clean-css@^5.3.0:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32"
+ integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==
dependencies:
source-map "~0.6.0"
@@ -3233,23 +3236,19 @@ cli-boxes@^2.2.1:
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
-clipboard@^2.0.0:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba"
- integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==
- dependencies:
- good-listener "^1.2.2"
- select "^1.1.2"
- tiny-emitter "^2.0.0"
+cli-boxes@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145"
+ integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
+cli-table3@^0.6.2:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2"
+ integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==
dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
+ string-width "^4.2.0"
+ optionalDependencies:
+ "@colors/colors" "1.5.0"
clone-deep@^4.0.1:
version "4.0.1"
@@ -3261,16 +3260,16 @@ clone-deep@^4.0.1:
shallow-clone "^3.0.0"
clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
+ integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
dependencies:
mimic-response "^1.0.0"
-clsx@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
- integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
+clsx@^1.1.1, clsx@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
+ integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
coa@^2.0.2:
version "2.0.2"
@@ -3286,14 +3285,6 @@ collapse-white-space@^1.0.2:
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287"
integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
-collection-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
- integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
- dependencies:
- map-visit "^1.0.0"
- object-visit "^1.0.0"
-
color-convert@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -3311,28 +3302,35 @@ color-convert@^2.0.1:
color-name@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
color-name@~1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-colord@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.0.1.tgz#1e7fb1f9fa1cf74f42c58cb9c20320bab8435aa0"
- integrity sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA==
+colord@^2.9.1:
+ version "2.9.3"
+ resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
+ integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
-colorette@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
- integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
+colorette@^2.0.10:
+ version "2.0.19"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
+ integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
combine-promises@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.1.0.tgz#72db90743c0ca7aab7d0d8d2052fd7b0f674de71"
integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==
+combined-stream@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
comma-separated-tokens@^1.0.0:
version "1.0.8"
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
@@ -3343,35 +3341,30 @@ commander@^2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-commander@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
- integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-
commander@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
-commander@^6.2.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-
-commander@^7.1.0:
+commander@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+commander@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
+ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
+
+commander@^9.4.0:
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.0.tgz#bc4a40918fefe52e22450c111ecd6b7acce6f11c"
+ integrity sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==
+
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
-
-component-emitter@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
- integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
+ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
compressible@~2.0.16:
version "2.0.18"
@@ -3396,7 +3389,7 @@ compression@^1.7.4:
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
configstore@^5.0.1:
version "5.0.1"
@@ -3410,12 +3403,12 @@ configstore@^5.0.1:
write-file-atomic "^3.0.0"
xdg-basedir "^4.0.0"
-connect-history-api-fallback@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
- integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
+connect-history-api-fallback@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
+ integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
-consola@^2.15.0:
+consola@^2.15.3:
version "2.15.3"
resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550"
integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==
@@ -3423,14 +3416,14 @@ consola@^2.15.0:
content-disposition@0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
- integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ=
+ integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==
-content-disposition@0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
- integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
+content-disposition@0.5.4:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
+ integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
dependencies:
- safe-buffer "5.1.2"
+ safe-buffer "5.2.1"
content-type@~1.0.4:
version "1.0.4"
@@ -3438,85 +3431,76 @@ content-type@~1.0.4:
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
convert-source-map@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
- integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
+ integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
dependencies:
safe-buffer "~5.1.1"
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
-
-cookie@0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
- integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-copy-descriptor@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
- integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+cookie@0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
+ integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-copy-text-to-clipboard@^3.0.0:
+copy-text-to-clipboard@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c"
integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==
-copy-webpack-plugin@^8.1.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz#3f697e162764925c2f0d235f380676125508fd26"
- integrity sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==
- dependencies:
- fast-glob "^3.2.5"
- glob-parent "^5.1.1"
- globby "^11.0.3"
- normalize-path "^3.0.0"
- p-limit "^3.1.0"
- schema-utils "^3.0.0"
- serialize-javascript "^5.0.1"
-
-copy-webpack-plugin@^9.0.0:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz#b71d21991599f61a4ee00ba79087b8ba279bbb59"
- integrity sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==
+copy-webpack-plugin@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a"
+ integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==
dependencies:
- fast-glob "^3.2.5"
- glob-parent "^6.0.0"
- globby "^11.0.3"
+ fast-glob "^3.2.11"
+ glob-parent "^6.0.1"
+ globby "^13.1.1"
normalize-path "^3.0.0"
- p-limit "^3.1.0"
- schema-utils "^3.0.0"
+ schema-utils "^4.0.0"
serialize-javascript "^6.0.0"
-core-js-compat@^3.14.0, core-js-compat@^3.9.1:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5"
- integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==
+core-js-compat@^3.14.0, core-js-compat@^3.16.2, core-js-compat@^3.25.1:
+ version "3.25.2"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.25.2.tgz#7875573586809909c69e03ef310810c1969ee138"
+ integrity sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==
dependencies:
- browserslist "^4.16.6"
- semver "7.0.0"
+ browserslist "^4.21.4"
-core-js-pure@^3.14.0:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.14.0.tgz#72bcfacba74a65ffce04bf94ae91d966e80ee553"
- integrity sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==
+core-js-pure@^3.25.1:
+ version "3.25.2"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.2.tgz#44a4fd873bdd4fecf6ca11512bcefedbe87e744a"
+ integrity sha512-ItD7YpW1cUB4jaqFLZXe1AXkyqIxz6GqPnsDV4uF4hVcWh/WAGIqSqw5p0/WdsILM0Xht9s3Koyw05R3K6RtiA==
-core-js@^3.9.1:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c"
- integrity sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==
+core-js@^3.23.3:
+ version "3.25.2"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.25.2.tgz#2d3670c1455432b53fa780300a6fc1bd8304932c"
+ integrity sha512-YB4IAT1bjEfxTJ1XYy11hJAKskO+qmhuDBM8/guIfMz4JvdsAQAqvyb97zXX7JgSrfPLG5mRGFWJwJD39ruq2A==
core-util-is@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
+ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-cosmiconfig@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
- integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
+cosmiconfig@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
+ integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ import-fresh "^3.1.0"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+ yaml "^1.7.2"
+
+cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
+ integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
dependencies:
"@types/parse-json" "^4.0.0"
import-fresh "^3.2.1"
@@ -3531,7 +3515,7 @@ cross-fetch@^3.0.4:
dependencies:
node-fetch "2.6.1"
-cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3:
+cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -3540,78 +3524,39 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-cross-spawn@^6.0.0:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
- dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
crypto-random-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
-css-color-names@^0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
- integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
-
-css-color-names@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67"
- integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==
-
-css-declaration-sorter@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz#9dfd8ea0df4cc7846827876fafb52314890c21a9"
- integrity sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw==
- dependencies:
- timsort "^0.3.0"
+css-declaration-sorter@^6.3.0:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec"
+ integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==
-css-loader@^5.1.1:
- version "5.2.6"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.6.tgz#c3c82ab77fea1f360e587d871a6811f4450cc8d1"
- integrity sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==
+css-loader@^6.7.1:
+ version "6.7.1"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e"
+ integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==
dependencies:
icss-utils "^5.1.0"
- loader-utils "^2.0.0"
- postcss "^8.2.15"
+ postcss "^8.4.7"
postcss-modules-extract-imports "^3.0.0"
postcss-modules-local-by-default "^4.0.0"
postcss-modules-scope "^3.0.0"
postcss-modules-values "^4.0.0"
- postcss-value-parser "^4.1.0"
- schema-utils "^3.0.0"
+ postcss-value-parser "^4.2.0"
semver "^7.3.5"
-css-minimizer-webpack-plugin@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz#3c42f6624ed4cf4780dd963e23ee649e5a25c1a8"
- integrity sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==
- dependencies:
- cssnano "^5.0.0"
- jest-worker "^26.3.0"
- p-limit "^3.0.2"
- postcss "^8.2.9"
- schema-utils "^3.0.0"
- serialize-javascript "^5.0.1"
- source-map "^0.6.1"
-
-css-minimizer-webpack-plugin@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz#8fadbdf10128cb40227bff275a4bb47412534245"
- integrity sha512-B3I5e17RwvKPJwsxjjWcdgpU/zqylzK1bPVghcmpFHRL48DXiBgrtqz1BJsn68+t/zzaLp9kYAaEDvQ7GyanFQ==
+css-minimizer-webpack-plugin@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.1.0.tgz#2ab9f7d8148c48f5d498604025e6e62cf9528855"
+ integrity sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==
dependencies:
- cssnano "^5.0.6"
- jest-worker "^27.0.2"
- p-limit "^3.0.2"
- postcss "^8.3.5"
- schema-utils "^3.0.0"
+ cssnano "^5.1.8"
+ jest-worker "^27.5.1"
+ postcss "^8.4.13"
+ schema-utils "^4.0.0"
serialize-javascript "^6.0.0"
source-map "^0.6.1"
@@ -3630,37 +3575,27 @@ css-select@^2.0.0:
domutils "^1.7.0"
nth-check "^1.0.2"
-css-select@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8"
- integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==
- dependencies:
- boolbase "^1.0.0"
- css-what "^4.0.0"
- domhandler "^4.0.0"
- domutils "^2.4.3"
- nth-check "^2.0.0"
-
css-select@^4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067"
- integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
+ integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
dependencies:
boolbase "^1.0.0"
- css-what "^5.0.0"
- domhandler "^4.2.0"
- domutils "^2.6.0"
- nth-check "^2.0.0"
+ css-what "^6.0.1"
+ domhandler "^4.3.1"
+ domutils "^2.8.0"
+ nth-check "^2.0.1"
-css-select@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
- integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
+css-select@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6"
+ integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==
dependencies:
- boolbase "~1.0.0"
- css-what "2.1"
- domutils "1.5.1"
- nth-check "~1.0.1"
+ boolbase "^1.0.0"
+ css-what "^6.1.0"
+ domhandler "^5.0.2"
+ domutils "^3.0.1"
+ nth-check "^2.0.1"
css-tree@1.0.0-alpha.37:
version "1.0.0-alpha.37"
@@ -3670,7 +3605,7 @@ css-tree@1.0.0-alpha.37:
mdn-data "2.0.4"
source-map "^0.6.1"
-css-tree@^1.1.2:
+css-tree@^1.1.2, css-tree@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
@@ -3678,91 +3613,81 @@ css-tree@^1.1.2:
mdn-data "2.0.14"
source-map "^0.6.1"
-css-what@2.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
- integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==
-
css-what@^3.2.1:
version "3.4.2"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
-css-what@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233"
- integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==
-
-css-what@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad"
- integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==
+css-what@^6.0.1, css-what@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
+ integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-advanced@^5.0.0, cssnano-preset-advanced@^5.1.1:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.1.3.tgz#a2c6cf2fe39108b81e88810e3c399d1c0fe030ea"
- integrity sha512-pS4+Q2Hoo/FevZs2JqA2BG8Vn5o5VeXgj+z6kGndKTq3RFYvlKeJ1ZPnLXo9zyYKwmSqWW0rWqtGxxmigIte0Q==
- dependencies:
- autoprefixer "^10.2.0"
- cssnano-preset-default "^5.1.3"
- postcss-discard-unused "^5.0.1"
- postcss-merge-idents "^5.0.1"
- postcss-reduce-idents "^5.0.1"
- postcss-zindex "^5.0.1"
-
-cssnano-preset-default@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz#caa54183a8c8df03124a9e23f374ab89df5a9a99"
- integrity sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==
- dependencies:
- css-declaration-sorter "^6.0.3"
- cssnano-utils "^2.0.1"
- postcss-calc "^8.0.0"
- postcss-colormin "^5.2.0"
- postcss-convert-values "^5.0.1"
- postcss-discard-comments "^5.0.1"
- postcss-discard-duplicates "^5.0.1"
- postcss-discard-empty "^5.0.1"
- postcss-discard-overridden "^5.0.1"
- postcss-merge-longhand "^5.0.2"
- postcss-merge-rules "^5.0.2"
- postcss-minify-font-values "^5.0.1"
- postcss-minify-gradients "^5.0.1"
- postcss-minify-params "^5.0.1"
- postcss-minify-selectors "^5.1.0"
- postcss-normalize-charset "^5.0.1"
- postcss-normalize-display-values "^5.0.1"
- postcss-normalize-positions "^5.0.1"
- postcss-normalize-repeat-style "^5.0.1"
- postcss-normalize-string "^5.0.1"
- postcss-normalize-timing-functions "^5.0.1"
- postcss-normalize-unicode "^5.0.1"
- postcss-normalize-url "^5.0.2"
- postcss-normalize-whitespace "^5.0.1"
- postcss-ordered-values "^5.0.2"
- postcss-reduce-initial "^5.0.1"
- postcss-reduce-transforms "^5.0.1"
- postcss-svgo "^5.0.2"
- postcss-unique-selectors "^5.0.1"
-
-cssnano-utils@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2"
- integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==
+cssnano-preset-advanced@^5.3.8:
+ version "5.3.8"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz#027b1d05ef896d908178c483f0ec4190cb50ef9a"
+ integrity sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==
+ dependencies:
+ autoprefixer "^10.3.7"
+ cssnano-preset-default "^5.2.12"
+ postcss-discard-unused "^5.1.0"
+ postcss-merge-idents "^5.1.1"
+ postcss-reduce-idents "^5.2.0"
+ postcss-zindex "^5.1.0"
+
+cssnano-preset-default@^5.2.12:
+ version "5.2.12"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz#ebe6596ec7030e62c3eb2b3c09f533c0644a9a97"
+ integrity sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==
+ dependencies:
+ css-declaration-sorter "^6.3.0"
+ cssnano-utils "^3.1.0"
+ postcss-calc "^8.2.3"
+ postcss-colormin "^5.3.0"
+ postcss-convert-values "^5.1.2"
+ postcss-discard-comments "^5.1.2"
+ postcss-discard-duplicates "^5.1.0"
+ postcss-discard-empty "^5.1.1"
+ postcss-discard-overridden "^5.1.0"
+ postcss-merge-longhand "^5.1.6"
+ postcss-merge-rules "^5.1.2"
+ postcss-minify-font-values "^5.1.0"
+ postcss-minify-gradients "^5.1.1"
+ postcss-minify-params "^5.1.3"
+ postcss-minify-selectors "^5.2.1"
+ postcss-normalize-charset "^5.1.0"
+ postcss-normalize-display-values "^5.1.0"
+ postcss-normalize-positions "^5.1.1"
+ postcss-normalize-repeat-style "^5.1.1"
+ postcss-normalize-string "^5.1.0"
+ postcss-normalize-timing-functions "^5.1.0"
+ postcss-normalize-unicode "^5.1.0"
+ postcss-normalize-url "^5.1.0"
+ postcss-normalize-whitespace "^5.1.1"
+ postcss-ordered-values "^5.1.3"
+ postcss-reduce-initial "^5.1.0"
+ postcss-reduce-transforms "^5.1.0"
+ postcss-svgo "^5.1.0"
+ postcss-unique-selectors "^5.1.1"
+
+cssnano-utils@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861"
+ integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==
-cssnano@^5.0.0, cssnano@^5.0.1, cssnano@^5.0.4, cssnano@^5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.6.tgz#2a91ad34c6521ae31eab3da9c90108ea3093535d"
- integrity sha512-NiaLH/7yqGksFGsFNvSRe2IV/qmEBAeDE64dYeD8OBrgp6lE8YoMeQJMtsv5ijo6MPyhuoOvFhI94reahBRDkw==
+cssnano@^5.1.12, cssnano@^5.1.8:
+ version "5.1.13"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.13.tgz#83d0926e72955332dc4802a7070296e6258efc0a"
+ integrity sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==
dependencies:
- cosmiconfig "^7.0.0"
- cssnano-preset-default "^5.1.3"
- is-resolvable "^1.1.0"
+ cssnano-preset-default "^5.2.12"
+ lilconfig "^2.0.3"
+ yaml "^1.10.2"
csso@^4.0.2, csso@^4.2.0:
version "4.2.0"
@@ -3771,139 +3696,118 @@ csso@^4.0.2, csso@^4.2.0:
dependencies:
css-tree "^1.1.2"
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0:
+csstype@^3.0.2:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
+ integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
+
+debug@2.6.9, debug@^2.6.0:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@^3.1.1, debug@^3.2.6:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.0.0:
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-debug@^4.1.0, debug@^4.1.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
- integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
- dependencies:
- ms "2.1.2"
-
-decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
-
decode-named-character-reference@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz#57b2bd9112659cacbc449d3577d7dadb8e1f3d1b"
- integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w==
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
+ integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
dependencies:
character-entities "^2.0.0"
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
-
decompress-response@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
+ integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
dependencies:
mimic-response "^1.0.0"
-deep-equal@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
- integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
- dependencies:
- is-arguments "^1.0.4"
- is-date-object "^1.0.1"
- is-regex "^1.0.4"
- object-is "^1.0.1"
- object-keys "^1.1.1"
- regexp.prototype.flags "^1.2.0"
+decompress-response@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
+ integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
+ dependencies:
+ mimic-response "^3.1.0"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+deepl-node@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/deepl-node/-/deepl-node-1.6.0.tgz#f88122fa0feefa8bb0b13c06b778691a72e0ce19"
+ integrity sha512-fHmuBQ7OTqEGxficGcknJwfXa4zkAezKIFvMmDxoDGsYHQpTZkc3eD4dv7biSS9eHDalrOMnxs2BH5yhBb+YKQ==
+ dependencies:
+ "@types/node" ">=12.0"
+ axios ">=0.21.2"
+ form-data "^3.0.0"
+ loglevel ">=1.6.2"
+
+deepmark@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/deepmark/-/deepmark-0.1.2.tgz#589a9cb08e05cfb94bca2c9db3fdc19792f1670e"
+ integrity sha512-BxpYkRzxWgC8I2HpmdX/mbjjpwIZ7zAvc+PPj4bc0TbW9kDviy5R+4yLfkxwBVygEfmcwI9nkeX1OSe3BkrnzA==
+ dependencies:
+ acorn "^8.8.0"
+ acorn-jsx "^5.3.2"
+ astring "^1.8.3"
+ better-sqlite3 "^7.6.2"
+ commander "^9.4.0"
+ deepl-node "^1.6.0"
+ fs-extra "^10.1.0"
+ mdast-util-from-markdown "^1.2.0"
+ mdast-util-frontmatter "^1.0.0"
+ mdast-util-html-comment "^0.0.4"
+ mdast-util-mdx "^2.0.0"
+ mdast-util-to-markdown "^1.3.0"
+ micromark-extension-frontmatter "^1.0.0"
+ micromark-extension-html-comment "^0.0.1"
+ micromark-extension-mdxjs "^1.0.0"
+ prettier "^2.7.1"
+ yaml "^2.1.1"
+
deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
-default-gateway@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b"
- integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==
+default-gateway@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
+ integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
dependencies:
- execa "^1.0.0"
- ip-regex "^2.1.0"
+ execa "^5.0.0"
defer-to-connect@^1.0.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
- dependencies:
- object-keys "^1.0.12"
-
-define-property@^0.2.5:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
- integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
- dependencies:
- is-descriptor "^0.1.0"
-
-define-property@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
- integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
- dependencies:
- is-descriptor "^1.0.0"
+define-lazy-prop@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
+ integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
-define-property@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
- integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+define-properties@^1.1.3, define-properties@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
+ integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
dependencies:
- is-descriptor "^1.0.2"
- isobject "^3.0.1"
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
-del@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
- integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==
- dependencies:
- "@types/glob" "^7.1.1"
- globby "^6.1.0"
- is-path-cwd "^2.0.0"
- is-path-in-cwd "^2.0.0"
- p-map "^2.0.0"
- pify "^4.0.1"
- rimraf "^2.6.3"
-
-del@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952"
- integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==
+del@^6.1.1:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a"
+ integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==
dependencies:
globby "^11.0.1"
graceful-fs "^4.2.4"
@@ -3914,25 +3818,30 @@ del@^6.0.0:
rimraf "^3.0.2"
slash "^3.0.0"
-delegate@^3.1.2:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
- integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
+
+depd@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
+ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
dequal@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d"
- integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
+ integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+destroy@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
+ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
detab@2.0.4:
version "2.0.4"
@@ -3941,12 +3850,17 @@ detab@2.0.4:
dependencies:
repeat-string "^1.5.4"
+detect-libc@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
+ integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
+
detect-node@^2.0.4:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-detect-port-alt@1.1.6:
+detect-port-alt@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==
@@ -3955,12 +3869,12 @@ detect-port-alt@1.1.6:
debug "^2.6.0"
detect-port@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1"
- integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b"
+ integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==
dependencies:
address "^1.0.1"
- debug "^2.6.0"
+ debug "4"
diff@^5.0.0:
version "5.1.0"
@@ -3977,22 +3891,14 @@ dir-glob@^3.0.1:
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
-
-dns-packet@^1.3.1:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
- integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
- dependencies:
- ip "^1.1.0"
- safe-buffer "^5.0.1"
+ integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==
-dns-txt@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
- integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
+dns-packet@^5.2.2:
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b"
+ integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==
dependencies:
- buffer-indexof "^1.0.0"
+ "@leichtgewicht/ip-codec" "^2.0.1"
dom-converter@^0.2.0:
version "0.2.0"
@@ -4010,55 +3916,48 @@ dom-serializer@0:
entities "^2.0.0"
dom-serializer@^1.0.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91"
- integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
+ integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
dependencies:
domelementtype "^2.0.1"
domhandler "^4.2.0"
entities "^2.0.0"
-dom-serializer@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
- integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
+dom-serializer@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53"
+ integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==
dependencies:
- domelementtype "^1.3.0"
- entities "^1.1.1"
+ domelementtype "^2.3.0"
+ domhandler "^5.0.2"
+ entities "^4.2.0"
-domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
+domelementtype@1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
-domelementtype@^2.0.1, domelementtype@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
- integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
-
-domhandler@^2.3.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
- integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
- dependencies:
- domelementtype "1"
+domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
+ integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
-domhandler@^4.0.0, domhandler@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059"
- integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==
+domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
+ integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
dependencies:
domelementtype "^2.2.0"
-domutils@1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
- integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
+domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31"
+ integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
dependencies:
- dom-serializer "0"
- domelementtype "1"
+ domelementtype "^2.3.0"
-domutils@^1.5.1, domutils@^1.7.0:
+domutils@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
@@ -4066,15 +3965,24 @@ domutils@^1.5.1, domutils@^1.7.0:
dom-serializer "0"
domelementtype "1"
-domutils@^2.4.3, domutils@^2.5.2, domutils@^2.6.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442"
- integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==
+domutils@^2.5.2, domutils@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
+ integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
dependencies:
dom-serializer "^1.0.1"
domelementtype "^2.2.0"
domhandler "^4.2.0"
+domutils@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c"
+ integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==
+ dependencies:
+ dom-serializer "^2.0.0"
+ domelementtype "^2.3.0"
+ domhandler "^5.0.1"
+
dot-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
@@ -4091,40 +3999,40 @@ dot-prop@^5.2.0:
is-obj "^2.0.0"
duplexer3@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
- integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
+ integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==
-duplexer@^0.1.1, duplexer@^0.1.2:
+duplexer@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-
-electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723:
- version "1.3.752"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz#0728587f1b9b970ec9ffad932496429aef750d09"
- integrity sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-"emoji-regex@>=6.0.0 <=6.1.1":
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
- integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=
-
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
+electron-to-chromium@^1.4.251:
+ version "1.4.261"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.261.tgz#31f14ad60c6f95bec404a77a2fd5e1962248e112"
+ integrity sha512-fVXliNUGJ7XUVJSAasPseBbVgJIeyw5M1xIkgXdTSRjlmCqBbiSTsEdLOCJS31Fc8B7CaloQ/BFAg8By3ODLdg==
emoji-regex@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
emojis-list@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@@ -4138,39 +4046,32 @@ emoticon@^3.2.0:
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-end-of-stream@^1.1.0:
+end-of-stream@^1.1.0, end-of-stream@^1.4.1:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
dependencies:
once "^1.4.0"
-enhanced-resolve@^5.8.0:
- version "5.8.2"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b"
- integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==
+enhanced-resolve@^5.10.0:
+ version "5.10.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
+ integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
-entities@^1.1.1, entities@~1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
- integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
-
entities@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-errno@^0.1.3:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
- integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
- dependencies:
- prr "~1.0.1"
+entities@^4.2.0, entities@^4.3.0, entities@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174"
+ integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==
error-ex@^1.3.1:
version "1.3.2"
@@ -4201,15 +4102,10 @@ es-abstract@^1.17.2, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2:
string.prototype.trimstart "^1.0.4"
unbox-primitive "^1.0.1"
-es-module-lexer@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e"
- integrity sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==
-
-es-module-lexer@^0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d"
- integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==
+es-module-lexer@^0.9.0:
+ version "0.9.3"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
+ integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
es-to-primitive@^1.2.1:
version "1.2.1"
@@ -4220,7 +4116,7 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-escalade@^3.0.2, escalade@^3.1.1:
+escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
@@ -4233,17 +4129,12 @@ escape-goat@^2.0.0:
escape-html@^1.0.3, escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-
-escape-string-regexp@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
- integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
escape-string-regexp@^4.0.0:
version "4.0.0"
@@ -4276,21 +4167,21 @@ estraverse@^4.1.1:
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
estraverse@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
- integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
estree-util-is-identifier-name@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz#e2d3d2ae3032c017b2112832bfc5d8ba938c8010"
- integrity sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz#cf07867f42705892718d9d89eb2d85eaa8f0fcb5"
+ integrity sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==
estree-util-visit@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.1.0.tgz#c0ea7942c40ac7889a77b57a11e92f987744bc6f"
- integrity sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.2.0.tgz#aa0311a9c2f2aa56e9ae5e8b9d87eac14e4ec8f8"
+ integrity sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==
dependencies:
- "@types/estree-jsx" "^0.0.1"
+ "@types/estree-jsx" "^1.0.0"
"@types/unist" "^2.0.0"
esutils@^2.0.2:
@@ -4298,21 +4189,22 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-eta@^1.12.1:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.2.tgz#ac4425d4f9478a8b4110c7d02c94f6d382cac517"
- integrity sha512-Z05sK2DRWAfBhG/2cwAOWuMoQIYaVYJCQrz2g2O/ekUjzWHNBv9L1pnblVDoDkKSb/AZ5tWZ0N/v4iaIU4+HjA==
+eta@^1.12.3:
+ version "1.12.3"
+ resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1"
+ integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==
etag@~1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-eval@^0.1.4:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.6.tgz#9620d7d8c85515e97e6b47c5814f46ae381cb3cc"
- integrity sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==
+eval@^0.1.8:
+ version "0.1.8"
+ resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85"
+ integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==
dependencies:
+ "@types/node" "*"
require-like ">= 0.1.1"
eventemitter3@^4.0.0:
@@ -4320,36 +4212,11 @@ eventemitter3@^4.0.0:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-events@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
- integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
-
events@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-eventsource@^1.0.7:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf"
- integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
- dependencies:
- original "^1.0.0"
-
-execa@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
- integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
- dependencies:
- cross-spawn "^6.0.0"
- get-stream "^4.0.0"
- is-stream "^1.1.0"
- npm-run-path "^2.0.0"
- p-finally "^1.0.0"
- signal-exit "^3.0.0"
- strip-eof "^1.0.0"
-
execa@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
@@ -4380,51 +4247,44 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-expand-brackets@^2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
- integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
- dependencies:
- debug "^2.3.3"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- posix-character-classes "^0.1.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
+expand-template@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
+ integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
-express@^4.17.1:
- version "4.17.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
- integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
+express@^4.17.3:
+ version "4.18.1"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
+ integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
dependencies:
- accepts "~1.3.7"
+ accepts "~1.3.8"
array-flatten "1.1.1"
- body-parser "1.19.0"
- content-disposition "0.5.3"
+ body-parser "1.20.0"
+ content-disposition "0.5.4"
content-type "~1.0.4"
- cookie "0.4.0"
+ cookie "0.5.0"
cookie-signature "1.0.6"
debug "2.6.9"
- depd "~1.1.2"
+ depd "2.0.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
- finalhandler "~1.1.2"
+ finalhandler "1.2.0"
fresh "0.5.2"
+ http-errors "2.0.0"
merge-descriptors "1.0.1"
methods "~1.1.2"
- on-finished "~2.3.0"
+ on-finished "2.4.1"
parseurl "~1.3.3"
path-to-regexp "0.1.7"
- proxy-addr "~2.0.5"
- qs "6.7.0"
+ proxy-addr "~2.0.7"
+ qs "6.10.3"
range-parser "~1.2.1"
- safe-buffer "5.1.2"
- send "0.17.1"
- serve-static "1.14.1"
- setprototypeof "1.1.1"
- statuses "~1.5.0"
+ safe-buffer "5.2.1"
+ send "0.18.0"
+ serve-static "1.15.0"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
type-is "~1.6.18"
utils-merge "1.0.1"
vary "~1.1.2"
@@ -4432,53 +4292,30 @@ express@^4.17.1:
extend-shallow@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
dependencies:
is-extendable "^0.1.0"
-extend-shallow@^3.0.0, extend-shallow@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
- integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
- dependencies:
- assign-symbols "^1.0.0"
- is-extendable "^1.0.1"
-
extend@^3.0.0:
version "3.0.2"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-extglob@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
- integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
- dependencies:
- array-unique "^0.3.2"
- define-property "^1.0.0"
- expand-brackets "^2.1.4"
- extend-shallow "^2.0.1"
- fragment-cache "^0.2.1"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-fast-deep-equal@^3.1.1:
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.1.1, fast-glob@^3.2.5:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
- integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
+fast-glob@^3.2.11, fast-glob@^3.2.9:
+ version "3.2.12"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
+ integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.0"
+ glob-parent "^5.1.2"
merge2 "^1.3.0"
- micromatch "^4.0.2"
- picomatch "^2.2.1"
+ micromatch "^4.0.4"
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
@@ -4488,14 +4325,14 @@ fast-json-stable-stringify@^2.0.0:
fast-url-parser@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d"
- integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=
+ integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==
dependencies:
punycode "^1.3.2"
fastq@^1.6.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
- integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
+ version "1.13.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
+ integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
dependencies:
reusify "^1.0.4"
@@ -4545,13 +4382,6 @@ feed@^4.2.2:
dependencies:
xml-js "^1.6.11"
-figures@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
- dependencies:
- escape-string-regexp "^1.0.5"
-
file-loader@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
@@ -4565,20 +4395,10 @@ file-uri-to-path@1.0.0:
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
-filesize@6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00"
- integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==
-
-fill-range@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
- integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
- dependencies:
- extend-shallow "^2.0.1"
- is-number "^3.0.0"
- repeat-string "^1.6.1"
- to-regex-range "^2.1.0"
+filesize@^8.0.6:
+ version "8.0.7"
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
+ integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==
fill-range@^7.0.1:
version "7.0.1"
@@ -4587,36 +4407,28 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
+finalhandler@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
+ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
dependencies:
debug "2.6.9"
encodeurl "~1.0.2"
escape-html "~1.0.3"
- on-finished "~2.3.0"
+ on-finished "2.4.1"
parseurl "~1.3.3"
- statuses "~1.5.0"
+ statuses "2.0.1"
unpipe "~1.0.0"
find-cache-dir@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
- integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
+ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
pkg-dir "^4.1.0"
-find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
find-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -4624,6 +4436,14 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
+find-up@^4.0.0, find-up@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
find-up@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
@@ -4640,28 +4460,47 @@ flux@^4.0.1:
fbemitter "^3.0.0"
fbjs "^3.0.0"
-follow-redirects@^1.0.0, follow-redirects@^1.10.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43"
- integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==
-
-for-in@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.7, follow-redirects@^1.14.9:
+ version "1.15.2"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
+ integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
-fork-ts-checker-webpack-plugin@4.1.6:
- version "4.1.6"
- resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5"
- integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==
+fork-ts-checker-webpack-plugin@^6.5.0:
+ version "6.5.2"
+ resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340"
+ integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==
dependencies:
- "@babel/code-frame" "^7.5.5"
- chalk "^2.4.1"
- micromatch "^3.1.10"
+ "@babel/code-frame" "^7.8.3"
+ "@types/json-schema" "^7.0.5"
+ chalk "^4.1.0"
+ chokidar "^3.4.2"
+ cosmiconfig "^6.0.0"
+ deepmerge "^4.2.2"
+ fs-extra "^9.0.0"
+ glob "^7.1.6"
+ memfs "^3.1.2"
minimatch "^3.0.4"
- semver "^5.6.0"
+ schema-utils "2.7.0"
+ semver "^7.3.2"
tapable "^1.0.0"
- worker-rpc "^0.1.0"
+
+form-data@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
+ integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
format@^0.2.0:
version "0.2.2"
@@ -4673,33 +4512,31 @@ forwarded@0.2.0:
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-fraction.js@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff"
- integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==
-
-fragment-cache@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
- integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
- dependencies:
- map-cache "^0.2.2"
+fraction.js@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
+ integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
fresh@0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
+
+fs-constants@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
+ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
-fs-extra@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
- integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
+fs-extra@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
dependencies:
graceful-fs "^4.2.0"
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^9.1.0:
+fs-extra@^9.0.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -4709,18 +4546,15 @@ fs-extra@^9.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
+fs-monkey@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
+ integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
+
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@^1.2.7:
- version "1.2.13"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38"
- integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==
- dependencies:
- bindings "^1.5.0"
- nan "^2.12.1"
+ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
fsevents@~2.3.2:
version "2.3.2"
@@ -4737,12 +4571,16 @@ gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2:
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-get-caller-file@^2.0.1:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
+get-intrinsic@^1.0.2:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
+ integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.3"
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
+get-intrinsic@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
@@ -4756,7 +4594,7 @@ get-own-enumerable-property-symbols@^3.0.0:
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
-get-stream@^4.0.0, get-stream@^4.1.0:
+get-stream@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
@@ -4775,54 +4613,44 @@ get-stream@^6.0.0:
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-get-value@^2.0.3, get-value@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
- integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
-
-github-slugger@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9"
- integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==
- dependencies:
- emoji-regex ">=6.0.0 <=6.1.1"
+github-from-package@0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
+ integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
-glob-parent@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
- dependencies:
- is-glob "^3.1.0"
- path-dirname "^1.0.0"
+github-slugger@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e"
+ integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==
-glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.2:
+glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.0.tgz#f851b59b388e788f3a44d63fab50382b2859c33c"
- integrity sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==
+glob-parent@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
dependencies:
- is-glob "^4.0.1"
+ is-glob "^4.0.3"
glob-to-regexp@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^7.0.0, glob@^7.0.3, glob@^7.1.3:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+glob@^7.0.0, glob@^7.1.3, glob@^7.1.6:
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.4"
+ minimatch "^3.1.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
@@ -4844,7 +4672,7 @@ global-dirs@^3.0.0:
dependencies:
ini "2.0.0"
-global-modules@2.0.0:
+global-modules@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
@@ -4865,47 +4693,28 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-globby@11.0.1:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
- integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==
+globby@^11.0.1, globby@^11.0.4, globby@^11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
+ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
dependencies:
array-union "^2.1.0"
dir-glob "^3.0.1"
- fast-glob "^3.1.1"
- ignore "^5.1.4"
- merge2 "^1.3.0"
+ fast-glob "^3.2.9"
+ ignore "^5.2.0"
+ merge2 "^1.4.1"
slash "^3.0.0"
-globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4:
- version "11.0.4"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
- integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
+globby@^13.1.1:
+ version "13.1.2"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
+ integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==
dependencies:
- array-union "^2.1.0"
dir-glob "^3.0.1"
- fast-glob "^3.1.1"
- ignore "^5.1.4"
- merge2 "^1.3.0"
- slash "^3.0.0"
-
-globby@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
- integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
- dependencies:
- array-union "^1.0.1"
- glob "^7.0.3"
- object-assign "^4.0.1"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
-good-listener@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
- integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=
- dependencies:
- delegate "^3.1.2"
+ fast-glob "^3.2.11"
+ ignore "^5.2.0"
+ merge2 "^1.4.1"
+ slash "^4.0.0"
got@^9.6.0:
version "9.6.0"
@@ -4924,12 +4733,12 @@ got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4:
- version "4.2.6"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
- integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
+ version "4.2.10"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
+ integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-gray-matter@^4.0.2, gray-matter@^4.0.3:
+gray-matter@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798"
integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==
@@ -4939,14 +4748,6 @@ gray-matter@^4.0.2, gray-matter@^4.0.3:
section-matter "^1.0.0"
strip-bom-string "^1.0.0"
-gzip-size@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274"
- integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==
- dependencies:
- duplexer "^0.1.1"
- pify "^4.0.1"
-
gzip-size@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
@@ -4967,48 +4768,31 @@ has-bigints@^1.0.1:
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
has-flag@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-symbols@^1.0.1, has-symbols@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
- integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
-
-has-value@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
- integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
- dependencies:
- get-value "^2.0.3"
- has-values "^0.1.4"
- isobject "^2.0.0"
-
-has-value@^1.0.0:
+has-property-descriptors@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
- integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
+ integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
dependencies:
- get-value "^2.0.6"
- has-values "^1.0.0"
- isobject "^3.0.0"
+ get-intrinsic "^1.1.1"
-has-values@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
- integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
+ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-has-values@^1.0.0:
+has-tostringtag@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
- integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
+ has-symbols "^1.0.2"
has-yarn@^2.1.0:
version "2.1.0"
@@ -5035,17 +4819,6 @@ hast-to-hyperscript@^9.0.0:
unist-util-is "^4.0.0"
web-namespaces "^1.0.0"
-hast-util-from-parse5@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz#3089dc0ee2ccf6ec8bc416919b51a54a589e097c"
- integrity sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==
- dependencies:
- ccount "^1.0.3"
- hastscript "^5.0.0"
- property-information "^5.0.0"
- web-namespaces "^1.1.2"
- xtend "^4.0.1"
-
hast-util-from-parse5@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a"
@@ -5090,16 +4863,6 @@ hast-util-to-parse5@^6.0.0:
xtend "^4.0.0"
zwitch "^1.0.0"
-hastscript@^5.0.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.2.tgz#bde2c2e56d04c62dd24e8c5df288d050a355fb8a"
- integrity sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==
- dependencies:
- comma-separated-tokens "^1.0.0"
- hast-util-parse-selector "^2.0.0"
- property-information "^5.0.0"
- space-separated-tokens "^1.0.0"
-
hastscript@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640"
@@ -5116,11 +4879,6 @@ he@^1.2.0:
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-hex-color-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
- integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
-
history@^4.9.0:
version "4.10.1"
resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3"
@@ -5143,85 +4901,52 @@ hoist-non-react-statics@^3.1.0:
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
- integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
+ integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
dependencies:
inherits "^2.0.1"
obuf "^1.0.0"
readable-stream "^2.0.1"
wbuf "^1.1.0"
-hsl-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
- integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
-
-hsla-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
- integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
-
-html-entities@^1.3.1:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc"
- integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
+html-entities@^2.3.2:
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
+ integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
-html-minifier-terser@^5.0.1, html-minifier-terser@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054"
- integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==
+html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab"
+ integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==
dependencies:
- camel-case "^4.1.1"
- clean-css "^4.2.3"
- commander "^4.1.1"
+ camel-case "^4.1.2"
+ clean-css "^5.2.2"
+ commander "^8.3.0"
he "^1.2.0"
- param-case "^3.0.3"
+ param-case "^3.0.4"
relateurl "^0.2.7"
- terser "^4.6.3"
+ terser "^5.10.0"
-html-tags@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140"
- integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
+html-tags@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
+ integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
html-void-elements@^1.0.0:
version "1.0.5"
resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483"
integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==
-html-webpack-plugin@^5.2.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz#8797327548e3de438e3494e0c6d06f181a7f20d1"
- integrity sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==
- dependencies:
- "@types/html-minifier-terser" "^5.0.0"
- html-minifier-terser "^5.0.1"
- lodash "^4.17.20"
- pretty-error "^2.1.1"
- tapable "^2.0.0"
-
-html-webpack-plugin@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz#7b04bf80b1f6fe84a6d3f66c8b79d64739321b08"
- integrity sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ==
+html-webpack-plugin@^5.5.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50"
+ integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==
dependencies:
- "@types/html-minifier-terser" "^5.0.0"
- html-minifier-terser "^5.0.1"
+ "@types/html-minifier-terser" "^6.0.0"
+ html-minifier-terser "^6.0.2"
lodash "^4.17.21"
- pretty-error "^3.0.4"
+ pretty-error "^4.0.0"
tapable "^2.0.0"
-htmlparser2@^3.9.1:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
- integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
- dependencies:
- domelementtype "^1.3.1"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^3.1.1"
-
htmlparser2@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
@@ -5232,6 +4957,16 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
+htmlparser2@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010"
+ integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==
+ dependencies:
+ domelementtype "^2.3.0"
+ domhandler "^5.0.2"
+ domutils "^3.0.1"
+ entities "^4.3.0"
+
http-cache-semantics@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
@@ -5240,56 +4975,46 @@ http-cache-semantics@^4.0.0:
http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
- integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
+ integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
-http-errors@1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
- integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
+http-errors@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
+ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
+ depd "2.0.0"
+ inherits "2.0.4"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
+ toidentifier "1.0.1"
http-errors@~1.6.2:
version "1.6.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
- integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
dependencies:
depd "~1.1.2"
inherits "2.0.3"
setprototypeof "1.1.0"
statuses ">= 1.4.0 < 2"
-http-errors@~1.7.2:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
- integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.1.1"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.0"
-
http-parser-js@>=0.5.1:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9"
- integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
+ integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
-http-proxy-middleware@0.19.1:
- version "0.19.1"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
- integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
+http-proxy-middleware@^2.0.3:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
+ integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
dependencies:
- http-proxy "^1.17.0"
- is-glob "^4.0.0"
- lodash "^4.17.11"
- micromatch "^3.1.10"
+ "@types/http-proxy" "^1.17.8"
+ http-proxy "^1.18.1"
+ is-glob "^4.0.1"
+ is-plain-obj "^3.0.0"
+ micromatch "^4.0.2"
-http-proxy@^1.17.0:
+http-proxy@^1.18.1:
version "1.18.1"
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
@@ -5325,17 +5050,29 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-ignore@^5.1.4:
- version "5.1.8"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
- integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
+ieee754@^1.1.13:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+
+ignore@^5.1.4, ignore@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
+ integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-immer@8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656"
- integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==
+image-size@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486"
+ integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==
+ dependencies:
+ queue "6.0.2"
+
+immer@^9.0.7:
+ version "9.0.15"
+ resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.15.tgz#0b9169e5b1d22137aba7d43f8a81a495dd1b62dc"
+ integrity sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==
-import-fresh@^3.2.1, import-fresh@^3.2.2, import-fresh@^3.3.0:
+import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -5346,35 +5083,27 @@ import-fresh@^3.2.1, import-fresh@^3.2.2, import-fresh@^3.3.0:
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
- integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
-
-import-local@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
- integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==
- dependencies:
- pkg-dir "^3.0.0"
- resolve-cwd "^2.0.0"
+ integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==
imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-infima@0.2.0-alpha.23:
- version "0.2.0-alpha.23"
- resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.23.tgz#2c17b473784ae8244fd985f126f9c27a49b24523"
- integrity sha512-V0RTjB1otjpH3E2asbydx3gz7ovdSJsuV7r9JTdBggqRilnelTJUcXxLawBQQKsjQi5qPcRTjxnlaV8xyyKhhw==
+infima@0.2.0-alpha.42:
+ version "0.2.0-alpha.42"
+ resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.42.tgz#f6e86a655ad40877c6b4d11b2ede681eb5470aa5"
+ integrity sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
dependencies:
once "^1.3.0"
wrappy "1"
@@ -5387,7 +5116,7 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
ini@2.0.0:
version "2.0.0"
@@ -5404,52 +5133,27 @@ inline-style-parser@0.1.1:
resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
-internal-ip@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
- integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==
- dependencies:
- default-gateway "^4.2.0"
- ipaddr.js "^1.9.0"
-
interpret@^1.0.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
-ip-regex@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
-
-ip@^1.1.0, ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
+invariant@^2.2.4:
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
+ integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
+ dependencies:
+ loose-envify "^1.0.0"
-ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
+ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-is-absolute-url@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698"
- integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==
-
-is-accessor-descriptor@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
- integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
- dependencies:
- kind-of "^3.0.2"
-
-is-accessor-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
- integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
- dependencies:
- kind-of "^6.0.0"
+ipaddr.js@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
+ integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
is-alphabetical@1.0.4, is-alphabetical@^1.0.0:
version "1.0.4"
@@ -5477,30 +5181,16 @@ is-alphanumerical@^2.0.0:
is-alphabetical "^2.0.0"
is-decimal "^2.0.0"
-is-arguments@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9"
- integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==
- dependencies:
- call-bind "^1.0.0"
-
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
is-bigint@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a"
integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==
-is-binary-path@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
- dependencies:
- binary-extensions "^1.0.0"
-
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -5515,11 +5205,6 @@ is-boolean-object@^1.1.0:
dependencies:
call-bind "^1.0.2"
-is-buffer@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
is-buffer@^2.0.0:
version "2.0.5"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
@@ -5537,43 +5222,19 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
-is-color-stop@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
- integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
- dependencies:
- css-color-names "^0.0.4"
- hex-color-regex "^1.1.0"
- hsl-regex "^1.0.0"
- hsla-regex "^1.0.0"
- rgb-regex "^1.0.1"
- rgba-regex "^1.0.0"
-
-is-core-module@^2.2.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"
- integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==
+is-core-module@^2.9.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed"
+ integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==
dependencies:
has "^1.0.3"
-is-data-descriptor@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
- integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
- dependencies:
- kind-of "^3.0.2"
-
-is-data-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
- integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
- dependencies:
- kind-of "^6.0.0"
-
is-date-object@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5"
- integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
+ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
is-decimal@^1.0.0:
version "1.0.4"
@@ -5585,67 +5246,30 @@ is-decimal@^2.0.0:
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7"
integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==
-is-descriptor@^0.1.0:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
- integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
- dependencies:
- is-accessor-descriptor "^0.1.6"
- is-data-descriptor "^0.1.4"
- kind-of "^5.0.0"
-
-is-descriptor@^1.0.0, is-descriptor@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
- integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
- dependencies:
- is-accessor-descriptor "^1.0.0"
- is-data-descriptor "^1.0.0"
- kind-of "^6.0.2"
-
-is-docker@^2.0.0:
+is-docker@^2.0.0, is-docker@^2.1.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-is-extendable@^0.1.0, is-extendable@^0.1.1:
+is-extendable@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
-
-is-extendable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
- integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
- dependencies:
- is-plain-object "^2.0.4"
+ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
-is-extglob@^2.1.0, is-extglob@^2.1.1:
+is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-is-glob@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
- dependencies:
- is-extglob "^2.1.0"
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
- integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
+is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
+ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
@@ -5682,13 +5306,6 @@ is-number-object@^1.0.4:
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==
-is-number@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
- integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
- dependencies:
- kind-of "^3.0.2"
-
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -5697,32 +5314,18 @@ is-number@^7.0.0:
is-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
+ integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==
is-obj@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-is-path-cwd@^2.0.0, is-path-cwd@^2.2.0:
+is-path-cwd@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-is-path-in-cwd@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb"
- integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==
- dependencies:
- is-path-inside "^2.1.0"
-
-is-path-inside@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2"
- integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==
- dependencies:
- path-is-inside "^1.0.2"
-
is-path-inside@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
@@ -5733,19 +5336,24 @@ is-plain-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+is-plain-obj@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
+ integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
+
is-plain-obj@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22"
integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==
-is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
dependencies:
isobject "^3.0.1"
-is-regex@^1.0.4, is-regex@^1.1.3:
+is-regex@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"
integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==
@@ -5756,27 +5364,17 @@ is-regex@^1.0.4, is-regex@^1.1.3:
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
- integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+ integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==
-is-resolvable@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
- integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
-
-is-root@2.1.0, is-root@^2.1.0:
+is-root@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c"
integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==
-is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
-
is-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
- integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
+ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
is-string@^1.0.5, is-string@^1.0.6:
version "1.0.6"
@@ -5793,29 +5391,19 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
is-typedarray@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
is-whitespace-character@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7"
integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
-is-windows@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
- integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
is-word-character@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230"
integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
-is-wsl@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
- integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
-
-is-wsl@^2.1.1:
+is-wsl@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
@@ -5830,56 +5418,40 @@ is-yarn-global@^0.3.0:
isarray@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
- integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+ integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
-isarray@1.0.0, isarray@~1.0.0:
+isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-isobject@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
- dependencies:
- isarray "1.0.0"
+ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-isobject@^3.0.0, isobject@^3.0.1:
+isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-
-jest-worker@^26.3.0:
- version "26.6.2"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
- integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^7.0.0"
+ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-jest-worker@^27.0.2:
- version "27.0.2"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05"
- integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==
+jest-worker@^27.4.5, jest-worker@^27.5.1:
+ version "27.5.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
+ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-joi@^17.3.0, joi@^17.4.0:
- version "17.4.0"
- resolved "https://registry.yarnpkg.com/joi/-/joi-17.4.0.tgz#b5c2277c8519e016316e49ababd41a1908d9ef20"
- integrity sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==
+joi@^17.6.0:
+ version "17.6.1"
+ resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.1.tgz#e77422f277091711599634ac39a409e599d7bdaa"
+ integrity sha512-Hl7/iBklIX345OCM1TiFSCZRVaAOLDGlWCp0Df2vWYgBgjkezaR7Kvm3joBciBHQjZj5sxXs859r6eqsRSlG8w==
dependencies:
"@hapi/hoek" "^9.0.0"
"@hapi/topo" "^5.0.0"
- "@sideway/address" "^4.1.0"
+ "@sideway/address" "^4.1.3"
"@sideway/formula" "^3.0.0"
"@sideway/pinpoint" "^2.0.0"
@@ -5896,7 +5468,7 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^4.0.0:
+js-yaml@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
@@ -5911,19 +5483,14 @@ jsesc@^2.5.1:
jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
json-buffer@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
-
-json-parse-better-errors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+ integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
-json-parse-even-better-errors@^2.3.0:
+json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
@@ -5933,24 +5500,15 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-json3@^3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
- integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==
-
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json5@^2.1.2:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
- integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
- dependencies:
- minimist "^1.2.5"
+json5@^2.1.2, json5@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
+ integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
jsonfile@^6.0.1:
version "6.1.0"
@@ -5968,30 +5526,6 @@ keyv@^3.0.0:
dependencies:
json-buffer "3.0.0"
-killable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
- integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==
-
-kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
- integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
- integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
-
kind-of@^6.0.0, kind-of@^6.0.2:
version "6.0.3"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
@@ -6003,14 +5537,14 @@ kleur@^3.0.3:
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
kleur@^4.0.3:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d"
- integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
+ integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
-klona@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0"
- integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==
+klona@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
+ integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
latest-version@^5.1.0:
version "5.1.0"
@@ -6024,33 +5558,34 @@ leven@^3.1.0:
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+lilconfig@^2.0.3:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
+ integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
+
lines-and-columns@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
- integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
+ integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
loader-runner@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
- integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
+ integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
-loader-utils@2.0.0, loader-utils@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
- integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==
+loader-utils@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
+ integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
dependencies:
big.js "^5.2.2"
emojis-list "^3.0.0"
json5 "^2.1.2"
-loader-utils@^1.2.3, loader-utils@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
+loader-utils@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f"
+ integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==
locate-path@^3.0.0:
version "3.0.0"
@@ -6074,16 +5609,6 @@ locate-path@^6.0.0:
dependencies:
p-locate "^5.0.0"
-lodash.assignin@^4.0.9:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
- integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI=
-
-lodash.bind@^4.1.4:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
- integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=
-
lodash.curry@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170"
@@ -6092,87 +5617,32 @@ lodash.curry@^4.0.1:
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
-
-lodash.defaults@^4.0.1:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
- integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=
-
-lodash.filter@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
- integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=
-
-lodash.flatten@^4.2.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
- integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
+ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
lodash.flow@^3.3.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a"
integrity sha1-h79AKSuM+D5OjOGjrkIJ4gBxZ1o=
-lodash.foreach@^4.3.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
- integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=
-
-lodash.map@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
- integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=
-
lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
- integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
-
-lodash.merge@^4.4.0:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash.pick@^4.2.1:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
- integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=
-
-lodash.reduce@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b"
- integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=
-
-lodash.reject@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
- integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=
-
-lodash.some@^4.4.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
- integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=
-
-lodash.toarray@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
- integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
+ integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
lodash.uniq@4.5.0, lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
- integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
+ integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-loglevel@^1.6.8:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197"
- integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==
+loglevel@>=1.6.2:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114"
+ integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==
longest-streak@^3.0.0:
version "3.0.1"
@@ -6217,18 +5687,6 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
dependencies:
semver "^6.0.0"
-map-cache@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
- integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
-
-map-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
- integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
- dependencies:
- object-visit "^1.0.0"
-
markdown-escapes@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535"
@@ -6248,7 +5706,7 @@ mdast-util-definitions@^4.0.0:
dependencies:
unist-util-visit "^2.0.0"
-mdast-util-from-markdown@^1.0.0:
+mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz#84df2924ccc6c995dec1e2368b2b208ad0a76268"
integrity sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==
@@ -6273,23 +5731,30 @@ mdast-util-frontmatter@^1.0.0:
dependencies:
micromark-extension-frontmatter "^1.0.0"
+mdast-util-html-comment@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/mdast-util-html-comment/-/mdast-util-html-comment-0.0.4.tgz#c8b45303a991671fd28005ce6cfba533f13e04d6"
+ integrity sha512-ALUNaLHWgNfELDyGzsNDM+N+r29MTrEr+qdnlROQH6BeA4RjBgjLycmkX7taEsdFN8iPJmneXltTUb/NYkb+zg==
+ dependencies:
+ micromark-extension-html-comment "^0.0.1"
+
mdast-util-mdx-expression@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.0.tgz#3e927afe27943956dc5d1c64cb949652062f71ff"
- integrity sha512-wb36oi09XxqO9RVqgfD+xo8a7xaNgS+01+k3v0GKW0X0bYbeBmUZz22Z/IJ8SuphVlG+DNgNo9VoEaUJ3PKfJQ==
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.0.tgz#fed063cc6320da1005c8e50338bb374d6dac69ba"
+ integrity sha512-9kTO13HaL/ChfzVCIEfDRdp1m5hsvsm6+R8yr67mH+KS2ikzZ0ISGLPTbTswOFpLLlgVHO9id3cul4ajutCvCA==
dependencies:
- "@types/estree-jsx" "^0.0.1"
+ "@types/estree-jsx" "^1.0.0"
"@types/hast" "^2.0.0"
"@types/mdast" "^3.0.0"
mdast-util-from-markdown "^1.0.0"
mdast-util-to-markdown "^1.0.0"
mdast-util-mdx-jsx@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.0.1.tgz#03d003c8b0b4bd94ab092d876c0f92d2b0c83b0b"
- integrity sha512-oPC7/smPBf7vxnvIYH5y3fPo2lw1rdrswFfSb4i0GTAXRUQv7JUU/t/hbp07dgGdUFTSDOHm5DNamhNg/s2Hrg==
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.0.tgz#029f5a9c38485dbb5cf482059557ee7d788f1947"
+ integrity sha512-KzgzfWMhdteDkrY4mQtyvTU5bc/W4ppxhe9SzelO6QUUiwLAM+Et2Dnjjprik74a336kHdo0zKm7Tp+n6FFeRg==
dependencies:
- "@types/estree-jsx" "^0.0.1"
+ "@types/estree-jsx" "^1.0.0"
"@types/hast" "^2.0.0"
"@types/mdast" "^3.0.0"
ccount "^2.0.0"
@@ -6310,11 +5775,11 @@ mdast-util-mdx@^2.0.0:
mdast-util-mdxjs-esm "^1.0.0"
mdast-util-mdxjs-esm@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.2.0.tgz#eca8b985f091c2d65a72c19d2740cefbc209aa63"
- integrity sha512-IPpX9GBzAIbIRCjbyeLDpMhACFb0wxTIujuR3YElB8LWbducUdMgRJuqs/Vg8xQ1bIAMm7lw8L+YNtua0xKXRw==
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.0.tgz#137345ef827169aeeeb6069277cd3e090830ce9a"
+ integrity sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==
dependencies:
- "@types/estree-jsx" "^0.0.1"
+ "@types/estree-jsx" "^1.0.0"
"@types/hast" "^2.0.0"
"@types/mdast" "^3.0.0"
mdast-util-from-markdown "^1.0.0"
@@ -6370,32 +5835,31 @@ mdn-data@2.0.4:
mdurl@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
- integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
+ integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-memory-fs@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+memfs@^3.1.2, memfs@^3.4.3:
+ version "3.4.7"
+ resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.7.tgz#e5252ad2242a724f938cb937e3c4f7ceb1f70e5a"
+ integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==
dependencies:
- errno "^0.1.3"
- readable-stream "^2.0.1"
+ fs-monkey "^1.0.3"
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-merge2@^1.3.0:
+merge2@^1.3.0, merge2@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
@@ -6403,12 +5867,7 @@ merge2@^1.3.0:
methods@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-
-microevent.ts@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0"
- integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==
+ integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1:
version "1.0.6"
@@ -6441,6 +5900,15 @@ micromark-extension-frontmatter@^1.0.0:
micromark-util-character "^1.0.0"
micromark-util-symbol "^1.0.0"
+micromark-extension-html-comment@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/micromark-extension-html-comment/-/micromark-extension-html-comment-0.0.1.tgz#c3cd2dbda5530c34ddab22e526ddaa290d17c3e1"
+ integrity sha512-mOka2l6wvVVXolY7EK6t5T8mzCMOqauOqGjh2VTuDxCmrARBePi6wWg4L8n0WI3BcdRp8MLziQL6hc8qXx15gg==
+ dependencies:
+ micromark-factory-space "^1.0.0"
+ micromark-util-character "^1.1.0"
+ micromark-util-symbol "^1.0.1"
+
micromark-extension-mdx-expression@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz#cd3843573921bf55afcfff4ae0cd2e857a16dcfa"
@@ -6621,12 +6089,12 @@ micromark-util-encode@^1.0.0:
integrity sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==
micromark-util-events-to-acorn@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.1.0.tgz#9891638e201c266484d0af7cd2505d208f73db9d"
- integrity sha512-hB8HzidNt/Us5q2BvqXj8eeEm0U9rRfnZxcA9T65JRUMAY4MbfJRAFm7m9fXMAdSHJiVPmajsp8/rp6/FlHL8A==
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.0.tgz#65785cb77299d791bfefdc6a5213ab57ceead115"
+ integrity sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==
dependencies:
"@types/acorn" "^4.0.0"
- "@types/estree" "^0.0.51"
+ "@types/estree" "^1.0.0"
estree-util-visit "^1.0.0"
micromark-util-types "^1.0.0"
uvu "^0.5.0"
@@ -6704,37 +6172,18 @@ micromark@^3.0.0:
micromark-util-types "^1.0.1"
uvu "^0.5.0"
-micromatch@^3.1.10, micromatch@^3.1.4:
- version "3.1.10"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
- integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- braces "^2.3.1"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- extglob "^2.0.4"
- fragment-cache "^0.2.1"
- kind-of "^6.0.2"
- nanomatch "^1.2.9"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.2"
-
-micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
- integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
+micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
+ integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
dependencies:
- braces "^3.0.1"
- picomatch "^2.2.3"
+ braces "^3.0.2"
+ picomatch "^2.3.1"
-mime-db@1.48.0, "mime-db@>= 1.43.0 < 2":
- version "1.48.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"
- integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==
+mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
+ version "1.52.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
mime-db@~1.33.0:
version "1.33.0"
@@ -6748,23 +6197,18 @@ mime-types@2.1.18:
dependencies:
mime-db "~1.33.0"
-mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24:
- version "2.1.31"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"
- integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
+ version "2.1.35"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
- mime-db "1.48.0"
+ mime-db "1.52.0"
mime@1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-mime@^2.3.1, mime@^2.4.4:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
- integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
-
mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -6775,6 +6219,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1:
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
+mimic-response@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
+ integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
+
mini-create-react-context@^0.4.0:
version "0.4.1"
resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e"
@@ -6783,36 +6232,32 @@ mini-create-react-context@^0.4.0:
"@babel/runtime" "^7.12.1"
tiny-warning "^1.0.3"
-mini-css-extract-plugin@^1.4.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz#b4db2525af2624899ed64a23b0016e0036411893"
- integrity sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==
- dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
- webpack-sources "^1.1.0"
-
-mini-css-extract-plugin@^1.6.0:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz#83172b4fd812f8fc4a09d6f6d16f924f53990ca8"
- integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==
+mini-css-extract-plugin@^2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e"
+ integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==
dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
- webpack-sources "^1.1.0"
+ schema-utils "^4.0.0"
minimalistic-assert@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-minimatch@3.0.4, minimatch@^3.0.4:
+minimatch@3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"
+minimatch@^3.0.4, minimatch@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
minimatch@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
@@ -6820,72 +6265,54 @@ minimatch@^5.0.1:
dependencies:
brace-expansion "^2.0.1"
-minimist@^1.2.0, minimist@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
- integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
+ integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-mixin-deep@^1.2.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
- integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
- dependencies:
- for-in "^1.0.2"
- is-extendable "^1.0.1"
+mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
+ integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1:
+mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
dependencies:
minimist "^1.2.5"
-mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-module-alias@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.2.tgz#151cdcecc24e25739ff0aa6e51e1c5716974c0e0"
- integrity sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==
-
mri@^1.1.0, mri@^1.1.5:
version "1.2.0"
resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
+mrmime@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27"
+ integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==
+
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
- integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
+ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-ms@^2.1.1:
+ms@2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-multicast-dns-service-types@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
- integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
-
-multicast-dns@^6.0.1:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
- integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
+multicast-dns@^7.2.5:
+ version "7.2.5"
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
+ integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==
dependencies:
- dns-packet "^1.3.1"
+ dns-packet "^5.2.2"
thunky "^1.0.2"
multimatch@^4.0.0:
@@ -6899,48 +6326,26 @@ multimatch@^4.0.0:
arrify "^2.0.1"
minimatch "^3.0.4"
-nan@^2.12.1:
- version "2.14.2"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
- integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
-
-nanoid@^3.1.23:
- version "3.1.23"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
- integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
-
-nanomatch@^1.2.9:
- version "1.2.13"
- resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
- integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- fragment-cache "^0.2.1"
- is-windows "^1.0.2"
- kind-of "^6.0.2"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
+nanoid@^3.3.4:
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
+ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
-negotiator@0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
- integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
+napi-build-utils@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
+ integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
+
+negotiator@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
+ integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
no-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
@@ -6949,34 +6354,34 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
+node-abi@^3.3.0:
+ version "3.24.0"
+ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.24.0.tgz#b9d03393a49f2c7e147d0c99f180e680c27c1599"
+ integrity sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==
+ dependencies:
+ semver "^7.3.5"
+
node-emoji@^1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
- integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
+ integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
dependencies:
- lodash.toarray "^4.4.0"
+ lodash "^4.17.21"
node-fetch@2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
-node-forge@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
- integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
-
-node-releases@^1.1.61, node-releases@^1.1.71:
- version "1.1.73"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
- integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==
+node-forge@^1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
+ integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
-normalize-path@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
- dependencies:
- remove-trailing-separator "^1.0.1"
+node-releases@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
+ integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
@@ -6986,7 +6391,7 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
+ integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
normalize-url@^4.1.0:
version "4.5.1"
@@ -6994,16 +6399,9 @@ normalize-url@^4.1.0:
integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
normalize-url@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.0.1.tgz#a4f27f58cf8c7b287b440b8a8201f42d0b00d256"
- integrity sha512-VU4pzAuh7Kip71XEmO9aNREYAdMHFGTVj/i+CaTImS8x0i1d3jUZkXhqluy/PRgjPLMgsLQulYY3PJ/aSbSjpQ==
-
-npm-run-path@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
- dependencies:
- path-key "^2.0.0"
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
+ integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
npm-run-path@^4.0.0, npm-run-path@^4.0.1:
version "4.0.1"
@@ -7015,62 +6413,53 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1:
nprogress@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1"
- integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E=
+ integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==
-nth-check@^1.0.2, nth-check@~1.0.1:
+nth-check@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
dependencies:
boolbase "~1.0.0"
-nth-check@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125"
- integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
+nth-check@^2.0.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
+ integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
dependencies:
boolbase "^1.0.0"
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-copy@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
- integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
- dependencies:
- copy-descriptor "^0.1.0"
- define-property "^0.2.5"
- kind-of "^3.0.3"
+ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
object-inspect@^1.10.3:
version "1.10.3"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==
-object-is@^1.0.1:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
+object-inspect@^1.9.0:
+ version "1.12.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
+ integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-object-keys@^1.0.12, object-keys@^1.1.1:
+object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-object-visit@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
- integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+object.assign@^4.1.0:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
+ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
dependencies:
- isobject "^3.0.0"
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
-object.assign@^4.1.0, object.assign@^4.1.2:
+object.assign@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
@@ -7085,16 +6474,9 @@ object.getownpropertydescriptors@^2.1.0:
resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7"
integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.18.0-next.2"
-
-object.pick@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
- integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
- dependencies:
- isobject "^3.0.1"
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.18.0-next.2"
object.values@^1.1.0:
version "1.1.4"
@@ -7110,10 +6492,10 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
+on-finished@2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
+ integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
dependencies:
ee-first "1.1.1"
@@ -7125,7 +6507,7 @@ on-headers@~1.0.2:
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
@@ -7136,43 +6518,25 @@ onetime@^5.1.0, onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-open@^7.0.2:
- version "7.4.2"
- resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
- integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
+open@^8.0.9, open@^8.4.0:
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
+ integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
dependencies:
- is-docker "^2.0.0"
- is-wsl "^2.1.1"
+ define-lazy-prop "^2.0.0"
+ is-docker "^2.1.1"
+ is-wsl "^2.2.0"
opener@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
-opn@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
- integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==
- dependencies:
- is-wsl "^1.1.0"
-
-original@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f"
- integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
- dependencies:
- url-parse "^1.4.3"
-
p-cancelable@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-
p-limit@^2.0.0, p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -7180,7 +6544,7 @@ p-limit@^2.0.0, p-limit@^2.2.0:
dependencies:
p-try "^2.0.0"
-p-limit@^3.0.2, p-limit@^3.1.0:
+p-limit@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
@@ -7208,11 +6572,6 @@ p-locate@^5.0.0:
dependencies:
p-limit "^3.0.2"
-p-map@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
- integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
-
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
@@ -7220,12 +6579,13 @@ p-map@^4.0.0:
dependencies:
aggregate-error "^3.0.0"
-p-retry@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
- integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==
+p-retry@^4.5.0:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
+ integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
dependencies:
- retry "^0.12.0"
+ "@types/retry" "0.12.0"
+ retry "^0.13.1"
p-try@^2.0.0:
version "2.2.0"
@@ -7242,7 +6602,7 @@ package-json@^6.3.0:
registry-url "^5.0.0"
semver "^6.2.0"
-param-case@^3.0.3:
+param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
@@ -7293,21 +6653,31 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-parse-numeric-range@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.2.0.tgz#aa70b00f29624ed13e9f943e9461b306e386b0fa"
- integrity sha512-1q2tXpAOplPxcl8vrIGPWz1dJxxfmdRkCFcpxxMBerDnGuuHalOWF/xj9L8Nn5XoTUoB/6F0CeQBp2fMgkOYFg==
+parse-numeric-range@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3"
+ integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==
-parse5@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
- integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
+parse5-htmlparser2-tree-adapter@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1"
+ integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==
+ dependencies:
+ domhandler "^5.0.2"
+ parse5 "^7.0.0"
parse5@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
+parse5@^7.0.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.1.tgz#4649f940ccfb95d8754f37f73078ea20afe0c746"
+ integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==
+ dependencies:
+ entities "^4.4.0"
+
parseurl@~1.3.2, parseurl@~1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
@@ -7321,20 +6691,10 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
-pascalcase@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
- integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
-
-path-dirname@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
-
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+ integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
path-exists@^4.0.0:
version "4.0.0"
@@ -7344,24 +6704,19 @@ path-exists@^4.0.0:
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-path-is-inside@1.0.2, path-is-inside@^1.0.2:
+path-is-inside@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
-
-path-key@^2.0.0, path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+ integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-parse@^1.0.6:
+path-parse@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
@@ -7369,7 +6724,7 @@ path-parse@^1.0.6:
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+ integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
path-to-regexp@2.2.1:
version "2.2.1"
@@ -7393,39 +6748,10 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
- integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
-
-pify@^2.0.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
-
-pkg-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
- integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
- dependencies:
- find-up "^3.0.0"
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
+ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
pkg-dir@^4.1.0:
version "4.2.0"
@@ -7434,149 +6760,131 @@ pkg-dir@^4.1.0:
dependencies:
find-up "^4.0.0"
-pkg-up@3.1.0:
+pkg-up@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
dependencies:
find-up "^3.0.0"
-portfinder@^1.0.26:
- version "1.0.28"
- resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
- integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
- dependencies:
- async "^2.6.2"
- debug "^3.1.1"
- mkdirp "^0.5.5"
-
-posix-character-classes@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
- integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
-
-postcss-calc@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a"
- integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==
+postcss-calc@^8.2.3:
+ version "8.2.4"
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5"
+ integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==
dependencies:
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.0.2"
+ postcss-selector-parser "^6.0.9"
+ postcss-value-parser "^4.2.0"
-postcss-colormin@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88"
- integrity sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==
+postcss-colormin@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a"
+ integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==
dependencies:
browserslist "^4.16.6"
caniuse-api "^3.0.0"
- colord "^2.0.1"
- postcss-value-parser "^4.1.0"
+ colord "^2.9.1"
+ postcss-value-parser "^4.2.0"
-postcss-convert-values@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232"
- integrity sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==
+postcss-convert-values@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz#31586df4e184c2e8890e8b34a0b9355313f503ab"
+ integrity sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==
dependencies:
- postcss-value-parser "^4.1.0"
+ browserslist "^4.20.3"
+ postcss-value-parser "^4.2.0"
-postcss-discard-comments@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe"
- integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==
+postcss-discard-comments@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696"
+ integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==
-postcss-discard-duplicates@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d"
- integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==
+postcss-discard-duplicates@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848"
+ integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==
-postcss-discard-empty@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8"
- integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==
+postcss-discard-empty@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c"
+ integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==
-postcss-discard-overridden@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6"
- integrity sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==
+postcss-discard-overridden@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e"
+ integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==
-postcss-discard-unused@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.0.1.tgz#63e35a74a154912f93d4e75a1e6ff3cc146f934b"
- integrity sha512-tD6xR/xyZTwfhKYRw0ylfCY8wbfhrjpKAMnDKRTLMy2fNW5hl0hoV6ap5vo2JdCkuHkP3CHw72beO4Y8pzFdww==
+postcss-discard-unused@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142"
+ integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==
dependencies:
postcss-selector-parser "^6.0.5"
-postcss-loader@^5.2.0, postcss-loader@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.3.0.tgz#1657f869e48d4fdb018a40771c235e499ee26244"
- integrity sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==
+postcss-loader@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395"
+ integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==
dependencies:
cosmiconfig "^7.0.0"
- klona "^2.0.4"
- semver "^7.3.4"
+ klona "^2.0.5"
+ semver "^7.3.7"
-postcss-merge-idents@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.0.1.tgz#6b5856fc28f2571f28ecce49effb9b0e64be9437"
- integrity sha512-xu8ueVU0RszbI2gKkxR6mluupsOSSLvt8q4gA2fcKFkA+x6SlH3cb4cFHpDvcRCNFbUmCR/VUub+Y6zPOjPx+Q==
+postcss-merge-idents@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1"
+ integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-merge-longhand@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41"
- integrity sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==
+postcss-merge-longhand@^5.1.6:
+ version "5.1.6"
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz#f378a8a7e55766b7b644f48e5d8c789ed7ed51ce"
+ integrity sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==
dependencies:
- css-color-names "^1.0.1"
- postcss-value-parser "^4.1.0"
- stylehacks "^5.0.1"
+ postcss-value-parser "^4.2.0"
+ stylehacks "^5.1.0"
-postcss-merge-rules@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a"
- integrity sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==
+postcss-merge-rules@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz#7049a14d4211045412116d79b751def4484473a5"
+ integrity sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==
dependencies:
browserslist "^4.16.6"
caniuse-api "^3.0.0"
- cssnano-utils "^2.0.1"
+ cssnano-utils "^3.1.0"
postcss-selector-parser "^6.0.5"
- vendors "^1.0.3"
-postcss-minify-font-values@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf"
- integrity sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==
+postcss-minify-font-values@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b"
+ integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==
dependencies:
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz#2dc79fd1a1afcb72a9e727bc549ce860f93565d2"
- integrity sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==
+postcss-minify-gradients@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c"
+ integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==
dependencies:
- cssnano-utils "^2.0.1"
- is-color-stop "^1.1.0"
- postcss-value-parser "^4.1.0"
+ colord "^2.9.1"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-minify-params@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c"
- integrity sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==
+postcss-minify-params@^5.1.3:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz#ac41a6465be2db735099bbd1798d85079a6dc1f9"
+ integrity sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==
dependencies:
- alphanum-sort "^1.0.2"
- browserslist "^4.16.0"
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
- uniqs "^2.0.0"
+ browserslist "^4.16.6"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-minify-selectors@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54"
- integrity sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==
+postcss-minify-selectors@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6"
+ integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==
dependencies:
- alphanum-sort "^1.0.2"
postcss-selector-parser "^6.0.5"
postcss-modules-extract-imports@^3.0.0:
@@ -7607,189 +6915,183 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-normalize-charset@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0"
- integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==
+postcss-normalize-charset@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed"
+ integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==
-postcss-normalize-display-values@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd"
- integrity sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==
+postcss-normalize-display-values@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8"
+ integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-positions@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5"
- integrity sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==
+postcss-normalize-positions@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92"
+ integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==
dependencies:
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-repeat-style@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5"
- integrity sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==
+postcss-normalize-repeat-style@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2"
+ integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-string@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0"
- integrity sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==
+postcss-normalize-string@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228"
+ integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==
dependencies:
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-timing-functions@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c"
- integrity sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==
+postcss-normalize-timing-functions@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb"
+ integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37"
- integrity sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==
+postcss-normalize-unicode@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75"
+ integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==
dependencies:
- browserslist "^4.16.0"
- postcss-value-parser "^4.1.0"
+ browserslist "^4.16.6"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-url@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763"
- integrity sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==
+postcss-normalize-url@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc"
+ integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==
dependencies:
- is-absolute-url "^3.0.3"
normalize-url "^6.0.1"
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-normalize-whitespace@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a"
- integrity sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==
+postcss-normalize-whitespace@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa"
+ integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==
dependencies:
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-ordered-values@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044"
- integrity sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==
+postcss-ordered-values@^5.1.3:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38"
+ integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-reduce-idents@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.0.1.tgz#99b49ce8ee6f9c179447671cc9693e198e877bb7"
- integrity sha512-6Rw8iIVFbqtaZExgWK1rpVgP7DPFRPh0DDFZxJ/ADNqPiH10sPCoq5tgo6kLiTyfh9sxjKYjXdc8udLEcPOezg==
+postcss-reduce-idents@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95"
+ integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==
dependencies:
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-reduce-initial@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946"
- integrity sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==
+postcss-reduce-initial@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6"
+ integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==
dependencies:
- browserslist "^4.16.0"
+ browserslist "^4.16.6"
caniuse-api "^3.0.0"
-postcss-reduce-transforms@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640"
- integrity sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==
+postcss-reduce-transforms@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9"
+ integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==
dependencies:
- cssnano-utils "^2.0.1"
- postcss-value-parser "^4.1.0"
+ postcss-value-parser "^4.2.0"
-postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5:
- version "6.0.6"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"
- integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==
+postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
+ version "6.0.10"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
+ integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-sort-media-queries@^3.10.11, postcss-sort-media-queries@^3.8.9:
- version "3.11.12"
- resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-3.11.12.tgz#bfc449fadedfe2765ca4566c30b24694635ad182"
- integrity sha512-PNhEOWR/btZ0bNNRqqdW4TWxBPQ1mu2I6/Zpco80vBUDSyEjtduUAorY0Vm68rvDlGea3+sgEnQ36iQ1A/gG8Q==
+postcss-sort-media-queries@^4.2.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz#f48a77d6ce379e86676fc3f140cf1b10a06f6051"
+ integrity sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==
dependencies:
- sort-css-media-queries "1.5.4"
+ sort-css-media-queries "2.1.0"
-postcss-svgo@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f"
- integrity sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==
+postcss-svgo@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d"
+ integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==
dependencies:
- postcss-value-parser "^4.1.0"
- svgo "^2.3.0"
+ postcss-value-parser "^4.2.0"
+ svgo "^2.7.0"
-postcss-unique-selectors@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc"
- integrity sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==
+postcss-unique-selectors@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6"
+ integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==
dependencies:
- alphanum-sort "^1.0.2"
postcss-selector-parser "^6.0.5"
- uniqs "^2.0.0"
-postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
- integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
-
-postcss-zindex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.0.1.tgz#c585724beb69d356af8c7e68847b28d6298ece03"
- integrity sha512-nwgtJJys+XmmSGoYCcgkf/VczP8Mp/0OfSv3v0+fw0uABY4yxw+eFs0Xp9nAZHIKnS5j+e9ywQ+RD+ONyvl5pA==
-
-postcss@^8.2.10, postcss@^8.2.15, postcss@^8.2.4, postcss@^8.2.9:
- version "8.3.4"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.4.tgz#41ece1c43f2f7c74dc7d90144047ce052757b822"
- integrity sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA==
- dependencies:
- colorette "^1.2.2"
- nanoid "^3.1.23"
- source-map-js "^0.6.2"
+postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
+ integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.3.5:
- version "8.3.5"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"
- integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
- dependencies:
- colorette "^1.2.2"
- nanoid "^3.1.23"
- source-map-js "^0.6.2"
+postcss-zindex@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff"
+ integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==
+
+postcss@^8.3.11, postcss@^8.4.13, postcss@^8.4.14, postcss@^8.4.7:
+ version "8.4.16"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c"
+ integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
+ dependencies:
+ nanoid "^3.3.4"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
+prebuild-install@^7.1.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
+ integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
+ dependencies:
+ detect-libc "^2.0.0"
+ expand-template "^2.0.3"
+ github-from-package "0.0.0"
+ minimist "^1.2.3"
+ mkdirp-classic "^0.5.3"
+ napi-build-utils "^1.0.1"
+ node-abi "^3.3.0"
+ pump "^3.0.0"
+ rc "^1.2.7"
+ simple-get "^4.0.0"
+ tar-fs "^2.0.0"
+ tunnel-agent "^0.6.0"
prepend-http@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
-
-prettier@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
- integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
+ integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
-pretty-error@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6"
- integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==
- dependencies:
- lodash "^4.17.20"
- renderkid "^2.0.4"
+prettier@^2.6.2, prettier@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
+ integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
-pretty-error@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-3.0.4.tgz#94b1d54f76c1ed95b9c604b9de2194838e5b574e"
- integrity sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==
+pretty-error@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
+ integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==
dependencies:
lodash "^4.17.20"
- renderkid "^2.0.6"
+ renderkid "^3.0.0"
pretty-quick@^3.1.3:
version "3.1.3"
@@ -7808,17 +7110,15 @@ pretty-time@^1.1.0:
resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"
integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==
-prism-react-renderer@^1.1.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz#392460acf63540960e5e3caa699d851264e99b89"
- integrity sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg==
+prism-react-renderer@^1.3.5:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085"
+ integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==
-prismjs@^1.23.0:
- version "1.23.0"
- resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33"
- integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA==
- optionalDependencies:
- clipboard "^2.0.0"
+prismjs@^1.28.0:
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12"
+ integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==
process-nextick-args@~2.0.0:
version "2.0.1"
@@ -7832,30 +7132,22 @@ promise@^7.1.1:
dependencies:
asap "~2.0.3"
-prompts@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7"
- integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
- dependencies:
- kleur "^3.0.3"
- sisteransi "^1.0.5"
-
-prompts@^2.4.0, prompts@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
- integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
+prompts@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
+ integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
dependencies:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@^15.5.0, prop-types@^15.6.2, prop-types@^15.7.2:
- version "15.7.2"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
- integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+prop-types@^15.6.2, prop-types@^15.7.2:
+ version "15.8.1"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
dependencies:
loose-envify "^1.4.0"
object-assign "^4.1.1"
- react-is "^16.8.1"
+ react-is "^16.13.1"
property-information@^5.0.0, property-information@^5.3.0:
version "5.6.0"
@@ -7864,7 +7156,7 @@ property-information@^5.0.0, property-information@^5.3.0:
dependencies:
xtend "^4.0.0"
-proxy-addr@~2.0.5:
+proxy-addr@~2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
@@ -7872,11 +7164,6 @@ proxy-addr@~2.0.5:
forwarded "0.2.0"
ipaddr.js "1.9.1"
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
pump@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
@@ -7885,15 +7172,10 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
-
punycode@^1.3.2:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
punycode@^2.1.0:
version "2.1.1"
@@ -7917,26 +7199,25 @@ q@^1.1.2:
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qs@6.7.0:
- version "6.7.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
- integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
-
-querystring@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-
-querystringify@^2.1.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
- integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
+qs@6.10.3:
+ version "6.10.3"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
+ integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
+ dependencies:
+ side-channel "^1.0.4"
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
+queue@6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65"
+ integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
+ dependencies:
+ inherits "~2.0.3"
+
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -7947,24 +7228,24 @@ randombytes@^2.1.0:
range-parser@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
- integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=
+ integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==
range-parser@^1.2.1, range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
- integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
+raw-body@2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
+ integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
dependencies:
- bytes "3.1.0"
- http-errors "1.7.2"
+ bytes "3.1.2"
+ http-errors "2.0.0"
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@^1.2.8:
+rc@1.2.8, rc@^1.2.7, rc@^1.2.8:
version "1.2.8"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -7984,35 +7265,35 @@ react-base16-styling@^0.6.0:
lodash.flow "^3.3.0"
pure-color "^1.2.0"
-react-dev-utils@^11.0.1:
- version "11.0.4"
- resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a"
- integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==
- dependencies:
- "@babel/code-frame" "7.10.4"
- address "1.1.2"
- browserslist "4.14.2"
- chalk "2.4.2"
- cross-spawn "7.0.3"
- detect-port-alt "1.1.6"
- escape-string-regexp "2.0.0"
- filesize "6.1.0"
- find-up "4.1.0"
- fork-ts-checker-webpack-plugin "4.1.6"
- global-modules "2.0.0"
- globby "11.0.1"
- gzip-size "5.1.1"
- immer "8.0.1"
- is-root "2.1.0"
- loader-utils "2.0.0"
- open "^7.0.2"
- pkg-up "3.1.0"
- prompts "2.4.0"
- react-error-overlay "^6.0.9"
- recursive-readdir "2.2.2"
- shell-quote "1.7.2"
- strip-ansi "6.0.0"
- text-table "0.2.0"
+react-dev-utils@^12.0.1:
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73"
+ integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ address "^1.1.2"
+ browserslist "^4.18.1"
+ chalk "^4.1.2"
+ cross-spawn "^7.0.3"
+ detect-port-alt "^1.1.6"
+ escape-string-regexp "^4.0.0"
+ filesize "^8.0.6"
+ find-up "^5.0.0"
+ fork-ts-checker-webpack-plugin "^6.5.0"
+ global-modules "^2.0.0"
+ globby "^11.0.4"
+ gzip-size "^6.0.0"
+ immer "^9.0.7"
+ is-root "^2.1.0"
+ loader-utils "^3.2.0"
+ open "^8.4.0"
+ pkg-up "^3.1.0"
+ prompts "^2.4.2"
+ react-error-overlay "^6.0.11"
+ recursive-readdir "^2.2.2"
+ shell-quote "^1.7.3"
+ strip-ansi "^6.0.1"
+ text-table "^0.2.0"
react-dom@^17.0.1:
version "17.0.2"
@@ -8023,32 +7304,33 @@ react-dom@^17.0.1:
object-assign "^4.1.1"
scheduler "^0.20.2"
-react-error-overlay@^6.0.9:
- version "6.0.9"
- resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a"
- integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==
+react-error-overlay@^6.0.11:
+ version "6.0.11"
+ resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb"
+ integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
-react-fast-compare@^3.1.1:
+react-fast-compare@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb"
integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
-react-helmet@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726"
- integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==
+react-helmet-async@*, react-helmet-async@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e"
+ integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==
dependencies:
- object-assign "^4.1.1"
+ "@babel/runtime" "^7.12.5"
+ invariant "^2.2.4"
prop-types "^15.7.2"
- react-fast-compare "^3.1.1"
- react-side-effect "^2.1.0"
+ react-fast-compare "^3.2.0"
+ shallowequal "^1.1.0"
-react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
+react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react-json-view@^1.21.1:
+react-json-view@^1.21.3:
version "1.21.3"
resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475"
integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==
@@ -8070,13 +7352,6 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1:
dependencies:
"@babel/runtime" "^7.10.3"
-react-loadable@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/react-loadable/-/react-loadable-5.5.0.tgz#582251679d3da86c32aae2c8e689c59f1196d8c4"
- integrity sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==
- dependencies:
- prop-types "^15.5.0"
-
react-router-config@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988"
@@ -8084,25 +7359,25 @@ react-router-config@^5.1.1:
dependencies:
"@babel/runtime" "^7.1.2"
-react-router-dom@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662"
- integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==
+react-router-dom@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.3.tgz#8779fc28e6691d07afcaf98406d3812fe6f11199"
+ integrity sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==
dependencies:
- "@babel/runtime" "^7.1.2"
+ "@babel/runtime" "^7.12.13"
history "^4.9.0"
loose-envify "^1.3.1"
prop-types "^15.6.2"
- react-router "5.2.0"
+ react-router "5.3.3"
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
-react-router@5.2.0, react-router@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293"
- integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==
+react-router@5.3.3, react-router@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.3.tgz#8e3841f4089e728cf82a429d92cdcaa5e4a3a288"
+ integrity sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==
dependencies:
- "@babel/runtime" "^7.1.2"
+ "@babel/runtime" "^7.12.13"
history "^4.9.0"
hoist-non-react-statics "^3.1.0"
loose-envify "^1.3.1"
@@ -8113,11 +7388,6 @@ react-router@5.2.0, react-router@^5.2.0:
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
-react-side-effect@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3"
- integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==
-
react-textarea-autosize@^8.3.2:
version "8.3.3"
resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8"
@@ -8135,7 +7405,7 @@ react@^17.0.1:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-readable-stream@^2.0.1, readable-stream@^2.0.2:
+readable-stream@^2.0.1:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -8148,7 +7418,7 @@ readable-stream@^2.0.1, readable-stream@^2.0.2:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^3.0.6, readable-stream@^3.1.1:
+readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -8157,15 +7427,6 @@ readable-stream@^3.0.6, readable-stream@^3.1.1:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-readdirp@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
- integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
- dependencies:
- graceful-fs "^4.1.11"
- micromatch "^3.1.10"
- readable-stream "^2.0.2"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -8173,83 +7434,67 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
-reading-time@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.3.0.tgz#d13e74431589a4a9038669f24d5acbc08bbb015d"
- integrity sha512-RJ8J5O6UvrclfZpcPSPuKusrdRfoY7uXXoYOOdeswZNtSkQaewT3919yz6RyloDBR+iwcUyz5zGOUjhgvfuv3g==
+reading-time@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb"
+ integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==
rechoir@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
- integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
+ integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==
dependencies:
resolve "^1.1.6"
-recursive-readdir@2.2.2:
+recursive-readdir@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f"
integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==
dependencies:
minimatch "3.0.4"
-regenerate-unicode-properties@^8.2.0:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
- integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
+regenerate-unicode-properties@^10.1.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
+ integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==
dependencies:
- regenerate "^1.4.0"
+ regenerate "^1.4.2"
-regenerate@^1.4.0:
+regenerate@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
regenerator-runtime@^0.13.4:
- version "0.13.7"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
- integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
+ version "0.13.9"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
+ integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
-regenerator-transform@^0.14.2:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4"
- integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==
+regenerator-transform@^0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"
+ integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==
dependencies:
"@babel/runtime" "^7.8.4"
-regex-not@^1.0.0, regex-not@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
- integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
- dependencies:
- extend-shallow "^3.0.2"
- safe-regex "^1.1.0"
-
-regexp.prototype.flags@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26"
- integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-regexpu-core@^4.7.1:
- version "4.7.1"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6"
- integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
+regexpu-core@^5.1.0:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139"
+ integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==
dependencies:
- regenerate "^1.4.0"
- regenerate-unicode-properties "^8.2.0"
- regjsgen "^0.5.1"
- regjsparser "^0.6.4"
- unicode-match-property-ecmascript "^1.0.4"
- unicode-match-property-value-ecmascript "^1.2.0"
+ regenerate "^1.4.2"
+ regenerate-unicode-properties "^10.1.0"
+ regjsgen "^0.7.1"
+ regjsparser "^0.9.1"
+ unicode-match-property-ecmascript "^2.0.0"
+ unicode-match-property-value-ecmascript "^2.0.0"
registry-auth-token@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
- integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac"
+ integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==
dependencies:
- rc "^1.2.8"
+ rc "1.2.8"
registry-url@^5.0.0:
version "5.1.0"
@@ -8258,40 +7503,22 @@ registry-url@^5.0.0:
dependencies:
rc "^1.2.8"
-regjsgen@^0.5.1:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
- integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
+regjsgen@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6"
+ integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==
-regjsparser@^0.6.4:
- version "0.6.9"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
- integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
+regjsparser@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709"
+ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==
dependencies:
jsesc "~0.5.0"
-rehype-parse@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-6.0.2.tgz#aeb3fdd68085f9f796f1d3137ae2b85a98406964"
- integrity sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==
- dependencies:
- hast-util-from-parse5 "^5.0.0"
- parse5 "^5.0.0"
- xtend "^4.0.0"
-
relateurl@^0.2.7:
version "0.2.7"
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
- integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
-
-remark-admonitions@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/remark-admonitions/-/remark-admonitions-1.2.1.tgz#87caa1a442aa7b4c0cafa04798ed58a342307870"
- integrity sha512-Ji6p68VDvD+H1oS95Fdx9Ar5WA2wcDA4kwrrhVU7fGctC6+d3uiMICu7w7/2Xld+lnU7/gi+432+rRbup5S8ow==
- dependencies:
- rehype-parse "^6.0.2"
- unified "^8.4.2"
- unist-util-visit "^2.0.1"
+ integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==
remark-comment@^1.0.0:
version "1.0.0"
@@ -8302,7 +7529,7 @@ remark-comment@^1.0.0:
micromark-util-character "^1.1.0"
micromark-util-symbol "^1.0.1"
-remark-emoji@^2.1.0:
+remark-emoji@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.2.0.tgz#1c702090a1525da5b80e15a8f963ef2c8236cac7"
integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==
@@ -8341,9 +7568,9 @@ remark-mdx@1.6.22:
unified "9.2.0"
remark-mdx@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.1.1.tgz#14021be9ecbc9ad0310f4240980221328aa7ed55"
- integrity sha512-0wXdEITnFyjLquN3VvACNLzbGzWM5ujzTvfgOkONBZgSFJ7ezLLDaTWqf6H9eUgVITEP8asp6LJ0W/X090dXBg==
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.1.3.tgz#6273e8b94d27ade35407a63bc8cdd04592f7be9f"
+ integrity sha512-3SmtXOy9+jIaVctL8Cs3VAQInjRLGOwNXfrBB9KCT+EpJpKD3PQiy0x8hUNGyjQmdyOs40BqgPU7kYtH9uoR6w==
dependencies:
mdast-util-mdx "^2.0.0"
micromark-extension-mdxjs "^1.0.0"
@@ -8405,63 +7632,36 @@ remark@^14.0.2:
remark-stringify "^10.0.0"
unified "^10.0.0"
-remove-trailing-separator@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
-
-renderkid@^2.0.4, renderkid@^2.0.6:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609"
- integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==
+renderkid@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a"
+ integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==
dependencies:
css-select "^4.1.3"
dom-converter "^0.2.0"
htmlparser2 "^6.1.0"
lodash "^4.17.21"
- strip-ansi "^3.0.1"
-
-repeat-element@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
- integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
+ strip-ansi "^6.0.1"
-repeat-string@^1.5.4, repeat-string@^1.6.1:
+repeat-string@^1.5.4:
version "1.6.1"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+ integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
"require-like@>= 0.1.1":
version "0.1.2"
resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa"
- integrity sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=
-
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
+ integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==
requires-port@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
- integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
-
-resolve-cwd@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
- integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
- dependencies:
- resolve-from "^3.0.0"
-
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
- integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+ integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
resolve-from@^4.0.0:
version "4.0.0"
@@ -8473,57 +7673,31 @@ resolve-pathname@^3.0.0:
resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd"
integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
- integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-
resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2:
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
- integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
+ version "1.22.1"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
+ integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
dependencies:
- is-core-module "^2.2.0"
- path-parse "^1.0.6"
+ is-core-module "^2.9.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
responselike@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
+ integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
dependencies:
lowercase-keys "^1.0.0"
-ret@~0.1.10:
- version "0.1.15"
- resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
- integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+retry@^0.13.1:
+ version "0.13.1"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
+ integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
reusify@^1.0.4:
version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rgb-regex@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
- integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE=
-
-rgba-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
- integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
-
-rimraf@^2.6.3:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
+ resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
rimraf@^3.0.2:
version "3.0.2"
@@ -8532,25 +7706,19 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
-rtl-detect@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.3.tgz#42145b9a4f9cf0b94c4542aba90d57f0d18559bf"
- integrity sha512-2sMcZO60tL9YDEFe24gqddg3hJ+xSmJFN8IExcQUxeHxQzydQrN6GHPL+yAWgzItXSI7es53hcZC9pJneuZDKA==
-
-rtl-detect@^1.0.3:
+rtl-detect@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6"
integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==
-rtlcss@^3.1.2:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.2.0.tgz#2139734ac45302891182f23f13448c51c07fccaf"
- integrity sha512-nV3UmaTmA5TkP2dYOR16ULu6FkMOqZRbiXbFZnmWIN9coPfx3gin31VGOPV7vrVMPjNds7pCS2UYy0mwQUdFCQ==
+rtlcss@^3.5.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3"
+ integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==
dependencies:
- chalk "^4.1.0"
find-up "^5.0.0"
- mkdirp "^1.0.4"
- postcss "^8.2.4"
+ picocolors "^1.0.0"
+ postcss "^8.3.11"
strip-json-comments "^3.1.1"
run-parallel@^1.1.9:
@@ -8560,12 +7728,12 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-rxjs@^6.6.3:
- version "6.6.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
+rxjs@^7.5.4:
+ version "7.5.6"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc"
+ integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==
dependencies:
- tslib "^1.9.0"
+ tslib "^2.1.0"
sade@^1.7.3:
version "1.8.1"
@@ -8579,18 +7747,11 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-safe-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
- integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
- dependencies:
- ret "~0.1.10"
-
"safer-buffer@>= 2.1.2 < 3":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -8609,14 +7770,14 @@ scheduler@^0.20.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-schema-utils@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
- integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
+schema-utils@2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7"
+ integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==
dependencies:
- ajv "^6.1.0"
- ajv-errors "^1.0.0"
- ajv-keywords "^3.1.0"
+ "@types/json-schema" "^7.0.4"
+ ajv "^6.12.2"
+ ajv-keywords "^3.4.1"
schema-utils@^2.6.5:
version "2.7.1"
@@ -8627,23 +7788,24 @@ schema-utils@^2.6.5:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
-schema-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
- integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
+schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
+ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
dependencies:
- "@types/json-schema" "^7.0.6"
+ "@types/json-schema" "^7.0.8"
ajv "^6.12.5"
ajv-keywords "^3.5.2"
-schema-utils@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.0.tgz#95986eb604f66daadeed56e379bfe7a7f963cdb9"
- integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==
+schema-utils@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
+ integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==
dependencies:
- "@types/json-schema" "^7.0.7"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
+ "@types/json-schema" "^7.0.9"
+ ajv "^8.8.0"
+ ajv-formats "^2.1.1"
+ ajv-keywords "^5.0.0"
section-matter@^1.0.0:
version "1.0.0"
@@ -8656,19 +7818,14 @@ section-matter@^1.0.0:
select-hose@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
- integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
-
-select@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
- integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=
+ integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
-selfsigned@^1.10.8:
- version "1.10.11"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9"
- integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==
+selfsigned@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
+ integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
dependencies:
- node-forge "^0.10.0"
+ node-forge "^1"
semver-diff@^3.1.1:
version "3.1.1"
@@ -8677,12 +7834,7 @@ semver-diff@^3.1.1:
dependencies:
semver "^6.3.0"
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
-semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
+semver@^5.4.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -8692,38 +7844,31 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.3.4, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
+ version "7.3.7"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
+ integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
dependencies:
lru-cache "^6.0.0"
-send@0.17.1:
- version "0.17.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
- integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
+send@0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
+ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
dependencies:
debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
+ depd "2.0.0"
+ destroy "1.2.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
fresh "0.5.2"
- http-errors "~1.7.2"
+ http-errors "2.0.0"
mime "1.6.0"
- ms "2.1.1"
- on-finished "~2.3.0"
+ ms "2.1.3"
+ on-finished "2.4.1"
range-parser "~1.2.1"
- statuses "~1.5.0"
-
-serialize-javascript@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
- integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
- dependencies:
- randombytes "^2.1.0"
+ statuses "2.0.1"
serialize-javascript@^6.0.0:
version "6.0.0"
@@ -8749,7 +7894,7 @@ serve-handler@^6.1.3:
serve-index@^1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
- integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
+ integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==
dependencies:
accepts "~1.3.4"
batch "0.6.1"
@@ -8759,30 +7904,15 @@ serve-index@^1.9.1:
mime-types "~2.1.17"
parseurl "~1.3.2"
-serve-static@1.14.1:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
- integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
+serve-static@1.15.0:
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
+ integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
dependencies:
encodeurl "~1.0.2"
escape-html "~1.0.3"
parseurl "~1.3.3"
- send "0.17.1"
-
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
-
-set-value@^2.0.0, set-value@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
- integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
- dependencies:
- extend-shallow "^2.0.1"
- is-extendable "^0.1.1"
- is-plain-object "^2.0.3"
- split-string "^3.0.1"
+ send "0.18.0"
setimmediate@^1.0.5:
version "1.0.5"
@@ -8794,10 +7924,10 @@ setprototypeof@1.1.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-setprototypeof@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
- integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
+setprototypeof@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
+ integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
shallow-clone@^3.0.0:
version "3.0.1"
@@ -8806,12 +7936,10 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
- dependencies:
- shebang-regex "^1.0.0"
+shallowequal@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
+ integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
shebang-command@^2.0.0:
version "2.0.0"
@@ -8820,42 +7948,60 @@ shebang-command@^2.0.0:
dependencies:
shebang-regex "^3.0.0"
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
shebang-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shell-quote@1.7.2:
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
- integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
+shell-quote@^1.7.3:
+ version "1.7.3"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
+ integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
-shelljs@^0.8.4:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
- integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
+shelljs@^0.8.5:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
+ integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
dependencies:
glob "^7.0.0"
interpret "^1.0.0"
rechoir "^0.6.2"
-signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
- integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+ dependencies:
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
+
+signal-exit@^3.0.2, signal-exit@^3.0.3:
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+
+simple-concat@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
+ integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
+
+simple-get@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
+ integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
+ dependencies:
+ decompress-response "^6.0.0"
+ once "^1.3.1"
+ simple-concat "^1.0.0"
sirv@^1.0.7:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.12.tgz#d816c882b35489b3c63290e2f455ae3eccd5f652"
- integrity sha512-+jQoCxndz7L2tqQL4ZyzfDhky0W/4ZJip3XoOuxyQWnAwMxindLl3Xv1qT4x1YX/re0leShvTm8Uk0kQspGhBg==
+ version "1.0.19"
+ resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49"
+ integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==
dependencies:
- "@polka/url" "^1.0.0-next.15"
- mime "^2.3.1"
+ "@polka/url" "^1.0.0-next.20"
+ mrmime "^1.0.0"
totalist "^1.0.0"
sisteransi@^1.0.5:
@@ -8863,12 +8009,12 @@ sisteransi@^1.0.5:
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
-sitemap@^6.3.6:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-6.4.0.tgz#b4bc4edf36de742405a7572bc3e467ba484b852e"
- integrity sha512-DoPKNc2/apQZTUnfiOONWctwq7s6dZVspxAZe2VPMNtoqNq7HgXRvlRnbIpKjf+8+piQdWncwcy+YhhTGY5USQ==
+sitemap@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef"
+ integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==
dependencies:
- "@types/node" "^14.14.28"
+ "@types/node" "^17.0.5"
"@types/sax" "^1.2.1"
arg "^5.0.0"
sax "^1.2.4"
@@ -8878,111 +8024,48 @@ slash@^3.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-snapdragon-node@^2.0.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
- integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
- dependencies:
- define-property "^1.0.0"
- isobject "^3.0.0"
- snapdragon-util "^3.0.1"
-
-snapdragon-util@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
- integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
- dependencies:
- kind-of "^3.2.0"
-
-snapdragon@^0.8.1:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
- integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
- dependencies:
- base "^0.11.1"
- debug "^2.2.0"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- map-cache "^0.2.2"
- source-map "^0.5.6"
- source-map-resolve "^0.5.0"
- use "^3.1.0"
-
-sockjs-client@^1.5.0:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6"
- integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==
- dependencies:
- debug "^3.2.6"
- eventsource "^1.0.7"
- faye-websocket "^0.11.3"
- inherits "^2.0.4"
- json3 "^3.3.3"
- url-parse "^1.5.1"
+slash@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
+ integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-sockjs@^0.3.21:
- version "0.3.21"
- resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417"
- integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==
+sockjs@^0.3.24:
+ version "0.3.24"
+ resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
+ integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
dependencies:
faye-websocket "^0.11.3"
- uuid "^3.4.0"
+ uuid "^8.3.2"
websocket-driver "^0.7.4"
-sort-css-media-queries@1.5.4:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-1.5.4.tgz#24182b12002a13d01ba943ddf74f5098d7c244ce"
- integrity sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag==
-
-source-list-map@^2.0.0, source-list-map@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
- integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-
-source-map-js@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
- integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
+sort-css-media-queries@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce"
+ integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==
-source-map-resolve@^0.5.0:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
- integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
- dependencies:
- atob "^2.1.2"
- decode-uri-component "^0.2.0"
- resolve-url "^0.2.1"
- source-map-url "^0.4.0"
- urix "^0.1.0"
+source-map-js@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
+ integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-source-map-support@~0.5.12, source-map-support@~0.5.19:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
- integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
+source-map-support@~0.5.20:
+ version "0.5.21"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
+ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
-source-map-url@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
- integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-
-source-map@^0.5.0, source-map@^0.5.6:
+source-map@^0.5.0:
version "0.5.7"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+ integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@~0.7.2:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-
space-separated-tokens@^1.0.0:
version "1.1.5"
resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899"
@@ -9011,17 +8094,10 @@ spdy@^4.0.2:
select-hose "^2.0.0"
spdy-transport "^3.0.0"
-split-string@^3.0.1, split-string@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
- integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
- dependencies:
- extend-shallow "^3.0.0"
-
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
stable@^0.1.8:
version "0.1.8"
@@ -9033,48 +8109,43 @@ state-toggle@^1.0.0:
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==
-static-extend@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
- integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
- dependencies:
- define-property "^0.2.5"
- object-copy "^0.1.0"
-
stats.js@^0.17.0:
version "0.17.0"
resolved "https://registry.yarnpkg.com/stats.js/-/stats.js-0.17.0.tgz#b1c3dc46d94498b578b7fd3985b81ace7131cc7d"
integrity sha1-scPcRtlEmLV4t/05hbgaznExzH0=
-"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
+ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
+
+"statuses@>= 1.4.0 < 2":
version "1.5.0"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
-std-env@^2.2.1:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.3.0.tgz#66d4a4a4d5224242ed8e43f5d65cfa9095216eee"
- integrity sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw==
- dependencies:
- ci-info "^3.0.0"
+ integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
-string-width@^3.0.0, string-width@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
- dependencies:
- emoji-regex "^7.0.1"
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^5.1.0"
+std-env@^3.0.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.2.1.tgz#00e260ec3901333537125f81282b9296b00d7304"
+ integrity sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==
-string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
- integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
+string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^5.0.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
string.prototype.trimend@^1.0.4:
version "1.0.4"
@@ -9107,9 +8178,9 @@ string_decoder@~1.1.1:
safe-buffer "~5.1.0"
stringify-entities@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.2.tgz#13d113dc7449dc8ae4cb22c28883ee3fff8753e3"
- integrity sha512-MTxTVcEkorNtBbNpoFJPEh0kKdM6+QbMjLbaxmvaPMmayOXdr/AIVIIJX7FReUVweRBFJfZepK4A4AKgwuFpMQ==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8"
+ integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==
dependencies:
character-entities-html4 "^2.0.0"
character-entities-legacy "^3.0.0"
@@ -9123,36 +8194,24 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-strip-ansi@6.0.0, strip-ansi@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
- integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
- dependencies:
- ansi-regex "^5.0.0"
-
-strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
- ansi-regex "^2.0.0"
+ ansi-regex "^5.0.1"
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
+strip-ansi@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
+ integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
dependencies:
- ansi-regex "^4.1.0"
+ ansi-regex "^6.0.1"
strip-bom-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
- integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=
-
-strip-eof@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
- integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+ integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==
strip-final-newline@^2.0.0:
version "2.0.0"
@@ -9167,7 +8226,7 @@ strip-json-comments@^3.1.1:
strip-json-comments@~2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+ integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
style-to-object@0.3.0, style-to-object@^0.3.0:
version "0.3.0"
@@ -9176,12 +8235,12 @@ style-to-object@0.3.0, style-to-object@^0.3.0:
dependencies:
inline-style-parser "0.1.1"
-stylehacks@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb"
- integrity sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==
+stylehacks@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520"
+ integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==
dependencies:
- browserslist "^4.16.0"
+ browserslist "^4.16.6"
postcss-selector-parser "^6.0.4"
supports-color@^5.3.0:
@@ -9191,14 +8250,7 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
- integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.0.0, supports-color@^7.1.0:
+supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -9212,7 +8264,12 @@ supports-color@^8.0.0:
dependencies:
has-flag "^4.0.0"
-svg-parser@^2.0.2:
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
+svg-parser@^2.0.2, svg-parser@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==
@@ -9236,17 +8293,17 @@ svgo@^1.2.2:
unquote "~1.1.1"
util.promisify "~1.0.0"
-svgo@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373"
- integrity sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==
+svgo@^2.7.0, svgo@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
+ integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
dependencies:
- "@trysound/sax" "0.1.1"
- chalk "^4.1.0"
- commander "^7.1.0"
- css-select "^3.1.2"
- css-tree "^1.1.2"
+ "@trysound/sax" "0.2.0"
+ commander "^7.2.0"
+ css-select "^4.1.3"
+ css-tree "^1.1.3"
csso "^4.2.0"
+ picocolors "^1.0.0"
stable "^0.1.8"
tapable@^1.0.0:
@@ -9255,56 +8312,56 @@ tapable@^1.0.0:
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
- integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-terser-webpack-plugin@^5.1.1:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.3.tgz#30033e955ca28b55664f1e4b30a1347e61aa23af"
- integrity sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==
+tar-fs@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
+ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
dependencies:
- jest-worker "^27.0.2"
- p-limit "^3.1.0"
- schema-utils "^3.0.0"
- serialize-javascript "^5.0.1"
- source-map "^0.6.1"
- terser "^5.7.0"
+ chownr "^1.1.1"
+ mkdirp-classic "^0.5.2"
+ pump "^3.0.0"
+ tar-stream "^2.1.4"
-terser-webpack-plugin@^5.1.3:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz#c369cf8a47aa9922bd0d8a94fe3d3da11a7678a1"
- integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==
+tar-stream@^2.1.4:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
+ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
dependencies:
- jest-worker "^27.0.2"
- p-limit "^3.1.0"
- schema-utils "^3.0.0"
- serialize-javascript "^6.0.0"
- source-map "^0.6.1"
- terser "^5.7.0"
+ bl "^4.0.3"
+ end-of-stream "^1.4.1"
+ fs-constants "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.1.1"
-terser@^4.6.3:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
- integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
+terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3:
+ version "5.3.6"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c"
+ integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==
dependencies:
- commander "^2.20.0"
- source-map "~0.6.1"
- source-map-support "~0.5.12"
+ "@jridgewell/trace-mapping" "^0.3.14"
+ jest-worker "^27.4.5"
+ schema-utils "^3.1.1"
+ serialize-javascript "^6.0.0"
+ terser "^5.14.1"
-terser@^5.7.0:
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693"
- integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==
+terser@^5.10.0, terser@^5.14.1:
+ version "5.15.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425"
+ integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==
dependencies:
+ "@jridgewell/source-map" "^0.3.2"
+ acorn "^8.5.0"
commander "^2.20.0"
- source-map "~0.7.2"
- source-map-support "~0.5.19"
+ source-map-support "~0.5.20"
-text-table@0.2.0, text-table@^0.2.0:
+text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+ integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
three-mesh-bvh@^0.3.7:
version "0.3.7"
@@ -9326,20 +8383,10 @@ thunky@^1.0.2:
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-timsort@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
- integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
-
-tiny-emitter@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
- integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
-
tiny-invariant@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
- integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9"
+ integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==
tiny-warning@^1.0.0, tiny-warning@^1.0.3:
version "1.0.3"
@@ -9349,28 +8396,13 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.3:
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-to-object-path@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
- integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
- dependencies:
- kind-of "^3.0.2"
+ integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
to-readable-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-to-regex-range@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
- integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
- dependencies:
- is-number "^3.0.0"
- repeat-string "^1.6.1"
-
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -9378,20 +8410,10 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-to-regex@^3.0.1, to-regex@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
- integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
- dependencies:
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- regex-not "^1.0.2"
- safe-regex "^1.1.0"
-
-toidentifier@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
- integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
+toidentifier@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
+ integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
totalist@^1.0.0:
version "1.1.0"
@@ -9406,7 +8428,7 @@ trim-trailing-lines@^1.0.0:
trim@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
- integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
+ integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==
trough@^1.0.0:
version "1.0.5"
@@ -9423,27 +8445,29 @@ ts-essentials@^2.0.3:
resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745"
integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==
-tslib@^1.9.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
+ integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
-tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
- integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
+ dependencies:
+ safe-buffer "^5.0.1"
type-fest@^0.20.2:
version "0.20.2"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
+type-fest@^2.5.0:
+ version "2.19.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
+ integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
-type-is@~1.6.17, type-is@~1.6.18:
+type-is@~1.6.18:
version "1.6.18"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
@@ -9481,28 +8505,28 @@ unherit@^1.0.4:
inherits "^2.0.0"
xtend "^4.0.0"
-unicode-canonical-property-names-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
- integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
+unicode-canonical-property-names-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
+ integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-unicode-match-property-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
- integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
+unicode-match-property-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
+ integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
dependencies:
- unicode-canonical-property-names-ecmascript "^1.0.4"
- unicode-property-aliases-ecmascript "^1.0.4"
+ unicode-canonical-property-names-ecmascript "^2.0.0"
+ unicode-property-aliases-ecmascript "^2.0.0"
-unicode-match-property-value-ecmascript@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
- integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
+unicode-match-property-value-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
+ integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
-unicode-property-aliases-ecmascript@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
- integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
+unicode-property-aliases-ecmascript@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd"
+ integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
unified@9.2.0:
version "9.2.0"
@@ -9529,32 +8553,18 @@ unified@^10.0.0:
trough "^2.0.0"
vfile "^5.0.0"
-unified@^8.4.2:
- version "8.4.2"
- resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1"
- integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==
+unified@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975"
+ integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==
dependencies:
bail "^1.0.0"
extend "^3.0.0"
+ is-buffer "^2.0.0"
is-plain-obj "^2.0.0"
trough "^1.0.0"
vfile "^4.0.0"
-union-value@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
- integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
- dependencies:
- arr-union "^3.1.0"
- get-value "^2.0.6"
- is-extendable "^0.1.1"
- set-value "^2.0.1"
-
-uniqs@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
- integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
-
unique-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
@@ -9638,15 +8648,15 @@ unist-util-visit-parents@^3.0.0:
"@types/unist" "^2.0.0"
unist-util-is "^4.0.0"
-unist-util-visit-parents@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz#44bbc5d25f2411e7dfc5cecff12de43296aa8521"
- integrity sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==
+unist-util-visit-parents@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb"
+ integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==
dependencies:
"@types/unist" "^2.0.0"
unist-util-is "^5.0.0"
-unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3:
+unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
@@ -9656,13 +8666,13 @@ unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist-
unist-util-visit-parents "^3.0.0"
unist-util-visit@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.0.tgz#f41e407a9e94da31594e6b1c9811c51ab0b3d8f5"
- integrity sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.1.tgz#1c4842d70bd3df6cc545276f5164f933390a9aad"
+ integrity sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==
dependencies:
"@types/unist" "^2.0.0"
unist-util-is "^5.0.0"
- unist-util-visit-parents "^5.0.0"
+ unist-util-visit-parents "^5.1.1"
universalify@^2.0.0:
version "2.0.0"
@@ -9672,25 +8682,20 @@ universalify@^2.0.0:
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+ integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
unquote@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
-unset-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
- integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+update-browserslist-db@^1.0.9:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18"
+ integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==
dependencies:
- has-value "^0.3.1"
- isobject "^3.0.0"
-
-upath@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
- integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
update-notifier@^5.1.0:
version "5.1.0"
@@ -9719,11 +8724,6 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-urix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
- integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
-
url-loader@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2"
@@ -9736,26 +8736,10 @@ url-loader@^4.1.1:
url-parse-lax@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
+ integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==
dependencies:
prepend-http "^2.0.0"
-url-parse@^1.4.3, url-parse@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b"
- integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==
- dependencies:
- querystringify "^2.1.1"
- requires-port "^1.0.0"
-
-url@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
- integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
- dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
-
use-composed-ref@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc"
@@ -9775,15 +8759,10 @@ use-latest@^1.0.0:
dependencies:
use-isomorphic-layout-effect "^1.0.0"
-use@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
- integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
-
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+ integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
util.promisify@~1.0.0:
version "1.0.1"
@@ -9798,7 +8777,7 @@ util.promisify@~1.0.0:
utila@~0.4:
version "0.4.0"
resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
- integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
+ integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==
utility-types@^3.10.0:
version "3.10.0"
@@ -9808,17 +8787,17 @@ utility-types@^3.10.0:
utils-merge@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
+ integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-uuid@^3.3.2, uuid@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+uuid@^8.3.2:
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
uvu@^0.5.0:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.3.tgz#3d83c5bc1230f153451877bfc7f4aea2392219ae"
- integrity sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==
+ version "0.5.6"
+ resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df"
+ integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==
dependencies:
dequal "^2.0.0"
diff "^5.0.0"
@@ -9833,12 +8812,7 @@ value-equal@^1.0.1:
vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
-
-vendors@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
- integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
+ integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
vfile-location@^3.0.0, vfile-location@^3.2.0:
version "3.2.0"
@@ -9880,30 +8854,30 @@ vfile@^4.0.0:
vfile-message "^2.0.0"
vfile@^5.0.0:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.2.tgz#b499fbc50197ea50ad3749e9b60beb16ca5b7c54"
- integrity sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==
+ version "5.3.5"
+ resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.5.tgz#ec2e206b1414f561c85b7972bb1eeda8ab47ee61"
+ integrity sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==
dependencies:
"@types/unist" "^2.0.0"
is-buffer "^2.0.0"
unist-util-stringify-position "^3.0.0"
vfile-message "^3.0.0"
-wait-on@^5.2.1, wait-on@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-5.3.0.tgz#584e17d4b3fe7b46ac2b9f8e5e102c005c2776c7"
- integrity sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==
+wait-on@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.1.tgz#16bbc4d1e4ebdd41c5b4e63a2e16dbd1f4e5601e"
+ integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==
dependencies:
- axios "^0.21.1"
- joi "^17.3.0"
+ axios "^0.25.0"
+ joi "^17.6.0"
lodash "^4.17.21"
minimist "^1.2.5"
- rxjs "^6.6.3"
+ rxjs "^7.5.4"
-watchpack@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce"
- integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==
+watchpack@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
+ integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
dependencies:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
@@ -9930,85 +8904,73 @@ web-ifc@0.0.20:
resolved "https://registry.yarnpkg.com/web-ifc/-/web-ifc-0.0.20.tgz#b1bc302de518d8ce3e3789b01c06df0a6b24b2c5"
integrity sha512-mcmUsUWGPpjdRabIErcZO9xsBbzvVz5lka3J27MGB7ea4lzybRjKyRNDqoGY5qJ7P37KdDgd9PVBLYmvgVto2Q==
-web-namespaces@^1.0.0, web-namespaces@^1.1.2:
+web-namespaces@^1.0.0:
version "1.1.4"
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec"
integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
-webpack-bundle-analyzer@^4.4.0, webpack-bundle-analyzer@^4.4.2:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz#39898cf6200178240910d629705f0f3493f7d666"
- integrity sha512-PIagMYhlEzFfhMYOzs5gFT55DkUdkyrJi/SxJp8EF3YMWhS+T9vvs2EoTetpk5qb6VsCq02eXTlRDOydRhDFAQ==
+webpack-bundle-analyzer@^4.5.0:
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6"
+ integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==
dependencies:
acorn "^8.0.4"
acorn-walk "^8.0.0"
chalk "^4.1.0"
- commander "^6.2.0"
+ commander "^7.2.0"
gzip-size "^6.0.0"
lodash "^4.17.20"
opener "^1.5.2"
sirv "^1.0.7"
ws "^7.3.1"
-webpack-dev-middleware@^3.7.2:
- version "3.7.3"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5"
- integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==
+webpack-dev-middleware@^5.3.1:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f"
+ integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==
dependencies:
- memory-fs "^0.4.1"
- mime "^2.4.4"
- mkdirp "^0.5.1"
+ colorette "^2.0.10"
+ memfs "^3.4.3"
+ mime-types "^2.1.31"
range-parser "^1.2.1"
- webpack-log "^2.0.0"
-
-webpack-dev-server@^3.11.2:
- version "3.11.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708"
- integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==
- dependencies:
- ansi-html "0.0.7"
- bonjour "^3.5.0"
- chokidar "^2.1.8"
+ schema-utils "^4.0.0"
+
+webpack-dev-server@^4.9.3:
+ version "4.11.1"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5"
+ integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==
+ dependencies:
+ "@types/bonjour" "^3.5.9"
+ "@types/connect-history-api-fallback" "^1.3.5"
+ "@types/express" "^4.17.13"
+ "@types/serve-index" "^1.9.1"
+ "@types/serve-static" "^1.13.10"
+ "@types/sockjs" "^0.3.33"
+ "@types/ws" "^8.5.1"
+ ansi-html-community "^0.0.8"
+ bonjour-service "^1.0.11"
+ chokidar "^3.5.3"
+ colorette "^2.0.10"
compression "^1.7.4"
- connect-history-api-fallback "^1.6.0"
- debug "^4.1.1"
- del "^4.1.1"
- express "^4.17.1"
- html-entities "^1.3.1"
- http-proxy-middleware "0.19.1"
- import-local "^2.0.0"
- internal-ip "^4.3.0"
- ip "^1.1.5"
- is-absolute-url "^3.0.3"
- killable "^1.0.1"
- loglevel "^1.6.8"
- opn "^5.5.0"
- p-retry "^3.0.1"
- portfinder "^1.0.26"
- schema-utils "^1.0.0"
- selfsigned "^1.10.8"
- semver "^6.3.0"
+ connect-history-api-fallback "^2.0.0"
+ default-gateway "^6.0.3"
+ express "^4.17.3"
+ graceful-fs "^4.2.6"
+ html-entities "^2.3.2"
+ http-proxy-middleware "^2.0.3"
+ ipaddr.js "^2.0.1"
+ open "^8.0.9"
+ p-retry "^4.5.0"
+ rimraf "^3.0.2"
+ schema-utils "^4.0.0"
+ selfsigned "^2.1.1"
serve-index "^1.9.1"
- sockjs "^0.3.21"
- sockjs-client "^1.5.0"
+ sockjs "^0.3.24"
spdy "^4.0.2"
- strip-ansi "^3.0.1"
- supports-color "^6.1.0"
- url "^0.11.0"
- webpack-dev-middleware "^3.7.2"
- webpack-log "^2.0.0"
- ws "^6.2.1"
- yargs "^13.3.2"
-
-webpack-log@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
- integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
- dependencies:
- ansi-colors "^3.0.0"
- uuid "^3.3.2"
+ webpack-dev-middleware "^5.3.1"
+ ws "^8.4.2"
-webpack-merge@^5.7.3, webpack-merge@^5.8.0:
+webpack-merge@^5.8.0:
version "5.8.0"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
@@ -10016,93 +8978,50 @@ webpack-merge@^5.7.3, webpack-merge@^5.8.0:
clone-deep "^4.0.1"
wildcard "^2.0.0"
-webpack-sources@^1.1.0, webpack-sources@^1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
- integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
- dependencies:
- source-list-map "^2.0.0"
- source-map "~0.6.1"
-
-webpack-sources@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.0.tgz#9ed2de69b25143a4c18847586ad9eccb19278cfa"
- integrity sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==
- dependencies:
- source-list-map "^2.0.1"
- source-map "^0.6.1"
-
-webpack@^5.28.0:
- version "5.39.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.39.0.tgz#37d6899f1f40c31d5901abc0f39bc8cc7224138c"
- integrity sha512-25CHmuDj+oOTyteI13sUqNlCnjCnySuhiKWE/cRYPQYeoQ3ijHgyWX27CiyUKLNGq27v8S0mrksyTreT/xo7pg==
- dependencies:
- "@types/eslint-scope" "^3.7.0"
- "@types/estree" "^0.0.47"
- "@webassemblyjs/ast" "1.11.0"
- "@webassemblyjs/wasm-edit" "1.11.0"
- "@webassemblyjs/wasm-parser" "1.11.0"
- acorn "^8.2.1"
- browserslist "^4.14.5"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.8.0"
- es-module-lexer "^0.4.0"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.4"
- json-parse-better-errors "^1.0.2"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.0.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.1.1"
- watchpack "^2.2.0"
- webpack-sources "^2.3.0"
+webpack-sources@^3.2.2, webpack-sources@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
+ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.40.0:
- version "5.45.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.45.1.tgz#d78dcbeda18a872dc62b0455d3ed3dcfd1c886bb"
- integrity sha512-68VT2ZgG9EHs6h6UxfV2SEYewA9BA3SOLSnC2NEbJJiEwbAiueDL033R1xX0jzjmXvMh0oSeKnKgbO2bDXIEyQ==
+webpack@^5.73.0:
+ version "5.74.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980"
+ integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==
dependencies:
- "@types/eslint-scope" "^3.7.0"
- "@types/estree" "^0.0.50"
+ "@types/eslint-scope" "^3.7.3"
+ "@types/estree" "^0.0.51"
"@webassemblyjs/ast" "1.11.1"
"@webassemblyjs/wasm-edit" "1.11.1"
"@webassemblyjs/wasm-parser" "1.11.1"
- acorn "^8.4.1"
+ acorn "^8.7.1"
+ acorn-import-assertions "^1.7.6"
browserslist "^4.14.5"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.8.0"
- es-module-lexer "^0.7.1"
+ enhanced-resolve "^5.10.0"
+ es-module-lexer "^0.9.0"
eslint-scope "5.1.1"
events "^3.2.0"
glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.4"
- json-parse-better-errors "^1.0.2"
+ graceful-fs "^4.2.9"
+ json-parse-even-better-errors "^2.3.1"
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
schema-utils "^3.1.0"
tapable "^2.1.1"
terser-webpack-plugin "^5.1.3"
- watchpack "^2.2.0"
- webpack-sources "^2.3.0"
+ watchpack "^2.4.0"
+ webpack-sources "^3.2.3"
-webpackbar@^5.0.0-3:
- version "5.0.0-3"
- resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.0-3.tgz#f4f96c8fb13001b2bb1348252db4c980ab93aaac"
- integrity sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g==
+webpackbar@^5.0.2:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570"
+ integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==
dependencies:
- ansi-escapes "^4.3.1"
chalk "^4.1.0"
- consola "^2.15.0"
- figures "^3.2.0"
+ consola "^2.15.3"
pretty-time "^1.1.0"
- std-env "^2.2.1"
- text-table "^0.2.0"
- wrap-ansi "^7.0.0"
+ std-env "^3.0.1"
websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
version "0.7.4"
@@ -10129,12 +9048,7 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-module@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
- integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-
-which@^1.2.9, which@^1.3.1:
+which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
@@ -10155,27 +9069,18 @@ widest-line@^3.1.0:
dependencies:
string-width "^4.0.0"
+widest-line@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2"
+ integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==
+ dependencies:
+ string-width "^5.0.1"
+
wildcard@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
-worker-rpc@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5"
- integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==
- dependencies:
- microevent.ts "~0.1.1"
-
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
- dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
-
wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -10185,10 +9090,19 @@ wrap-ansi@^7.0.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
+wrap-ansi@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3"
+ integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==
+ dependencies:
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
+
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+ integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
write-file-atomic@^3.0.0:
version "3.0.3"
@@ -10200,17 +9114,15 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-ws@^6.2.1:
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
- integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
- dependencies:
- async-limiter "~1.0.0"
-
ws@^7.3.1:
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691"
- integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==
+ version "7.5.9"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
+ integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
+
+ws@^8.4.2:
+ version "8.9.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e"
+ integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==
xdg-basedir@^4.0.0:
version "4.0.0"
@@ -10229,44 +9141,20 @@ xtend@^4.0.0, xtend@^4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
-
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-yaml@^1.10.0:
+yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
version "1.10.2"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yargs-parser@^13.1.2:
- version "13.1.2"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
- integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
- dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
-
-yargs@^13.3.2:
- version "13.3.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
- integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
- dependencies:
- cliui "^5.0.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^13.1.2"
+yaml@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec"
+ integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==
yocto-queue@^0.1.0:
version "0.1.0"