Stop creating Owner Stacks if many have been created recently (#32529)
Co-authored-by: Jack Pope <jackpope1@gmail.com>
Sebastian "Sebbie" Silbermann committed
Mar 23, 2025 at 15:47 UTC
4a9df08157f001c01b078d259748512211233dcf
36 files changed
+10835
-38
fixtures/owner-stacks/.gitignore
new
+23
@@ -0,0 +1,23 @@
1
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2
+
3
+# dependencies
4
+/node_modules
5
+/.pnp
6
+.pnp.js
7
+
8
+# testing
9
+/coverage
10
+
11
+# production
12
+/build
13
+
14
+# misc
15
+.DS_Store
16
+.env.local
17
+.env.development.local
18
+.env.test.local
19
+.env.production.local
20
+
21
+npm-debug.log*
22
+yarn-debug.log*
23
+yarn-error.log*
fixtures/owner-stacks/README.md
new
+70
@@ -0,0 +1,70 @@
1
+# Getting Started with Create React App
2
+
3
+This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
4
+
5
+## Available Scripts
6
+
7
+In the project directory, you can run:
8
+
9
+### `yarn start`
10
+
11
+Runs the app in the development mode.\
12
+Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
13
+
14
+The page will reload when you make changes.\
15
+You may also see any lint errors in the console.
16
+
17
+### `yarn test`
18
+
19
+Launches the test runner in the interactive watch mode.\
20
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
21
+
22
+### `yarn build`
23
+
24
+Builds the app for production to the `build` folder.\
25
+It correctly bundles React in production mode and optimizes the build for the best performance.
26
+
27
+The build is minified and the filenames include the hashes.\
28
+Your app is ready to be deployed!
29
+
30
+See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
31
+
32
+### `yarn eject`
33
+
34
+**Note: this is a one-way operation. Once you `eject`, you can't go back!**
35
+
36
+If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
37
+
38
+Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.
39
+
40
+You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.
41
+
42
+## Learn More
43
+
44
+You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
45
+
46
+To learn React, check out the [React documentation](https://reactjs.org/).
47
+
48
+### Code Splitting
49
+
50
+This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
51
+
52
+### Analyzing the Bundle Size
53
+
54
+This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
55
+
56
+### Making a Progressive Web App
57
+
58
+This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
59
+
60
+### Advanced Configuration
61
+
62
+This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
63
+
64
+### Deployment
65
+
66
+This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
67
+
68
+### `yarn build` fails to minify
69
+
70
+This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
fixtures/owner-stacks/package.json
new
+36
@@ -0,0 +1,36 @@
1
+{
2
+ "name": "owner-stacks",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "react": "experimental",
7
+ "react-dom": "experimental",
8
+ "react-scripts": "5.0.1",
9
+ "web-vitals": "^2.1.0"
10
+ },
11
+ "scripts": {
12
+ "prestart": "cp -a ../../build/oss-experimental/. node_modules",
13
+ "start": "react-scripts start",
14
+ "build": "react-scripts build",
15
+ "test": "react-scripts test",
16
+ "eject": "react-scripts eject"
17
+ },
18
+ "eslintConfig": {
19
+ "extends": [
20
+ "react-app",
21
+ "react-app/jest"
22
+ ]
23
+ },
24
+ "browserslist": {
25
+ "production": [
26
+ ">0.2%",
27
+ "not dead",
28
+ "not op_mini all"
29
+ ],
30
+ "development": [
31
+ "last 1 chrome version",
32
+ "last 1 firefox version",
33
+ "last 1 safari version"
34
+ ]
35
+ }
36
+}
fixtures/owner-stacks/public/favicon.ico
Binary files /dev/null and b/fixtures/owner-stacks/public/favicon.ico differ
fixtures/owner-stacks/public/index.html
new
+43
@@ -0,0 +1,43 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+ <head>
4
+ <meta charset="utf-8" />
5
+ <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
6
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
7
+ <meta name="theme-color" content="#000000" />
8
+ <meta
9
+ name="description"
10
+ content="Web site created using create-react-app"
11
+ />
12
+ <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
13
+ <!--
14
+ manifest.json provides metadata used when your web app is installed on a
15
+ user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
16
+ -->
17
+ <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
18
+ <!--
19
+ Notice the use of %PUBLIC_URL% in the tags above.
20
+ It will be replaced with the URL of the `public` folder during the build.
21
+ Only files inside the `public` folder can be referenced from the HTML.
22
+
23
+ Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
24
+ work correctly both with client-side routing and a non-root public URL.
25
+ Learn how to configure a non-root public URL by running `npm run build`.
26
+ -->
27
+ <title>React App</title>
28
+ </head>
29
+ <body>
30
+ <noscript>You need to enable JavaScript to run this app.</noscript>
31
+ <div id="root"></div>
32
+ <!--
33
+ This HTML file is a template.
34
+ If you open it directly in the browser, you will see an empty page.
35
+
36
+ You can add webfonts, meta tags, or analytics to this file.
37
+ The build step will place the bundled scripts into the <body> tag.
38
+
39
+ To begin the development, run `npm start` or `yarn start`.
40
+ To create a production bundle, use `npm run build` or `yarn build`.
41
+ -->
42
+ </body>
43
+</html>
fixtures/owner-stacks/public/logo192.png
Binary files /dev/null and b/fixtures/owner-stacks/public/logo192.png differ
fixtures/owner-stacks/public/logo512.png
Binary files /dev/null and b/fixtures/owner-stacks/public/logo512.png differ
fixtures/owner-stacks/public/manifest.json
new
+25
@@ -0,0 +1,25 @@
1
+{
2
+ "short_name": "React App",
3
+ "name": "Create React App Sample",
4
+ "icons": [
5
+ {
6
+ "src": "favicon.ico",
7
+ "sizes": "64x64 32x32 24x24 16x16",
8
+ "type": "image/x-icon"
9
+ },
10
+ {
11
+ "src": "logo192.png",
12
+ "type": "image/png",
13
+ "sizes": "192x192"
14
+ },
15
+ {
16
+ "src": "logo512.png",
17
+ "type": "image/png",
18
+ "sizes": "512x512"
19
+ }
20
+ ],
21
+ "start_url": ".",
22
+ "display": "standalone",
23
+ "theme_color": "#000000",
24
+ "background_color": "#ffffff"
25
+}
fixtures/owner-stacks/public/robots.txt
new
+3
@@ -0,0 +1,3 @@
1
+# https://www.robotstxt.org/robotstxt.html
2
+User-agent: *
3
+Disallow:
fixtures/owner-stacks/src/App.css
new
+62
@@ -0,0 +1,62 @@
1
+.App-header {
2
+ background-color: #282c34;
3
+ min-height: 10vh;
4
+ display: flex;
5
+ align-items: center;
6
+ justify-content: center;
7
+ font-size: calc(10px + 2vmin);
8
+ color: white;
9
+}
10
+
11
+.page {
12
+ display: flex;
13
+ height: 90vh;
14
+}
15
+
16
+.content {
17
+ flex: 4;
18
+ background-color: #f0f0f0;
19
+ padding: 20px;
20
+ display: flex;
21
+ flex-direction: column;
22
+ text-align: left;
23
+}
24
+
25
+.content.highlight {
26
+ background-color: yellow;
27
+}
28
+
29
+.sidebar {
30
+ flex: 1;
31
+ background-color: #d0d0d0;
32
+ padding: 20px;
33
+}
34
+
35
+.line-number {
36
+ display: inline-block;
37
+ width: 30px;
38
+ text-align: right;
39
+ margin-right: 10px;
40
+ color: #888;
41
+}
42
+
43
+.text-symbol {
44
+ position: relative;
45
+ display: inline-block;
46
+}
47
+
48
+.hovercard {
49
+ display: none;
50
+ position: absolute;
51
+ top: -40px;
52
+ left: 0;
53
+ background-color: white;
54
+ border: 1px solid #ccc;
55
+ padding: 5px;
56
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
57
+ z-index: 10;
58
+}
59
+
60
+.text-symbol:hover .hovercard {
61
+ display: block;
62
+}
fixtures/owner-stacks/src/App.js
new
+143
@@ -0,0 +1,143 @@
1
+import {useState} from 'react';
2
+import {flushSync} from 'react-dom';
3
+import './App.css';
4
+
5
+const text = `
6
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
7
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
8
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
9
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
10
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
11
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
12
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
13
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
14
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
15
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
16
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
17
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
18
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
19
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
20
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
21
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
22
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
23
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
24
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
25
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
26
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
27
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
28
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
29
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
30
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
31
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
32
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
33
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
34
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
35
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
36
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
37
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
38
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
39
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
40
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
41
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
42
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
43
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
44
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
45
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
46
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
47
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
48
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
49
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
50
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
51
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
52
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
53
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
54
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
55
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
56
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
57
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
58
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
59
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
60
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
61
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
62
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
63
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
64
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
65
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
66
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
67
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
68
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
69
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
70
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
71
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
72
+ `;
73
+
74
+const loremIpsum = text + text;
75
+
76
+function TextSymbol({char, highlight}) {
77
+ const randomColor = highlight
78
+ ? `#${Math.floor(Math.random() * 16777215).toString(16)}`
79
+ : 'transparent';
80
+ return (
81
+ <span className="text-symbol" style={{backgroundColor: randomColor}}>
82
+ {char}
83
+ <div className="hovercard">
84
+ <p>Character: {char}</p>
85
+ <p>Color: {randomColor}</p>
86
+ </div>
87
+ </span>
88
+ );
89
+}
90
+
91
+function TextLine({sentence, highlight, lineNumber}) {
92
+ const randomColor = highlight
93
+ ? `#${Math.floor(Math.random() * 16777215).toString(16)}`
94
+ : 'transparent';
95
+ return (
96
+ <div style={{backgroundColor: randomColor}}>
97
+ <span className="line-number">{lineNumber}</span>
98
+ {sentence.split('').map((char, index) => (
99
+ <TextSymbol key={index} char={char} highlight={highlight} />
100
+ ))}
101
+ </div>
102
+ );
103
+}
104
+
105
+function App() {
106
+ const [highlight, setHighlight] = useState(false);
107
+
108
+ const toggleHighlight = () => {
109
+ console.time('toggleHighlight');
110
+ flushSync(() => {
111
+ setHighlight(!highlight);
112
+ });
113
+ console.timeEnd('toggleHighlight');
114
+ };
115
+
116
+ return (
117
+ <div className="App">
118
+ <header className="App-header">Owner Stacks Stress Test</header>
119
+ <div className="page">
120
+ <div className={`content ${highlight ? 'highlight' : ''}`}>
121
+ {loremIpsum
122
+ .trim()
123
+ .split('\n')
124
+ .map((sentence, index) => (
125
+ <TextLine
126
+ key={index}
127
+ sentence={sentence.trim()}
128
+ highlight={highlight}
129
+ lineNumber={index + 1}
130
+ />
131
+ ))}
132
+ </div>
133
+ <div className="sidebar">
134
+ <button onClick={toggleHighlight}>
135
+ {highlight ? 'Remove Highlight' : 'Highlight Content'}
136
+ </button>
137
+ </div>
138
+ </div>
139
+ </div>
140
+ );
141
+}
142
+
143
+export default App;
fixtures/owner-stacks/src/index.css
new
+13
@@ -0,0 +1,13 @@
1
+body {
2
+ margin: 0;
3
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
4
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
5
+ sans-serif;
6
+ -webkit-font-smoothing: antialiased;
7
+ -moz-osx-font-smoothing: grayscale;
8
+}
9
+
10
+code {
11
+ font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
12
+ monospace;
13
+}
fixtures/owner-stacks/src/index.js
new
+17
@@ -0,0 +1,17 @@
1
+import React from 'react';
2
+import ReactDOM from 'react-dom/client';
3
+import './index.css';
4
+import App from './App';
5
+import reportWebVitals from './reportWebVitals';
6
+
7
+const root = ReactDOM.createRoot(document.getElementById('root'));
8
+root.render(
9
+ <React.StrictMode>
10
+ <App />
11
+ </React.StrictMode>
12
+);
13
+
14
+// If you want to start measuring performance in your app, pass a function
15
+// to log results (for example: reportWebVitals(console.log))
16
+// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
17
+reportWebVitals();
fixtures/owner-stacks/src/logo.svg
new
+1
@@ -0,0 +1 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"><g fill="#61DAFB"><path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/><circle cx="420.9" cy="296.5" r="45.7"/><path d="M520.5 78.1z"/></g></svg>
\ No newline at end of file
fixtures/owner-stacks/src/reportWebVitals.js
new
+13
@@ -0,0 +1,13 @@
1
+const reportWebVitals = onPerfEntry => {
2
+ if (onPerfEntry && onPerfEntry instanceof Function) {
3
+ import('web-vitals').then(({getCLS, getFID, getFCP, getLCP, getTTFB}) => {
4
+ getCLS(onPerfEntry);
5
+ getFID(onPerfEntry);
6
+ getFCP(onPerfEntry);
7
+ getLCP(onPerfEntry);
8
+ getTTFB(onPerfEntry);
9
+ });
10
+ }
11
+};
12
+
13
+export default reportWebVitals;
fixtures/owner-stacks/yarn.lock
new
+9688
@@ -0,0 +1,9688 @@
1
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+# yarn lockfile v1
3
+
4
+
5
+"@alloc/quick-lru@^5.2.0":
6
+ version "5.2.0"
7
+ resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
8
+ integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
9
+
10
+"@ampproject/remapping@^2.2.0":
11
+ version "2.3.0"
12
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
13
+ integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
14
+ dependencies:
15
+ "@jridgewell/gen-mapping" "^0.3.5"
16
+ "@jridgewell/trace-mapping" "^0.3.24"
17
+
18
+"@apideck/better-ajv-errors@^0.3.1":
19
+ version "0.3.6"
20
+ resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097"
21
+ integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==
22
+ dependencies:
23
+ json-schema "^0.4.0"
24
+ jsonpointer "^5.0.0"
25
+ leven "^3.1.0"
26
+
27
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.2", "@babel/code-frame@^7.8.3":
28
+ version "7.26.2"
29
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
30
+ integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==
31
+ dependencies:
32
+ "@babel/helper-validator-identifier" "^7.25.9"
33
+ js-tokens "^4.0.0"
34
+ picocolors "^1.0.0"
35
+
36
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.5":
37
+ version "7.26.5"
38
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.5.tgz#df93ac37f4417854130e21d72c66ff3d4b897fc7"
39
+ integrity sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==
40
+
41
+"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
42
+ version "7.26.7"
43
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.7.tgz#0439347a183b97534d52811144d763a17f9d2b24"
44
+ integrity sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==
45
+ dependencies:
46
+ "@ampproject/remapping" "^2.2.0"
47
+ "@babel/code-frame" "^7.26.2"
48
+ "@babel/generator" "^7.26.5"
49
+ "@babel/helper-compilation-targets" "^7.26.5"
50
+ "@babel/helper-module-transforms" "^7.26.0"
51
+ "@babel/helpers" "^7.26.7"
52
+ "@babel/parser" "^7.26.7"
53
+ "@babel/template" "^7.25.9"
54
+ "@babel/traverse" "^7.26.7"
55
+ "@babel/types" "^7.26.7"
56
+ convert-source-map "^2.0.0"
57
+ debug "^4.1.0"
58
+ gensync "^1.0.0-beta.2"
59
+ json5 "^2.2.3"
60
+ semver "^6.3.1"
61
+
62
+"@babel/eslint-parser@^7.16.3":
63
+ version "7.26.5"
64
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz#aa669f4d873f9cd617050cf3c40c19cd96307efb"
65
+ integrity sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ==
66
+ dependencies:
67
+ "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
68
+ eslint-visitor-keys "^2.1.0"
69
+ semver "^6.3.1"
70
+
71
+"@babel/generator@^7.26.5", "@babel/generator@^7.7.2":
72
+ version "7.26.5"
73
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.5.tgz#e44d4ab3176bbcaf78a5725da5f1dc28802a9458"
74
+ integrity sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==
75
+ dependencies:
76
+ "@babel/parser" "^7.26.5"
77
+ "@babel/types" "^7.26.5"
78
+ "@jridgewell/gen-mapping" "^0.3.5"
79
+ "@jridgewell/trace-mapping" "^0.3.25"
80
+ jsesc "^3.0.2"
81
+
82
+"@babel/helper-annotate-as-pure@^7.25.9":
83
+ version "7.25.9"
84
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4"
85
+ integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==
86
+ dependencies:
87
+ "@babel/types" "^7.25.9"
88
+
89
+"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5":
90
+ version "7.26.5"
91
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8"
92
+ integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==
93
+ dependencies:
94
+ "@babel/compat-data" "^7.26.5"
95
+ "@babel/helper-validator-option" "^7.25.9"
96
+ browserslist "^4.24.0"
97
+ lru-cache "^5.1.1"
98
+ semver "^6.3.1"
99
+
100
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9":
101
+ version "7.25.9"
102
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83"
103
+ integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==
104
+ dependencies:
105
+ "@babel/helper-annotate-as-pure" "^7.25.9"
106
+ "@babel/helper-member-expression-to-functions" "^7.25.9"
107
+ "@babel/helper-optimise-call-expression" "^7.25.9"
108
+ "@babel/helper-replace-supers" "^7.25.9"
109
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
110
+ "@babel/traverse" "^7.25.9"
111
+ semver "^6.3.1"
112
+
113
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9":
114
+ version "7.26.3"
115
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz#5169756ecbe1d95f7866b90bb555b022595302a0"
116
+ integrity sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==
117
+ dependencies:
118
+ "@babel/helper-annotate-as-pure" "^7.25.9"
119
+ regexpu-core "^6.2.0"
120
+ semver "^6.3.1"
121
+
122
+"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3":
123
+ version "0.6.3"
124
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz#f4f2792fae2ef382074bc2d713522cf24e6ddb21"
125
+ integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==
126
+ dependencies:
127
+ "@babel/helper-compilation-targets" "^7.22.6"
128
+ "@babel/helper-plugin-utils" "^7.22.5"
129
+ debug "^4.1.1"
130
+ lodash.debounce "^4.0.8"
131
+ resolve "^1.14.2"
132
+
133
+"@babel/helper-member-expression-to-functions@^7.25.9":
134
+ version "7.25.9"
135
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3"
136
+ integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==
137
+ dependencies:
138
+ "@babel/traverse" "^7.25.9"
139
+ "@babel/types" "^7.25.9"
140
+
141
+"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.25.9":
142
+ version "7.25.9"
143
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715"
144
+ integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==
145
+ dependencies:
146
+ "@babel/traverse" "^7.25.9"
147
+ "@babel/types" "^7.25.9"
148
+
149
+"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0":
150
+ version "7.26.0"
151
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae"
152
+ integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==
153
+ dependencies:
154
+ "@babel/helper-module-imports" "^7.25.9"
155
+ "@babel/helper-validator-identifier" "^7.25.9"
156
+ "@babel/traverse" "^7.25.9"
157
+
158
+"@babel/helper-optimise-call-expression@^7.25.9":
159
+ version "7.25.9"
160
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e"
161
+ integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==
162
+ dependencies:
163
+ "@babel/types" "^7.25.9"
164
+
165
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5", "@babel/helper-plugin-utils@^7.8.0":
166
+ version "7.26.5"
167
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz#18580d00c9934117ad719392c4f6585c9333cc35"
168
+ integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==
169
+
170
+"@babel/helper-remap-async-to-generator@^7.25.9":
171
+ version "7.25.9"
172
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92"
173
+ integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==
174
+ dependencies:
175
+ "@babel/helper-annotate-as-pure" "^7.25.9"
176
+ "@babel/helper-wrap-function" "^7.25.9"
177
+ "@babel/traverse" "^7.25.9"
178
+
179
+"@babel/helper-replace-supers@^7.25.9":
180
+ version "7.26.5"
181
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz#6cb04e82ae291dae8e72335dfe438b0725f14c8d"
182
+ integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==
183
+ dependencies:
184
+ "@babel/helper-member-expression-to-functions" "^7.25.9"
185
+ "@babel/helper-optimise-call-expression" "^7.25.9"
186
+ "@babel/traverse" "^7.26.5"
187
+
188
+"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.25.9":
189
+ version "7.25.9"
190
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9"
191
+ integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==
192
+ dependencies:
193
+ "@babel/traverse" "^7.25.9"
194
+ "@babel/types" "^7.25.9"
195
+
196
+"@babel/helper-string-parser@^7.25.9":
197
+ version "7.25.9"
198
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
199
+ integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
200
+
201
+"@babel/helper-validator-identifier@^7.25.9":
202
+ version "7.25.9"
203
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
204
+ integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
205
+
206
+"@babel/helper-validator-option@^7.25.9":
207
+ version "7.25.9"
208
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
209
+ integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
210
+
211
+"@babel/helper-wrap-function@^7.25.9":
212
+ version "7.25.9"
213
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0"
214
+ integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==
215
+ dependencies:
216
+ "@babel/template" "^7.25.9"
217
+ "@babel/traverse" "^7.25.9"
218
+ "@babel/types" "^7.25.9"
219
+
220
+"@babel/helpers@^7.26.7":
221
+ version "7.26.7"
222
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.7.tgz#fd1d2a7c431b6e39290277aacfd8367857c576a4"
223
+ integrity sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==
224
+ dependencies:
225
+ "@babel/template" "^7.25.9"
226
+ "@babel/types" "^7.26.7"
227
+
228
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.25.9", "@babel/parser@^7.26.5", "@babel/parser@^7.26.7":
229
+ version "7.26.7"
230
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.7.tgz#e114cd099e5f7d17b05368678da0fb9f69b3385c"
231
+ integrity sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==
232
+ dependencies:
233
+ "@babel/types" "^7.26.7"
234
+
235
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9":
236
+ version "7.25.9"
237
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe"
238
+ integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==
239
+ dependencies:
240
+ "@babel/helper-plugin-utils" "^7.25.9"
241
+ "@babel/traverse" "^7.25.9"
242
+
243
+"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9":
244
+ version "7.25.9"
245
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30"
246
+ integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==
247
+ dependencies:
248
+ "@babel/helper-plugin-utils" "^7.25.9"
249
+
250
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9":
251
+ version "7.25.9"
252
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137"
253
+ integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==
254
+ dependencies:
255
+ "@babel/helper-plugin-utils" "^7.25.9"
256
+
257
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9":
258
+ version "7.25.9"
259
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1"
260
+ integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==
261
+ dependencies:
262
+ "@babel/helper-plugin-utils" "^7.25.9"
263
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
264
+ "@babel/plugin-transform-optional-chaining" "^7.25.9"
265
+
266
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9":
267
+ version "7.25.9"
268
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e"
269
+ integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==
270
+ dependencies:
271
+ "@babel/helper-plugin-utils" "^7.25.9"
272
+ "@babel/traverse" "^7.25.9"
273
+
274
+"@babel/plugin-proposal-class-properties@^7.16.0":
275
+ version "7.18.6"
276
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3"
277
+ integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==
278
+ dependencies:
279
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
280
+ "@babel/helper-plugin-utils" "^7.18.6"
281
+
282
+"@babel/plugin-proposal-decorators@^7.16.4":
283
+ version "7.25.9"
284
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz#8680707f943d1a3da2cd66b948179920f097e254"
285
+ integrity sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==
286
+ dependencies:
287
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
288
+ "@babel/helper-plugin-utils" "^7.25.9"
289
+ "@babel/plugin-syntax-decorators" "^7.25.9"
290
+
291
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0":
292
+ version "7.18.6"
293
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1"
294
+ integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==
295
+ dependencies:
296
+ "@babel/helper-plugin-utils" "^7.18.6"
297
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
298
+
299
+"@babel/plugin-proposal-numeric-separator@^7.16.0":
300
+ version "7.18.6"
301
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75"
302
+ integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==
303
+ dependencies:
304
+ "@babel/helper-plugin-utils" "^7.18.6"
305
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
306
+
307
+"@babel/plugin-proposal-optional-chaining@^7.16.0":
308
+ version "7.21.0"
309
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea"
310
+ integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==
311
+ dependencies:
312
+ "@babel/helper-plugin-utils" "^7.20.2"
313
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
314
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
315
+
316
+"@babel/plugin-proposal-private-methods@^7.16.0":
317
+ version "7.18.6"
318
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea"
319
+ integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==
320
+ dependencies:
321
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
322
+ "@babel/helper-plugin-utils" "^7.18.6"
323
+
324
+"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
325
+ version "7.21.0-placeholder-for-preset-env.2"
326
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703"
327
+ integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
328
+
329
+"@babel/plugin-syntax-async-generators@^7.8.4":
330
+ version "7.8.4"
331
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
332
+ integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
333
+ dependencies:
334
+ "@babel/helper-plugin-utils" "^7.8.0"
335
+
336
+"@babel/plugin-syntax-bigint@^7.8.3":
337
+ version "7.8.3"
338
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"
339
+ integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
340
+ dependencies:
341
+ "@babel/helper-plugin-utils" "^7.8.0"
342
+
343
+"@babel/plugin-syntax-class-properties@^7.12.13":
344
+ version "7.12.13"
345
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
346
+ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
347
+ dependencies:
348
+ "@babel/helper-plugin-utils" "^7.12.13"
349
+
350
+"@babel/plugin-syntax-class-static-block@^7.14.5":
351
+ version "7.14.5"
352
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
353
+ integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
354
+ dependencies:
355
+ "@babel/helper-plugin-utils" "^7.14.5"
356
+
357
+"@babel/plugin-syntax-decorators@^7.25.9":
358
+ version "7.25.9"
359
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz#986b4ca8b7b5df3f67cee889cedeffc2e2bf14b3"
360
+ integrity sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==
361
+ dependencies:
362
+ "@babel/helper-plugin-utils" "^7.25.9"
363
+
364
+"@babel/plugin-syntax-flow@^7.26.0":
365
+ version "7.26.0"
366
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz#96507595c21b45fccfc2bc758d5c45452e6164fa"
367
+ integrity sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==
368
+ dependencies:
369
+ "@babel/helper-plugin-utils" "^7.25.9"
370
+
371
+"@babel/plugin-syntax-import-assertions@^7.26.0":
372
+ version "7.26.0"
373
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f"
374
+ integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==
375
+ dependencies:
376
+ "@babel/helper-plugin-utils" "^7.25.9"
377
+
378
+"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.26.0":
379
+ version "7.26.0"
380
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7"
381
+ integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==
382
+ dependencies:
383
+ "@babel/helper-plugin-utils" "^7.25.9"
384
+
385
+"@babel/plugin-syntax-import-meta@^7.10.4":
386
+ version "7.10.4"
387
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
388
+ integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
389
+ dependencies:
390
+ "@babel/helper-plugin-utils" "^7.10.4"
391
+
392
+"@babel/plugin-syntax-json-strings@^7.8.3":
393
+ version "7.8.3"
394
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
395
+ integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
396
+ dependencies:
397
+ "@babel/helper-plugin-utils" "^7.8.0"
398
+
399
+"@babel/plugin-syntax-jsx@^7.25.9":
400
+ version "7.25.9"
401
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290"
402
+ integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==
403
+ dependencies:
404
+ "@babel/helper-plugin-utils" "^7.25.9"
405
+
406
+"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
407
+ version "7.10.4"
408
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
409
+ integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
410
+ dependencies:
411
+ "@babel/helper-plugin-utils" "^7.10.4"
412
+
413
+"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
414
+ version "7.8.3"
415
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
416
+ integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
417
+ dependencies:
418
+ "@babel/helper-plugin-utils" "^7.8.0"
419
+
420
+"@babel/plugin-syntax-numeric-separator@^7.10.4":
421
+ version "7.10.4"
422
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
423
+ integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
424
+ dependencies:
425
+ "@babel/helper-plugin-utils" "^7.10.4"
426
+
427
+"@babel/plugin-syntax-object-rest-spread@^7.8.3":
428
+ version "7.8.3"
429
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
430
+ integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
431
+ dependencies:
432
+ "@babel/helper-plugin-utils" "^7.8.0"
433
+
434
+"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
435
+ version "7.8.3"
436
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
437
+ integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
438
+ dependencies:
439
+ "@babel/helper-plugin-utils" "^7.8.0"
440
+
441
+"@babel/plugin-syntax-optional-chaining@^7.8.3":
442
+ version "7.8.3"
443
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
444
+ integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
445
+ dependencies:
446
+ "@babel/helper-plugin-utils" "^7.8.0"
447
+
448
+"@babel/plugin-syntax-private-property-in-object@^7.14.5":
449
+ version "7.14.5"
450
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
451
+ integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
452
+ dependencies:
453
+ "@babel/helper-plugin-utils" "^7.14.5"
454
+
455
+"@babel/plugin-syntax-top-level-await@^7.14.5":
456
+ version "7.14.5"
457
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
458
+ integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
459
+ dependencies:
460
+ "@babel/helper-plugin-utils" "^7.14.5"
461
+
462
+"@babel/plugin-syntax-typescript@^7.25.9", "@babel/plugin-syntax-typescript@^7.7.2":
463
+ version "7.25.9"
464
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399"
465
+ integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==
466
+ dependencies:
467
+ "@babel/helper-plugin-utils" "^7.25.9"
468
+
469
+"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
470
+ version "7.18.6"
471
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357"
472
+ integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==
473
+ dependencies:
474
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
475
+ "@babel/helper-plugin-utils" "^7.18.6"
476
+
477
+"@babel/plugin-transform-arrow-functions@^7.25.9":
478
+ version "7.25.9"
479
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845"
480
+ integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==
481
+ dependencies:
482
+ "@babel/helper-plugin-utils" "^7.25.9"
483
+
484
+"@babel/plugin-transform-async-generator-functions@^7.25.9":
485
+ version "7.25.9"
486
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz#1b18530b077d18a407c494eb3d1d72da505283a2"
487
+ integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==
488
+ dependencies:
489
+ "@babel/helper-plugin-utils" "^7.25.9"
490
+ "@babel/helper-remap-async-to-generator" "^7.25.9"
491
+ "@babel/traverse" "^7.25.9"
492
+
493
+"@babel/plugin-transform-async-to-generator@^7.25.9":
494
+ version "7.25.9"
495
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71"
496
+ integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==
497
+ dependencies:
498
+ "@babel/helper-module-imports" "^7.25.9"
499
+ "@babel/helper-plugin-utils" "^7.25.9"
500
+ "@babel/helper-remap-async-to-generator" "^7.25.9"
501
+
502
+"@babel/plugin-transform-block-scoped-functions@^7.26.5":
503
+ version "7.26.5"
504
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz#3dc4405d31ad1cbe45293aa57205a6e3b009d53e"
505
+ integrity sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==
506
+ dependencies:
507
+ "@babel/helper-plugin-utils" "^7.26.5"
508
+
509
+"@babel/plugin-transform-block-scoping@^7.25.9":
510
+ version "7.25.9"
511
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1"
512
+ integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==
513
+ dependencies:
514
+ "@babel/helper-plugin-utils" "^7.25.9"
515
+
516
+"@babel/plugin-transform-class-properties@^7.25.9":
517
+ version "7.25.9"
518
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f"
519
+ integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==
520
+ dependencies:
521
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
522
+ "@babel/helper-plugin-utils" "^7.25.9"
523
+
524
+"@babel/plugin-transform-class-static-block@^7.26.0":
525
+ version "7.26.0"
526
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0"
527
+ integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==
528
+ dependencies:
529
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
530
+ "@babel/helper-plugin-utils" "^7.25.9"
531
+
532
+"@babel/plugin-transform-classes@^7.25.9":
533
+ version "7.25.9"
534
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52"
535
+ integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==
536
+ dependencies:
537
+ "@babel/helper-annotate-as-pure" "^7.25.9"
538
+ "@babel/helper-compilation-targets" "^7.25.9"
539
+ "@babel/helper-plugin-utils" "^7.25.9"
540
+ "@babel/helper-replace-supers" "^7.25.9"
541
+ "@babel/traverse" "^7.25.9"
542
+ globals "^11.1.0"
543
+
544
+"@babel/plugin-transform-computed-properties@^7.25.9":
545
+ version "7.25.9"
546
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b"
547
+ integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==
548
+ dependencies:
549
+ "@babel/helper-plugin-utils" "^7.25.9"
550
+ "@babel/template" "^7.25.9"
551
+
552
+"@babel/plugin-transform-destructuring@^7.25.9":
553
+ version "7.25.9"
554
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1"
555
+ integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==
556
+ dependencies:
557
+ "@babel/helper-plugin-utils" "^7.25.9"
558
+
559
+"@babel/plugin-transform-dotall-regex@^7.25.9":
560
+ version "7.25.9"
561
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a"
562
+ integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==
563
+ dependencies:
564
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
565
+ "@babel/helper-plugin-utils" "^7.25.9"
566
+
567
+"@babel/plugin-transform-duplicate-keys@^7.25.9":
568
+ version "7.25.9"
569
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d"
570
+ integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==
571
+ dependencies:
572
+ "@babel/helper-plugin-utils" "^7.25.9"
573
+
574
+"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9":
575
+ version "7.25.9"
576
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31"
577
+ integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==
578
+ dependencies:
579
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
580
+ "@babel/helper-plugin-utils" "^7.25.9"
581
+
582
+"@babel/plugin-transform-dynamic-import@^7.25.9":
583
+ version "7.25.9"
584
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8"
585
+ integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==
586
+ dependencies:
587
+ "@babel/helper-plugin-utils" "^7.25.9"
588
+
589
+"@babel/plugin-transform-exponentiation-operator@^7.26.3":
590
+ version "7.26.3"
591
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz#e29f01b6de302c7c2c794277a48f04a9ca7f03bc"
592
+ integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==
593
+ dependencies:
594
+ "@babel/helper-plugin-utils" "^7.25.9"
595
+
596
+"@babel/plugin-transform-export-namespace-from@^7.25.9":
597
+ version "7.25.9"
598
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2"
599
+ integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==
600
+ dependencies:
601
+ "@babel/helper-plugin-utils" "^7.25.9"
602
+
603
+"@babel/plugin-transform-flow-strip-types@^7.16.0":
604
+ version "7.26.5"
605
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz#2904c85a814e7abb1f4850b8baf4f07d0a2389d4"
606
+ integrity sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==
607
+ dependencies:
608
+ "@babel/helper-plugin-utils" "^7.26.5"
609
+ "@babel/plugin-syntax-flow" "^7.26.0"
610
+
611
+"@babel/plugin-transform-for-of@^7.25.9":
612
+ version "7.25.9"
613
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz#4bdc7d42a213397905d89f02350c5267866d5755"
614
+ integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==
615
+ dependencies:
616
+ "@babel/helper-plugin-utils" "^7.25.9"
617
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
618
+
619
+"@babel/plugin-transform-function-name@^7.25.9":
620
+ version "7.25.9"
621
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97"
622
+ integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==
623
+ dependencies:
624
+ "@babel/helper-compilation-targets" "^7.25.9"
625
+ "@babel/helper-plugin-utils" "^7.25.9"
626
+ "@babel/traverse" "^7.25.9"
627
+
628
+"@babel/plugin-transform-json-strings@^7.25.9":
629
+ version "7.25.9"
630
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660"
631
+ integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==
632
+ dependencies:
633
+ "@babel/helper-plugin-utils" "^7.25.9"
634
+
635
+"@babel/plugin-transform-literals@^7.25.9":
636
+ version "7.25.9"
637
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de"
638
+ integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==
639
+ dependencies:
640
+ "@babel/helper-plugin-utils" "^7.25.9"
641
+
642
+"@babel/plugin-transform-logical-assignment-operators@^7.25.9":
643
+ version "7.25.9"
644
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7"
645
+ integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==
646
+ dependencies:
647
+ "@babel/helper-plugin-utils" "^7.25.9"
648
+
649
+"@babel/plugin-transform-member-expression-literals@^7.25.9":
650
+ version "7.25.9"
651
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de"
652
+ integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==
653
+ dependencies:
654
+ "@babel/helper-plugin-utils" "^7.25.9"
655
+
656
+"@babel/plugin-transform-modules-amd@^7.25.9":
657
+ version "7.25.9"
658
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5"
659
+ integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==
660
+ dependencies:
661
+ "@babel/helper-module-transforms" "^7.25.9"
662
+ "@babel/helper-plugin-utils" "^7.25.9"
663
+
664
+"@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.26.3":
665
+ version "7.26.3"
666
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb"
667
+ integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==
668
+ dependencies:
669
+ "@babel/helper-module-transforms" "^7.26.0"
670
+ "@babel/helper-plugin-utils" "^7.25.9"
671
+
672
+"@babel/plugin-transform-modules-systemjs@^7.25.9":
673
+ version "7.25.9"
674
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8"
675
+ integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==
676
+ dependencies:
677
+ "@babel/helper-module-transforms" "^7.25.9"
678
+ "@babel/helper-plugin-utils" "^7.25.9"
679
+ "@babel/helper-validator-identifier" "^7.25.9"
680
+ "@babel/traverse" "^7.25.9"
681
+
682
+"@babel/plugin-transform-modules-umd@^7.25.9":
683
+ version "7.25.9"
684
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9"
685
+ integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==
686
+ dependencies:
687
+ "@babel/helper-module-transforms" "^7.25.9"
688
+ "@babel/helper-plugin-utils" "^7.25.9"
689
+
690
+"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9":
691
+ version "7.25.9"
692
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a"
693
+ integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==
694
+ dependencies:
695
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
696
+ "@babel/helper-plugin-utils" "^7.25.9"
697
+
698
+"@babel/plugin-transform-new-target@^7.25.9":
699
+ version "7.25.9"
700
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd"
701
+ integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==
702
+ dependencies:
703
+ "@babel/helper-plugin-utils" "^7.25.9"
704
+
705
+"@babel/plugin-transform-nullish-coalescing-operator@^7.26.6":
706
+ version "7.26.6"
707
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz#fbf6b3c92cb509e7b319ee46e3da89c5bedd31fe"
708
+ integrity sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==
709
+ dependencies:
710
+ "@babel/helper-plugin-utils" "^7.26.5"
711
+
712
+"@babel/plugin-transform-numeric-separator@^7.25.9":
713
+ version "7.25.9"
714
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1"
715
+ integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==
716
+ dependencies:
717
+ "@babel/helper-plugin-utils" "^7.25.9"
718
+
719
+"@babel/plugin-transform-object-rest-spread@^7.25.9":
720
+ version "7.25.9"
721
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18"
722
+ integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==
723
+ dependencies:
724
+ "@babel/helper-compilation-targets" "^7.25.9"
725
+ "@babel/helper-plugin-utils" "^7.25.9"
726
+ "@babel/plugin-transform-parameters" "^7.25.9"
727
+
728
+"@babel/plugin-transform-object-super@^7.25.9":
729
+ version "7.25.9"
730
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03"
731
+ integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==
732
+ dependencies:
733
+ "@babel/helper-plugin-utils" "^7.25.9"
734
+ "@babel/helper-replace-supers" "^7.25.9"
735
+
736
+"@babel/plugin-transform-optional-catch-binding@^7.25.9":
737
+ version "7.25.9"
738
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3"
739
+ integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==
740
+ dependencies:
741
+ "@babel/helper-plugin-utils" "^7.25.9"
742
+
743
+"@babel/plugin-transform-optional-chaining@^7.25.9":
744
+ version "7.25.9"
745
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd"
746
+ integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==
747
+ dependencies:
748
+ "@babel/helper-plugin-utils" "^7.25.9"
749
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
750
+
751
+"@babel/plugin-transform-parameters@^7.25.9":
752
+ version "7.25.9"
753
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257"
754
+ integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==
755
+ dependencies:
756
+ "@babel/helper-plugin-utils" "^7.25.9"
757
+
758
+"@babel/plugin-transform-private-methods@^7.25.9":
759
+ version "7.25.9"
760
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57"
761
+ integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==
762
+ dependencies:
763
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
764
+ "@babel/helper-plugin-utils" "^7.25.9"
765
+
766
+"@babel/plugin-transform-private-property-in-object@^7.25.9":
767
+ version "7.25.9"
768
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33"
769
+ integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==
770
+ dependencies:
771
+ "@babel/helper-annotate-as-pure" "^7.25.9"
772
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
773
+ "@babel/helper-plugin-utils" "^7.25.9"
774
+
775
+"@babel/plugin-transform-property-literals@^7.25.9":
776
+ version "7.25.9"
777
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f"
778
+ integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==
779
+ dependencies:
780
+ "@babel/helper-plugin-utils" "^7.25.9"
781
+
782
+"@babel/plugin-transform-react-constant-elements@^7.12.1":
783
+ version "7.25.9"
784
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz#08a1de35a301929b60fdf2788a54b46cd8ecd0ef"
785
+ integrity sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==
786
+ dependencies:
787
+ "@babel/helper-plugin-utils" "^7.25.9"
788
+
789
+"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.25.9":
790
+ version "7.25.9"
791
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d"
792
+ integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==
793
+ dependencies:
794
+ "@babel/helper-plugin-utils" "^7.25.9"
795
+
796
+"@babel/plugin-transform-react-jsx-development@^7.25.9":
797
+ version "7.25.9"
798
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz#8fd220a77dd139c07e25225a903b8be8c829e0d7"
799
+ integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==
800
+ dependencies:
801
+ "@babel/plugin-transform-react-jsx" "^7.25.9"
802
+
803
+"@babel/plugin-transform-react-jsx@^7.25.9":
804
+ version "7.25.9"
805
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166"
806
+ integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==
807
+ dependencies:
808
+ "@babel/helper-annotate-as-pure" "^7.25.9"
809
+ "@babel/helper-module-imports" "^7.25.9"
810
+ "@babel/helper-plugin-utils" "^7.25.9"
811
+ "@babel/plugin-syntax-jsx" "^7.25.9"
812
+ "@babel/types" "^7.25.9"
813
+
814
+"@babel/plugin-transform-react-pure-annotations@^7.25.9":
815
+ version "7.25.9"
816
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz#ea1c11b2f9dbb8e2d97025f43a3b5bc47e18ae62"
817
+ integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==
818
+ dependencies:
819
+ "@babel/helper-annotate-as-pure" "^7.25.9"
820
+ "@babel/helper-plugin-utils" "^7.25.9"
821
+
822
+"@babel/plugin-transform-regenerator@^7.25.9":
823
+ version "7.25.9"
824
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b"
825
+ integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==
826
+ dependencies:
827
+ "@babel/helper-plugin-utils" "^7.25.9"
828
+ regenerator-transform "^0.15.2"
829
+
830
+"@babel/plugin-transform-regexp-modifiers@^7.26.0":
831
+ version "7.26.0"
832
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850"
833
+ integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==
834
+ dependencies:
835
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
836
+ "@babel/helper-plugin-utils" "^7.25.9"
837
+
838
+"@babel/plugin-transform-reserved-words@^7.25.9":
839
+ version "7.25.9"
840
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce"
841
+ integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==
842
+ dependencies:
843
+ "@babel/helper-plugin-utils" "^7.25.9"
844
+
845
+"@babel/plugin-transform-runtime@^7.16.4":
846
+ version "7.25.9"
847
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz#62723ea3f5b31ffbe676da9d6dae17138ae580ea"
848
+ integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==
849
+ dependencies:
850
+ "@babel/helper-module-imports" "^7.25.9"
851
+ "@babel/helper-plugin-utils" "^7.25.9"
852
+ babel-plugin-polyfill-corejs2 "^0.4.10"
853
+ babel-plugin-polyfill-corejs3 "^0.10.6"
854
+ babel-plugin-polyfill-regenerator "^0.6.1"
855
+ semver "^6.3.1"
856
+
857
+"@babel/plugin-transform-shorthand-properties@^7.25.9":
858
+ version "7.25.9"
859
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2"
860
+ integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==
861
+ dependencies:
862
+ "@babel/helper-plugin-utils" "^7.25.9"
863
+
864
+"@babel/plugin-transform-spread@^7.25.9":
865
+ version "7.25.9"
866
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9"
867
+ integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==
868
+ dependencies:
869
+ "@babel/helper-plugin-utils" "^7.25.9"
870
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
871
+
872
+"@babel/plugin-transform-sticky-regex@^7.25.9":
873
+ version "7.25.9"
874
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32"
875
+ integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==
876
+ dependencies:
877
+ "@babel/helper-plugin-utils" "^7.25.9"
878
+
879
+"@babel/plugin-transform-template-literals@^7.25.9":
880
+ version "7.25.9"
881
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz#6dbd4a24e8fad024df76d1fac6a03cf413f60fe1"
882
+ integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==
883
+ dependencies:
884
+ "@babel/helper-plugin-utils" "^7.25.9"
885
+
886
+"@babel/plugin-transform-typeof-symbol@^7.26.7":
887
+ version "7.26.7"
888
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz#d0e33acd9223744c1e857dbd6fa17bd0a3786937"
889
+ integrity sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==
890
+ dependencies:
891
+ "@babel/helper-plugin-utils" "^7.26.5"
892
+
893
+"@babel/plugin-transform-typescript@^7.25.9":
894
+ version "7.26.7"
895
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.7.tgz#64339515ea3eff610160f62499c3ef437d0ac83d"
896
+ integrity sha512-5cJurntg+AT+cgelGP9Bt788DKiAw9gIMSMU2NJrLAilnj0m8WZWUNZPSLOmadYsujHutpgElO+50foX+ib/Wg==
897
+ dependencies:
898
+ "@babel/helper-annotate-as-pure" "^7.25.9"
899
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
900
+ "@babel/helper-plugin-utils" "^7.26.5"
901
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
902
+ "@babel/plugin-syntax-typescript" "^7.25.9"
903
+
904
+"@babel/plugin-transform-unicode-escapes@^7.25.9":
905
+ version "7.25.9"
906
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82"
907
+ integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==
908
+ dependencies:
909
+ "@babel/helper-plugin-utils" "^7.25.9"
910
+
911
+"@babel/plugin-transform-unicode-property-regex@^7.25.9":
912
+ version "7.25.9"
913
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3"
914
+ integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==
915
+ dependencies:
916
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
917
+ "@babel/helper-plugin-utils" "^7.25.9"
918
+
919
+"@babel/plugin-transform-unicode-regex@^7.25.9":
920
+ version "7.25.9"
921
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1"
922
+ integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==
923
+ dependencies:
924
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
925
+ "@babel/helper-plugin-utils" "^7.25.9"
926
+
927
+"@babel/plugin-transform-unicode-sets-regex@^7.25.9":
928
+ version "7.25.9"
929
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe"
930
+ integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==
931
+ dependencies:
932
+ "@babel/helper-create-regexp-features-plugin" "^7.25.9"
933
+ "@babel/helper-plugin-utils" "^7.25.9"
934
+
935
+"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
936
+ version "7.26.7"
937
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.7.tgz#24d38e211f4570b8d806337035cc3ae798e0c36d"
938
+ integrity sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==
939
+ dependencies:
940
+ "@babel/compat-data" "^7.26.5"
941
+ "@babel/helper-compilation-targets" "^7.26.5"
942
+ "@babel/helper-plugin-utils" "^7.26.5"
943
+ "@babel/helper-validator-option" "^7.25.9"
944
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9"
945
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9"
946
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9"
947
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9"
948
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9"
949
+ "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
950
+ "@babel/plugin-syntax-import-assertions" "^7.26.0"
951
+ "@babel/plugin-syntax-import-attributes" "^7.26.0"
952
+ "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
953
+ "@babel/plugin-transform-arrow-functions" "^7.25.9"
954
+ "@babel/plugin-transform-async-generator-functions" "^7.25.9"
955
+ "@babel/plugin-transform-async-to-generator" "^7.25.9"
956
+ "@babel/plugin-transform-block-scoped-functions" "^7.26.5"
957
+ "@babel/plugin-transform-block-scoping" "^7.25.9"
958
+ "@babel/plugin-transform-class-properties" "^7.25.9"
959
+ "@babel/plugin-transform-class-static-block" "^7.26.0"
960
+ "@babel/plugin-transform-classes" "^7.25.9"
961
+ "@babel/plugin-transform-computed-properties" "^7.25.9"
962
+ "@babel/plugin-transform-destructuring" "^7.25.9"
963
+ "@babel/plugin-transform-dotall-regex" "^7.25.9"
964
+ "@babel/plugin-transform-duplicate-keys" "^7.25.9"
965
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9"
966
+ "@babel/plugin-transform-dynamic-import" "^7.25.9"
967
+ "@babel/plugin-transform-exponentiation-operator" "^7.26.3"
968
+ "@babel/plugin-transform-export-namespace-from" "^7.25.9"
969
+ "@babel/plugin-transform-for-of" "^7.25.9"
970
+ "@babel/plugin-transform-function-name" "^7.25.9"
971
+ "@babel/plugin-transform-json-strings" "^7.25.9"
972
+ "@babel/plugin-transform-literals" "^7.25.9"
973
+ "@babel/plugin-transform-logical-assignment-operators" "^7.25.9"
974
+ "@babel/plugin-transform-member-expression-literals" "^7.25.9"
975
+ "@babel/plugin-transform-modules-amd" "^7.25.9"
976
+ "@babel/plugin-transform-modules-commonjs" "^7.26.3"
977
+ "@babel/plugin-transform-modules-systemjs" "^7.25.9"
978
+ "@babel/plugin-transform-modules-umd" "^7.25.9"
979
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9"
980
+ "@babel/plugin-transform-new-target" "^7.25.9"
981
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.26.6"
982
+ "@babel/plugin-transform-numeric-separator" "^7.25.9"
983
+ "@babel/plugin-transform-object-rest-spread" "^7.25.9"
984
+ "@babel/plugin-transform-object-super" "^7.25.9"
985
+ "@babel/plugin-transform-optional-catch-binding" "^7.25.9"
986
+ "@babel/plugin-transform-optional-chaining" "^7.25.9"
987
+ "@babel/plugin-transform-parameters" "^7.25.9"
988
+ "@babel/plugin-transform-private-methods" "^7.25.9"
989
+ "@babel/plugin-transform-private-property-in-object" "^7.25.9"
990
+ "@babel/plugin-transform-property-literals" "^7.25.9"
991
+ "@babel/plugin-transform-regenerator" "^7.25.9"
992
+ "@babel/plugin-transform-regexp-modifiers" "^7.26.0"
993
+ "@babel/plugin-transform-reserved-words" "^7.25.9"
994
+ "@babel/plugin-transform-shorthand-properties" "^7.25.9"
995
+ "@babel/plugin-transform-spread" "^7.25.9"
996
+ "@babel/plugin-transform-sticky-regex" "^7.25.9"
997
+ "@babel/plugin-transform-template-literals" "^7.25.9"
998
+ "@babel/plugin-transform-typeof-symbol" "^7.26.7"
999
+ "@babel/plugin-transform-unicode-escapes" "^7.25.9"
1000
+ "@babel/plugin-transform-unicode-property-regex" "^7.25.9"
1001
+ "@babel/plugin-transform-unicode-regex" "^7.25.9"
1002
+ "@babel/plugin-transform-unicode-sets-regex" "^7.25.9"
1003
+ "@babel/preset-modules" "0.1.6-no-external-plugins"
1004
+ babel-plugin-polyfill-corejs2 "^0.4.10"
1005
+ babel-plugin-polyfill-corejs3 "^0.10.6"
1006
+ babel-plugin-polyfill-regenerator "^0.6.1"
1007
+ core-js-compat "^3.38.1"
1008
+ semver "^6.3.1"
1009
+
1010
+"@babel/preset-modules@0.1.6-no-external-plugins":
1011
+ version "0.1.6-no-external-plugins"
1012
+ resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a"
1013
+ integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==
1014
+ dependencies:
1015
+ "@babel/helper-plugin-utils" "^7.0.0"
1016
+ "@babel/types" "^7.4.4"
1017
+ esutils "^2.0.2"
1018
+
1019
+"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0":
1020
+ version "7.26.3"
1021
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.26.3.tgz#7c5e028d623b4683c1f83a0bd4713b9100560caa"
1022
+ integrity sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==
1023
+ dependencies:
1024
+ "@babel/helper-plugin-utils" "^7.25.9"
1025
+ "@babel/helper-validator-option" "^7.25.9"
1026
+ "@babel/plugin-transform-react-display-name" "^7.25.9"
1027
+ "@babel/plugin-transform-react-jsx" "^7.25.9"
1028
+ "@babel/plugin-transform-react-jsx-development" "^7.25.9"
1029
+ "@babel/plugin-transform-react-pure-annotations" "^7.25.9"
1030
+
1031
+"@babel/preset-typescript@^7.16.0":
1032
+ version "7.26.0"
1033
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d"
1034
+ integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==
1035
+ dependencies:
1036
+ "@babel/helper-plugin-utils" "^7.25.9"
1037
+ "@babel/helper-validator-option" "^7.25.9"
1038
+ "@babel/plugin-syntax-jsx" "^7.25.9"
1039
+ "@babel/plugin-transform-modules-commonjs" "^7.25.9"
1040
+ "@babel/plugin-transform-typescript" "^7.25.9"
1041
+
1042
+"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
1043
+ version "7.26.7"
1044
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.7.tgz#f4e7fe527cd710f8dc0618610b61b4b060c3c341"
1045
+ integrity sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==
1046
+ dependencies:
1047
+ regenerator-runtime "^0.14.0"
1048
+
1049
+"@babel/template@^7.25.9", "@babel/template@^7.3.3":
1050
+ version "7.25.9"
1051
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016"
1052
+ integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==
1053
+ dependencies:
1054
+ "@babel/code-frame" "^7.25.9"
1055
+ "@babel/parser" "^7.25.9"
1056
+ "@babel/types" "^7.25.9"
1057
+
1058
+"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.7", "@babel/traverse@^7.7.2":
1059
+ version "7.26.7"
1060
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.7.tgz#99a0a136f6a75e7fb8b0a1ace421e0b25994b8bb"
1061
+ integrity sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==
1062
+ dependencies:
1063
+ "@babel/code-frame" "^7.26.2"
1064
+ "@babel/generator" "^7.26.5"
1065
+ "@babel/parser" "^7.26.7"
1066
+ "@babel/template" "^7.25.9"
1067
+ "@babel/types" "^7.26.7"
1068
+ debug "^4.3.1"
1069
+ globals "^11.1.0"
1070
+
1071
+"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.20.7", "@babel/types@^7.25.9", "@babel/types@^7.26.5", "@babel/types@^7.26.7", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
1072
+ version "7.26.7"
1073
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.7.tgz#5e2b89c0768e874d4d061961f3a5a153d71dc17a"
1074
+ integrity sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==
1075
+ dependencies:
1076
+ "@babel/helper-string-parser" "^7.25.9"
1077
+ "@babel/helper-validator-identifier" "^7.25.9"
1078
+
1079
+"@bcoe/v8-coverage@^0.2.3":
1080
+ version "0.2.3"
1081
+ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
1082
+ integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
1083
+
1084
+"@csstools/normalize.css@*":
1085
+ version "12.1.1"
1086
+ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.1.1.tgz#f0ad221b7280f3fc814689786fd9ee092776ef8f"
1087
+ integrity sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==
1088
+
1089
+"@csstools/postcss-cascade-layers@^1.1.1":
1090
+ version "1.1.1"
1091
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad"
1092
+ integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==
1093
+ dependencies:
1094
+ "@csstools/selector-specificity" "^2.0.2"
1095
+ postcss-selector-parser "^6.0.10"
1096
+
1097
+"@csstools/postcss-color-function@^1.1.1":
1098
+ version "1.1.1"
1099
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b"
1100
+ integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==
1101
+ dependencies:
1102
+ "@csstools/postcss-progressive-custom-properties" "^1.1.0"
1103
+ postcss-value-parser "^4.2.0"
1104
+
1105
+"@csstools/postcss-font-format-keywords@^1.0.1":
1106
+ version "1.0.1"
1107
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a"
1108
+ integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==
1109
+ dependencies:
1110
+ postcss-value-parser "^4.2.0"
1111
+
1112
+"@csstools/postcss-hwb-function@^1.0.2":
1113
+ version "1.0.2"
1114
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b"
1115
+ integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==
1116
+ dependencies:
1117
+ postcss-value-parser "^4.2.0"
1118
+
1119
+"@csstools/postcss-ic-unit@^1.0.1":
1120
+ version "1.0.1"
1121
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58"
1122
+ integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==
1123
+ dependencies:
1124
+ "@csstools/postcss-progressive-custom-properties" "^1.1.0"
1125
+ postcss-value-parser "^4.2.0"
1126
+
1127
+"@csstools/postcss-is-pseudo-class@^2.0.7":
1128
+ version "2.0.7"
1129
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1"
1130
+ integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==
1131
+ dependencies:
1132
+ "@csstools/selector-specificity" "^2.0.0"
1133
+ postcss-selector-parser "^6.0.10"
1134
+
1135
+"@csstools/postcss-nested-calc@^1.0.0":
1136
+ version "1.0.0"
1137
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26"
1138
+ integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==
1139
+ dependencies:
1140
+ postcss-value-parser "^4.2.0"
1141
+
1142
+"@csstools/postcss-normalize-display-values@^1.0.1":
1143
+ version "1.0.1"
1144
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3"
1145
+ integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==
1146
+ dependencies:
1147
+ postcss-value-parser "^4.2.0"
1148
+
1149
+"@csstools/postcss-oklab-function@^1.1.1":
1150
+ version "1.1.1"
1151
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844"
1152
+ integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==
1153
+ dependencies:
1154
+ "@csstools/postcss-progressive-custom-properties" "^1.1.0"
1155
+ postcss-value-parser "^4.2.0"
1156
+
1157
+"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0":
1158
+ version "1.3.0"
1159
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa"
1160
+ integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==
1161
+ dependencies:
1162
+ postcss-value-parser "^4.2.0"
1163
+
1164
+"@csstools/postcss-stepped-value-functions@^1.0.1":
1165
+ version "1.0.1"
1166
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4"
1167
+ integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==
1168
+ dependencies:
1169
+ postcss-value-parser "^4.2.0"
1170
+
1171
+"@csstools/postcss-text-decoration-shorthand@^1.0.0":
1172
+ version "1.0.0"
1173
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f"
1174
+ integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==
1175
+ dependencies:
1176
+ postcss-value-parser "^4.2.0"
1177
+
1178
+"@csstools/postcss-trigonometric-functions@^1.0.2":
1179
+ version "1.0.2"
1180
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756"
1181
+ integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==
1182
+ dependencies:
1183
+ postcss-value-parser "^4.2.0"
1184
+
1185
+"@csstools/postcss-unset-value@^1.0.2":
1186
+ version "1.0.2"
1187
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77"
1188
+ integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==
1189
+
1190
+"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2":
1191
+ version "2.2.0"
1192
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016"
1193
+ integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==
1194
+
1195
+"@eslint-community/eslint-utils@^4.2.0":
1196
+ version "4.4.1"
1197
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56"
1198
+ integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==
1199
+ dependencies:
1200
+ eslint-visitor-keys "^3.4.3"
1201
+
1202
+"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1":
1203
+ version "4.12.1"
1204
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
1205
+ integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
1206
+
1207
+"@eslint/eslintrc@^2.1.4":
1208
+ version "2.1.4"
1209
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
1210
+ integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
1211
+ dependencies:
1212
+ ajv "^6.12.4"
1213
+ debug "^4.3.2"
1214
+ espree "^9.6.0"
1215
+ globals "^13.19.0"
1216
+ ignore "^5.2.0"
1217
+ import-fresh "^3.2.1"
1218
+ js-yaml "^4.1.0"
1219
+ minimatch "^3.1.2"
1220
+ strip-json-comments "^3.1.1"
1221
+
1222
+"@eslint/js@8.57.1":
1223
+ version "8.57.1"
1224
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
1225
+ integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
1226
+
1227
+"@humanwhocodes/config-array@^0.13.0":
1228
+ version "0.13.0"
1229
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
1230
+ integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==
1231
+ dependencies:
1232
+ "@humanwhocodes/object-schema" "^2.0.3"
1233
+ debug "^4.3.1"
1234
+ minimatch "^3.0.5"
1235
+
1236
+"@humanwhocodes/module-importer@^1.0.1":
1237
+ version "1.0.1"
1238
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
1239
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
1240
+
1241
+"@humanwhocodes/object-schema@^2.0.3":
1242
+ version "2.0.3"
1243
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
1244
+ integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
1245
+
1246
+"@isaacs/cliui@^8.0.2":
1247
+ version "8.0.2"
1248
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
1249
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
1250
+ dependencies:
1251
+ string-width "^5.1.2"
1252
+ string-width-cjs "npm:string-width@^4.2.0"
1253
+ strip-ansi "^7.0.1"
1254
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
1255
+ wrap-ansi "^8.1.0"
1256
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
1257
+
1258
+"@istanbuljs/load-nyc-config@^1.0.0":
1259
+ version "1.1.0"
1260
+ resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
1261
+ integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
1262
+ dependencies:
1263
+ camelcase "^5.3.1"
1264
+ find-up "^4.1.0"
1265
+ get-package-type "^0.1.0"
1266
+ js-yaml "^3.13.1"
1267
+ resolve-from "^5.0.0"
1268
+
1269
+"@istanbuljs/schema@^0.1.2":
1270
+ version "0.1.3"
1271
+ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
1272
+ integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
1273
+
1274
+"@jest/console@^27.5.1":
1275
+ version "27.5.1"
1276
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba"
1277
+ integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==
1278
+ dependencies:
1279
+ "@jest/types" "^27.5.1"
1280
+ "@types/node" "*"
1281
+ chalk "^4.0.0"
1282
+ jest-message-util "^27.5.1"
1283
+ jest-util "^27.5.1"
1284
+ slash "^3.0.0"
1285
+
1286
+"@jest/console@^28.1.3":
1287
+ version "28.1.3"
1288
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df"
1289
+ integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==
1290
+ dependencies:
1291
+ "@jest/types" "^28.1.3"
1292
+ "@types/node" "*"
1293
+ chalk "^4.0.0"
1294
+ jest-message-util "^28.1.3"
1295
+ jest-util "^28.1.3"
1296
+ slash "^3.0.0"
1297
+
1298
+"@jest/core@^27.5.1":
1299
+ version "27.5.1"
1300
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626"
1301
+ integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==
1302
+ dependencies:
1303
+ "@jest/console" "^27.5.1"
1304
+ "@jest/reporters" "^27.5.1"
1305
+ "@jest/test-result" "^27.5.1"
1306
+ "@jest/transform" "^27.5.1"
1307
+ "@jest/types" "^27.5.1"
1308
+ "@types/node" "*"
1309
+ ansi-escapes "^4.2.1"
1310
+ chalk "^4.0.0"
1311
+ emittery "^0.8.1"
1312
+ exit "^0.1.2"
1313
+ graceful-fs "^4.2.9"
1314
+ jest-changed-files "^27.5.1"
1315
+ jest-config "^27.5.1"
1316
+ jest-haste-map "^27.5.1"
1317
+ jest-message-util "^27.5.1"
1318
+ jest-regex-util "^27.5.1"
1319
+ jest-resolve "^27.5.1"
1320
+ jest-resolve-dependencies "^27.5.1"
1321
+ jest-runner "^27.5.1"
1322
+ jest-runtime "^27.5.1"
1323
+ jest-snapshot "^27.5.1"
1324
+ jest-util "^27.5.1"
1325
+ jest-validate "^27.5.1"
1326
+ jest-watcher "^27.5.1"
1327
+ micromatch "^4.0.4"
1328
+ rimraf "^3.0.0"
1329
+ slash "^3.0.0"
1330
+ strip-ansi "^6.0.0"
1331
+
1332
+"@jest/environment@^27.5.1":
1333
+ version "27.5.1"
1334
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74"
1335
+ integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==
1336
+ dependencies:
1337
+ "@jest/fake-timers" "^27.5.1"
1338
+ "@jest/types" "^27.5.1"
1339
+ "@types/node" "*"
1340
+ jest-mock "^27.5.1"
1341
+
1342
+"@jest/fake-timers@^27.5.1":
1343
+ version "27.5.1"
1344
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74"
1345
+ integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==
1346
+ dependencies:
1347
+ "@jest/types" "^27.5.1"
1348
+ "@sinonjs/fake-timers" "^8.0.1"
1349
+ "@types/node" "*"
1350
+ jest-message-util "^27.5.1"
1351
+ jest-mock "^27.5.1"
1352
+ jest-util "^27.5.1"
1353
+
1354
+"@jest/globals@^27.5.1":
1355
+ version "27.5.1"
1356
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b"
1357
+ integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==
1358
+ dependencies:
1359
+ "@jest/environment" "^27.5.1"
1360
+ "@jest/types" "^27.5.1"
1361
+ expect "^27.5.1"
1362
+
1363
+"@jest/reporters@^27.5.1":
1364
+ version "27.5.1"
1365
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04"
1366
+ integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==
1367
+ dependencies:
1368
+ "@bcoe/v8-coverage" "^0.2.3"
1369
+ "@jest/console" "^27.5.1"
1370
+ "@jest/test-result" "^27.5.1"
1371
+ "@jest/transform" "^27.5.1"
1372
+ "@jest/types" "^27.5.1"
1373
+ "@types/node" "*"
1374
+ chalk "^4.0.0"
1375
+ collect-v8-coverage "^1.0.0"
1376
+ exit "^0.1.2"
1377
+ glob "^7.1.2"
1378
+ graceful-fs "^4.2.9"
1379
+ istanbul-lib-coverage "^3.0.0"
1380
+ istanbul-lib-instrument "^5.1.0"
1381
+ istanbul-lib-report "^3.0.0"
1382
+ istanbul-lib-source-maps "^4.0.0"
1383
+ istanbul-reports "^3.1.3"
1384
+ jest-haste-map "^27.5.1"
1385
+ jest-resolve "^27.5.1"
1386
+ jest-util "^27.5.1"
1387
+ jest-worker "^27.5.1"
1388
+ slash "^3.0.0"
1389
+ source-map "^0.6.0"
1390
+ string-length "^4.0.1"
1391
+ terminal-link "^2.0.0"
1392
+ v8-to-istanbul "^8.1.0"
1393
+
1394
+"@jest/schemas@^28.1.3":
1395
+ version "28.1.3"
1396
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905"
1397
+ integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==
1398
+ dependencies:
1399
+ "@sinclair/typebox" "^0.24.1"
1400
+
1401
+"@jest/source-map@^27.5.1":
1402
+ version "27.5.1"
1403
+ resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf"
1404
+ integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==
1405
+ dependencies:
1406
+ callsites "^3.0.0"
1407
+ graceful-fs "^4.2.9"
1408
+ source-map "^0.6.0"
1409
+
1410
+"@jest/test-result@^27.5.1":
1411
+ version "27.5.1"
1412
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb"
1413
+ integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==
1414
+ dependencies:
1415
+ "@jest/console" "^27.5.1"
1416
+ "@jest/types" "^27.5.1"
1417
+ "@types/istanbul-lib-coverage" "^2.0.0"
1418
+ collect-v8-coverage "^1.0.0"
1419
+
1420
+"@jest/test-result@^28.1.3":
1421
+ version "28.1.3"
1422
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5"
1423
+ integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==
1424
+ dependencies:
1425
+ "@jest/console" "^28.1.3"
1426
+ "@jest/types" "^28.1.3"
1427
+ "@types/istanbul-lib-coverage" "^2.0.0"
1428
+ collect-v8-coverage "^1.0.0"
1429
+
1430
+"@jest/test-sequencer@^27.5.1":
1431
+ version "27.5.1"
1432
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b"
1433
+ integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==
1434
+ dependencies:
1435
+ "@jest/test-result" "^27.5.1"
1436
+ graceful-fs "^4.2.9"
1437
+ jest-haste-map "^27.5.1"
1438
+ jest-runtime "^27.5.1"
1439
+
1440
+"@jest/transform@^27.5.1":
1441
+ version "27.5.1"
1442
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409"
1443
+ integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==
1444
+ dependencies:
1445
+ "@babel/core" "^7.1.0"
1446
+ "@jest/types" "^27.5.1"
1447
+ babel-plugin-istanbul "^6.1.1"
1448
+ chalk "^4.0.0"
1449
+ convert-source-map "^1.4.0"
1450
+ fast-json-stable-stringify "^2.0.0"
1451
+ graceful-fs "^4.2.9"
1452
+ jest-haste-map "^27.5.1"
1453
+ jest-regex-util "^27.5.1"
1454
+ jest-util "^27.5.1"
1455
+ micromatch "^4.0.4"
1456
+ pirates "^4.0.4"
1457
+ slash "^3.0.0"
1458
+ source-map "^0.6.1"
1459
+ write-file-atomic "^3.0.0"
1460
+
1461
+"@jest/types@^27.5.1":
1462
+ version "27.5.1"
1463
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80"
1464
+ integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==
1465
+ dependencies:
1466
+ "@types/istanbul-lib-coverage" "^2.0.0"
1467
+ "@types/istanbul-reports" "^3.0.0"
1468
+ "@types/node" "*"
1469
+ "@types/yargs" "^16.0.0"
1470
+ chalk "^4.0.0"
1471
+
1472
+"@jest/types@^28.1.3":
1473
+ version "28.1.3"
1474
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b"
1475
+ integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==
1476
+ dependencies:
1477
+ "@jest/schemas" "^28.1.3"
1478
+ "@types/istanbul-lib-coverage" "^2.0.0"
1479
+ "@types/istanbul-reports" "^3.0.0"
1480
+ "@types/node" "*"
1481
+ "@types/yargs" "^17.0.8"
1482
+ chalk "^4.0.0"
1483
+
1484
+"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5":
1485
+ version "0.3.8"
1486
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142"
1487
+ integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==
1488
+ dependencies:
1489
+ "@jridgewell/set-array" "^1.2.1"
1490
+ "@jridgewell/sourcemap-codec" "^1.4.10"
1491
+ "@jridgewell/trace-mapping" "^0.3.24"
1492
+
1493
+"@jridgewell/resolve-uri@^3.1.0":
1494
+ version "3.1.2"
1495
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
1496
+ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
1497
+
1498
+"@jridgewell/set-array@^1.2.1":
1499
+ version "1.2.1"
1500
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
1501
+ integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
1502
+
1503
+"@jridgewell/source-map@^0.3.3":
1504
+ version "0.3.6"
1505
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
1506
+ integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
1507
+ dependencies:
1508
+ "@jridgewell/gen-mapping" "^0.3.5"
1509
+ "@jridgewell/trace-mapping" "^0.3.25"
1510
+
1511
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
1512
+ version "1.5.0"
1513
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
1514
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
1515
+
1516
+"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
1517
+ version "0.3.25"
1518
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
1519
+ integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
1520
+ dependencies:
1521
+ "@jridgewell/resolve-uri" "^3.1.0"
1522
+ "@jridgewell/sourcemap-codec" "^1.4.14"
1523
+
1524
+"@leichtgewicht/ip-codec@^2.0.1":
1525
+ version "2.0.5"
1526
+ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1"
1527
+ integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==
1528
+
1529
+"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
1530
+ version "5.1.1-v1"
1531
+ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129"
1532
+ integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==
1533
+ dependencies:
1534
+ eslint-scope "5.1.1"
1535
+
1536
+"@nodelib/fs.scandir@2.1.5":
1537
+ version "2.1.5"
1538
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
1539
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
1540
+ dependencies:
1541
+ "@nodelib/fs.stat" "2.0.5"
1542
+ run-parallel "^1.1.9"
1543
+
1544
+"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
1545
+ version "2.0.5"
1546
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
1547
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
1548
+
1549
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
1550
+ version "1.2.8"
1551
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
1552
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
1553
+ dependencies:
1554
+ "@nodelib/fs.scandir" "2.1.5"
1555
+ fastq "^1.6.0"
1556
+
1557
+"@pkgjs/parseargs@^0.11.0":
1558
+ version "0.11.0"
1559
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
1560
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
1561
+
1562
+"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
1563
+ version "0.5.15"
1564
+ resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz#f126be97c30b83ed777e2aeabd518bc592e6e7c4"
1565
+ integrity sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==
1566
+ dependencies:
1567
+ ansi-html "^0.0.9"
1568
+ core-js-pure "^3.23.3"
1569
+ error-stack-parser "^2.0.6"
1570
+ html-entities "^2.1.0"
1571
+ loader-utils "^2.0.4"
1572
+ schema-utils "^4.2.0"
1573
+ source-map "^0.7.3"
1574
+
1575
+"@rollup/plugin-babel@^5.2.0":
1576
+ version "5.3.1"
1577
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283"
1578
+ integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==
1579
+ dependencies:
1580
+ "@babel/helper-module-imports" "^7.10.4"
1581
+ "@rollup/pluginutils" "^3.1.0"
1582
+
1583
+"@rollup/plugin-node-resolve@^11.2.1":
1584
+ version "11.2.1"
1585
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
1586
+ integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
1587
+ dependencies:
1588
+ "@rollup/pluginutils" "^3.1.0"
1589
+ "@types/resolve" "1.17.1"
1590
+ builtin-modules "^3.1.0"
1591
+ deepmerge "^4.2.2"
1592
+ is-module "^1.0.0"
1593
+ resolve "^1.19.0"
1594
+
1595
+"@rollup/plugin-replace@^2.4.1":
1596
+ version "2.4.2"
1597
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a"
1598
+ integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==
1599
+ dependencies:
1600
+ "@rollup/pluginutils" "^3.1.0"
1601
+ magic-string "^0.25.7"
1602
+
1603
+"@rollup/pluginutils@^3.1.0":
1604
+ version "3.1.0"
1605
+ resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
1606
+ integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
1607
+ dependencies:
1608
+ "@types/estree" "0.0.39"
1609
+ estree-walker "^1.0.1"
1610
+ picomatch "^2.2.2"
1611
+
1612
+"@rtsao/scc@^1.1.0":
1613
+ version "1.1.0"
1614
+ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
1615
+ integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
1616
+
1617
+"@rushstack/eslint-patch@^1.1.0":
1618
+ version "1.10.5"
1619
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz#3a1c12c959010a55c17d46b395ed3047b545c246"
1620
+ integrity sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==
1621
+
1622
+"@sinclair/typebox@^0.24.1":
1623
+ version "0.24.51"
1624
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f"
1625
+ integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==
1626
+
1627
+"@sinonjs/commons@^1.7.0":
1628
+ version "1.8.6"
1629
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9"
1630
+ integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==
1631
+ dependencies:
1632
+ type-detect "4.0.8"
1633
+
1634
+"@sinonjs/fake-timers@^8.0.1":
1635
+ version "8.1.0"
1636
+ resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7"
1637
+ integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==
1638
+ dependencies:
1639
+ "@sinonjs/commons" "^1.7.0"
1640
+
1641
+"@surma/rollup-plugin-off-main-thread@^2.2.3":
1642
+ version "2.2.3"
1643
+ resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053"
1644
+ integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==
1645
+ dependencies:
1646
+ ejs "^3.1.6"
1647
+ json5 "^2.2.0"
1648
+ magic-string "^0.25.0"
1649
+ string.prototype.matchall "^4.0.6"
1650
+
1651
+"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1652
+ version "5.4.0"
1653
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906"
1654
+ integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==
1655
+
1656
+"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
1657
+ version "5.4.0"
1658
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef"
1659
+ integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==
1660
+
1661
+"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
1662
+ version "5.0.1"
1663
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd"
1664
+ integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==
1665
+
1666
+"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
1667
+ version "5.0.1"
1668
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897"
1669
+ integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==
1670
+
1671
+"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
1672
+ version "5.4.0"
1673
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7"
1674
+ integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==
1675
+
1676
+"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
1677
+ version "5.4.0"
1678
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0"
1679
+ integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==
1680
+
1681
+"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
1682
+ version "5.4.0"
1683
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
1684
+ integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
1685
+
1686
+"@svgr/babel-plugin-transform-svg-component@^5.5.0":
1687
+ version "5.5.0"
1688
+ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a"
1689
+ integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==
1690
+
1691
+"@svgr/babel-preset@^5.5.0":
1692
+ version "5.5.0"
1693
+ resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327"
1694
+ integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==
1695
+ dependencies:
1696
+ "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1697
+ "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
1698
+ "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
1699
+ "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
1700
+ "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1701
+ "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1702
+ "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1703
+ "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
1704
+
1705
+"@svgr/core@^5.5.0":
1706
+ version "5.5.0"
1707
+ resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579"
1708
+ integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==
1709
+ dependencies:
1710
+ "@svgr/plugin-jsx" "^5.5.0"
1711
+ camelcase "^6.2.0"
1712
+ cosmiconfig "^7.0.0"
1713
+
1714
+"@svgr/hast-util-to-babel-ast@^5.5.0":
1715
+ version "5.5.0"
1716
+ resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461"
1717
+ integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==
1718
+ dependencies:
1719
+ "@babel/types" "^7.12.6"
1720
+
1721
+"@svgr/plugin-jsx@^5.5.0":
1722
+ version "5.5.0"
1723
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000"
1724
+ integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==
1725
+ dependencies:
1726
+ "@babel/core" "^7.12.3"
1727
+ "@svgr/babel-preset" "^5.5.0"
1728
+ "@svgr/hast-util-to-babel-ast" "^5.5.0"
1729
+ svg-parser "^2.0.2"
1730
+
1731
+"@svgr/plugin-svgo@^5.5.0":
1732
+ version "5.5.0"
1733
+ resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246"
1734
+ integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==
1735
+ dependencies:
1736
+ cosmiconfig "^7.0.0"
1737
+ deepmerge "^4.2.2"
1738
+ svgo "^1.2.2"
1739
+
1740
+"@svgr/webpack@^5.5.0":
1741
+ version "5.5.0"
1742
+ resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640"
1743
+ integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==
1744
+ dependencies:
1745
+ "@babel/core" "^7.12.3"
1746
+ "@babel/plugin-transform-react-constant-elements" "^7.12.1"
1747
+ "@babel/preset-env" "^7.12.1"
1748
+ "@babel/preset-react" "^7.12.5"
1749
+ "@svgr/core" "^5.5.0"
1750
+ "@svgr/plugin-jsx" "^5.5.0"
1751
+ "@svgr/plugin-svgo" "^5.5.0"
1752
+ loader-utils "^2.0.0"
1753
+
1754
+"@tootallnate/once@1":
1755
+ version "1.1.2"
1756
+ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
1757
+ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
1758
+
1759
+"@trysound/sax@0.2.0":
1760
+ version "0.2.0"
1761
+ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
1762
+ integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
1763
+
1764
+"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
1765
+ version "7.20.5"
1766
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017"
1767
+ integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==
1768
+ dependencies:
1769
+ "@babel/parser" "^7.20.7"
1770
+ "@babel/types" "^7.20.7"
1771
+ "@types/babel__generator" "*"
1772
+ "@types/babel__template" "*"
1773
+ "@types/babel__traverse" "*"
1774
+
1775
+"@types/babel__generator@*":
1776
+ version "7.6.8"
1777
+ resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab"
1778
+ integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==
1779
+ dependencies:
1780
+ "@babel/types" "^7.0.0"
1781
+
1782
+"@types/babel__template@*":
1783
+ version "7.4.4"
1784
+ resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f"
1785
+ integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==
1786
+ dependencies:
1787
+ "@babel/parser" "^7.1.0"
1788
+ "@babel/types" "^7.0.0"
1789
+
1790
+"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
1791
+ version "7.20.6"
1792
+ resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7"
1793
+ integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==
1794
+ dependencies:
1795
+ "@babel/types" "^7.20.7"
1796
+
1797
+"@types/body-parser@*":
1798
+ version "1.19.5"
1799
+ resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4"
1800
+ integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==
1801
+ dependencies:
1802
+ "@types/connect" "*"
1803
+ "@types/node" "*"
1804
+
1805
+"@types/bonjour@^3.5.9":
1806
+ version "3.5.13"
1807
+ resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956"
1808
+ integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==
1809
+ dependencies:
1810
+ "@types/node" "*"
1811
+
1812
+"@types/connect-history-api-fallback@^1.3.5":
1813
+ version "1.5.4"
1814
+ resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3"
1815
+ integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==
1816
+ dependencies:
1817
+ "@types/express-serve-static-core" "*"
1818
+ "@types/node" "*"
1819
+
1820
+"@types/connect@*":
1821
+ version "3.4.38"
1822
+ resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858"
1823
+ integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==
1824
+ dependencies:
1825
+ "@types/node" "*"
1826
+
1827
+"@types/eslint-scope@^3.7.7":
1828
+ version "3.7.7"
1829
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
1830
+ integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==
1831
+ dependencies:
1832
+ "@types/eslint" "*"
1833
+ "@types/estree" "*"
1834
+
1835
+"@types/eslint@*":
1836
+ version "9.6.1"
1837
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584"
1838
+ integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==
1839
+ dependencies:
1840
+ "@types/estree" "*"
1841
+ "@types/json-schema" "*"
1842
+
1843
+"@types/eslint@^7.29.0 || ^8.4.1":
1844
+ version "8.56.12"
1845
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.12.tgz#1657c814ffeba4d2f84c0d4ba0f44ca7ea1ca53a"
1846
+ integrity sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==
1847
+ dependencies:
1848
+ "@types/estree" "*"
1849
+ "@types/json-schema" "*"
1850
+
1851
+"@types/estree@*", "@types/estree@^1.0.6":
1852
+ version "1.0.6"
1853
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
1854
+ integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
1855
+
1856
+"@types/estree@0.0.39":
1857
+ version "0.0.39"
1858
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
1859
+ integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
1860
+
1861
+"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0":
1862
+ version "5.0.6"
1863
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz#41fec4ea20e9c7b22f024ab88a95c6bb288f51b8"
1864
+ integrity sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==
1865
+ dependencies:
1866
+ "@types/node" "*"
1867
+ "@types/qs" "*"
1868
+ "@types/range-parser" "*"
1869
+ "@types/send" "*"
1870
+
1871
+"@types/express-serve-static-core@^4.17.33":
1872
+ version "4.19.6"
1873
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267"
1874
+ integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==
1875
+ dependencies:
1876
+ "@types/node" "*"
1877
+ "@types/qs" "*"
1878
+ "@types/range-parser" "*"
1879
+ "@types/send" "*"
1880
+
1881
+"@types/express@*":
1882
+ version "5.0.0"
1883
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.0.tgz#13a7d1f75295e90d19ed6e74cab3678488eaa96c"
1884
+ integrity sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==
1885
+ dependencies:
1886
+ "@types/body-parser" "*"
1887
+ "@types/express-serve-static-core" "^5.0.0"
1888
+ "@types/qs" "*"
1889
+ "@types/serve-static" "*"
1890
+
1891
+"@types/express@^4.17.13":
1892
+ version "4.17.21"
1893
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
1894
+ integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
1895
+ dependencies:
1896
+ "@types/body-parser" "*"
1897
+ "@types/express-serve-static-core" "^4.17.33"
1898
+ "@types/qs" "*"
1899
+ "@types/serve-static" "*"
1900
+
1901
+"@types/graceful-fs@^4.1.2":
1902
+ version "4.1.9"
1903
+ resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4"
1904
+ integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==
1905
+ dependencies:
1906
+ "@types/node" "*"
1907
+
1908
+"@types/html-minifier-terser@^6.0.0":
1909
+ version "6.1.0"
1910
+ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
1911
+ integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
1912
+
1913
+"@types/http-errors@*":
1914
+ version "2.0.4"
1915
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f"
1916
+ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
1917
+
1918
+"@types/http-proxy@^1.17.8":
1919
+ version "1.17.15"
1920
+ resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.15.tgz#12118141ce9775a6499ecb4c01d02f90fc839d36"
1921
+ integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==
1922
+ dependencies:
1923
+ "@types/node" "*"
1924
+
1925
+"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
1926
+ version "2.0.6"
1927
+ resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7"
1928
+ integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==
1929
+
1930
+"@types/istanbul-lib-report@*":
1931
+ version "3.0.3"
1932
+ resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf"
1933
+ integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==
1934
+ dependencies:
1935
+ "@types/istanbul-lib-coverage" "*"
1936
+
1937
+"@types/istanbul-reports@^3.0.0":
1938
+ version "3.0.4"
1939
+ resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54"
1940
+ integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==
1941
+ dependencies:
1942
+ "@types/istanbul-lib-report" "*"
1943
+
1944
+"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
1945
+ version "7.0.15"
1946
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
1947
+ integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
1948
+
1949
+"@types/json5@^0.0.29":
1950
+ version "0.0.29"
1951
+ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
1952
+ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
1953
+
1954
+"@types/mime@^1":
1955
+ version "1.3.5"
1956
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
1957
+ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
1958
+
1959
+"@types/node-forge@^1.3.0":
1960
+ version "1.3.11"
1961
+ resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da"
1962
+ integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==
1963
+ dependencies:
1964
+ "@types/node" "*"
1965
+
1966
+"@types/node@*":
1967
+ version "22.13.1"
1968
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.1.tgz#a2a3fefbdeb7ba6b89f40371842162fac0934f33"
1969
+ integrity sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==
1970
+ dependencies:
1971
+ undici-types "~6.20.0"
1972
+
1973
+"@types/parse-json@^4.0.0":
1974
+ version "4.0.2"
1975
+ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
1976
+ integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==
1977
+
1978
+"@types/prettier@^2.1.5":
1979
+ version "2.7.3"
1980
+ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f"
1981
+ integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==
1982
+
1983
+"@types/q@^1.5.1":
1984
+ version "1.5.8"
1985
+ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.8.tgz#95f6c6a08f2ad868ba230ead1d2d7f7be3db3837"
1986
+ integrity sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==
1987
+
1988
+"@types/qs@*":
1989
+ version "6.9.18"
1990
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.18.tgz#877292caa91f7c1b213032b34626505b746624c2"
1991
+ integrity sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==
1992
+
1993
+"@types/range-parser@*":
1994
+ version "1.2.7"
1995
+ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb"
1996
+ integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
1997
+
1998
+"@types/resolve@1.17.1":
1999
+ version "1.17.1"
2000
+ resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
2001
+ integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
2002
+ dependencies:
2003
+ "@types/node" "*"
2004
+
2005
+"@types/retry@0.12.0":
2006
+ version "0.12.0"
2007
+ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
2008
+ integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
2009
+
2010
+"@types/semver@^7.3.12":
2011
+ version "7.5.8"
2012
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
2013
+ integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
2014
+
2015
+"@types/send@*":
2016
+ version "0.17.4"
2017
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a"
2018
+ integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
2019
+ dependencies:
2020
+ "@types/mime" "^1"
2021
+ "@types/node" "*"
2022
+
2023
+"@types/serve-index@^1.9.1":
2024
+ version "1.9.4"
2025
+ resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898"
2026
+ integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==
2027
+ dependencies:
2028
+ "@types/express" "*"
2029
+
2030
+"@types/serve-static@*", "@types/serve-static@^1.13.10":
2031
+ version "1.15.7"
2032
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714"
2033
+ integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
2034
+ dependencies:
2035
+ "@types/http-errors" "*"
2036
+ "@types/node" "*"
2037
+ "@types/send" "*"
2038
+
2039
+"@types/sockjs@^0.3.33":
2040
+ version "0.3.36"
2041
+ resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535"
2042
+ integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==
2043
+ dependencies:
2044
+ "@types/node" "*"
2045
+
2046
+"@types/stack-utils@^2.0.0":
2047
+ version "2.0.3"
2048
+ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8"
2049
+ integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==
2050
+
2051
+"@types/trusted-types@^2.0.2":
2052
+ version "2.0.7"
2053
+ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11"
2054
+ integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==
2055
+
2056
+"@types/ws@^8.5.5":
2057
+ version "8.5.14"
2058
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.14.tgz#93d44b268c9127d96026cf44353725dd9b6c3c21"
2059
+ integrity sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==
2060
+ dependencies:
2061
+ "@types/node" "*"
2062
+
2063
+"@types/yargs-parser@*":
2064
+ version "21.0.3"
2065
+ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15"
2066
+ integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
2067
+
2068
+"@types/yargs@^16.0.0":
2069
+ version "16.0.9"
2070
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.9.tgz#ba506215e45f7707e6cbcaf386981155b7ab956e"
2071
+ integrity sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==
2072
+ dependencies:
2073
+ "@types/yargs-parser" "*"
2074
+
2075
+"@types/yargs@^17.0.8":
2076
+ version "17.0.33"
2077
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d"
2078
+ integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
2079
+ dependencies:
2080
+ "@types/yargs-parser" "*"
2081
+
2082
+"@typescript-eslint/eslint-plugin@^5.5.0":
2083
+ version "5.62.0"
2084
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db"
2085
+ integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
2086
+ dependencies:
2087
+ "@eslint-community/regexpp" "^4.4.0"
2088
+ "@typescript-eslint/scope-manager" "5.62.0"
2089
+ "@typescript-eslint/type-utils" "5.62.0"
2090
+ "@typescript-eslint/utils" "5.62.0"
2091
+ debug "^4.3.4"
2092
+ graphemer "^1.4.0"
2093
+ ignore "^5.2.0"
2094
+ natural-compare-lite "^1.4.0"
2095
+ semver "^7.3.7"
2096
+ tsutils "^3.21.0"
2097
+
2098
+"@typescript-eslint/experimental-utils@^5.0.0":
2099
+ version "5.62.0"
2100
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz#14559bf73383a308026b427a4a6129bae2146741"
2101
+ integrity sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==
2102
+ dependencies:
2103
+ "@typescript-eslint/utils" "5.62.0"
2104
+
2105
+"@typescript-eslint/parser@^5.5.0":
2106
+ version "5.62.0"
2107
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7"
2108
+ integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
2109
+ dependencies:
2110
+ "@typescript-eslint/scope-manager" "5.62.0"
2111
+ "@typescript-eslint/types" "5.62.0"
2112
+ "@typescript-eslint/typescript-estree" "5.62.0"
2113
+ debug "^4.3.4"
2114
+
2115
+"@typescript-eslint/scope-manager@5.62.0":
2116
+ version "5.62.0"
2117
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
2118
+ integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==
2119
+ dependencies:
2120
+ "@typescript-eslint/types" "5.62.0"
2121
+ "@typescript-eslint/visitor-keys" "5.62.0"
2122
+
2123
+"@typescript-eslint/type-utils@5.62.0":
2124
+ version "5.62.0"
2125
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
2126
+ integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==
2127
+ dependencies:
2128
+ "@typescript-eslint/typescript-estree" "5.62.0"
2129
+ "@typescript-eslint/utils" "5.62.0"
2130
+ debug "^4.3.4"
2131
+ tsutils "^3.21.0"
2132
+
2133
+"@typescript-eslint/types@5.62.0":
2134
+ version "5.62.0"
2135
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
2136
+ integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
2137
+
2138
+"@typescript-eslint/typescript-estree@5.62.0":
2139
+ version "5.62.0"
2140
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
2141
+ integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
2142
+ dependencies:
2143
+ "@typescript-eslint/types" "5.62.0"
2144
+ "@typescript-eslint/visitor-keys" "5.62.0"
2145
+ debug "^4.3.4"
2146
+ globby "^11.1.0"
2147
+ is-glob "^4.0.3"
2148
+ semver "^7.3.7"
2149
+ tsutils "^3.21.0"
2150
+
2151
+"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.58.0":
2152
+ version "5.62.0"
2153
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
2154
+ integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
2155
+ dependencies:
2156
+ "@eslint-community/eslint-utils" "^4.2.0"
2157
+ "@types/json-schema" "^7.0.9"
2158
+ "@types/semver" "^7.3.12"
2159
+ "@typescript-eslint/scope-manager" "5.62.0"
2160
+ "@typescript-eslint/types" "5.62.0"
2161
+ "@typescript-eslint/typescript-estree" "5.62.0"
2162
+ eslint-scope "^5.1.1"
2163
+ semver "^7.3.7"
2164
+
2165
+"@typescript-eslint/visitor-keys@5.62.0":
2166
+ version "5.62.0"
2167
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
2168
+ integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
2169
+ dependencies:
2170
+ "@typescript-eslint/types" "5.62.0"
2171
+ eslint-visitor-keys "^3.3.0"
2172
+
2173
+"@ungap/structured-clone@^1.2.0":
2174
+ version "1.3.0"
2175
+ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8"
2176
+ integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==
2177
+
2178
+"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1":
2179
+ version "1.14.1"
2180
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6"
2181
+ integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==
2182
+ dependencies:
2183
+ "@webassemblyjs/helper-numbers" "1.13.2"
2184
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
2185
+
2186
+"@webassemblyjs/floating-point-hex-parser@1.13.2":
2187
+ version "1.13.2"
2188
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb"
2189
+ integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==
2190
+
2191
+"@webassemblyjs/helper-api-error@1.13.2":
2192
+ version "1.13.2"
2193
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7"
2194
+ integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==
2195
+
2196
+"@webassemblyjs/helper-buffer@1.14.1":
2197
+ version "1.14.1"
2198
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b"
2199
+ integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==
2200
+
2201
+"@webassemblyjs/helper-numbers@1.13.2":
2202
+ version "1.13.2"
2203
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d"
2204
+ integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==
2205
+ dependencies:
2206
+ "@webassemblyjs/floating-point-hex-parser" "1.13.2"
2207
+ "@webassemblyjs/helper-api-error" "1.13.2"
2208
+ "@xtuc/long" "4.2.2"
2209
+
2210
+"@webassemblyjs/helper-wasm-bytecode@1.13.2":
2211
+ version "1.13.2"
2212
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b"
2213
+ integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==
2214
+
2215
+"@webassemblyjs/helper-wasm-section@1.14.1":
2216
+ version "1.14.1"
2217
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348"
2218
+ integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==
2219
+ dependencies:
2220
+ "@webassemblyjs/ast" "1.14.1"
2221
+ "@webassemblyjs/helper-buffer" "1.14.1"
2222
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
2223
+ "@webassemblyjs/wasm-gen" "1.14.1"
2224
+
2225
+"@webassemblyjs/ieee754@1.13.2":
2226
+ version "1.13.2"
2227
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba"
2228
+ integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==
2229
+ dependencies:
2230
+ "@xtuc/ieee754" "^1.2.0"
2231
+
2232
+"@webassemblyjs/leb128@1.13.2":
2233
+ version "1.13.2"
2234
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0"
2235
+ integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==
2236
+ dependencies:
2237
+ "@xtuc/long" "4.2.2"
2238
+
2239
+"@webassemblyjs/utf8@1.13.2":
2240
+ version "1.13.2"
2241
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1"
2242
+ integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==
2243
+
2244
+"@webassemblyjs/wasm-edit@^1.14.1":
2245
+ version "1.14.1"
2246
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597"
2247
+ integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==
2248
+ dependencies:
2249
+ "@webassemblyjs/ast" "1.14.1"
2250
+ "@webassemblyjs/helper-buffer" "1.14.1"
2251
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
2252
+ "@webassemblyjs/helper-wasm-section" "1.14.1"
2253
+ "@webassemblyjs/wasm-gen" "1.14.1"
2254
+ "@webassemblyjs/wasm-opt" "1.14.1"
2255
+ "@webassemblyjs/wasm-parser" "1.14.1"
2256
+ "@webassemblyjs/wast-printer" "1.14.1"
2257
+
2258
+"@webassemblyjs/wasm-gen@1.14.1":
2259
+ version "1.14.1"
2260
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570"
2261
+ integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==
2262
+ dependencies:
2263
+ "@webassemblyjs/ast" "1.14.1"
2264
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
2265
+ "@webassemblyjs/ieee754" "1.13.2"
2266
+ "@webassemblyjs/leb128" "1.13.2"
2267
+ "@webassemblyjs/utf8" "1.13.2"
2268
+
2269
+"@webassemblyjs/wasm-opt@1.14.1":
2270
+ version "1.14.1"
2271
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b"
2272
+ integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==
2273
+ dependencies:
2274
+ "@webassemblyjs/ast" "1.14.1"
2275
+ "@webassemblyjs/helper-buffer" "1.14.1"
2276
+ "@webassemblyjs/wasm-gen" "1.14.1"
2277
+ "@webassemblyjs/wasm-parser" "1.14.1"
2278
+
2279
+"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1":
2280
+ version "1.14.1"
2281
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb"
2282
+ integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==
2283
+ dependencies:
2284
+ "@webassemblyjs/ast" "1.14.1"
2285
+ "@webassemblyjs/helper-api-error" "1.13.2"
2286
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
2287
+ "@webassemblyjs/ieee754" "1.13.2"
2288
+ "@webassemblyjs/leb128" "1.13.2"
2289
+ "@webassemblyjs/utf8" "1.13.2"
2290
+
2291
+"@webassemblyjs/wast-printer@1.14.1":
2292
+ version "1.14.1"
2293
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07"
2294
+ integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==
2295
+ dependencies:
2296
+ "@webassemblyjs/ast" "1.14.1"
2297
+ "@xtuc/long" "4.2.2"
2298
+
2299
+"@xtuc/ieee754@^1.2.0":
2300
+ version "1.2.0"
2301
+ resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
2302
+ integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
2303
+
2304
+"@xtuc/long@4.2.2":
2305
+ version "4.2.2"
2306
+ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
2307
+ integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
2308
+
2309
+abab@^2.0.3, abab@^2.0.5:
2310
+ version "2.0.6"
2311
+ resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
2312
+ integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
2313
+
2314
+accepts@~1.3.4, accepts@~1.3.8:
2315
+ version "1.3.8"
2316
+ resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
2317
+ integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
2318
+ dependencies:
2319
+ mime-types "~2.1.34"
2320
+ negotiator "0.6.3"
2321
+
2322
+acorn-globals@^6.0.0:
2323
+ version "6.0.0"
2324
+ resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
2325
+ integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
2326
+ dependencies:
2327
+ acorn "^7.1.1"
2328
+ acorn-walk "^7.1.1"
2329
+
2330
+acorn-jsx@^5.3.2:
2331
+ version "5.3.2"
2332
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
2333
+ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
2334
+
2335
+acorn-walk@^7.1.1:
2336
+ version "7.2.0"
2337
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
2338
+ integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
2339
+
2340
+acorn@^7.1.1:
2341
+ version "7.4.1"
2342
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
2343
+ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
2344
+
2345
+acorn@^8.14.0, acorn@^8.2.4, acorn@^8.8.2, acorn@^8.9.0:
2346
+ version "8.14.0"
2347
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
2348
+ integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
2349
+
2350
+address@^1.0.1, address@^1.1.2:
2351
+ version "1.2.2"
2352
+ resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e"
2353
+ integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==
2354
+
2355
+adjust-sourcemap-loader@^4.0.0:
2356
+ version "4.0.0"
2357
+ resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99"
2358
+ integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==
2359
+ dependencies:
2360
+ loader-utils "^2.0.0"
2361
+ regex-parser "^2.2.11"
2362
+
2363
+agent-base@6:
2364
+ version "6.0.2"
2365
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
2366
+ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
2367
+ dependencies:
2368
+ debug "4"
2369
+
2370
+ajv-formats@^2.1.1:
2371
+ version "2.1.1"
2372
+ resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
2373
+ integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
2374
+ dependencies:
2375
+ ajv "^8.0.0"
2376
+
2377
+ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
2378
+ version "3.5.2"
2379
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
2380
+ integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
2381
+
2382
+ajv-keywords@^5.1.0:
2383
+ version "5.1.0"
2384
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
2385
+ integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
2386
+ dependencies:
2387
+ fast-deep-equal "^3.1.3"
2388
+
2389
+ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
2390
+ version "6.12.6"
2391
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
2392
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
2393
+ dependencies:
2394
+ fast-deep-equal "^3.1.1"
2395
+ fast-json-stable-stringify "^2.0.0"
2396
+ json-schema-traverse "^0.4.1"
2397
+ uri-js "^4.2.2"
2398
+
2399
+ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0:
2400
+ version "8.17.1"
2401
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
2402
+ integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
2403
+ dependencies:
2404
+ fast-deep-equal "^3.1.3"
2405
+ fast-uri "^3.0.1"
2406
+ json-schema-traverse "^1.0.0"
2407
+ require-from-string "^2.0.2"
2408
+
2409
+ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
2410
+ version "4.3.2"
2411
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
2412
+ integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
2413
+ dependencies:
2414
+ type-fest "^0.21.3"
2415
+
2416
+ansi-html-community@^0.0.8:
2417
+ version "0.0.8"
2418
+ resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
2419
+ integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
2420
+
2421
+ansi-html@^0.0.9:
2422
+ version "0.0.9"
2423
+ resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.9.tgz#6512d02342ae2cc68131952644a129cb734cd3f0"
2424
+ integrity sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==
2425
+
2426
+ansi-regex@^5.0.1:
2427
+ version "5.0.1"
2428
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
2429
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
2430
+
2431
+ansi-regex@^6.0.1:
2432
+ version "6.1.0"
2433
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654"
2434
+ integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==
2435
+
2436
+ansi-styles@^3.2.1:
2437
+ version "3.2.1"
2438
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
2439
+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
2440
+ dependencies:
2441
+ color-convert "^1.9.0"
2442
+
2443
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
2444
+ version "4.3.0"
2445
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
2446
+ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
2447
+ dependencies:
2448
+ color-convert "^2.0.1"
2449
+
2450
+ansi-styles@^5.0.0:
2451
+ version "5.2.0"
2452
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
2453
+ integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
2454
+
2455
+ansi-styles@^6.1.0:
2456
+ version "6.2.1"
2457
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
2458
+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
2459
+
2460
+any-promise@^1.0.0:
2461
+ version "1.3.0"
2462
+ resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
2463
+ integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
2464
+
2465
+anymatch@^3.0.3, anymatch@~3.1.2:
2466
+ version "3.1.3"
2467
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
2468
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
2469
+ dependencies:
2470
+ normalize-path "^3.0.0"
2471
+ picomatch "^2.0.4"
2472
+
2473
+arg@^5.0.2:
2474
+ version "5.0.2"
2475
+ resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
2476
+ integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
2477
+
2478
+argparse@^1.0.7:
2479
+ version "1.0.10"
2480
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
2481
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
2482
+ dependencies:
2483
+ sprintf-js "~1.0.2"
2484
+
2485
+argparse@^2.0.1:
2486
+ version "2.0.1"
2487
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
2488
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
2489
+
2490
+aria-query@^5.3.2:
2491
+ version "5.3.2"
2492
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59"
2493
+ integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==
2494
+
2495
+array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2:
2496
+ version "1.0.2"
2497
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b"
2498
+ integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==
2499
+ dependencies:
2500
+ call-bound "^1.0.3"
2501
+ is-array-buffer "^3.0.5"
2502
+
2503
+array-flatten@1.1.1:
2504
+ version "1.1.1"
2505
+ resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
2506
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
2507
+
2508
+array-includes@^3.1.6, array-includes@^3.1.8:
2509
+ version "3.1.8"
2510
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
2511
+ integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
2512
+ dependencies:
2513
+ call-bind "^1.0.7"
2514
+ define-properties "^1.2.1"
2515
+ es-abstract "^1.23.2"
2516
+ es-object-atoms "^1.0.0"
2517
+ get-intrinsic "^1.2.4"
2518
+ is-string "^1.0.7"
2519
+
2520
+array-union@^2.1.0:
2521
+ version "2.1.0"
2522
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
2523
+ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
2524
+
2525
+array.prototype.findlast@^1.2.5:
2526
+ version "1.2.5"
2527
+ resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904"
2528
+ integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==
2529
+ dependencies:
2530
+ call-bind "^1.0.7"
2531
+ define-properties "^1.2.1"
2532
+ es-abstract "^1.23.2"
2533
+ es-errors "^1.3.0"
2534
+ es-object-atoms "^1.0.0"
2535
+ es-shim-unscopables "^1.0.2"
2536
+
2537
+array.prototype.findlastindex@^1.2.5:
2538
+ version "1.2.5"
2539
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
2540
+ integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
2541
+ dependencies:
2542
+ call-bind "^1.0.7"
2543
+ define-properties "^1.2.1"
2544
+ es-abstract "^1.23.2"
2545
+ es-errors "^1.3.0"
2546
+ es-object-atoms "^1.0.0"
2547
+ es-shim-unscopables "^1.0.2"
2548
+
2549
+array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2:
2550
+ version "1.3.3"
2551
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5"
2552
+ integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==
2553
+ dependencies:
2554
+ call-bind "^1.0.8"
2555
+ define-properties "^1.2.1"
2556
+ es-abstract "^1.23.5"
2557
+ es-shim-unscopables "^1.0.2"
2558
+
2559
+array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3:
2560
+ version "1.3.3"
2561
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b"
2562
+ integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==
2563
+ dependencies:
2564
+ call-bind "^1.0.8"
2565
+ define-properties "^1.2.1"
2566
+ es-abstract "^1.23.5"
2567
+ es-shim-unscopables "^1.0.2"
2568
+
2569
+array.prototype.reduce@^1.0.6:
2570
+ version "1.0.7"
2571
+ resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz#6aadc2f995af29cb887eb866d981dc85ab6f7dc7"
2572
+ integrity sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==
2573
+ dependencies:
2574
+ call-bind "^1.0.7"
2575
+ define-properties "^1.2.1"
2576
+ es-abstract "^1.23.2"
2577
+ es-array-method-boxes-properly "^1.0.0"
2578
+ es-errors "^1.3.0"
2579
+ es-object-atoms "^1.0.0"
2580
+ is-string "^1.0.7"
2581
+
2582
+array.prototype.tosorted@^1.1.4:
2583
+ version "1.1.4"
2584
+ resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc"
2585
+ integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==
2586
+ dependencies:
2587
+ call-bind "^1.0.7"
2588
+ define-properties "^1.2.1"
2589
+ es-abstract "^1.23.3"
2590
+ es-errors "^1.3.0"
2591
+ es-shim-unscopables "^1.0.2"
2592
+
2593
+arraybuffer.prototype.slice@^1.0.4:
2594
+ version "1.0.4"
2595
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c"
2596
+ integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==
2597
+ dependencies:
2598
+ array-buffer-byte-length "^1.0.1"
2599
+ call-bind "^1.0.8"
2600
+ define-properties "^1.2.1"
2601
+ es-abstract "^1.23.5"
2602
+ es-errors "^1.3.0"
2603
+ get-intrinsic "^1.2.6"
2604
+ is-array-buffer "^3.0.4"
2605
+
2606
+asap@~2.0.6:
2607
+ version "2.0.6"
2608
+ resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
2609
+ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
2610
+
2611
+ast-types-flow@^0.0.8:
2612
+ version "0.0.8"
2613
+ resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6"
2614
+ integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==
2615
+
2616
+async-function@^1.0.0:
2617
+ version "1.0.0"
2618
+ resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b"
2619
+ integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==
2620
+
2621
+async@^3.2.3:
2622
+ version "3.2.6"
2623
+ resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce"
2624
+ integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==
2625
+
2626
+asynckit@^0.4.0:
2627
+ version "0.4.0"
2628
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
2629
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
2630
+
2631
+at-least-node@^1.0.0:
2632
+ version "1.0.0"
2633
+ resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
2634
+ integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
2635
+
2636
+autoprefixer@^10.4.13:
2637
+ version "10.4.20"
2638
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b"
2639
+ integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==
2640
+ dependencies:
2641
+ browserslist "^4.23.3"
2642
+ caniuse-lite "^1.0.30001646"
2643
+ fraction.js "^4.3.7"
2644
+ normalize-range "^0.1.2"
2645
+ picocolors "^1.0.1"
2646
+ postcss-value-parser "^4.2.0"
2647
+
2648
+available-typed-arrays@^1.0.7:
2649
+ version "1.0.7"
2650
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
2651
+ integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
2652
+ dependencies:
2653
+ possible-typed-array-names "^1.0.0"
2654
+
2655
+axe-core@^4.10.0:
2656
+ version "4.10.2"
2657
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.10.2.tgz#85228e3e1d8b8532a27659b332e39b7fa0e022df"
2658
+ integrity sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==
2659
+
2660
+axobject-query@^4.1.0:
2661
+ version "4.1.0"
2662
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee"
2663
+ integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==
2664
+
2665
+babel-jest@^27.4.2, babel-jest@^27.5.1:
2666
+ version "27.5.1"
2667
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444"
2668
+ integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==
2669
+ dependencies:
2670
+ "@jest/transform" "^27.5.1"
2671
+ "@jest/types" "^27.5.1"
2672
+ "@types/babel__core" "^7.1.14"
2673
+ babel-plugin-istanbul "^6.1.1"
2674
+ babel-preset-jest "^27.5.1"
2675
+ chalk "^4.0.0"
2676
+ graceful-fs "^4.2.9"
2677
+ slash "^3.0.0"
2678
+
2679
+babel-loader@^8.2.3:
2680
+ version "8.4.1"
2681
+ resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.4.1.tgz#6ccb75c66e62c3b144e1c5f2eaec5b8f6c08c675"
2682
+ integrity sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==
2683
+ dependencies:
2684
+ find-cache-dir "^3.3.1"
2685
+ loader-utils "^2.0.4"
2686
+ make-dir "^3.1.0"
2687
+ schema-utils "^2.6.5"
2688
+
2689
+babel-plugin-istanbul@^6.1.1:
2690
+ version "6.1.1"
2691
+ resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73"
2692
+ integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==
2693
+ dependencies:
2694
+ "@babel/helper-plugin-utils" "^7.0.0"
2695
+ "@istanbuljs/load-nyc-config" "^1.0.0"
2696
+ "@istanbuljs/schema" "^0.1.2"
2697
+ istanbul-lib-instrument "^5.0.4"
2698
+ test-exclude "^6.0.0"
2699
+
2700
+babel-plugin-jest-hoist@^27.5.1:
2701
+ version "27.5.1"
2702
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e"
2703
+ integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==
2704
+ dependencies:
2705
+ "@babel/template" "^7.3.3"
2706
+ "@babel/types" "^7.3.3"
2707
+ "@types/babel__core" "^7.0.0"
2708
+ "@types/babel__traverse" "^7.0.6"
2709
+
2710
+babel-plugin-macros@^3.1.0:
2711
+ version "3.1.0"
2712
+ resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
2713
+ integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
2714
+ dependencies:
2715
+ "@babel/runtime" "^7.12.5"
2716
+ cosmiconfig "^7.0.0"
2717
+ resolve "^1.19.0"
2718
+
2719
+babel-plugin-named-asset-import@^0.3.8:
2720
+ version "0.3.8"
2721
+ resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2"
2722
+ integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==
2723
+
2724
+babel-plugin-polyfill-corejs2@^0.4.10:
2725
+ version "0.4.12"
2726
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz#ca55bbec8ab0edeeef3d7b8ffd75322e210879a9"
2727
+ integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==
2728
+ dependencies:
2729
+ "@babel/compat-data" "^7.22.6"
2730
+ "@babel/helper-define-polyfill-provider" "^0.6.3"
2731
+ semver "^6.3.1"
2732
+
2733
+babel-plugin-polyfill-corejs3@^0.10.6:
2734
+ version "0.10.6"
2735
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7"
2736
+ integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==
2737
+ dependencies:
2738
+ "@babel/helper-define-polyfill-provider" "^0.6.2"
2739
+ core-js-compat "^3.38.0"
2740
+
2741
+babel-plugin-polyfill-regenerator@^0.6.1:
2742
+ version "0.6.3"
2743
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz#abeb1f3f1c762eace37587f42548b08b57789bc8"
2744
+ integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==
2745
+ dependencies:
2746
+ "@babel/helper-define-polyfill-provider" "^0.6.3"
2747
+
2748
+babel-plugin-transform-react-remove-prop-types@^0.4.24:
2749
+ version "0.4.24"
2750
+ resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a"
2751
+ integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==
2752
+
2753
+babel-preset-current-node-syntax@^1.0.0:
2754
+ version "1.1.0"
2755
+ resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30"
2756
+ integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==
2757
+ dependencies:
2758
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
2759
+ "@babel/plugin-syntax-bigint" "^7.8.3"
2760
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
2761
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
2762
+ "@babel/plugin-syntax-import-attributes" "^7.24.7"
2763
+ "@babel/plugin-syntax-import-meta" "^7.10.4"
2764
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
2765
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
2766
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
2767
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
2768
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
2769
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
2770
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
2771
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
2772
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
2773
+
2774
+babel-preset-jest@^27.5.1:
2775
+ version "27.5.1"
2776
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81"
2777
+ integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==
2778
+ dependencies:
2779
+ babel-plugin-jest-hoist "^27.5.1"
2780
+ babel-preset-current-node-syntax "^1.0.0"
2781
+
2782
+babel-preset-react-app@^10.0.1:
2783
+ version "10.0.1"
2784
+ resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584"
2785
+ integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==
2786
+ dependencies:
2787
+ "@babel/core" "^7.16.0"
2788
+ "@babel/plugin-proposal-class-properties" "^7.16.0"
2789
+ "@babel/plugin-proposal-decorators" "^7.16.4"
2790
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0"
2791
+ "@babel/plugin-proposal-numeric-separator" "^7.16.0"
2792
+ "@babel/plugin-proposal-optional-chaining" "^7.16.0"
2793
+ "@babel/plugin-proposal-private-methods" "^7.16.0"
2794
+ "@babel/plugin-transform-flow-strip-types" "^7.16.0"
2795
+ "@babel/plugin-transform-react-display-name" "^7.16.0"
2796
+ "@babel/plugin-transform-runtime" "^7.16.4"
2797
+ "@babel/preset-env" "^7.16.4"
2798
+ "@babel/preset-react" "^7.16.0"
2799
+ "@babel/preset-typescript" "^7.16.0"
2800
+ "@babel/runtime" "^7.16.3"
2801
+ babel-plugin-macros "^3.1.0"
2802
+ babel-plugin-transform-react-remove-prop-types "^0.4.24"
2803
+
2804
+balanced-match@^1.0.0:
2805
+ version "1.0.2"
2806
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
2807
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
2808
+
2809
+batch@0.6.1:
2810
+ version "0.6.1"
2811
+ resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
2812
+ integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
2813
+
2814
+bfj@^7.0.2:
2815
+ version "7.1.0"
2816
+ resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.1.0.tgz#c5177d522103f9040e1b12980fe8c38cf41d3f8b"
2817
+ integrity sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==
2818
+ dependencies:
2819
+ bluebird "^3.7.2"
2820
+ check-types "^11.2.3"
2821
+ hoopy "^0.1.4"
2822
+ jsonpath "^1.1.1"
2823
+ tryer "^1.0.1"
2824
+
2825
+big.js@^5.2.2:
2826
+ version "5.2.2"
2827
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
2828
+ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
2829
+
2830
+binary-extensions@^2.0.0:
2831
+ version "2.3.0"
2832
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
2833
+ integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
2834
+
2835
+bluebird@^3.7.2:
2836
+ version "3.7.2"
2837
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
2838
+ integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
2839
+
2840
+body-parser@1.20.3:
2841
+ version "1.20.3"
2842
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6"
2843
+ integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==
2844
+ dependencies:
2845
+ bytes "3.1.2"
2846
+ content-type "~1.0.5"
2847
+ debug "2.6.9"
2848
+ depd "2.0.0"
2849
+ destroy "1.2.0"
2850
+ http-errors "2.0.0"
2851
+ iconv-lite "0.4.24"
2852
+ on-finished "2.4.1"
2853
+ qs "6.13.0"
2854
+ raw-body "2.5.2"
2855
+ type-is "~1.6.18"
2856
+ unpipe "1.0.0"
2857
+
2858
+bonjour-service@^1.0.11:
2859
+ version "1.3.0"
2860
+ resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.3.0.tgz#80d867430b5a0da64e82a8047fc1e355bdb71722"
2861
+ integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==
2862
+ dependencies:
2863
+ fast-deep-equal "^3.1.3"
2864
+ multicast-dns "^7.2.5"
2865
+
2866
+boolbase@^1.0.0, boolbase@~1.0.0:
2867
+ version "1.0.0"
2868
+ resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
2869
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
2870
+
2871
+brace-expansion@^1.1.7:
2872
+ version "1.1.11"
2873
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
2874
+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
2875
+ dependencies:
2876
+ balanced-match "^1.0.0"
2877
+ concat-map "0.0.1"
2878
+
2879
+brace-expansion@^2.0.1:
2880
+ version "2.0.1"
2881
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
2882
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
2883
+ dependencies:
2884
+ balanced-match "^1.0.0"
2885
+
2886
+braces@^3.0.3, braces@~3.0.2:
2887
+ version "3.0.3"
2888
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
2889
+ integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
2890
+ dependencies:
2891
+ fill-range "^7.1.1"
2892
+
2893
+browser-process-hrtime@^1.0.0:
2894
+ version "1.0.0"
2895
+ resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
2896
+ integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
2897
+
2898
+browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.21.4, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3:
2899
+ version "4.24.4"
2900
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b"
2901
+ integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==
2902
+ dependencies:
2903
+ caniuse-lite "^1.0.30001688"
2904
+ electron-to-chromium "^1.5.73"
2905
+ node-releases "^2.0.19"
2906
+ update-browserslist-db "^1.1.1"
2907
+
2908
+bser@2.1.1:
2909
+ version "2.1.1"
2910
+ resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05"
2911
+ integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
2912
+ dependencies:
2913
+ node-int64 "^0.4.0"
2914
+
2915
+buffer-from@^1.0.0:
2916
+ version "1.1.2"
2917
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
2918
+ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
2919
+
2920
+builtin-modules@^3.1.0:
2921
+ version "3.3.0"
2922
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
2923
+ integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
2924
+
2925
+bytes@3.1.2:
2926
+ version "3.1.2"
2927
+ resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
2928
+ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
2929
+
2930
+call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1:
2931
+ version "1.0.1"
2932
+ resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz#32e5892e6361b29b0b545ba6f7763378daca2840"
2933
+ integrity sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==
2934
+ dependencies:
2935
+ es-errors "^1.3.0"
2936
+ function-bind "^1.1.2"
2937
+
2938
+call-bind@^1.0.7, call-bind@^1.0.8:
2939
+ version "1.0.8"
2940
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c"
2941
+ integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==
2942
+ dependencies:
2943
+ call-bind-apply-helpers "^1.0.0"
2944
+ es-define-property "^1.0.0"
2945
+ get-intrinsic "^1.2.4"
2946
+ set-function-length "^1.2.2"
2947
+
2948
+call-bound@^1.0.2, call-bound@^1.0.3:
2949
+ version "1.0.3"
2950
+ resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681"
2951
+ integrity sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==
2952
+ dependencies:
2953
+ call-bind-apply-helpers "^1.0.1"
2954
+ get-intrinsic "^1.2.6"
2955
+
2956
+callsites@^3.0.0:
2957
+ version "3.1.0"
2958
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
2959
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
2960
+
2961
+camel-case@^4.1.2:
2962
+ version "4.1.2"
2963
+ resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
2964
+ integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
2965
+ dependencies:
2966
+ pascal-case "^3.1.2"
2967
+ tslib "^2.0.3"
2968
+
2969
+camelcase-css@^2.0.1:
2970
+ version "2.0.1"
2971
+ resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
2972
+ integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
2973
+
2974
+camelcase@^5.3.1:
2975
+ version "5.3.1"
2976
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
2977
+ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
2978
+
2979
+camelcase@^6.2.0, camelcase@^6.2.1:
2980
+ version "6.3.0"
2981
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
2982
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
2983
+
2984
+caniuse-api@^3.0.0:
2985
+ version "3.0.0"
2986
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
2987
+ integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
2988
+ dependencies:
2989
+ browserslist "^4.0.0"
2990
+ caniuse-lite "^1.0.0"
2991
+ lodash.memoize "^4.1.2"
2992
+ lodash.uniq "^4.5.0"
2993
+
2994
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688:
2995
+ version "1.0.30001697"
2996
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001697.tgz#040bbbb54463c4b4b3377c716b34a322d16e6fc7"
2997
+ integrity sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==
2998
+
2999
+case-sensitive-paths-webpack-plugin@^2.4.0:
3000
+ version "2.4.0"
3001
+ resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4"
3002
+ integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==
3003
+
3004
+chalk@^2.4.1:
3005
+ version "2.4.2"
3006
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
3007
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
3008
+ dependencies:
3009
+ ansi-styles "^3.2.1"
3010
+ escape-string-regexp "^1.0.5"
3011
+ supports-color "^5.3.0"
3012
+
3013
+chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2:
3014
+ version "4.1.2"
3015
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
3016
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
3017
+ dependencies:
3018
+ ansi-styles "^4.1.0"
3019
+ supports-color "^7.1.0"
3020
+
3021
+char-regex@^1.0.2:
3022
+ version "1.0.2"
3023
+ resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
3024
+ integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
3025
+
3026
+char-regex@^2.0.0:
3027
+ version "2.0.2"
3028
+ resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.2.tgz#81385bb071af4df774bff8721d0ca15ef29ea0bb"
3029
+ integrity sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==
3030
+
3031
+check-types@^11.2.3:
3032
+ version "11.2.3"
3033
+ resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.2.3.tgz#1ffdf68faae4e941fce252840b1787b8edc93b71"
3034
+ integrity sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==
3035
+
3036
+chokidar@^3.4.2, chokidar@^3.5.3, chokidar@^3.6.0:
3037
+ version "3.6.0"
3038
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
3039
+ integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
3040
+ dependencies:
3041
+ anymatch "~3.1.2"
3042
+ braces "~3.0.2"
3043
+ glob-parent "~5.1.2"
3044
+ is-binary-path "~2.1.0"
3045
+ is-glob "~4.0.1"
3046
+ normalize-path "~3.0.0"
3047
+ readdirp "~3.6.0"
3048
+ optionalDependencies:
3049
+ fsevents "~2.3.2"
3050
+
3051
+chrome-trace-event@^1.0.2:
3052
+ version "1.0.4"
3053
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b"
3054
+ integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==
3055
+
3056
+ci-info@^3.2.0:
3057
+ version "3.9.0"
3058
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
3059
+ integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
3060
+
3061
+cjs-module-lexer@^1.0.0:
3062
+ version "1.4.3"
3063
+ resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d"
3064
+ integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==
3065
+
3066
+clean-css@^5.2.2:
3067
+ version "5.3.3"
3068
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd"
3069
+ integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==
3070
+ dependencies:
3071
+ source-map "~0.6.0"
3072
+
3073
+cliui@^7.0.2:
3074
+ version "7.0.4"
3075
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
3076
+ integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
3077
+ dependencies:
3078
+ string-width "^4.2.0"
3079
+ strip-ansi "^6.0.0"
3080
+ wrap-ansi "^7.0.0"
3081
+
3082
+co@^4.6.0:
3083
+ version "4.6.0"
3084
+ resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
3085
+ integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==
3086
+
3087
+coa@^2.0.2:
3088
+ version "2.0.2"
3089
+ resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3"
3090
+ integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
3091
+ dependencies:
3092
+ "@types/q" "^1.5.1"
3093
+ chalk "^2.4.1"
3094
+ q "^1.1.2"
3095
+
3096
+collect-v8-coverage@^1.0.0:
3097
+ version "1.0.2"
3098
+ resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9"
3099
+ integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==
3100
+
3101
+color-convert@^1.9.0:
3102
+ version "1.9.3"
3103
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
3104
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
3105
+ dependencies:
3106
+ color-name "1.1.3"
3107
+
3108
+color-convert@^2.0.1:
3109
+ version "2.0.1"
3110
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
3111
+ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
3112
+ dependencies:
3113
+ color-name "~1.1.4"
3114
+
3115
+color-name@1.1.3:
3116
+ version "1.1.3"
3117
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
3118
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
3119
+
3120
+color-name@~1.1.4:
3121
+ version "1.1.4"
3122
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
3123
+ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
3124
+
3125
+colord@^2.9.1:
3126
+ version "2.9.3"
3127
+ resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
3128
+ integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
3129
+
3130
+colorette@^2.0.10:
3131
+ version "2.0.20"
3132
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
3133
+ integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
3134
+
3135
+combined-stream@^1.0.8:
3136
+ version "1.0.8"
3137
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
3138
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
3139
+ dependencies:
3140
+ delayed-stream "~1.0.0"
3141
+
3142
+commander@^2.20.0:
3143
+ version "2.20.3"
3144
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
3145
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
3146
+
3147
+commander@^4.0.0:
3148
+ version "4.1.1"
3149
+ resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
3150
+ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
3151
+
3152
+commander@^7.2.0:
3153
+ version "7.2.0"
3154
+ resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
3155
+ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
3156
+
3157
+commander@^8.3.0:
3158
+ version "8.3.0"
3159
+ resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
3160
+ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
3161
+
3162
+common-tags@^1.8.0:
3163
+ version "1.8.2"
3164
+ resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6"
3165
+ integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==
3166
+
3167
+commondir@^1.0.1:
3168
+ version "1.0.1"
3169
+ resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
3170
+ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
3171
+
3172
+compressible@~2.0.18:
3173
+ version "2.0.18"
3174
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
3175
+ integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
3176
+ dependencies:
3177
+ mime-db ">= 1.43.0 < 2"
3178
+
3179
+compression@^1.7.4:
3180
+ version "1.7.5"
3181
+ resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.5.tgz#fdd256c0a642e39e314c478f6c2cd654edd74c93"
3182
+ integrity sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==
3183
+ dependencies:
3184
+ bytes "3.1.2"
3185
+ compressible "~2.0.18"
3186
+ debug "2.6.9"
3187
+ negotiator "~0.6.4"
3188
+ on-headers "~1.0.2"
3189
+ safe-buffer "5.2.1"
3190
+ vary "~1.1.2"
3191
+
3192
+concat-map@0.0.1:
3193
+ version "0.0.1"
3194
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
3195
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
3196
+
3197
+confusing-browser-globals@^1.0.11:
3198
+ version "1.0.11"
3199
+ resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81"
3200
+ integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
3201
+
3202
+connect-history-api-fallback@^2.0.0:
3203
+ version "2.0.0"
3204
+ resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
3205
+ integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
3206
+
3207
+content-disposition@0.5.4:
3208
+ version "0.5.4"
3209
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
3210
+ integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
3211
+ dependencies:
3212
+ safe-buffer "5.2.1"
3213
+
3214
+content-type@~1.0.4, content-type@~1.0.5:
3215
+ version "1.0.5"
3216
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
3217
+ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
3218
+
3219
+convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3220
+ version "1.9.0"
3221
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
3222
+ integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
3223
+
3224
+convert-source-map@^2.0.0:
3225
+ version "2.0.0"
3226
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
3227
+ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
3228
+
3229
+cookie-signature@1.0.6:
3230
+ version "1.0.6"
3231
+ resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
3232
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
3233
+
3234
+cookie@0.7.1:
3235
+ version "0.7.1"
3236
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9"
3237
+ integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==
3238
+
3239
+core-js-compat@^3.38.0, core-js-compat@^3.38.1:
3240
+ version "3.40.0"
3241
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.40.0.tgz#7485912a5a4a4315c2fdb2cbdc623e6881c88b38"
3242
+ integrity sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==
3243
+ dependencies:
3244
+ browserslist "^4.24.3"
3245
+
3246
+core-js-pure@^3.23.3:
3247
+ version "3.40.0"
3248
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.40.0.tgz#d9a019e9160f9b042eeb6abb92242680089d486e"
3249
+ integrity sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==
3250
+
3251
+core-js@^3.19.2:
3252
+ version "3.40.0"
3253
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.40.0.tgz#2773f6b06877d8eda102fc42f828176437062476"
3254
+ integrity sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==
3255
+
3256
+core-util-is@~1.0.0:
3257
+ version "1.0.3"
3258
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
3259
+ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
3260
+
3261
+cosmiconfig@^6.0.0:
3262
+ version "6.0.0"
3263
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
3264
+ integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
3265
+ dependencies:
3266
+ "@types/parse-json" "^4.0.0"
3267
+ import-fresh "^3.1.0"
3268
+ parse-json "^5.0.0"
3269
+ path-type "^4.0.0"
3270
+ yaml "^1.7.2"
3271
+
3272
+cosmiconfig@^7.0.0:
3273
+ version "7.1.0"
3274
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
3275
+ integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
3276
+ dependencies:
3277
+ "@types/parse-json" "^4.0.0"
3278
+ import-fresh "^3.2.1"
3279
+ parse-json "^5.0.0"
3280
+ path-type "^4.0.0"
3281
+ yaml "^1.10.0"
3282
+
3283
+cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
3284
+ version "7.0.6"
3285
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
3286
+ integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
3287
+ dependencies:
3288
+ path-key "^3.1.0"
3289
+ shebang-command "^2.0.0"
3290
+ which "^2.0.1"
3291
+
3292
+crypto-random-string@^2.0.0:
3293
+ version "2.0.0"
3294
+ resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
3295
+ integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
3296
+
3297
+css-blank-pseudo@^3.0.3:
3298
+ version "3.0.3"
3299
+ resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561"
3300
+ integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==
3301
+ dependencies:
3302
+ postcss-selector-parser "^6.0.9"
3303
+
3304
+css-declaration-sorter@^6.3.1:
3305
+ version "6.4.1"
3306
+ resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71"
3307
+ integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==
3308
+
3309
+css-has-pseudo@^3.0.4:
3310
+ version "3.0.4"
3311
+ resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73"
3312
+ integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==
3313
+ dependencies:
3314
+ postcss-selector-parser "^6.0.9"
3315
+
3316
+css-loader@^6.5.1:
3317
+ version "6.11.0"
3318
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba"
3319
+ integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==
3320
+ dependencies:
3321
+ icss-utils "^5.1.0"
3322
+ postcss "^8.4.33"
3323
+ postcss-modules-extract-imports "^3.1.0"
3324
+ postcss-modules-local-by-default "^4.0.5"
3325
+ postcss-modules-scope "^3.2.0"
3326
+ postcss-modules-values "^4.0.0"
3327
+ postcss-value-parser "^4.2.0"
3328
+ semver "^7.5.4"
3329
+
3330
+css-minimizer-webpack-plugin@^3.2.0:
3331
+ version "3.4.1"
3332
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f"
3333
+ integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==
3334
+ dependencies:
3335
+ cssnano "^5.0.6"
3336
+ jest-worker "^27.0.2"
3337
+ postcss "^8.3.5"
3338
+ schema-utils "^4.0.0"
3339
+ serialize-javascript "^6.0.0"
3340
+ source-map "^0.6.1"
3341
+
3342
+css-prefers-color-scheme@^6.0.3:
3343
+ version "6.0.3"
3344
+ resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349"
3345
+ integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==
3346
+
3347
+css-select-base-adapter@^0.1.1:
3348
+ version "0.1.1"
3349
+ resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
3350
+ integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
3351
+
3352
+css-select@^2.0.0:
3353
+ version "2.1.0"
3354
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef"
3355
+ integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
3356
+ dependencies:
3357
+ boolbase "^1.0.0"
3358
+ css-what "^3.2.1"
3359
+ domutils "^1.7.0"
3360
+ nth-check "^1.0.2"
3361
+
3362
+css-select@^4.1.3:
3363
+ version "4.3.0"
3364
+ resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
3365
+ integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
3366
+ dependencies:
3367
+ boolbase "^1.0.0"
3368
+ css-what "^6.0.1"
3369
+ domhandler "^4.3.1"
3370
+ domutils "^2.8.0"
3371
+ nth-check "^2.0.1"
3372
+
3373
+css-tree@1.0.0-alpha.37:
3374
+ version "1.0.0-alpha.37"
3375
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
3376
+ integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
3377
+ dependencies:
3378
+ mdn-data "2.0.4"
3379
+ source-map "^0.6.1"
3380
+
3381
+css-tree@^1.1.2, css-tree@^1.1.3:
3382
+ version "1.1.3"
3383
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
3384
+ integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
3385
+ dependencies:
3386
+ mdn-data "2.0.14"
3387
+ source-map "^0.6.1"
3388
+
3389
+css-what@^3.2.1:
3390
+ version "3.4.2"
3391
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
3392
+ integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
3393
+
3394
+css-what@^6.0.1:
3395
+ version "6.1.0"
3396
+ resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
3397
+ integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
3398
+
3399
+cssdb@^7.1.0:
3400
+ version "7.11.2"
3401
+ resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.2.tgz#127a2f5b946ee653361a5af5333ea85a39df5ae5"
3402
+ integrity sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==
3403
+
3404
+cssesc@^3.0.0:
3405
+ version "3.0.0"
3406
+ resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
3407
+ integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
3408
+
3409
+cssnano-preset-default@^5.2.14:
3410
+ version "5.2.14"
3411
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8"
3412
+ integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==
3413
+ dependencies:
3414
+ css-declaration-sorter "^6.3.1"
3415
+ cssnano-utils "^3.1.0"
3416
+ postcss-calc "^8.2.3"
3417
+ postcss-colormin "^5.3.1"
3418
+ postcss-convert-values "^5.1.3"
3419
+ postcss-discard-comments "^5.1.2"
3420
+ postcss-discard-duplicates "^5.1.0"
3421
+ postcss-discard-empty "^5.1.1"
3422
+ postcss-discard-overridden "^5.1.0"
3423
+ postcss-merge-longhand "^5.1.7"
3424
+ postcss-merge-rules "^5.1.4"
3425
+ postcss-minify-font-values "^5.1.0"
3426
+ postcss-minify-gradients "^5.1.1"
3427
+ postcss-minify-params "^5.1.4"
3428
+ postcss-minify-selectors "^5.2.1"
3429
+ postcss-normalize-charset "^5.1.0"
3430
+ postcss-normalize-display-values "^5.1.0"
3431
+ postcss-normalize-positions "^5.1.1"
3432
+ postcss-normalize-repeat-style "^5.1.1"
3433
+ postcss-normalize-string "^5.1.0"
3434
+ postcss-normalize-timing-functions "^5.1.0"
3435
+ postcss-normalize-unicode "^5.1.1"
3436
+ postcss-normalize-url "^5.1.0"
3437
+ postcss-normalize-whitespace "^5.1.1"
3438
+ postcss-ordered-values "^5.1.3"
3439
+ postcss-reduce-initial "^5.1.2"
3440
+ postcss-reduce-transforms "^5.1.0"
3441
+ postcss-svgo "^5.1.0"
3442
+ postcss-unique-selectors "^5.1.1"
3443
+
3444
+cssnano-utils@^3.1.0:
3445
+ version "3.1.0"
3446
+ resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861"
3447
+ integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==
3448
+
3449
+cssnano@^5.0.6:
3450
+ version "5.1.15"
3451
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf"
3452
+ integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==
3453
+ dependencies:
3454
+ cssnano-preset-default "^5.2.14"
3455
+ lilconfig "^2.0.3"
3456
+ yaml "^1.10.2"
3457
+
3458
+csso@^4.0.2, csso@^4.2.0:
3459
+ version "4.2.0"
3460
+ resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
3461
+ integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
3462
+ dependencies:
3463
+ css-tree "^1.1.2"
3464
+
3465
+cssom@^0.4.4:
3466
+ version "0.4.4"
3467
+ resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
3468
+ integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
3469
+
3470
+cssom@~0.3.6:
3471
+ version "0.3.8"
3472
+ resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
3473
+ integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
3474
+
3475
+cssstyle@^2.3.0:
3476
+ version "2.3.0"
3477
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
3478
+ integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
3479
+ dependencies:
3480
+ cssom "~0.3.6"
3481
+
3482
+damerau-levenshtein@^1.0.8:
3483
+ version "1.0.8"
3484
+ resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
3485
+ integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
3486
+
3487
+data-urls@^2.0.0:
3488
+ version "2.0.0"
3489
+ resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
3490
+ integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
3491
+ dependencies:
3492
+ abab "^2.0.3"
3493
+ whatwg-mimetype "^2.3.0"
3494
+ whatwg-url "^8.0.0"
3495
+
3496
+data-view-buffer@^1.0.2:
3497
+ version "1.0.2"
3498
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570"
3499
+ integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==
3500
+ dependencies:
3501
+ call-bound "^1.0.3"
3502
+ es-errors "^1.3.0"
3503
+ is-data-view "^1.0.2"
3504
+
3505
+data-view-byte-length@^1.0.2:
3506
+ version "1.0.2"
3507
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735"
3508
+ integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==
3509
+ dependencies:
3510
+ call-bound "^1.0.3"
3511
+ es-errors "^1.3.0"
3512
+ is-data-view "^1.0.2"
3513
+
3514
+data-view-byte-offset@^1.0.1:
3515
+ version "1.0.1"
3516
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191"
3517
+ integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==
3518
+ dependencies:
3519
+ call-bound "^1.0.2"
3520
+ es-errors "^1.3.0"
3521
+ is-data-view "^1.0.1"
3522
+
3523
+debug@2.6.9, debug@^2.6.0:
3524
+ version "2.6.9"
3525
+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
3526
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
3527
+ dependencies:
3528
+ ms "2.0.0"
3529
+
3530
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
3531
+ version "4.4.0"
3532
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
3533
+ integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
3534
+ dependencies:
3535
+ ms "^2.1.3"
3536
+
3537
+debug@^3.2.7:
3538
+ version "3.2.7"
3539
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
3540
+ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
3541
+ dependencies:
3542
+ ms "^2.1.1"
3543
+
3544
+decimal.js@^10.2.1:
3545
+ version "10.5.0"
3546
+ resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22"
3547
+ integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==
3548
+
3549
+dedent@^0.7.0:
3550
+ version "0.7.0"
3551
+ resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
3552
+ integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
3553
+
3554
+deep-is@^0.1.3, deep-is@~0.1.3:
3555
+ version "0.1.4"
3556
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
3557
+ integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
3558
+
3559
+deepmerge@^4.2.2:
3560
+ version "4.3.1"
3561
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
3562
+ integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
3563
+
3564
+default-gateway@^6.0.3:
3565
+ version "6.0.3"
3566
+ resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
3567
+ integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
3568
+ dependencies:
3569
+ execa "^5.0.0"
3570
+
3571
+define-data-property@^1.0.1, define-data-property@^1.1.4:
3572
+ version "1.1.4"
3573
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
3574
+ integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
3575
+ dependencies:
3576
+ es-define-property "^1.0.0"
3577
+ es-errors "^1.3.0"
3578
+ gopd "^1.0.1"
3579
+
3580
+define-lazy-prop@^2.0.0:
3581
+ version "2.0.0"
3582
+ resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
3583
+ integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
3584
+
3585
+define-properties@^1.1.3, define-properties@^1.2.1:
3586
+ version "1.2.1"
3587
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
3588
+ integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
3589
+ dependencies:
3590
+ define-data-property "^1.0.1"
3591
+ has-property-descriptors "^1.0.0"
3592
+ object-keys "^1.1.1"
3593
+
3594
+delayed-stream@~1.0.0:
3595
+ version "1.0.0"
3596
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
3597
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
3598
+
3599
+depd@2.0.0:
3600
+ version "2.0.0"
3601
+ resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
3602
+ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
3603
+
3604
+depd@~1.1.2:
3605
+ version "1.1.2"
3606
+ resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
3607
+ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
3608
+
3609
+destroy@1.2.0:
3610
+ version "1.2.0"
3611
+ resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
3612
+ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
3613
+
3614
+detect-newline@^3.0.0:
3615
+ version "3.1.0"
3616
+ resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
3617
+ integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
3618
+
3619
+detect-node@^2.0.4:
3620
+ version "2.1.0"
3621
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
3622
+ integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
3623
+
3624
+detect-port-alt@^1.1.6:
3625
+ version "1.1.6"
3626
+ resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
3627
+ integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==
3628
+ dependencies:
3629
+ address "^1.0.1"
3630
+ debug "^2.6.0"
3631
+
3632
+didyoumean@^1.2.2:
3633
+ version "1.2.2"
3634
+ resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
3635
+ integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
3636
+
3637
+diff-sequences@^27.5.1:
3638
+ version "27.5.1"
3639
+ resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
3640
+ integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
3641
+
3642
+dir-glob@^3.0.1:
3643
+ version "3.0.1"
3644
+ resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
3645
+ integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
3646
+ dependencies:
3647
+ path-type "^4.0.0"
3648
+
3649
+dlv@^1.1.3:
3650
+ version "1.1.3"
3651
+ resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
3652
+ integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
3653
+
3654
+dns-packet@^5.2.2:
3655
+ version "5.6.1"
3656
+ resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f"
3657
+ integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==
3658
+ dependencies:
3659
+ "@leichtgewicht/ip-codec" "^2.0.1"
3660
+
3661
+doctrine@^2.1.0:
3662
+ version "2.1.0"
3663
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
3664
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
3665
+ dependencies:
3666
+ esutils "^2.0.2"
3667
+
3668
+doctrine@^3.0.0:
3669
+ version "3.0.0"
3670
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
3671
+ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
3672
+ dependencies:
3673
+ esutils "^2.0.2"
3674
+
3675
+dom-converter@^0.2.0:
3676
+ version "0.2.0"
3677
+ resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
3678
+ integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
3679
+ dependencies:
3680
+ utila "~0.4"
3681
+
3682
+dom-serializer@0:
3683
+ version "0.2.2"
3684
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
3685
+ integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
3686
+ dependencies:
3687
+ domelementtype "^2.0.1"
3688
+ entities "^2.0.0"
3689
+
3690
+dom-serializer@^1.0.1:
3691
+ version "1.4.1"
3692
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
3693
+ integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
3694
+ dependencies:
3695
+ domelementtype "^2.0.1"
3696
+ domhandler "^4.2.0"
3697
+ entities "^2.0.0"
3698
+
3699
+domelementtype@1:
3700
+ version "1.3.1"
3701
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
3702
+ integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
3703
+
3704
+domelementtype@^2.0.1, domelementtype@^2.2.0:
3705
+ version "2.3.0"
3706
+ resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
3707
+ integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
3708
+
3709
+domexception@^2.0.1:
3710
+ version "2.0.1"
3711
+ resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
3712
+ integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
3713
+ dependencies:
3714
+ webidl-conversions "^5.0.0"
3715
+
3716
+domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
3717
+ version "4.3.1"
3718
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
3719
+ integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
3720
+ dependencies:
3721
+ domelementtype "^2.2.0"
3722
+
3723
+domutils@^1.7.0:
3724
+ version "1.7.0"
3725
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
3726
+ integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
3727
+ dependencies:
3728
+ dom-serializer "0"
3729
+ domelementtype "1"
3730
+
3731
+domutils@^2.5.2, domutils@^2.8.0:
3732
+ version "2.8.0"
3733
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
3734
+ integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
3735
+ dependencies:
3736
+ dom-serializer "^1.0.1"
3737
+ domelementtype "^2.2.0"
3738
+ domhandler "^4.2.0"
3739
+
3740
+dot-case@^3.0.4:
3741
+ version "3.0.4"
3742
+ resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
3743
+ integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
3744
+ dependencies:
3745
+ no-case "^3.0.4"
3746
+ tslib "^2.0.3"
3747
+
3748
+dotenv-expand@^5.1.0:
3749
+ version "5.1.0"
3750
+ resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
3751
+ integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
3752
+
3753
+dotenv@^10.0.0:
3754
+ version "10.0.0"
3755
+ resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
3756
+ integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
3757
+
3758
+dunder-proto@^1.0.0, dunder-proto@^1.0.1:
3759
+ version "1.0.1"
3760
+ resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
3761
+ integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
3762
+ dependencies:
3763
+ call-bind-apply-helpers "^1.0.1"
3764
+ es-errors "^1.3.0"
3765
+ gopd "^1.2.0"
3766
+
3767
+duplexer@^0.1.2:
3768
+ version "0.1.2"
3769
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
3770
+ integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
3771
+
3772
+eastasianwidth@^0.2.0:
3773
+ version "0.2.0"
3774
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
3775
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
3776
+
3777
+ee-first@1.1.1:
3778
+ version "1.1.1"
3779
+ resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
3780
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
3781
+
3782
+ejs@^3.1.6:
3783
+ version "3.1.10"
3784
+ resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b"
3785
+ integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==
3786
+ dependencies:
3787
+ jake "^10.8.5"
3788
+
3789
+electron-to-chromium@^1.5.73:
3790
+ version "1.5.92"
3791
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.92.tgz#81e8ebe06f8e2a49fdba84bd10e9ad5b63efffe0"
3792
+ integrity sha512-BeHgmNobs05N1HMmMZ7YIuHfYBGlq/UmvlsTgg+fsbFs9xVMj+xJHFg19GN04+9Q+r8Xnh9LXqaYIyEWElnNgQ==
3793
+
3794
+emittery@^0.10.2:
3795
+ version "0.10.2"
3796
+ resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933"
3797
+ integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==
3798
+
3799
+emittery@^0.8.1:
3800
+ version "0.8.1"
3801
+ resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860"
3802
+ integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==
3803
+
3804
+emoji-regex@^8.0.0:
3805
+ version "8.0.0"
3806
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
3807
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
3808
+
3809
+emoji-regex@^9.2.2:
3810
+ version "9.2.2"
3811
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
3812
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
3813
+
3814
+emojis-list@^3.0.0:
3815
+ version "3.0.0"
3816
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
3817
+ integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
3818
+
3819
+encodeurl@~1.0.2:
3820
+ version "1.0.2"
3821
+ resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
3822
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
3823
+
3824
+encodeurl@~2.0.0:
3825
+ version "2.0.0"
3826
+ resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58"
3827
+ integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==
3828
+
3829
+enhanced-resolve@^5.17.1:
3830
+ version "5.18.1"
3831
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz#728ab082f8b7b6836de51f1637aab5d3b9568faf"
3832
+ integrity sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==
3833
+ dependencies:
3834
+ graceful-fs "^4.2.4"
3835
+ tapable "^2.2.0"
3836
+
3837
+entities@^2.0.0:
3838
+ version "2.2.0"
3839
+ resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
3840
+ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
3841
+
3842
+error-ex@^1.3.1:
3843
+ version "1.3.2"
3844
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
3845
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
3846
+ dependencies:
3847
+ is-arrayish "^0.2.1"
3848
+
3849
+error-stack-parser@^2.0.6:
3850
+ version "2.1.4"
3851
+ resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286"
3852
+ integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==
3853
+ dependencies:
3854
+ stackframe "^1.3.4"
3855
+
3856
+es-abstract@^1.17.2, es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9:
3857
+ version "1.23.9"
3858
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606"
3859
+ integrity sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==
3860
+ dependencies:
3861
+ array-buffer-byte-length "^1.0.2"
3862
+ arraybuffer.prototype.slice "^1.0.4"
3863
+ available-typed-arrays "^1.0.7"
3864
+ call-bind "^1.0.8"
3865
+ call-bound "^1.0.3"
3866
+ data-view-buffer "^1.0.2"
3867
+ data-view-byte-length "^1.0.2"
3868
+ data-view-byte-offset "^1.0.1"
3869
+ es-define-property "^1.0.1"
3870
+ es-errors "^1.3.0"
3871
+ es-object-atoms "^1.0.0"
3872
+ es-set-tostringtag "^2.1.0"
3873
+ es-to-primitive "^1.3.0"
3874
+ function.prototype.name "^1.1.8"
3875
+ get-intrinsic "^1.2.7"
3876
+ get-proto "^1.0.0"
3877
+ get-symbol-description "^1.1.0"
3878
+ globalthis "^1.0.4"
3879
+ gopd "^1.2.0"
3880
+ has-property-descriptors "^1.0.2"
3881
+ has-proto "^1.2.0"
3882
+ has-symbols "^1.1.0"
3883
+ hasown "^2.0.2"
3884
+ internal-slot "^1.1.0"
3885
+ is-array-buffer "^3.0.5"
3886
+ is-callable "^1.2.7"
3887
+ is-data-view "^1.0.2"
3888
+ is-regex "^1.2.1"
3889
+ is-shared-array-buffer "^1.0.4"
3890
+ is-string "^1.1.1"
3891
+ is-typed-array "^1.1.15"
3892
+ is-weakref "^1.1.0"
3893
+ math-intrinsics "^1.1.0"
3894
+ object-inspect "^1.13.3"
3895
+ object-keys "^1.1.1"
3896
+ object.assign "^4.1.7"
3897
+ own-keys "^1.0.1"
3898
+ regexp.prototype.flags "^1.5.3"
3899
+ safe-array-concat "^1.1.3"
3900
+ safe-push-apply "^1.0.0"
3901
+ safe-regex-test "^1.1.0"
3902
+ set-proto "^1.0.0"
3903
+ string.prototype.trim "^1.2.10"
3904
+ string.prototype.trimend "^1.0.9"
3905
+ string.prototype.trimstart "^1.0.8"
3906
+ typed-array-buffer "^1.0.3"
3907
+ typed-array-byte-length "^1.0.3"
3908
+ typed-array-byte-offset "^1.0.4"
3909
+ typed-array-length "^1.0.7"
3910
+ unbox-primitive "^1.1.0"
3911
+ which-typed-array "^1.1.18"
3912
+
3913
+es-array-method-boxes-properly@^1.0.0:
3914
+ version "1.0.0"
3915
+ resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
3916
+ integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
3917
+
3918
+es-define-property@^1.0.0, es-define-property@^1.0.1:
3919
+ version "1.0.1"
3920
+ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
3921
+ integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
3922
+
3923
+es-errors@^1.3.0:
3924
+ version "1.3.0"
3925
+ resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
3926
+ integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
3927
+
3928
+es-iterator-helpers@^1.2.1:
3929
+ version "1.2.1"
3930
+ resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz#d1dd0f58129054c0ad922e6a9a1e65eef435fe75"
3931
+ integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==
3932
+ dependencies:
3933
+ call-bind "^1.0.8"
3934
+ call-bound "^1.0.3"
3935
+ define-properties "^1.2.1"
3936
+ es-abstract "^1.23.6"
3937
+ es-errors "^1.3.0"
3938
+ es-set-tostringtag "^2.0.3"
3939
+ function-bind "^1.1.2"
3940
+ get-intrinsic "^1.2.6"
3941
+ globalthis "^1.0.4"
3942
+ gopd "^1.2.0"
3943
+ has-property-descriptors "^1.0.2"
3944
+ has-proto "^1.2.0"
3945
+ has-symbols "^1.1.0"
3946
+ internal-slot "^1.1.0"
3947
+ iterator.prototype "^1.1.4"
3948
+ safe-array-concat "^1.1.3"
3949
+
3950
+es-module-lexer@^1.2.1:
3951
+ version "1.6.0"
3952
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21"
3953
+ integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==
3954
+
3955
+es-object-atoms@^1.0.0:
3956
+ version "1.1.1"
3957
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
3958
+ integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
3959
+ dependencies:
3960
+ es-errors "^1.3.0"
3961
+
3962
+es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0:
3963
+ version "2.1.0"
3964
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
3965
+ integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
3966
+ dependencies:
3967
+ es-errors "^1.3.0"
3968
+ get-intrinsic "^1.2.6"
3969
+ has-tostringtag "^1.0.2"
3970
+ hasown "^2.0.2"
3971
+
3972
+es-shim-unscopables@^1.0.2:
3973
+ version "1.0.2"
3974
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
3975
+ integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
3976
+ dependencies:
3977
+ hasown "^2.0.0"
3978
+
3979
+es-to-primitive@^1.3.0:
3980
+ version "1.3.0"
3981
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18"
3982
+ integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==
3983
+ dependencies:
3984
+ is-callable "^1.2.7"
3985
+ is-date-object "^1.0.5"
3986
+ is-symbol "^1.0.4"
3987
+
3988
+escalade@^3.1.1, escalade@^3.2.0:
3989
+ version "3.2.0"
3990
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
3991
+ integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
3992
+
3993
+escape-html@~1.0.3:
3994
+ version "1.0.3"
3995
+ resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
3996
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
3997
+
3998
+escape-string-regexp@^1.0.5:
3999
+ version "1.0.5"
4000
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
4001
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
4002
+
4003
+escape-string-regexp@^2.0.0:
4004
+ version "2.0.0"
4005
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
4006
+ integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
4007
+
4008
+escape-string-regexp@^4.0.0:
4009
+ version "4.0.0"
4010
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
4011
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
4012
+
4013
+escodegen@^1.8.1:
4014
+ version "1.14.3"
4015
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
4016
+ integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
4017
+ dependencies:
4018
+ esprima "^4.0.1"
4019
+ estraverse "^4.2.0"
4020
+ esutils "^2.0.2"
4021
+ optionator "^0.8.1"
4022
+ optionalDependencies:
4023
+ source-map "~0.6.1"
4024
+
4025
+escodegen@^2.0.0:
4026
+ version "2.1.0"
4027
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17"
4028
+ integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==
4029
+ dependencies:
4030
+ esprima "^4.0.1"
4031
+ estraverse "^5.2.0"
4032
+ esutils "^2.0.2"
4033
+ optionalDependencies:
4034
+ source-map "~0.6.1"
4035
+
4036
+eslint-config-react-app@^7.0.1:
4037
+ version "7.0.1"
4038
+ resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz#73ba3929978001c5c86274c017ea57eb5fa644b4"
4039
+ integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==
4040
+ dependencies:
4041
+ "@babel/core" "^7.16.0"
4042
+ "@babel/eslint-parser" "^7.16.3"
4043
+ "@rushstack/eslint-patch" "^1.1.0"
4044
+ "@typescript-eslint/eslint-plugin" "^5.5.0"
4045
+ "@typescript-eslint/parser" "^5.5.0"
4046
+ babel-preset-react-app "^10.0.1"
4047
+ confusing-browser-globals "^1.0.11"
4048
+ eslint-plugin-flowtype "^8.0.3"
4049
+ eslint-plugin-import "^2.25.3"
4050
+ eslint-plugin-jest "^25.3.0"
4051
+ eslint-plugin-jsx-a11y "^6.5.1"
4052
+ eslint-plugin-react "^7.27.1"
4053
+ eslint-plugin-react-hooks "^4.3.0"
4054
+ eslint-plugin-testing-library "^5.0.1"
4055
+
4056
+eslint-import-resolver-node@^0.3.9:
4057
+ version "0.3.9"
4058
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
4059
+ integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
4060
+ dependencies:
4061
+ debug "^3.2.7"
4062
+ is-core-module "^2.13.0"
4063
+ resolve "^1.22.4"
4064
+
4065
+eslint-module-utils@^2.12.0:
4066
+ version "2.12.0"
4067
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b"
4068
+ integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==
4069
+ dependencies:
4070
+ debug "^3.2.7"
4071
+
4072
+eslint-plugin-flowtype@^8.0.3:
4073
+ version "8.0.3"
4074
+ resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912"
4075
+ integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==
4076
+ dependencies:
4077
+ lodash "^4.17.21"
4078
+ string-natural-compare "^3.0.1"
4079
+
4080
+eslint-plugin-import@^2.25.3:
4081
+ version "2.31.0"
4082
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7"
4083
+ integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==
4084
+ dependencies:
4085
+ "@rtsao/scc" "^1.1.0"
4086
+ array-includes "^3.1.8"
4087
+ array.prototype.findlastindex "^1.2.5"
4088
+ array.prototype.flat "^1.3.2"
4089
+ array.prototype.flatmap "^1.3.2"
4090
+ debug "^3.2.7"
4091
+ doctrine "^2.1.0"
4092
+ eslint-import-resolver-node "^0.3.9"
4093
+ eslint-module-utils "^2.12.0"
4094
+ hasown "^2.0.2"
4095
+ is-core-module "^2.15.1"
4096
+ is-glob "^4.0.3"
4097
+ minimatch "^3.1.2"
4098
+ object.fromentries "^2.0.8"
4099
+ object.groupby "^1.0.3"
4100
+ object.values "^1.2.0"
4101
+ semver "^6.3.1"
4102
+ string.prototype.trimend "^1.0.8"
4103
+ tsconfig-paths "^3.15.0"
4104
+
4105
+eslint-plugin-jest@^25.3.0:
4106
+ version "25.7.0"
4107
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a"
4108
+ integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==
4109
+ dependencies:
4110
+ "@typescript-eslint/experimental-utils" "^5.0.0"
4111
+
4112
+eslint-plugin-jsx-a11y@^6.5.1:
4113
+ version "6.10.2"
4114
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz#d2812bb23bf1ab4665f1718ea442e8372e638483"
4115
+ integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==
4116
+ dependencies:
4117
+ aria-query "^5.3.2"
4118
+ array-includes "^3.1.8"
4119
+ array.prototype.flatmap "^1.3.2"
4120
+ ast-types-flow "^0.0.8"
4121
+ axe-core "^4.10.0"
4122
+ axobject-query "^4.1.0"
4123
+ damerau-levenshtein "^1.0.8"
4124
+ emoji-regex "^9.2.2"
4125
+ hasown "^2.0.2"
4126
+ jsx-ast-utils "^3.3.5"
4127
+ language-tags "^1.0.9"
4128
+ minimatch "^3.1.2"
4129
+ object.fromentries "^2.0.8"
4130
+ safe-regex-test "^1.0.3"
4131
+ string.prototype.includes "^2.0.1"
4132
+
4133
+eslint-plugin-react-hooks@^4.3.0:
4134
+ version "4.6.2"
4135
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
4136
+ integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
4137
+
4138
+eslint-plugin-react@^7.27.1:
4139
+ version "7.37.4"
4140
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz#1b6c80b6175b6ae4b26055ae4d55d04c414c7181"
4141
+ integrity sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==
4142
+ dependencies:
4143
+ array-includes "^3.1.8"
4144
+ array.prototype.findlast "^1.2.5"
4145
+ array.prototype.flatmap "^1.3.3"
4146
+ array.prototype.tosorted "^1.1.4"
4147
+ doctrine "^2.1.0"
4148
+ es-iterator-helpers "^1.2.1"
4149
+ estraverse "^5.3.0"
4150
+ hasown "^2.0.2"
4151
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
4152
+ minimatch "^3.1.2"
4153
+ object.entries "^1.1.8"
4154
+ object.fromentries "^2.0.8"
4155
+ object.values "^1.2.1"
4156
+ prop-types "^15.8.1"
4157
+ resolve "^2.0.0-next.5"
4158
+ semver "^6.3.1"
4159
+ string.prototype.matchall "^4.0.12"
4160
+ string.prototype.repeat "^1.0.0"
4161
+
4162
+eslint-plugin-testing-library@^5.0.1:
4163
+ version "5.11.1"
4164
+ resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz#5b46cdae96d4a78918711c0b4792f90088e62d20"
4165
+ integrity sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==
4166
+ dependencies:
4167
+ "@typescript-eslint/utils" "^5.58.0"
4168
+
4169
+eslint-scope@5.1.1, eslint-scope@^5.1.1:
4170
+ version "5.1.1"
4171
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
4172
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
4173
+ dependencies:
4174
+ esrecurse "^4.3.0"
4175
+ estraverse "^4.1.1"
4176
+
4177
+eslint-scope@^7.2.2:
4178
+ version "7.2.2"
4179
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
4180
+ integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
4181
+ dependencies:
4182
+ esrecurse "^4.3.0"
4183
+ estraverse "^5.2.0"
4184
+
4185
+eslint-visitor-keys@^2.1.0:
4186
+ version "2.1.0"
4187
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
4188
+ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
4189
+
4190
+eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
4191
+ version "3.4.3"
4192
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
4193
+ integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
4194
+
4195
+eslint-webpack-plugin@^3.1.1:
4196
+ version "3.2.0"
4197
+ resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz#1978cdb9edc461e4b0195a20da950cf57988347c"
4198
+ integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==
4199
+ dependencies:
4200
+ "@types/eslint" "^7.29.0 || ^8.4.1"
4201
+ jest-worker "^28.0.2"
4202
+ micromatch "^4.0.5"
4203
+ normalize-path "^3.0.0"
4204
+ schema-utils "^4.0.0"
4205
+
4206
+eslint@^8.3.0:
4207
+ version "8.57.1"
4208
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
4209
+ integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
4210
+ dependencies:
4211
+ "@eslint-community/eslint-utils" "^4.2.0"
4212
+ "@eslint-community/regexpp" "^4.6.1"
4213
+ "@eslint/eslintrc" "^2.1.4"
4214
+ "@eslint/js" "8.57.1"
4215
+ "@humanwhocodes/config-array" "^0.13.0"
4216
+ "@humanwhocodes/module-importer" "^1.0.1"
4217
+ "@nodelib/fs.walk" "^1.2.8"
4218
+ "@ungap/structured-clone" "^1.2.0"
4219
+ ajv "^6.12.4"
4220
+ chalk "^4.0.0"
4221
+ cross-spawn "^7.0.2"
4222
+ debug "^4.3.2"
4223
+ doctrine "^3.0.0"
4224
+ escape-string-regexp "^4.0.0"
4225
+ eslint-scope "^7.2.2"
4226
+ eslint-visitor-keys "^3.4.3"
4227
+ espree "^9.6.1"
4228
+ esquery "^1.4.2"
4229
+ esutils "^2.0.2"
4230
+ fast-deep-equal "^3.1.3"
4231
+ file-entry-cache "^6.0.1"
4232
+ find-up "^5.0.0"
4233
+ glob-parent "^6.0.2"
4234
+ globals "^13.19.0"
4235
+ graphemer "^1.4.0"
4236
+ ignore "^5.2.0"
4237
+ imurmurhash "^0.1.4"
4238
+ is-glob "^4.0.0"
4239
+ is-path-inside "^3.0.3"
4240
+ js-yaml "^4.1.0"
4241
+ json-stable-stringify-without-jsonify "^1.0.1"
4242
+ levn "^0.4.1"
4243
+ lodash.merge "^4.6.2"
4244
+ minimatch "^3.1.2"
4245
+ natural-compare "^1.4.0"
4246
+ optionator "^0.9.3"
4247
+ strip-ansi "^6.0.1"
4248
+ text-table "^0.2.0"
4249
+
4250
+espree@^9.6.0, espree@^9.6.1:
4251
+ version "9.6.1"
4252
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
4253
+ integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
4254
+ dependencies:
4255
+ acorn "^8.9.0"
4256
+ acorn-jsx "^5.3.2"
4257
+ eslint-visitor-keys "^3.4.1"
4258
+
4259
+esprima@1.2.2:
4260
+ version "1.2.2"
4261
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b"
4262
+ integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==
4263
+
4264
+esprima@^4.0.0, esprima@^4.0.1:
4265
+ version "4.0.1"
4266
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
4267
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
4268
+
4269
+esquery@^1.4.2:
4270
+ version "1.6.0"
4271
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
4272
+ integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
4273
+ dependencies:
4274
+ estraverse "^5.1.0"
4275
+
4276
+esrecurse@^4.3.0:
4277
+ version "4.3.0"
4278
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
4279
+ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
4280
+ dependencies:
4281
+ estraverse "^5.2.0"
4282
+
4283
+estraverse@^4.1.1, estraverse@^4.2.0:
4284
+ version "4.3.0"
4285
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
4286
+ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
4287
+
4288
+estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
4289
+ version "5.3.0"
4290
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
4291
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
4292
+
4293
+estree-walker@^1.0.1:
4294
+ version "1.0.1"
4295
+ resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
4296
+ integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
4297
+
4298
+esutils@^2.0.2:
4299
+ version "2.0.3"
4300
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
4301
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
4302
+
4303
+etag@~1.8.1:
4304
+ version "1.8.1"
4305
+ resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
4306
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
4307
+
4308
+eventemitter3@^4.0.0:
4309
+ version "4.0.7"
4310
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
4311
+ integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
4312
+
4313
+events@^3.2.0:
4314
+ version "3.3.0"
4315
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
4316
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
4317
+
4318
+execa@^5.0.0:
4319
+ version "5.1.1"
4320
+ resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
4321
+ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
4322
+ dependencies:
4323
+ cross-spawn "^7.0.3"
4324
+ get-stream "^6.0.0"
4325
+ human-signals "^2.1.0"
4326
+ is-stream "^2.0.0"
4327
+ merge-stream "^2.0.0"
4328
+ npm-run-path "^4.0.1"
4329
+ onetime "^5.1.2"
4330
+ signal-exit "^3.0.3"
4331
+ strip-final-newline "^2.0.0"
4332
+
4333
+exit@^0.1.2:
4334
+ version "0.1.2"
4335
+ resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
4336
+ integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==
4337
+
4338
+expect@^27.5.1:
4339
+ version "27.5.1"
4340
+ resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74"
4341
+ integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==
4342
+ dependencies:
4343
+ "@jest/types" "^27.5.1"
4344
+ jest-get-type "^27.5.1"
4345
+ jest-matcher-utils "^27.5.1"
4346
+ jest-message-util "^27.5.1"
4347
+
4348
+express@^4.17.3:
4349
+ version "4.21.2"
4350
+ resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32"
4351
+ integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==
4352
+ dependencies:
4353
+ accepts "~1.3.8"
4354
+ array-flatten "1.1.1"
4355
+ body-parser "1.20.3"
4356
+ content-disposition "0.5.4"
4357
+ content-type "~1.0.4"
4358
+ cookie "0.7.1"
4359
+ cookie-signature "1.0.6"
4360
+ debug "2.6.9"
4361
+ depd "2.0.0"
4362
+ encodeurl "~2.0.0"
4363
+ escape-html "~1.0.3"
4364
+ etag "~1.8.1"
4365
+ finalhandler "1.3.1"
4366
+ fresh "0.5.2"
4367
+ http-errors "2.0.0"
4368
+ merge-descriptors "1.0.3"
4369
+ methods "~1.1.2"
4370
+ on-finished "2.4.1"
4371
+ parseurl "~1.3.3"
4372
+ path-to-regexp "0.1.12"
4373
+ proxy-addr "~2.0.7"
4374
+ qs "6.13.0"
4375
+ range-parser "~1.2.1"
4376
+ safe-buffer "5.2.1"
4377
+ send "0.19.0"
4378
+ serve-static "1.16.2"
4379
+ setprototypeof "1.2.0"
4380
+ statuses "2.0.1"
4381
+ type-is "~1.6.18"
4382
+ utils-merge "1.0.1"
4383
+ vary "~1.1.2"
4384
+
4385
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
4386
+ version "3.1.3"
4387
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
4388
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
4389
+
4390
+fast-glob@^3.2.9, fast-glob@^3.3.2:
4391
+ version "3.3.3"
4392
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
4393
+ integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
4394
+ dependencies:
4395
+ "@nodelib/fs.stat" "^2.0.2"
4396
+ "@nodelib/fs.walk" "^1.2.3"
4397
+ glob-parent "^5.1.2"
4398
+ merge2 "^1.3.0"
4399
+ micromatch "^4.0.8"
4400
+
4401
+fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
4402
+ version "2.1.0"
4403
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
4404
+ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
4405
+
4406
+fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
4407
+ version "2.0.6"
4408
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
4409
+ integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
4410
+
4411
+fast-uri@^3.0.1:
4412
+ version "3.0.6"
4413
+ resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748"
4414
+ integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==
4415
+
4416
+fastq@^1.6.0:
4417
+ version "1.19.0"
4418
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.0.tgz#a82c6b7c2bb4e44766d865f07997785fecfdcb89"
4419
+ integrity sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==
4420
+ dependencies:
4421
+ reusify "^1.0.4"
4422
+
4423
+faye-websocket@^0.11.3:
4424
+ version "0.11.4"
4425
+ resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
4426
+ integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
4427
+ dependencies:
4428
+ websocket-driver ">=0.5.1"
4429
+
4430
+fb-watchman@^2.0.0:
4431
+ version "2.0.2"
4432
+ resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c"
4433
+ integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==
4434
+ dependencies:
4435
+ bser "2.1.1"
4436
+
4437
+file-entry-cache@^6.0.1:
4438
+ version "6.0.1"
4439
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
4440
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
4441
+ dependencies:
4442
+ flat-cache "^3.0.4"
4443
+
4444
+file-loader@^6.2.0:
4445
+ version "6.2.0"
4446
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d"
4447
+ integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
4448
+ dependencies:
4449
+ loader-utils "^2.0.0"
4450
+ schema-utils "^3.0.0"
4451
+
4452
+filelist@^1.0.4:
4453
+ version "1.0.4"
4454
+ resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
4455
+ integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==
4456
+ dependencies:
4457
+ minimatch "^5.0.1"
4458
+
4459
+filesize@^8.0.6:
4460
+ version "8.0.7"
4461
+ resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
4462
+ integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==
4463
+
4464
+fill-range@^7.1.1:
4465
+ version "7.1.1"
4466
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
4467
+ integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
4468
+ dependencies:
4469
+ to-regex-range "^5.0.1"
4470
+
4471
+finalhandler@1.3.1:
4472
+ version "1.3.1"
4473
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019"
4474
+ integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==
4475
+ dependencies:
4476
+ debug "2.6.9"
4477
+ encodeurl "~2.0.0"
4478
+ escape-html "~1.0.3"
4479
+ on-finished "2.4.1"
4480
+ parseurl "~1.3.3"
4481
+ statuses "2.0.1"
4482
+ unpipe "~1.0.0"
4483
+
4484
+find-cache-dir@^3.3.1:
4485
+ version "3.3.2"
4486
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
4487
+ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
4488
+ dependencies:
4489
+ commondir "^1.0.1"
4490
+ make-dir "^3.0.2"
4491
+ pkg-dir "^4.1.0"
4492
+
4493
+find-up@^3.0.0:
4494
+ version "3.0.0"
4495
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
4496
+ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
4497
+ dependencies:
4498
+ locate-path "^3.0.0"
4499
+
4500
+find-up@^4.0.0, find-up@^4.1.0:
4501
+ version "4.1.0"
4502
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
4503
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
4504
+ dependencies:
4505
+ locate-path "^5.0.0"
4506
+ path-exists "^4.0.0"
4507
+
4508
+find-up@^5.0.0:
4509
+ version "5.0.0"
4510
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
4511
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
4512
+ dependencies:
4513
+ locate-path "^6.0.0"
4514
+ path-exists "^4.0.0"
4515
+
4516
+flat-cache@^3.0.4:
4517
+ version "3.2.0"
4518
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee"
4519
+ integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==
4520
+ dependencies:
4521
+ flatted "^3.2.9"
4522
+ keyv "^4.5.3"
4523
+ rimraf "^3.0.2"
4524
+
4525
+flatted@^3.2.9:
4526
+ version "3.3.2"
4527
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27"
4528
+ integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==
4529
+
4530
+follow-redirects@^1.0.0:
4531
+ version "1.15.9"
4532
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
4533
+ integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
4534
+
4535
+for-each@^0.3.3:
4536
+ version "0.3.4"
4537
+ resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.4.tgz#814517ffc303d1399b2564d8165318e735d0341c"
4538
+ integrity sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==
4539
+ dependencies:
4540
+ is-callable "^1.2.7"
4541
+
4542
+foreground-child@^3.1.0:
4543
+ version "3.3.0"
4544
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77"
4545
+ integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
4546
+ dependencies:
4547
+ cross-spawn "^7.0.0"
4548
+ signal-exit "^4.0.1"
4549
+
4550
+fork-ts-checker-webpack-plugin@^6.5.0:
4551
+ version "6.5.3"
4552
+ resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3"
4553
+ integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==
4554
+ dependencies:
4555
+ "@babel/code-frame" "^7.8.3"
4556
+ "@types/json-schema" "^7.0.5"
4557
+ chalk "^4.1.0"
4558
+ chokidar "^3.4.2"
4559
+ cosmiconfig "^6.0.0"
4560
+ deepmerge "^4.2.2"
4561
+ fs-extra "^9.0.0"
4562
+ glob "^7.1.6"
4563
+ memfs "^3.1.2"
4564
+ minimatch "^3.0.4"
4565
+ schema-utils "2.7.0"
4566
+ semver "^7.3.2"
4567
+ tapable "^1.0.0"
4568
+
4569
+form-data@^3.0.0:
4570
+ version "3.0.2"
4571
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.2.tgz#83ad9ced7c03feaad97e293d6f6091011e1659c8"
4572
+ integrity sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==
4573
+ dependencies:
4574
+ asynckit "^0.4.0"
4575
+ combined-stream "^1.0.8"
4576
+ mime-types "^2.1.12"
4577
+
4578
+forwarded@0.2.0:
4579
+ version "0.2.0"
4580
+ resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
4581
+ integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
4582
+
4583
+fraction.js@^4.3.7:
4584
+ version "4.3.7"
4585
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
4586
+ integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
4587
+
4588
+fresh@0.5.2:
4589
+ version "0.5.2"
4590
+ resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
4591
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
4592
+
4593
+fs-extra@^10.0.0:
4594
+ version "10.1.0"
4595
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
4596
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
4597
+ dependencies:
4598
+ graceful-fs "^4.2.0"
4599
+ jsonfile "^6.0.1"
4600
+ universalify "^2.0.0"
4601
+
4602
+fs-extra@^9.0.0, fs-extra@^9.0.1:
4603
+ version "9.1.0"
4604
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
4605
+ integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
4606
+ dependencies:
4607
+ at-least-node "^1.0.0"
4608
+ graceful-fs "^4.2.0"
4609
+ jsonfile "^6.0.1"
4610
+ universalify "^2.0.0"
4611
+
4612
+fs-monkey@^1.0.4:
4613
+ version "1.0.6"
4614
+ resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2"
4615
+ integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==
4616
+
4617
+fs.realpath@^1.0.0:
4618
+ version "1.0.0"
4619
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
4620
+ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
4621
+
4622
+fsevents@^2.3.2, fsevents@~2.3.2:
4623
+ version "2.3.3"
4624
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
4625
+ integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
4626
+
4627
+function-bind@^1.1.2:
4628
+ version "1.1.2"
4629
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
4630
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
4631
+
4632
+function.prototype.name@^1.1.6, function.prototype.name@^1.1.8:
4633
+ version "1.1.8"
4634
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78"
4635
+ integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==
4636
+ dependencies:
4637
+ call-bind "^1.0.8"
4638
+ call-bound "^1.0.3"
4639
+ define-properties "^1.2.1"
4640
+ functions-have-names "^1.2.3"
4641
+ hasown "^2.0.2"
4642
+ is-callable "^1.2.7"
4643
+
4644
+functions-have-names@^1.2.3:
4645
+ version "1.2.3"
4646
+ resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
4647
+ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
4648
+
4649
+gensync@^1.0.0-beta.2:
4650
+ version "1.0.0-beta.2"
4651
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
4652
+ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
4653
+
4654
+get-caller-file@^2.0.5:
4655
+ version "2.0.5"
4656
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
4657
+ integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
4658
+
4659
+get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7:
4660
+ version "1.2.7"
4661
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.7.tgz#dcfcb33d3272e15f445d15124bc0a216189b9044"
4662
+ integrity sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==
4663
+ dependencies:
4664
+ call-bind-apply-helpers "^1.0.1"
4665
+ es-define-property "^1.0.1"
4666
+ es-errors "^1.3.0"
4667
+ es-object-atoms "^1.0.0"
4668
+ function-bind "^1.1.2"
4669
+ get-proto "^1.0.0"
4670
+ gopd "^1.2.0"
4671
+ has-symbols "^1.1.0"
4672
+ hasown "^2.0.2"
4673
+ math-intrinsics "^1.1.0"
4674
+
4675
+get-own-enumerable-property-symbols@^3.0.0:
4676
+ version "3.0.2"
4677
+ resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
4678
+ integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
4679
+
4680
+get-package-type@^0.1.0:
4681
+ version "0.1.0"
4682
+ resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
4683
+ integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
4684
+
4685
+get-proto@^1.0.0, get-proto@^1.0.1:
4686
+ version "1.0.1"
4687
+ resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
4688
+ integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
4689
+ dependencies:
4690
+ dunder-proto "^1.0.1"
4691
+ es-object-atoms "^1.0.0"
4692
+
4693
+get-stream@^6.0.0:
4694
+ version "6.0.1"
4695
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
4696
+ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
4697
+
4698
+get-symbol-description@^1.1.0:
4699
+ version "1.1.0"
4700
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee"
4701
+ integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==
4702
+ dependencies:
4703
+ call-bound "^1.0.3"
4704
+ es-errors "^1.3.0"
4705
+ get-intrinsic "^1.2.6"
4706
+
4707
+glob-parent@^5.1.2, glob-parent@~5.1.2:
4708
+ version "5.1.2"
4709
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
4710
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
4711
+ dependencies:
4712
+ is-glob "^4.0.1"
4713
+
4714
+glob-parent@^6.0.2:
4715
+ version "6.0.2"
4716
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
4717
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
4718
+ dependencies:
4719
+ is-glob "^4.0.3"
4720
+
4721
+glob-to-regexp@^0.4.1:
4722
+ version "0.4.1"
4723
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
4724
+ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
4725
+
4726
+glob@^10.3.10:
4727
+ version "10.4.5"
4728
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
4729
+ integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
4730
+ dependencies:
4731
+ foreground-child "^3.1.0"
4732
+ jackspeak "^3.1.2"
4733
+ minimatch "^9.0.4"
4734
+ minipass "^7.1.2"
4735
+ package-json-from-dist "^1.0.0"
4736
+ path-scurry "^1.11.1"
4737
+
4738
+glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
4739
+ version "7.2.3"
4740
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
4741
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
4742
+ dependencies:
4743
+ fs.realpath "^1.0.0"
4744
+ inflight "^1.0.4"
4745
+ inherits "2"
4746
+ minimatch "^3.1.1"
4747
+ once "^1.3.0"
4748
+ path-is-absolute "^1.0.0"
4749
+
4750
+global-modules@^2.0.0:
4751
+ version "2.0.0"
4752
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
4753
+ integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
4754
+ dependencies:
4755
+ global-prefix "^3.0.0"
4756
+
4757
+global-prefix@^3.0.0:
4758
+ version "3.0.0"
4759
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
4760
+ integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
4761
+ dependencies:
4762
+ ini "^1.3.5"
4763
+ kind-of "^6.0.2"
4764
+ which "^1.3.1"
4765
+
4766
+globals@^11.1.0:
4767
+ version "11.12.0"
4768
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
4769
+ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
4770
+
4771
+globals@^13.19.0:
4772
+ version "13.24.0"
4773
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
4774
+ integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
4775
+ dependencies:
4776
+ type-fest "^0.20.2"
4777
+
4778
+globalthis@^1.0.4:
4779
+ version "1.0.4"
4780
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
4781
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
4782
+ dependencies:
4783
+ define-properties "^1.2.1"
4784
+ gopd "^1.0.1"
4785
+
4786
+globby@^11.0.4, globby@^11.1.0:
4787
+ version "11.1.0"
4788
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
4789
+ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
4790
+ dependencies:
4791
+ array-union "^2.1.0"
4792
+ dir-glob "^3.0.1"
4793
+ fast-glob "^3.2.9"
4794
+ ignore "^5.2.0"
4795
+ merge2 "^1.4.1"
4796
+ slash "^3.0.0"
4797
+
4798
+gopd@^1.0.1, gopd@^1.2.0:
4799
+ version "1.2.0"
4800
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
4801
+ integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
4802
+
4803
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
4804
+ version "4.2.11"
4805
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
4806
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
4807
+
4808
+graphemer@^1.4.0:
4809
+ version "1.4.0"
4810
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
4811
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
4812
+
4813
+gzip-size@^6.0.0:
4814
+ version "6.0.0"
4815
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
4816
+ integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
4817
+ dependencies:
4818
+ duplexer "^0.1.2"
4819
+
4820
+handle-thing@^2.0.0:
4821
+ version "2.0.1"
4822
+ resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
4823
+ integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
4824
+
4825
+harmony-reflect@^1.4.6:
4826
+ version "1.6.2"
4827
+ resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710"
4828
+ integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==
4829
+
4830
+has-bigints@^1.0.2:
4831
+ version "1.1.0"
4832
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe"
4833
+ integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==
4834
+
4835
+has-flag@^3.0.0:
4836
+ version "3.0.0"
4837
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
4838
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
4839
+
4840
+has-flag@^4.0.0:
4841
+ version "4.0.0"
4842
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
4843
+ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
4844
+
4845
+has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
4846
+ version "1.0.2"
4847
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
4848
+ integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
4849
+ dependencies:
4850
+ es-define-property "^1.0.0"
4851
+
4852
+has-proto@^1.2.0:
4853
+ version "1.2.0"
4854
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5"
4855
+ integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==
4856
+ dependencies:
4857
+ dunder-proto "^1.0.0"
4858
+
4859
+has-symbols@^1.0.1, has-symbols@^1.0.3, has-symbols@^1.1.0:
4860
+ version "1.1.0"
4861
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
4862
+ integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
4863
+
4864
+has-tostringtag@^1.0.2:
4865
+ version "1.0.2"
4866
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
4867
+ integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
4868
+ dependencies:
4869
+ has-symbols "^1.0.3"
4870
+
4871
+hasown@^2.0.0, hasown@^2.0.2:
4872
+ version "2.0.2"
4873
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
4874
+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
4875
+ dependencies:
4876
+ function-bind "^1.1.2"
4877
+
4878
+he@^1.2.0:
4879
+ version "1.2.0"
4880
+ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
4881
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
4882
+
4883
+hoopy@^0.1.4:
4884
+ version "0.1.4"
4885
+ resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
4886
+ integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
4887
+
4888
+hpack.js@^2.1.6:
4889
+ version "2.1.6"
4890
+ resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
4891
+ integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
4892
+ dependencies:
4893
+ inherits "^2.0.1"
4894
+ obuf "^1.0.0"
4895
+ readable-stream "^2.0.1"
4896
+ wbuf "^1.1.0"
4897
+
4898
+html-encoding-sniffer@^2.0.1:
4899
+ version "2.0.1"
4900
+ resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
4901
+ integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
4902
+ dependencies:
4903
+ whatwg-encoding "^1.0.5"
4904
+
4905
+html-entities@^2.1.0, html-entities@^2.3.2:
4906
+ version "2.5.2"
4907
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f"
4908
+ integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==
4909
+
4910
+html-escaper@^2.0.0:
4911
+ version "2.0.2"
4912
+ resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
4913
+ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
4914
+
4915
+html-minifier-terser@^6.0.2:
4916
+ version "6.1.0"
4917
+ resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab"
4918
+ integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==
4919
+ dependencies:
4920
+ camel-case "^4.1.2"
4921
+ clean-css "^5.2.2"
4922
+ commander "^8.3.0"
4923
+ he "^1.2.0"
4924
+ param-case "^3.0.4"
4925
+ relateurl "^0.2.7"
4926
+ terser "^5.10.0"
4927
+
4928
+html-webpack-plugin@^5.5.0:
4929
+ version "5.6.3"
4930
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz#a31145f0fee4184d53a794f9513147df1e653685"
4931
+ integrity sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==
4932
+ dependencies:
4933
+ "@types/html-minifier-terser" "^6.0.0"
4934
+ html-minifier-terser "^6.0.2"
4935
+ lodash "^4.17.21"
4936
+ pretty-error "^4.0.0"
4937
+ tapable "^2.0.0"
4938
+
4939
+htmlparser2@^6.1.0:
4940
+ version "6.1.0"
4941
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
4942
+ integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
4943
+ dependencies:
4944
+ domelementtype "^2.0.1"
4945
+ domhandler "^4.0.0"
4946
+ domutils "^2.5.2"
4947
+ entities "^2.0.0"
4948
+
4949
+http-deceiver@^1.2.7:
4950
+ version "1.2.7"
4951
+ resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
4952
+ integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
4953
+
4954
+http-errors@2.0.0:
4955
+ version "2.0.0"
4956
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
4957
+ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
4958
+ dependencies:
4959
+ depd "2.0.0"
4960
+ inherits "2.0.4"
4961
+ setprototypeof "1.2.0"
4962
+ statuses "2.0.1"
4963
+ toidentifier "1.0.1"
4964
+
4965
+http-errors@~1.6.2:
4966
+ version "1.6.3"
4967
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
4968
+ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
4969
+ dependencies:
4970
+ depd "~1.1.2"
4971
+ inherits "2.0.3"
4972
+ setprototypeof "1.1.0"
4973
+ statuses ">= 1.4.0 < 2"
4974
+
4975
+http-parser-js@>=0.5.1:
4976
+ version "0.5.9"
4977
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.9.tgz#b817b3ca0edea6236225000d795378707c169cec"
4978
+ integrity sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==
4979
+
4980
+http-proxy-agent@^4.0.1:
4981
+ version "4.0.1"
4982
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
4983
+ integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
4984
+ dependencies:
4985
+ "@tootallnate/once" "1"
4986
+ agent-base "6"
4987
+ debug "4"
4988
+
4989
+http-proxy-middleware@^2.0.3:
4990
+ version "2.0.7"
4991
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6"
4992
+ integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==
4993
+ dependencies:
4994
+ "@types/http-proxy" "^1.17.8"
4995
+ http-proxy "^1.18.1"
4996
+ is-glob "^4.0.1"
4997
+ is-plain-obj "^3.0.0"
4998
+ micromatch "^4.0.2"
4999
+
This file is too large to show in full.
packages/react-client/src/__tests__/ReactFlight-test.js
+24
-24
@@ -315,7 +315,7 @@ describe('ReactFlight', () => {
315
expect(getDebugInfo(greeting)).toEqual(
316
__DEV__
317
? [
318
- {time: 11},
318
+ {time: 12},
319
{
320
name: 'Greeting',
321
env: 'Server',
@@ -327,7 +327,7 @@ describe('ReactFlight', () => {
327
lastName: 'Smith',
328
},
329
},
330
- {time: 12},
330
+ {time: 13},
331
]
332
: undefined,
333
);
@@ -359,7 +359,7 @@ describe('ReactFlight', () => {
359
expect(getDebugInfo(promise)).toEqual(
360
__DEV__
361
? [
362
- {time: 11},
362
+ {time: 12},
363
{
364
name: 'Greeting',
365
env: 'Server',
@@ -371,7 +371,7 @@ describe('ReactFlight', () => {
371
lastName: 'Smith',
372
},
373
},
374
- {time: 12},
374
+ {time: 13},
375
]
376
: undefined,
377
);
@@ -2807,7 +2807,7 @@ describe('ReactFlight', () => {
2807
expect(getDebugInfo(promise)).toEqual(
2808
__DEV__
2809
? [
2810
- {time: 18},
2810
+ {time: 20},
2811
{
2812
name: 'ServerComponent',
2813
env: 'Server',
@@ -2818,7 +2818,7 @@ describe('ReactFlight', () => {
2818
transport: expect.arrayContaining([]),
2819
},
2820
},
2821
- {time: 19},
2821
+ {time: 21},
2822
]
2823
: undefined,
2824
);
@@ -2829,7 +2829,7 @@ describe('ReactFlight', () => {
2829
expect(getDebugInfo(thirdPartyChildren[0])).toEqual(
2830
__DEV__
2831
? [
2832
- {time: 13},
2832
+ {time: 14},
2833
{
2834
name: 'ThirdPartyComponent',
2835
env: 'third-party',
@@ -2838,15 +2838,15 @@ describe('ReactFlight', () => {
2838
stack: ' in Object.<anonymous> (at **)',
2839
props: {},
2840
},
2841
- {time: 14},
2842
- {time: 21}, // This last one is when the promise resolved into the first party.
2841
+ {time: 15},
2842
+ {time: 23}, // This last one is when the promise resolved into the first party.
2843
]
2844
: undefined,
2845
);
2846
expect(getDebugInfo(thirdPartyChildren[1])).toEqual(
2847
__DEV__
2848
? [
2849
- {time: 15},
2849
+ {time: 16},
2850
{
2851
name: 'ThirdPartyLazyComponent',
2852
env: 'third-party',
@@ -2855,14 +2855,14 @@ describe('ReactFlight', () => {
2855
stack: ' in myLazy (at **)\n in lazyInitializer (at **)',
2856
props: {},
2857
},
2858
- {time: 16},
2858
+ {time: 17},
2859
]
2860
: undefined,
2861
);
2862
expect(getDebugInfo(thirdPartyChildren[2])).toEqual(
2863
__DEV__
2864
? [
2865
- {time: 11},
2865
+ {time: 12},
2866
{
2867
name: 'ThirdPartyFragmentComponent',
2868
env: 'third-party',
@@ -2871,7 +2871,7 @@ describe('ReactFlight', () => {
2871
stack: ' in Object.<anonymous> (at **)',
2872
props: {},
2873
},
2874
- {time: 12},
2874
+ {time: 13},
2875
]
2876
: undefined,
2877
);
@@ -2936,7 +2936,7 @@ describe('ReactFlight', () => {
2936
expect(getDebugInfo(promise)).toEqual(
2937
__DEV__
2938
? [
2939
- {time: 14},
2939
+ {time: 16},
2940
{
2941
name: 'ServerComponent',
2942
env: 'Server',
@@ -2947,7 +2947,7 @@ describe('ReactFlight', () => {
2947
transport: expect.arrayContaining([]),
2948
},
2949
},
2950
- {time: 15},
2950
+ {time: 17},
2951
]
2952
: undefined,
2953
);
@@ -2956,7 +2956,7 @@ describe('ReactFlight', () => {
2956
expect(getDebugInfo(thirdPartyFragment)).toEqual(
2957
__DEV__
2958
? [
2959
- {time: 16},
2959
+ {time: 18},
2960
{
2961
name: 'Keyed',
2962
env: 'Server',
@@ -2967,7 +2967,7 @@ describe('ReactFlight', () => {
2967
children: {},
2968
},
2969
},
2970
- {time: 17},
2970
+ {time: 19},
2971
]
2972
: undefined,
2973
);
@@ -2975,7 +2975,7 @@ describe('ReactFlight', () => {
2975
expect(getDebugInfo(thirdPartyFragment.props.children)).toEqual(
2976
__DEV__
2977
? [
2978
- {time: 11},
2978
+ {time: 12},
2979
{
2980
name: 'ThirdPartyAsyncIterableComponent',
2981
env: 'third-party',
@@ -2984,7 +2984,7 @@ describe('ReactFlight', () => {
2984
stack: ' in Object.<anonymous> (at **)',
2985
props: {},
2986
},
2987
- {time: 12},
2987
+ {time: 13},
2988
]
2989
: undefined,
2990
);
@@ -3132,7 +3132,7 @@ describe('ReactFlight', () => {
3132
expect(getDebugInfo(greeting)).toEqual(
3133
__DEV__
3134
? [
3135
- {time: 11},
3135
+ {time: 12},
3136
{
3137
name: 'Component',
3138
env: 'A',
@@ -3144,7 +3144,7 @@ describe('ReactFlight', () => {
3144
{
3145
env: 'B',
3146
},
3147
- {time: 12},
3147
+ {time: 13},
3148
]
3149
: undefined,
3150
);
@@ -3332,9 +3332,9 @@ describe('ReactFlight', () => {
3332
},
3333
};
3334
expect(getDebugInfo(greeting)).toEqual([
3335
- {time: 11},
3336
- greetInfo,
3335
{time: 12},
3336
+ greetInfo,
3337
+ {time: 13},
3338
{
3339
name: 'Container',
3340
env: 'Server',
@@ -3350,7 +3350,7 @@ describe('ReactFlight', () => {
3350
}),
3351
},
3352
},
3353
- {time: 13},
3353
+ {time: 14},
3354
]);
3355
// The owner that created the span was the outer server component.
3356
// We expect the debug info to be referentially equal to the owner.
packages/react-reconciler/src/ReactFiberWorkLoop.js
+3
@@ -49,6 +49,7 @@ import {
49
enableViewTransition,
50
enableSwipeTransition,
51
} from 'shared/ReactFeatureFlags';
52
+import {resetOwnerStackLimit} from 'shared/ReactOwnerStackReset';
53
import ReactSharedInternals from 'shared/ReactSharedInternals';
54
import is from 'shared/objectIs';
55
@@ -1984,6 +1985,8 @@ function prepareFreshStack(root: FiberRoot, lanes: Lanes): Fiber {
1985
finishQueueingConcurrentUpdates();
1986
1987
if (__DEV__) {
1988
+ resetOwnerStackLimit();
1989
+
1990
ReactStrictModeWarnings.discardPendingWarnings();
1991
}
1992
packages/react-reconciler/src/__tests__/ReactOwnerStacks-test.js
+336
-1
@@ -11,15 +11,43 @@
11
12
let React;
13
let ReactNoop;
14
+let ReactNoopServer;
15
+let Scheduler;
16
let act;
17
+let advanceTimersByTime;
18
+let assertLog;
19
+let serverAct;
20
+let waitFor;
21
22
describe('ReactOwnerStacks', () => {
23
beforeEach(function () {
18
- jest.resetModules();
24
+ let time = 10;
25
+ advanceTimersByTime = timeMS => {
26
+ jest.advanceTimersByTime(timeMS);
27
+ time += timeMS;
28
+ };
29
+
30
+ const now = jest.fn().mockImplementation(() => {
31
+ return time++;
32
+ });
33
+ Object.defineProperty(performance, 'timeOrigin', {
34
+ value: time,
35
+ configurable: true,
36
+ });
37
+ Object.defineProperty(performance, 'now', {
38
+ value: now,
39
+ configurable: true,
40
+ });
41
42
+ jest.resetModules();
43
React = require('react');
44
ReactNoop = require('react-noop-renderer');
45
+ ReactNoopServer = require('react-noop-renderer/server');
46
+ Scheduler = require('scheduler');
47
act = require('internal-test-utils').act;
48
+ assertLog = require('internal-test-utils').assertLog;
49
+ serverAct = require('internal-test-utils').serverAct;
50
+ waitFor = require('internal-test-utils').waitFor;
51
});
52
53
function normalizeCodeLocInfo(str) {
@@ -85,4 +113,311 @@ describe('ReactOwnerStacks', () => {
113
expect(React.captureOwnerStack()).toBe(null);
114
}
115
});
116
+
117
+ // @gate __DEV__
118
+ it('cuts off at the owner stack limit', async () => {
119
+ function App({siblingsBeforeStackOne}) {
120
+ const children = [];
121
+ for (
122
+ let i = 0;
123
+ i <
124
+ siblingsBeforeStackOne -
125
+ // <App /> callsite
126
+ 1 -
127
+ // Stop so that OwnerStackOne will be right before cutoff
128
+ 1;
129
+ i++
130
+ ) {
131
+ children.push(<Component key={i} />);
132
+ }
133
+ children.push(<OwnerStackOne key="stackOne" />);
134
+ children.push(<OwnerStackTwo key="stackTwo" />);
135
+
136
+ return children;
137
+ }
138
+
139
+ function Component() {
140
+ return null;
141
+ }
142
+
143
+ let stackOne;
144
+ function OwnerStackOne() {
145
+ stackOne = React.captureOwnerStack();
146
+ }
147
+
148
+ let stackTwo;
149
+ function OwnerStackTwo() {
150
+ stackTwo = React.captureOwnerStack();
151
+ }
152
+
153
+ await act(() => {
154
+ ReactNoop.render(
155
+ <App
156
+ key="one"
157
+ // Should be the value with of `ownerStackLimit` with `__VARIANT__` so that we see the cutoff
158
+ siblingsBeforeStackOne={500}
159
+ />,
160
+ );
161
+ });
162
+
163
+ expect({
164
+ pendingTimers: jest.getTimerCount(),
165
+ stackOne: normalizeCodeLocInfo(stackOne),
166
+ stackTwo: normalizeCodeLocInfo(stackTwo),
167
+ }).toEqual({
168
+ pendingTimers: 0,
169
+ stackOne: '\n in App (at **)',
170
+ stackTwo: __VARIANT__
171
+ ? // captured right after cutoff
172
+ '\n in UnknownOwner (at **)'
173
+ : // We never hit the limit outside __VARIANT__
174
+ '\n in App (at **)',
175
+ });
176
+
177
+ await act(() => {
178
+ ReactNoop.render(
179
+ <App
180
+ // TODO: Owner Stacks should update on re-render.
181
+ key="two"
182
+ siblingsBeforeStackOne={0}
183
+ />,
184
+ );
185
+ });
186
+
187
+ expect({
188
+ pendingTimers: jest.getTimerCount(),
189
+ stackOne: normalizeCodeLocInfo(stackOne),
190
+ stackTwo: normalizeCodeLocInfo(stackTwo),
191
+ }).toEqual({
192
+ pendingTimers: 0,
193
+ stackOne: __VARIANT__
194
+ ? // We re-rendered immediately so not enough time has ellapsed to reset the limit.
195
+ '\n in UnknownOwner (at **)'
196
+ : // We never hit the limit outside __VARIANT__
197
+ '\n in App (at **)',
198
+ stackTwo: __VARIANT__
199
+ ? // We re-rendered immediately so not enough time has ellapsed to reset the limit.
200
+ '\n in UnknownOwner (at **)'
201
+ : // We never hit the limit outside __VARIANT__
202
+ '\n in App (at **)',
203
+ });
204
+
205
+ // advance time so that we reset the limit
206
+ advanceTimersByTime(1001);
207
+
208
+ await act(() => {
209
+ ReactNoop.render(
210
+ <App
211
+ // TODO: Owner Stacks should update on re-render.
212
+ key="three"
213
+ // We reset after <App /> so we need to render one more
214
+ // to have similar cutoff as the initial render (key="one")
215
+ siblingsBeforeStackOne={501}
216
+ />,
217
+ );
218
+ });
219
+
220
+ expect({
221
+ pendingTimers: jest.getTimerCount(),
222
+ stackOne: normalizeCodeLocInfo(stackOne),
223
+ stackTwo: normalizeCodeLocInfo(stackTwo),
224
+ }).toEqual({
225
+ pendingTimers: 0,
226
+ stackOne: '\n in App (at **)',
227
+ stackTwo: __VARIANT__
228
+ ? // captured right after cutoff
229
+ '\n in UnknownOwner (at **)'
230
+ : // We never hit the limit outside __VARIANT__
231
+ '\n in App (at **)',
232
+ });
233
+ });
234
+
235
+ // @gate __DEV__
236
+ it('Fiber: resets the owner stack limit periodically', async () => {
237
+ function App({siblingsBeforeStackOne, timeout}) {
238
+ const children = [];
239
+ for (
240
+ let i = 0;
241
+ i <
242
+ siblingsBeforeStackOne -
243
+ // <App /> callsite
244
+ 1 -
245
+ // Stop so that OwnerStackOne will be right before cutoff
246
+ 1;
247
+ i++
248
+ ) {
249
+ children.push(<Component key={i} />);
250
+ }
251
+ children.push(<OwnerStackOne key="stackOne" />);
252
+ children.push(<OwnerStackDelayed key="stackTwo" timeout={timeout} />);
253
+
254
+ return children;
255
+ }
256
+
257
+ function Component() {
258
+ return null;
259
+ }
260
+
261
+ let stackOne;
262
+ function OwnerStackOne() {
263
+ Scheduler.log('render OwnerStackOne');
264
+ stackOne = React.captureOwnerStack();
265
+ }
266
+
267
+ let stackTwo;
268
+ function OwnerStackTwo() {
269
+ Scheduler.log('render OwnerStackTwo');
270
+ stackTwo = React.captureOwnerStack();
271
+ }
272
+ function OwnerStackDelayed({timeout}) {
273
+ Scheduler.log('render OwnerStackDelayed');
274
+ React.use(timeout);
275
+ return <OwnerStackTwo />;
276
+ }
277
+
278
+ React.startTransition(() => {
279
+ ReactNoop.render(
280
+ <App
281
+ key="one"
282
+ // Should be the value with of `ownerStackLimit` with `__VARIANT__` so that we see the cutoff
283
+ siblingsBeforeStackOne={500}
284
+ timeout={
285
+ new Promise(resolve =>
286
+ setTimeout(
287
+ resolve,
288
+ // Must be greater or equal then the reset interval
289
+ 1000,
290
+ ),
291
+ )
292
+ }
293
+ />,
294
+ );
295
+ });
296
+
297
+ await waitFor(['render OwnerStackOne', 'render OwnerStackDelayed']);
298
+
299
+ expect({
300
+ pendingTimers: jest.getTimerCount(),
301
+ stackOne: normalizeCodeLocInfo(stackOne),
302
+ stackTwo: normalizeCodeLocInfo(stackTwo),
303
+ }).toEqual({
304
+ // 1 for the timeout
305
+ pendingTimers: 1,
306
+ stackOne: '\n in App (at **)',
307
+ stackTwo: undefined,
308
+ });
309
+
310
+ // resolve `timeout` Promise
311
+ advanceTimersByTime(1000);
312
+
313
+ await waitFor(['render OwnerStackDelayed', 'render OwnerStackTwo']);
314
+
315
+ expect({
316
+ pendingTimers: jest.getTimerCount(),
317
+ stackOne: normalizeCodeLocInfo(stackOne),
318
+ stackTwo: normalizeCodeLocInfo(stackTwo),
319
+ }).toEqual({
320
+ pendingTimers: 0,
321
+ stackOne: '\n in App (at **)',
322
+ stackTwo: __VARIANT__
323
+ ? // We don't reset in Fiber until we start a new render.
324
+ // Here we just continued after a ping.
325
+ '\n in UnknownOwner (at **)' + '\n in UnknownOwner (at **)'
326
+ : // We never hit the limit outside __VARIANT__
327
+ '\n in OwnerStackDelayed (at **)' + '\n in App (at **)',
328
+ });
329
+ });
330
+
331
+ // @gate __DEV__
332
+ it('Fizz: resets the owner stack limit periodically', async () => {
333
+ function App({siblingsBeforeStackOne, timeout}) {
334
+ const children = [];
335
+ for (
336
+ let i = 0;
337
+ i <
338
+ siblingsBeforeStackOne -
339
+ // <App /> callsite
340
+ 1 -
341
+ // Stop so that OwnerStackOne will be right before cutoff
342
+ 1;
343
+ i++
344
+ ) {
345
+ children.push(<Component key={i} />);
346
+ }
347
+ children.push(<OwnerStackOne key="stackOne" />);
348
+ children.push(<OwnerStackDelayed key="stackTwo" timeout={timeout} />);
349
+
350
+ return children;
351
+ }
352
+
353
+ function Component() {
354
+ return null;
355
+ }
356
+
357
+ let stackOne;
358
+ function OwnerStackOne() {
359
+ Scheduler.log('render OwnerStackOne');
360
+ stackOne = React.captureOwnerStack();
361
+ }
362
+
363
+ let stackTwo;
364
+ function OwnerStackTwo() {
365
+ Scheduler.log('render OwnerStackTwo');
366
+ stackTwo = React.captureOwnerStack();
367
+ }
368
+ function OwnerStackDelayed({timeout}) {
369
+ Scheduler.log('render OwnerStackDelayed');
370
+ React.use(timeout);
371
+ return <OwnerStackTwo />;
372
+ }
373
+
374
+ ReactNoopServer.render(
375
+ <App
376
+ key="one"
377
+ // Should be the value with of `ownerStackLimit` with `__VARIANT__` so that we see the cutoff
378
+ siblingsBeforeStackOne={500}
379
+ timeout={
380
+ new Promise(resolve =>
381
+ setTimeout(
382
+ resolve,
383
+ // Must be greater or equal then the reset interval
384
+ 1000,
385
+ ),
386
+ )
387
+ }
388
+ />,
389
+ );
390
+
391
+ assertLog(['render OwnerStackOne', 'render OwnerStackDelayed']);
392
+
393
+ expect({
394
+ pendingTimers: jest.getTimerCount(),
395
+ stackOne: normalizeCodeLocInfo(stackOne),
396
+ stackTwo: normalizeCodeLocInfo(stackTwo),
397
+ }).toEqual({
398
+ // 1 for the timeout
399
+ pendingTimers: 1,
400
+ stackOne: '\n in App (at **)',
401
+ stackTwo: undefined,
402
+ });
403
+
404
+ await serverAct(() => {
405
+ advanceTimersByTime(1000);
406
+ });
407
+
408
+ expect({
409
+ pendingTimers: jest.getTimerCount(),
410
+ stackOne: normalizeCodeLocInfo(stackOne),
411
+ stackTwo: normalizeCodeLocInfo(stackTwo),
412
+ }).toEqual({
413
+ pendingTimers: 0,
414
+ stackOne: '\n in App (at **)',
415
+ stackTwo: __VARIANT__
416
+ ? // We don't reset in Fiber until we start a new render.
417
+ // Here we just continued after a ping.
418
+ '\n in UnknownOwner (at **)' + '\n in UnknownOwner (at **)'
419
+ : // We never hit the limit outside __VARIANT__
420
+ '\n in OwnerStackDelayed (at **)' + '\n in App (at **)',
421
+ });
422
+ });
423
});
packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMEdge-test.js
+3
-3
@@ -1050,15 +1050,15 @@ describe('ReactFlightDOMEdge', () => {
1050
owner: null,
1051
});
1052
expect(lazyWrapper._debugInfo).toEqual([
1053
- {time: 11},
1054
- greetInfo,
1053
{time: 12},
1054
+ greetInfo,
1055
+ {time: 13},
1056
expect.objectContaining({
1057
name: 'Container',
1058
env: 'Server',
1059
owner: greetInfo,
1060
}),
1061
- {time: 13},
1061
+ {time: 14},
1062
]);
1063
// The owner that created the span was the outer server component.
1064
// We expect the debug info to be referentially equal to the owner.
packages/react-server/src/ReactFizzServer.js
+10
@@ -133,6 +133,7 @@ import {
133
callRenderInDEV,
134
} from './ReactFizzCallUserSpace';
135
136
+import {resetOwnerStackLimit} from 'shared/ReactOwnerStackReset';
137
import {
138
getIteratorFn,
139
ASYNC_ITERATOR,
@@ -473,6 +474,10 @@ export function createRequest(
474
onPostpone: void | ((reason: string, postponeInfo: PostponeInfo) => void),
475
formState: void | null | ReactFormState<any, any>,
476
): Request {
477
+ if (__DEV__) {
478
+ resetOwnerStackLimit();
479
+ }
480
+
481
// $FlowFixMe[invalid-constructor]: the shapes are exact here but Flow doesn't like constructors
482
const request: Request = new RequestInstance(
483
resumableState,
@@ -571,6 +576,10 @@ export function resumeRequest(
576
onFatalError: void | ((error: mixed) => void),
577
onPostpone: void | ((reason: string, postponeInfo: PostponeInfo) => void),
578
): Request {
579
+ if (__DEV__) {
580
+ resetOwnerStackLimit();
581
+ }
582
+
583
// $FlowFixMe[invalid-constructor]: the shapes are exact here but Flow doesn't like constructors
584
const request: Request = new RequestInstance(
585
postponedState.resumableState,
@@ -4616,6 +4625,7 @@ export function performWork(request: Request): void {
4625
fatalError(request, error, errorInfo, null);
4626
} finally {
4627
setCurrentResumableState(prevResumableState);
4628
+
4629
ReactSharedInternals.H = prevDispatcher;
4630
ReactSharedInternals.A = prevAsyncDispatcher;
4631
packages/react-server/src/ReactFlightServer.js
+9
@@ -103,6 +103,7 @@ import {DefaultAsyncDispatcher} from './flight/ReactFlightAsyncDispatcher';
103
import {resolveOwner, setCurrentOwner} from './flight/ReactFlightCurrentOwner';
104
105
import {getOwnerStackByComponentInfoInDev} from 'shared/ReactComponentInfoStack';
106
+import {resetOwnerStackLimit} from 'shared/ReactOwnerStackReset';
107
108
import {
109
callComponentInDEV,
@@ -552,6 +553,10 @@ export function createRequest(
553
environmentName: void | string | (() => string), // DEV-only
554
filterStackFrame: void | ((url: string, functionName: string) => boolean), // DEV-only
555
): Request {
556
+ if (__DEV__) {
557
+ resetOwnerStackLimit();
558
+ }
559
+
560
// $FlowFixMe[invalid-constructor]: the shapes are exact here but Flow doesn't like constructors
561
return new RequestInstance(
562
RENDER,
@@ -580,6 +585,10 @@ export function createPrerenderRequest(
585
environmentName: void | string | (() => string), // DEV-only
586
filterStackFrame: void | ((url: string, functionName: string) => boolean), // DEV-only
587
): Request {
588
+ if (__DEV__) {
589
+ resetOwnerStackLimit();
590
+ }
591
+
592
// $FlowFixMe[invalid-constructor]: the shapes are exact here but Flow doesn't like constructors
593
return new RequestInstance(
594
PRERENDER,
packages/react-server/src/__tests__/ReactFlightServer-test.js
new
+178
@@ -0,0 +1,178 @@
1
+/**
2
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ *
7
+ * @emails react-core
8
+ * @jest-environment node
9
+ */
10
+
11
+'use strict';
12
+
13
+if (typeof Blob === 'undefined') {
14
+ global.Blob = require('buffer').Blob;
15
+}
16
+if (typeof File === 'undefined' || typeof FormData === 'undefined') {
17
+ global.File = require('undici').File;
18
+ global.FormData = require('undici').FormData;
19
+}
20
+
21
+function normalizeCodeLocInfo(str) {
22
+ return (
23
+ str &&
24
+ str.replace(/^ +(?:at|in) ([\S]+)[^\n]*/gm, function (m, name) {
25
+ const dot = name.lastIndexOf('.');
26
+ if (dot !== -1) {
27
+ name = name.slice(dot + 1);
28
+ }
29
+ return ' in ' + name + (/\d/.test(m) ? ' (at **)' : '');
30
+ })
31
+ );
32
+}
33
+
34
+let ReactServer;
35
+let ReactNoopFlightServer;
36
+let Scheduler;
37
+let advanceTimersByTime;
38
+let assertLog;
39
+
40
+describe('ReactFlight', () => {
41
+ beforeEach(() => {
42
+ // Mock performance.now for timing tests
43
+ let time = 0;
44
+ advanceTimersByTime = timeMS => {
45
+ time += timeMS;
46
+ jest.advanceTimersByTime(timeMS);
47
+ };
48
+ const now = jest.fn().mockImplementation(() => {
49
+ return time++;
50
+ });
51
+ Object.defineProperty(performance, 'timeOrigin', {
52
+ value: time,
53
+ configurable: true,
54
+ });
55
+ Object.defineProperty(performance, 'now', {
56
+ value: now,
57
+ configurable: true,
58
+ });
59
+
60
+ jest.resetModules();
61
+ jest.mock('react', () => require('react/react.react-server'));
62
+ ReactServer = require('react');
63
+ ReactNoopFlightServer = require('react-noop-renderer/flight-server');
64
+ Scheduler = require('scheduler');
65
+ const InternalTestUtils = require('internal-test-utils');
66
+ assertLog = InternalTestUtils.assertLog;
67
+ });
68
+
69
+ afterEach(() => {
70
+ jest.restoreAllMocks();
71
+ });
72
+
73
+ // @gate __DEV__
74
+ it('resets the owner stack limit periodically', async () => {
75
+ function App({siblingsBeforeStackOne, timeout}) {
76
+ const children = [];
77
+ for (
78
+ let i = 0;
79
+ i <
80
+ siblingsBeforeStackOne -
81
+ // <App /> callsite
82
+ 1 -
83
+ // Stop so that OwnerStackOne will be right before cutoff
84
+ 1;
85
+ i++
86
+ ) {
87
+ children.push(ReactServer.createElement(Component, {key: i}));
88
+ }
89
+ children.push(
90
+ ReactServer.createElement(OwnerStackOne, {key: 'stackOne'}),
91
+ );
92
+ children.push(
93
+ ReactServer.createElement(OwnerStackDelayed, {
94
+ key: 'stackTwo',
95
+ timeout,
96
+ }),
97
+ );
98
+
99
+ return children;
100
+ }
101
+
102
+ function Component() {
103
+ return null;
104
+ }
105
+
106
+ let stackOne;
107
+ function OwnerStackOne() {
108
+ Scheduler.log('render OwnerStackOne');
109
+ stackOne = ReactServer.captureOwnerStack();
110
+ }
111
+
112
+ let stackTwo;
113
+ function OwnerStackTwo() {
114
+ Scheduler.log('render OwnerStackTwo');
115
+ stackTwo = ReactServer.captureOwnerStack();
116
+ }
117
+ function OwnerStackDelayed({timeout}) {
118
+ Scheduler.log('render OwnerStackDelayed');
119
+
120
+ // Owner Stacks start fresh after `await`.
121
+ // We need to sync delay to observe the reset limit behavior.
122
+ // TODO: Is that the right behavior? If you do stack + Ownst Stack you'd get `OwnerStackTwo` twice.
123
+ jest.advanceTimersByTime(timeout);
124
+
125
+ return ReactServer.createElement(OwnerStackTwo, {});
126
+ }
127
+
128
+ ReactNoopFlightServer.render(
129
+ ReactServer.createElement(App, {
130
+ key: 'one',
131
+ // Should be the value with of `ownerStackLimit` with `__VARIANT__` so that we see the cutoff
132
+ siblingsBeforeStackOne: 500,
133
+ // Must be greater or equal then the reset interval
134
+ timeout: 1000,
135
+ }),
136
+ );
137
+
138
+ assertLog([
139
+ 'render OwnerStackOne',
140
+ 'render OwnerStackDelayed',
141
+ 'render OwnerStackTwo',
142
+ ]);
143
+
144
+ expect({
145
+ pendingTimers: jest.getTimerCount(),
146
+ stackOne: normalizeCodeLocInfo(stackOne),
147
+ stackTwo: normalizeCodeLocInfo(stackTwo),
148
+ }).toEqual({
149
+ pendingTimers: 0,
150
+ stackOne: '\n in App (at **)',
151
+ stackTwo: __VARIANT__
152
+ ? // Didn't advance timers yet to reset
153
+ '\n in UnknownOwner (at **)' + '\n in UnknownOwner (at **)'
154
+ : // We never hit the limit outside __VARIANT__
155
+ '\n in OwnerStackDelayed (at **)' + '\n in App (at **)',
156
+ });
157
+
158
+ // Ensure we reset the limit after the timeout
159
+ advanceTimersByTime(1000);
160
+ ReactNoopFlightServer.render(
161
+ ReactServer.createElement(App, {
162
+ key: 'two',
163
+ siblingsBeforeStackOne: 0,
164
+ timeout: 0,
165
+ }),
166
+ );
167
+
168
+ expect({
169
+ pendingTimers: jest.getTimerCount(),
170
+ stackOne: normalizeCodeLocInfo(stackOne),
171
+ stackTwo: normalizeCodeLocInfo(stackTwo),
172
+ }).toEqual({
173
+ pendingTimers: 0,
174
+ stackOne: '\n in App (at **)',
175
+ stackTwo: '\n in OwnerStackDelayed (at **)' + '\n in App (at **)',
176
+ });
177
+ });
178
+});
packages/react/src/ReactSharedInternalsClient.js
+4
@@ -38,6 +38,9 @@ export type SharedStateClient = {
38
39
// ReactDebugCurrentFrame
40
getCurrentStack: null | (() => string),
41
+
42
+ // ReactOwnerStackReset
43
+ recentlyCreatedOwnerStacks: 0,
44
};
45
46
export type RendererTask = boolean => RendererTask | null;
@@ -58,6 +61,7 @@ if (__DEV__) {
61
ReactSharedInternals.thrownErrors = [];
62
// Stack implementation injected by the current renderer.
63
ReactSharedInternals.getCurrentStack = (null: null | (() => string));
64
+ ReactSharedInternals.recentlyCreatedOwnerStacks = 0;
65
}
66
67
export default ReactSharedInternals;
packages/react/src/ReactSharedInternalsServer.js
+4
@@ -39,6 +39,9 @@ export type SharedStateServer = {
39
40
// ReactDebugCurrentFrame
41
getCurrentStack: null | (() => string),
42
+
43
+ // ReactOwnerStackReset
44
+ recentlyCreatedOwnerStacks: 0,
45
};
46
47
export type RendererTask = boolean => RendererTask | null;
@@ -59,6 +62,7 @@ if (enableTaint) {
62
if (__DEV__) {
63
// Stack implementation injected by the current renderer.
64
ReactSharedInternals.getCurrentStack = (null: null | (() => string));
65
+ ReactSharedInternals.recentlyCreatedOwnerStacks = 0;
66
}
67
68
export default ReactSharedInternals;
packages/react/src/jsx/ReactJSXElement.js
+68
-10
@@ -16,7 +16,10 @@ import {
16
} from 'shared/ReactSymbols';
17
import {checkKeyStringCoercion} from 'shared/CheckStringCoercion';
18
import isArray from 'shared/isArray';
19
-import {disableDefaultPropsExceptForClasses} from 'shared/ReactFeatureFlags';
19
+import {
20
+ disableDefaultPropsExceptForClasses,
21
+ ownerStackLimit,
22
+} from 'shared/ReactFeatureFlags';
23
24
const createTask =
25
// eslint-disable-next-line react-internal/no-production-logging
@@ -57,12 +60,32 @@ function getOwner() {
60
return null;
61
}
62
63
+/** @noinline */
64
+function UnknownOwner() {
65
+ /** @noinline */
66
+ return (() => Error('react-stack-top-frame'))();
67
+}
68
+const createFakeCallStack = {
69
+ 'react-stack-bottom-frame': function (callStackForError) {
70
+ return callStackForError();
71
+ },
72
+};
73
+
74
let specialPropKeyWarningShown;
75
let didWarnAboutElementRef;
76
let didWarnAboutOldJSXRuntime;
77
+let unknownOwnerDebugStack;
78
+let unknownOwnerDebugTask;
79
80
if (__DEV__) {
81
didWarnAboutElementRef = {};
82
+
83
+ // We use this technique to trick minifiers to preserve the function name.
84
+ unknownOwnerDebugStack = createFakeCallStack['react-stack-bottom-frame'].bind(
85
+ createFakeCallStack,
86
+ UnknownOwner,
87
+ )();
88
+ unknownOwnerDebugTask = createTask(getTaskName(UnknownOwner));
89
}
90
91
function hasValidRef(config) {
@@ -373,6 +396,9 @@ export function jsxProdSignatureRunningInDevWithDynamicChildren(
396
) {
397
if (__DEV__) {
398
const isStaticChildren = false;
399
+ const trackActualOwner =
400
+ __DEV__ &&
401
+ ReactSharedInternals.recentlyCreatedOwnerStacks++ < ownerStackLimit;
402
return jsxDEVImpl(
403
type,
404
config,
@@ -380,8 +406,14 @@ export function jsxProdSignatureRunningInDevWithDynamicChildren(
406
isStaticChildren,
407
source,
408
self,
383
- __DEV__ && Error('react-stack-top-frame'),
384
- __DEV__ && createTask(getTaskName(type)),
409
+ __DEV__ &&
410
+ (trackActualOwner
411
+ ? Error('react-stack-top-frame')
412
+ : unknownOwnerDebugStack),
413
+ __DEV__ &&
414
+ (trackActualOwner
415
+ ? createTask(getTaskName(type))
416
+ : unknownOwnerDebugTask),
417
);
418
}
419
}
@@ -395,6 +427,9 @@ export function jsxProdSignatureRunningInDevWithStaticChildren(
427
) {
428
if (__DEV__) {
429
const isStaticChildren = true;
430
+ const trackActualOwner =
431
+ __DEV__ &&
432
+ ReactSharedInternals.recentlyCreatedOwnerStacks++ < ownerStackLimit;
433
return jsxDEVImpl(
434
type,
435
config,
@@ -402,8 +437,14 @@ export function jsxProdSignatureRunningInDevWithStaticChildren(
437
isStaticChildren,
438
source,
439
self,
405
- __DEV__ && Error('react-stack-top-frame'),
406
- __DEV__ && createTask(getTaskName(type)),
440
+ __DEV__ &&
441
+ (trackActualOwner
442
+ ? Error('react-stack-top-frame')
443
+ : unknownOwnerDebugStack),
444
+ __DEV__ &&
445
+ (trackActualOwner
446
+ ? createTask(getTaskName(type))
447
+ : unknownOwnerDebugTask),
448
);
449
}
450
}
@@ -417,6 +458,9 @@ const didWarnAboutKeySpread = {};
458
* @param {string} key
459
*/
460
export function jsxDEV(type, config, maybeKey, isStaticChildren, source, self) {
461
+ const trackActualOwner =
462
+ __DEV__ &&
463
+ ReactSharedInternals.recentlyCreatedOwnerStacks++ < ownerStackLimit;
464
return jsxDEVImpl(
465
type,
466
config,
@@ -424,8 +468,14 @@ export function jsxDEV(type, config, maybeKey, isStaticChildren, source, self) {
468
isStaticChildren,
469
source,
470
self,
427
- __DEV__ && Error('react-stack-top-frame'),
428
- __DEV__ && createTask(getTaskName(type)),
471
+ __DEV__ &&
472
+ (trackActualOwner
473
+ ? Error('react-stack-top-frame')
474
+ : unknownOwnerDebugStack),
475
+ __DEV__ &&
476
+ (trackActualOwner
477
+ ? createTask(getTaskName(type))
478
+ : unknownOwnerDebugTask),
479
);
480
}
481
@@ -692,7 +742,9 @@ export function createElement(type, config, children) {
742
defineKeyPropWarningGetter(props, displayName);
743
}
744
}
695
-
745
+ const trackActualOwner =
746
+ __DEV__ &&
747
+ ReactSharedInternals.recentlyCreatedOwnerStacks++ < ownerStackLimit;
748
return ReactElement(
749
type,
750
key,
@@ -700,8 +752,14 @@ export function createElement(type, config, children) {
752
undefined,
753
getOwner(),
754
props,
703
- __DEV__ && Error('react-stack-top-frame'),
704
- __DEV__ && createTask(getTaskName(type)),
755
+ __DEV__ &&
756
+ (trackActualOwner
757
+ ? Error('react-stack-top-frame')
758
+ : unknownOwnerDebugStack),
759
+ __DEV__ &&
760
+ (trackActualOwner
761
+ ? createTask(getTaskName(type))
762
+ : unknownOwnerDebugTask),
763
);
764
}
765
packages/shared/ReactFeatureFlags.js
+2
@@ -268,3 +268,5 @@ export const enableUpdaterTracking = __PROFILE__;
268
269
// Internal only.
270
export const enableDO_NOT_USE_disableStrictPassiveEffect = false;
271
+
272
+export const ownerStackLimit = 1e4;
packages/shared/ReactOwnerStackReset.js
new
+42
@@ -0,0 +1,42 @@
1
+/**
2
+ * Copyright (c) Meta Platforms, Inc. and its affiliates.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ *
7
+ * @flow
8
+ */
9
+
10
+import ReactSharedInternals from 'shared/ReactSharedInternals';
11
+
12
+let lastResetTime = 0;
13
+
14
+let getCurrentTime: () => number | DOMHighResTimeStamp;
15
+const hasPerformanceNow =
16
+ // $FlowFixMe[method-unbinding]
17
+ typeof performance === 'object' && typeof performance.now === 'function';
18
+
19
+if (hasPerformanceNow) {
20
+ const localPerformance = performance;
21
+ getCurrentTime = () => localPerformance.now();
22
+} else {
23
+ const localDate = Date;
24
+ getCurrentTime = () => localDate.now();
25
+}
26
+
27
+export function resetOwnerStackLimit() {
28
+ if (__DEV__) {
29
+ const now = getCurrentTime();
30
+ const timeSinceLastReset = now - lastResetTime;
31
+ if (timeSinceLastReset > 1000) {
32
+ ReactSharedInternals.recentlyCreatedOwnerStacks = 0;
33
+ lastResetTime = now;
34
+ }
35
+ } else {
36
+ // These errors should never make it into a build so we don't need to encode them in codes.json
37
+ // eslint-disable-next-line react-internal/prod-error-codes
38
+ throw new Error(
39
+ 'resetOwnerStackLimit should never be called in production mode. This is a bug in React.',
40
+ );
41
+ }
42
+}
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
+4
@@ -29,3 +29,7 @@ export const enableUseEffectCRUDOverload = __VARIANT__;
29
export const enableFastAddPropertiesInDiffing = __VARIANT__;
30
export const enableLazyPublicInstanceInFabric = __VARIANT__;
31
export const renameElementSymbol = __VARIANT__;
32
+export const ownerStackLimit: number = __VARIANT__
33
+ ? // Some value that doesn't impact existing tests
34
+ 500
35
+ : 1e4;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
@@ -31,6 +31,7 @@ export const {
31
enableFastAddPropertiesInDiffing,
32
enableLazyPublicInstanceInFabric,
33
renameElementSymbol,
34
+ ownerStackLimit,
35
} = dynamicFlags;
36
37
// The rest of the flags are static for better dead code elimination.
packages/shared/forks/ReactFeatureFlags.native-oss.js
+1
@@ -75,6 +75,7 @@ export const enableSwipeTransition = false;
75
export const enableFastAddPropertiesInDiffing = false;
76
export const enableLazyPublicInstanceInFabric = false;
77
export const enableScrollEndPolyfill = true;
78
+export const ownerStackLimit = 1e4;
79
80
export const enableFragmentRefs = false;
81
packages/shared/forks/ReactFeatureFlags.test-renderer.js
+1
@@ -75,6 +75,7 @@ export const enableSwipeTransition = false;
75
export const enableFastAddPropertiesInDiffing = true;
76
export const enableLazyPublicInstanceInFabric = false;
77
export const enableScrollEndPolyfill = true;
78
+export const ownerStackLimit = 1e4;
79
80
export const enableFragmentRefs = false;
81
packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js
+1
@@ -72,6 +72,7 @@ export const enableFastAddPropertiesInDiffing = false;
72
export const enableLazyPublicInstanceInFabric = false;
73
export const enableScrollEndPolyfill = true;
74
export const enableFragmentRefs = false;
75
+export const ownerStackLimit = 1e4;
76
77
// Flow magic to verify the exports of this file match the original version.
78
((((null: any): ExportsType): FeatureFlagsType): ExportsType);
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
@@ -88,6 +88,7 @@ export const enableLazyPublicInstanceInFabric = false;
88
export const enableScrollEndPolyfill = true;
89
90
export const enableFragmentRefs = false;
91
+export const ownerStackLimit = 1e4;
92
93
// Flow magic to verify the exports of this file match the original version.
94
((((null: any): ExportsType): FeatureFlagsType): ExportsType);
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
+5
@@ -43,6 +43,11 @@ export const enableComponentPerformanceTrack = __VARIANT__;
43
export const enableScrollEndPolyfill = __VARIANT__;
44
export const enableFragmentRefs = __VARIANT__;
45
46
+export const ownerStackLimit: number = __VARIANT__
47
+ ? // Some value that doesn't impact existing tests
48
+ 500
49
+ : 1e4;
50
+
51
// TODO: These flags are hard-coded to the default values used in open source.
52
// Update the tests so that they pass in either mode, then set these
53
// to __VARIANT__.
packages/shared/forks/ReactFeatureFlags.www.js
+1
@@ -40,6 +40,7 @@ export const {
40
enableComponentPerformanceTrack,
41
enableScrollEndPolyfill,
42
enableFragmentRefs,
43
+ ownerStackLimit,
44
} = dynamicFeatureFlags;
45
46
// On WWW, __EXPERIMENTAL__ is used for a new modern build.