├── src
├── index.ts
└── BufferGeometryWelder.ts
├── .gitignore
├── tsconfig.doc.json
├── tsconfig.json
├── package.json
├── README.md
└── pnpm-lock.yaml
/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./BufferGeometryWelder";
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | .idea
4 | pnpm-lock.yaml
5 | documentation
6 |
--------------------------------------------------------------------------------
/tsconfig.doc.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": ["src/**/*.ts"],
3 | "exclude": ["src/**/*.spec.ts"]
4 | }
5 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "lib": [
5 | "dom",
6 | "dom.iterable",
7 | "esnext"
8 | ],
9 | "allowJs": true,
10 | "skipLibCheck": true,
11 | "esModuleInterop": true,
12 | "allowSyntheticDefaultImports": true,
13 | "strict": true,
14 | "forceConsistentCasingInFileNames": true,
15 | "noFallthroughCasesInSwitch": true,
16 | "module": "esnext",
17 | "moduleResolution": "node",
18 | "resolveJsonModule": true,
19 | "isolatedModules": true,
20 | "typeRoots": [],
21 | "outDir": "dist",
22 | "declaration": true,
23 | "declarationMap": true
24 | },
25 | "include": ["src/**/*"]
26 | }
27 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "three-geometry-welder",
3 | "version": "0.1.0",
4 | "description": "Service to weld some ThreeJS geometry to indexed one",
5 | "repository": "https://github.com/0xAxiome/three-geometry-welder.git",
6 | "source": "src/index.ts",
7 | "main": "dist/index.js",
8 | "types": "dist/index.d.ts",
9 | "scripts": {
10 | "build": "tsc",
11 | "compodoc": "npx compodoc -p tsconfig.doc.json --theme postmark"
12 | },
13 | "peerDependencies": {
14 | "three": "^0.145.0"
15 | },
16 | "devDependencies": {
17 | "@compodoc/compodoc": "^1.1.19",
18 | "@types/three": "^0.144.0",
19 | "three": "^0.145.0",
20 | "typescript": "^4.8.4"
21 | },
22 | "files": [
23 | "/dist"
24 | ]
25 | }
26 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
three-geometry-welder
4 |
5 | A customizable way of merging your buffer geometry
6 |
7 |
8 |
9 |
10 | # Stack 🧰
11 |
12 |
13 |
14 |
15 |
16 |
17 | - Threejs (r145)
18 | - @types/three (r144)
19 |
20 | # Quick Start 🏁
21 |
22 | ➡️[ Documentation ](https://axiomecg.github.io/docs/three-geometry-welder/v0.1.0/)⬅️
23 |
24 | ## How to use this library 🔧
25 |
26 | Run `npm install three-geometry-welder`
27 |
28 | Then you can use in your code:
29 |
30 | ```typescript
31 | import { BufferGeometryWelder } from "three-geometry-welder";
32 |
33 | //...
34 |
35 | const geometry = this.myMesh.geometry;
36 |
37 | const geometryWelder = new BufferGeometryWelder(geometry, false, 6); // The second and third parameter are optional.
38 | const destinationGeometry = geometryWelder.getMergedBufferGeometry();
39 |
40 | const myIndexedMesh = new Mesh(destinationGeometry, this.myMesh.material);
41 | this.myMesh.geometry.dispose(); //If you want to get rid of your old geometry not indexed.
42 | this.myMesh = myIndexedMesh;
43 | ```
44 |
45 |
46 | # Special Thanks 💖
47 |
48 | This code is a reworked one in typescript of `toIndexed()` method of [@Fyrestar](https://github.com/Fyrestar)
49 | that you can find [here](https://github.com/Fyrestar/THREE.BufferGeometry-toIndexed).
50 |
51 | The code was hard to use in my Typescript project, I reworked, cleaned and made a service of it, to be easier to use.
52 |
53 | The code was left unmaintained, but it is really useful and works better than mergeVertices().
54 |
55 | # Features 🛠️
56 |
57 | - Enables to get an indexed geometry from a non indexed one.
58 | - Can be on full set of attributes or only on the position attribute.
59 | - The precision parameter enables you to simplify your geometry which can increase the performance of your app (with a tradeoff on the mesh accuracy: with a very low precision value, you will get a very low-poly mesh)
60 |
61 | # Notes 🗒️
62 |
63 | **How is it different from mergeVertices() from the official ThreeJS library?:**
64 |
65 | It is meant to do the same job. I encountered a lot of problems with mergeVertices() and there is a lack of customization.
66 | For example, I tried to use mergeVertices() of a 3D scan, it was unsuccessful to do so, and also making all in the mesh.
67 |
68 | Here you can also change the behaviour of the welder if you don't want it to check the full set of attributes.
69 |
70 | # Twitter 🐦
71 |
72 | You can reach me on Twitter:
73 |
74 | [](https://twitter.com/Axiome_CG)
75 |
--------------------------------------------------------------------------------
/src/BufferGeometryWelder.ts:
--------------------------------------------------------------------------------
1 | import { Box3, BufferAttribute, BufferGeometry, InterleavedBufferAttribute, Sphere, } from "three";
2 |
3 | /**
4 | * Service that is used to weld the geometry all together. The aim is to create an indexed geometry
5 | */
6 | export class BufferGeometryWelder {
7 | /**
8 | * Precision to use to weld the geometry
9 | * @private
10 | */
11 | private readonly precision: number;
12 | /**
13 | * Destination for the geometry once merged. This will be the returned geometry.
14 | * @private
15 | */
16 | private readonly destinationBufferGeometry: BufferGeometry;
17 | /**
18 | * Morph keys.
19 | * @private
20 | */
21 | private readonly morphKeys: string[];
22 | /**
23 | * Keys for the attributes of the geometry
24 | * @private
25 | */
26 | private readonly attributesKeys: string[];
27 | /**
28 | * List used to numerate the vertices: length is used as the index number that will be used to generate the index buffer.
29 | * @private
30 | */
31 | private readonly vertexIndexList: number[];
32 |
33 | /**
34 | * Hashmap of the vertex against the index number of the vertex. All vertices that are considered as similar give the same hash code. If a similar vertex is checking its hash, it can know if it duplicated and if it need to be dropped.
35 | * @private
36 | */
37 | private readonly vertexDictionnary: { [hashId: string]: number } = {};
38 |
39 | /**
40 | * Constructor
41 | * @param sourceBufferGeometry Buffer geometry that needs to be welded into indexed one.
42 | * @param isFullComparison If true, the whole list of attributes will be compared to decide if a vertice is shared.
43 | * Else, it will merge vertices that are next to each other by only using the position attribute.
44 | * @param precision Tolerance parameter to decide if we need to merge two vertices. The welder is more tolerant with
45 | * a lower value and will simplify the geometry more roughly.
46 | */
47 | constructor(
48 | private readonly sourceBufferGeometry: BufferGeometry,
49 | isFullComparison = false,
50 | precision = 6
51 | ) {
52 | this.precision = Math.pow(10, precision);
53 | this.vertexIndexList = [];
54 |
55 | this.destinationBufferGeometry = new BufferGeometry();
56 |
57 | this.attributesKeys = Object.keys(this.sourceBufferGeometry.attributes);
58 | this.morphKeys = Object.keys(this.sourceBufferGeometry.morphAttributes);
59 | this.generateIndexedGeometry(isFullComparison);
60 | }
61 |
62 | /**
63 | * Returns the indexed buffer geometry generated by the welder.
64 | * You can dispose the source buffer geometry safely, the two are independents in the welder.
65 | */
66 | public getMergedBufferGeometry(): BufferGeometry {
67 | return this.destinationBufferGeometry;
68 | }
69 |
70 | /**
71 | * Applies the precision to determine the eventual common hash code.
72 | * @param array Attribute array
73 | * @param offset Offset in the array
74 | * @private
75 | */
76 | private floor(array: ArrayLike, offset: number) {
77 | if (array instanceof Float32Array) {
78 | return Math.floor(array[offset] * this.precision);
79 | } else {
80 | return array[offset];
81 | }
82 | }
83 |
84 | /**
85 | * Generates the indexed destination geometry.
86 | * @param isFullComparison Determines if all the attributes must be checked or only position to merge vertices together.
87 | * @private
88 | */
89 | private generateIndexedGeometry(isFullComparison: boolean) {
90 | const position = this.sourceBufferGeometry.attributes.position.array;
91 |
92 | const attributeSize = 3;
93 | const numberVertexByFace = 3;
94 | const faceCount = position.length / attributeSize / numberVertexByFace;
95 |
96 | const ArrayType = faceCount * 3 > 65536 ? Uint32Array : Uint16Array;
97 | const indexArray = new ArrayType(faceCount * 3);
98 |
99 | // Full index only connects vertices where all attributes are equal
100 |
101 | if (isFullComparison) {
102 | for (let i = 0; i < faceCount; i++) {
103 | indexArray[i * 3] = this.determineVertexIndexFromAllAttributesAt(i * 3);
104 | indexArray[i * 3 + 1] = this.determineVertexIndexFromAllAttributesAt(
105 | i * 3 + 1
106 | );
107 | indexArray[i * 3 + 2] = this.determineVertexIndexFromAllAttributesAt(
108 | i * 3 + 2
109 | );
110 | }
111 | } else {
112 | for (let i = 0; i < faceCount; i++) {
113 | const offset = i * 9;
114 |
115 | indexArray[i * 3] = this.determineVertexIndexFromPositionAt(
116 | position[offset],
117 | position[offset + 1],
118 | position[offset + 2],
119 | i * 3
120 | );
121 | indexArray[i * 3 + 1] = this.determineVertexIndexFromPositionAt(
122 | position[offset + 3],
123 | position[offset + 4],
124 | position[offset + 5],
125 | i * 3 + 1
126 | );
127 | indexArray[i * 3 + 2] = this.determineVertexIndexFromPositionAt(
128 | position[offset + 6],
129 | position[offset + 7],
130 | position[offset + 8],
131 | i * 3 + 2
132 | );
133 | }
134 | }
135 |
136 | // Index
137 |
138 | this.destinationBufferGeometry.index = new BufferAttribute(indexArray, 1);
139 |
140 | // Attributes
141 |
142 | for (let i = 0, l = this.attributesKeys.length; i < l; i++) {
143 | const key = this.attributesKeys[i];
144 | this.destinationBufferGeometry.attributes[key] = this.createAttribute(
145 | this.sourceBufferGeometry.attributes[key] as BufferAttribute
146 | );
147 | }
148 |
149 | // Morph Attributes
150 |
151 | for (let i = 0, l = this.morphKeys.length; i < l; i++) {
152 | const key = this.morphKeys[i];
153 |
154 | this.destinationBufferGeometry.morphAttributes[key] =
155 | this.sourceBufferGeometry.morphAttributes[key].map((source) =>
156 | this.createAttribute(source)
157 | );
158 | }
159 |
160 | if (this.sourceBufferGeometry.boundingSphere) {
161 | this.destinationBufferGeometry.boundingSphere =
162 | this.sourceBufferGeometry.boundingSphere.clone();
163 | } else {
164 | this.destinationBufferGeometry.boundingSphere = new Sphere();
165 | this.destinationBufferGeometry.computeBoundingSphere();
166 | }
167 |
168 | if (this.sourceBufferGeometry.boundingBox) {
169 | this.destinationBufferGeometry.boundingBox =
170 | this.sourceBufferGeometry.boundingBox.clone();
171 | } else {
172 | this.destinationBufferGeometry.boundingBox = new Box3();
173 | this.destinationBufferGeometry.computeBoundingBox();
174 | }
175 |
176 | // Groups
177 |
178 | const groups = this.sourceBufferGeometry.groups;
179 |
180 | for (let i = 0, l = groups.length; i < l; i++) {
181 | const group = groups[i];
182 |
183 | this.destinationBufferGeometry.addGroup(
184 | group.start,
185 | group.count,
186 | group.materialIndex
187 | );
188 | }
189 | }
190 |
191 | /**
192 | * Determines the shared vertex index for the full set of attributes.
193 | * @param position Index position offset of the element in the buffer attribute. (For example, the number of the Vector3 in the position attribute)
194 | * @returns The index of the shared vertices if it exists or the current index of the vertex by setting it as reference for other similar vertices.
195 | * @private
196 | */
197 | private determineVertexIndexFromAllAttributesAt(position: number): number {
198 | let hashId = "";
199 |
200 | for (const key of this.attributesKeys) {
201 | const attribute = this.sourceBufferGeometry.attributes[key];
202 | const offset = attribute.itemSize * position;
203 | hashId += this.hashAttribute(attribute, offset) + "_";
204 | }
205 |
206 | for (const key of this.morphKeys) {
207 | this.sourceBufferGeometry.morphAttributes[key].forEach(
208 | (morphAttribute) => {
209 | const offset = morphAttribute.itemSize * position;
210 | hashId += this.hashAttribute(morphAttribute, offset) + "_";
211 | }
212 | );
213 | }
214 |
215 | if (this.vertexDictionnary[hashId] === undefined) {
216 | this.vertexDictionnary[hashId] = this.vertexIndexList.length;
217 |
218 | this.vertexIndexList.push(position);
219 | }
220 |
221 | return this.vertexDictionnary[hashId];
222 | }
223 |
224 | /**
225 | * Determines the shared vertex index for the position attribute only.
226 | * @param x X position of the vertex
227 | * @param y Y position of the vertex
228 | * @param z Z position of the vertex
229 | * @param index index of the vertex
230 | * @returns The index of the shared vertices if it exists or the current index of the vertex by setting it as reference for other similar vertices.
231 | * @private
232 | */
233 | private determineVertexIndexFromPositionAt(
234 | x: number,
235 | y: number,
236 | z: number,
237 | index: number
238 | ) {
239 | const hashId =
240 | Math.floor(x * this.precision) +
241 | "_" +
242 | Math.floor(y * this.precision) +
243 | "_" +
244 | Math.floor(z * this.precision);
245 |
246 | if (this.vertexDictionnary[hashId] === undefined) {
247 | this.vertexDictionnary[hashId] = this.vertexIndexList.length;
248 | this.vertexIndexList.push(index); //By pushing, increment the next n° of the next vertex
249 | }
250 |
251 | return this.vertexDictionnary[hashId];
252 | }
253 |
254 | /**
255 | * Create a new destination attribute based on the source one for indexed geometry, depending on the item size stored in the source attribute.
256 | * @param sourceAttribute Source attribute to weld
257 | * @returns a welded buffer attribute
258 | * @private
259 | */
260 | private createAttribute(
261 | sourceAttribute: BufferAttribute | InterleavedBufferAttribute
262 | ): BufferAttribute {
263 | const destinationAttribute = new BufferAttribute(
264 | new Float32Array(this.vertexIndexList.length * sourceAttribute.itemSize),
265 | sourceAttribute.itemSize
266 | );
267 |
268 | const destinationArray = Array.from(destinationAttribute.array);
269 | const sourceArray = Array.from(sourceAttribute.array);
270 |
271 | switch (sourceAttribute.itemSize) {
272 | case 1:
273 | for (let i = 0, l = this.vertexIndexList.length; i < l; i++) {
274 | destinationArray[i] = sourceArray[this.vertexIndexList[i]];
275 | }
276 |
277 | break;
278 | case 2:
279 | for (let i = 0, l = this.vertexIndexList.length; i < l; i++) {
280 | const index = this.vertexIndexList[i] * 2;
281 | const offset = i * 2;
282 |
283 | destinationArray[offset] = sourceArray[index];
284 | destinationArray[offset + 1] = sourceArray[index + 1];
285 | }
286 |
287 | break;
288 | case 3:
289 | for (let i = 0, l = this.vertexIndexList.length; i < l; i++) {
290 | const index = this.vertexIndexList[i] * 3;
291 | const offset = i * 3;
292 |
293 | destinationArray[offset] = sourceArray[index];
294 | destinationArray[offset + 1] = sourceArray[index + 1];
295 | destinationArray[offset + 2] = sourceArray[index + 2];
296 | }
297 |
298 | break;
299 | case 4:
300 | for (let i = 0, l = this.vertexIndexList.length; i < l; i++) {
301 | const index = this.vertexIndexList[i] * 4;
302 | const offset = i * 4;
303 |
304 | destinationArray[offset] = sourceArray[index];
305 | destinationArray[offset + 1] = sourceArray[index + 1];
306 | destinationArray[offset + 2] = sourceArray[index + 2];
307 | destinationArray[offset + 3] = sourceArray[index + 3];
308 | }
309 |
310 | break;
311 | }
312 |
313 | destinationAttribute.set(destinationArray);
314 | return destinationAttribute;
315 | }
316 |
317 | /**
318 | * Generates the hash based on the item size of the buffer attribute.
319 | * @param attribute Attribute information
320 | * @param offset Offset of the element in the attribute's array
321 | * @returns the hash code
322 | * @private
323 | */
324 | private hashAttribute(
325 | attribute: BufferAttribute | InterleavedBufferAttribute,
326 | offset: number
327 | ): string {
328 | const array = attribute.array;
329 |
330 | switch (attribute.itemSize) {
331 | case 1:
332 | return this.floor(array, offset).toString();
333 |
334 | case 2:
335 | return this.floor(array, offset) + "_" + this.floor(array, offset + 1);
336 |
337 | case 3:
338 | return (
339 | this.floor(array, offset) +
340 | "_" +
341 | this.floor(array, offset + 1) +
342 | "_" +
343 | this.floor(array, offset + 2)
344 | );
345 |
346 | case 4:
347 | return (
348 | this.floor(array, offset) +
349 | "_" +
350 | this.floor(array, offset + 1) +
351 | "_" +
352 | this.floor(array, offset + 2) +
353 | "_" +
354 | this.floor(array, offset + 3)
355 | );
356 | }
357 | throw new Error(`This itemSize for the attribute is unsupported: ${attribute.itemSize}. Must be either 1, 2, 3 or 4.`)
358 | }
359 | }
360 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | '@compodoc/compodoc': ^1.1.19
5 | '@types/three': ^0.144.0
6 | three: ^0.145.0
7 | typescript: ^4.8.4
8 |
9 | devDependencies:
10 | '@compodoc/compodoc': 1.1.19
11 | '@types/three': 0.144.0
12 | three: 0.145.0
13 | typescript: 4.8.4
14 |
15 | packages:
16 |
17 | /@aduh95/viz.js/3.7.0:
18 | resolution: {integrity: sha512-20Pk2Z98fbPLkECcrZSJszKos/OgtvJJR3NcbVfgCJ6EQjDNzW2P1BKqImOz3tJ952dvO2DWEhcLhQ1Wz1e9ng==}
19 | dev: true
20 |
21 | /@ampproject/remapping/2.2.0:
22 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
23 | engines: {node: '>=6.0.0'}
24 | dependencies:
25 | '@jridgewell/gen-mapping': 0.1.1
26 | '@jridgewell/trace-mapping': 0.3.16
27 | dev: true
28 |
29 | /@angular-devkit/core/13.3.9_chokidar@3.5.3:
30 | resolution: {integrity: sha512-XqCuIWyoqIsLABjV3GQL/+EiBCt3xVPPtNp3Mg4gjBsDLW7PEnvbb81yGkiZQmIsq4EIyQC/6fQa3VdjsCshGg==}
31 | engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
32 | peerDependencies:
33 | chokidar: ^3.5.2
34 | peerDependenciesMeta:
35 | chokidar:
36 | optional: true
37 | dependencies:
38 | ajv: 8.9.0
39 | ajv-formats: 2.1.1_ajv@8.9.0
40 | chokidar: 3.5.3
41 | fast-json-stable-stringify: 2.1.0
42 | magic-string: 0.25.7
43 | rxjs: 6.6.7
44 | source-map: 0.7.3
45 | dev: true
46 |
47 | /@angular-devkit/schematics/13.3.9_chokidar@3.5.3:
48 | resolution: {integrity: sha512-oNHLNtwbtEJ0dYPPXy1NpfRdSiFsYBl7+ozJklLgNV/AEOxlSi2qlVx6DoxNVjz5XgQ7Z+eoVDMw7ewGPnGSyA==}
49 | engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
50 | dependencies:
51 | '@angular-devkit/core': 13.3.9_chokidar@3.5.3
52 | jsonc-parser: 3.0.0
53 | magic-string: 0.25.7
54 | ora: 5.4.1
55 | rxjs: 6.6.7
56 | transitivePeerDependencies:
57 | - chokidar
58 | dev: true
59 |
60 | /@babel/code-frame/7.18.6:
61 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
62 | engines: {node: '>=6.9.0'}
63 | dependencies:
64 | '@babel/highlight': 7.18.6
65 | dev: true
66 |
67 | /@babel/compat-data/7.19.4:
68 | resolution: {integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==}
69 | engines: {node: '>=6.9.0'}
70 | dev: true
71 |
72 | /@babel/core/7.19.3:
73 | resolution: {integrity: sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==}
74 | engines: {node: '>=6.9.0'}
75 | dependencies:
76 | '@ampproject/remapping': 2.2.0
77 | '@babel/code-frame': 7.18.6
78 | '@babel/generator': 7.19.5
79 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
80 | '@babel/helper-module-transforms': 7.19.0
81 | '@babel/helpers': 7.19.4
82 | '@babel/parser': 7.19.4
83 | '@babel/template': 7.18.10
84 | '@babel/traverse': 7.19.4
85 | '@babel/types': 7.19.4
86 | convert-source-map: 1.9.0
87 | debug: 4.3.4
88 | gensync: 1.0.0-beta.2
89 | json5: 2.2.1
90 | semver: 6.3.0
91 | transitivePeerDependencies:
92 | - supports-color
93 | dev: true
94 |
95 | /@babel/generator/7.19.5:
96 | resolution: {integrity: sha512-DxbNz9Lz4aMZ99qPpO1raTbcrI1ZeYh+9NR9qhfkQIbFtVEqotHojEBxHzmxhVONkGt6VyrqVQcgpefMy9pqcg==}
97 | engines: {node: '>=6.9.0'}
98 | dependencies:
99 | '@babel/types': 7.19.4
100 | '@jridgewell/gen-mapping': 0.3.2
101 | jsesc: 2.5.2
102 | dev: true
103 |
104 | /@babel/helper-annotate-as-pure/7.18.6:
105 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
106 | engines: {node: '>=6.9.0'}
107 | dependencies:
108 | '@babel/types': 7.19.4
109 | dev: true
110 |
111 | /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9:
112 | resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==}
113 | engines: {node: '>=6.9.0'}
114 | dependencies:
115 | '@babel/helper-explode-assignable-expression': 7.18.6
116 | '@babel/types': 7.19.4
117 | dev: true
118 |
119 | /@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3:
120 | resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==}
121 | engines: {node: '>=6.9.0'}
122 | peerDependencies:
123 | '@babel/core': ^7.0.0
124 | dependencies:
125 | '@babel/compat-data': 7.19.4
126 | '@babel/core': 7.19.3
127 | '@babel/helper-validator-option': 7.18.6
128 | browserslist: 4.21.4
129 | semver: 6.3.0
130 | dev: true
131 |
132 | /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.3:
133 | resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==}
134 | engines: {node: '>=6.9.0'}
135 | peerDependencies:
136 | '@babel/core': ^7.0.0
137 | dependencies:
138 | '@babel/core': 7.19.3
139 | '@babel/helper-annotate-as-pure': 7.18.6
140 | '@babel/helper-environment-visitor': 7.18.9
141 | '@babel/helper-function-name': 7.19.0
142 | '@babel/helper-member-expression-to-functions': 7.18.9
143 | '@babel/helper-optimise-call-expression': 7.18.6
144 | '@babel/helper-replace-supers': 7.19.1
145 | '@babel/helper-split-export-declaration': 7.18.6
146 | transitivePeerDependencies:
147 | - supports-color
148 | dev: true
149 |
150 | /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.3:
151 | resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==}
152 | engines: {node: '>=6.9.0'}
153 | peerDependencies:
154 | '@babel/core': ^7.0.0
155 | dependencies:
156 | '@babel/core': 7.19.3
157 | '@babel/helper-annotate-as-pure': 7.18.6
158 | regexpu-core: 5.2.1
159 | dev: true
160 |
161 | /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.3:
162 | resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
163 | peerDependencies:
164 | '@babel/core': ^7.4.0-0
165 | dependencies:
166 | '@babel/core': 7.19.3
167 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
168 | '@babel/helper-plugin-utils': 7.19.0
169 | debug: 4.3.4
170 | lodash.debounce: 4.0.8
171 | resolve: 1.22.1
172 | semver: 6.3.0
173 | transitivePeerDependencies:
174 | - supports-color
175 | dev: true
176 |
177 | /@babel/helper-environment-visitor/7.18.9:
178 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
179 | engines: {node: '>=6.9.0'}
180 | dev: true
181 |
182 | /@babel/helper-explode-assignable-expression/7.18.6:
183 | resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
184 | engines: {node: '>=6.9.0'}
185 | dependencies:
186 | '@babel/types': 7.19.4
187 | dev: true
188 |
189 | /@babel/helper-function-name/7.19.0:
190 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
191 | engines: {node: '>=6.9.0'}
192 | dependencies:
193 | '@babel/template': 7.18.10
194 | '@babel/types': 7.19.4
195 | dev: true
196 |
197 | /@babel/helper-hoist-variables/7.18.6:
198 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
199 | engines: {node: '>=6.9.0'}
200 | dependencies:
201 | '@babel/types': 7.19.4
202 | dev: true
203 |
204 | /@babel/helper-member-expression-to-functions/7.18.9:
205 | resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==}
206 | engines: {node: '>=6.9.0'}
207 | dependencies:
208 | '@babel/types': 7.19.4
209 | dev: true
210 |
211 | /@babel/helper-module-imports/7.18.6:
212 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
213 | engines: {node: '>=6.9.0'}
214 | dependencies:
215 | '@babel/types': 7.19.4
216 | dev: true
217 |
218 | /@babel/helper-module-transforms/7.19.0:
219 | resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==}
220 | engines: {node: '>=6.9.0'}
221 | dependencies:
222 | '@babel/helper-environment-visitor': 7.18.9
223 | '@babel/helper-module-imports': 7.18.6
224 | '@babel/helper-simple-access': 7.19.4
225 | '@babel/helper-split-export-declaration': 7.18.6
226 | '@babel/helper-validator-identifier': 7.19.1
227 | '@babel/template': 7.18.10
228 | '@babel/traverse': 7.19.4
229 | '@babel/types': 7.19.4
230 | transitivePeerDependencies:
231 | - supports-color
232 | dev: true
233 |
234 | /@babel/helper-optimise-call-expression/7.18.6:
235 | resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
236 | engines: {node: '>=6.9.0'}
237 | dependencies:
238 | '@babel/types': 7.19.4
239 | dev: true
240 |
241 | /@babel/helper-plugin-utils/7.19.0:
242 | resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==}
243 | engines: {node: '>=6.9.0'}
244 | dev: true
245 |
246 | /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.3:
247 | resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
248 | engines: {node: '>=6.9.0'}
249 | peerDependencies:
250 | '@babel/core': ^7.0.0
251 | dependencies:
252 | '@babel/core': 7.19.3
253 | '@babel/helper-annotate-as-pure': 7.18.6
254 | '@babel/helper-environment-visitor': 7.18.9
255 | '@babel/helper-wrap-function': 7.19.0
256 | '@babel/types': 7.19.4
257 | transitivePeerDependencies:
258 | - supports-color
259 | dev: true
260 |
261 | /@babel/helper-replace-supers/7.19.1:
262 | resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==}
263 | engines: {node: '>=6.9.0'}
264 | dependencies:
265 | '@babel/helper-environment-visitor': 7.18.9
266 | '@babel/helper-member-expression-to-functions': 7.18.9
267 | '@babel/helper-optimise-call-expression': 7.18.6
268 | '@babel/traverse': 7.19.4
269 | '@babel/types': 7.19.4
270 | transitivePeerDependencies:
271 | - supports-color
272 | dev: true
273 |
274 | /@babel/helper-simple-access/7.19.4:
275 | resolution: {integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==}
276 | engines: {node: '>=6.9.0'}
277 | dependencies:
278 | '@babel/types': 7.19.4
279 | dev: true
280 |
281 | /@babel/helper-skip-transparent-expression-wrappers/7.18.9:
282 | resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==}
283 | engines: {node: '>=6.9.0'}
284 | dependencies:
285 | '@babel/types': 7.19.4
286 | dev: true
287 |
288 | /@babel/helper-split-export-declaration/7.18.6:
289 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
290 | engines: {node: '>=6.9.0'}
291 | dependencies:
292 | '@babel/types': 7.19.4
293 | dev: true
294 |
295 | /@babel/helper-string-parser/7.19.4:
296 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
297 | engines: {node: '>=6.9.0'}
298 | dev: true
299 |
300 | /@babel/helper-validator-identifier/7.19.1:
301 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
302 | engines: {node: '>=6.9.0'}
303 | dev: true
304 |
305 | /@babel/helper-validator-option/7.18.6:
306 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
307 | engines: {node: '>=6.9.0'}
308 | dev: true
309 |
310 | /@babel/helper-wrap-function/7.19.0:
311 | resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==}
312 | engines: {node: '>=6.9.0'}
313 | dependencies:
314 | '@babel/helper-function-name': 7.19.0
315 | '@babel/template': 7.18.10
316 | '@babel/traverse': 7.19.4
317 | '@babel/types': 7.19.4
318 | transitivePeerDependencies:
319 | - supports-color
320 | dev: true
321 |
322 | /@babel/helpers/7.19.4:
323 | resolution: {integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==}
324 | engines: {node: '>=6.9.0'}
325 | dependencies:
326 | '@babel/template': 7.18.10
327 | '@babel/traverse': 7.19.4
328 | '@babel/types': 7.19.4
329 | transitivePeerDependencies:
330 | - supports-color
331 | dev: true
332 |
333 | /@babel/highlight/7.18.6:
334 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
335 | engines: {node: '>=6.9.0'}
336 | dependencies:
337 | '@babel/helper-validator-identifier': 7.19.1
338 | chalk: 2.4.2
339 | js-tokens: 4.0.0
340 | dev: true
341 |
342 | /@babel/parser/7.19.4:
343 | resolution: {integrity: sha512-qpVT7gtuOLjWeDTKLkJ6sryqLliBaFpAtGeqw5cs5giLldvh+Ch0plqnUMKoVAUS6ZEueQQiZV+p5pxtPitEsA==}
344 | engines: {node: '>=6.0.0'}
345 | hasBin: true
346 | dependencies:
347 | '@babel/types': 7.19.4
348 | dev: true
349 |
350 | /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.3:
351 | resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
352 | engines: {node: '>=6.9.0'}
353 | peerDependencies:
354 | '@babel/core': ^7.0.0
355 | dependencies:
356 | '@babel/core': 7.19.3
357 | '@babel/helper-plugin-utils': 7.19.0
358 | dev: true
359 |
360 | /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.3:
361 | resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==}
362 | engines: {node: '>=6.9.0'}
363 | peerDependencies:
364 | '@babel/core': ^7.13.0
365 | dependencies:
366 | '@babel/core': 7.19.3
367 | '@babel/helper-plugin-utils': 7.19.0
368 | '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
369 | '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.3
370 | dev: true
371 |
372 | /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.3:
373 | resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==}
374 | engines: {node: '>=6.9.0'}
375 | peerDependencies:
376 | '@babel/core': ^7.0.0-0
377 | dependencies:
378 | '@babel/core': 7.19.3
379 | '@babel/helper-environment-visitor': 7.18.9
380 | '@babel/helper-plugin-utils': 7.19.0
381 | '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.3
382 | '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.3
383 | transitivePeerDependencies:
384 | - supports-color
385 | dev: true
386 |
387 | /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.3:
388 | resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
389 | engines: {node: '>=6.9.0'}
390 | peerDependencies:
391 | '@babel/core': ^7.0.0-0
392 | dependencies:
393 | '@babel/core': 7.19.3
394 | '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.3
395 | '@babel/helper-plugin-utils': 7.19.0
396 | transitivePeerDependencies:
397 | - supports-color
398 | dev: true
399 |
400 | /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.3:
401 | resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==}
402 | engines: {node: '>=6.9.0'}
403 | peerDependencies:
404 | '@babel/core': ^7.12.0
405 | dependencies:
406 | '@babel/core': 7.19.3
407 | '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.3
408 | '@babel/helper-plugin-utils': 7.19.0
409 | '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.3
410 | transitivePeerDependencies:
411 | - supports-color
412 | dev: true
413 |
414 | /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.3:
415 | resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
416 | engines: {node: '>=6.9.0'}
417 | peerDependencies:
418 | '@babel/core': ^7.0.0-0
419 | dependencies:
420 | '@babel/core': 7.19.3
421 | '@babel/helper-plugin-utils': 7.19.0
422 | '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.3
423 | dev: true
424 |
425 | /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.3:
426 | resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
427 | engines: {node: '>=6.9.0'}
428 | peerDependencies:
429 | '@babel/core': ^7.0.0-0
430 | dependencies:
431 | '@babel/core': 7.19.3
432 | '@babel/helper-plugin-utils': 7.19.0
433 | '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.3
434 | dev: true
435 |
436 | /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.3:
437 | resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
438 | engines: {node: '>=6.9.0'}
439 | peerDependencies:
440 | '@babel/core': ^7.0.0-0
441 | dependencies:
442 | '@babel/core': 7.19.3
443 | '@babel/helper-plugin-utils': 7.19.0
444 | '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.3
445 | dev: true
446 |
447 | /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.3:
448 | resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==}
449 | engines: {node: '>=6.9.0'}
450 | peerDependencies:
451 | '@babel/core': ^7.0.0-0
452 | dependencies:
453 | '@babel/core': 7.19.3
454 | '@babel/helper-plugin-utils': 7.19.0
455 | '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.3
456 | dev: true
457 |
458 | /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.3:
459 | resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
460 | engines: {node: '>=6.9.0'}
461 | peerDependencies:
462 | '@babel/core': ^7.0.0-0
463 | dependencies:
464 | '@babel/core': 7.19.3
465 | '@babel/helper-plugin-utils': 7.19.0
466 | '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.3
467 | dev: true
468 |
469 | /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.3:
470 | resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
471 | engines: {node: '>=6.9.0'}
472 | peerDependencies:
473 | '@babel/core': ^7.0.0-0
474 | dependencies:
475 | '@babel/core': 7.19.3
476 | '@babel/helper-plugin-utils': 7.19.0
477 | '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.3
478 | dev: true
479 |
480 | /@babel/plugin-proposal-object-rest-spread/7.19.4_@babel+core@7.19.3:
481 | resolution: {integrity: sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==}
482 | engines: {node: '>=6.9.0'}
483 | peerDependencies:
484 | '@babel/core': ^7.0.0-0
485 | dependencies:
486 | '@babel/compat-data': 7.19.4
487 | '@babel/core': 7.19.3
488 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
489 | '@babel/helper-plugin-utils': 7.19.0
490 | '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.3
491 | '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.3
492 | dev: true
493 |
494 | /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.3:
495 | resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
496 | engines: {node: '>=6.9.0'}
497 | peerDependencies:
498 | '@babel/core': ^7.0.0-0
499 | dependencies:
500 | '@babel/core': 7.19.3
501 | '@babel/helper-plugin-utils': 7.19.0
502 | '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.3
503 | dev: true
504 |
505 | /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.3:
506 | resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==}
507 | engines: {node: '>=6.9.0'}
508 | peerDependencies:
509 | '@babel/core': ^7.0.0-0
510 | dependencies:
511 | '@babel/core': 7.19.3
512 | '@babel/helper-plugin-utils': 7.19.0
513 | '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
514 | '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.3
515 | dev: true
516 |
517 | /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.3:
518 | resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
519 | engines: {node: '>=6.9.0'}
520 | peerDependencies:
521 | '@babel/core': ^7.0.0-0
522 | dependencies:
523 | '@babel/core': 7.19.3
524 | '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.3
525 | '@babel/helper-plugin-utils': 7.19.0
526 | transitivePeerDependencies:
527 | - supports-color
528 | dev: true
529 |
530 | /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.3:
531 | resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==}
532 | engines: {node: '>=6.9.0'}
533 | peerDependencies:
534 | '@babel/core': ^7.0.0-0
535 | dependencies:
536 | '@babel/core': 7.19.3
537 | '@babel/helper-annotate-as-pure': 7.18.6
538 | '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.3
539 | '@babel/helper-plugin-utils': 7.19.0
540 | '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.3
541 | transitivePeerDependencies:
542 | - supports-color
543 | dev: true
544 |
545 | /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.3:
546 | resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
547 | engines: {node: '>=4'}
548 | peerDependencies:
549 | '@babel/core': ^7.0.0-0
550 | dependencies:
551 | '@babel/core': 7.19.3
552 | '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.3
553 | '@babel/helper-plugin-utils': 7.19.0
554 | dev: true
555 |
556 | /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.3:
557 | resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
558 | peerDependencies:
559 | '@babel/core': ^7.0.0-0
560 | dependencies:
561 | '@babel/core': 7.19.3
562 | '@babel/helper-plugin-utils': 7.19.0
563 | dev: true
564 |
565 | /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.3:
566 | resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
567 | peerDependencies:
568 | '@babel/core': ^7.0.0-0
569 | dependencies:
570 | '@babel/core': 7.19.3
571 | '@babel/helper-plugin-utils': 7.19.0
572 | dev: true
573 |
574 | /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.3:
575 | resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
576 | engines: {node: '>=6.9.0'}
577 | peerDependencies:
578 | '@babel/core': ^7.0.0-0
579 | dependencies:
580 | '@babel/core': 7.19.3
581 | '@babel/helper-plugin-utils': 7.19.0
582 | dev: true
583 |
584 | /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.3:
585 | resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
586 | peerDependencies:
587 | '@babel/core': ^7.0.0-0
588 | dependencies:
589 | '@babel/core': 7.19.3
590 | '@babel/helper-plugin-utils': 7.19.0
591 | dev: true
592 |
593 | /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.3:
594 | resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
595 | peerDependencies:
596 | '@babel/core': ^7.0.0-0
597 | dependencies:
598 | '@babel/core': 7.19.3
599 | '@babel/helper-plugin-utils': 7.19.0
600 | dev: true
601 |
602 | /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.3:
603 | resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==}
604 | engines: {node: '>=6.9.0'}
605 | peerDependencies:
606 | '@babel/core': ^7.0.0-0
607 | dependencies:
608 | '@babel/core': 7.19.3
609 | '@babel/helper-plugin-utils': 7.19.0
610 | dev: true
611 |
612 | /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.3:
613 | resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
614 | peerDependencies:
615 | '@babel/core': ^7.0.0-0
616 | dependencies:
617 | '@babel/core': 7.19.3
618 | '@babel/helper-plugin-utils': 7.19.0
619 | dev: true
620 |
621 | /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.3:
622 | resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
623 | peerDependencies:
624 | '@babel/core': ^7.0.0-0
625 | dependencies:
626 | '@babel/core': 7.19.3
627 | '@babel/helper-plugin-utils': 7.19.0
628 | dev: true
629 |
630 | /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.3:
631 | resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
632 | peerDependencies:
633 | '@babel/core': ^7.0.0-0
634 | dependencies:
635 | '@babel/core': 7.19.3
636 | '@babel/helper-plugin-utils': 7.19.0
637 | dev: true
638 |
639 | /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.3:
640 | resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
641 | peerDependencies:
642 | '@babel/core': ^7.0.0-0
643 | dependencies:
644 | '@babel/core': 7.19.3
645 | '@babel/helper-plugin-utils': 7.19.0
646 | dev: true
647 |
648 | /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.3:
649 | resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
650 | peerDependencies:
651 | '@babel/core': ^7.0.0-0
652 | dependencies:
653 | '@babel/core': 7.19.3
654 | '@babel/helper-plugin-utils': 7.19.0
655 | dev: true
656 |
657 | /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.3:
658 | resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
659 | peerDependencies:
660 | '@babel/core': ^7.0.0-0
661 | dependencies:
662 | '@babel/core': 7.19.3
663 | '@babel/helper-plugin-utils': 7.19.0
664 | dev: true
665 |
666 | /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.3:
667 | resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
668 | peerDependencies:
669 | '@babel/core': ^7.0.0-0
670 | dependencies:
671 | '@babel/core': 7.19.3
672 | '@babel/helper-plugin-utils': 7.19.0
673 | dev: true
674 |
675 | /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.3:
676 | resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
677 | engines: {node: '>=6.9.0'}
678 | peerDependencies:
679 | '@babel/core': ^7.0.0-0
680 | dependencies:
681 | '@babel/core': 7.19.3
682 | '@babel/helper-plugin-utils': 7.19.0
683 | dev: true
684 |
685 | /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.3:
686 | resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
687 | engines: {node: '>=6.9.0'}
688 | peerDependencies:
689 | '@babel/core': ^7.0.0-0
690 | dependencies:
691 | '@babel/core': 7.19.3
692 | '@babel/helper-plugin-utils': 7.19.0
693 | dev: true
694 |
695 | /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.3:
696 | resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
697 | engines: {node: '>=6.9.0'}
698 | peerDependencies:
699 | '@babel/core': ^7.0.0-0
700 | dependencies:
701 | '@babel/core': 7.19.3
702 | '@babel/helper-plugin-utils': 7.19.0
703 | dev: true
704 |
705 | /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.3:
706 | resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==}
707 | engines: {node: '>=6.9.0'}
708 | peerDependencies:
709 | '@babel/core': ^7.0.0-0
710 | dependencies:
711 | '@babel/core': 7.19.3
712 | '@babel/helper-module-imports': 7.18.6
713 | '@babel/helper-plugin-utils': 7.19.0
714 | '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.3
715 | transitivePeerDependencies:
716 | - supports-color
717 | dev: true
718 |
719 | /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.3:
720 | resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
721 | engines: {node: '>=6.9.0'}
722 | peerDependencies:
723 | '@babel/core': ^7.0.0-0
724 | dependencies:
725 | '@babel/core': 7.19.3
726 | '@babel/helper-plugin-utils': 7.19.0
727 | dev: true
728 |
729 | /@babel/plugin-transform-block-scoping/7.19.4_@babel+core@7.19.3:
730 | resolution: {integrity: sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==}
731 | engines: {node: '>=6.9.0'}
732 | peerDependencies:
733 | '@babel/core': ^7.0.0-0
734 | dependencies:
735 | '@babel/core': 7.19.3
736 | '@babel/helper-plugin-utils': 7.19.0
737 | dev: true
738 |
739 | /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.3:
740 | resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==}
741 | engines: {node: '>=6.9.0'}
742 | peerDependencies:
743 | '@babel/core': ^7.0.0-0
744 | dependencies:
745 | '@babel/core': 7.19.3
746 | '@babel/helper-annotate-as-pure': 7.18.6
747 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
748 | '@babel/helper-environment-visitor': 7.18.9
749 | '@babel/helper-function-name': 7.19.0
750 | '@babel/helper-optimise-call-expression': 7.18.6
751 | '@babel/helper-plugin-utils': 7.19.0
752 | '@babel/helper-replace-supers': 7.19.1
753 | '@babel/helper-split-export-declaration': 7.18.6
754 | globals: 11.12.0
755 | transitivePeerDependencies:
756 | - supports-color
757 | dev: true
758 |
759 | /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.3:
760 | resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==}
761 | engines: {node: '>=6.9.0'}
762 | peerDependencies:
763 | '@babel/core': ^7.0.0-0
764 | dependencies:
765 | '@babel/core': 7.19.3
766 | '@babel/helper-plugin-utils': 7.19.0
767 | dev: true
768 |
769 | /@babel/plugin-transform-destructuring/7.19.4_@babel+core@7.19.3:
770 | resolution: {integrity: sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==}
771 | engines: {node: '>=6.9.0'}
772 | peerDependencies:
773 | '@babel/core': ^7.0.0-0
774 | dependencies:
775 | '@babel/core': 7.19.3
776 | '@babel/helper-plugin-utils': 7.19.0
777 | dev: true
778 |
779 | /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.3:
780 | resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
781 | engines: {node: '>=6.9.0'}
782 | peerDependencies:
783 | '@babel/core': ^7.0.0-0
784 | dependencies:
785 | '@babel/core': 7.19.3
786 | '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.3
787 | '@babel/helper-plugin-utils': 7.19.0
788 | dev: true
789 |
790 | /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.3:
791 | resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
792 | engines: {node: '>=6.9.0'}
793 | peerDependencies:
794 | '@babel/core': ^7.0.0-0
795 | dependencies:
796 | '@babel/core': 7.19.3
797 | '@babel/helper-plugin-utils': 7.19.0
798 | dev: true
799 |
800 | /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.3:
801 | resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
802 | engines: {node: '>=6.9.0'}
803 | peerDependencies:
804 | '@babel/core': ^7.0.0-0
805 | dependencies:
806 | '@babel/core': 7.19.3
807 | '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
808 | '@babel/helper-plugin-utils': 7.19.0
809 | dev: true
810 |
811 | /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.3:
812 | resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
813 | engines: {node: '>=6.9.0'}
814 | peerDependencies:
815 | '@babel/core': ^7.0.0-0
816 | dependencies:
817 | '@babel/core': 7.19.3
818 | '@babel/helper-plugin-utils': 7.19.0
819 | dev: true
820 |
821 | /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.3:
822 | resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
823 | engines: {node: '>=6.9.0'}
824 | peerDependencies:
825 | '@babel/core': ^7.0.0-0
826 | dependencies:
827 | '@babel/core': 7.19.3
828 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
829 | '@babel/helper-function-name': 7.19.0
830 | '@babel/helper-plugin-utils': 7.19.0
831 | dev: true
832 |
833 | /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.3:
834 | resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
835 | engines: {node: '>=6.9.0'}
836 | peerDependencies:
837 | '@babel/core': ^7.0.0-0
838 | dependencies:
839 | '@babel/core': 7.19.3
840 | '@babel/helper-plugin-utils': 7.19.0
841 | dev: true
842 |
843 | /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.3:
844 | resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
845 | engines: {node: '>=6.9.0'}
846 | peerDependencies:
847 | '@babel/core': ^7.0.0-0
848 | dependencies:
849 | '@babel/core': 7.19.3
850 | '@babel/helper-plugin-utils': 7.19.0
851 | dev: true
852 |
853 | /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.3:
854 | resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==}
855 | engines: {node: '>=6.9.0'}
856 | peerDependencies:
857 | '@babel/core': ^7.0.0-0
858 | dependencies:
859 | '@babel/core': 7.19.3
860 | '@babel/helper-module-transforms': 7.19.0
861 | '@babel/helper-plugin-utils': 7.19.0
862 | babel-plugin-dynamic-import-node: 2.3.3
863 | transitivePeerDependencies:
864 | - supports-color
865 | dev: true
866 |
867 | /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.3:
868 | resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==}
869 | engines: {node: '>=6.9.0'}
870 | peerDependencies:
871 | '@babel/core': ^7.0.0-0
872 | dependencies:
873 | '@babel/core': 7.19.3
874 | '@babel/helper-module-transforms': 7.19.0
875 | '@babel/helper-plugin-utils': 7.19.0
876 | '@babel/helper-simple-access': 7.19.4
877 | babel-plugin-dynamic-import-node: 2.3.3
878 | transitivePeerDependencies:
879 | - supports-color
880 | dev: true
881 |
882 | /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.3:
883 | resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==}
884 | engines: {node: '>=6.9.0'}
885 | peerDependencies:
886 | '@babel/core': ^7.0.0-0
887 | dependencies:
888 | '@babel/core': 7.19.3
889 | '@babel/helper-hoist-variables': 7.18.6
890 | '@babel/helper-module-transforms': 7.19.0
891 | '@babel/helper-plugin-utils': 7.19.0
892 | '@babel/helper-validator-identifier': 7.19.1
893 | babel-plugin-dynamic-import-node: 2.3.3
894 | transitivePeerDependencies:
895 | - supports-color
896 | dev: true
897 |
898 | /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.3:
899 | resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
900 | engines: {node: '>=6.9.0'}
901 | peerDependencies:
902 | '@babel/core': ^7.0.0-0
903 | dependencies:
904 | '@babel/core': 7.19.3
905 | '@babel/helper-module-transforms': 7.19.0
906 | '@babel/helper-plugin-utils': 7.19.0
907 | transitivePeerDependencies:
908 | - supports-color
909 | dev: true
910 |
911 | /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.3:
912 | resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==}
913 | engines: {node: '>=6.9.0'}
914 | peerDependencies:
915 | '@babel/core': ^7.0.0
916 | dependencies:
917 | '@babel/core': 7.19.3
918 | '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.3
919 | '@babel/helper-plugin-utils': 7.19.0
920 | dev: true
921 |
922 | /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.3:
923 | resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
924 | engines: {node: '>=6.9.0'}
925 | peerDependencies:
926 | '@babel/core': ^7.0.0-0
927 | dependencies:
928 | '@babel/core': 7.19.3
929 | '@babel/helper-plugin-utils': 7.19.0
930 | dev: true
931 |
932 | /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.3:
933 | resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
934 | engines: {node: '>=6.9.0'}
935 | peerDependencies:
936 | '@babel/core': ^7.0.0-0
937 | dependencies:
938 | '@babel/core': 7.19.3
939 | '@babel/helper-plugin-utils': 7.19.0
940 | '@babel/helper-replace-supers': 7.19.1
941 | transitivePeerDependencies:
942 | - supports-color
943 | dev: true
944 |
945 | /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.3:
946 | resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==}
947 | engines: {node: '>=6.9.0'}
948 | peerDependencies:
949 | '@babel/core': ^7.0.0-0
950 | dependencies:
951 | '@babel/core': 7.19.3
952 | '@babel/helper-plugin-utils': 7.19.0
953 | dev: true
954 |
955 | /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.3:
956 | resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
957 | engines: {node: '>=6.9.0'}
958 | peerDependencies:
959 | '@babel/core': ^7.0.0-0
960 | dependencies:
961 | '@babel/core': 7.19.3
962 | '@babel/helper-plugin-utils': 7.19.0
963 | dev: true
964 |
965 | /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.3:
966 | resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==}
967 | engines: {node: '>=6.9.0'}
968 | peerDependencies:
969 | '@babel/core': ^7.0.0-0
970 | dependencies:
971 | '@babel/core': 7.19.3
972 | '@babel/helper-plugin-utils': 7.19.0
973 | regenerator-transform: 0.15.0
974 | dev: true
975 |
976 | /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.3:
977 | resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
978 | engines: {node: '>=6.9.0'}
979 | peerDependencies:
980 | '@babel/core': ^7.0.0-0
981 | dependencies:
982 | '@babel/core': 7.19.3
983 | '@babel/helper-plugin-utils': 7.19.0
984 | dev: true
985 |
986 | /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.3:
987 | resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
988 | engines: {node: '>=6.9.0'}
989 | peerDependencies:
990 | '@babel/core': ^7.0.0-0
991 | dependencies:
992 | '@babel/core': 7.19.3
993 | '@babel/helper-plugin-utils': 7.19.0
994 | dev: true
995 |
996 | /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.3:
997 | resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==}
998 | engines: {node: '>=6.9.0'}
999 | peerDependencies:
1000 | '@babel/core': ^7.0.0-0
1001 | dependencies:
1002 | '@babel/core': 7.19.3
1003 | '@babel/helper-plugin-utils': 7.19.0
1004 | '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
1005 | dev: true
1006 |
1007 | /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.3:
1008 | resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
1009 | engines: {node: '>=6.9.0'}
1010 | peerDependencies:
1011 | '@babel/core': ^7.0.0-0
1012 | dependencies:
1013 | '@babel/core': 7.19.3
1014 | '@babel/helper-plugin-utils': 7.19.0
1015 | dev: true
1016 |
1017 | /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.3:
1018 | resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
1019 | engines: {node: '>=6.9.0'}
1020 | peerDependencies:
1021 | '@babel/core': ^7.0.0-0
1022 | dependencies:
1023 | '@babel/core': 7.19.3
1024 | '@babel/helper-plugin-utils': 7.19.0
1025 | dev: true
1026 |
1027 | /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.3:
1028 | resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
1029 | engines: {node: '>=6.9.0'}
1030 | peerDependencies:
1031 | '@babel/core': ^7.0.0-0
1032 | dependencies:
1033 | '@babel/core': 7.19.3
1034 | '@babel/helper-plugin-utils': 7.19.0
1035 | dev: true
1036 |
1037 | /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.3:
1038 | resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
1039 | engines: {node: '>=6.9.0'}
1040 | peerDependencies:
1041 | '@babel/core': ^7.0.0-0
1042 | dependencies:
1043 | '@babel/core': 7.19.3
1044 | '@babel/helper-plugin-utils': 7.19.0
1045 | dev: true
1046 |
1047 | /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.3:
1048 | resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
1049 | engines: {node: '>=6.9.0'}
1050 | peerDependencies:
1051 | '@babel/core': ^7.0.0-0
1052 | dependencies:
1053 | '@babel/core': 7.19.3
1054 | '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.3
1055 | '@babel/helper-plugin-utils': 7.19.0
1056 | dev: true
1057 |
1058 | /@babel/preset-env/7.19.4_@babel+core@7.19.3:
1059 | resolution: {integrity: sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==}
1060 | engines: {node: '>=6.9.0'}
1061 | peerDependencies:
1062 | '@babel/core': ^7.0.0-0
1063 | dependencies:
1064 | '@babel/compat-data': 7.19.4
1065 | '@babel/core': 7.19.3
1066 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3
1067 | '@babel/helper-plugin-utils': 7.19.0
1068 | '@babel/helper-validator-option': 7.18.6
1069 | '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.3
1070 | '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.3
1071 | '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.3
1072 | '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.3
1073 | '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.3
1074 | '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.3
1075 | '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.3
1076 | '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.3
1077 | '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.3
1078 | '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.3
1079 | '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.3
1080 | '@babel/plugin-proposal-object-rest-spread': 7.19.4_@babel+core@7.19.3
1081 | '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.3
1082 | '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.3
1083 | '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.3
1084 | '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.3
1085 | '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.3
1086 | '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.3
1087 | '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.3
1088 | '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.3
1089 | '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.3
1090 | '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.3
1091 | '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.3
1092 | '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.3
1093 | '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.3
1094 | '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.3
1095 | '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.3
1096 | '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.3
1097 | '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.3
1098 | '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.3
1099 | '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.3
1100 | '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.3
1101 | '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.3
1102 | '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.3
1103 | '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.3
1104 | '@babel/plugin-transform-block-scoping': 7.19.4_@babel+core@7.19.3
1105 | '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.3
1106 | '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.3
1107 | '@babel/plugin-transform-destructuring': 7.19.4_@babel+core@7.19.3
1108 | '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.3
1109 | '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.3
1110 | '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.3
1111 | '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.3
1112 | '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.3
1113 | '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.3
1114 | '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.3
1115 | '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.3
1116 | '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.3
1117 | '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.3
1118 | '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.3
1119 | '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.3
1120 | '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.3
1121 | '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.3
1122 | '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.3
1123 | '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.3
1124 | '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.3
1125 | '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.3
1126 | '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.3
1127 | '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.3
1128 | '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.3
1129 | '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.3
1130 | '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.3
1131 | '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.3
1132 | '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.3
1133 | '@babel/preset-modules': 0.1.5_@babel+core@7.19.3
1134 | '@babel/types': 7.19.4
1135 | babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.3
1136 | babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.3
1137 | babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.3
1138 | core-js-compat: 3.25.5
1139 | semver: 6.3.0
1140 | transitivePeerDependencies:
1141 | - supports-color
1142 | dev: true
1143 |
1144 | /@babel/preset-modules/0.1.5_@babel+core@7.19.3:
1145 | resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
1146 | peerDependencies:
1147 | '@babel/core': ^7.0.0-0
1148 | dependencies:
1149 | '@babel/core': 7.19.3
1150 | '@babel/helper-plugin-utils': 7.19.0
1151 | '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.3
1152 | '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.3
1153 | '@babel/types': 7.19.4
1154 | esutils: 2.0.3
1155 | dev: true
1156 |
1157 | /@babel/runtime/7.19.4:
1158 | resolution: {integrity: sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==}
1159 | engines: {node: '>=6.9.0'}
1160 | dependencies:
1161 | regenerator-runtime: 0.13.9
1162 | dev: true
1163 |
1164 | /@babel/template/7.18.10:
1165 | resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
1166 | engines: {node: '>=6.9.0'}
1167 | dependencies:
1168 | '@babel/code-frame': 7.18.6
1169 | '@babel/parser': 7.19.4
1170 | '@babel/types': 7.19.4
1171 | dev: true
1172 |
1173 | /@babel/traverse/7.19.4:
1174 | resolution: {integrity: sha512-w3K1i+V5u2aJUOXBFFC5pveFLmtq1s3qcdDNC2qRI6WPBQIDaKFqXxDEqDO/h1dQ3HjsZoZMyIy6jGLq0xtw+g==}
1175 | engines: {node: '>=6.9.0'}
1176 | dependencies:
1177 | '@babel/code-frame': 7.18.6
1178 | '@babel/generator': 7.19.5
1179 | '@babel/helper-environment-visitor': 7.18.9
1180 | '@babel/helper-function-name': 7.19.0
1181 | '@babel/helper-hoist-variables': 7.18.6
1182 | '@babel/helper-split-export-declaration': 7.18.6
1183 | '@babel/parser': 7.19.4
1184 | '@babel/types': 7.19.4
1185 | debug: 4.3.4
1186 | globals: 11.12.0
1187 | transitivePeerDependencies:
1188 | - supports-color
1189 | dev: true
1190 |
1191 | /@babel/types/7.19.4:
1192 | resolution: {integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==}
1193 | engines: {node: '>=6.9.0'}
1194 | dependencies:
1195 | '@babel/helper-string-parser': 7.19.4
1196 | '@babel/helper-validator-identifier': 7.19.1
1197 | to-fast-properties: 2.0.0
1198 | dev: true
1199 |
1200 | /@compodoc/compodoc/1.1.19:
1201 | resolution: {integrity: sha512-09vdSIgoAXWD1MiLZNhiljLNQ1XzHw/w5shw5IPcUImr/I+1Y52srUL46mEXN8AXo0hbHb5LZcgs70mmrOvY7Q==}
1202 | engines: {node: '>= 12.0.0'}
1203 | hasBin: true
1204 | requiresBuild: true
1205 | dependencies:
1206 | '@angular-devkit/schematics': 13.3.9_chokidar@3.5.3
1207 | '@babel/core': 7.19.3
1208 | '@babel/preset-env': 7.19.4_@babel+core@7.19.3
1209 | '@compodoc/live-server': 1.2.3
1210 | '@compodoc/ngd-transformer': 2.1.0
1211 | chalk: 4.1.2
1212 | cheerio: 1.0.0-rc.12
1213 | chokidar: 3.5.3
1214 | colors: 1.4.0
1215 | commander: 9.4.1
1216 | cosmiconfig: 7.0.1
1217 | decache: 4.6.1
1218 | fancy-log: 2.0.0
1219 | findit2: 2.2.3
1220 | fs-extra: 10.1.0
1221 | glob: 7.2.3
1222 | handlebars: 4.7.7
1223 | html-entities: 2.3.3
1224 | i18next: 21.10.0
1225 | inside: 1.0.0
1226 | json5: 2.2.1
1227 | lodash: 4.17.21
1228 | loglevel: 1.8.0
1229 | loglevel-plugin-prefix: 0.8.4
1230 | lunr: 2.3.9
1231 | marked: 4.1.1
1232 | minimist: 1.2.7
1233 | opencollective-postinstall: 2.0.3
1234 | os-name: 4.0.1
1235 | pdfjs-dist: 2.16.105
1236 | pdfmake: 0.2.6
1237 | semver: 7.3.8
1238 | traverse: 0.6.7
1239 | ts-morph: 13.0.3
1240 | uuid: 8.3.2
1241 | transitivePeerDependencies:
1242 | - supports-color
1243 | - worker-loader
1244 | dev: true
1245 |
1246 | /@compodoc/live-server/1.2.3:
1247 | resolution: {integrity: sha512-hDmntVCyjjaxuJzPzBx68orNZ7TW4BtHWMnXlIVn5dqhK7vuFF/11hspO1cMmc+2QTYgqde1TBcb3127S7Zrow==}
1248 | engines: {node: '>=0.10.0'}
1249 | hasBin: true
1250 | dependencies:
1251 | chokidar: 3.5.3
1252 | colors: 1.4.0
1253 | connect: 3.7.0
1254 | cors: 2.8.5
1255 | event-stream: 4.0.1
1256 | faye-websocket: 0.11.4
1257 | http-auth: 4.1.9
1258 | http-auth-connect: 1.0.6
1259 | morgan: 1.10.0
1260 | object-assign: 4.1.1
1261 | open: 8.4.0
1262 | proxy-middleware: 0.15.0
1263 | send: 0.18.0
1264 | serve-index: 1.9.1
1265 | transitivePeerDependencies:
1266 | - supports-color
1267 | dev: true
1268 |
1269 | /@compodoc/ngd-core/2.1.0:
1270 | resolution: {integrity: sha512-nyBH7J7SJJ2AV6OeZhJ02kRtVB7ALnZJKgShjoL9CNmOFEj8AkdhP9qTBIgjaDrbsW5pF4nx32KQL2fT7RFnqw==}
1271 | engines: {node: '>= 10.0.0'}
1272 | dependencies:
1273 | ansi-colors: 4.1.3
1274 | fancy-log: 1.3.3
1275 | typescript: 4.8.4
1276 | dev: true
1277 |
1278 | /@compodoc/ngd-transformer/2.1.0:
1279 | resolution: {integrity: sha512-Jo4VCMzIUtgIAdRmhHhOoRRE01gCjc5CyrUERRx0VgEzkkCm1Wmu/XHSsQP6tSpCYHBjERghqaDqH5DabkR2oQ==}
1280 | engines: {node: '>= 10.0.0'}
1281 | dependencies:
1282 | '@aduh95/viz.js': 3.7.0
1283 | '@compodoc/ngd-core': 2.1.0
1284 | dot: 1.1.3
1285 | fs-extra: 9.1.0
1286 | dev: true
1287 |
1288 | /@foliojs-fork/fontkit/1.9.1:
1289 | resolution: {integrity: sha512-U589voc2/ROnvx1CyH9aNzOQWJp127JGU1QAylXGQ7LoEAF6hMmahZLQ4eqAcgHUw+uyW4PjtCItq9qudPkK3A==}
1290 | dependencies:
1291 | '@foliojs-fork/restructure': 2.0.2
1292 | brfs: 2.0.2
1293 | brotli: 1.3.3
1294 | browserify-optional: 1.0.1
1295 | clone: 1.0.4
1296 | deep-equal: 1.1.1
1297 | dfa: 1.2.0
1298 | tiny-inflate: 1.0.3
1299 | unicode-properties: 1.4.1
1300 | unicode-trie: 2.0.0
1301 | dev: true
1302 |
1303 | /@foliojs-fork/linebreak/1.1.1:
1304 | resolution: {integrity: sha512-pgY/+53GqGQI+mvDiyprvPWgkTlVBS8cxqee03ejm6gKAQNsR1tCYCIvN9FHy7otZajzMqCgPOgC4cHdt4JPig==}
1305 | dependencies:
1306 | base64-js: 1.3.1
1307 | brfs: 2.0.2
1308 | unicode-trie: 2.0.0
1309 | dev: true
1310 |
1311 | /@foliojs-fork/pdfkit/0.13.0:
1312 | resolution: {integrity: sha512-YXeG1fml9k97YNC9K8e292Pj2JzGt9uOIiBFuQFxHsdQ45BlxW+JU3RQK6JAvXU7kjhjP8rCcYvpk36JLD33sQ==}
1313 | dependencies:
1314 | '@foliojs-fork/fontkit': 1.9.1
1315 | '@foliojs-fork/linebreak': 1.1.1
1316 | crypto-js: 4.1.1
1317 | png-js: 1.0.0
1318 | dev: true
1319 |
1320 | /@foliojs-fork/restructure/2.0.2:
1321 | resolution: {integrity: sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==}
1322 | dev: true
1323 |
1324 | /@jridgewell/gen-mapping/0.1.1:
1325 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
1326 | engines: {node: '>=6.0.0'}
1327 | dependencies:
1328 | '@jridgewell/set-array': 1.1.2
1329 | '@jridgewell/sourcemap-codec': 1.4.14
1330 | dev: true
1331 |
1332 | /@jridgewell/gen-mapping/0.3.2:
1333 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
1334 | engines: {node: '>=6.0.0'}
1335 | dependencies:
1336 | '@jridgewell/set-array': 1.1.2
1337 | '@jridgewell/sourcemap-codec': 1.4.14
1338 | '@jridgewell/trace-mapping': 0.3.16
1339 | dev: true
1340 |
1341 | /@jridgewell/resolve-uri/3.1.0:
1342 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
1343 | engines: {node: '>=6.0.0'}
1344 | dev: true
1345 |
1346 | /@jridgewell/set-array/1.1.2:
1347 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
1348 | engines: {node: '>=6.0.0'}
1349 | dev: true
1350 |
1351 | /@jridgewell/sourcemap-codec/1.4.14:
1352 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
1353 | dev: true
1354 |
1355 | /@jridgewell/trace-mapping/0.3.16:
1356 | resolution: {integrity: sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==}
1357 | dependencies:
1358 | '@jridgewell/resolve-uri': 3.1.0
1359 | '@jridgewell/sourcemap-codec': 1.4.14
1360 | dev: true
1361 |
1362 | /@nodelib/fs.scandir/2.1.5:
1363 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
1364 | engines: {node: '>= 8'}
1365 | dependencies:
1366 | '@nodelib/fs.stat': 2.0.5
1367 | run-parallel: 1.2.0
1368 | dev: true
1369 |
1370 | /@nodelib/fs.stat/2.0.5:
1371 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
1372 | engines: {node: '>= 8'}
1373 | dev: true
1374 |
1375 | /@nodelib/fs.walk/1.2.8:
1376 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
1377 | engines: {node: '>= 8'}
1378 | dependencies:
1379 | '@nodelib/fs.scandir': 2.1.5
1380 | fastq: 1.13.0
1381 | dev: true
1382 |
1383 | /@ts-morph/common/0.12.3:
1384 | resolution: {integrity: sha512-4tUmeLyXJnJWvTFOKtcNJ1yh0a3SsTLi2MUoyj8iUNznFRN1ZquaNe7Oukqrnki2FzZkm0J9adCNLDZxUzvj+w==}
1385 | dependencies:
1386 | fast-glob: 3.2.12
1387 | minimatch: 3.1.2
1388 | mkdirp: 1.0.4
1389 | path-browserify: 1.0.1
1390 | dev: true
1391 |
1392 | /@types/parse-json/4.0.0:
1393 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
1394 | dev: true
1395 |
1396 | /@types/three/0.144.0:
1397 | resolution: {integrity: sha512-psvEs6q5rLN50jUYZ3D4pZMfxTbdt3A243blt0my7/NcL6chaCZpHe2csbCtx0SOD9fI/XnF3wnVUAYZGqCSYg==}
1398 | dependencies:
1399 | '@types/webxr': 0.5.0
1400 | dev: true
1401 |
1402 | /@types/webxr/0.5.0:
1403 | resolution: {integrity: sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==}
1404 | dev: true
1405 |
1406 | /accepts/1.3.8:
1407 | resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
1408 | engines: {node: '>= 0.6'}
1409 | dependencies:
1410 | mime-types: 2.1.35
1411 | negotiator: 0.6.3
1412 | dev: true
1413 |
1414 | /acorn-node/1.8.2:
1415 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
1416 | dependencies:
1417 | acorn: 7.4.1
1418 | acorn-walk: 7.2.0
1419 | xtend: 4.0.2
1420 | dev: true
1421 |
1422 | /acorn-walk/7.2.0:
1423 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
1424 | engines: {node: '>=0.4.0'}
1425 | dev: true
1426 |
1427 | /acorn/7.4.1:
1428 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
1429 | engines: {node: '>=0.4.0'}
1430 | hasBin: true
1431 | dev: true
1432 |
1433 | /ajv-formats/2.1.1_ajv@8.9.0:
1434 | resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
1435 | peerDependencies:
1436 | ajv: ^8.0.0
1437 | peerDependenciesMeta:
1438 | ajv:
1439 | optional: true
1440 | dependencies:
1441 | ajv: 8.9.0
1442 | dev: true
1443 |
1444 | /ajv/8.9.0:
1445 | resolution: {integrity: sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==}
1446 | dependencies:
1447 | fast-deep-equal: 3.1.3
1448 | json-schema-traverse: 1.0.0
1449 | require-from-string: 2.0.2
1450 | uri-js: 4.4.1
1451 | dev: true
1452 |
1453 | /amdefine/1.0.1:
1454 | resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==}
1455 | engines: {node: '>=0.4.2'}
1456 | dev: true
1457 | optional: true
1458 |
1459 | /ansi-colors/4.1.3:
1460 | resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
1461 | engines: {node: '>=6'}
1462 | dev: true
1463 |
1464 | /ansi-gray/0.1.1:
1465 | resolution: {integrity: sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==}
1466 | engines: {node: '>=0.10.0'}
1467 | dependencies:
1468 | ansi-wrap: 0.1.0
1469 | dev: true
1470 |
1471 | /ansi-regex/5.0.1:
1472 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1473 | engines: {node: '>=8'}
1474 | dev: true
1475 |
1476 | /ansi-styles/3.2.1:
1477 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1478 | engines: {node: '>=4'}
1479 | dependencies:
1480 | color-convert: 1.9.3
1481 | dev: true
1482 |
1483 | /ansi-styles/4.3.0:
1484 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1485 | engines: {node: '>=8'}
1486 | dependencies:
1487 | color-convert: 2.0.1
1488 | dev: true
1489 |
1490 | /ansi-wrap/0.1.0:
1491 | resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==}
1492 | engines: {node: '>=0.10.0'}
1493 | dev: true
1494 |
1495 | /anymatch/3.1.2:
1496 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
1497 | engines: {node: '>= 8'}
1498 | dependencies:
1499 | normalize-path: 3.0.0
1500 | picomatch: 2.3.1
1501 | dev: true
1502 |
1503 | /apache-crypt/1.2.6:
1504 | resolution: {integrity: sha512-072WetlM4blL8PREJVeY+WHiUh1R5VNt2HfceGS8aKqttPHcmqE5pkKuXPz/ULmJOFkc8Hw3kfKl6vy7Qka6DA==}
1505 | engines: {node: '>=8'}
1506 | dependencies:
1507 | unix-crypt-td-js: 1.1.4
1508 | dev: true
1509 |
1510 | /apache-md5/1.1.8:
1511 | resolution: {integrity: sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==}
1512 | engines: {node: '>=8'}
1513 | dev: true
1514 |
1515 | /array-from/2.1.1:
1516 | resolution: {integrity: sha512-GQTc6Uupx1FCavi5mPzBvVT7nEOeWMmUA9P95wpfpW1XwMSKs+KaymD5C2Up7KAUKg/mYwbsUYzdZWcoajlNZg==}
1517 | dev: true
1518 |
1519 | /ast-transform/0.0.0:
1520 | resolution: {integrity: sha512-e/JfLiSoakfmL4wmTGPjv0HpTICVmxwXgYOB8x+mzozHL8v+dSfCbrJ8J8hJ0YBP0XcYu1aLZ6b/3TnxNK3P2A==}
1521 | dependencies:
1522 | escodegen: 1.2.0
1523 | esprima: 1.0.4
1524 | through: 2.3.8
1525 | dev: true
1526 |
1527 | /ast-types/0.7.8:
1528 | resolution: {integrity: sha512-RIOpVnVlltB6PcBJ5BMLx+H+6JJ/zjDGU0t7f0L6c2M1dqcK92VQopLBlPQ9R80AVXelfqYgjcPLtHtDbNFg0Q==}
1529 | engines: {node: '>= 0.6'}
1530 | dev: true
1531 |
1532 | /at-least-node/1.0.0:
1533 | resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
1534 | engines: {node: '>= 4.0.0'}
1535 | dev: true
1536 |
1537 | /babel-plugin-dynamic-import-node/2.3.3:
1538 | resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
1539 | dependencies:
1540 | object.assign: 4.1.4
1541 | dev: true
1542 |
1543 | /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.3:
1544 | resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
1545 | peerDependencies:
1546 | '@babel/core': ^7.0.0-0
1547 | dependencies:
1548 | '@babel/compat-data': 7.19.4
1549 | '@babel/core': 7.19.3
1550 | '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.3
1551 | semver: 6.3.0
1552 | transitivePeerDependencies:
1553 | - supports-color
1554 | dev: true
1555 |
1556 | /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.3:
1557 | resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
1558 | peerDependencies:
1559 | '@babel/core': ^7.0.0-0
1560 | dependencies:
1561 | '@babel/core': 7.19.3
1562 | '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.3
1563 | core-js-compat: 3.25.5
1564 | transitivePeerDependencies:
1565 | - supports-color
1566 | dev: true
1567 |
1568 | /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.3:
1569 | resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
1570 | peerDependencies:
1571 | '@babel/core': ^7.0.0-0
1572 | dependencies:
1573 | '@babel/core': 7.19.3
1574 | '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.3
1575 | transitivePeerDependencies:
1576 | - supports-color
1577 | dev: true
1578 |
1579 | /balanced-match/1.0.2:
1580 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1581 | dev: true
1582 |
1583 | /base64-js/1.3.1:
1584 | resolution: {integrity: sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==}
1585 | dev: true
1586 |
1587 | /base64-js/1.5.1:
1588 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1589 | dev: true
1590 |
1591 | /basic-auth/2.0.1:
1592 | resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
1593 | engines: {node: '>= 0.8'}
1594 | dependencies:
1595 | safe-buffer: 5.1.2
1596 | dev: true
1597 |
1598 | /batch/0.6.1:
1599 | resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
1600 | dev: true
1601 |
1602 | /bcryptjs/2.4.3:
1603 | resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==}
1604 | dev: true
1605 |
1606 | /binary-extensions/2.2.0:
1607 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1608 | engines: {node: '>=8'}
1609 | dev: true
1610 |
1611 | /bl/4.1.0:
1612 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1613 | dependencies:
1614 | buffer: 5.7.1
1615 | inherits: 2.0.4
1616 | readable-stream: 3.6.0
1617 | dev: true
1618 |
1619 | /boolbase/1.0.0:
1620 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1621 | dev: true
1622 |
1623 | /brace-expansion/1.1.11:
1624 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1625 | dependencies:
1626 | balanced-match: 1.0.2
1627 | concat-map: 0.0.1
1628 | dev: true
1629 |
1630 | /braces/3.0.2:
1631 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1632 | engines: {node: '>=8'}
1633 | dependencies:
1634 | fill-range: 7.0.1
1635 | dev: true
1636 |
1637 | /brfs/2.0.2:
1638 | resolution: {integrity: sha512-IrFjVtwu4eTJZyu8w/V2gxU7iLTtcHih67sgEdzrhjLBMHp2uYefUBfdM4k2UvcuWMgV7PQDZHSLeNWnLFKWVQ==}
1639 | hasBin: true
1640 | dependencies:
1641 | quote-stream: 1.0.2
1642 | resolve: 1.22.1
1643 | static-module: 3.0.4
1644 | through2: 2.0.5
1645 | dev: true
1646 |
1647 | /brotli/1.3.3:
1648 | resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
1649 | dependencies:
1650 | base64-js: 1.5.1
1651 | dev: true
1652 |
1653 | /browser-resolve/1.11.3:
1654 | resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==}
1655 | dependencies:
1656 | resolve: 1.1.7
1657 | dev: true
1658 |
1659 | /browserify-optional/1.0.1:
1660 | resolution: {integrity: sha512-VrhjbZ+Ba5mDiSYEuPelekQMfTbhcA2DhLk2VQWqdcCROWeFqlTcXZ7yfRkXCIl8E+g4gINJYJiRB7WEtfomAQ==}
1661 | dependencies:
1662 | ast-transform: 0.0.0
1663 | ast-types: 0.7.8
1664 | browser-resolve: 1.11.3
1665 | dev: true
1666 |
1667 | /browserslist/4.21.4:
1668 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
1669 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1670 | hasBin: true
1671 | dependencies:
1672 | caniuse-lite: 1.0.30001419
1673 | electron-to-chromium: 1.4.281
1674 | node-releases: 2.0.6
1675 | update-browserslist-db: 1.0.10_browserslist@4.21.4
1676 | dev: true
1677 |
1678 | /buffer-equal/0.0.1:
1679 | resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==}
1680 | engines: {node: '>=0.4.0'}
1681 | dev: true
1682 |
1683 | /buffer-from/1.1.2:
1684 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1685 | dev: true
1686 |
1687 | /buffer/5.7.1:
1688 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1689 | dependencies:
1690 | base64-js: 1.5.1
1691 | ieee754: 1.2.1
1692 | dev: true
1693 |
1694 | /call-bind/1.0.2:
1695 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1696 | dependencies:
1697 | function-bind: 1.1.1
1698 | get-intrinsic: 1.1.3
1699 | dev: true
1700 |
1701 | /callsite/1.0.0:
1702 | resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==}
1703 | dev: true
1704 |
1705 | /callsites/3.1.0:
1706 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1707 | engines: {node: '>=6'}
1708 | dev: true
1709 |
1710 | /caniuse-lite/1.0.30001419:
1711 | resolution: {integrity: sha512-aFO1r+g6R7TW+PNQxKzjITwLOyDhVRLjW0LcwS/HCZGUUKTGNp9+IwLC4xyDSZBygVL/mxaFR3HIV6wEKQuSzw==}
1712 | dev: true
1713 |
1714 | /chalk/2.4.2:
1715 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1716 | engines: {node: '>=4'}
1717 | dependencies:
1718 | ansi-styles: 3.2.1
1719 | escape-string-regexp: 1.0.5
1720 | supports-color: 5.5.0
1721 | dev: true
1722 |
1723 | /chalk/4.1.2:
1724 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1725 | engines: {node: '>=10'}
1726 | dependencies:
1727 | ansi-styles: 4.3.0
1728 | supports-color: 7.2.0
1729 | dev: true
1730 |
1731 | /cheerio-select/2.1.0:
1732 | resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
1733 | dependencies:
1734 | boolbase: 1.0.0
1735 | css-select: 5.1.0
1736 | css-what: 6.1.0
1737 | domelementtype: 2.3.0
1738 | domhandler: 5.0.3
1739 | domutils: 3.0.1
1740 | dev: true
1741 |
1742 | /cheerio/1.0.0-rc.12:
1743 | resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
1744 | engines: {node: '>= 6'}
1745 | dependencies:
1746 | cheerio-select: 2.1.0
1747 | dom-serializer: 2.0.0
1748 | domhandler: 5.0.3
1749 | domutils: 3.0.1
1750 | htmlparser2: 8.0.1
1751 | parse5: 7.1.1
1752 | parse5-htmlparser2-tree-adapter: 7.0.0
1753 | dev: true
1754 |
1755 | /chokidar/3.5.3:
1756 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
1757 | engines: {node: '>= 8.10.0'}
1758 | dependencies:
1759 | anymatch: 3.1.2
1760 | braces: 3.0.2
1761 | glob-parent: 5.1.2
1762 | is-binary-path: 2.1.0
1763 | is-glob: 4.0.3
1764 | normalize-path: 3.0.0
1765 | readdirp: 3.6.0
1766 | optionalDependencies:
1767 | fsevents: 2.3.2
1768 | dev: true
1769 |
1770 | /cli-cursor/3.1.0:
1771 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1772 | engines: {node: '>=8'}
1773 | dependencies:
1774 | restore-cursor: 3.1.0
1775 | dev: true
1776 |
1777 | /cli-spinners/2.7.0:
1778 | resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
1779 | engines: {node: '>=6'}
1780 | dev: true
1781 |
1782 | /clone/1.0.4:
1783 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
1784 | engines: {node: '>=0.8'}
1785 | dev: true
1786 |
1787 | /code-block-writer/11.0.3:
1788 | resolution: {integrity: sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==}
1789 | dev: true
1790 |
1791 | /color-convert/1.9.3:
1792 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1793 | dependencies:
1794 | color-name: 1.1.3
1795 | dev: true
1796 |
1797 | /color-convert/2.0.1:
1798 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1799 | engines: {node: '>=7.0.0'}
1800 | dependencies:
1801 | color-name: 1.1.4
1802 | dev: true
1803 |
1804 | /color-name/1.1.3:
1805 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1806 | dev: true
1807 |
1808 | /color-name/1.1.4:
1809 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1810 | dev: true
1811 |
1812 | /color-support/1.1.3:
1813 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
1814 | hasBin: true
1815 | dev: true
1816 |
1817 | /colors/1.4.0:
1818 | resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==}
1819 | engines: {node: '>=0.1.90'}
1820 | dev: true
1821 |
1822 | /commander/9.4.1:
1823 | resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==}
1824 | engines: {node: ^12.20.0 || >=14}
1825 | dev: true
1826 |
1827 | /concat-map/0.0.1:
1828 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1829 | dev: true
1830 |
1831 | /concat-stream/1.6.2:
1832 | resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
1833 | engines: {'0': node >= 0.8}
1834 | dependencies:
1835 | buffer-from: 1.1.2
1836 | inherits: 2.0.4
1837 | readable-stream: 2.3.7
1838 | typedarray: 0.0.6
1839 | dev: true
1840 |
1841 | /connect/3.7.0:
1842 | resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
1843 | engines: {node: '>= 0.10.0'}
1844 | dependencies:
1845 | debug: 2.6.9
1846 | finalhandler: 1.1.2
1847 | parseurl: 1.3.3
1848 | utils-merge: 1.0.1
1849 | transitivePeerDependencies:
1850 | - supports-color
1851 | dev: true
1852 |
1853 | /convert-source-map/1.9.0:
1854 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
1855 | dev: true
1856 |
1857 | /core-js-compat/3.25.5:
1858 | resolution: {integrity: sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==}
1859 | dependencies:
1860 | browserslist: 4.21.4
1861 | dev: true
1862 |
1863 | /core-util-is/1.0.3:
1864 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
1865 | dev: true
1866 |
1867 | /cors/2.8.5:
1868 | resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
1869 | engines: {node: '>= 0.10'}
1870 | dependencies:
1871 | object-assign: 4.1.1
1872 | vary: 1.1.2
1873 | dev: true
1874 |
1875 | /cosmiconfig/7.0.1:
1876 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
1877 | engines: {node: '>=10'}
1878 | dependencies:
1879 | '@types/parse-json': 4.0.0
1880 | import-fresh: 3.3.0
1881 | parse-json: 5.2.0
1882 | path-type: 4.0.0
1883 | yaml: 1.10.2
1884 | dev: true
1885 |
1886 | /cross-spawn/7.0.3:
1887 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1888 | engines: {node: '>= 8'}
1889 | dependencies:
1890 | path-key: 3.1.1
1891 | shebang-command: 2.0.0
1892 | which: 2.0.2
1893 | dev: true
1894 |
1895 | /crypto-js/4.1.1:
1896 | resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==}
1897 | dev: true
1898 |
1899 | /css-select/5.1.0:
1900 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
1901 | dependencies:
1902 | boolbase: 1.0.0
1903 | css-what: 6.1.0
1904 | domhandler: 5.0.3
1905 | domutils: 3.0.1
1906 | nth-check: 2.1.1
1907 | dev: true
1908 |
1909 | /css-what/6.1.0:
1910 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
1911 | engines: {node: '>= 6'}
1912 | dev: true
1913 |
1914 | /d/1.0.1:
1915 | resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
1916 | dependencies:
1917 | es5-ext: 0.10.62
1918 | type: 1.2.0
1919 | dev: true
1920 |
1921 | /dash-ast/2.0.1:
1922 | resolution: {integrity: sha512-5TXltWJGc+RdnabUGzhRae1TRq6m4gr+3K2wQX0is5/F2yS6MJXJvLyI3ErAnsAXuJoGqvfVD5icRgim07DrxQ==}
1923 | dev: true
1924 |
1925 | /debug/2.6.9:
1926 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
1927 | peerDependencies:
1928 | supports-color: '*'
1929 | peerDependenciesMeta:
1930 | supports-color:
1931 | optional: true
1932 | dependencies:
1933 | ms: 2.0.0
1934 | dev: true
1935 |
1936 | /debug/4.3.4:
1937 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1938 | engines: {node: '>=6.0'}
1939 | peerDependencies:
1940 | supports-color: '*'
1941 | peerDependenciesMeta:
1942 | supports-color:
1943 | optional: true
1944 | dependencies:
1945 | ms: 2.1.2
1946 | dev: true
1947 |
1948 | /decache/4.6.1:
1949 | resolution: {integrity: sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==}
1950 | dependencies:
1951 | callsite: 1.0.0
1952 | dev: true
1953 |
1954 | /deep-equal/1.1.1:
1955 | resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==}
1956 | dependencies:
1957 | is-arguments: 1.1.1
1958 | is-date-object: 1.0.5
1959 | is-regex: 1.1.4
1960 | object-is: 1.1.5
1961 | object-keys: 1.1.1
1962 | regexp.prototype.flags: 1.4.3
1963 | dev: true
1964 |
1965 | /deep-is/0.1.4:
1966 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1967 | dev: true
1968 |
1969 | /defaults/1.0.4:
1970 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
1971 | dependencies:
1972 | clone: 1.0.4
1973 | dev: true
1974 |
1975 | /define-lazy-prop/2.0.0:
1976 | resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
1977 | engines: {node: '>=8'}
1978 | dev: true
1979 |
1980 | /define-properties/1.1.4:
1981 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
1982 | engines: {node: '>= 0.4'}
1983 | dependencies:
1984 | has-property-descriptors: 1.0.0
1985 | object-keys: 1.1.1
1986 | dev: true
1987 |
1988 | /depd/1.1.2:
1989 | resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
1990 | engines: {node: '>= 0.6'}
1991 | dev: true
1992 |
1993 | /depd/2.0.0:
1994 | resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
1995 | engines: {node: '>= 0.8'}
1996 | dev: true
1997 |
1998 | /destroy/1.2.0:
1999 | resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
2000 | engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2001 | dev: true
2002 |
2003 | /dfa/1.2.0:
2004 | resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
2005 | dev: true
2006 |
2007 | /dom-serializer/2.0.0:
2008 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
2009 | dependencies:
2010 | domelementtype: 2.3.0
2011 | domhandler: 5.0.3
2012 | entities: 4.4.0
2013 | dev: true
2014 |
2015 | /domelementtype/2.3.0:
2016 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2017 | dev: true
2018 |
2019 | /domhandler/5.0.3:
2020 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
2021 | engines: {node: '>= 4'}
2022 | dependencies:
2023 | domelementtype: 2.3.0
2024 | dev: true
2025 |
2026 | /dommatrix/1.0.3:
2027 | resolution: {integrity: sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww==}
2028 | dev: true
2029 |
2030 | /domutils/3.0.1:
2031 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==}
2032 | dependencies:
2033 | dom-serializer: 2.0.0
2034 | domelementtype: 2.3.0
2035 | domhandler: 5.0.3
2036 | dev: true
2037 |
2038 | /dot/1.1.3:
2039 | resolution: {integrity: sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg==}
2040 | engines: {'0': node >=0.2.6}
2041 | hasBin: true
2042 | dev: true
2043 |
2044 | /duplexer/0.1.2:
2045 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
2046 | dev: true
2047 |
2048 | /duplexer2/0.1.4:
2049 | resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==}
2050 | dependencies:
2051 | readable-stream: 2.3.7
2052 | dev: true
2053 |
2054 | /ee-first/1.1.1:
2055 | resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
2056 | dev: true
2057 |
2058 | /electron-to-chromium/1.4.281:
2059 | resolution: {integrity: sha512-yer0w5wCYdFoZytfmbNhwiGI/3cW06+RV7E23ln4490DVMxs7PvYpbsrSmAiBn/V6gode8wvJlST2YfWgvzWIg==}
2060 | dev: true
2061 |
2062 | /encodeurl/1.0.2:
2063 | resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
2064 | engines: {node: '>= 0.8'}
2065 | dev: true
2066 |
2067 | /end-of-stream/1.4.4:
2068 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
2069 | dependencies:
2070 | once: 1.4.0
2071 | dev: true
2072 |
2073 | /entities/4.4.0:
2074 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
2075 | engines: {node: '>=0.12'}
2076 | dev: true
2077 |
2078 | /error-ex/1.3.2:
2079 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2080 | dependencies:
2081 | is-arrayish: 0.2.1
2082 | dev: true
2083 |
2084 | /es5-ext/0.10.62:
2085 | resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==}
2086 | engines: {node: '>=0.10'}
2087 | requiresBuild: true
2088 | dependencies:
2089 | es6-iterator: 2.0.3
2090 | es6-symbol: 3.1.3
2091 | next-tick: 1.1.0
2092 | dev: true
2093 |
2094 | /es6-iterator/2.0.3:
2095 | resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}
2096 | dependencies:
2097 | d: 1.0.1
2098 | es5-ext: 0.10.62
2099 | es6-symbol: 3.1.3
2100 | dev: true
2101 |
2102 | /es6-map/0.1.5:
2103 | resolution: {integrity: sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==}
2104 | dependencies:
2105 | d: 1.0.1
2106 | es5-ext: 0.10.62
2107 | es6-iterator: 2.0.3
2108 | es6-set: 0.1.6
2109 | es6-symbol: 3.1.3
2110 | event-emitter: 0.3.5
2111 | dev: true
2112 |
2113 | /es6-set/0.1.6:
2114 | resolution: {integrity: sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==}
2115 | engines: {node: '>=0.12'}
2116 | dependencies:
2117 | d: 1.0.1
2118 | es5-ext: 0.10.62
2119 | es6-iterator: 2.0.3
2120 | es6-symbol: 3.1.3
2121 | event-emitter: 0.3.5
2122 | type: 2.7.2
2123 | dev: true
2124 |
2125 | /es6-symbol/3.1.3:
2126 | resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
2127 | dependencies:
2128 | d: 1.0.1
2129 | ext: 1.7.0
2130 | dev: true
2131 |
2132 | /escalade/3.1.1:
2133 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
2134 | engines: {node: '>=6'}
2135 | dev: true
2136 |
2137 | /escape-html/1.0.3:
2138 | resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2139 | dev: true
2140 |
2141 | /escape-string-regexp/1.0.5:
2142 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
2143 | engines: {node: '>=0.8.0'}
2144 | dev: true
2145 |
2146 | /escodegen/1.14.3:
2147 | resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==}
2148 | engines: {node: '>=4.0'}
2149 | hasBin: true
2150 | dependencies:
2151 | esprima: 4.0.1
2152 | estraverse: 4.3.0
2153 | esutils: 2.0.3
2154 | optionator: 0.8.3
2155 | optionalDependencies:
2156 | source-map: 0.6.1
2157 | dev: true
2158 |
2159 | /escodegen/1.2.0:
2160 | resolution: {integrity: sha512-yLy3Cc+zAC0WSmoT2fig3J87TpQ8UaZGx8ahCAs9FL8qNbyV7CVyPKS74DG4bsHiL5ew9sxdYx131OkBQMFnvA==}
2161 | engines: {node: '>=0.4.0'}
2162 | hasBin: true
2163 | dependencies:
2164 | esprima: 1.0.4
2165 | estraverse: 1.5.1
2166 | esutils: 1.0.0
2167 | optionalDependencies:
2168 | source-map: 0.1.43
2169 | dev: true
2170 |
2171 | /esprima/1.0.4:
2172 | resolution: {integrity: sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==}
2173 | engines: {node: '>=0.4.0'}
2174 | hasBin: true
2175 | dev: true
2176 |
2177 | /esprima/4.0.1:
2178 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
2179 | engines: {node: '>=4'}
2180 | hasBin: true
2181 | dev: true
2182 |
2183 | /estraverse/1.5.1:
2184 | resolution: {integrity: sha512-FpCjJDfmo3vsc/1zKSeqR5k42tcIhxFIlvq+h9j0fO2q/h2uLKyweq7rYJ+0CoVvrGQOxIS5wyBrW/+vF58BUQ==}
2185 | engines: {node: '>=0.4.0'}
2186 | dev: true
2187 |
2188 | /estraverse/4.3.0:
2189 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
2190 | engines: {node: '>=4.0'}
2191 | dev: true
2192 |
2193 | /estree-is-function/1.0.0:
2194 | resolution: {integrity: sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA==}
2195 | dev: true
2196 |
2197 | /esutils/1.0.0:
2198 | resolution: {integrity: sha512-x/iYH53X3quDwfHRz4y8rn4XcEwwCJeWsul9pF1zldMbGtgOtMNBEOuYWwB1EQlK2LRa1fev3YAgym/RElp5Cg==}
2199 | engines: {node: '>=0.10.0'}
2200 | dev: true
2201 |
2202 | /esutils/2.0.3:
2203 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
2204 | engines: {node: '>=0.10.0'}
2205 | dev: true
2206 |
2207 | /etag/1.8.1:
2208 | resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
2209 | engines: {node: '>= 0.6'}
2210 | dev: true
2211 |
2212 | /event-emitter/0.3.5:
2213 | resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}
2214 | dependencies:
2215 | d: 1.0.1
2216 | es5-ext: 0.10.62
2217 | dev: true
2218 |
2219 | /event-stream/4.0.1:
2220 | resolution: {integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==}
2221 | dependencies:
2222 | duplexer: 0.1.2
2223 | from: 0.1.7
2224 | map-stream: 0.0.7
2225 | pause-stream: 0.0.11
2226 | split: 1.0.1
2227 | stream-combiner: 0.2.2
2228 | through: 2.3.8
2229 | dev: true
2230 |
2231 | /execa/4.1.0:
2232 | resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
2233 | engines: {node: '>=10'}
2234 | dependencies:
2235 | cross-spawn: 7.0.3
2236 | get-stream: 5.2.0
2237 | human-signals: 1.1.1
2238 | is-stream: 2.0.1
2239 | merge-stream: 2.0.0
2240 | npm-run-path: 4.0.1
2241 | onetime: 5.1.2
2242 | signal-exit: 3.0.7
2243 | strip-final-newline: 2.0.0
2244 | dev: true
2245 |
2246 | /ext/1.7.0:
2247 | resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
2248 | dependencies:
2249 | type: 2.7.2
2250 | dev: true
2251 |
2252 | /fancy-log/1.3.3:
2253 | resolution: {integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==}
2254 | engines: {node: '>= 0.10'}
2255 | dependencies:
2256 | ansi-gray: 0.1.1
2257 | color-support: 1.1.3
2258 | parse-node-version: 1.0.1
2259 | time-stamp: 1.1.0
2260 | dev: true
2261 |
2262 | /fancy-log/2.0.0:
2263 | resolution: {integrity: sha512-9CzxZbACXMUXW13tS0tI8XsGGmxWzO2DmYrGuBJOJ8k8q2K7hwfJA5qHjuPPe8wtsco33YR9wc+Rlr5wYFvhSA==}
2264 | engines: {node: '>=10.13.0'}
2265 | dependencies:
2266 | color-support: 1.1.3
2267 | dev: true
2268 |
2269 | /fast-deep-equal/3.1.3:
2270 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2271 | dev: true
2272 |
2273 | /fast-glob/3.2.12:
2274 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
2275 | engines: {node: '>=8.6.0'}
2276 | dependencies:
2277 | '@nodelib/fs.stat': 2.0.5
2278 | '@nodelib/fs.walk': 1.2.8
2279 | glob-parent: 5.1.2
2280 | merge2: 1.4.1
2281 | micromatch: 4.0.5
2282 | dev: true
2283 |
2284 | /fast-json-stable-stringify/2.1.0:
2285 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2286 | dev: true
2287 |
2288 | /fast-levenshtein/2.0.6:
2289 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2290 | dev: true
2291 |
2292 | /fastq/1.13.0:
2293 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
2294 | dependencies:
2295 | reusify: 1.0.4
2296 | dev: true
2297 |
2298 | /faye-websocket/0.11.4:
2299 | resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
2300 | engines: {node: '>=0.8.0'}
2301 | dependencies:
2302 | websocket-driver: 0.7.4
2303 | dev: true
2304 |
2305 | /fill-range/7.0.1:
2306 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2307 | engines: {node: '>=8'}
2308 | dependencies:
2309 | to-regex-range: 5.0.1
2310 | dev: true
2311 |
2312 | /finalhandler/1.1.2:
2313 | resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
2314 | engines: {node: '>= 0.8'}
2315 | dependencies:
2316 | debug: 2.6.9
2317 | encodeurl: 1.0.2
2318 | escape-html: 1.0.3
2319 | on-finished: 2.3.0
2320 | parseurl: 1.3.3
2321 | statuses: 1.5.0
2322 | unpipe: 1.0.0
2323 | transitivePeerDependencies:
2324 | - supports-color
2325 | dev: true
2326 |
2327 | /findit2/2.2.3:
2328 | resolution: {integrity: sha512-lg/Moejf4qXovVutL0Lz4IsaPoNYMuxt4PA0nGqFxnJ1CTTGGlEO2wKgoDpwknhvZ8k4Q2F+eesgkLbG2Mxfog==}
2329 | engines: {node: '>=0.8.22'}
2330 | dev: true
2331 |
2332 | /fresh/0.5.2:
2333 | resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
2334 | engines: {node: '>= 0.6'}
2335 | dev: true
2336 |
2337 | /from/0.1.7:
2338 | resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
2339 | dev: true
2340 |
2341 | /fs-extra/10.1.0:
2342 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
2343 | engines: {node: '>=12'}
2344 | dependencies:
2345 | graceful-fs: 4.2.10
2346 | jsonfile: 6.1.0
2347 | universalify: 2.0.0
2348 | dev: true
2349 |
2350 | /fs-extra/9.1.0:
2351 | resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
2352 | engines: {node: '>=10'}
2353 | dependencies:
2354 | at-least-node: 1.0.0
2355 | graceful-fs: 4.2.10
2356 | jsonfile: 6.1.0
2357 | universalify: 2.0.0
2358 | dev: true
2359 |
2360 | /fs.realpath/1.0.0:
2361 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2362 | dev: true
2363 |
2364 | /fsevents/2.3.2:
2365 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
2366 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2367 | os: [darwin]
2368 | requiresBuild: true
2369 | dev: true
2370 | optional: true
2371 |
2372 | /function-bind/1.1.1:
2373 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
2374 | dev: true
2375 |
2376 | /functions-have-names/1.2.3:
2377 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
2378 | dev: true
2379 |
2380 | /gensync/1.0.0-beta.2:
2381 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
2382 | engines: {node: '>=6.9.0'}
2383 | dev: true
2384 |
2385 | /get-assigned-identifiers/1.2.0:
2386 | resolution: {integrity: sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==}
2387 | dev: true
2388 |
2389 | /get-intrinsic/1.1.3:
2390 | resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
2391 | dependencies:
2392 | function-bind: 1.1.1
2393 | has: 1.0.3
2394 | has-symbols: 1.0.3
2395 | dev: true
2396 |
2397 | /get-stream/5.2.0:
2398 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
2399 | engines: {node: '>=8'}
2400 | dependencies:
2401 | pump: 3.0.0
2402 | dev: true
2403 |
2404 | /glob-parent/5.1.2:
2405 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2406 | engines: {node: '>= 6'}
2407 | dependencies:
2408 | is-glob: 4.0.3
2409 | dev: true
2410 |
2411 | /glob/7.2.3:
2412 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2413 | dependencies:
2414 | fs.realpath: 1.0.0
2415 | inflight: 1.0.6
2416 | inherits: 2.0.4
2417 | minimatch: 3.1.2
2418 | once: 1.4.0
2419 | path-is-absolute: 1.0.1
2420 | dev: true
2421 |
2422 | /globals/11.12.0:
2423 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
2424 | engines: {node: '>=4'}
2425 | dev: true
2426 |
2427 | /graceful-fs/4.2.10:
2428 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
2429 | dev: true
2430 |
2431 | /handlebars/4.7.7:
2432 | resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
2433 | engines: {node: '>=0.4.7'}
2434 | hasBin: true
2435 | dependencies:
2436 | minimist: 1.2.7
2437 | neo-async: 2.6.2
2438 | source-map: 0.6.1
2439 | wordwrap: 1.0.0
2440 | optionalDependencies:
2441 | uglify-js: 3.17.3
2442 | dev: true
2443 |
2444 | /has-flag/3.0.0:
2445 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2446 | engines: {node: '>=4'}
2447 | dev: true
2448 |
2449 | /has-flag/4.0.0:
2450 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2451 | engines: {node: '>=8'}
2452 | dev: true
2453 |
2454 | /has-property-descriptors/1.0.0:
2455 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
2456 | dependencies:
2457 | get-intrinsic: 1.1.3
2458 | dev: true
2459 |
2460 | /has-symbols/1.0.3:
2461 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2462 | engines: {node: '>= 0.4'}
2463 | dev: true
2464 |
2465 | /has-tostringtag/1.0.0:
2466 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
2467 | engines: {node: '>= 0.4'}
2468 | dependencies:
2469 | has-symbols: 1.0.3
2470 | dev: true
2471 |
2472 | /has/1.0.3:
2473 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
2474 | engines: {node: '>= 0.4.0'}
2475 | dependencies:
2476 | function-bind: 1.1.1
2477 | dev: true
2478 |
2479 | /html-entities/2.3.3:
2480 | resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
2481 | dev: true
2482 |
2483 | /htmlparser2/8.0.1:
2484 | resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==}
2485 | dependencies:
2486 | domelementtype: 2.3.0
2487 | domhandler: 5.0.3
2488 | domutils: 3.0.1
2489 | entities: 4.4.0
2490 | dev: true
2491 |
2492 | /http-auth-connect/1.0.6:
2493 | resolution: {integrity: sha512-yaO0QSCPqGCjPrl3qEEHjJP+lwZ6gMpXLuCBE06eWwcXomkI5TARtu0kxf9teFuBj6iaV3Ybr15jaWUvbzNzHw==}
2494 | engines: {node: '>=8'}
2495 | dev: true
2496 |
2497 | /http-auth/4.1.9:
2498 | resolution: {integrity: sha512-kvPYxNGc9EKGTXvOMnTBQw2RZfuiSihK/mLw/a4pbtRueTE45S55Lw/3k5CktIf7Ak0veMKEIteDj4YkNmCzmQ==}
2499 | engines: {node: '>=8'}
2500 | dependencies:
2501 | apache-crypt: 1.2.6
2502 | apache-md5: 1.1.8
2503 | bcryptjs: 2.4.3
2504 | uuid: 8.3.2
2505 | dev: true
2506 |
2507 | /http-errors/1.6.3:
2508 | resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
2509 | engines: {node: '>= 0.6'}
2510 | dependencies:
2511 | depd: 1.1.2
2512 | inherits: 2.0.3
2513 | setprototypeof: 1.1.0
2514 | statuses: 1.5.0
2515 | dev: true
2516 |
2517 | /http-errors/2.0.0:
2518 | resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
2519 | engines: {node: '>= 0.8'}
2520 | dependencies:
2521 | depd: 2.0.0
2522 | inherits: 2.0.4
2523 | setprototypeof: 1.2.0
2524 | statuses: 2.0.1
2525 | toidentifier: 1.0.1
2526 | dev: true
2527 |
2528 | /http-parser-js/0.5.8:
2529 | resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
2530 | dev: true
2531 |
2532 | /human-signals/1.1.1:
2533 | resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
2534 | engines: {node: '>=8.12.0'}
2535 | dev: true
2536 |
2537 | /i18next/21.10.0:
2538 | resolution: {integrity: sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==}
2539 | dependencies:
2540 | '@babel/runtime': 7.19.4
2541 | dev: true
2542 |
2543 | /iconv-lite/0.6.3:
2544 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2545 | engines: {node: '>=0.10.0'}
2546 | dependencies:
2547 | safer-buffer: 2.1.2
2548 | dev: true
2549 |
2550 | /ieee754/1.2.1:
2551 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2552 | dev: true
2553 |
2554 | /import-fresh/3.3.0:
2555 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2556 | engines: {node: '>=6'}
2557 | dependencies:
2558 | parent-module: 1.0.1
2559 | resolve-from: 4.0.0
2560 | dev: true
2561 |
2562 | /inflight/1.0.6:
2563 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2564 | dependencies:
2565 | once: 1.4.0
2566 | wrappy: 1.0.2
2567 | dev: true
2568 |
2569 | /inherits/2.0.3:
2570 | resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
2571 | dev: true
2572 |
2573 | /inherits/2.0.4:
2574 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2575 | dev: true
2576 |
2577 | /inside/1.0.0:
2578 | resolution: {integrity: sha512-tvFwvS4g7q6iDot/4FjtWFHwwpv6TVvEumbTdLQilk1F07ojakbXPQcvf3kMAlyNDpzKRzn+d33O3RuXODuxZQ==}
2579 | dev: true
2580 |
2581 | /is-arguments/1.1.1:
2582 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
2583 | engines: {node: '>= 0.4'}
2584 | dependencies:
2585 | call-bind: 1.0.2
2586 | has-tostringtag: 1.0.0
2587 | dev: true
2588 |
2589 | /is-arrayish/0.2.1:
2590 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2591 | dev: true
2592 |
2593 | /is-binary-path/2.1.0:
2594 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2595 | engines: {node: '>=8'}
2596 | dependencies:
2597 | binary-extensions: 2.2.0
2598 | dev: true
2599 |
2600 | /is-core-module/2.10.0:
2601 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==}
2602 | dependencies:
2603 | has: 1.0.3
2604 | dev: true
2605 |
2606 | /is-date-object/1.0.5:
2607 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2608 | engines: {node: '>= 0.4'}
2609 | dependencies:
2610 | has-tostringtag: 1.0.0
2611 | dev: true
2612 |
2613 | /is-docker/2.2.1:
2614 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
2615 | engines: {node: '>=8'}
2616 | hasBin: true
2617 | dev: true
2618 |
2619 | /is-extglob/2.1.1:
2620 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2621 | engines: {node: '>=0.10.0'}
2622 | dev: true
2623 |
2624 | /is-glob/4.0.3:
2625 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2626 | engines: {node: '>=0.10.0'}
2627 | dependencies:
2628 | is-extglob: 2.1.1
2629 | dev: true
2630 |
2631 | /is-interactive/1.0.0:
2632 | resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
2633 | engines: {node: '>=8'}
2634 | dev: true
2635 |
2636 | /is-number/7.0.0:
2637 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2638 | engines: {node: '>=0.12.0'}
2639 | dev: true
2640 |
2641 | /is-regex/1.1.4:
2642 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2643 | engines: {node: '>= 0.4'}
2644 | dependencies:
2645 | call-bind: 1.0.2
2646 | has-tostringtag: 1.0.0
2647 | dev: true
2648 |
2649 | /is-stream/2.0.1:
2650 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
2651 | engines: {node: '>=8'}
2652 | dev: true
2653 |
2654 | /is-unicode-supported/0.1.0:
2655 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
2656 | engines: {node: '>=10'}
2657 | dev: true
2658 |
2659 | /is-wsl/2.2.0:
2660 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
2661 | engines: {node: '>=8'}
2662 | dependencies:
2663 | is-docker: 2.2.1
2664 | dev: true
2665 |
2666 | /isarray/1.0.0:
2667 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
2668 | dev: true
2669 |
2670 | /isexe/2.0.0:
2671 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2672 | dev: true
2673 |
2674 | /js-tokens/4.0.0:
2675 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2676 | dev: true
2677 |
2678 | /jsesc/0.5.0:
2679 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
2680 | hasBin: true
2681 | dev: true
2682 |
2683 | /jsesc/2.5.2:
2684 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
2685 | engines: {node: '>=4'}
2686 | hasBin: true
2687 | dev: true
2688 |
2689 | /json-parse-even-better-errors/2.3.1:
2690 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2691 | dev: true
2692 |
2693 | /json-schema-traverse/1.0.0:
2694 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
2695 | dev: true
2696 |
2697 | /json5/2.2.1:
2698 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
2699 | engines: {node: '>=6'}
2700 | hasBin: true
2701 | dev: true
2702 |
2703 | /jsonc-parser/3.0.0:
2704 | resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
2705 | dev: true
2706 |
2707 | /jsonfile/6.1.0:
2708 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
2709 | dependencies:
2710 | universalify: 2.0.0
2711 | optionalDependencies:
2712 | graceful-fs: 4.2.10
2713 | dev: true
2714 |
2715 | /levn/0.3.0:
2716 | resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
2717 | engines: {node: '>= 0.8.0'}
2718 | dependencies:
2719 | prelude-ls: 1.1.2
2720 | type-check: 0.3.2
2721 | dev: true
2722 |
2723 | /lines-and-columns/1.2.4:
2724 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2725 | dev: true
2726 |
2727 | /lodash.debounce/4.0.8:
2728 | resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
2729 | dev: true
2730 |
2731 | /lodash/4.17.21:
2732 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2733 | dev: true
2734 |
2735 | /log-symbols/4.1.0:
2736 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
2737 | engines: {node: '>=10'}
2738 | dependencies:
2739 | chalk: 4.1.2
2740 | is-unicode-supported: 0.1.0
2741 | dev: true
2742 |
2743 | /loglevel-plugin-prefix/0.8.4:
2744 | resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==}
2745 | dev: true
2746 |
2747 | /loglevel/1.8.0:
2748 | resolution: {integrity: sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==}
2749 | engines: {node: '>= 0.6.0'}
2750 | dev: true
2751 |
2752 | /lru-cache/6.0.0:
2753 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2754 | engines: {node: '>=10'}
2755 | dependencies:
2756 | yallist: 4.0.0
2757 | dev: true
2758 |
2759 | /lunr/2.3.9:
2760 | resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
2761 | dev: true
2762 |
2763 | /macos-release/2.5.0:
2764 | resolution: {integrity: sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g==}
2765 | engines: {node: '>=6'}
2766 | dev: true
2767 |
2768 | /magic-string/0.25.1:
2769 | resolution: {integrity: sha512-sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg==}
2770 | dependencies:
2771 | sourcemap-codec: 1.4.8
2772 | dev: true
2773 |
2774 | /magic-string/0.25.7:
2775 | resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
2776 | dependencies:
2777 | sourcemap-codec: 1.4.8
2778 | dev: true
2779 |
2780 | /map-stream/0.0.7:
2781 | resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==}
2782 | dev: true
2783 |
2784 | /marked/4.1.1:
2785 | resolution: {integrity: sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==}
2786 | engines: {node: '>= 12'}
2787 | hasBin: true
2788 | dev: true
2789 |
2790 | /merge-source-map/1.0.4:
2791 | resolution: {integrity: sha512-PGSmS0kfnTnMJCzJ16BLLCEe6oeYCamKFFdQKshi4BmM6FUwipjVOcBFGxqtQtirtAG4iZvHlqST9CpZKqlRjA==}
2792 | dependencies:
2793 | source-map: 0.5.7
2794 | dev: true
2795 |
2796 | /merge-stream/2.0.0:
2797 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2798 | dev: true
2799 |
2800 | /merge2/1.4.1:
2801 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2802 | engines: {node: '>= 8'}
2803 | dev: true
2804 |
2805 | /micromatch/4.0.5:
2806 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2807 | engines: {node: '>=8.6'}
2808 | dependencies:
2809 | braces: 3.0.2
2810 | picomatch: 2.3.1
2811 | dev: true
2812 |
2813 | /mime-db/1.52.0:
2814 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2815 | engines: {node: '>= 0.6'}
2816 | dev: true
2817 |
2818 | /mime-types/2.1.35:
2819 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2820 | engines: {node: '>= 0.6'}
2821 | dependencies:
2822 | mime-db: 1.52.0
2823 | dev: true
2824 |
2825 | /mime/1.6.0:
2826 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
2827 | engines: {node: '>=4'}
2828 | hasBin: true
2829 | dev: true
2830 |
2831 | /mimic-fn/2.1.0:
2832 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2833 | engines: {node: '>=6'}
2834 | dev: true
2835 |
2836 | /minimatch/3.1.2:
2837 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2838 | dependencies:
2839 | brace-expansion: 1.1.11
2840 | dev: true
2841 |
2842 | /minimist/1.2.7:
2843 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
2844 | dev: true
2845 |
2846 | /mkdirp/1.0.4:
2847 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
2848 | engines: {node: '>=10'}
2849 | hasBin: true
2850 | dev: true
2851 |
2852 | /morgan/1.10.0:
2853 | resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==}
2854 | engines: {node: '>= 0.8.0'}
2855 | dependencies:
2856 | basic-auth: 2.0.1
2857 | debug: 2.6.9
2858 | depd: 2.0.0
2859 | on-finished: 2.3.0
2860 | on-headers: 1.0.2
2861 | transitivePeerDependencies:
2862 | - supports-color
2863 | dev: true
2864 |
2865 | /ms/2.0.0:
2866 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
2867 | dev: true
2868 |
2869 | /ms/2.1.2:
2870 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2871 | dev: true
2872 |
2873 | /ms/2.1.3:
2874 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2875 | dev: true
2876 |
2877 | /negotiator/0.6.3:
2878 | resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
2879 | engines: {node: '>= 0.6'}
2880 | dev: true
2881 |
2882 | /neo-async/2.6.2:
2883 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
2884 | dev: true
2885 |
2886 | /next-tick/1.1.0:
2887 | resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
2888 | dev: true
2889 |
2890 | /node-releases/2.0.6:
2891 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
2892 | dev: true
2893 |
2894 | /normalize-path/3.0.0:
2895 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2896 | engines: {node: '>=0.10.0'}
2897 | dev: true
2898 |
2899 | /npm-run-path/4.0.1:
2900 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2901 | engines: {node: '>=8'}
2902 | dependencies:
2903 | path-key: 3.1.1
2904 | dev: true
2905 |
2906 | /nth-check/2.1.1:
2907 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2908 | dependencies:
2909 | boolbase: 1.0.0
2910 | dev: true
2911 |
2912 | /object-assign/4.1.1:
2913 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2914 | engines: {node: '>=0.10.0'}
2915 | dev: true
2916 |
2917 | /object-inspect/1.12.2:
2918 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
2919 | dev: true
2920 |
2921 | /object-is/1.1.5:
2922 | resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
2923 | engines: {node: '>= 0.4'}
2924 | dependencies:
2925 | call-bind: 1.0.2
2926 | define-properties: 1.1.4
2927 | dev: true
2928 |
2929 | /object-keys/1.1.1:
2930 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2931 | engines: {node: '>= 0.4'}
2932 | dev: true
2933 |
2934 | /object.assign/4.1.4:
2935 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
2936 | engines: {node: '>= 0.4'}
2937 | dependencies:
2938 | call-bind: 1.0.2
2939 | define-properties: 1.1.4
2940 | has-symbols: 1.0.3
2941 | object-keys: 1.1.1
2942 | dev: true
2943 |
2944 | /on-finished/2.3.0:
2945 | resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
2946 | engines: {node: '>= 0.8'}
2947 | dependencies:
2948 | ee-first: 1.1.1
2949 | dev: true
2950 |
2951 | /on-finished/2.4.1:
2952 | resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
2953 | engines: {node: '>= 0.8'}
2954 | dependencies:
2955 | ee-first: 1.1.1
2956 | dev: true
2957 |
2958 | /on-headers/1.0.2:
2959 | resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
2960 | engines: {node: '>= 0.8'}
2961 | dev: true
2962 |
2963 | /once/1.4.0:
2964 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2965 | dependencies:
2966 | wrappy: 1.0.2
2967 | dev: true
2968 |
2969 | /onetime/5.1.2:
2970 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2971 | engines: {node: '>=6'}
2972 | dependencies:
2973 | mimic-fn: 2.1.0
2974 | dev: true
2975 |
2976 | /open/8.4.0:
2977 | resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
2978 | engines: {node: '>=12'}
2979 | dependencies:
2980 | define-lazy-prop: 2.0.0
2981 | is-docker: 2.2.1
2982 | is-wsl: 2.2.0
2983 | dev: true
2984 |
2985 | /opencollective-postinstall/2.0.3:
2986 | resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==}
2987 | hasBin: true
2988 | dev: true
2989 |
2990 | /optionator/0.8.3:
2991 | resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
2992 | engines: {node: '>= 0.8.0'}
2993 | dependencies:
2994 | deep-is: 0.1.4
2995 | fast-levenshtein: 2.0.6
2996 | levn: 0.3.0
2997 | prelude-ls: 1.1.2
2998 | type-check: 0.3.2
2999 | word-wrap: 1.2.3
3000 | dev: true
3001 |
3002 | /ora/5.4.1:
3003 | resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
3004 | engines: {node: '>=10'}
3005 | dependencies:
3006 | bl: 4.1.0
3007 | chalk: 4.1.2
3008 | cli-cursor: 3.1.0
3009 | cli-spinners: 2.7.0
3010 | is-interactive: 1.0.0
3011 | is-unicode-supported: 0.1.0
3012 | log-symbols: 4.1.0
3013 | strip-ansi: 6.0.1
3014 | wcwidth: 1.0.1
3015 | dev: true
3016 |
3017 | /os-name/4.0.1:
3018 | resolution: {integrity: sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==}
3019 | engines: {node: '>=10'}
3020 | dependencies:
3021 | macos-release: 2.5.0
3022 | windows-release: 4.0.0
3023 | dev: true
3024 |
3025 | /pako/0.2.9:
3026 | resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
3027 | dev: true
3028 |
3029 | /parent-module/1.0.1:
3030 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3031 | engines: {node: '>=6'}
3032 | dependencies:
3033 | callsites: 3.1.0
3034 | dev: true
3035 |
3036 | /parse-json/5.2.0:
3037 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3038 | engines: {node: '>=8'}
3039 | dependencies:
3040 | '@babel/code-frame': 7.18.6
3041 | error-ex: 1.3.2
3042 | json-parse-even-better-errors: 2.3.1
3043 | lines-and-columns: 1.2.4
3044 | dev: true
3045 |
3046 | /parse-node-version/1.0.1:
3047 | resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
3048 | engines: {node: '>= 0.10'}
3049 | dev: true
3050 |
3051 | /parse5-htmlparser2-tree-adapter/7.0.0:
3052 | resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==}
3053 | dependencies:
3054 | domhandler: 5.0.3
3055 | parse5: 7.1.1
3056 | dev: true
3057 |
3058 | /parse5/7.1.1:
3059 | resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==}
3060 | dependencies:
3061 | entities: 4.4.0
3062 | dev: true
3063 |
3064 | /parseurl/1.3.3:
3065 | resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
3066 | engines: {node: '>= 0.8'}
3067 | dev: true
3068 |
3069 | /path-browserify/1.0.1:
3070 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
3071 | dev: true
3072 |
3073 | /path-is-absolute/1.0.1:
3074 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3075 | engines: {node: '>=0.10.0'}
3076 | dev: true
3077 |
3078 | /path-key/3.1.1:
3079 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3080 | engines: {node: '>=8'}
3081 | dev: true
3082 |
3083 | /path-parse/1.0.7:
3084 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3085 | dev: true
3086 |
3087 | /path-type/4.0.0:
3088 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3089 | engines: {node: '>=8'}
3090 | dev: true
3091 |
3092 | /pause-stream/0.0.11:
3093 | resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
3094 | dependencies:
3095 | through: 2.3.8
3096 | dev: true
3097 |
3098 | /pdfjs-dist/2.16.105:
3099 | resolution: {integrity: sha512-J4dn41spsAwUxCpEoVf6GVoz908IAA3mYiLmNxg8J9kfRXc2jxpbUepcP0ocp0alVNLFthTAM8DZ1RaHh8sU0A==}
3100 | peerDependencies:
3101 | worker-loader: ^3.0.8
3102 | peerDependenciesMeta:
3103 | worker-loader:
3104 | optional: true
3105 | dependencies:
3106 | dommatrix: 1.0.3
3107 | web-streams-polyfill: 3.2.1
3108 | dev: true
3109 |
3110 | /pdfmake/0.2.6:
3111 | resolution: {integrity: sha512-gZARnKLJjTuHWKIkqF4G6dafIaPfH7NFqBz9U9wb26PV5koHQ5eeQ/0rgZmIdfJzMKqHzXB9aK25ykG2AnnzEQ==}
3112 | engines: {node: '>=12'}
3113 | dependencies:
3114 | '@foliojs-fork/linebreak': 1.1.1
3115 | '@foliojs-fork/pdfkit': 0.13.0
3116 | iconv-lite: 0.6.3
3117 | xmldoc: 1.2.0
3118 | dev: true
3119 |
3120 | /picocolors/1.0.0:
3121 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3122 | dev: true
3123 |
3124 | /picomatch/2.3.1:
3125 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3126 | engines: {node: '>=8.6'}
3127 | dev: true
3128 |
3129 | /png-js/1.0.0:
3130 | resolution: {integrity: sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==}
3131 | dev: true
3132 |
3133 | /prelude-ls/1.1.2:
3134 | resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
3135 | engines: {node: '>= 0.8.0'}
3136 | dev: true
3137 |
3138 | /process-nextick-args/2.0.1:
3139 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
3140 | dev: true
3141 |
3142 | /proxy-middleware/0.15.0:
3143 | resolution: {integrity: sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==}
3144 | engines: {node: '>=0.8.0'}
3145 | dev: true
3146 |
3147 | /pump/3.0.0:
3148 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
3149 | dependencies:
3150 | end-of-stream: 1.4.4
3151 | once: 1.4.0
3152 | dev: true
3153 |
3154 | /punycode/2.1.1:
3155 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
3156 | engines: {node: '>=6'}
3157 | dev: true
3158 |
3159 | /queue-microtask/1.2.3:
3160 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3161 | dev: true
3162 |
3163 | /quote-stream/1.0.2:
3164 | resolution: {integrity: sha512-kKr2uQ2AokadPjvTyKJQad9xELbZwYzWlNfI3Uz2j/ib5u6H9lDP7fUUR//rMycd0gv4Z5P1qXMfXR8YpIxrjQ==}
3165 | hasBin: true
3166 | dependencies:
3167 | buffer-equal: 0.0.1
3168 | minimist: 1.2.7
3169 | through2: 2.0.5
3170 | dev: true
3171 |
3172 | /range-parser/1.2.1:
3173 | resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
3174 | engines: {node: '>= 0.6'}
3175 | dev: true
3176 |
3177 | /readable-stream/2.3.7:
3178 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
3179 | dependencies:
3180 | core-util-is: 1.0.3
3181 | inherits: 2.0.4
3182 | isarray: 1.0.0
3183 | process-nextick-args: 2.0.1
3184 | safe-buffer: 5.1.2
3185 | string_decoder: 1.1.1
3186 | util-deprecate: 1.0.2
3187 | dev: true
3188 |
3189 | /readable-stream/3.6.0:
3190 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
3191 | engines: {node: '>= 6'}
3192 | dependencies:
3193 | inherits: 2.0.4
3194 | string_decoder: 1.3.0
3195 | util-deprecate: 1.0.2
3196 | dev: true
3197 |
3198 | /readdirp/3.6.0:
3199 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
3200 | engines: {node: '>=8.10.0'}
3201 | dependencies:
3202 | picomatch: 2.3.1
3203 | dev: true
3204 |
3205 | /regenerate-unicode-properties/10.1.0:
3206 | resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==}
3207 | engines: {node: '>=4'}
3208 | dependencies:
3209 | regenerate: 1.4.2
3210 | dev: true
3211 |
3212 | /regenerate/1.4.2:
3213 | resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
3214 | dev: true
3215 |
3216 | /regenerator-runtime/0.13.9:
3217 | resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
3218 | dev: true
3219 |
3220 | /regenerator-transform/0.15.0:
3221 | resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
3222 | dependencies:
3223 | '@babel/runtime': 7.19.4
3224 | dev: true
3225 |
3226 | /regexp.prototype.flags/1.4.3:
3227 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
3228 | engines: {node: '>= 0.4'}
3229 | dependencies:
3230 | call-bind: 1.0.2
3231 | define-properties: 1.1.4
3232 | functions-have-names: 1.2.3
3233 | dev: true
3234 |
3235 | /regexpu-core/5.2.1:
3236 | resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==}
3237 | engines: {node: '>=4'}
3238 | dependencies:
3239 | regenerate: 1.4.2
3240 | regenerate-unicode-properties: 10.1.0
3241 | regjsgen: 0.7.1
3242 | regjsparser: 0.9.1
3243 | unicode-match-property-ecmascript: 2.0.0
3244 | unicode-match-property-value-ecmascript: 2.0.0
3245 | dev: true
3246 |
3247 | /regjsgen/0.7.1:
3248 | resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==}
3249 | dev: true
3250 |
3251 | /regjsparser/0.9.1:
3252 | resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
3253 | hasBin: true
3254 | dependencies:
3255 | jsesc: 0.5.0
3256 | dev: true
3257 |
3258 | /require-from-string/2.0.2:
3259 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
3260 | engines: {node: '>=0.10.0'}
3261 | dev: true
3262 |
3263 | /resolve-from/4.0.0:
3264 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3265 | engines: {node: '>=4'}
3266 | dev: true
3267 |
3268 | /resolve/1.1.7:
3269 | resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==}
3270 | dev: true
3271 |
3272 | /resolve/1.22.1:
3273 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
3274 | hasBin: true
3275 | dependencies:
3276 | is-core-module: 2.10.0
3277 | path-parse: 1.0.7
3278 | supports-preserve-symlinks-flag: 1.0.0
3279 | dev: true
3280 |
3281 | /restore-cursor/3.1.0:
3282 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
3283 | engines: {node: '>=8'}
3284 | dependencies:
3285 | onetime: 5.1.2
3286 | signal-exit: 3.0.7
3287 | dev: true
3288 |
3289 | /reusify/1.0.4:
3290 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3291 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3292 | dev: true
3293 |
3294 | /run-parallel/1.2.0:
3295 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3296 | dependencies:
3297 | queue-microtask: 1.2.3
3298 | dev: true
3299 |
3300 | /rxjs/6.6.7:
3301 | resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
3302 | engines: {npm: '>=2.0.0'}
3303 | dependencies:
3304 | tslib: 1.14.1
3305 | dev: true
3306 |
3307 | /safe-buffer/5.1.2:
3308 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
3309 | dev: true
3310 |
3311 | /safe-buffer/5.2.1:
3312 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3313 | dev: true
3314 |
3315 | /safer-buffer/2.1.2:
3316 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3317 | dev: true
3318 |
3319 | /sax/1.2.4:
3320 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
3321 | dev: true
3322 |
3323 | /scope-analyzer/2.1.2:
3324 | resolution: {integrity: sha512-5cfCmsTYV/wPaRIItNxatw02ua/MThdIUNnUOCYp+3LSEJvnG804ANw2VLaavNILIfWXF1D1G2KNANkBBvInwQ==}
3325 | dependencies:
3326 | array-from: 2.1.1
3327 | dash-ast: 2.0.1
3328 | es6-map: 0.1.5
3329 | es6-set: 0.1.6
3330 | es6-symbol: 3.1.3
3331 | estree-is-function: 1.0.0
3332 | get-assigned-identifiers: 1.2.0
3333 | dev: true
3334 |
3335 | /semver/6.3.0:
3336 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
3337 | hasBin: true
3338 | dev: true
3339 |
3340 | /semver/7.3.8:
3341 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
3342 | engines: {node: '>=10'}
3343 | hasBin: true
3344 | dependencies:
3345 | lru-cache: 6.0.0
3346 | dev: true
3347 |
3348 | /send/0.18.0:
3349 | resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
3350 | engines: {node: '>= 0.8.0'}
3351 | dependencies:
3352 | debug: 2.6.9
3353 | depd: 2.0.0
3354 | destroy: 1.2.0
3355 | encodeurl: 1.0.2
3356 | escape-html: 1.0.3
3357 | etag: 1.8.1
3358 | fresh: 0.5.2
3359 | http-errors: 2.0.0
3360 | mime: 1.6.0
3361 | ms: 2.1.3
3362 | on-finished: 2.4.1
3363 | range-parser: 1.2.1
3364 | statuses: 2.0.1
3365 | transitivePeerDependencies:
3366 | - supports-color
3367 | dev: true
3368 |
3369 | /serve-index/1.9.1:
3370 | resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==}
3371 | engines: {node: '>= 0.8.0'}
3372 | dependencies:
3373 | accepts: 1.3.8
3374 | batch: 0.6.1
3375 | debug: 2.6.9
3376 | escape-html: 1.0.3
3377 | http-errors: 1.6.3
3378 | mime-types: 2.1.35
3379 | parseurl: 1.3.3
3380 | transitivePeerDependencies:
3381 | - supports-color
3382 | dev: true
3383 |
3384 | /setprototypeof/1.1.0:
3385 | resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
3386 | dev: true
3387 |
3388 | /setprototypeof/1.2.0:
3389 | resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
3390 | dev: true
3391 |
3392 | /shallow-copy/0.0.1:
3393 | resolution: {integrity: sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==}
3394 | dev: true
3395 |
3396 | /shebang-command/2.0.0:
3397 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3398 | engines: {node: '>=8'}
3399 | dependencies:
3400 | shebang-regex: 3.0.0
3401 | dev: true
3402 |
3403 | /shebang-regex/3.0.0:
3404 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3405 | engines: {node: '>=8'}
3406 | dev: true
3407 |
3408 | /signal-exit/3.0.7:
3409 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3410 | dev: true
3411 |
3412 | /source-map/0.1.43:
3413 | resolution: {integrity: sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==}
3414 | engines: {node: '>=0.8.0'}
3415 | requiresBuild: true
3416 | dependencies:
3417 | amdefine: 1.0.1
3418 | dev: true
3419 | optional: true
3420 |
3421 | /source-map/0.5.7:
3422 | resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
3423 | engines: {node: '>=0.10.0'}
3424 | dev: true
3425 |
3426 | /source-map/0.6.1:
3427 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
3428 | engines: {node: '>=0.10.0'}
3429 | dev: true
3430 |
3431 | /source-map/0.7.3:
3432 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
3433 | engines: {node: '>= 8'}
3434 | dev: true
3435 |
3436 | /sourcemap-codec/1.4.8:
3437 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
3438 | dev: true
3439 |
3440 | /split/1.0.1:
3441 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
3442 | dependencies:
3443 | through: 2.3.8
3444 | dev: true
3445 |
3446 | /static-eval/2.1.0:
3447 | resolution: {integrity: sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==}
3448 | dependencies:
3449 | escodegen: 1.14.3
3450 | dev: true
3451 |
3452 | /static-module/3.0.4:
3453 | resolution: {integrity: sha512-gb0v0rrgpBkifXCa3yZXxqVmXDVE+ETXj6YlC/jt5VzOnGXR2C15+++eXuMDUYsePnbhf+lwW0pE1UXyOLtGCw==}
3454 | dependencies:
3455 | acorn-node: 1.8.2
3456 | concat-stream: 1.6.2
3457 | convert-source-map: 1.9.0
3458 | duplexer2: 0.1.4
3459 | escodegen: 1.14.3
3460 | has: 1.0.3
3461 | magic-string: 0.25.1
3462 | merge-source-map: 1.0.4
3463 | object-inspect: 1.12.2
3464 | readable-stream: 2.3.7
3465 | scope-analyzer: 2.1.2
3466 | shallow-copy: 0.0.1
3467 | static-eval: 2.1.0
3468 | through2: 2.0.5
3469 | dev: true
3470 |
3471 | /statuses/1.5.0:
3472 | resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
3473 | engines: {node: '>= 0.6'}
3474 | dev: true
3475 |
3476 | /statuses/2.0.1:
3477 | resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
3478 | engines: {node: '>= 0.8'}
3479 | dev: true
3480 |
3481 | /stream-combiner/0.2.2:
3482 | resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==}
3483 | dependencies:
3484 | duplexer: 0.1.2
3485 | through: 2.3.8
3486 | dev: true
3487 |
3488 | /string_decoder/1.1.1:
3489 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
3490 | dependencies:
3491 | safe-buffer: 5.1.2
3492 | dev: true
3493 |
3494 | /string_decoder/1.3.0:
3495 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
3496 | dependencies:
3497 | safe-buffer: 5.2.1
3498 | dev: true
3499 |
3500 | /strip-ansi/6.0.1:
3501 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3502 | engines: {node: '>=8'}
3503 | dependencies:
3504 | ansi-regex: 5.0.1
3505 | dev: true
3506 |
3507 | /strip-final-newline/2.0.0:
3508 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
3509 | engines: {node: '>=6'}
3510 | dev: true
3511 |
3512 | /supports-color/5.5.0:
3513 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3514 | engines: {node: '>=4'}
3515 | dependencies:
3516 | has-flag: 3.0.0
3517 | dev: true
3518 |
3519 | /supports-color/7.2.0:
3520 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3521 | engines: {node: '>=8'}
3522 | dependencies:
3523 | has-flag: 4.0.0
3524 | dev: true
3525 |
3526 | /supports-preserve-symlinks-flag/1.0.0:
3527 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3528 | engines: {node: '>= 0.4'}
3529 | dev: true
3530 |
3531 | /three/0.145.0:
3532 | resolution: {integrity: sha512-EKoHQEtEJ4CB6b2BGMBgLZrfwLjXcSUfoI/MiIXUuRpeYsfK5aPWbYhdtIVWOH+x6X0TouldHKHBuc/LAiFzAw==}
3533 | dev: true
3534 |
3535 | /through/2.3.8:
3536 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
3537 | dev: true
3538 |
3539 | /through2/2.0.5:
3540 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
3541 | dependencies:
3542 | readable-stream: 2.3.7
3543 | xtend: 4.0.2
3544 | dev: true
3545 |
3546 | /time-stamp/1.1.0:
3547 | resolution: {integrity: sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==}
3548 | engines: {node: '>=0.10.0'}
3549 | dev: true
3550 |
3551 | /tiny-inflate/1.0.3:
3552 | resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
3553 | dev: true
3554 |
3555 | /to-fast-properties/2.0.0:
3556 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
3557 | engines: {node: '>=4'}
3558 | dev: true
3559 |
3560 | /to-regex-range/5.0.1:
3561 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3562 | engines: {node: '>=8.0'}
3563 | dependencies:
3564 | is-number: 7.0.0
3565 | dev: true
3566 |
3567 | /toidentifier/1.0.1:
3568 | resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
3569 | engines: {node: '>=0.6'}
3570 | dev: true
3571 |
3572 | /traverse/0.6.7:
3573 | resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==}
3574 | dev: true
3575 |
3576 | /ts-morph/13.0.3:
3577 | resolution: {integrity: sha512-pSOfUMx8Ld/WUreoSzvMFQG5i9uEiWIsBYjpU9+TTASOeUa89j5HykomeqVULm1oqWtBdleI3KEFRLrlA3zGIw==}
3578 | dependencies:
3579 | '@ts-morph/common': 0.12.3
3580 | code-block-writer: 11.0.3
3581 | dev: true
3582 |
3583 | /tslib/1.14.1:
3584 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3585 | dev: true
3586 |
3587 | /type-check/0.3.2:
3588 | resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
3589 | engines: {node: '>= 0.8.0'}
3590 | dependencies:
3591 | prelude-ls: 1.1.2
3592 | dev: true
3593 |
3594 | /type/1.2.0:
3595 | resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
3596 | dev: true
3597 |
3598 | /type/2.7.2:
3599 | resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==}
3600 | dev: true
3601 |
3602 | /typedarray/0.0.6:
3603 | resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
3604 | dev: true
3605 |
3606 | /typescript/4.8.4:
3607 | resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
3608 | engines: {node: '>=4.2.0'}
3609 | hasBin: true
3610 | dev: true
3611 |
3612 | /uglify-js/3.17.3:
3613 | resolution: {integrity: sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==}
3614 | engines: {node: '>=0.8.0'}
3615 | hasBin: true
3616 | requiresBuild: true
3617 | dev: true
3618 | optional: true
3619 |
3620 | /unicode-canonical-property-names-ecmascript/2.0.0:
3621 | resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
3622 | engines: {node: '>=4'}
3623 | dev: true
3624 |
3625 | /unicode-match-property-ecmascript/2.0.0:
3626 | resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
3627 | engines: {node: '>=4'}
3628 | dependencies:
3629 | unicode-canonical-property-names-ecmascript: 2.0.0
3630 | unicode-property-aliases-ecmascript: 2.1.0
3631 | dev: true
3632 |
3633 | /unicode-match-property-value-ecmascript/2.0.0:
3634 | resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==}
3635 | engines: {node: '>=4'}
3636 | dev: true
3637 |
3638 | /unicode-properties/1.4.1:
3639 | resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}
3640 | dependencies:
3641 | base64-js: 1.5.1
3642 | unicode-trie: 2.0.0
3643 | dev: true
3644 |
3645 | /unicode-property-aliases-ecmascript/2.1.0:
3646 | resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
3647 | engines: {node: '>=4'}
3648 | dev: true
3649 |
3650 | /unicode-trie/2.0.0:
3651 | resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}
3652 | dependencies:
3653 | pako: 0.2.9
3654 | tiny-inflate: 1.0.3
3655 | dev: true
3656 |
3657 | /universalify/2.0.0:
3658 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
3659 | engines: {node: '>= 10.0.0'}
3660 | dev: true
3661 |
3662 | /unix-crypt-td-js/1.1.4:
3663 | resolution: {integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==}
3664 | dev: true
3665 |
3666 | /unpipe/1.0.0:
3667 | resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
3668 | engines: {node: '>= 0.8'}
3669 | dev: true
3670 |
3671 | /update-browserslist-db/1.0.10_browserslist@4.21.4:
3672 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
3673 | hasBin: true
3674 | peerDependencies:
3675 | browserslist: '>= 4.21.0'
3676 | dependencies:
3677 | browserslist: 4.21.4
3678 | escalade: 3.1.1
3679 | picocolors: 1.0.0
3680 | dev: true
3681 |
3682 | /uri-js/4.4.1:
3683 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3684 | dependencies:
3685 | punycode: 2.1.1
3686 | dev: true
3687 |
3688 | /util-deprecate/1.0.2:
3689 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
3690 | dev: true
3691 |
3692 | /utils-merge/1.0.1:
3693 | resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
3694 | engines: {node: '>= 0.4.0'}
3695 | dev: true
3696 |
3697 | /uuid/8.3.2:
3698 | resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
3699 | hasBin: true
3700 | dev: true
3701 |
3702 | /vary/1.1.2:
3703 | resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
3704 | engines: {node: '>= 0.8'}
3705 | dev: true
3706 |
3707 | /wcwidth/1.0.1:
3708 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
3709 | dependencies:
3710 | defaults: 1.0.4
3711 | dev: true
3712 |
3713 | /web-streams-polyfill/3.2.1:
3714 | resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
3715 | engines: {node: '>= 8'}
3716 | dev: true
3717 |
3718 | /websocket-driver/0.7.4:
3719 | resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
3720 | engines: {node: '>=0.8.0'}
3721 | dependencies:
3722 | http-parser-js: 0.5.8
3723 | safe-buffer: 5.2.1
3724 | websocket-extensions: 0.1.4
3725 | dev: true
3726 |
3727 | /websocket-extensions/0.1.4:
3728 | resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==}
3729 | engines: {node: '>=0.8.0'}
3730 | dev: true
3731 |
3732 | /which/2.0.2:
3733 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3734 | engines: {node: '>= 8'}
3735 | hasBin: true
3736 | dependencies:
3737 | isexe: 2.0.0
3738 | dev: true
3739 |
3740 | /windows-release/4.0.0:
3741 | resolution: {integrity: sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==}
3742 | engines: {node: '>=10'}
3743 | dependencies:
3744 | execa: 4.1.0
3745 | dev: true
3746 |
3747 | /word-wrap/1.2.3:
3748 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3749 | engines: {node: '>=0.10.0'}
3750 | dev: true
3751 |
3752 | /wordwrap/1.0.0:
3753 | resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
3754 | dev: true
3755 |
3756 | /wrappy/1.0.2:
3757 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3758 | dev: true
3759 |
3760 | /xmldoc/1.2.0:
3761 | resolution: {integrity: sha512-2eN8QhjBsMW2uVj7JHLHkMytpvGHLHxKXBy4J3fAT/HujsEtM6yU84iGjpESYGHg6XwK0Vu4l+KgqQ2dv2cCqg==}
3762 | dependencies:
3763 | sax: 1.2.4
3764 | dev: true
3765 |
3766 | /xtend/4.0.2:
3767 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
3768 | engines: {node: '>=0.4'}
3769 | dev: true
3770 |
3771 | /yallist/4.0.0:
3772 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3773 | dev: true
3774 |
3775 | /yaml/1.10.2:
3776 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
3777 | engines: {node: '>= 6'}
3778 | dev: true
3779 |
--------------------------------------------------------------------------------