├── .github
└── workflows
│ └── test.yml
├── .gitignore
├── LICENSE
├── README.md
├── assets
├── demo.png
├── icon.png
├── icon.svg
├── js.gif
└── test.html
├── bsconfig.json
├── package.json
├── pnpm-lock.yaml
├── src
├── content.ts
├── importer.test.ts
└── importer.ts
└── tsconfig.json
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
1 | name: test
2 | on:
3 | push:
4 | pull_request:
5 | jobs:
6 | build:
7 | runs-on: ubuntu-latest
8 | steps:
9 | - uses: actions/checkout@v3
10 | - uses: actions/setup-node@v3
11 | - run: corepack enable
12 | - run: pnpm install
13 | - run: pnpm test
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | build
3 | .plasmo
4 | lib
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Rongjian Zhang
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Console Importer
2 |
3 | [](https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie)
4 | [](https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie)
5 | [](https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie)
6 |
7 |
8 |
9 | ## Installation
10 |
11 | Install it from Chrome Web Store:
12 |
13 | https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie
14 |
15 | ## Usage
16 |
17 | Open Chrome devtools console, a function named `$i` could be used to import JavaScript and CSS resources.
18 |
19 | ```js
20 | $i('jquery')
21 | ```
22 |
23 | Import specific version:
24 |
25 | ```js
26 | $i('jquery@2')
27 | ```
28 |
29 | Also, you can import a valid script URL:
30 |
31 | ```js
32 | $i('https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js')
33 | ```
34 |
35 | CSS is supported, too:
36 |
37 | ```js
38 | $i('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css')
39 | ```
40 |
41 | ### Import ES Module
42 |
43 | ES module has been widely supported in modern browsers. `$i.esm` method can be useful in this case:
44 |
45 | ```js
46 | d3 = await $i.esm('d3')
47 | ```
48 |
49 | or specify a version:
50 |
51 | ```js
52 | d3 = await $i.esm('d3@7')
53 | ```
54 |
55 | The advantage of this approach is that no global variables are added to the window, which allows better control over the scope of side effects. For more details, see https://esm.run.
56 |
57 | ## Trouble shooting
58 |
59 | ### Q: `$i` doesn't work as expected
60 |
61 | Some websites like Google Inbox already have `$i` used as a global variable. This extension doesn't overwrite it.
62 |
63 | You can use `console.$i` on these websites.
64 |
65 | ### Q: `$i` fail to import resources
66 |
67 | On some websites like GitHub, `$i` will fail to import resources. Console errors may be like follows:
68 |
69 | ```sh
70 | # js errors example
71 | Refused to connect to 'https://api.cdnjs.com/libraries?search=jquery' because it violates the following Content Security Policy directive:
72 |
73 | # css errors example
74 | Refused to load the stylesheet 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' because it violates the following Content Security Policy directive:
75 | ```
76 |
77 | It is because of strict Content Security Policy of these websites. For more information, see [Content Security Policy (CSP) wiki](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP)
78 |
79 | ## How does it work?
80 |
81 | - If it is like a JavaScript lib name, like `jquery`, try to load it from cdnjs
82 | - If it has version number, like `jquery@2`, try to load it from unpkg
83 | - If it is a valid URL(CSS or JS), load it directly
84 |
85 | For advanced use, there are also two functions `$i.unpkg` and `$i.cdnjs` which could be used to import resources from specific CDN.
86 |
87 | ## License
88 |
89 | MIT
90 |
--------------------------------------------------------------------------------
/assets/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pd4d10/console-importer/a731a6b0831a4720ba036b2d71487f3b9f653f96/assets/demo.png
--------------------------------------------------------------------------------
/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pd4d10/console-importer/a731a6b0831a4720ba036b2d71487f3b9f653f96/assets/icon.png
--------------------------------------------------------------------------------
/assets/icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $i
7 |
8 |
--------------------------------------------------------------------------------
/assets/js.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pd4d10/console-importer/a731a6b0831a4720ba036b2d71487f3b9f653f96/assets/js.gif
--------------------------------------------------------------------------------
/assets/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Default
6 |
7 |
8 | Primary
9 |
10 |
11 | Success
12 |
13 |
14 | Info
15 |
16 |
17 | Warning
18 |
19 |
20 | Danger
21 |
22 |
23 | Link
24 |
25 |
26 |
47 |
--------------------------------------------------------------------------------
/bsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "console-importer",
3 | "sources": {
4 | "dir": "src",
5 | "subdirs": true
6 | },
7 | "package-specs": [
8 | {
9 | "module": "es6",
10 | "in-source": true
11 | }
12 | ],
13 | "bs-dependencies": ["rescript-webapi"]
14 | }
15 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "console-importer",
3 | "displayName": "Console Importer",
4 | "version": "2.1.0",
5 | "private": true,
6 | "description": "Import JavaScript and CSS resources from console, with one command",
7 | "homepage": "https://github.com/pd4d10/console-importer",
8 | "scripts": {
9 | "build": "plasmo build",
10 | "dev": "plasmo dev",
11 | "icon": "rm app/images/icon.png; svg2png app/images/icon.svg -o app/images/icon.png",
12 | "package": "plasmo package",
13 | "test": "vitest --dom"
14 | },
15 | "devDependencies": {
16 | "happy-dom": "^8.1.1",
17 | "plasmo": "^0.60.2",
18 | "rescript": "^10.1.0",
19 | "rescript-webapi": "^0.7.0",
20 | "tiza": "^2.2.1",
21 | "vitest": "^0.26.2"
22 | },
23 | "packageManager": "pnpm@7.19.0"
24 | }
25 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | happy-dom: ^8.1.1
5 | plasmo: ^0.60.2
6 | rescript: ^10.1.0
7 | rescript-webapi: ^0.7.0
8 | tiza: ^2.2.1
9 | vitest: ^0.26.2
10 |
11 | devDependencies:
12 | happy-dom: 8.1.1
13 | plasmo: 0.60.2
14 | rescript: 10.1.0
15 | rescript-webapi: 0.7.0
16 | tiza: 2.2.1
17 | vitest: 0.26.2_happy-dom@8.1.1
18 |
19 | packages:
20 |
21 | /@babel/code-frame/7.18.6:
22 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
23 | engines: {node: '>=6.9.0'}
24 | dependencies:
25 | '@babel/highlight': 7.18.6
26 | dev: true
27 |
28 | /@babel/helper-string-parser/7.19.4:
29 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
30 | engines: {node: '>=6.9.0'}
31 | dev: true
32 |
33 | /@babel/helper-validator-identifier/7.19.1:
34 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
35 | engines: {node: '>=6.9.0'}
36 | dev: true
37 |
38 | /@babel/highlight/7.18.6:
39 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
40 | engines: {node: '>=6.9.0'}
41 | dependencies:
42 | '@babel/helper-validator-identifier': 7.19.1
43 | chalk: 2.4.2
44 | js-tokens: 4.0.0
45 | dev: true
46 |
47 | /@babel/parser/7.20.7:
48 | resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==}
49 | engines: {node: '>=6.0.0'}
50 | hasBin: true
51 | dependencies:
52 | '@babel/types': 7.20.7
53 | dev: true
54 |
55 | /@babel/runtime/7.20.7:
56 | resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==}
57 | engines: {node: '>=6.9.0'}
58 | dependencies:
59 | regenerator-runtime: 0.13.11
60 | dev: true
61 |
62 | /@babel/types/7.20.7:
63 | resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
64 | engines: {node: '>=6.9.0'}
65 | dependencies:
66 | '@babel/helper-string-parser': 7.19.4
67 | '@babel/helper-validator-identifier': 7.19.1
68 | to-fast-properties: 2.0.0
69 | dev: true
70 |
71 | /@esbuild/android-arm/0.15.18:
72 | resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==}
73 | engines: {node: '>=12'}
74 | cpu: [arm]
75 | os: [android]
76 | requiresBuild: true
77 | dev: true
78 | optional: true
79 |
80 | /@esbuild/android-arm/0.16.10:
81 | resolution: {integrity: sha512-RmJjQTRrO6VwUWDrzTBLmV4OJZTarYsiepLGlF2rYTVB701hSorPywPGvP6d8HCuuRibyXa5JX4s3jN2kHEtjQ==}
82 | engines: {node: '>=12'}
83 | cpu: [arm]
84 | os: [android]
85 | requiresBuild: true
86 | dev: true
87 | optional: true
88 |
89 | /@esbuild/android-arm64/0.16.10:
90 | resolution: {integrity: sha512-47Y+NwVKTldTlDhSgJHZ/RpvBQMUDG7eKihqaF/u6g7s0ZPz4J1vy8A3rwnnUOF2CuDn7w7Gj/QcMoWz3U3SJw==}
91 | engines: {node: '>=12'}
92 | cpu: [arm64]
93 | os: [android]
94 | requiresBuild: true
95 | dev: true
96 | optional: true
97 |
98 | /@esbuild/android-x64/0.16.10:
99 | resolution: {integrity: sha512-C4PfnrBMcuAcOurQzpF1tTtZz94IXO5JmICJJ3NFJRHbXXsQUg9RFG45KvydKqtFfBaFLCHpduUkUfXwIvGnRg==}
100 | engines: {node: '>=12'}
101 | cpu: [x64]
102 | os: [android]
103 | requiresBuild: true
104 | dev: true
105 | optional: true
106 |
107 | /@esbuild/darwin-arm64/0.16.10:
108 | resolution: {integrity: sha512-bH/bpFwldyOKdi9HSLCLhhKeVgRYr9KblchwXgY2NeUHBB/BzTUHtUSBgGBmpydB1/4E37m+ggXXfSrnD7/E7g==}
109 | engines: {node: '>=12'}
110 | cpu: [arm64]
111 | os: [darwin]
112 | requiresBuild: true
113 | dev: true
114 | optional: true
115 |
116 | /@esbuild/darwin-x64/0.16.10:
117 | resolution: {integrity: sha512-OXt7ijoLuy+AjDSKQWu+KdDFMBbdeaL6wtgMKtDUXKWHiAMKHan5+R1QAG6HD4+K0nnOvEJXKHeA9QhXNAjOTQ==}
118 | engines: {node: '>=12'}
119 | cpu: [x64]
120 | os: [darwin]
121 | requiresBuild: true
122 | dev: true
123 | optional: true
124 |
125 | /@esbuild/freebsd-arm64/0.16.10:
126 | resolution: {integrity: sha512-shSQX/3GHuspE3Uxtq5kcFG/zqC+VuMnJkqV7LczO41cIe6CQaXHD3QdMLA4ziRq/m0vZo7JdterlgbmgNIAlQ==}
127 | engines: {node: '>=12'}
128 | cpu: [arm64]
129 | os: [freebsd]
130 | requiresBuild: true
131 | dev: true
132 | optional: true
133 |
134 | /@esbuild/freebsd-x64/0.16.10:
135 | resolution: {integrity: sha512-5YVc1zdeaJGASijZmTzSO4h6uKzsQGG3pkjI6fuXvolhm3hVRhZwnHJkforaZLmzvNv5Tb7a3QL2FAVmrgySIA==}
136 | engines: {node: '>=12'}
137 | cpu: [x64]
138 | os: [freebsd]
139 | requiresBuild: true
140 | dev: true
141 | optional: true
142 |
143 | /@esbuild/linux-arm/0.16.10:
144 | resolution: {integrity: sha512-c360287ZWI2miBnvIj23bPyVctgzeMT2kQKR+x94pVqIN44h3GF8VMEs1SFPH1UgyDr3yBbx3vowDS1SVhyVhA==}
145 | engines: {node: '>=12'}
146 | cpu: [arm]
147 | os: [linux]
148 | requiresBuild: true
149 | dev: true
150 | optional: true
151 |
152 | /@esbuild/linux-arm64/0.16.10:
153 | resolution: {integrity: sha512-2aqeNVxIaRfPcIaMZIFoblLh588sWyCbmj1HHCCs9WmeNWm+EIN0SmvsmPvTa/TsNZFKnxTcvkX2eszTcCqIrA==}
154 | engines: {node: '>=12'}
155 | cpu: [arm64]
156 | os: [linux]
157 | requiresBuild: true
158 | dev: true
159 | optional: true
160 |
161 | /@esbuild/linux-ia32/0.16.10:
162 | resolution: {integrity: sha512-sqMIEWeyrLGU7J5RB5fTkLRIFwsgsQ7ieWXlDLEmC2HblPYGb3AucD7inw2OrKFpRPKsec1l+lssiM3+NV5aOw==}
163 | engines: {node: '>=12'}
164 | cpu: [ia32]
165 | os: [linux]
166 | requiresBuild: true
167 | dev: true
168 | optional: true
169 |
170 | /@esbuild/linux-loong64/0.15.18:
171 | resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==}
172 | engines: {node: '>=12'}
173 | cpu: [loong64]
174 | os: [linux]
175 | requiresBuild: true
176 | dev: true
177 | optional: true
178 |
179 | /@esbuild/linux-loong64/0.16.10:
180 | resolution: {integrity: sha512-O7Pd5hLEtTg37NC73pfhUOGTjx/+aXu5YoSq3ahCxcN7Bcr2F47mv+kG5t840thnsEzrv0oB70+LJu3gUgchvg==}
181 | engines: {node: '>=12'}
182 | cpu: [loong64]
183 | os: [linux]
184 | requiresBuild: true
185 | dev: true
186 | optional: true
187 |
188 | /@esbuild/linux-mips64el/0.16.10:
189 | resolution: {integrity: sha512-FN8mZOH7531iPHM0kaFhAOqqNHoAb6r/YHW2ZIxNi0a85UBi2DO4Vuyn7t1p4UN8a4LoAnLOT1PqNgHkgBJgbA==}
190 | engines: {node: '>=12'}
191 | cpu: [mips64el]
192 | os: [linux]
193 | requiresBuild: true
194 | dev: true
195 | optional: true
196 |
197 | /@esbuild/linux-ppc64/0.16.10:
198 | resolution: {integrity: sha512-Dg9RiqdvHOAWnOKIOTsIx8dFX9EDlY2IbPEY7YFzchrCiTZmMkD7jWA9UdZbNUygPjdmQBVPRCrLydReFlX9yg==}
199 | engines: {node: '>=12'}
200 | cpu: [ppc64]
201 | os: [linux]
202 | requiresBuild: true
203 | dev: true
204 | optional: true
205 |
206 | /@esbuild/linux-riscv64/0.16.10:
207 | resolution: {integrity: sha512-XMqtpjwzbmlar0BJIxmzu/RZ7EWlfVfH68Vadrva0Wj5UKOdKvqskuev2jY2oPV3aoQUyXwnMbMrFmloO2GfAw==}
208 | engines: {node: '>=12'}
209 | cpu: [riscv64]
210 | os: [linux]
211 | requiresBuild: true
212 | dev: true
213 | optional: true
214 |
215 | /@esbuild/linux-s390x/0.16.10:
216 | resolution: {integrity: sha512-fu7XtnoeRNFMx8DjK3gPWpFBDM2u5ba+FYwg27SjMJwKvJr4bDyKz5c+FLXLUSSAkMAt/UL+cUbEbra+rYtUgw==}
217 | engines: {node: '>=12'}
218 | cpu: [s390x]
219 | os: [linux]
220 | requiresBuild: true
221 | dev: true
222 | optional: true
223 |
224 | /@esbuild/linux-x64/0.16.10:
225 | resolution: {integrity: sha512-61lcjVC/RldNNMUzQQdyCWjCxp9YLEQgIxErxU9XluX7juBdGKb0pvddS0vPNuCvotRbzijZ1pzII+26haWzbA==}
226 | engines: {node: '>=12'}
227 | cpu: [x64]
228 | os: [linux]
229 | requiresBuild: true
230 | dev: true
231 | optional: true
232 |
233 | /@esbuild/netbsd-x64/0.16.10:
234 | resolution: {integrity: sha512-JeZXCX3viSA9j4HqSoygjssdqYdfHd6yCFWyfSekLbz4Ef+D2EjvsN02ZQPwYl5a5gg/ehdHgegHhlfOFP0HCA==}
235 | engines: {node: '>=12'}
236 | cpu: [x64]
237 | os: [netbsd]
238 | requiresBuild: true
239 | dev: true
240 | optional: true
241 |
242 | /@esbuild/openbsd-x64/0.16.10:
243 | resolution: {integrity: sha512-3qpxQKuEVIIg8SebpXsp82OBrqjPV/OwNWmG+TnZDr3VGyChNnGMHccC1xkbxCHDQNnnXjxhMQNyHmdFJbmbRA==}
244 | engines: {node: '>=12'}
245 | cpu: [x64]
246 | os: [openbsd]
247 | requiresBuild: true
248 | dev: true
249 | optional: true
250 |
251 | /@esbuild/sunos-x64/0.16.10:
252 | resolution: {integrity: sha512-z+q0xZ+et/7etz7WoMyXTHZ1rB8PMSNp/FOqURLJLOPb3GWJ2aj4oCqFCjPwEbW1rsT7JPpxeH/DwGAWk/I1Bg==}
253 | engines: {node: '>=12'}
254 | cpu: [x64]
255 | os: [sunos]
256 | requiresBuild: true
257 | dev: true
258 | optional: true
259 |
260 | /@esbuild/win32-arm64/0.16.10:
261 | resolution: {integrity: sha512-+YYu5sbQ9npkNT9Dec+tn1F/kjg6SMgr6bfi/6FpXYZvCRfu2YFPZGb+3x8K30s8eRxFpoG4sGhiSUkr1xbHEw==}
262 | engines: {node: '>=12'}
263 | cpu: [arm64]
264 | os: [win32]
265 | requiresBuild: true
266 | dev: true
267 | optional: true
268 |
269 | /@esbuild/win32-ia32/0.16.10:
270 | resolution: {integrity: sha512-Aw7Fupk7XNehR1ftHGYwUteyJ2q+em/aE+fVU3YMTBN2V5A7Z4aVCSV+SvCp9HIIHZavPFBpbdP3VfjQpdf6Xg==}
271 | engines: {node: '>=12'}
272 | cpu: [ia32]
273 | os: [win32]
274 | requiresBuild: true
275 | dev: true
276 | optional: true
277 |
278 | /@esbuild/win32-x64/0.16.10:
279 | resolution: {integrity: sha512-qddWullt3sC1EIpfHvCRBq3H4g3L86DZpD6n8k2XFjFVyp01D++uNbN1hT/JRsHxTbyyemZcpwL5aRlJwc/zFw==}
280 | engines: {node: '>=12'}
281 | cpu: [x64]
282 | os: [win32]
283 | requiresBuild: true
284 | dev: true
285 | optional: true
286 |
287 | /@expo/spawn-async/1.7.0:
288 | resolution: {integrity: sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ==}
289 | engines: {node: '>=12'}
290 | dependencies:
291 | cross-spawn: 7.0.3
292 | dev: true
293 |
294 | /@jridgewell/gen-mapping/0.3.2:
295 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
296 | engines: {node: '>=6.0.0'}
297 | dependencies:
298 | '@jridgewell/set-array': 1.1.2
299 | '@jridgewell/sourcemap-codec': 1.4.14
300 | '@jridgewell/trace-mapping': 0.3.17
301 | dev: true
302 |
303 | /@jridgewell/resolve-uri/3.1.0:
304 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
305 | engines: {node: '>=6.0.0'}
306 | dev: true
307 |
308 | /@jridgewell/set-array/1.1.2:
309 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
310 | engines: {node: '>=6.0.0'}
311 | dev: true
312 |
313 | /@jridgewell/source-map/0.3.2:
314 | resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
315 | dependencies:
316 | '@jridgewell/gen-mapping': 0.3.2
317 | '@jridgewell/trace-mapping': 0.3.17
318 | dev: true
319 |
320 | /@jridgewell/sourcemap-codec/1.4.14:
321 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
322 | dev: true
323 |
324 | /@jridgewell/trace-mapping/0.3.17:
325 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
326 | dependencies:
327 | '@jridgewell/resolve-uri': 3.1.0
328 | '@jridgewell/sourcemap-codec': 1.4.14
329 | dev: true
330 |
331 | /@lezer/common/0.15.12:
332 | resolution: {integrity: sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==}
333 | dev: true
334 |
335 | /@lezer/lr/0.15.8:
336 | resolution: {integrity: sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==}
337 | dependencies:
338 | '@lezer/common': 0.15.12
339 | dev: true
340 |
341 | /@lmdb/lmdb-darwin-arm64/2.5.2:
342 | resolution: {integrity: sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==}
343 | cpu: [arm64]
344 | os: [darwin]
345 | requiresBuild: true
346 | dev: true
347 | optional: true
348 |
349 | /@lmdb/lmdb-darwin-x64/2.5.2:
350 | resolution: {integrity: sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==}
351 | cpu: [x64]
352 | os: [darwin]
353 | requiresBuild: true
354 | dev: true
355 | optional: true
356 |
357 | /@lmdb/lmdb-linux-arm/2.5.2:
358 | resolution: {integrity: sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==}
359 | cpu: [arm]
360 | os: [linux]
361 | requiresBuild: true
362 | dev: true
363 | optional: true
364 |
365 | /@lmdb/lmdb-linux-arm64/2.5.2:
366 | resolution: {integrity: sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==}
367 | cpu: [arm64]
368 | os: [linux]
369 | requiresBuild: true
370 | dev: true
371 | optional: true
372 |
373 | /@lmdb/lmdb-linux-x64/2.5.2:
374 | resolution: {integrity: sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==}
375 | cpu: [x64]
376 | os: [linux]
377 | requiresBuild: true
378 | dev: true
379 | optional: true
380 |
381 | /@lmdb/lmdb-win32-x64/2.5.2:
382 | resolution: {integrity: sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==}
383 | cpu: [x64]
384 | os: [win32]
385 | requiresBuild: true
386 | dev: true
387 | optional: true
388 |
389 | /@mischnic/json-sourcemap/0.1.0:
390 | resolution: {integrity: sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==}
391 | engines: {node: '>=12.0.0'}
392 | dependencies:
393 | '@lezer/common': 0.15.12
394 | '@lezer/lr': 0.15.8
395 | json5: 2.2.2
396 | dev: true
397 |
398 | /@msgpackr-extract/msgpackr-extract-darwin-arm64/2.2.0:
399 | resolution: {integrity: sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==}
400 | cpu: [arm64]
401 | os: [darwin]
402 | requiresBuild: true
403 | dev: true
404 | optional: true
405 |
406 | /@msgpackr-extract/msgpackr-extract-darwin-x64/2.2.0:
407 | resolution: {integrity: sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==}
408 | cpu: [x64]
409 | os: [darwin]
410 | requiresBuild: true
411 | dev: true
412 | optional: true
413 |
414 | /@msgpackr-extract/msgpackr-extract-linux-arm/2.2.0:
415 | resolution: {integrity: sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==}
416 | cpu: [arm]
417 | os: [linux]
418 | requiresBuild: true
419 | dev: true
420 | optional: true
421 |
422 | /@msgpackr-extract/msgpackr-extract-linux-arm64/2.2.0:
423 | resolution: {integrity: sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==}
424 | cpu: [arm64]
425 | os: [linux]
426 | requiresBuild: true
427 | dev: true
428 | optional: true
429 |
430 | /@msgpackr-extract/msgpackr-extract-linux-x64/2.2.0:
431 | resolution: {integrity: sha512-94y5PJrSOqUNcFKmOl7z319FelCLAE0rz/jPCWS+UtdMZvpa4jrQd+cJPQCLp2Fes1yAW/YUQj/Di6YVT3c3Iw==}
432 | cpu: [x64]
433 | os: [linux]
434 | requiresBuild: true
435 | dev: true
436 | optional: true
437 |
438 | /@msgpackr-extract/msgpackr-extract-win32-x64/2.2.0:
439 | resolution: {integrity: sha512-XrC0JzsqQSvOyM3t04FMLO6z5gCuhPE6k4FXuLK5xf52ZbdvcFe1yBmo7meCew9B8G2f0T9iu9t3kfTYRYROgA==}
440 | cpu: [x64]
441 | os: [win32]
442 | requiresBuild: true
443 | dev: true
444 | optional: true
445 |
446 | /@nodelib/fs.scandir/2.1.5:
447 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
448 | engines: {node: '>= 8'}
449 | dependencies:
450 | '@nodelib/fs.stat': 2.0.5
451 | run-parallel: 1.2.0
452 | dev: true
453 |
454 | /@nodelib/fs.stat/2.0.5:
455 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
456 | engines: {node: '>= 8'}
457 | dev: true
458 |
459 | /@nodelib/fs.walk/1.2.8:
460 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
461 | engines: {node: '>= 8'}
462 | dependencies:
463 | '@nodelib/fs.scandir': 2.1.5
464 | fastq: 1.14.0
465 | dev: true
466 |
467 | /@parcel/bundler-default/2.8.2_@parcel+core@2.8.2:
468 | resolution: {integrity: sha512-/7ao0vc/v8WGHZaS1SyS5R8wzqmmXEr9mhIIB2cbLQ4LA2WUtKsYcvZ2gjJuiAAN1CHC6GxqwYjIJScQCk/QXg==}
469 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
470 | dependencies:
471 | '@parcel/diagnostic': 2.8.2
472 | '@parcel/graph': 2.8.2
473 | '@parcel/hash': 2.8.2
474 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
475 | '@parcel/utils': 2.8.2
476 | nullthrows: 1.1.1
477 | transitivePeerDependencies:
478 | - '@parcel/core'
479 | dev: true
480 |
481 | /@parcel/cache/2.8.2_@parcel+core@2.8.2:
482 | resolution: {integrity: sha512-kiyoOgh1RXp5qp+wlb8Pi/Z7o9D82Oj5RlHnKSAauyR7jgnI8Vq8JTeBmlLqrf+kHxcDcp2p86hidSeANhlQNg==}
483 | engines: {node: '>= 12.0.0'}
484 | peerDependencies:
485 | '@parcel/core': ^2.8.2
486 | dependencies:
487 | '@parcel/core': 2.8.2
488 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
489 | '@parcel/logger': 2.8.2
490 | '@parcel/utils': 2.8.2
491 | lmdb: 2.5.2
492 | dev: true
493 |
494 | /@parcel/codeframe/2.8.2:
495 | resolution: {integrity: sha512-U2GT9gq1Zs3Gr83j8JIs10bLbGOHFl57Y8D57nrdR05F4iilV/UR6K7jkhdoiFc9WiHh3ewvrko5+pSdAVFPgQ==}
496 | engines: {node: '>= 12.0.0'}
497 | dependencies:
498 | chalk: 4.1.2
499 | dev: true
500 |
501 | /@parcel/compressor-raw/2.8.2_@parcel+core@2.8.2:
502 | resolution: {integrity: sha512-EFPTer/P+3axifH6LtYHS3E6ABgdZnjZomJZ/Nl19lypZh/NgZzmMZlINlEVqyYhCggoKfXzgeTgkIHPN2d5Vw==}
503 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
504 | dependencies:
505 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
506 | transitivePeerDependencies:
507 | - '@parcel/core'
508 | dev: true
509 |
510 | /@parcel/config-default/2.8.2_@parcel+core@2.8.2:
511 | resolution: {integrity: sha512-1ELJAHx37fKSZZkYKWy6UdcuLRv5vrZJc89tVS6eRvvMt+udbIoSgIUzPXu7XemkcchF7Tryw3u2pRyxyLyL3w==}
512 | peerDependencies:
513 | '@parcel/core': ^2.8.2
514 | dependencies:
515 | '@parcel/bundler-default': 2.8.2_@parcel+core@2.8.2
516 | '@parcel/compressor-raw': 2.8.2_@parcel+core@2.8.2
517 | '@parcel/core': 2.8.2
518 | '@parcel/namer-default': 2.8.2_@parcel+core@2.8.2
519 | '@parcel/optimizer-css': 2.8.2_@parcel+core@2.8.2
520 | '@parcel/optimizer-htmlnano': 2.8.2_@parcel+core@2.8.2
521 | '@parcel/optimizer-image': 2.8.2_@parcel+core@2.8.2
522 | '@parcel/optimizer-svgo': 2.8.2_@parcel+core@2.8.2
523 | '@parcel/optimizer-terser': 2.8.2_@parcel+core@2.8.2
524 | '@parcel/packager-css': 2.8.2_@parcel+core@2.8.2
525 | '@parcel/packager-html': 2.8.2_@parcel+core@2.8.2
526 | '@parcel/packager-js': 2.8.2_@parcel+core@2.8.2
527 | '@parcel/packager-raw': 2.8.2_@parcel+core@2.8.2
528 | '@parcel/packager-svg': 2.8.2_@parcel+core@2.8.2
529 | '@parcel/reporter-dev-server': 2.8.2_@parcel+core@2.8.2
530 | '@parcel/resolver-default': 2.8.2_@parcel+core@2.8.2
531 | '@parcel/runtime-browser-hmr': 2.8.2_@parcel+core@2.8.2
532 | '@parcel/runtime-js': 2.8.2_@parcel+core@2.8.2
533 | '@parcel/runtime-react-refresh': 2.8.2_@parcel+core@2.8.2
534 | '@parcel/runtime-service-worker': 2.8.2_@parcel+core@2.8.2
535 | '@parcel/transformer-babel': 2.8.2_@parcel+core@2.8.2
536 | '@parcel/transformer-css': 2.8.2_@parcel+core@2.8.2
537 | '@parcel/transformer-html': 2.8.2_@parcel+core@2.8.2
538 | '@parcel/transformer-image': 2.8.2_@parcel+core@2.8.2
539 | '@parcel/transformer-js': 2.8.2_@parcel+core@2.8.2
540 | '@parcel/transformer-json': 2.8.2_@parcel+core@2.8.2
541 | '@parcel/transformer-postcss': 2.8.2_@parcel+core@2.8.2
542 | '@parcel/transformer-posthtml': 2.8.2_@parcel+core@2.8.2
543 | '@parcel/transformer-raw': 2.8.2_@parcel+core@2.8.2
544 | '@parcel/transformer-react-refresh-wrap': 2.8.2_@parcel+core@2.8.2
545 | '@parcel/transformer-svg': 2.8.2_@parcel+core@2.8.2
546 | transitivePeerDependencies:
547 | - cssnano
548 | - postcss
549 | - purgecss
550 | - relateurl
551 | - srcset
552 | - terser
553 | - uncss
554 | dev: true
555 |
556 | /@parcel/core/2.8.2:
557 | resolution: {integrity: sha512-ZGuq6p+Lzx6fgufaVsuOBwgpU3hgskTvIDIMdIDi9gOZyhGPK7U2srXdX+VYUL5ZSGbX04/P6QlB9FMAXK+nEg==}
558 | engines: {node: '>= 12.0.0'}
559 | dependencies:
560 | '@mischnic/json-sourcemap': 0.1.0
561 | '@parcel/cache': 2.8.2_@parcel+core@2.8.2
562 | '@parcel/diagnostic': 2.8.2
563 | '@parcel/events': 2.8.2
564 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
565 | '@parcel/graph': 2.8.2
566 | '@parcel/hash': 2.8.2
567 | '@parcel/logger': 2.8.2
568 | '@parcel/package-manager': 2.8.2_@parcel+core@2.8.2
569 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
570 | '@parcel/source-map': 2.1.1
571 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
572 | '@parcel/utils': 2.8.2
573 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
574 | abortcontroller-polyfill: 1.7.5
575 | base-x: 3.0.9
576 | browserslist: 4.21.4
577 | clone: 2.1.2
578 | dotenv: 7.0.0
579 | dotenv-expand: 5.1.0
580 | json5: 2.2.2
581 | msgpackr: 1.8.1
582 | nullthrows: 1.1.1
583 | semver: 5.7.1
584 | dev: true
585 |
586 | /@parcel/css/1.14.0:
587 | resolution: {integrity: sha512-r5tJWe6NF6lesfPw1N3g7N7WUKpHqi2ONnw9wl5ccSGGIxkmgcPaPQxfvmhdjXvQnktSuIOR0HjQXVXu+/en/w==}
588 | engines: {node: '>= 12.0.0'}
589 | dependencies:
590 | lightningcss: 1.17.1
591 | dev: true
592 |
593 | /@parcel/diagnostic/2.8.2:
594 | resolution: {integrity: sha512-tGSMwM2rSYLjJW0fCd9gb3tNjfCX/83PZ10/5u2E33UZVkk8OIHsQmsrtq2H2g4oQL3rFxkfEx6nGPDGHwlx7A==}
595 | engines: {node: '>= 12.0.0'}
596 | dependencies:
597 | '@mischnic/json-sourcemap': 0.1.0
598 | nullthrows: 1.1.1
599 | dev: true
600 |
601 | /@parcel/events/2.8.2:
602 | resolution: {integrity: sha512-o5etrsKm16y8iRPnjtEBNy4lD0WAigD66yt/RZl9Rx0vPVDly/63Rr9+BrXWVW7bJ7x0S0VVpWW4j3f/qZOsXg==}
603 | engines: {node: '>= 12.0.0'}
604 | dev: true
605 |
606 | /@parcel/fs-search/2.8.2:
607 | resolution: {integrity: sha512-ovQnupRm/MoE/tbgH0Ivknk0QYenXAewjcog+T5umDmUlTmnIRZjURrgDf5Xtw8T/CD5Xv+HmIXpJ9Ez/LzJpw==}
608 | engines: {node: '>= 12.0.0'}
609 | dependencies:
610 | detect-libc: 1.0.3
611 | dev: true
612 |
613 | /@parcel/fs/2.8.2_@parcel+core@2.8.2:
614 | resolution: {integrity: sha512-aN8znbMndSqn1xwZEmMblzqmJsxcExv2jKLl/a9RUHAP7LaPYcPZIykDL3YwGCiKTCzjmRpXnNoyosjFFeBaHA==}
615 | engines: {node: '>= 12.0.0'}
616 | peerDependencies:
617 | '@parcel/core': ^2.8.2
618 | dependencies:
619 | '@parcel/core': 2.8.2
620 | '@parcel/fs-search': 2.8.2
621 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
622 | '@parcel/utils': 2.8.2
623 | '@parcel/watcher': 2.0.7
624 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
625 | dev: true
626 |
627 | /@parcel/graph/2.8.2:
628 | resolution: {integrity: sha512-SLEvBQBgfkXgU4EBu30+CNanpuKjcNuEv/x8SwobCF0i3Rk+QKbe7T36bNR7727mao++2Ha69q93Dd9dTPw0kQ==}
629 | engines: {node: '>= 12.0.0'}
630 | dependencies:
631 | nullthrows: 1.1.1
632 | dev: true
633 |
634 | /@parcel/hash/2.8.2:
635 | resolution: {integrity: sha512-NBnP8Hu0xvAqAfZXRaMM66i8nJyxpKS86BbhwkbgTGbwO1OY87GERliHeREJfcER0E0ZzwNow7MNR8ZDm6IvJQ==}
636 | engines: {node: '>= 12.0.0'}
637 | dependencies:
638 | detect-libc: 1.0.3
639 | xxhash-wasm: 0.4.2
640 | dev: true
641 |
642 | /@parcel/logger/2.8.2:
643 | resolution: {integrity: sha512-zlhK6QHxfFJMlVJxxcCw0xxBDrYPFPOhMxSD6p6b0z9Yct1l3NdpmfabgjKX8wnZmHokFsil6daleM+M80n2Ew==}
644 | engines: {node: '>= 12.0.0'}
645 | dependencies:
646 | '@parcel/diagnostic': 2.8.2
647 | '@parcel/events': 2.8.2
648 | dev: true
649 |
650 | /@parcel/markdown-ansi/2.8.2:
651 | resolution: {integrity: sha512-5y29TXgRgG0ybuXaDsDk4Aofg/nDUeAAyVl9/toYCDDhxpQV4yZt8WNPu4PaNYKGLuNgXwsmz+ryZQHGmfbAIQ==}
652 | engines: {node: '>= 12.0.0'}
653 | dependencies:
654 | chalk: 4.1.2
655 | dev: true
656 |
657 | /@parcel/namer-default/2.8.2_@parcel+core@2.8.2:
658 | resolution: {integrity: sha512-sMLW/bDWXA6IE7TQKOsBnA5agZGNvZ9qIXKZEUTsTloUjMdAWI8NYA1s0i9HovnGxI5uGlgevrftK4S5V4AdkA==}
659 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
660 | dependencies:
661 | '@parcel/diagnostic': 2.8.2
662 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
663 | nullthrows: 1.1.1
664 | transitivePeerDependencies:
665 | - '@parcel/core'
666 | dev: true
667 |
668 | /@parcel/node-resolver-core/2.8.2:
669 | resolution: {integrity: sha512-D/NJEz/h/C3RmUOWSTg0cLwG3uRVHY9PL+3YGO/c8tKu8PlS2j55XtntdiVfwkK+P6avLCnrJnv/gwTa79dOPw==}
670 | engines: {node: '>= 12.0.0'}
671 | dependencies:
672 | '@parcel/diagnostic': 2.8.2
673 | '@parcel/utils': 2.8.2
674 | nullthrows: 1.1.1
675 | semver: 5.7.1
676 | dev: true
677 |
678 | /@parcel/optimizer-css/2.8.2_@parcel+core@2.8.2:
679 | resolution: {integrity: sha512-pQEuKhk0PJuYI3hrXlf4gpuuPy+MZUDzC44ulQM7kVcVJ0OofuJQQeHfTLE+v5wClFDd29ZQZ7RsLP5RyUQ+Lg==}
680 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
681 | dependencies:
682 | '@parcel/diagnostic': 2.8.2
683 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
684 | '@parcel/source-map': 2.1.1
685 | '@parcel/utils': 2.8.2
686 | browserslist: 4.21.4
687 | lightningcss: 1.17.1
688 | nullthrows: 1.1.1
689 | transitivePeerDependencies:
690 | - '@parcel/core'
691 | dev: true
692 |
693 | /@parcel/optimizer-data-url/2.8.2_@parcel+core@2.8.2:
694 | resolution: {integrity: sha512-wFkwIOjh/kWwl9aQkhcNHH3VrGujW8AYQx8DFkcNaUaR6SPMRNXUZ3zLfDsHLvlRRL8YqYAvrGerQ0M5auChIQ==}
695 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
696 | dependencies:
697 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
698 | '@parcel/utils': 2.8.2
699 | isbinaryfile: 4.0.10
700 | mime: 2.6.0
701 | transitivePeerDependencies:
702 | - '@parcel/core'
703 | dev: true
704 |
705 | /@parcel/optimizer-htmlnano/2.8.2_@parcel+core@2.8.2:
706 | resolution: {integrity: sha512-4+3wi+Yi+hsf5/LolX59JXFe/7bLpI6NetUBgtoxOVm/EzFg1NGSNOcrthzEcgGj6+MMSdzBAxRTPObAfDxJCA==}
707 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
708 | dependencies:
709 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
710 | htmlnano: 2.0.3_svgo@2.8.0
711 | nullthrows: 1.1.1
712 | posthtml: 0.16.6
713 | svgo: 2.8.0
714 | transitivePeerDependencies:
715 | - '@parcel/core'
716 | - cssnano
717 | - postcss
718 | - purgecss
719 | - relateurl
720 | - srcset
721 | - terser
722 | - uncss
723 | dev: true
724 |
725 | /@parcel/optimizer-image/2.8.2_@parcel+core@2.8.2:
726 | resolution: {integrity: sha512-/ICYG0smbMkli+su4m/ENQPxQDCPYYTJTjseKwl+t1vyj6wqNF99mNI4c0RE2TIPuDneGwSz7PlHhC2JmdgxfQ==}
727 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
728 | dependencies:
729 | '@parcel/diagnostic': 2.8.2
730 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
731 | '@parcel/utils': 2.8.2
732 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
733 | detect-libc: 1.0.3
734 | transitivePeerDependencies:
735 | - '@parcel/core'
736 | dev: true
737 |
738 | /@parcel/optimizer-svgo/2.8.2_@parcel+core@2.8.2:
739 | resolution: {integrity: sha512-nFWyM+CBtgBixqknpbN4R92v8PK7Gjlrsb8vxN/IIr/3Pjk+DfoT51DnynhU7AixvDylYkgjjqrQ7uFYYl0OKA==}
740 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
741 | dependencies:
742 | '@parcel/diagnostic': 2.8.2
743 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
744 | '@parcel/utils': 2.8.2
745 | svgo: 2.8.0
746 | transitivePeerDependencies:
747 | - '@parcel/core'
748 | dev: true
749 |
750 | /@parcel/optimizer-terser/2.8.2_@parcel+core@2.8.2:
751 | resolution: {integrity: sha512-jFAOh9WaO6oNc8B9qDsCWzNkH7nYlpvaPn0w3ZzpMDi0HWD+w+xgO737rWLJWZapqUDSOs0Q/hDFEZ82/z0yxA==}
752 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
753 | dependencies:
754 | '@parcel/diagnostic': 2.8.2
755 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
756 | '@parcel/source-map': 2.1.1
757 | '@parcel/utils': 2.8.2
758 | nullthrows: 1.1.1
759 | terser: 5.16.1
760 | transitivePeerDependencies:
761 | - '@parcel/core'
762 | dev: true
763 |
764 | /@parcel/package-manager/2.8.2_@parcel+core@2.8.2:
765 | resolution: {integrity: sha512-hx4Imi0yhsSS0aNZkEANPYNNKqBuR63EUNWSxMyHh4ZOvbHoOXnMn1ySGdx6v0oi9HvKymNsLMQ1T5CuI4l4Bw==}
766 | engines: {node: '>= 12.0.0'}
767 | peerDependencies:
768 | '@parcel/core': ^2.8.2
769 | dependencies:
770 | '@parcel/core': 2.8.2
771 | '@parcel/diagnostic': 2.8.2
772 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
773 | '@parcel/logger': 2.8.2
774 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
775 | '@parcel/utils': 2.8.2
776 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
777 | semver: 5.7.1
778 | dev: true
779 |
780 | /@parcel/packager-css/2.8.2_@parcel+core@2.8.2:
781 | resolution: {integrity: sha512-l2fR5qr1moUWLOqQZPxtH6DBKbaKcxzEPAmQ+f15dHt8eQxU15MyQ4DHX41b5B7HwaumgCqe0NkuTF3DedpJKg==}
782 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
783 | dependencies:
784 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
785 | '@parcel/source-map': 2.1.1
786 | '@parcel/utils': 2.8.2
787 | nullthrows: 1.1.1
788 | transitivePeerDependencies:
789 | - '@parcel/core'
790 | dev: true
791 |
792 | /@parcel/packager-html/2.8.2_@parcel+core@2.8.2:
793 | resolution: {integrity: sha512-/oiTsKZ5OyF9OwAVGHANNuW2TB3k3cVub1QfttSKJgG3sAhrOifb1dP8zBHMxvUrB0CJdYhGlgi1Jth9kjACCg==}
794 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
795 | dependencies:
796 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
797 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
798 | '@parcel/utils': 2.8.2
799 | nullthrows: 1.1.1
800 | posthtml: 0.16.6
801 | transitivePeerDependencies:
802 | - '@parcel/core'
803 | dev: true
804 |
805 | /@parcel/packager-js/2.8.2_@parcel+core@2.8.2:
806 | resolution: {integrity: sha512-48LtHP4lJn8J1aBeD4Ix/YjsRxrBUkzbx7czdUeRh2PlCqY4wwIhciVlEFipj/ANr3ieSX44lXyVPk/ttnSdrw==}
807 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
808 | dependencies:
809 | '@parcel/diagnostic': 2.8.2
810 | '@parcel/hash': 2.8.2
811 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
812 | '@parcel/source-map': 2.1.1
813 | '@parcel/utils': 2.8.2
814 | globals: 13.19.0
815 | nullthrows: 1.1.1
816 | transitivePeerDependencies:
817 | - '@parcel/core'
818 | dev: true
819 |
820 | /@parcel/packager-raw/2.8.2_@parcel+core@2.8.2:
821 | resolution: {integrity: sha512-dGonfFptNV1lgqKaD17ecXBUyIfoG6cJI1cCE1sSoYCEt7r+Rq56X/Gq8oiA3+jjMC7QTls+SmFeMZh26fl77Q==}
822 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
823 | dependencies:
824 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
825 | transitivePeerDependencies:
826 | - '@parcel/core'
827 | dev: true
828 |
829 | /@parcel/packager-svg/2.8.2_@parcel+core@2.8.2:
830 | resolution: {integrity: sha512-k7LymTJ4XQA+UcPwFYqJfWs5/Awa4GirNxRWfiFflLqH3F1XvMiKSCIQXmrDM6IaeIqqDDsu6+P5U6YDAzzM3A==}
831 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
832 | dependencies:
833 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
834 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
835 | '@parcel/utils': 2.8.2
836 | posthtml: 0.16.6
837 | transitivePeerDependencies:
838 | - '@parcel/core'
839 | dev: true
840 |
841 | /@parcel/plugin/2.8.2_@parcel+core@2.8.2:
842 | resolution: {integrity: sha512-YG7TWfKsoNm72jbz3b3TLec0qJHVkuAWSzGzowdIhX37cP1kRfp6BU2VcH+qYPP/KYJLzhcZa9n3by147mGcxw==}
843 | engines: {node: '>= 12.0.0'}
844 | dependencies:
845 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
846 | transitivePeerDependencies:
847 | - '@parcel/core'
848 | dev: true
849 |
850 | /@parcel/reporter-bundle-buddy/2.8.2_@parcel+core@2.8.2:
851 | resolution: {integrity: sha512-sipkwo14+hRIQ7+A8645D6Iqlb0Z41rnSYh00oxJlW3i4ySLYpzY696vvuot7zAoMSjYxla/x0v7SmK4wHv/yQ==}
852 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
853 | dependencies:
854 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
855 | transitivePeerDependencies:
856 | - '@parcel/core'
857 | dev: true
858 |
859 | /@parcel/reporter-dev-server/2.8.2_@parcel+core@2.8.2:
860 | resolution: {integrity: sha512-A16pAQSAT8Yilo1yCPZcrtWbRhwyiMopEz0mOyGobA1ZDy6B3j4zjobIWzdPQCSIY7+v44vtWMDGbdGrxt6M1Q==}
861 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
862 | dependencies:
863 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
864 | '@parcel/utils': 2.8.2
865 | transitivePeerDependencies:
866 | - '@parcel/core'
867 | dev: true
868 |
869 | /@parcel/resolver-default/2.8.2_@parcel+core@2.8.2:
870 | resolution: {integrity: sha512-mlowJMjFjyps9my8wd13kgeExJ5EgkPAuIxRSSWW+GPR7N3uA5DBJ+SB/CzdhCkPrXR6kwVWxNkkOch38pzOQQ==}
871 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
872 | dependencies:
873 | '@parcel/node-resolver-core': 2.8.2
874 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
875 | transitivePeerDependencies:
876 | - '@parcel/core'
877 | dev: true
878 |
879 | /@parcel/runtime-browser-hmr/2.8.2_@parcel+core@2.8.2:
880 | resolution: {integrity: sha512-VRM8mxakMglqRB0f5eAuwCigjJ5vlaJMwHy+JuzOsn/yVSELOb+6psRKl2B9hhxp9sJPt4IU6KDdH2IOrgx87Q==}
881 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
882 | dependencies:
883 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
884 | '@parcel/utils': 2.8.2
885 | transitivePeerDependencies:
886 | - '@parcel/core'
887 | dev: true
888 |
889 | /@parcel/runtime-js/2.8.2_@parcel+core@2.8.2:
890 | resolution: {integrity: sha512-Vk3Gywn2M9qP5X4lF6tu8QXP4xNI90UOSOhKHQ9W5pCu+zvD0Gdvu7qwQPFuFjIAq08xU7+PvZzGnlnM+8NyRw==}
891 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
892 | dependencies:
893 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
894 | '@parcel/utils': 2.8.2
895 | nullthrows: 1.1.1
896 | transitivePeerDependencies:
897 | - '@parcel/core'
898 | dev: true
899 |
900 | /@parcel/runtime-react-refresh/2.8.2_@parcel+core@2.8.2:
901 | resolution: {integrity: sha512-JjaMvBVx6v0zB1KHa7AopciIsl3FpjUMttr2tb6L7lzocti2muQGE6GBfinXOmD5oERwCf8HwGJ8SNFcIF0rKA==}
902 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
903 | dependencies:
904 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
905 | '@parcel/utils': 2.8.2
906 | react-error-overlay: 6.0.9
907 | react-refresh: 0.9.0
908 | transitivePeerDependencies:
909 | - '@parcel/core'
910 | dev: true
911 |
912 | /@parcel/runtime-service-worker/2.8.2_@parcel+core@2.8.2:
913 | resolution: {integrity: sha512-KSxbOKV8nuH5JjFvcUlCtBYnVVlmxreXpMxRUPphPwJnyxRGA4E0jofbQxWY5KPgp7x/ZnZU/nyzCvqURH3kHA==}
914 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
915 | dependencies:
916 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
917 | '@parcel/utils': 2.8.2
918 | nullthrows: 1.1.1
919 | transitivePeerDependencies:
920 | - '@parcel/core'
921 | dev: true
922 |
923 | /@parcel/source-map/2.1.1:
924 | resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==}
925 | engines: {node: ^12.18.3 || >=14}
926 | dependencies:
927 | detect-libc: 1.0.3
928 | dev: true
929 |
930 | /@parcel/transformer-babel/2.8.2_@parcel+core@2.8.2:
931 | resolution: {integrity: sha512-oL2BpvrPMwFiU9jUZ9UYGD1gRgvq9jLsOq+/PJl4GvPbOBVedIBE2nbHP/mYuWRpRnTTTiJQ/ItyOS0R2VQl7A==}
932 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
933 | dependencies:
934 | '@parcel/diagnostic': 2.8.2
935 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
936 | '@parcel/source-map': 2.1.1
937 | '@parcel/utils': 2.8.2
938 | browserslist: 4.21.4
939 | json5: 2.2.2
940 | nullthrows: 1.1.1
941 | semver: 5.7.1
942 | transitivePeerDependencies:
943 | - '@parcel/core'
944 | dev: true
945 |
946 | /@parcel/transformer-css/2.8.2_@parcel+core@2.8.2:
947 | resolution: {integrity: sha512-q8UDlX/TTCbuFBMU45q12/p92JNIz8MHkkH104dWDzXbRtvMKMg8jgNmr8S2bouZjtXMsSb2c54EO88DSM9G4A==}
948 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
949 | dependencies:
950 | '@parcel/diagnostic': 2.8.2
951 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
952 | '@parcel/source-map': 2.1.1
953 | '@parcel/utils': 2.8.2
954 | browserslist: 4.21.4
955 | lightningcss: 1.17.1
956 | nullthrows: 1.1.1
957 | transitivePeerDependencies:
958 | - '@parcel/core'
959 | dev: true
960 |
961 | /@parcel/transformer-graphql/2.8.2_@parcel+core@2.8.2:
962 | resolution: {integrity: sha512-j/1ANhcnVoA3optzYvTdhgUwYD8z/kBmtNIQaltTtWpMZpMqF5Y99P7VKkcGAuRQG5VDzHHyL2eRvF+/UUDe6g==}
963 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
964 | dependencies:
965 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
966 | graphql: 15.8.0
967 | graphql-import-macro: 1.0.0
968 | transitivePeerDependencies:
969 | - '@parcel/core'
970 | dev: true
971 |
972 | /@parcel/transformer-html/2.8.2_@parcel+core@2.8.2:
973 | resolution: {integrity: sha512-QDgDw6+DAcllaRQiRteMX0VgPIsxRUTXFS8jcXhbGio41LbUkLcT09M04L/cfJAAzvIKhXqiOxfNnyajTvCPDQ==}
974 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
975 | dependencies:
976 | '@parcel/diagnostic': 2.8.2
977 | '@parcel/hash': 2.8.2
978 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
979 | nullthrows: 1.1.1
980 | posthtml: 0.16.6
981 | posthtml-parser: 0.10.2
982 | posthtml-render: 3.0.0
983 | semver: 5.7.1
984 | transitivePeerDependencies:
985 | - '@parcel/core'
986 | dev: true
987 |
988 | /@parcel/transformer-image/2.8.2_@parcel+core@2.8.2:
989 | resolution: {integrity: sha512-B/D9v/BVyN5jxoi+wHPbIRfMIylmC6adp8GP+BtChjbuRjukgGT8RlAVz4vDm1l0bboeyPL2IuoWRQgXKGuPVg==}
990 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
991 | peerDependencies:
992 | '@parcel/core': ^2.8.2
993 | dependencies:
994 | '@parcel/core': 2.8.2
995 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
996 | '@parcel/utils': 2.8.2
997 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
998 | nullthrows: 1.1.1
999 | dev: true
1000 |
1001 | /@parcel/transformer-inline-string/2.8.2_@parcel+core@2.8.2:
1002 | resolution: {integrity: sha512-140SRnwKktVJB/McYlN0ub4NpdXECu0NesVf3ORPaG1WLF/ZxYVpLl60XBptoze9ezUqR6B6Z34fWXZiOcW09Q==}
1003 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1004 | dependencies:
1005 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1006 | transitivePeerDependencies:
1007 | - '@parcel/core'
1008 | dev: true
1009 |
1010 | /@parcel/transformer-js/2.8.2_@parcel+core@2.8.2:
1011 | resolution: {integrity: sha512-mLksi6gu/20JdCFDNPl7Y0HTwJOAvf2ybC2HaJcy69PJCeUrrstgiFTjsCwv1eKcesgEHi9kKX+sMHVAH3B/dA==}
1012 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1013 | peerDependencies:
1014 | '@parcel/core': ^2.8.2
1015 | dependencies:
1016 | '@parcel/core': 2.8.2
1017 | '@parcel/diagnostic': 2.8.2
1018 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1019 | '@parcel/source-map': 2.1.1
1020 | '@parcel/utils': 2.8.2
1021 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
1022 | '@swc/helpers': 0.4.14
1023 | browserslist: 4.21.4
1024 | detect-libc: 1.0.3
1025 | nullthrows: 1.1.1
1026 | regenerator-runtime: 0.13.11
1027 | semver: 5.7.1
1028 | dev: true
1029 |
1030 | /@parcel/transformer-json/2.8.2_@parcel+core@2.8.2:
1031 | resolution: {integrity: sha512-eZuaY5tMxcMDJwpHJbPVTgSaBIO4mamwAa3VulN9kRRaf29nc+Q0iM7zMFVHWFQAi/mZZ194IIQXbDX3r6oSSQ==}
1032 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1033 | dependencies:
1034 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1035 | json5: 2.2.2
1036 | transitivePeerDependencies:
1037 | - '@parcel/core'
1038 | dev: true
1039 |
1040 | /@parcel/transformer-less/2.8.2_@parcel+core@2.8.2:
1041 | resolution: {integrity: sha512-Y8HbXLZ+PYxbmb/Bc+MM0A6OuTQPkk1I+EdbTZsTCUsQAtg19P/5Pkl0E4Mab0GrVaM8pyZ+TiR69SKc1xHtFQ==}
1042 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1043 | dependencies:
1044 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1045 | '@parcel/source-map': 2.1.1
1046 | less: 4.1.3
1047 | transitivePeerDependencies:
1048 | - '@parcel/core'
1049 | - supports-color
1050 | dev: true
1051 |
1052 | /@parcel/transformer-postcss/2.8.2_@parcel+core@2.8.2:
1053 | resolution: {integrity: sha512-0Vb4T2e0QinNDps1/PxYsZwEzWieVxoW++AAUD3gzg0MfSyRc72MPc27CLOnziiRDyOUl+62gqpnNzq9xaKExA==}
1054 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1055 | dependencies:
1056 | '@parcel/diagnostic': 2.8.2
1057 | '@parcel/hash': 2.8.2
1058 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1059 | '@parcel/utils': 2.8.2
1060 | clone: 2.1.2
1061 | nullthrows: 1.1.1
1062 | postcss-value-parser: 4.2.0
1063 | semver: 5.7.1
1064 | transitivePeerDependencies:
1065 | - '@parcel/core'
1066 | dev: true
1067 |
1068 | /@parcel/transformer-posthtml/2.8.2_@parcel+core@2.8.2:
1069 | resolution: {integrity: sha512-Ub7o6QlH7+xHHHdhvR7MxTqjyLVqeJopPSzy4yP+Bd72tWVjaVm7f76SUl+p7VjhLTMkmczr9OxG3k0SFHEbGw==}
1070 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1071 | dependencies:
1072 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1073 | '@parcel/utils': 2.8.2
1074 | nullthrows: 1.1.1
1075 | posthtml: 0.16.6
1076 | posthtml-parser: 0.10.2
1077 | posthtml-render: 3.0.0
1078 | semver: 5.7.1
1079 | transitivePeerDependencies:
1080 | - '@parcel/core'
1081 | dev: true
1082 |
1083 | /@parcel/transformer-raw/2.8.2_@parcel+core@2.8.2:
1084 | resolution: {integrity: sha512-xSzyZtrfisbx0R7xkuFJ/FksKyWaUFN18F9/0bLF8wo5LrOTQoYQatjun7/Rbq5mELBK/0ZPp7uJ02OqLRd2mA==}
1085 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1086 | dependencies:
1087 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1088 | transitivePeerDependencies:
1089 | - '@parcel/core'
1090 | dev: true
1091 |
1092 | /@parcel/transformer-react-refresh-wrap/2.8.2_@parcel+core@2.8.2:
1093 | resolution: {integrity: sha512-UXBILYFXaj5zh1DzoYXoS3Wuq1+6WjoRQaFTUA5xrF3pjJb6LAXxWru3R20zR5INHIZXPxdQJB0b+epnmyjK4w==}
1094 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1095 | dependencies:
1096 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1097 | '@parcel/utils': 2.8.2
1098 | react-refresh: 0.9.0
1099 | transitivePeerDependencies:
1100 | - '@parcel/core'
1101 | dev: true
1102 |
1103 | /@parcel/transformer-sass/2.8.2_@parcel+core@2.8.2:
1104 | resolution: {integrity: sha512-GiTuLpkIIVjLUYM7kEWkGetQZSS6tSysokEvipSvST5LH3mXS7hV9d1kTE2DrvvN4SSgV1uougY7c4t1CexJZA==}
1105 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1106 | dependencies:
1107 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1108 | '@parcel/source-map': 2.1.1
1109 | sass: 1.57.1
1110 | transitivePeerDependencies:
1111 | - '@parcel/core'
1112 | dev: true
1113 |
1114 | /@parcel/transformer-svg/2.8.2_@parcel+core@2.8.2:
1115 | resolution: {integrity: sha512-FyliRrNHOF6tGzwHSzA2CTbkq3iMvS27eozf1kFj6gbO8gfJ5HXYoppQrTb237YZ/WXCHqe/3HVmGyJDZiLr+Q==}
1116 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1117 | dependencies:
1118 | '@parcel/diagnostic': 2.8.2
1119 | '@parcel/hash': 2.8.2
1120 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1121 | nullthrows: 1.1.1
1122 | posthtml: 0.16.6
1123 | posthtml-parser: 0.10.2
1124 | posthtml-render: 3.0.0
1125 | semver: 5.7.1
1126 | transitivePeerDependencies:
1127 | - '@parcel/core'
1128 | dev: true
1129 |
1130 | /@parcel/transformer-worklet/2.8.2_@parcel+core@2.8.2:
1131 | resolution: {integrity: sha512-GmJRy7bcqxfe2mzyNwWcYYeYYMhT++eg29kbeIX8ikj5N2YYB/yxMdilugJWbHrIMuPJUGUm/Houg6apr3z3+A==}
1132 | engines: {node: '>= 12.0.0', parcel: ^2.8.2}
1133 | dependencies:
1134 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1135 | transitivePeerDependencies:
1136 | - '@parcel/core'
1137 | dev: true
1138 |
1139 | /@parcel/types/2.8.2_@parcel+core@2.8.2:
1140 | resolution: {integrity: sha512-HAYhokWxM10raIhqaYj9VR9eAvJ+xP2sNfQ1IcQybHpq3qblcBe/4jDeuUpwIyKeQ4gorp7xY+q8KDoR20j43w==}
1141 | dependencies:
1142 | '@parcel/cache': 2.8.2_@parcel+core@2.8.2
1143 | '@parcel/diagnostic': 2.8.2
1144 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
1145 | '@parcel/package-manager': 2.8.2_@parcel+core@2.8.2
1146 | '@parcel/source-map': 2.1.1
1147 | '@parcel/workers': 2.8.2_@parcel+core@2.8.2
1148 | utility-types: 3.10.0
1149 | transitivePeerDependencies:
1150 | - '@parcel/core'
1151 | dev: true
1152 |
1153 | /@parcel/utils/2.8.2:
1154 | resolution: {integrity: sha512-Ufax7wZxC9FNsUpR0EU7Z22LEY/q9jjsDTwswctCdfpWb7TE/NudOfM9myycfRvwBVEYN50lPbkt1QltEVnXQQ==}
1155 | engines: {node: '>= 12.0.0'}
1156 | dependencies:
1157 | '@parcel/codeframe': 2.8.2
1158 | '@parcel/diagnostic': 2.8.2
1159 | '@parcel/hash': 2.8.2
1160 | '@parcel/logger': 2.8.2
1161 | '@parcel/markdown-ansi': 2.8.2
1162 | '@parcel/source-map': 2.1.1
1163 | chalk: 4.1.2
1164 | dev: true
1165 |
1166 | /@parcel/watcher/2.0.7:
1167 | resolution: {integrity: sha512-gc3hoS6e+2XdIQ4HHljDB1l0Yx2EWh/sBBtCEFNKGSMlwASWeAQsOY/fPbxOBcZ/pg0jBh4Ga+4xHlZc4faAEQ==}
1168 | engines: {node: '>= 10.0.0'}
1169 | requiresBuild: true
1170 | dependencies:
1171 | node-addon-api: 3.2.1
1172 | node-gyp-build: 4.5.0
1173 | dev: true
1174 |
1175 | /@parcel/workers/2.8.2_@parcel+core@2.8.2:
1176 | resolution: {integrity: sha512-Eg6CofIrJSNBa2fjXwvnzVLPKwR/6fkfQTFAm3Jl+4JYLVknBtTSFzQNp/Fa+HUEG889H9ucTk2CBi/fVPBAFw==}
1177 | engines: {node: '>= 12.0.0'}
1178 | peerDependencies:
1179 | '@parcel/core': ^2.8.2
1180 | dependencies:
1181 | '@parcel/core': 2.8.2
1182 | '@parcel/diagnostic': 2.8.2
1183 | '@parcel/logger': 2.8.2
1184 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1185 | '@parcel/utils': 2.8.2
1186 | chrome-trace-event: 1.0.3
1187 | nullthrows: 1.1.1
1188 | dev: true
1189 |
1190 | /@plasmohq/consolidate/0.17.0:
1191 | resolution: {integrity: sha512-Na8imBnvzYPtzkK+9Uv9hPZ/oJti/0jgiQWD222SHxHw2QCVuR4KzslxXCy/rS8gGluSiTs1BGVvc3d2O6aJCA==}
1192 | engines: {node: '>= 0.10.0'}
1193 | peerDependencies:
1194 | arc-templates: ^0.5.3
1195 | atpl: '>=0.7.6'
1196 | babel-core: ^6.26.3
1197 | bracket-template: ^1.1.5
1198 | coffeescript: ^2.7.0
1199 | dot: ^1.1.3
1200 | eco: ^1.1.0-rc-3
1201 | ect: ^0.5.9
1202 | ejs: ^3.1.5
1203 | haml-coffee: ^1.14.1
1204 | hamlet: ^0.3.3
1205 | hamljs: ^0.6.2
1206 | handlebars: ^4.7.6
1207 | hogan.js: ^3.0.2
1208 | htmling: ^0.0.8
1209 | jazz: ^0.0.18
1210 | jqtpl: ~1.1.0
1211 | just: ^0.1.8
1212 | liquid: ^5.1.1
1213 | liquor: ^0.0.5
1214 | lodash: ^4.17.20
1215 | marko: ^3.14.4
1216 | mote: ^0.2.0
1217 | mustache: ^4.0.1
1218 | nunjucks: ^3.2.2
1219 | plates: ~0.4.11
1220 | pug: ^3.0.0
1221 | qejs: ^3.0.5
1222 | ractive: ^1.3.12
1223 | razor-tmpl: ^1.3.1
1224 | react: ^18.2.0
1225 | react-dom: ^18.2.0
1226 | slm: ^2.0.0
1227 | squirrelly: ^5.1.0
1228 | teacup: ^2.0.0
1229 | templayed: '>=0.2.3'
1230 | then-pug: '*'
1231 | tinyliquid: ^0.2.34
1232 | toffee: ^0.3.6
1233 | twig: ^1.15.2
1234 | twing: ^5.0.2
1235 | underscore: ^1.11.0
1236 | vash: ^0.13.0
1237 | velocityjs: ^2.0.1
1238 | walrus: ^0.10.1
1239 | whiskers: ^0.4.0
1240 | peerDependenciesMeta:
1241 | arc-templates:
1242 | optional: true
1243 | atpl:
1244 | optional: true
1245 | babel-core:
1246 | optional: true
1247 | bracket-template:
1248 | optional: true
1249 | coffeescript:
1250 | optional: true
1251 | dot:
1252 | optional: true
1253 | eco:
1254 | optional: true
1255 | ect:
1256 | optional: true
1257 | ejs:
1258 | optional: true
1259 | haml-coffee:
1260 | optional: true
1261 | hamlet:
1262 | optional: true
1263 | hamljs:
1264 | optional: true
1265 | handlebars:
1266 | optional: true
1267 | hogan.js:
1268 | optional: true
1269 | htmling:
1270 | optional: true
1271 | jazz:
1272 | optional: true
1273 | jqtpl:
1274 | optional: true
1275 | just:
1276 | optional: true
1277 | liquid:
1278 | optional: true
1279 | liquor:
1280 | optional: true
1281 | lodash:
1282 | optional: true
1283 | marko:
1284 | optional: true
1285 | mote:
1286 | optional: true
1287 | mustache:
1288 | optional: true
1289 | nunjucks:
1290 | optional: true
1291 | plates:
1292 | optional: true
1293 | pug:
1294 | optional: true
1295 | qejs:
1296 | optional: true
1297 | ractive:
1298 | optional: true
1299 | razor-tmpl:
1300 | optional: true
1301 | react:
1302 | optional: true
1303 | react-dom:
1304 | optional: true
1305 | slm:
1306 | optional: true
1307 | squirrelly:
1308 | optional: true
1309 | teacup:
1310 | optional: true
1311 | templayed:
1312 | optional: true
1313 | then-pug:
1314 | optional: true
1315 | tinyliquid:
1316 | optional: true
1317 | toffee:
1318 | optional: true
1319 | twig:
1320 | optional: true
1321 | twing:
1322 | optional: true
1323 | underscore:
1324 | optional: true
1325 | vash:
1326 | optional: true
1327 | velocityjs:
1328 | optional: true
1329 | walrus:
1330 | optional: true
1331 | whiskers:
1332 | optional: true
1333 | dependencies:
1334 | bluebird: 3.7.2
1335 | dev: true
1336 |
1337 | /@plasmohq/init/0.5.3:
1338 | resolution: {integrity: sha512-LA6dfrBsLSgdOhgLJr8asBcs6gQd9ehb436DU2c1XecjYEmh5vkEr/YjxyECOg7Iz/AdtfUuBXEjH3GGS6qOMg==}
1339 | dev: true
1340 |
1341 | /@plasmohq/parcel-bundler/0.4.4:
1342 | resolution: {integrity: sha512-NrmVhuuXBxBc9812NuIjFQfQ2YJzkalKDpJ62e3pUkC6lA252BzfSUSX066ec+mcZRCOwDwTc60nFdtUVO0Iqg==}
1343 | engines: {node: '>= 16.0.0', parcel: '>= 2.7.0'}
1344 | dependencies:
1345 | '@parcel/core': 2.8.2
1346 | '@parcel/diagnostic': 2.8.2
1347 | '@parcel/graph': 2.8.2
1348 | '@parcel/hash': 2.8.2
1349 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1350 | '@parcel/utils': 2.8.2
1351 | nullthrows: 1.1.1
1352 | dev: true
1353 |
1354 | /@plasmohq/parcel-config/0.26.3:
1355 | resolution: {integrity: sha512-rBtVS0Cze88fhB1P+TIrsykMRiwWAQKNouH/2FCiBT0AgMp6rJZRs0j5MNpq3Oa9MTSWZVdhvoqZgFKZybxn+g==}
1356 | dependencies:
1357 | '@parcel/config-default': 2.8.2_@parcel+core@2.8.2
1358 | '@parcel/core': 2.8.2
1359 | '@parcel/optimizer-data-url': 2.8.2_@parcel+core@2.8.2
1360 | '@parcel/reporter-bundle-buddy': 2.8.2_@parcel+core@2.8.2
1361 | '@parcel/runtime-js': 2.8.2_@parcel+core@2.8.2
1362 | '@parcel/runtime-service-worker': 2.8.2_@parcel+core@2.8.2
1363 | '@parcel/source-map': 2.1.1
1364 | '@parcel/transformer-css': 2.8.2_@parcel+core@2.8.2
1365 | '@parcel/transformer-graphql': 2.8.2_@parcel+core@2.8.2
1366 | '@parcel/transformer-inline-string': 2.8.2_@parcel+core@2.8.2
1367 | '@parcel/transformer-less': 2.8.2_@parcel+core@2.8.2
1368 | '@parcel/transformer-postcss': 2.8.2_@parcel+core@2.8.2
1369 | '@parcel/transformer-raw': 2.8.2_@parcel+core@2.8.2
1370 | '@parcel/transformer-sass': 2.8.2_@parcel+core@2.8.2
1371 | '@parcel/transformer-worklet': 2.8.2_@parcel+core@2.8.2
1372 | '@plasmohq/parcel-bundler': 0.4.4
1373 | '@plasmohq/parcel-namer-manifest': 0.3.2
1374 | '@plasmohq/parcel-packager': 0.6.3
1375 | '@plasmohq/parcel-resolver': 0.9.1
1376 | '@plasmohq/parcel-resolver-post': 0.1.3
1377 | '@plasmohq/parcel-runtime': 0.14.1
1378 | '@plasmohq/parcel-transformer-inject-env': 0.2.2
1379 | '@plasmohq/parcel-transformer-inline-css': 0.2.2
1380 | '@plasmohq/parcel-transformer-manifest': 0.13.1
1381 | '@plasmohq/parcel-transformer-svelte3': 0.3.2
1382 | '@plasmohq/parcel-transformer-vue3': 0.3.2
1383 | transitivePeerDependencies:
1384 | - '@swc/core'
1385 | - arc-templates
1386 | - atpl
1387 | - babel-core
1388 | - bracket-template
1389 | - coffeescript
1390 | - cssnano
1391 | - dot
1392 | - eco
1393 | - ect
1394 | - ejs
1395 | - haml-coffee
1396 | - hamlet
1397 | - hamljs
1398 | - handlebars
1399 | - hogan.js
1400 | - htmling
1401 | - jazz
1402 | - jqtpl
1403 | - just
1404 | - liquid
1405 | - liquor
1406 | - lodash
1407 | - marko
1408 | - mote
1409 | - mustache
1410 | - nunjucks
1411 | - plates
1412 | - postcss
1413 | - pug
1414 | - purgecss
1415 | - qejs
1416 | - ractive
1417 | - razor-tmpl
1418 | - react
1419 | - react-dom
1420 | - relateurl
1421 | - slm
1422 | - squirrelly
1423 | - srcset
1424 | - supports-color
1425 | - teacup
1426 | - templayed
1427 | - terser
1428 | - then-pug
1429 | - tinyliquid
1430 | - toffee
1431 | - ts-node
1432 | - twig
1433 | - twing
1434 | - uncss
1435 | - underscore
1436 | - vash
1437 | - velocityjs
1438 | - walrus
1439 | - whiskers
1440 | dev: true
1441 |
1442 | /@plasmohq/parcel-namer-manifest/0.3.2:
1443 | resolution: {integrity: sha512-qlQ4ss1BP9Rc6P8OlF6Z8zSFF3xrG5+8RKPa1UKX4XF8YuySwiFgWVKwzpnmd8sK4FDjiJ5sPWsgQnoQBUBCsA==}
1444 | engines: {parcel: '>= 2.7.0'}
1445 | dependencies:
1446 | '@parcel/core': 2.8.2
1447 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1448 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1449 | '@parcel/utils': 2.8.2
1450 | dev: true
1451 |
1452 | /@plasmohq/parcel-packager/0.6.3:
1453 | resolution: {integrity: sha512-RsqAyAvtCOCl4r4QGjqOANVJIWqOCHVBrUbhjcKaetNXkKwzweYGqXq+frJjiulH0E0byennAskMwdZEg97ScQ==}
1454 | engines: {parcel: '>= 2.7.0'}
1455 | dependencies:
1456 | '@parcel/core': 2.8.2
1457 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1458 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1459 | '@parcel/utils': 2.8.2
1460 | nullthrows: 1.1.1
1461 | dev: true
1462 |
1463 | /@plasmohq/parcel-resolver-post/0.1.3:
1464 | resolution: {integrity: sha512-GHg+oGzXstRErlwHJgJfPKZnxRuEwE7Mf5ryBXsAJpuW7n9wJunc7i6aS8hoNiHEznCFvMkAWZ0yVcfthPspFw==}
1465 | engines: {parcel: '>= 2.7.0'}
1466 | dependencies:
1467 | '@parcel/core': 2.8.2
1468 | '@parcel/hash': 2.8.2
1469 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1470 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1471 | '@parcel/utils': 2.8.2
1472 | tsup: 6.5.0_typescript@4.9.4
1473 | typescript: 4.9.4
1474 | transitivePeerDependencies:
1475 | - '@swc/core'
1476 | - postcss
1477 | - supports-color
1478 | - ts-node
1479 | dev: true
1480 |
1481 | /@plasmohq/parcel-resolver/0.9.1:
1482 | resolution: {integrity: sha512-ov5rIxOK7Ar2hWI7pm8ZqBrYhuLhOYuwCMhNOOJgI/Li3C1il6+9s0Oi8lVq8lacX+Ti4f6g2aaPdwArZ53isQ==}
1483 | engines: {parcel: '>= 2.7.0'}
1484 | dependencies:
1485 | '@parcel/core': 2.8.2
1486 | '@parcel/hash': 2.8.2
1487 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1488 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1489 | got: 12.5.3
1490 | dev: true
1491 |
1492 | /@plasmohq/parcel-runtime/0.14.1:
1493 | resolution: {integrity: sha512-egzw4g24EPHPg1HNLcw05eluP0rrKIb6oIuKvvz6DNBBJ72DxKz2Y7H1PGNeEF4ud4NmblJvjkQeKT8n8L6kaA==}
1494 | engines: {parcel: '>= 2.7.0'}
1495 | dependencies:
1496 | '@parcel/core': 2.8.2
1497 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1498 | react-refresh: 0.14.0
1499 | dev: true
1500 |
1501 | /@plasmohq/parcel-transformer-inject-env/0.2.2:
1502 | resolution: {integrity: sha512-fGZ2mSw15oW/ON4jyIh+k3Y+EJKKBZBesb9iWXlyClFxlX0uNAtJpP9+wd1U/Ca2eel3AtGKoT+I8qTVsZGXNQ==}
1503 | engines: {parcel: '>= 2.7.0'}
1504 | dependencies:
1505 | '@parcel/core': 2.8.2
1506 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1507 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1508 | dev: true
1509 |
1510 | /@plasmohq/parcel-transformer-inline-css/0.2.2:
1511 | resolution: {integrity: sha512-JZoOjW9ChYzcTnUdxluqaaCgVb0msjZ9X3Xmr+N2eZ1+0yfqn43u0R4NMidzbkcXAhOunIF4/2w9dZ+w3ZTqrw==}
1512 | engines: {parcel: '>= 2.7.0'}
1513 | dependencies:
1514 | '@parcel/core': 2.8.2
1515 | '@parcel/css': 1.14.0
1516 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1517 | '@parcel/utils': 2.8.2
1518 | dev: true
1519 |
1520 | /@plasmohq/parcel-transformer-manifest/0.13.1:
1521 | resolution: {integrity: sha512-+3vR2Z7sCXu9QVlfp+70H5dbA6t6neVtQnrDKL/5Uu+MlWAp+HExt4EbVNO04ctWgxsj7flHy2y7eQVkjCk+cw==}
1522 | engines: {parcel: '>= 2.7.0'}
1523 | dependencies:
1524 | '@mischnic/json-sourcemap': 0.1.0
1525 | '@parcel/core': 2.8.2
1526 | '@parcel/diagnostic': 2.8.2
1527 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
1528 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1529 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1530 | '@parcel/utils': 2.8.2
1531 | content-security-policy-parser: 0.4.1
1532 | json-schema-to-ts: 2.6.2
1533 | nullthrows: 1.1.1
1534 | dev: true
1535 |
1536 | /@plasmohq/parcel-transformer-svelte3/0.3.2:
1537 | resolution: {integrity: sha512-2QFkv74AXZAKP+1z8CJLPRW7g6rynxiNnRvT0UXWUFLisD+IthtIpSUv+eciJ4fVNLZlntM8jwAhCOjs7wanpA==}
1538 | engines: {parcel: '>= 2.7.0'}
1539 | dependencies:
1540 | '@parcel/core': 2.8.2
1541 | '@parcel/diagnostic': 2.8.2
1542 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1543 | '@parcel/source-map': 2.1.1
1544 | '@parcel/utils': 2.8.2
1545 | dev: true
1546 |
1547 | /@plasmohq/parcel-transformer-vue3/0.3.2:
1548 | resolution: {integrity: sha512-2pS+sN9kqRQVpGgnBD2NW9zaXivUrSDh5NY01ZkT8eKt/uVa4QJMdrxCpgPbTFvqw8nueaP3M4RB7ucVz/UbsQ==}
1549 | engines: {parcel: '>= 2.7.0'}
1550 | dependencies:
1551 | '@parcel/core': 2.8.2
1552 | '@parcel/diagnostic': 2.8.2
1553 | '@parcel/plugin': 2.8.2_@parcel+core@2.8.2
1554 | '@parcel/source-map': 2.1.1
1555 | '@parcel/types': 2.8.2_@parcel+core@2.8.2
1556 | '@parcel/utils': 2.8.2
1557 | '@plasmohq/consolidate': 0.17.0
1558 | '@vue/compiler-sfc': 3.2.45
1559 | nullthrows: 1.1.1
1560 | semver: 7.3.8
1561 | transitivePeerDependencies:
1562 | - arc-templates
1563 | - atpl
1564 | - babel-core
1565 | - bracket-template
1566 | - coffeescript
1567 | - dot
1568 | - eco
1569 | - ect
1570 | - ejs
1571 | - haml-coffee
1572 | - hamlet
1573 | - hamljs
1574 | - handlebars
1575 | - hogan.js
1576 | - htmling
1577 | - jazz
1578 | - jqtpl
1579 | - just
1580 | - liquid
1581 | - liquor
1582 | - lodash
1583 | - marko
1584 | - mote
1585 | - mustache
1586 | - nunjucks
1587 | - plates
1588 | - pug
1589 | - qejs
1590 | - ractive
1591 | - razor-tmpl
1592 | - react
1593 | - react-dom
1594 | - slm
1595 | - squirrelly
1596 | - teacup
1597 | - templayed
1598 | - then-pug
1599 | - tinyliquid
1600 | - toffee
1601 | - twig
1602 | - twing
1603 | - underscore
1604 | - vash
1605 | - velocityjs
1606 | - walrus
1607 | - whiskers
1608 | dev: true
1609 |
1610 | /@pnpm/network.ca-file/1.0.2:
1611 | resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
1612 | engines: {node: '>=12.22.0'}
1613 | dependencies:
1614 | graceful-fs: 4.2.10
1615 | dev: true
1616 |
1617 | /@pnpm/npm-conf/1.0.5:
1618 | resolution: {integrity: sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==}
1619 | engines: {node: '>=12'}
1620 | dependencies:
1621 | '@pnpm/network.ca-file': 1.0.2
1622 | config-chain: 1.1.13
1623 | dev: true
1624 |
1625 | /@sindresorhus/is/5.3.0:
1626 | resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==}
1627 | engines: {node: '>=14.16'}
1628 | dev: true
1629 |
1630 | /@swc/helpers/0.4.14:
1631 | resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
1632 | dependencies:
1633 | tslib: 2.4.1
1634 | dev: true
1635 |
1636 | /@szmarczak/http-timer/5.0.1:
1637 | resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
1638 | engines: {node: '>=14.16'}
1639 | dependencies:
1640 | defer-to-connect: 2.0.1
1641 | dev: true
1642 |
1643 | /@trysound/sax/0.2.0:
1644 | resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
1645 | engines: {node: '>=10.13.0'}
1646 | dev: true
1647 |
1648 | /@types/chai-subset/1.3.3:
1649 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
1650 | dependencies:
1651 | '@types/chai': 4.3.4
1652 | dev: true
1653 |
1654 | /@types/chai/4.3.4:
1655 | resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
1656 | dev: true
1657 |
1658 | /@types/json-schema/7.0.11:
1659 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
1660 | dev: true
1661 |
1662 | /@types/node/18.11.17:
1663 | resolution: {integrity: sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==}
1664 | dev: true
1665 |
1666 | /@types/parse-json/4.0.0:
1667 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
1668 | dev: true
1669 |
1670 | /@vue/compiler-core/3.2.45:
1671 | resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
1672 | dependencies:
1673 | '@babel/parser': 7.20.7
1674 | '@vue/shared': 3.2.45
1675 | estree-walker: 2.0.2
1676 | source-map: 0.6.1
1677 | dev: true
1678 |
1679 | /@vue/compiler-dom/3.2.45:
1680 | resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
1681 | dependencies:
1682 | '@vue/compiler-core': 3.2.45
1683 | '@vue/shared': 3.2.45
1684 | dev: true
1685 |
1686 | /@vue/compiler-sfc/3.2.45:
1687 | resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
1688 | dependencies:
1689 | '@babel/parser': 7.20.7
1690 | '@vue/compiler-core': 3.2.45
1691 | '@vue/compiler-dom': 3.2.45
1692 | '@vue/compiler-ssr': 3.2.45
1693 | '@vue/reactivity-transform': 3.2.45
1694 | '@vue/shared': 3.2.45
1695 | estree-walker: 2.0.2
1696 | magic-string: 0.25.9
1697 | postcss: 8.4.13
1698 | source-map: 0.6.1
1699 | dev: true
1700 |
1701 | /@vue/compiler-ssr/3.2.45:
1702 | resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
1703 | dependencies:
1704 | '@vue/compiler-dom': 3.2.45
1705 | '@vue/shared': 3.2.45
1706 | dev: true
1707 |
1708 | /@vue/reactivity-transform/3.2.45:
1709 | resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
1710 | dependencies:
1711 | '@babel/parser': 7.20.7
1712 | '@vue/compiler-core': 3.2.45
1713 | '@vue/shared': 3.2.45
1714 | estree-walker: 2.0.2
1715 | magic-string: 0.25.9
1716 | dev: true
1717 |
1718 | /@vue/shared/3.2.45:
1719 | resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
1720 | dev: true
1721 |
1722 | /abortcontroller-polyfill/1.7.5:
1723 | resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==}
1724 | dev: true
1725 |
1726 | /acorn-walk/8.2.0:
1727 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
1728 | engines: {node: '>=0.4.0'}
1729 | dev: true
1730 |
1731 | /acorn/8.8.1:
1732 | resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
1733 | engines: {node: '>=0.4.0'}
1734 | hasBin: true
1735 | dev: true
1736 |
1737 | /ansi-escapes/6.0.0:
1738 | resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==}
1739 | engines: {node: '>=14.16'}
1740 | dependencies:
1741 | type-fest: 3.4.0
1742 | dev: true
1743 |
1744 | /ansi-regex/6.0.1:
1745 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1746 | engines: {node: '>=12'}
1747 | dev: true
1748 |
1749 | /ansi-styles/3.2.1:
1750 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1751 | engines: {node: '>=4'}
1752 | dependencies:
1753 | color-convert: 1.9.3
1754 | dev: true
1755 |
1756 | /ansi-styles/4.3.0:
1757 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1758 | engines: {node: '>=8'}
1759 | dependencies:
1760 | color-convert: 2.0.1
1761 | dev: true
1762 |
1763 | /ansi-styles/6.2.1:
1764 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1765 | engines: {node: '>=12'}
1766 | dev: true
1767 |
1768 | /any-promise/1.3.0:
1769 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
1770 | dev: true
1771 |
1772 | /anymatch/3.1.3:
1773 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1774 | engines: {node: '>= 8'}
1775 | dependencies:
1776 | normalize-path: 3.0.0
1777 | picomatch: 2.3.1
1778 | dev: true
1779 |
1780 | /archiver-utils/2.1.0:
1781 | resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
1782 | engines: {node: '>= 6'}
1783 | dependencies:
1784 | glob: 7.2.3
1785 | graceful-fs: 4.2.10
1786 | lazystream: 1.0.1
1787 | lodash.defaults: 4.2.0
1788 | lodash.difference: 4.5.0
1789 | lodash.flatten: 4.4.0
1790 | lodash.isplainobject: 4.0.6
1791 | lodash.union: 4.6.0
1792 | normalize-path: 3.0.0
1793 | readable-stream: 2.3.7
1794 | dev: true
1795 |
1796 | /archiver/5.3.1:
1797 | resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==}
1798 | engines: {node: '>= 10'}
1799 | dependencies:
1800 | archiver-utils: 2.1.0
1801 | async: 3.2.4
1802 | buffer-crc32: 0.2.13
1803 | readable-stream: 3.6.0
1804 | readdir-glob: 1.1.2
1805 | tar-stream: 2.2.0
1806 | zip-stream: 4.1.0
1807 | dev: true
1808 |
1809 | /array-union/2.1.0:
1810 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1811 | engines: {node: '>=8'}
1812 | dev: true
1813 |
1814 | /assertion-error/1.1.0:
1815 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
1816 | dev: true
1817 |
1818 | /async/3.2.4:
1819 | resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
1820 | dev: true
1821 |
1822 | /balanced-match/1.0.2:
1823 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1824 | dev: true
1825 |
1826 | /base-x/3.0.9:
1827 | resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==}
1828 | dependencies:
1829 | safe-buffer: 5.1.2
1830 | dev: true
1831 |
1832 | /base64-js/1.5.1:
1833 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1834 | dev: true
1835 |
1836 | /binary-extensions/2.2.0:
1837 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1838 | engines: {node: '>=8'}
1839 | dev: true
1840 |
1841 | /bl/4.1.0:
1842 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1843 | dependencies:
1844 | buffer: 5.7.1
1845 | inherits: 2.0.4
1846 | readable-stream: 3.6.0
1847 | dev: true
1848 |
1849 | /bl/5.1.0:
1850 | resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
1851 | dependencies:
1852 | buffer: 6.0.3
1853 | inherits: 2.0.4
1854 | readable-stream: 3.6.0
1855 | dev: true
1856 |
1857 | /bluebird/3.7.2:
1858 | resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
1859 | dev: true
1860 |
1861 | /boolbase/1.0.0:
1862 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1863 | dev: true
1864 |
1865 | /brace-expansion/1.1.11:
1866 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1867 | dependencies:
1868 | balanced-match: 1.0.2
1869 | concat-map: 0.0.1
1870 | dev: true
1871 |
1872 | /brace-expansion/2.0.1:
1873 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1874 | dependencies:
1875 | balanced-match: 1.0.2
1876 | dev: true
1877 |
1878 | /braces/3.0.2:
1879 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1880 | engines: {node: '>=8'}
1881 | dependencies:
1882 | fill-range: 7.0.1
1883 | dev: true
1884 |
1885 | /browserslist/4.21.4:
1886 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
1887 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1888 | hasBin: true
1889 | dependencies:
1890 | caniuse-lite: 1.0.30001441
1891 | electron-to-chromium: 1.4.284
1892 | node-releases: 2.0.8
1893 | update-browserslist-db: 1.0.10_browserslist@4.21.4
1894 | dev: true
1895 |
1896 | /buffer-crc32/0.2.13:
1897 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
1898 | dev: true
1899 |
1900 | /buffer-from/1.1.2:
1901 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1902 | dev: true
1903 |
1904 | /buffer/5.7.1:
1905 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1906 | dependencies:
1907 | base64-js: 1.5.1
1908 | ieee754: 1.2.1
1909 | dev: true
1910 |
1911 | /buffer/6.0.3:
1912 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
1913 | dependencies:
1914 | base64-js: 1.5.1
1915 | ieee754: 1.2.1
1916 | dev: true
1917 |
1918 | /bundle-require/3.1.2_esbuild@0.15.18:
1919 | resolution: {integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==}
1920 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1921 | peerDependencies:
1922 | esbuild: '>=0.13'
1923 | dependencies:
1924 | esbuild: 0.15.18
1925 | load-tsconfig: 0.2.3
1926 | dev: true
1927 |
1928 | /cac/6.7.14:
1929 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
1930 | engines: {node: '>=8'}
1931 | dev: true
1932 |
1933 | /cacheable-lookup/7.0.0:
1934 | resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
1935 | engines: {node: '>=14.16'}
1936 | dev: true
1937 |
1938 | /cacheable-request/10.2.4:
1939 | resolution: {integrity: sha512-IWIea8ei1Ht4dBqvlvh7Gs7EYlMyBhlJybLDUB9sadEqHqftmdNieMLIR5ia3vs8gbjj9t8hXLBpUVg3vcQNbg==}
1940 | engines: {node: '>=14.16'}
1941 | dependencies:
1942 | get-stream: 6.0.1
1943 | http-cache-semantics: 4.1.0
1944 | keyv: 4.5.2
1945 | mimic-response: 4.0.0
1946 | normalize-url: 8.0.0
1947 | responselike: 3.0.0
1948 | dev: true
1949 |
1950 | /callsites/3.1.0:
1951 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1952 | engines: {node: '>=6'}
1953 | dev: true
1954 |
1955 | /camel-case/4.1.2:
1956 | resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
1957 | dependencies:
1958 | pascal-case: 3.1.2
1959 | tslib: 2.4.1
1960 | dev: true
1961 |
1962 | /caniuse-lite/1.0.30001441:
1963 | resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==}
1964 | dev: true
1965 |
1966 | /capital-case/1.0.4:
1967 | resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
1968 | dependencies:
1969 | no-case: 3.0.4
1970 | tslib: 2.4.1
1971 | upper-case-first: 2.0.2
1972 | dev: true
1973 |
1974 | /chai/4.3.7:
1975 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
1976 | engines: {node: '>=4'}
1977 | dependencies:
1978 | assertion-error: 1.1.0
1979 | check-error: 1.0.2
1980 | deep-eql: 4.1.3
1981 | get-func-name: 2.0.0
1982 | loupe: 2.3.6
1983 | pathval: 1.1.1
1984 | type-detect: 4.0.8
1985 | dev: true
1986 |
1987 | /chalk/2.4.2:
1988 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1989 | engines: {node: '>=4'}
1990 | dependencies:
1991 | ansi-styles: 3.2.1
1992 | escape-string-regexp: 1.0.5
1993 | supports-color: 5.5.0
1994 | dev: true
1995 |
1996 | /chalk/4.1.2:
1997 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1998 | engines: {node: '>=10'}
1999 | dependencies:
2000 | ansi-styles: 4.3.0
2001 | supports-color: 7.2.0
2002 | dev: true
2003 |
2004 | /chalk/5.2.0:
2005 | resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==}
2006 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
2007 | dev: true
2008 |
2009 | /change-case/4.1.2:
2010 | resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
2011 | dependencies:
2012 | camel-case: 4.1.2
2013 | capital-case: 1.0.4
2014 | constant-case: 3.0.4
2015 | dot-case: 3.0.4
2016 | header-case: 2.0.4
2017 | no-case: 3.0.4
2018 | param-case: 3.0.4
2019 | pascal-case: 3.1.2
2020 | path-case: 3.0.4
2021 | sentence-case: 3.0.4
2022 | snake-case: 3.0.4
2023 | tslib: 2.4.1
2024 | dev: true
2025 |
2026 | /chardet/0.7.0:
2027 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
2028 | dev: true
2029 |
2030 | /check-error/1.0.2:
2031 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
2032 | dev: true
2033 |
2034 | /chokidar/3.5.3:
2035 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
2036 | engines: {node: '>= 8.10.0'}
2037 | dependencies:
2038 | anymatch: 3.1.3
2039 | braces: 3.0.2
2040 | glob-parent: 5.1.2
2041 | is-binary-path: 2.1.0
2042 | is-glob: 4.0.3
2043 | normalize-path: 3.0.0
2044 | readdirp: 3.6.0
2045 | optionalDependencies:
2046 | fsevents: 2.3.2
2047 | dev: true
2048 |
2049 | /chownr/1.1.4:
2050 | resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
2051 | dev: true
2052 |
2053 | /chrome-trace-event/1.0.3:
2054 | resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
2055 | engines: {node: '>=6.0'}
2056 | dev: true
2057 |
2058 | /cli-cursor/4.0.0:
2059 | resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
2060 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2061 | dependencies:
2062 | restore-cursor: 4.0.0
2063 | dev: true
2064 |
2065 | /cli-spinners/2.7.0:
2066 | resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
2067 | engines: {node: '>=6'}
2068 | dev: true
2069 |
2070 | /cli-width/4.0.0:
2071 | resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==}
2072 | engines: {node: '>= 12'}
2073 | dev: true
2074 |
2075 | /clone/1.0.4:
2076 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
2077 | engines: {node: '>=0.8'}
2078 | dev: true
2079 |
2080 | /clone/2.1.2:
2081 | resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
2082 | engines: {node: '>=0.8'}
2083 | dev: true
2084 |
2085 | /color-convert/1.9.3:
2086 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
2087 | dependencies:
2088 | color-name: 1.1.3
2089 | dev: true
2090 |
2091 | /color-convert/2.0.1:
2092 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
2093 | engines: {node: '>=7.0.0'}
2094 | dependencies:
2095 | color-name: 1.1.4
2096 | dev: true
2097 |
2098 | /color-name/1.1.3:
2099 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
2100 | dev: true
2101 |
2102 | /color-name/1.1.4:
2103 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2104 | dev: true
2105 |
2106 | /color-string/1.9.1:
2107 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
2108 | dependencies:
2109 | color-name: 1.1.4
2110 | simple-swizzle: 0.2.2
2111 | dev: true
2112 |
2113 | /color/4.2.3:
2114 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
2115 | engines: {node: '>=12.5.0'}
2116 | dependencies:
2117 | color-convert: 2.0.1
2118 | color-string: 1.9.1
2119 | dev: true
2120 |
2121 | /commander/2.20.3:
2122 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
2123 | dev: true
2124 |
2125 | /commander/4.1.1:
2126 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
2127 | engines: {node: '>= 6'}
2128 | dev: true
2129 |
2130 | /commander/7.2.0:
2131 | resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
2132 | engines: {node: '>= 10'}
2133 | dev: true
2134 |
2135 | /compress-commons/4.1.1:
2136 | resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==}
2137 | engines: {node: '>= 10'}
2138 | dependencies:
2139 | buffer-crc32: 0.2.13
2140 | crc32-stream: 4.0.2
2141 | normalize-path: 3.0.0
2142 | readable-stream: 3.6.0
2143 | dev: true
2144 |
2145 | /concat-map/0.0.1:
2146 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
2147 | dev: true
2148 |
2149 | /config-chain/1.1.13:
2150 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
2151 | dependencies:
2152 | ini: 1.3.8
2153 | proto-list: 1.2.4
2154 | dev: true
2155 |
2156 | /constant-case/3.0.4:
2157 | resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
2158 | dependencies:
2159 | no-case: 3.0.4
2160 | tslib: 2.4.1
2161 | upper-case: 2.0.2
2162 | dev: true
2163 |
2164 | /content-security-policy-parser/0.4.1:
2165 | resolution: {integrity: sha512-NNJS8XPnx3OKr/CUOSwDSJw+lWTrZMYnclLKj0Y9CYOfJNJTWLFGPg3u2hYgbXMXKVRkZR2fbyReNQ1mUff/Qg==}
2166 | engines: {node: '>=8.0.0'}
2167 | dev: true
2168 |
2169 | /copy-anything/2.0.6:
2170 | resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
2171 | dependencies:
2172 | is-what: 3.14.1
2173 | dev: true
2174 |
2175 | /core-util-is/1.0.3:
2176 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
2177 | dev: true
2178 |
2179 | /cosmiconfig/7.1.0:
2180 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
2181 | engines: {node: '>=10'}
2182 | dependencies:
2183 | '@types/parse-json': 4.0.0
2184 | import-fresh: 3.3.0
2185 | parse-json: 5.2.0
2186 | path-type: 4.0.0
2187 | yaml: 1.10.2
2188 | dev: true
2189 |
2190 | /crc-32/1.2.2:
2191 | resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
2192 | engines: {node: '>=0.8'}
2193 | hasBin: true
2194 | dev: true
2195 |
2196 | /crc32-stream/4.0.2:
2197 | resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==}
2198 | engines: {node: '>= 10'}
2199 | dependencies:
2200 | crc-32: 1.2.2
2201 | readable-stream: 3.6.0
2202 | dev: true
2203 |
2204 | /cross-spawn/7.0.3:
2205 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
2206 | engines: {node: '>= 8'}
2207 | dependencies:
2208 | path-key: 3.1.1
2209 | shebang-command: 2.0.0
2210 | which: 2.0.2
2211 | dev: true
2212 |
2213 | /crypto-random-string/4.0.0:
2214 | resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
2215 | engines: {node: '>=12'}
2216 | dependencies:
2217 | type-fest: 1.4.0
2218 | dev: true
2219 |
2220 | /css-select/4.3.0:
2221 | resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
2222 | dependencies:
2223 | boolbase: 1.0.0
2224 | css-what: 6.1.0
2225 | domhandler: 4.3.1
2226 | domutils: 2.8.0
2227 | nth-check: 2.1.1
2228 | dev: true
2229 |
2230 | /css-tree/1.1.3:
2231 | resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
2232 | engines: {node: '>=8.0.0'}
2233 | dependencies:
2234 | mdn-data: 2.0.14
2235 | source-map: 0.6.1
2236 | dev: true
2237 |
2238 | /css-what/6.1.0:
2239 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
2240 | engines: {node: '>= 6'}
2241 | dev: true
2242 |
2243 | /css.escape/1.5.1:
2244 | resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
2245 | dev: true
2246 |
2247 | /csso/4.2.0:
2248 | resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
2249 | engines: {node: '>=8.0.0'}
2250 | dependencies:
2251 | css-tree: 1.1.3
2252 | dev: true
2253 |
2254 | /debug/3.2.7:
2255 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
2256 | peerDependencies:
2257 | supports-color: '*'
2258 | peerDependenciesMeta:
2259 | supports-color:
2260 | optional: true
2261 | dependencies:
2262 | ms: 2.1.3
2263 | dev: true
2264 | optional: true
2265 |
2266 | /debug/4.3.4:
2267 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
2268 | engines: {node: '>=6.0'}
2269 | peerDependencies:
2270 | supports-color: '*'
2271 | peerDependenciesMeta:
2272 | supports-color:
2273 | optional: true
2274 | dependencies:
2275 | ms: 2.1.2
2276 | dev: true
2277 |
2278 | /decompress-response/6.0.0:
2279 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
2280 | engines: {node: '>=10'}
2281 | dependencies:
2282 | mimic-response: 3.1.0
2283 | dev: true
2284 |
2285 | /deep-eql/4.1.3:
2286 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
2287 | engines: {node: '>=6'}
2288 | dependencies:
2289 | type-detect: 4.0.8
2290 | dev: true
2291 |
2292 | /deep-extend/0.6.0:
2293 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
2294 | engines: {node: '>=4.0.0'}
2295 | dev: true
2296 |
2297 | /defaults/1.0.4:
2298 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
2299 | dependencies:
2300 | clone: 1.0.4
2301 | dev: true
2302 |
2303 | /defer-to-connect/2.0.1:
2304 | resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
2305 | engines: {node: '>=10'}
2306 | dev: true
2307 |
2308 | /detect-libc/1.0.3:
2309 | resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
2310 | engines: {node: '>=0.10'}
2311 | hasBin: true
2312 | dev: true
2313 |
2314 | /detect-libc/2.0.1:
2315 | resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
2316 | engines: {node: '>=8'}
2317 | dev: true
2318 |
2319 | /dir-glob/3.0.1:
2320 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
2321 | engines: {node: '>=8'}
2322 | dependencies:
2323 | path-type: 4.0.0
2324 | dev: true
2325 |
2326 | /dom-serializer/1.4.1:
2327 | resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
2328 | dependencies:
2329 | domelementtype: 2.3.0
2330 | domhandler: 4.3.1
2331 | entities: 2.2.0
2332 | dev: true
2333 |
2334 | /domelementtype/2.3.0:
2335 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2336 | dev: true
2337 |
2338 | /domhandler/4.3.1:
2339 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
2340 | engines: {node: '>= 4'}
2341 | dependencies:
2342 | domelementtype: 2.3.0
2343 | dev: true
2344 |
2345 | /domutils/2.8.0:
2346 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
2347 | dependencies:
2348 | dom-serializer: 1.4.1
2349 | domelementtype: 2.3.0
2350 | domhandler: 4.3.1
2351 | dev: true
2352 |
2353 | /dot-case/3.0.4:
2354 | resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
2355 | dependencies:
2356 | no-case: 3.0.4
2357 | tslib: 2.4.1
2358 | dev: true
2359 |
2360 | /dotenv-expand/5.1.0:
2361 | resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}
2362 | dev: true
2363 |
2364 | /dotenv-expand/9.0.0:
2365 | resolution: {integrity: sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==}
2366 | engines: {node: '>=12'}
2367 | dev: true
2368 |
2369 | /dotenv/16.0.3:
2370 | resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
2371 | engines: {node: '>=12'}
2372 | dev: true
2373 |
2374 | /dotenv/7.0.0:
2375 | resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==}
2376 | engines: {node: '>=6'}
2377 | dev: true
2378 |
2379 | /eastasianwidth/0.2.0:
2380 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
2381 | dev: true
2382 |
2383 | /electron-to-chromium/1.4.284:
2384 | resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
2385 | dev: true
2386 |
2387 | /emoji-regex/9.2.2:
2388 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
2389 | dev: true
2390 |
2391 | /end-of-stream/1.4.4:
2392 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
2393 | dependencies:
2394 | once: 1.4.0
2395 | dev: true
2396 |
2397 | /entities/2.2.0:
2398 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
2399 | dev: true
2400 |
2401 | /entities/3.0.1:
2402 | resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
2403 | engines: {node: '>=0.12'}
2404 | dev: true
2405 |
2406 | /errno/0.1.8:
2407 | resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
2408 | hasBin: true
2409 | requiresBuild: true
2410 | dependencies:
2411 | prr: 1.0.1
2412 | dev: true
2413 | optional: true
2414 |
2415 | /error-ex/1.3.2:
2416 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2417 | dependencies:
2418 | is-arrayish: 0.2.1
2419 | dev: true
2420 |
2421 | /esbuild-android-64/0.15.18:
2422 | resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==}
2423 | engines: {node: '>=12'}
2424 | cpu: [x64]
2425 | os: [android]
2426 | requiresBuild: true
2427 | dev: true
2428 | optional: true
2429 |
2430 | /esbuild-android-arm64/0.15.18:
2431 | resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==}
2432 | engines: {node: '>=12'}
2433 | cpu: [arm64]
2434 | os: [android]
2435 | requiresBuild: true
2436 | dev: true
2437 | optional: true
2438 |
2439 | /esbuild-darwin-64/0.15.18:
2440 | resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==}
2441 | engines: {node: '>=12'}
2442 | cpu: [x64]
2443 | os: [darwin]
2444 | requiresBuild: true
2445 | dev: true
2446 | optional: true
2447 |
2448 | /esbuild-darwin-arm64/0.15.18:
2449 | resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==}
2450 | engines: {node: '>=12'}
2451 | cpu: [arm64]
2452 | os: [darwin]
2453 | requiresBuild: true
2454 | dev: true
2455 | optional: true
2456 |
2457 | /esbuild-freebsd-64/0.15.18:
2458 | resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==}
2459 | engines: {node: '>=12'}
2460 | cpu: [x64]
2461 | os: [freebsd]
2462 | requiresBuild: true
2463 | dev: true
2464 | optional: true
2465 |
2466 | /esbuild-freebsd-arm64/0.15.18:
2467 | resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==}
2468 | engines: {node: '>=12'}
2469 | cpu: [arm64]
2470 | os: [freebsd]
2471 | requiresBuild: true
2472 | dev: true
2473 | optional: true
2474 |
2475 | /esbuild-linux-32/0.15.18:
2476 | resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==}
2477 | engines: {node: '>=12'}
2478 | cpu: [ia32]
2479 | os: [linux]
2480 | requiresBuild: true
2481 | dev: true
2482 | optional: true
2483 |
2484 | /esbuild-linux-64/0.15.18:
2485 | resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==}
2486 | engines: {node: '>=12'}
2487 | cpu: [x64]
2488 | os: [linux]
2489 | requiresBuild: true
2490 | dev: true
2491 | optional: true
2492 |
2493 | /esbuild-linux-arm/0.15.18:
2494 | resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==}
2495 | engines: {node: '>=12'}
2496 | cpu: [arm]
2497 | os: [linux]
2498 | requiresBuild: true
2499 | dev: true
2500 | optional: true
2501 |
2502 | /esbuild-linux-arm64/0.15.18:
2503 | resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==}
2504 | engines: {node: '>=12'}
2505 | cpu: [arm64]
2506 | os: [linux]
2507 | requiresBuild: true
2508 | dev: true
2509 | optional: true
2510 |
2511 | /esbuild-linux-mips64le/0.15.18:
2512 | resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==}
2513 | engines: {node: '>=12'}
2514 | cpu: [mips64el]
2515 | os: [linux]
2516 | requiresBuild: true
2517 | dev: true
2518 | optional: true
2519 |
2520 | /esbuild-linux-ppc64le/0.15.18:
2521 | resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==}
2522 | engines: {node: '>=12'}
2523 | cpu: [ppc64]
2524 | os: [linux]
2525 | requiresBuild: true
2526 | dev: true
2527 | optional: true
2528 |
2529 | /esbuild-linux-riscv64/0.15.18:
2530 | resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==}
2531 | engines: {node: '>=12'}
2532 | cpu: [riscv64]
2533 | os: [linux]
2534 | requiresBuild: true
2535 | dev: true
2536 | optional: true
2537 |
2538 | /esbuild-linux-s390x/0.15.18:
2539 | resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==}
2540 | engines: {node: '>=12'}
2541 | cpu: [s390x]
2542 | os: [linux]
2543 | requiresBuild: true
2544 | dev: true
2545 | optional: true
2546 |
2547 | /esbuild-netbsd-64/0.15.18:
2548 | resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==}
2549 | engines: {node: '>=12'}
2550 | cpu: [x64]
2551 | os: [netbsd]
2552 | requiresBuild: true
2553 | dev: true
2554 | optional: true
2555 |
2556 | /esbuild-openbsd-64/0.15.18:
2557 | resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==}
2558 | engines: {node: '>=12'}
2559 | cpu: [x64]
2560 | os: [openbsd]
2561 | requiresBuild: true
2562 | dev: true
2563 | optional: true
2564 |
2565 | /esbuild-sunos-64/0.15.18:
2566 | resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==}
2567 | engines: {node: '>=12'}
2568 | cpu: [x64]
2569 | os: [sunos]
2570 | requiresBuild: true
2571 | dev: true
2572 | optional: true
2573 |
2574 | /esbuild-windows-32/0.15.18:
2575 | resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==}
2576 | engines: {node: '>=12'}
2577 | cpu: [ia32]
2578 | os: [win32]
2579 | requiresBuild: true
2580 | dev: true
2581 | optional: true
2582 |
2583 | /esbuild-windows-64/0.15.18:
2584 | resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==}
2585 | engines: {node: '>=12'}
2586 | cpu: [x64]
2587 | os: [win32]
2588 | requiresBuild: true
2589 | dev: true
2590 | optional: true
2591 |
2592 | /esbuild-windows-arm64/0.15.18:
2593 | resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==}
2594 | engines: {node: '>=12'}
2595 | cpu: [arm64]
2596 | os: [win32]
2597 | requiresBuild: true
2598 | dev: true
2599 | optional: true
2600 |
2601 | /esbuild/0.15.18:
2602 | resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==}
2603 | engines: {node: '>=12'}
2604 | hasBin: true
2605 | requiresBuild: true
2606 | optionalDependencies:
2607 | '@esbuild/android-arm': 0.15.18
2608 | '@esbuild/linux-loong64': 0.15.18
2609 | esbuild-android-64: 0.15.18
2610 | esbuild-android-arm64: 0.15.18
2611 | esbuild-darwin-64: 0.15.18
2612 | esbuild-darwin-arm64: 0.15.18
2613 | esbuild-freebsd-64: 0.15.18
2614 | esbuild-freebsd-arm64: 0.15.18
2615 | esbuild-linux-32: 0.15.18
2616 | esbuild-linux-64: 0.15.18
2617 | esbuild-linux-arm: 0.15.18
2618 | esbuild-linux-arm64: 0.15.18
2619 | esbuild-linux-mips64le: 0.15.18
2620 | esbuild-linux-ppc64le: 0.15.18
2621 | esbuild-linux-riscv64: 0.15.18
2622 | esbuild-linux-s390x: 0.15.18
2623 | esbuild-netbsd-64: 0.15.18
2624 | esbuild-openbsd-64: 0.15.18
2625 | esbuild-sunos-64: 0.15.18
2626 | esbuild-windows-32: 0.15.18
2627 | esbuild-windows-64: 0.15.18
2628 | esbuild-windows-arm64: 0.15.18
2629 | dev: true
2630 |
2631 | /esbuild/0.16.10:
2632 | resolution: {integrity: sha512-z5dIViHoVnw2l+NCJ3zj5behdXjYvXne9gL18OOivCadXDUhyDkeSvEtLcGVAJW2fNmh33TDUpsi704XYlDodw==}
2633 | engines: {node: '>=12'}
2634 | hasBin: true
2635 | requiresBuild: true
2636 | optionalDependencies:
2637 | '@esbuild/android-arm': 0.16.10
2638 | '@esbuild/android-arm64': 0.16.10
2639 | '@esbuild/android-x64': 0.16.10
2640 | '@esbuild/darwin-arm64': 0.16.10
2641 | '@esbuild/darwin-x64': 0.16.10
2642 | '@esbuild/freebsd-arm64': 0.16.10
2643 | '@esbuild/freebsd-x64': 0.16.10
2644 | '@esbuild/linux-arm': 0.16.10
2645 | '@esbuild/linux-arm64': 0.16.10
2646 | '@esbuild/linux-ia32': 0.16.10
2647 | '@esbuild/linux-loong64': 0.16.10
2648 | '@esbuild/linux-mips64el': 0.16.10
2649 | '@esbuild/linux-ppc64': 0.16.10
2650 | '@esbuild/linux-riscv64': 0.16.10
2651 | '@esbuild/linux-s390x': 0.16.10
2652 | '@esbuild/linux-x64': 0.16.10
2653 | '@esbuild/netbsd-x64': 0.16.10
2654 | '@esbuild/openbsd-x64': 0.16.10
2655 | '@esbuild/sunos-x64': 0.16.10
2656 | '@esbuild/win32-arm64': 0.16.10
2657 | '@esbuild/win32-ia32': 0.16.10
2658 | '@esbuild/win32-x64': 0.16.10
2659 | dev: true
2660 |
2661 | /escalade/3.1.1:
2662 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
2663 | engines: {node: '>=6'}
2664 | dev: true
2665 |
2666 | /escape-string-regexp/1.0.5:
2667 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
2668 | engines: {node: '>=0.8.0'}
2669 | dev: true
2670 |
2671 | /escape-string-regexp/5.0.0:
2672 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
2673 | engines: {node: '>=12'}
2674 | dev: true
2675 |
2676 | /estree-walker/2.0.2:
2677 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
2678 | dev: true
2679 |
2680 | /events/3.3.0:
2681 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
2682 | engines: {node: '>=0.8.x'}
2683 | dev: true
2684 |
2685 | /execa/5.1.1:
2686 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
2687 | engines: {node: '>=10'}
2688 | dependencies:
2689 | cross-spawn: 7.0.3
2690 | get-stream: 6.0.1
2691 | human-signals: 2.1.0
2692 | is-stream: 2.0.1
2693 | merge-stream: 2.0.0
2694 | npm-run-path: 4.0.1
2695 | onetime: 5.1.2
2696 | signal-exit: 3.0.7
2697 | strip-final-newline: 2.0.0
2698 | dev: true
2699 |
2700 | /expand-template/2.0.3:
2701 | resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
2702 | engines: {node: '>=6'}
2703 | dev: true
2704 |
2705 | /external-editor/3.1.0:
2706 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
2707 | engines: {node: '>=4'}
2708 | dependencies:
2709 | chardet: 0.7.0
2710 | iconv-lite: 0.4.24
2711 | tmp: 0.0.33
2712 | dev: true
2713 |
2714 | /fast-glob/3.2.12:
2715 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
2716 | engines: {node: '>=8.6.0'}
2717 | dependencies:
2718 | '@nodelib/fs.stat': 2.0.5
2719 | '@nodelib/fs.walk': 1.2.8
2720 | glob-parent: 5.1.2
2721 | merge2: 1.4.1
2722 | micromatch: 4.0.5
2723 | dev: true
2724 |
2725 | /fastq/1.14.0:
2726 | resolution: {integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==}
2727 | dependencies:
2728 | reusify: 1.0.4
2729 | dev: true
2730 |
2731 | /fflate/0.7.4:
2732 | resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==}
2733 | dev: true
2734 |
2735 | /figures/5.0.0:
2736 | resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==}
2737 | engines: {node: '>=14'}
2738 | dependencies:
2739 | escape-string-regexp: 5.0.0
2740 | is-unicode-supported: 1.3.0
2741 | dev: true
2742 |
2743 | /fill-range/7.0.1:
2744 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2745 | engines: {node: '>=8'}
2746 | dependencies:
2747 | to-regex-range: 5.0.1
2748 | dev: true
2749 |
2750 | /form-data-encoder/2.1.4:
2751 | resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
2752 | engines: {node: '>= 14.17'}
2753 | dev: true
2754 |
2755 | /fs-constants/1.0.0:
2756 | resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
2757 | dev: true
2758 |
2759 | /fs.realpath/1.0.0:
2760 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2761 | dev: true
2762 |
2763 | /fsevents/2.3.2:
2764 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
2765 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2766 | os: [darwin]
2767 | requiresBuild: true
2768 | dev: true
2769 | optional: true
2770 |
2771 | /function-bind/1.1.1:
2772 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
2773 | dev: true
2774 |
2775 | /get-func-name/2.0.0:
2776 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
2777 | dev: true
2778 |
2779 | /get-port/6.1.2:
2780 | resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==}
2781 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2782 | dev: true
2783 |
2784 | /get-stream/6.0.1:
2785 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
2786 | engines: {node: '>=10'}
2787 | dev: true
2788 |
2789 | /github-from-package/0.0.0:
2790 | resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
2791 | dev: true
2792 |
2793 | /glob-parent/5.1.2:
2794 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2795 | engines: {node: '>= 6'}
2796 | dependencies:
2797 | is-glob: 4.0.3
2798 | dev: true
2799 |
2800 | /glob/7.1.6:
2801 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
2802 | dependencies:
2803 | fs.realpath: 1.0.0
2804 | inflight: 1.0.6
2805 | inherits: 2.0.4
2806 | minimatch: 3.1.2
2807 | once: 1.4.0
2808 | path-is-absolute: 1.0.1
2809 | dev: true
2810 |
2811 | /glob/7.2.3:
2812 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2813 | dependencies:
2814 | fs.realpath: 1.0.0
2815 | inflight: 1.0.6
2816 | inherits: 2.0.4
2817 | minimatch: 3.1.2
2818 | once: 1.4.0
2819 | path-is-absolute: 1.0.1
2820 | dev: true
2821 |
2822 | /globals/13.19.0:
2823 | resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==}
2824 | engines: {node: '>=8'}
2825 | dependencies:
2826 | type-fest: 0.20.2
2827 | dev: true
2828 |
2829 | /globalyzer/0.1.0:
2830 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
2831 | dev: true
2832 |
2833 | /globby/11.1.0:
2834 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
2835 | engines: {node: '>=10'}
2836 | dependencies:
2837 | array-union: 2.1.0
2838 | dir-glob: 3.0.1
2839 | fast-glob: 3.2.12
2840 | ignore: 5.2.4
2841 | merge2: 1.4.1
2842 | slash: 3.0.0
2843 | dev: true
2844 |
2845 | /globrex/0.1.2:
2846 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
2847 | dev: true
2848 |
2849 | /got/12.5.3:
2850 | resolution: {integrity: sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==}
2851 | engines: {node: '>=14.16'}
2852 | dependencies:
2853 | '@sindresorhus/is': 5.3.0
2854 | '@szmarczak/http-timer': 5.0.1
2855 | cacheable-lookup: 7.0.0
2856 | cacheable-request: 10.2.4
2857 | decompress-response: 6.0.0
2858 | form-data-encoder: 2.1.4
2859 | get-stream: 6.0.1
2860 | http2-wrapper: 2.2.0
2861 | lowercase-keys: 3.0.0
2862 | p-cancelable: 3.0.0
2863 | responselike: 3.0.0
2864 | dev: true
2865 |
2866 | /graceful-fs/4.2.10:
2867 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
2868 | dev: true
2869 |
2870 | /graphql-import-macro/1.0.0:
2871 | resolution: {integrity: sha512-YK4g6iP60H++MpP93tb0VwOg7aM5iIC0hdSQKTrEDANeLWf0KFAT9dwlBeMDrhY+jcW7qsAEDtaw58cgVnQXAw==}
2872 | dependencies:
2873 | graphql: 15.8.0
2874 | dev: true
2875 |
2876 | /graphql/15.8.0:
2877 | resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
2878 | engines: {node: '>= 10.x'}
2879 | dev: true
2880 |
2881 | /happy-dom/8.1.1:
2882 | resolution: {integrity: sha512-uI8NneN2B0D+vwIhjQVKtIUYOSh/zymfj61bU/fxkoAw+Aktn0ewG6dYKyFPOvyBoFLPg3S8fsn2OqSoYCqJeQ==}
2883 | dependencies:
2884 | css.escape: 1.5.1
2885 | he: 1.2.0
2886 | node-fetch: 2.6.7
2887 | webidl-conversions: 7.0.0
2888 | whatwg-encoding: 2.0.0
2889 | whatwg-mimetype: 3.0.0
2890 | transitivePeerDependencies:
2891 | - encoding
2892 | dev: true
2893 |
2894 | /has-flag/3.0.0:
2895 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2896 | engines: {node: '>=4'}
2897 | dev: true
2898 |
2899 | /has-flag/4.0.0:
2900 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2901 | engines: {node: '>=8'}
2902 | dev: true
2903 |
2904 | /has/1.0.3:
2905 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
2906 | engines: {node: '>= 0.4.0'}
2907 | dependencies:
2908 | function-bind: 1.1.1
2909 | dev: true
2910 |
2911 | /he/1.2.0:
2912 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
2913 | hasBin: true
2914 | dev: true
2915 |
2916 | /header-case/2.0.4:
2917 | resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
2918 | dependencies:
2919 | capital-case: 1.0.4
2920 | tslib: 2.4.1
2921 | dev: true
2922 |
2923 | /htmlnano/2.0.3_svgo@2.8.0:
2924 | resolution: {integrity: sha512-S4PGGj9RbdgW8LhbILNK7W9JhmYP8zmDY7KDV/8eCiJBQJlbmltp5I0gv8c5ntLljfdxxfmJ+UJVSqyH4mb41A==}
2925 | peerDependencies:
2926 | cssnano: ^5.0.11
2927 | postcss: ^8.3.11
2928 | purgecss: ^5.0.0
2929 | relateurl: ^0.2.7
2930 | srcset: 4.0.0
2931 | svgo: ^2.8.0
2932 | terser: ^5.10.0
2933 | uncss: ^0.17.3
2934 | peerDependenciesMeta:
2935 | cssnano:
2936 | optional: true
2937 | postcss:
2938 | optional: true
2939 | purgecss:
2940 | optional: true
2941 | relateurl:
2942 | optional: true
2943 | srcset:
2944 | optional: true
2945 | svgo:
2946 | optional: true
2947 | terser:
2948 | optional: true
2949 | uncss:
2950 | optional: true
2951 | dependencies:
2952 | cosmiconfig: 7.1.0
2953 | posthtml: 0.16.6
2954 | svgo: 2.8.0
2955 | timsort: 0.3.0
2956 | dev: true
2957 |
2958 | /htmlparser2/7.2.0:
2959 | resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==}
2960 | dependencies:
2961 | domelementtype: 2.3.0
2962 | domhandler: 4.3.1
2963 | domutils: 2.8.0
2964 | entities: 3.0.1
2965 | dev: true
2966 |
2967 | /http-cache-semantics/4.1.0:
2968 | resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
2969 | dev: true
2970 |
2971 | /http2-wrapper/2.2.0:
2972 | resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==}
2973 | engines: {node: '>=10.19.0'}
2974 | dependencies:
2975 | quick-lru: 5.1.1
2976 | resolve-alpn: 1.2.1
2977 | dev: true
2978 |
2979 | /human-signals/2.1.0:
2980 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
2981 | engines: {node: '>=10.17.0'}
2982 | dev: true
2983 |
2984 | /iconv-lite/0.4.24:
2985 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2986 | engines: {node: '>=0.10.0'}
2987 | dependencies:
2988 | safer-buffer: 2.1.2
2989 | dev: true
2990 |
2991 | /iconv-lite/0.6.3:
2992 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2993 | engines: {node: '>=0.10.0'}
2994 | dependencies:
2995 | safer-buffer: 2.1.2
2996 | dev: true
2997 |
2998 | /ieee754/1.2.1:
2999 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
3000 | dev: true
3001 |
3002 | /ignore/5.2.4:
3003 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
3004 | engines: {node: '>= 4'}
3005 | dev: true
3006 |
3007 | /image-size/0.5.5:
3008 | resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
3009 | engines: {node: '>=0.10.0'}
3010 | hasBin: true
3011 | requiresBuild: true
3012 | dev: true
3013 | optional: true
3014 |
3015 | /immutable/4.2.1:
3016 | resolution: {integrity: sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ==}
3017 | dev: true
3018 |
3019 | /import-fresh/3.3.0:
3020 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
3021 | engines: {node: '>=6'}
3022 | dependencies:
3023 | parent-module: 1.0.1
3024 | resolve-from: 4.0.0
3025 | dev: true
3026 |
3027 | /inflight/1.0.6:
3028 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
3029 | dependencies:
3030 | once: 1.4.0
3031 | wrappy: 1.0.2
3032 | dev: true
3033 |
3034 | /inherits/2.0.4:
3035 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
3036 | dev: true
3037 |
3038 | /ini/1.3.8:
3039 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
3040 | dev: true
3041 |
3042 | /inquirer/9.1.4:
3043 | resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==}
3044 | engines: {node: '>=12.0.0'}
3045 | dependencies:
3046 | ansi-escapes: 6.0.0
3047 | chalk: 5.2.0
3048 | cli-cursor: 4.0.0
3049 | cli-width: 4.0.0
3050 | external-editor: 3.1.0
3051 | figures: 5.0.0
3052 | lodash: 4.17.21
3053 | mute-stream: 0.0.8
3054 | ora: 6.1.2
3055 | run-async: 2.4.1
3056 | rxjs: 7.8.0
3057 | string-width: 5.1.2
3058 | strip-ansi: 7.0.1
3059 | through: 2.3.8
3060 | wrap-ansi: 8.0.1
3061 | dev: true
3062 |
3063 | /is-arrayish/0.2.1:
3064 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
3065 | dev: true
3066 |
3067 | /is-arrayish/0.3.2:
3068 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
3069 | dev: true
3070 |
3071 | /is-binary-path/2.1.0:
3072 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
3073 | engines: {node: '>=8'}
3074 | dependencies:
3075 | binary-extensions: 2.2.0
3076 | dev: true
3077 |
3078 | /is-core-module/2.11.0:
3079 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
3080 | dependencies:
3081 | has: 1.0.3
3082 | dev: true
3083 |
3084 | /is-extglob/2.1.1:
3085 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
3086 | engines: {node: '>=0.10.0'}
3087 | dev: true
3088 |
3089 | /is-glob/4.0.3:
3090 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
3091 | engines: {node: '>=0.10.0'}
3092 | dependencies:
3093 | is-extglob: 2.1.1
3094 | dev: true
3095 |
3096 | /is-interactive/2.0.0:
3097 | resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
3098 | engines: {node: '>=12'}
3099 | dev: true
3100 |
3101 | /is-json/2.0.1:
3102 | resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==}
3103 | dev: true
3104 |
3105 | /is-number/7.0.0:
3106 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
3107 | engines: {node: '>=0.12.0'}
3108 | dev: true
3109 |
3110 | /is-path-inside/4.0.0:
3111 | resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
3112 | engines: {node: '>=12'}
3113 | dev: true
3114 |
3115 | /is-stream/2.0.1:
3116 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
3117 | engines: {node: '>=8'}
3118 | dev: true
3119 |
3120 | /is-stream/3.0.0:
3121 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
3122 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3123 | dev: true
3124 |
3125 | /is-unicode-supported/1.3.0:
3126 | resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
3127 | engines: {node: '>=12'}
3128 | dev: true
3129 |
3130 | /is-what/3.14.1:
3131 | resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
3132 | dev: true
3133 |
3134 | /isarray/1.0.0:
3135 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
3136 | dev: true
3137 |
3138 | /isbinaryfile/4.0.10:
3139 | resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
3140 | engines: {node: '>= 8.0.0'}
3141 | dev: true
3142 |
3143 | /isexe/2.0.0:
3144 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
3145 | dev: true
3146 |
3147 | /joycon/3.1.1:
3148 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
3149 | engines: {node: '>=10'}
3150 | dev: true
3151 |
3152 | /js-tokens/4.0.0:
3153 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
3154 | dev: true
3155 |
3156 | /json-buffer/3.0.1:
3157 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
3158 | dev: true
3159 |
3160 | /json-parse-even-better-errors/2.3.1:
3161 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
3162 | dev: true
3163 |
3164 | /json-schema-to-ts/2.6.2:
3165 | resolution: {integrity: sha512-RrcvhZUcTAtfMVSvHIq3h/tELToha68V/1kGeQ2ggBv/4Bv31Zjbqis+b+Hiwibj6GO5WLA9PE4X93C8VTJ1TA==}
3166 | engines: {node: '>=16'}
3167 | dependencies:
3168 | '@babel/runtime': 7.20.7
3169 | '@types/json-schema': 7.0.11
3170 | ts-algebra: 1.1.1
3171 | ts-toolbelt: 9.6.0
3172 | dev: true
3173 |
3174 | /json5/2.2.2:
3175 | resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==}
3176 | engines: {node: '>=6'}
3177 | hasBin: true
3178 | dev: true
3179 |
3180 | /jsonc-parser/3.2.0:
3181 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
3182 | dev: true
3183 |
3184 | /keyv/4.5.2:
3185 | resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==}
3186 | dependencies:
3187 | json-buffer: 3.0.1
3188 | dev: true
3189 |
3190 | /lazystream/1.0.1:
3191 | resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
3192 | engines: {node: '>= 0.6.3'}
3193 | dependencies:
3194 | readable-stream: 2.3.7
3195 | dev: true
3196 |
3197 | /less/4.1.3:
3198 | resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==}
3199 | engines: {node: '>=6'}
3200 | hasBin: true
3201 | dependencies:
3202 | copy-anything: 2.0.6
3203 | parse-node-version: 1.0.1
3204 | tslib: 2.4.1
3205 | optionalDependencies:
3206 | errno: 0.1.8
3207 | graceful-fs: 4.2.10
3208 | image-size: 0.5.5
3209 | make-dir: 2.1.0
3210 | mime: 1.6.0
3211 | needle: 3.2.0
3212 | source-map: 0.6.1
3213 | transitivePeerDependencies:
3214 | - supports-color
3215 | dev: true
3216 |
3217 | /lightningcss-darwin-arm64/1.17.1:
3218 | resolution: {integrity: sha512-YTAHEy4XlzI3sMbUVjbPi9P7+N7lGcgl2JhCZhiQdRAEKnZLQch8kb5601sgESxdGXjgei7JZFqi/vVEk81wYg==}
3219 | engines: {node: '>= 12.0.0'}
3220 | cpu: [arm64]
3221 | os: [darwin]
3222 | requiresBuild: true
3223 | dev: true
3224 | optional: true
3225 |
3226 | /lightningcss-darwin-x64/1.17.1:
3227 | resolution: {integrity: sha512-UhXPUS2+yTTf5sXwUV0+8QY2x0bPGLgC/uhcknWSQMqWn1zGty4fFvH04D7f7ij0ujwSuN+Q0HtU7lgmMrPz0A==}
3228 | engines: {node: '>= 12.0.0'}
3229 | cpu: [x64]
3230 | os: [darwin]
3231 | requiresBuild: true
3232 | dev: true
3233 | optional: true
3234 |
3235 | /lightningcss-linux-arm-gnueabihf/1.17.1:
3236 | resolution: {integrity: sha512-alUZumuznB6K/9yZ0zuZkODXUm8uRnvs9t0CL46CXN16Y2h4gOx5ahUCMlelUb7inZEsgJIoepgLsJzBUrSsBw==}
3237 | engines: {node: '>= 12.0.0'}
3238 | cpu: [arm]
3239 | os: [linux]
3240 | requiresBuild: true
3241 | dev: true
3242 | optional: true
3243 |
3244 | /lightningcss-linux-arm64-gnu/1.17.1:
3245 | resolution: {integrity: sha512-/1XaH2cOjDt+ivmgfmVFUYCA0MtfNWwtC4P8qVi53zEQ7P8euyyZ1ynykZOyKXW9Q0DzrwcLTh6+hxVLcbtGBg==}
3246 | engines: {node: '>= 12.0.0'}
3247 | cpu: [arm64]
3248 | os: [linux]
3249 | libc: [glibc]
3250 | requiresBuild: true
3251 | dev: true
3252 | optional: true
3253 |
3254 | /lightningcss-linux-arm64-musl/1.17.1:
3255 | resolution: {integrity: sha512-/IgE7lYWFHCCQFTMIwtt+fXLcVOha8rcrNze1JYGPWNorO6NBc6MJo5u5cwn5qMMSz9fZCCDIlBBU4mGwjQszQ==}
3256 | engines: {node: '>= 12.0.0'}
3257 | cpu: [arm64]
3258 | os: [linux]
3259 | libc: [musl]
3260 | requiresBuild: true
3261 | dev: true
3262 | optional: true
3263 |
3264 | /lightningcss-linux-x64-gnu/1.17.1:
3265 | resolution: {integrity: sha512-OyE802IAp4DB9vZrHlOyWunbHLM9dN08tJIKN/HhzzLKIHizubOWX6NMzUXMZLsaUrYwVAHHdyEA+712p8mMzA==}
3266 | engines: {node: '>= 12.0.0'}
3267 | cpu: [x64]
3268 | os: [linux]
3269 | libc: [glibc]
3270 | requiresBuild: true
3271 | dev: true
3272 | optional: true
3273 |
3274 | /lightningcss-linux-x64-musl/1.17.1:
3275 | resolution: {integrity: sha512-ydwGgV3Usba5P53RAOqCA9MsRsbb8jFIEVhf7/BXFjpKNoIQyijVTXhwIgQr/oGwUNOHfgQ3F8ruiUjX/p2YKw==}
3276 | engines: {node: '>= 12.0.0'}
3277 | cpu: [x64]
3278 | os: [linux]
3279 | libc: [musl]
3280 | requiresBuild: true
3281 | dev: true
3282 | optional: true
3283 |
3284 | /lightningcss-win32-x64-msvc/1.17.1:
3285 | resolution: {integrity: sha512-Ngqtx9NazaiAOk71XWwSsqgAuwYF+8PO6UYsoU7hAukdrSS98kwaBMEDw1igeIiZy1XD/4kh5KVnkjNf7ZOxVQ==}
3286 | engines: {node: '>= 12.0.0'}
3287 | cpu: [x64]
3288 | os: [win32]
3289 | requiresBuild: true
3290 | dev: true
3291 | optional: true
3292 |
3293 | /lightningcss/1.17.1:
3294 | resolution: {integrity: sha512-DwwM/YYqGwLLP3he41wzDXT/m+8jdEZ80i9ViQNLRgyhey3Vm6N7XHn+4o3PY6wSnVT23WLuaROIpbpIVTNOjg==}
3295 | engines: {node: '>= 12.0.0'}
3296 | dependencies:
3297 | detect-libc: 1.0.3
3298 | optionalDependencies:
3299 | lightningcss-darwin-arm64: 1.17.1
3300 | lightningcss-darwin-x64: 1.17.1
3301 | lightningcss-linux-arm-gnueabihf: 1.17.1
3302 | lightningcss-linux-arm64-gnu: 1.17.1
3303 | lightningcss-linux-arm64-musl: 1.17.1
3304 | lightningcss-linux-x64-gnu: 1.17.1
3305 | lightningcss-linux-x64-musl: 1.17.1
3306 | lightningcss-win32-x64-msvc: 1.17.1
3307 | dev: true
3308 |
3309 | /lilconfig/2.0.6:
3310 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
3311 | engines: {node: '>=10'}
3312 | dev: true
3313 |
3314 | /lines-and-columns/1.2.4:
3315 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
3316 | dev: true
3317 |
3318 | /lmdb/2.5.2:
3319 | resolution: {integrity: sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==}
3320 | requiresBuild: true
3321 | dependencies:
3322 | msgpackr: 1.8.1
3323 | node-addon-api: 4.3.0
3324 | node-gyp-build-optional-packages: 5.0.3
3325 | ordered-binary: 1.4.0
3326 | weak-lru-cache: 1.2.2
3327 | optionalDependencies:
3328 | '@lmdb/lmdb-darwin-arm64': 2.5.2
3329 | '@lmdb/lmdb-darwin-x64': 2.5.2
3330 | '@lmdb/lmdb-linux-arm': 2.5.2
3331 | '@lmdb/lmdb-linux-arm64': 2.5.2
3332 | '@lmdb/lmdb-linux-x64': 2.5.2
3333 | '@lmdb/lmdb-win32-x64': 2.5.2
3334 | dev: true
3335 |
3336 | /load-tsconfig/0.2.3:
3337 | resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==}
3338 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3339 | dev: true
3340 |
3341 | /local-pkg/0.4.2:
3342 | resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
3343 | engines: {node: '>=14'}
3344 | dev: true
3345 |
3346 | /lodash.defaults/4.2.0:
3347 | resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
3348 | dev: true
3349 |
3350 | /lodash.difference/4.5.0:
3351 | resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==}
3352 | dev: true
3353 |
3354 | /lodash.flatten/4.4.0:
3355 | resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==}
3356 | dev: true
3357 |
3358 | /lodash.isplainobject/4.0.6:
3359 | resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
3360 | dev: true
3361 |
3362 | /lodash.sortby/4.7.0:
3363 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
3364 | dev: true
3365 |
3366 | /lodash.union/4.6.0:
3367 | resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==}
3368 | dev: true
3369 |
3370 | /lodash/4.17.21:
3371 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
3372 | dev: true
3373 |
3374 | /log-symbols/5.1.0:
3375 | resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
3376 | engines: {node: '>=12'}
3377 | dependencies:
3378 | chalk: 5.2.0
3379 | is-unicode-supported: 1.3.0
3380 | dev: true
3381 |
3382 | /loupe/2.3.6:
3383 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
3384 | dependencies:
3385 | get-func-name: 2.0.0
3386 | dev: true
3387 |
3388 | /lower-case/2.0.2:
3389 | resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
3390 | dependencies:
3391 | tslib: 2.4.1
3392 | dev: true
3393 |
3394 | /lowercase-keys/3.0.0:
3395 | resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
3396 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3397 | dev: true
3398 |
3399 | /lru-cache/6.0.0:
3400 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
3401 | engines: {node: '>=10'}
3402 | dependencies:
3403 | yallist: 4.0.0
3404 | dev: true
3405 |
3406 | /magic-string/0.25.9:
3407 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
3408 | dependencies:
3409 | sourcemap-codec: 1.4.8
3410 | dev: true
3411 |
3412 | /make-dir/2.1.0:
3413 | resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
3414 | engines: {node: '>=6'}
3415 | requiresBuild: true
3416 | dependencies:
3417 | pify: 4.0.1
3418 | semver: 5.7.1
3419 | dev: true
3420 | optional: true
3421 |
3422 | /mdn-data/2.0.14:
3423 | resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
3424 | dev: true
3425 |
3426 | /merge-stream/2.0.0:
3427 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
3428 | dev: true
3429 |
3430 | /merge2/1.4.1:
3431 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
3432 | engines: {node: '>= 8'}
3433 | dev: true
3434 |
3435 | /micromatch/4.0.5:
3436 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
3437 | engines: {node: '>=8.6'}
3438 | dependencies:
3439 | braces: 3.0.2
3440 | picomatch: 2.3.1
3441 | dev: true
3442 |
3443 | /mime/1.6.0:
3444 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
3445 | engines: {node: '>=4'}
3446 | hasBin: true
3447 | requiresBuild: true
3448 | dev: true
3449 | optional: true
3450 |
3451 | /mime/2.6.0:
3452 | resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
3453 | engines: {node: '>=4.0.0'}
3454 | hasBin: true
3455 | dev: true
3456 |
3457 | /mimic-fn/2.1.0:
3458 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
3459 | engines: {node: '>=6'}
3460 | dev: true
3461 |
3462 | /mimic-response/3.1.0:
3463 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
3464 | engines: {node: '>=10'}
3465 | dev: true
3466 |
3467 | /mimic-response/4.0.0:
3468 | resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
3469 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3470 | dev: true
3471 |
3472 | /minimatch/3.1.2:
3473 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
3474 | dependencies:
3475 | brace-expansion: 1.1.11
3476 | dev: true
3477 |
3478 | /minimatch/5.1.2:
3479 | resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==}
3480 | engines: {node: '>=10'}
3481 | dependencies:
3482 | brace-expansion: 2.0.1
3483 | dev: true
3484 |
3485 | /minimist/1.2.7:
3486 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
3487 | dev: true
3488 |
3489 | /mkdirp-classic/0.5.3:
3490 | resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
3491 | dev: true
3492 |
3493 | /mlly/1.0.0:
3494 | resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==}
3495 | dependencies:
3496 | acorn: 8.8.1
3497 | pathe: 1.0.0
3498 | pkg-types: 1.0.1
3499 | ufo: 1.0.1
3500 | dev: true
3501 |
3502 | /mnemonic-id/3.2.7:
3503 | resolution: {integrity: sha512-kysx9gAGbvrzuFYxKkcRjnsg/NK61ovJOV4F1cHTRl9T5leg+bo6WI0pWIvOFh1Z/yDL0cjA5R3EEGPPLDv/XA==}
3504 | dev: true
3505 |
3506 | /ms/2.1.2:
3507 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
3508 | dev: true
3509 |
3510 | /ms/2.1.3:
3511 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
3512 | dev: true
3513 | optional: true
3514 |
3515 | /msgpackr-extract/2.2.0:
3516 | resolution: {integrity: sha512-0YcvWSv7ZOGl9Od6Y5iJ3XnPww8O7WLcpYMDwX+PAA/uXLDtyw94PJv9GLQV/nnp3cWlDhMoyKZIQLrx33sWog==}
3517 | hasBin: true
3518 | requiresBuild: true
3519 | dependencies:
3520 | node-gyp-build-optional-packages: 5.0.3
3521 | optionalDependencies:
3522 | '@msgpackr-extract/msgpackr-extract-darwin-arm64': 2.2.0
3523 | '@msgpackr-extract/msgpackr-extract-darwin-x64': 2.2.0
3524 | '@msgpackr-extract/msgpackr-extract-linux-arm': 2.2.0
3525 | '@msgpackr-extract/msgpackr-extract-linux-arm64': 2.2.0
3526 | '@msgpackr-extract/msgpackr-extract-linux-x64': 2.2.0
3527 | '@msgpackr-extract/msgpackr-extract-win32-x64': 2.2.0
3528 | dev: true
3529 | optional: true
3530 |
3531 | /msgpackr/1.8.1:
3532 | resolution: {integrity: sha512-05fT4J8ZqjYlR4QcRDIhLCYKUOHXk7C/xa62GzMKj74l3up9k2QZ3LgFc6qWdsPHl91QA2WLWqWc8b8t7GLNNw==}
3533 | optionalDependencies:
3534 | msgpackr-extract: 2.2.0
3535 | dev: true
3536 |
3537 | /mute-stream/0.0.8:
3538 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
3539 | dev: true
3540 |
3541 | /mz/2.7.0:
3542 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
3543 | dependencies:
3544 | any-promise: 1.3.0
3545 | object-assign: 4.1.1
3546 | thenify-all: 1.6.0
3547 | dev: true
3548 |
3549 | /nanoid/3.3.3:
3550 | resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==}
3551 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3552 | hasBin: true
3553 | dev: true
3554 |
3555 | /nanoid/3.3.4:
3556 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
3557 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3558 | hasBin: true
3559 | dev: true
3560 |
3561 | /napi-build-utils/1.0.2:
3562 | resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
3563 | dev: true
3564 |
3565 | /needle/3.2.0:
3566 | resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==}
3567 | engines: {node: '>= 4.4.x'}
3568 | hasBin: true
3569 | requiresBuild: true
3570 | dependencies:
3571 | debug: 3.2.7
3572 | iconv-lite: 0.6.3
3573 | sax: 1.2.4
3574 | transitivePeerDependencies:
3575 | - supports-color
3576 | dev: true
3577 | optional: true
3578 |
3579 | /no-case/3.0.4:
3580 | resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
3581 | dependencies:
3582 | lower-case: 2.0.2
3583 | tslib: 2.4.1
3584 | dev: true
3585 |
3586 | /node-abi/3.30.0:
3587 | resolution: {integrity: sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw==}
3588 | engines: {node: '>=10'}
3589 | dependencies:
3590 | semver: 7.3.8
3591 | dev: true
3592 |
3593 | /node-addon-api/3.2.1:
3594 | resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
3595 | dev: true
3596 |
3597 | /node-addon-api/4.3.0:
3598 | resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
3599 | dev: true
3600 |
3601 | /node-addon-api/5.0.0:
3602 | resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==}
3603 | dev: true
3604 |
3605 | /node-fetch/2.6.7:
3606 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
3607 | engines: {node: 4.x || >=6.0.0}
3608 | peerDependencies:
3609 | encoding: ^0.1.0
3610 | peerDependenciesMeta:
3611 | encoding:
3612 | optional: true
3613 | dependencies:
3614 | whatwg-url: 5.0.0
3615 | dev: true
3616 |
3617 | /node-gyp-build-optional-packages/5.0.3:
3618 | resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==}
3619 | hasBin: true
3620 | dev: true
3621 |
3622 | /node-gyp-build/4.5.0:
3623 | resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==}
3624 | hasBin: true
3625 | dev: true
3626 |
3627 | /node-object-hash/2.3.10:
3628 | resolution: {integrity: sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==}
3629 | engines: {node: '>=0.10.0'}
3630 | dev: true
3631 |
3632 | /node-releases/2.0.8:
3633 | resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==}
3634 | dev: true
3635 |
3636 | /normalize-path/3.0.0:
3637 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
3638 | engines: {node: '>=0.10.0'}
3639 | dev: true
3640 |
3641 | /normalize-url/8.0.0:
3642 | resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==}
3643 | engines: {node: '>=14.16'}
3644 | dev: true
3645 |
3646 | /npm-run-path/4.0.1:
3647 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
3648 | engines: {node: '>=8'}
3649 | dependencies:
3650 | path-key: 3.1.1
3651 | dev: true
3652 |
3653 | /nth-check/2.1.1:
3654 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
3655 | dependencies:
3656 | boolbase: 1.0.0
3657 | dev: true
3658 |
3659 | /nullthrows/1.1.1:
3660 | resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
3661 | dev: true
3662 |
3663 | /object-assign/4.1.1:
3664 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
3665 | engines: {node: '>=0.10.0'}
3666 | dev: true
3667 |
3668 | /once/1.4.0:
3669 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
3670 | dependencies:
3671 | wrappy: 1.0.2
3672 | dev: true
3673 |
3674 | /onetime/5.1.2:
3675 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
3676 | engines: {node: '>=6'}
3677 | dependencies:
3678 | mimic-fn: 2.1.0
3679 | dev: true
3680 |
3681 | /ora/6.1.2:
3682 | resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==}
3683 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3684 | dependencies:
3685 | bl: 5.1.0
3686 | chalk: 5.2.0
3687 | cli-cursor: 4.0.0
3688 | cli-spinners: 2.7.0
3689 | is-interactive: 2.0.0
3690 | is-unicode-supported: 1.3.0
3691 | log-symbols: 5.1.0
3692 | strip-ansi: 7.0.1
3693 | wcwidth: 1.0.1
3694 | dev: true
3695 |
3696 | /ordered-binary/1.4.0:
3697 | resolution: {integrity: sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==}
3698 | dev: true
3699 |
3700 | /os-tmpdir/1.0.2:
3701 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
3702 | engines: {node: '>=0.10.0'}
3703 | dev: true
3704 |
3705 | /p-cancelable/3.0.0:
3706 | resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
3707 | engines: {node: '>=12.20'}
3708 | dev: true
3709 |
3710 | /package-json/8.1.0:
3711 | resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==}
3712 | engines: {node: '>=14.16'}
3713 | dependencies:
3714 | got: 12.5.3
3715 | registry-auth-token: 5.0.1
3716 | registry-url: 6.0.1
3717 | semver: 7.3.8
3718 | dev: true
3719 |
3720 | /param-case/3.0.4:
3721 | resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
3722 | dependencies:
3723 | dot-case: 3.0.4
3724 | tslib: 2.4.1
3725 | dev: true
3726 |
3727 | /parent-module/1.0.1:
3728 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3729 | engines: {node: '>=6'}
3730 | dependencies:
3731 | callsites: 3.1.0
3732 | dev: true
3733 |
3734 | /parse-json/5.2.0:
3735 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3736 | engines: {node: '>=8'}
3737 | dependencies:
3738 | '@babel/code-frame': 7.18.6
3739 | error-ex: 1.3.2
3740 | json-parse-even-better-errors: 2.3.1
3741 | lines-and-columns: 1.2.4
3742 | dev: true
3743 |
3744 | /parse-node-version/1.0.1:
3745 | resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
3746 | engines: {node: '>= 0.10'}
3747 | dev: true
3748 |
3749 | /pascal-case/3.1.2:
3750 | resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
3751 | dependencies:
3752 | no-case: 3.0.4
3753 | tslib: 2.4.1
3754 | dev: true
3755 |
3756 | /path-case/3.0.4:
3757 | resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
3758 | dependencies:
3759 | dot-case: 3.0.4
3760 | tslib: 2.4.1
3761 | dev: true
3762 |
3763 | /path-is-absolute/1.0.1:
3764 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3765 | engines: {node: '>=0.10.0'}
3766 | dev: true
3767 |
3768 | /path-key/3.1.1:
3769 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3770 | engines: {node: '>=8'}
3771 | dev: true
3772 |
3773 | /path-parse/1.0.7:
3774 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3775 | dev: true
3776 |
3777 | /path-type/4.0.0:
3778 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3779 | engines: {node: '>=8'}
3780 | dev: true
3781 |
3782 | /pathe/0.2.0:
3783 | resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
3784 | dev: true
3785 |
3786 | /pathe/1.0.0:
3787 | resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==}
3788 | dev: true
3789 |
3790 | /pathval/1.1.1:
3791 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
3792 | dev: true
3793 |
3794 | /picocolors/1.0.0:
3795 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
3796 | dev: true
3797 |
3798 | /picomatch/2.3.1:
3799 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3800 | engines: {node: '>=8.6'}
3801 | dev: true
3802 |
3803 | /pify/4.0.1:
3804 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
3805 | engines: {node: '>=6'}
3806 | dev: true
3807 | optional: true
3808 |
3809 | /pirates/4.0.5:
3810 | resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
3811 | engines: {node: '>= 6'}
3812 | dev: true
3813 |
3814 | /pkg-types/1.0.1:
3815 | resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==}
3816 | dependencies:
3817 | jsonc-parser: 3.2.0
3818 | mlly: 1.0.0
3819 | pathe: 1.0.0
3820 | dev: true
3821 |
3822 | /plasmo/0.60.2:
3823 | resolution: {integrity: sha512-sWI6eU5gdHyRR5SaC1ZlMvbGci7b+nNaVX0e9dJpBuAM9tr2sPqf3iBoRZ1XT+RsjD1Ma05rdeGMSa+ClPkQdA==}
3824 | hasBin: true
3825 | dependencies:
3826 | '@expo/spawn-async': 1.7.0
3827 | '@parcel/core': 2.8.2
3828 | '@parcel/fs': 2.8.2_@parcel+core@2.8.2
3829 | '@parcel/package-manager': 2.8.2_@parcel+core@2.8.2
3830 | '@parcel/watcher': 2.0.7
3831 | '@plasmohq/init': 0.5.3
3832 | '@plasmohq/parcel-config': 0.26.3
3833 | archiver: 5.3.1
3834 | buffer: 6.0.3
3835 | chalk: 5.2.0
3836 | change-case: 4.1.2
3837 | dotenv: 16.0.3
3838 | dotenv-expand: 9.0.0
3839 | events: 3.3.0
3840 | fflate: 0.7.4
3841 | get-port: 6.1.2
3842 | got: 12.5.3
3843 | inquirer: 9.1.4
3844 | is-path-inside: 4.0.0
3845 | mnemonic-id: 3.2.7
3846 | node-object-hash: 2.3.10
3847 | package-json: 8.1.0
3848 | process: 0.11.10
3849 | semver: 7.3.8
3850 | sharp: 0.31.2
3851 | tempy: 3.0.0
3852 | tiny-glob: 0.2.9
3853 | typescript: 4.9.4
3854 | ws: 8.11.0
3855 | transitivePeerDependencies:
3856 | - '@swc/core'
3857 | - arc-templates
3858 | - atpl
3859 | - babel-core
3860 | - bracket-template
3861 | - bufferutil
3862 | - coffeescript
3863 | - cssnano
3864 | - dot
3865 | - eco
3866 | - ect
3867 | - ejs
3868 | - haml-coffee
3869 | - hamlet
3870 | - hamljs
3871 | - handlebars
3872 | - hogan.js
3873 | - htmling
3874 | - jazz
3875 | - jqtpl
3876 | - just
3877 | - liquid
3878 | - liquor
3879 | - lodash
3880 | - marko
3881 | - mote
3882 | - mustache
3883 | - nunjucks
3884 | - plates
3885 | - postcss
3886 | - pug
3887 | - purgecss
3888 | - qejs
3889 | - ractive
3890 | - razor-tmpl
3891 | - react
3892 | - react-dom
3893 | - relateurl
3894 | - slm
3895 | - squirrelly
3896 | - srcset
3897 | - supports-color
3898 | - teacup
3899 | - templayed
3900 | - terser
3901 | - then-pug
3902 | - tinyliquid
3903 | - toffee
3904 | - ts-node
3905 | - twig
3906 | - twing
3907 | - uncss
3908 | - underscore
3909 | - utf-8-validate
3910 | - vash
3911 | - velocityjs
3912 | - walrus
3913 | - whiskers
3914 | dev: true
3915 |
3916 | /postcss-load-config/3.1.4:
3917 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
3918 | engines: {node: '>= 10'}
3919 | peerDependencies:
3920 | postcss: '>=8.0.9'
3921 | ts-node: '>=9.0.0'
3922 | peerDependenciesMeta:
3923 | postcss:
3924 | optional: true
3925 | ts-node:
3926 | optional: true
3927 | dependencies:
3928 | lilconfig: 2.0.6
3929 | yaml: 1.10.2
3930 | dev: true
3931 |
3932 | /postcss-value-parser/4.2.0:
3933 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
3934 | dev: true
3935 |
3936 | /postcss/8.4.13:
3937 | resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==}
3938 | engines: {node: ^10 || ^12 || >=14}
3939 | dependencies:
3940 | nanoid: 3.3.3
3941 | picocolors: 1.0.0
3942 | source-map-js: 1.0.2
3943 | dev: true
3944 |
3945 | /postcss/8.4.20:
3946 | resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==}
3947 | engines: {node: ^10 || ^12 || >=14}
3948 | dependencies:
3949 | nanoid: 3.3.4
3950 | picocolors: 1.0.0
3951 | source-map-js: 1.0.2
3952 | dev: true
3953 |
3954 | /posthtml-parser/0.10.2:
3955 | resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==}
3956 | engines: {node: '>=12'}
3957 | dependencies:
3958 | htmlparser2: 7.2.0
3959 | dev: true
3960 |
3961 | /posthtml-parser/0.11.0:
3962 | resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==}
3963 | engines: {node: '>=12'}
3964 | dependencies:
3965 | htmlparser2: 7.2.0
3966 | dev: true
3967 |
3968 | /posthtml-render/3.0.0:
3969 | resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==}
3970 | engines: {node: '>=12'}
3971 | dependencies:
3972 | is-json: 2.0.1
3973 | dev: true
3974 |
3975 | /posthtml/0.16.6:
3976 | resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==}
3977 | engines: {node: '>=12.0.0'}
3978 | dependencies:
3979 | posthtml-parser: 0.11.0
3980 | posthtml-render: 3.0.0
3981 | dev: true
3982 |
3983 | /prebuild-install/7.1.1:
3984 | resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
3985 | engines: {node: '>=10'}
3986 | hasBin: true
3987 | dependencies:
3988 | detect-libc: 2.0.1
3989 | expand-template: 2.0.3
3990 | github-from-package: 0.0.0
3991 | minimist: 1.2.7
3992 | mkdirp-classic: 0.5.3
3993 | napi-build-utils: 1.0.2
3994 | node-abi: 3.30.0
3995 | pump: 3.0.0
3996 | rc: 1.2.8
3997 | simple-get: 4.0.1
3998 | tar-fs: 2.1.1
3999 | tunnel-agent: 0.6.0
4000 | dev: true
4001 |
4002 | /process-nextick-args/2.0.1:
4003 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
4004 | dev: true
4005 |
4006 | /process/0.11.10:
4007 | resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
4008 | engines: {node: '>= 0.6.0'}
4009 | dev: true
4010 |
4011 | /proto-list/1.2.4:
4012 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
4013 | dev: true
4014 |
4015 | /prr/1.0.1:
4016 | resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
4017 | dev: true
4018 | optional: true
4019 |
4020 | /pump/3.0.0:
4021 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
4022 | dependencies:
4023 | end-of-stream: 1.4.4
4024 | once: 1.4.0
4025 | dev: true
4026 |
4027 | /punycode/2.1.1:
4028 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
4029 | engines: {node: '>=6'}
4030 | dev: true
4031 |
4032 | /queue-microtask/1.2.3:
4033 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
4034 | dev: true
4035 |
4036 | /quick-lru/5.1.1:
4037 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
4038 | engines: {node: '>=10'}
4039 | dev: true
4040 |
4041 | /rc/1.2.8:
4042 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
4043 | hasBin: true
4044 | dependencies:
4045 | deep-extend: 0.6.0
4046 | ini: 1.3.8
4047 | minimist: 1.2.7
4048 | strip-json-comments: 2.0.1
4049 | dev: true
4050 |
4051 | /react-error-overlay/6.0.9:
4052 | resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==}
4053 | dev: true
4054 |
4055 | /react-refresh/0.14.0:
4056 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
4057 | engines: {node: '>=0.10.0'}
4058 | dev: true
4059 |
4060 | /react-refresh/0.9.0:
4061 | resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==}
4062 | engines: {node: '>=0.10.0'}
4063 | dev: true
4064 |
4065 | /readable-stream/2.3.7:
4066 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
4067 | dependencies:
4068 | core-util-is: 1.0.3
4069 | inherits: 2.0.4
4070 | isarray: 1.0.0
4071 | process-nextick-args: 2.0.1
4072 | safe-buffer: 5.1.2
4073 | string_decoder: 1.1.1
4074 | util-deprecate: 1.0.2
4075 | dev: true
4076 |
4077 | /readable-stream/3.6.0:
4078 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
4079 | engines: {node: '>= 6'}
4080 | dependencies:
4081 | inherits: 2.0.4
4082 | string_decoder: 1.1.1
4083 | util-deprecate: 1.0.2
4084 | dev: true
4085 |
4086 | /readdir-glob/1.1.2:
4087 | resolution: {integrity: sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==}
4088 | dependencies:
4089 | minimatch: 5.1.2
4090 | dev: true
4091 |
4092 | /readdirp/3.6.0:
4093 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
4094 | engines: {node: '>=8.10.0'}
4095 | dependencies:
4096 | picomatch: 2.3.1
4097 | dev: true
4098 |
4099 | /regenerator-runtime/0.13.11:
4100 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
4101 | dev: true
4102 |
4103 | /registry-auth-token/5.0.1:
4104 | resolution: {integrity: sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==}
4105 | engines: {node: '>=14'}
4106 | dependencies:
4107 | '@pnpm/npm-conf': 1.0.5
4108 | dev: true
4109 |
4110 | /registry-url/6.0.1:
4111 | resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==}
4112 | engines: {node: '>=12'}
4113 | dependencies:
4114 | rc: 1.2.8
4115 | dev: true
4116 |
4117 | /rescript-webapi/0.7.0:
4118 | resolution: {integrity: sha512-fA1LPXSmQY3HtcIStQ2sHu9Xye1XLxd4JvkGQMupux9Q6Tp/jbcdh7bnCaGwHW6aI1QFmTmA/xWxUMb6oPphsQ==}
4119 | dev: true
4120 |
4121 | /rescript/10.1.0:
4122 | resolution: {integrity: sha512-85KLtBECo+hYwObbifXk5xpxUCUFMWgCR1w7hDDGhhXIXqEpHQ2ds6o++YPxzXjLuU1/qA7Iovq2zUX4opejQw==}
4123 | hasBin: true
4124 | requiresBuild: true
4125 | dev: true
4126 |
4127 | /resolve-alpn/1.2.1:
4128 | resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
4129 | dev: true
4130 |
4131 | /resolve-from/4.0.0:
4132 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
4133 | engines: {node: '>=4'}
4134 | dev: true
4135 |
4136 | /resolve-from/5.0.0:
4137 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
4138 | engines: {node: '>=8'}
4139 | dev: true
4140 |
4141 | /resolve/1.22.1:
4142 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
4143 | hasBin: true
4144 | dependencies:
4145 | is-core-module: 2.11.0
4146 | path-parse: 1.0.7
4147 | supports-preserve-symlinks-flag: 1.0.0
4148 | dev: true
4149 |
4150 | /responselike/3.0.0:
4151 | resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
4152 | engines: {node: '>=14.16'}
4153 | dependencies:
4154 | lowercase-keys: 3.0.0
4155 | dev: true
4156 |
4157 | /restore-cursor/4.0.0:
4158 | resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
4159 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4160 | dependencies:
4161 | onetime: 5.1.2
4162 | signal-exit: 3.0.7
4163 | dev: true
4164 |
4165 | /reusify/1.0.4:
4166 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
4167 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
4168 | dev: true
4169 |
4170 | /rollup/3.8.1:
4171 | resolution: {integrity: sha512-4yh9eMW7byOroYcN8DlF9P/2jCpu6txVIHjEqquQVSx7DI0RgyCCN3tjrcy4ra6yVtV336aLBB3v2AarYAxePQ==}
4172 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
4173 | hasBin: true
4174 | optionalDependencies:
4175 | fsevents: 2.3.2
4176 | dev: true
4177 |
4178 | /run-async/2.4.1:
4179 | resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
4180 | engines: {node: '>=0.12.0'}
4181 | dev: true
4182 |
4183 | /run-parallel/1.2.0:
4184 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
4185 | dependencies:
4186 | queue-microtask: 1.2.3
4187 | dev: true
4188 |
4189 | /rxjs/7.8.0:
4190 | resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
4191 | dependencies:
4192 | tslib: 2.4.1
4193 | dev: true
4194 |
4195 | /safe-buffer/5.1.2:
4196 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
4197 | dev: true
4198 |
4199 | /safer-buffer/2.1.2:
4200 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
4201 | dev: true
4202 |
4203 | /sass/1.57.1:
4204 | resolution: {integrity: sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==}
4205 | engines: {node: '>=12.0.0'}
4206 | hasBin: true
4207 | dependencies:
4208 | chokidar: 3.5.3
4209 | immutable: 4.2.1
4210 | source-map-js: 1.0.2
4211 | dev: true
4212 |
4213 | /sax/1.2.4:
4214 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
4215 | dev: true
4216 | optional: true
4217 |
4218 | /semver/5.7.1:
4219 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
4220 | hasBin: true
4221 | dev: true
4222 |
4223 | /semver/7.3.8:
4224 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
4225 | engines: {node: '>=10'}
4226 | hasBin: true
4227 | dependencies:
4228 | lru-cache: 6.0.0
4229 | dev: true
4230 |
4231 | /sentence-case/3.0.4:
4232 | resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
4233 | dependencies:
4234 | no-case: 3.0.4
4235 | tslib: 2.4.1
4236 | upper-case-first: 2.0.2
4237 | dev: true
4238 |
4239 | /sharp/0.31.2:
4240 | resolution: {integrity: sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q==}
4241 | engines: {node: '>=14.15.0'}
4242 | requiresBuild: true
4243 | dependencies:
4244 | color: 4.2.3
4245 | detect-libc: 2.0.1
4246 | node-addon-api: 5.0.0
4247 | prebuild-install: 7.1.1
4248 | semver: 7.3.8
4249 | simple-get: 4.0.1
4250 | tar-fs: 2.1.1
4251 | tunnel-agent: 0.6.0
4252 | dev: true
4253 |
4254 | /shebang-command/2.0.0:
4255 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
4256 | engines: {node: '>=8'}
4257 | dependencies:
4258 | shebang-regex: 3.0.0
4259 | dev: true
4260 |
4261 | /shebang-regex/3.0.0:
4262 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
4263 | engines: {node: '>=8'}
4264 | dev: true
4265 |
4266 | /signal-exit/3.0.7:
4267 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
4268 | dev: true
4269 |
4270 | /simple-concat/1.0.1:
4271 | resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
4272 | dev: true
4273 |
4274 | /simple-get/4.0.1:
4275 | resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
4276 | dependencies:
4277 | decompress-response: 6.0.0
4278 | once: 1.4.0
4279 | simple-concat: 1.0.1
4280 | dev: true
4281 |
4282 | /simple-swizzle/0.2.2:
4283 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
4284 | dependencies:
4285 | is-arrayish: 0.3.2
4286 | dev: true
4287 |
4288 | /slash/3.0.0:
4289 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
4290 | engines: {node: '>=8'}
4291 | dev: true
4292 |
4293 | /snake-case/3.0.4:
4294 | resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
4295 | dependencies:
4296 | dot-case: 3.0.4
4297 | tslib: 2.4.1
4298 | dev: true
4299 |
4300 | /source-map-js/1.0.2:
4301 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
4302 | engines: {node: '>=0.10.0'}
4303 | dev: true
4304 |
4305 | /source-map-support/0.5.21:
4306 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
4307 | dependencies:
4308 | buffer-from: 1.1.2
4309 | source-map: 0.6.1
4310 | dev: true
4311 |
4312 | /source-map/0.6.1:
4313 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
4314 | engines: {node: '>=0.10.0'}
4315 | dev: true
4316 |
4317 | /source-map/0.8.0-beta.0:
4318 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
4319 | engines: {node: '>= 8'}
4320 | dependencies:
4321 | whatwg-url: 7.1.0
4322 | dev: true
4323 |
4324 | /sourcemap-codec/1.4.8:
4325 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
4326 | deprecated: Please use @jridgewell/sourcemap-codec instead
4327 | dev: true
4328 |
4329 | /stable/0.1.8:
4330 | resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
4331 | deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
4332 | dev: true
4333 |
4334 | /string-width/5.1.2:
4335 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
4336 | engines: {node: '>=12'}
4337 | dependencies:
4338 | eastasianwidth: 0.2.0
4339 | emoji-regex: 9.2.2
4340 | strip-ansi: 7.0.1
4341 | dev: true
4342 |
4343 | /string_decoder/1.1.1:
4344 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
4345 | dependencies:
4346 | safe-buffer: 5.1.2
4347 | dev: true
4348 |
4349 | /strip-ansi/7.0.1:
4350 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
4351 | engines: {node: '>=12'}
4352 | dependencies:
4353 | ansi-regex: 6.0.1
4354 | dev: true
4355 |
4356 | /strip-final-newline/2.0.0:
4357 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
4358 | engines: {node: '>=6'}
4359 | dev: true
4360 |
4361 | /strip-json-comments/2.0.1:
4362 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
4363 | engines: {node: '>=0.10.0'}
4364 | dev: true
4365 |
4366 | /strip-literal/1.0.0:
4367 | resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==}
4368 | dependencies:
4369 | acorn: 8.8.1
4370 | dev: true
4371 |
4372 | /sucrase/3.29.0:
4373 | resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==}
4374 | engines: {node: '>=8'}
4375 | hasBin: true
4376 | dependencies:
4377 | commander: 4.1.1
4378 | glob: 7.1.6
4379 | lines-and-columns: 1.2.4
4380 | mz: 2.7.0
4381 | pirates: 4.0.5
4382 | ts-interface-checker: 0.1.13
4383 | dev: true
4384 |
4385 | /supports-color/5.5.0:
4386 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
4387 | engines: {node: '>=4'}
4388 | dependencies:
4389 | has-flag: 3.0.0
4390 | dev: true
4391 |
4392 | /supports-color/7.2.0:
4393 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
4394 | engines: {node: '>=8'}
4395 | dependencies:
4396 | has-flag: 4.0.0
4397 | dev: true
4398 |
4399 | /supports-preserve-symlinks-flag/1.0.0:
4400 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
4401 | engines: {node: '>= 0.4'}
4402 | dev: true
4403 |
4404 | /svgo/2.8.0:
4405 | resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
4406 | engines: {node: '>=10.13.0'}
4407 | hasBin: true
4408 | dependencies:
4409 | '@trysound/sax': 0.2.0
4410 | commander: 7.2.0
4411 | css-select: 4.3.0
4412 | css-tree: 1.1.3
4413 | csso: 4.2.0
4414 | picocolors: 1.0.0
4415 | stable: 0.1.8
4416 | dev: true
4417 |
4418 | /tar-fs/2.1.1:
4419 | resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
4420 | dependencies:
4421 | chownr: 1.1.4
4422 | mkdirp-classic: 0.5.3
4423 | pump: 3.0.0
4424 | tar-stream: 2.2.0
4425 | dev: true
4426 |
4427 | /tar-stream/2.2.0:
4428 | resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
4429 | engines: {node: '>=6'}
4430 | dependencies:
4431 | bl: 4.1.0
4432 | end-of-stream: 1.4.4
4433 | fs-constants: 1.0.0
4434 | inherits: 2.0.4
4435 | readable-stream: 3.6.0
4436 | dev: true
4437 |
4438 | /temp-dir/2.0.0:
4439 | resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
4440 | engines: {node: '>=8'}
4441 | dev: true
4442 |
4443 | /tempy/3.0.0:
4444 | resolution: {integrity: sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==}
4445 | engines: {node: '>=14.16'}
4446 | dependencies:
4447 | is-stream: 3.0.0
4448 | temp-dir: 2.0.0
4449 | type-fest: 2.19.0
4450 | unique-string: 3.0.0
4451 | dev: true
4452 |
4453 | /terser/5.16.1:
4454 | resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==}
4455 | engines: {node: '>=10'}
4456 | hasBin: true
4457 | dependencies:
4458 | '@jridgewell/source-map': 0.3.2
4459 | acorn: 8.8.1
4460 | commander: 2.20.3
4461 | source-map-support: 0.5.21
4462 | dev: true
4463 |
4464 | /thenify-all/1.6.0:
4465 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
4466 | engines: {node: '>=0.8'}
4467 | dependencies:
4468 | thenify: 3.3.1
4469 | dev: true
4470 |
4471 | /thenify/3.3.1:
4472 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
4473 | dependencies:
4474 | any-promise: 1.3.0
4475 | dev: true
4476 |
4477 | /through/2.3.8:
4478 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
4479 | dev: true
4480 |
4481 | /timsort/0.3.0:
4482 | resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==}
4483 | dev: true
4484 |
4485 | /tiny-glob/0.2.9:
4486 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
4487 | dependencies:
4488 | globalyzer: 0.1.0
4489 | globrex: 0.1.2
4490 | dev: true
4491 |
4492 | /tinybench/2.3.1:
4493 | resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==}
4494 | dev: true
4495 |
4496 | /tinypool/0.3.0:
4497 | resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==}
4498 | engines: {node: '>=14.0.0'}
4499 | dev: true
4500 |
4501 | /tinyspy/1.0.2:
4502 | resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==}
4503 | engines: {node: '>=14.0.0'}
4504 | dev: true
4505 |
4506 | /tiza/2.2.1:
4507 | resolution: {integrity: sha512-ZBQEM/GLHyHsK6fZrzJBsmNkwK4C0j5oh8JIAfWfnutE41JtbfcntriClni97eB5EYvVYVWnfEcBCsenFu9FbQ==}
4508 | dev: true
4509 |
4510 | /tmp/0.0.33:
4511 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
4512 | engines: {node: '>=0.6.0'}
4513 | dependencies:
4514 | os-tmpdir: 1.0.2
4515 | dev: true
4516 |
4517 | /to-fast-properties/2.0.0:
4518 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
4519 | engines: {node: '>=4'}
4520 | dev: true
4521 |
4522 | /to-regex-range/5.0.1:
4523 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
4524 | engines: {node: '>=8.0'}
4525 | dependencies:
4526 | is-number: 7.0.0
4527 | dev: true
4528 |
4529 | /tr46/0.0.3:
4530 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
4531 | dev: true
4532 |
4533 | /tr46/1.0.1:
4534 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
4535 | dependencies:
4536 | punycode: 2.1.1
4537 | dev: true
4538 |
4539 | /tree-kill/1.2.2:
4540 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
4541 | hasBin: true
4542 | dev: true
4543 |
4544 | /ts-algebra/1.1.1:
4545 | resolution: {integrity: sha512-W43a3/BN0Tp4SgRNERQF/QPVuY1rnHkgCr/fISLY0Ycu05P0NWPYRuViU8JFn+pFZuY6/zp9TgET1fxMzppR/Q==}
4546 | dependencies:
4547 | ts-toolbelt: 9.6.0
4548 | dev: true
4549 |
4550 | /ts-interface-checker/0.1.13:
4551 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
4552 | dev: true
4553 |
4554 | /ts-toolbelt/9.6.0:
4555 | resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==}
4556 | dev: true
4557 |
4558 | /tslib/2.4.1:
4559 | resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
4560 | dev: true
4561 |
4562 | /tsup/6.5.0_typescript@4.9.4:
4563 | resolution: {integrity: sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==}
4564 | engines: {node: '>=14'}
4565 | hasBin: true
4566 | peerDependencies:
4567 | '@swc/core': ^1
4568 | postcss: ^8.4.12
4569 | typescript: ^4.1.0
4570 | peerDependenciesMeta:
4571 | '@swc/core':
4572 | optional: true
4573 | postcss:
4574 | optional: true
4575 | typescript:
4576 | optional: true
4577 | dependencies:
4578 | bundle-require: 3.1.2_esbuild@0.15.18
4579 | cac: 6.7.14
4580 | chokidar: 3.5.3
4581 | debug: 4.3.4
4582 | esbuild: 0.15.18
4583 | execa: 5.1.1
4584 | globby: 11.1.0
4585 | joycon: 3.1.1
4586 | postcss-load-config: 3.1.4
4587 | resolve-from: 5.0.0
4588 | rollup: 3.8.1
4589 | source-map: 0.8.0-beta.0
4590 | sucrase: 3.29.0
4591 | tree-kill: 1.2.2
4592 | typescript: 4.9.4
4593 | transitivePeerDependencies:
4594 | - supports-color
4595 | - ts-node
4596 | dev: true
4597 |
4598 | /tunnel-agent/0.6.0:
4599 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
4600 | dependencies:
4601 | safe-buffer: 5.1.2
4602 | dev: true
4603 |
4604 | /type-detect/4.0.8:
4605 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
4606 | engines: {node: '>=4'}
4607 | dev: true
4608 |
4609 | /type-fest/0.20.2:
4610 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
4611 | engines: {node: '>=10'}
4612 | dev: true
4613 |
4614 | /type-fest/1.4.0:
4615 | resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
4616 | engines: {node: '>=10'}
4617 | dev: true
4618 |
4619 | /type-fest/2.19.0:
4620 | resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
4621 | engines: {node: '>=12.20'}
4622 | dev: true
4623 |
4624 | /type-fest/3.4.0:
4625 | resolution: {integrity: sha512-PEPg6RHlB9cFwoTMNENNrQFL0cXX04voWr2UPwQBJ3pVs7Mt8Y1oLWdUeMdGEwZE8HFFlujq8gS9enmyiQ8pLg==}
4626 | engines: {node: '>=14.16'}
4627 | dev: true
4628 |
4629 | /typescript/4.9.4:
4630 | resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==}
4631 | engines: {node: '>=4.2.0'}
4632 | hasBin: true
4633 | dev: true
4634 |
4635 | /ufo/1.0.1:
4636 | resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==}
4637 | dev: true
4638 |
4639 | /unique-string/3.0.0:
4640 | resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
4641 | engines: {node: '>=12'}
4642 | dependencies:
4643 | crypto-random-string: 4.0.0
4644 | dev: true
4645 |
4646 | /update-browserslist-db/1.0.10_browserslist@4.21.4:
4647 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
4648 | hasBin: true
4649 | peerDependencies:
4650 | browserslist: '>= 4.21.0'
4651 | dependencies:
4652 | browserslist: 4.21.4
4653 | escalade: 3.1.1
4654 | picocolors: 1.0.0
4655 | dev: true
4656 |
4657 | /upper-case-first/2.0.2:
4658 | resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
4659 | dependencies:
4660 | tslib: 2.4.1
4661 | dev: true
4662 |
4663 | /upper-case/2.0.2:
4664 | resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
4665 | dependencies:
4666 | tslib: 2.4.1
4667 | dev: true
4668 |
4669 | /util-deprecate/1.0.2:
4670 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
4671 | dev: true
4672 |
4673 | /utility-types/3.10.0:
4674 | resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==}
4675 | engines: {node: '>= 4'}
4676 | dev: true
4677 |
4678 | /vite-node/0.26.2_@types+node@18.11.17:
4679 | resolution: {integrity: sha512-4M/zlatItZAyvrQG+82zQBhgDjRZRhVJYFW4T9wcAKh7eMmSiPOVSeI5zsV9UzHXgCcIDKX0o0r3s4OxExTHqg==}
4680 | engines: {node: '>=v14.16.0'}
4681 | hasBin: true
4682 | dependencies:
4683 | debug: 4.3.4
4684 | mlly: 1.0.0
4685 | pathe: 0.2.0
4686 | source-map: 0.6.1
4687 | source-map-support: 0.5.21
4688 | vite: 4.0.3_@types+node@18.11.17
4689 | transitivePeerDependencies:
4690 | - '@types/node'
4691 | - less
4692 | - sass
4693 | - stylus
4694 | - sugarss
4695 | - supports-color
4696 | - terser
4697 | dev: true
4698 |
4699 | /vite/4.0.3_@types+node@18.11.17:
4700 | resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==}
4701 | engines: {node: ^14.18.0 || >=16.0.0}
4702 | hasBin: true
4703 | peerDependencies:
4704 | '@types/node': '>= 14'
4705 | less: '*'
4706 | sass: '*'
4707 | stylus: '*'
4708 | sugarss: '*'
4709 | terser: ^5.4.0
4710 | peerDependenciesMeta:
4711 | '@types/node':
4712 | optional: true
4713 | less:
4714 | optional: true
4715 | sass:
4716 | optional: true
4717 | stylus:
4718 | optional: true
4719 | sugarss:
4720 | optional: true
4721 | terser:
4722 | optional: true
4723 | dependencies:
4724 | '@types/node': 18.11.17
4725 | esbuild: 0.16.10
4726 | postcss: 8.4.20
4727 | resolve: 1.22.1
4728 | rollup: 3.8.1
4729 | optionalDependencies:
4730 | fsevents: 2.3.2
4731 | dev: true
4732 |
4733 | /vitest/0.26.2_happy-dom@8.1.1:
4734 | resolution: {integrity: sha512-Jvqxh6SDy9SsuslkDjts0iDewDIdq4rveEt69YgDuAb1tVDGV0lDepVaeAFraoySWqneJmOt4TngFFNhlw7GfA==}
4735 | engines: {node: '>=v14.16.0'}
4736 | hasBin: true
4737 | peerDependencies:
4738 | '@edge-runtime/vm': '*'
4739 | '@vitest/browser': '*'
4740 | '@vitest/ui': '*'
4741 | happy-dom: '*'
4742 | jsdom: '*'
4743 | peerDependenciesMeta:
4744 | '@edge-runtime/vm':
4745 | optional: true
4746 | '@vitest/browser':
4747 | optional: true
4748 | '@vitest/ui':
4749 | optional: true
4750 | happy-dom:
4751 | optional: true
4752 | jsdom:
4753 | optional: true
4754 | dependencies:
4755 | '@types/chai': 4.3.4
4756 | '@types/chai-subset': 1.3.3
4757 | '@types/node': 18.11.17
4758 | acorn: 8.8.1
4759 | acorn-walk: 8.2.0
4760 | chai: 4.3.7
4761 | debug: 4.3.4
4762 | happy-dom: 8.1.1
4763 | local-pkg: 0.4.2
4764 | source-map: 0.6.1
4765 | strip-literal: 1.0.0
4766 | tinybench: 2.3.1
4767 | tinypool: 0.3.0
4768 | tinyspy: 1.0.2
4769 | vite: 4.0.3_@types+node@18.11.17
4770 | vite-node: 0.26.2_@types+node@18.11.17
4771 | transitivePeerDependencies:
4772 | - less
4773 | - sass
4774 | - stylus
4775 | - sugarss
4776 | - supports-color
4777 | - terser
4778 | dev: true
4779 |
4780 | /wcwidth/1.0.1:
4781 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
4782 | dependencies:
4783 | defaults: 1.0.4
4784 | dev: true
4785 |
4786 | /weak-lru-cache/1.2.2:
4787 | resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==}
4788 | dev: true
4789 |
4790 | /webidl-conversions/3.0.1:
4791 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
4792 | dev: true
4793 |
4794 | /webidl-conversions/4.0.2:
4795 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
4796 | dev: true
4797 |
4798 | /webidl-conversions/7.0.0:
4799 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
4800 | engines: {node: '>=12'}
4801 | dev: true
4802 |
4803 | /whatwg-encoding/2.0.0:
4804 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
4805 | engines: {node: '>=12'}
4806 | dependencies:
4807 | iconv-lite: 0.6.3
4808 | dev: true
4809 |
4810 | /whatwg-mimetype/3.0.0:
4811 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
4812 | engines: {node: '>=12'}
4813 | dev: true
4814 |
4815 | /whatwg-url/5.0.0:
4816 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
4817 | dependencies:
4818 | tr46: 0.0.3
4819 | webidl-conversions: 3.0.1
4820 | dev: true
4821 |
4822 | /whatwg-url/7.1.0:
4823 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
4824 | dependencies:
4825 | lodash.sortby: 4.7.0
4826 | tr46: 1.0.1
4827 | webidl-conversions: 4.0.2
4828 | dev: true
4829 |
4830 | /which/2.0.2:
4831 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
4832 | engines: {node: '>= 8'}
4833 | hasBin: true
4834 | dependencies:
4835 | isexe: 2.0.0
4836 | dev: true
4837 |
4838 | /wrap-ansi/8.0.1:
4839 | resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==}
4840 | engines: {node: '>=12'}
4841 | dependencies:
4842 | ansi-styles: 6.2.1
4843 | string-width: 5.1.2
4844 | strip-ansi: 7.0.1
4845 | dev: true
4846 |
4847 | /wrappy/1.0.2:
4848 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
4849 | dev: true
4850 |
4851 | /ws/8.11.0:
4852 | resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
4853 | engines: {node: '>=10.0.0'}
4854 | peerDependencies:
4855 | bufferutil: ^4.0.1
4856 | utf-8-validate: ^5.0.2
4857 | peerDependenciesMeta:
4858 | bufferutil:
4859 | optional: true
4860 | utf-8-validate:
4861 | optional: true
4862 | dev: true
4863 |
4864 | /xxhash-wasm/0.4.2:
4865 | resolution: {integrity: sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==}
4866 | dev: true
4867 |
4868 | /yallist/4.0.0:
4869 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4870 | dev: true
4871 |
4872 | /yaml/1.10.2:
4873 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
4874 | engines: {node: '>= 6'}
4875 | dev: true
4876 |
4877 | /zip-stream/4.1.0:
4878 | resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==}
4879 | engines: {node: '>= 10'}
4880 | dependencies:
4881 | archiver-utils: 2.1.0
4882 | compress-commons: 4.1.1
4883 | readable-stream: 3.6.0
4884 | dev: true
4885 |
--------------------------------------------------------------------------------
/src/content.ts:
--------------------------------------------------------------------------------
1 | // https://stackoverflow.com/questions/20499994/access-window-variable-from-content-script
2 | import type { PlasmoContentScript } from "plasmo";
3 | import importer from "url:./importer.ts";
4 |
5 | export const config: PlasmoContentScript = {
6 | // matches: [''],
7 | all_frames: true,
8 | match_about_blank: true,
9 | run_at: "document_end",
10 | };
11 |
12 | const script = document.createElement("script");
13 | script.src = importer;
14 | script.type = "module";
15 | document.body.appendChild(script);
16 | document.body.removeChild(script);
17 |
--------------------------------------------------------------------------------
/src/importer.test.ts:
--------------------------------------------------------------------------------
1 | import { describe, it, expect, beforeEach, vi } from "vitest";
2 | import "./importer";
3 |
4 | const win = window as any;
5 | const { $i } = win;
6 |
7 | const TIMEOUT = 2000;
8 | const prefix = "color:blue";
9 | const strong = "color:blue;font-weight:bold";
10 | const error = "color:red";
11 | const jsUrl =
12 | "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js";
13 | const cssUrl =
14 | "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css";
15 |
16 | async function sleep(ms: number) {
17 | return new Promise((resolve) => setTimeout(resolve, ms));
18 | }
19 |
20 | describe("Console Importer", () => {
21 | it("should append to window", () => {
22 | expect(typeof $i).toBe("function");
23 | expect(typeof (console as any).$i).toBe("function");
24 | });
25 |
26 | it("should throw error when argument is invalid", () => {
27 | expect(() => $i({})).toThrowError(
28 | "Argument should be a string, please check it."
29 | );
30 | });
31 |
32 | it("should not output ugly string", () => {
33 | expect($i.toString()).toBe("$i");
34 | });
35 |
36 | describe("import JS URL", () => {
37 | beforeEach(() => {
38 | vi.spyOn(console, "log");
39 | $i(jsUrl);
40 | });
41 |
42 | it("should import", async () => {
43 | expect(console.log).toHaveBeenCalledWith(
44 | `%c[$i]: %c${jsUrl}%c is loading, please be patient...`,
45 | prefix,
46 | strong,
47 | ""
48 | );
49 |
50 | await sleep(TIMEOUT);
51 | expect(console.log).toHaveBeenCalledWith(
52 | `%c[$i]: %c${jsUrl}%c is loaded.`,
53 | prefix,
54 | strong,
55 | ""
56 | );
57 | expect(win.$.fn.jquery).toBe("3.1.1");
58 | });
59 | });
60 |
61 | describe("import invalid JS URL", () => {
62 | const url = "https://test.js";
63 | beforeEach(() => {
64 | vi.spyOn(console, "log");
65 | $i(url);
66 | });
67 |
68 | it("should not import", async () => {
69 | expect(console.log).toHaveBeenCalledWith(
70 | `%c[$i]: %c${url}%c is loading, please be patient...`,
71 | prefix,
72 | strong,
73 | ""
74 | );
75 |
76 | await sleep(TIMEOUT);
77 | expect(console.log).toHaveBeenCalledWith(
78 | `%c[$i]: %cFail to load %c${url}%c, is this URL%c%c correct?`,
79 | error,
80 | "",
81 | strong,
82 | "",
83 | "",
84 | ""
85 | );
86 | });
87 | });
88 |
89 | describe("import CSS URL", () => {
90 | beforeEach(() => {
91 | vi.spyOn(console, "log");
92 | $i(cssUrl);
93 | });
94 |
95 | it("should import", async () => {
96 | expect(console.log).toHaveBeenCalledWith(
97 | `%c[$i]: %c${cssUrl}%c is loading, please be patient...`,
98 | prefix,
99 | strong,
100 | ""
101 | );
102 | await sleep(TIMEOUT);
103 | // expect(getComputedStyle(document.body).boxSizing).toBe('border-box') // TODO:
104 | expect(console.log).toHaveBeenCalledWith(
105 | `%c[$i]: %c${cssUrl}%c is loaded.`,
106 | prefix,
107 | strong,
108 | ""
109 | );
110 | });
111 | });
112 |
113 | describe("import invalid CSS URL", () => {
114 | const url = "https://test.css";
115 |
116 | beforeEach(() => {
117 | vi.spyOn(console, "log");
118 | $i(url);
119 | });
120 |
121 | it("should not import", async () => {
122 | expect(console.log).toHaveBeenCalledWith(
123 | `%c[$i]: %c${url}%c is loading, please be patient...`,
124 | prefix,
125 | strong,
126 | ""
127 | );
128 | await sleep(TIMEOUT);
129 | expect(console.log).toHaveBeenCalledWith(
130 | `%c[$i]: %cFail to load %c${url}%c, is this URL%c%c correct?`,
131 | error,
132 | "",
133 | strong,
134 | "",
135 | "",
136 | ""
137 | );
138 | });
139 | });
140 |
141 | describe("import keyword", () => {
142 | beforeEach(() => {
143 | vi.spyOn(console, "log");
144 | $i("jquery");
145 | });
146 | it("should import", async () => {
147 | expect(console.log).toHaveBeenCalledWith(
148 | `%c[$i]: %cSearching for %cjquery%c, please be patient...`,
149 | prefix,
150 | "",
151 | strong,
152 | ""
153 | );
154 | await sleep(TIMEOUT);
155 | expect(console.log).toHaveBeenCalledWith(
156 | "%c[$i]: %cjquery%c is loading, please be patient...",
157 | prefix,
158 | strong,
159 | ""
160 | );
161 | // expect(console.log).toHaveBeenCalledWith(
162 | // jasmine.any(String),
163 | // prefix,
164 | // strong,
165 | // ''
166 | // )
167 | expect(win.$.fn.jquery).toBeDefined();
168 | });
169 | });
170 |
171 | describe("import keyword not matching completely", () => {
172 | beforeEach(() => {
173 | vi.spyOn(console, "log");
174 | $i("jq");
175 | });
176 | it.todo("should import", async () => {
177 | expect(console.log).toHaveBeenCalledWith(
178 | `%c[$i]: %cSearching for %cjq%c, please be patient...`,
179 | prefix,
180 | "",
181 | strong,
182 | ""
183 | );
184 |
185 | await sleep(TIMEOUT);
186 | expect(console.log).toHaveBeenCalledWith(
187 | "%c[$i]: %cjq%c not found, import %cjquery%c instead.",
188 | prefix,
189 | strong,
190 | "",
191 | strong,
192 | ""
193 | );
194 | expect(console.log).toHaveBeenCalledWith(
195 | "%c[$i]: %cjquery%c is loading, please be patient...",
196 | prefix,
197 | strong,
198 | ""
199 | );
200 | // expect(console.log).toHaveBeenCalledWith(
201 | // jasmine.any(String),
202 | // prefix,
203 | // strong,
204 | // ''
205 | // )
206 | expect(win.$.fn.jquery).toBeDefined();
207 | });
208 | });
209 |
210 | describe("import keyword with no results", () => {
211 | beforeEach(() => {
212 | vi.spyOn(console, "log");
213 | $i("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
214 | });
215 | it.todo("should log error", async () => {
216 | await sleep(TIMEOUT);
217 | expect(console.log).toHaveBeenCalledWith(
218 | "%c[$i]: %cSorry, %caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%c not found, please try another keyword.",
219 | error,
220 | "",
221 | strong,
222 | ""
223 | );
224 | });
225 | });
226 |
227 | describe.todo("import specific version", () => {
228 | beforeEach(() => {
229 | vi.spyOn(console, "log");
230 | $i("jquery@2");
231 | });
232 | it("should import", async () => {
233 | expect(console.log).toHaveBeenCalledWith(
234 | "%c[$i]: %cjquery@2%c is loading, please be patient...",
235 | prefix,
236 | strong,
237 | ""
238 | );
239 |
240 | await sleep(TIMEOUT);
241 | expect(win.$.fn.jquery[0]).toBe("2");
242 | expect(console.log).toHaveBeenCalledWith(
243 | "%c[$i]: %cjquery@2%c(https://unpkg.com/jquery@2) is loaded.",
244 | prefix,
245 | strong,
246 | ""
247 | );
248 | });
249 | });
250 |
251 | it("Remove script tag after injected", async () => {
252 | $i(jsUrl);
253 | expect(document.querySelector(`script[src="${jsUrl}"]`)).toBe(null);
254 | await sleep(TIMEOUT);
255 | expect(document.querySelector(`script[src="${jsUrl}"]`)).toBe(null);
256 | });
257 |
258 | describe.todo("Meta tag", () => {
259 | it("should remove after executed", async () => {
260 | $i(jsUrl);
261 | expect(document.querySelector("meta[name=referrer]")).toBe(null);
262 |
263 | await sleep(TIMEOUT);
264 | expect(document.querySelector("meta[name=referrer]")).toBe(null);
265 | });
266 | it("should not be changed if existing", async () => {
267 | let meta = document.createElement("meta");
268 | meta.name = "referrer";
269 | meta.content = "origin";
270 | document.head.appendChild(meta);
271 | $i(jsUrl);
272 |
273 | meta = document.querySelector("meta[name=referrer]") as HTMLMetaElement;
274 |
275 | expect(meta.content).toBe("origin");
276 | await sleep(TIMEOUT);
277 | expect(meta.content).toBe("origin");
278 | });
279 | });
280 | });
281 |
--------------------------------------------------------------------------------
/src/importer.ts:
--------------------------------------------------------------------------------
1 | import tiza from "tiza";
2 |
3 | const PREFIX_TEXT = "[$i]: ";
4 | const prefix = tiza.color("blue").text;
5 | const strong = tiza.color("blue").bold().text;
6 | const error = tiza.color("red").text;
7 | const log: typeof tiza.log = (...args) =>
8 | tiza.log(prefix(PREFIX_TEXT), ...args);
9 | const logError: typeof tiza.log = (...args) =>
10 | tiza.log(error(PREFIX_TEXT), ...args);
11 |
12 | let lastGlobalVariableSet: Set | null = null;
13 |
14 | function createBeforeLoad(name: string) {
15 | return () => {
16 | lastGlobalVariableSet = new Set(Object.keys(window));
17 | log(strong(name), " is loading, please be patient...");
18 | };
19 | }
20 |
21 | function createOnLoad(name: string, url?: string) {
22 | return () => {
23 | const urlText = url ? `(${url})` : "";
24 | log(strong(name), `${urlText} is loaded.`);
25 |
26 | const currentGlobalVariables = Object.keys(window);
27 | const newGlobalVariables = currentGlobalVariables.filter(
28 | (key) => !lastGlobalVariableSet?.has(key)
29 | );
30 | if (newGlobalVariables.length > 0) {
31 | log(
32 | "The new global variables are as follows: ",
33 | strong(newGlobalVariables.join(",")),
34 | " . Maybe you can use them."
35 | );
36 | } else {
37 | // maybe css request or script loaded already
38 | }
39 | // Update global variable list
40 | lastGlobalVariableSet = new Set(currentGlobalVariables);
41 | };
42 | }
43 |
44 | function createOnError(name: string, url?: string) {
45 | return () => {
46 | const urlText = url ? `(${strong(url)})` : "";
47 | logError(
48 | "Fail to load ",
49 | strong(name),
50 | ", is this URL",
51 | urlText,
52 | " correct?"
53 | );
54 | };
55 | }
56 |
57 | // Try to remove referrer for security
58 | // https://imququ.com/post/referrer-policy.html
59 | // https://www.w3.org/TR/referrer-policy/
60 | function addNoReferrerMeta() {
61 | const originMeta = document.querySelector(
62 | "meta[name=referrer]"
63 | );
64 |
65 | if (originMeta) {
66 | // If there is already a referrer policy meta tag, save origin content
67 | // and then change it, call `remove` to restore it
68 | const content = originMeta.content;
69 | originMeta.content = "no-referrer";
70 | return function remove() {
71 | originMeta.content = content;
72 | };
73 | } else {
74 | // Else, create a new one, call `remove` to delete it
75 | const meta = document.createElement("meta");
76 | meta.name = "referrer";
77 | meta.content = "no-referrer";
78 | document.head.appendChild(meta);
79 | return function remove() {
80 | // Removing meta tag directly not work, should set it to default first
81 | meta.content = "no-referrer-when-downgrade";
82 | document.head.removeChild(meta);
83 | };
84 | }
85 | }
86 |
87 | // Insert script tag
88 | function injectScript(
89 | url: string,
90 | onload: ReturnType,
91 | onerror: ReturnType
92 | ) {
93 | const remove = addNoReferrerMeta();
94 | const script = document.createElement("script");
95 | script.src = url;
96 | script.onload = onload;
97 | script.onerror = onerror;
98 | document.body.appendChild(script);
99 | remove();
100 | document.body.removeChild(script);
101 | }
102 |
103 | // Insert link tag
104 | function injectStyle(
105 | url: string,
106 | onload: ReturnType,
107 | onerror: ReturnType
108 | ) {
109 | const remove = addNoReferrerMeta();
110 | const link = document.createElement("link");
111 | link.href = url;
112 | link.rel = "stylesheet";
113 | // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Stylesheet_load_events
114 | link.onload = onload;
115 | link.onerror = onerror;
116 | document.head.appendChild(link);
117 | remove();
118 | // Should not remove tag, unlike