├── .github
├── FUNDING.yml
└── workflows
│ └── publish.yml
├── .gitignore
├── .postcssrc
├── LICENSE.md
├── README.md
├── icon.svg
├── package.json
├── screenshots
├── demo.gif
├── keys-tokens-tab.png
└── user-auth-settings2.png
├── src
├── App.css
├── EmbedTweet.tsx
├── buttonRenderer.ts
├── callSettings.ts
├── handleClosePopup.ts
├── handleDeleteTweet.ts
├── handleTweets.ts
├── index.html
├── index.tsx
├── registerSlashCommand-old.tsx
└── tailwind.css
├── tailwind.config.js
└── yarn.lock
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [hkgnp]
2 |
--------------------------------------------------------------------------------
/.github/workflows/publish.yml:
--------------------------------------------------------------------------------
1 | name: Build plugin
2 |
3 | on:
4 | push:
5 | # Sequence of patterns matched against refs/tags
6 | tags:
7 | - '*' # Push events to matching any tag format, i.e. 1.0, 20.15.10
8 |
9 | env:
10 | PLUGIN_NAME: ${{ github.event.repository.name }}
11 |
12 | jobs:
13 | build:
14 | runs-on: ubuntu-latest
15 |
16 | steps:
17 | - uses: actions/checkout@v2
18 | - name: Use Node.js
19 | uses: actions/setup-node@v1
20 | with:
21 | node-version: '16.x' # You might need to adjust this value to your own version
22 | - name: Build
23 | id: build
24 | run: |
25 | npm i && npm run build
26 | mkdir ${{ env.PLUGIN_NAME }}
27 | cp README.md package.json icon.svg ${{ env.PLUGIN_NAME }}
28 | mv dist ${{ env.PLUGIN_NAME }}
29 | zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }}
30 | ls
31 | echo "::set-output name=tag_name::$(git tag --sort version:refname | tail -n 1)"
32 | - name: Create Release
33 | uses: ncipollo/release-action@v1
34 | id: create_release
35 | env:
36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37 | VERSION: ${{ github.ref }}
38 | with:
39 | allowUpdates: true
40 | draft: false
41 | prerelease: false
42 |
43 | - name: Upload zip file
44 | id: upload_zip
45 | uses: actions/upload-release-asset@v1
46 | env:
47 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48 | with:
49 | upload_url: ${{ steps.create_release.outputs.upload_url }}
50 | asset_path: ./${{ env.PLUGIN_NAME }}.zip
51 | asset_name: ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip
52 | asset_content_type: application/zip
53 |
54 | - name: Upload package.json
55 | id: upload_metadata
56 | uses: actions/upload-release-asset@v1
57 | env:
58 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59 | with:
60 | upload_url: ${{ steps.create_release.outputs.upload_url }}
61 | asset_path: ./package.json
62 | asset_name: package.json
63 | asset_content_type: application/json
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | # Logs
3 | logs
4 | *.log
5 | npm-debug.log*
6 | yarn-debug.log*
7 | yarn-error.log*
8 | lerna-debug.log*
9 | .pnpm-debug.log*
10 |
11 | # Diagnostic reports (https://nodejs.org/api/report.html)
12 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
13 |
14 | # Runtime data
15 | pids
16 | *.pid
17 | *.seed
18 | *.pid.lock
19 |
20 | # Directory for instrumented libs generated by jscoverage/JSCover
21 | lib-cov
22 |
23 | # Coverage directory used by tools like istanbul
24 | coverage
25 | *.lcov
26 |
27 | # nyc test coverage
28 | .nyc_output
29 |
30 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
31 | .grunt
32 |
33 | # Bower dependency directory (https://bower.io/)
34 | bower_components
35 |
36 | # node-waf configuration
37 | .lock-wscript
38 |
39 | # Compiled binary addons (https://nodejs.org/api/addons.html)
40 | build/Release
41 |
42 | # Dependency directories
43 | node_modules/
44 | jspm_packages/
45 |
46 | # Snowpack dependency directory (https://snowpack.dev/)
47 | web_modules/
48 |
49 | # TypeScript cache
50 | *.tsbuildinfo
51 |
52 | # Optional npm cache directory
53 | .npm
54 |
55 | # Optional eslint cache
56 | .eslintcache
57 |
58 | # Microbundle cache
59 | .rpt2_cache/
60 | .rts2_cache_cjs/
61 | .rts2_cache_es/
62 | .rts2_cache_umd/
63 |
64 | # Optional REPL history
65 | .node_repl_history
66 |
67 | # Output of 'npm pack'
68 | *.tgz
69 |
70 | # Yarn Integrity file
71 | .yarn-integrity
72 |
73 | # dotenv environment variables file
74 | .env
75 | .env.test
76 | .env.production
77 |
78 | # parcel-bundler cache (https://parceljs.org/)
79 | .cache
80 | .parcel-cache
81 |
82 | # Next.js build output
83 | .next
84 | out
85 |
86 | # Nuxt.js build / generate output
87 | .nuxt
88 | dist
89 |
90 | # Gatsby files
91 | .cache/
92 | # Comment in the public line in if your project uses Gatsby and not Next.js
93 | # https://nextjs.org/blog/next-9-1#public-directory-support
94 | # public
95 |
96 | # vuepress build output
97 | .vuepress/dist
98 |
99 | # Serverless directories
100 | .serverless/
101 |
102 | # FuseBox cache
103 | .fusebox/
104 |
105 | # DynamoDB Local files
106 | .dynamodb/
107 |
108 | # TernJS port file
109 | .tern-port
110 |
111 | # Stores VSCode versions used for testing VSCode extensions
112 | .vscode-test
113 |
114 | # yarn v2
115 | .yarn/cache
116 | .yarn/unplugged
117 | .yarn/build-state.yml
118 | .yarn/install-state.gz
119 | .pnp.*
--------------------------------------------------------------------------------
/.postcssrc:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": {
3 | "tailwindcss/nesting": {},
4 | "tailwindcss": {},
5 | "cssnano": {}
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 hkgnp
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 | [:gift_heart: Sponsor this project on Github](https://github.com/sponsors/hkgnp) or [:coffee: Get me a coffee](https://www.buymeacoffee.com/hkgnp.dev) if you like this plugin!
2 |
3 | > In v2.0.0 onwards, your `Bearer token` is required to embed tweet threads.
4 |
5 | # Overview
6 |
7 | Easily tweet from within Logseq!
8 |
9 | 
10 |
11 | # Installation
12 |
13 | If you find it in the marketplace, do install it from there for a more seamless experience.
14 |
15 | If you can't find the plugin in the marketplace, please [download the latest release here](https://github.com/hkgnp/logseq-tweet-plugin/releases) and manually install the plugin in Logseq.
16 |
17 | # Usage
18 |
19 | ## Tweeting single tweets and tweet threads
20 |
21 | 1. Install the plugin as above.
22 |
23 | 2. Navigate to the plugin settings.
24 |
25 | 3. Key in your API key, API secret, Access token, Access secret, Bearer token. Then close the settings window.
26 |
27 | 4. Start by typing `/tweet` anywhere. You can then start tweeting in the next block.
28 |
29 | 5. If you only have 1 block, you will be sending just 1 tweet.
30 |
31 | 6. If you have multiple blocks, you will be sending a tweet thread.
32 |
33 | 7. When you are done composing your tweet/s, simply hit the big blue tweet button to send off your tweets!
34 |
35 | ## Deleting tweets & tweet threads
36 |
37 | Once you have tweeted, the tweet button would disappear and be replaced by the date/time stamp of the tweet/thread, and a link to the tweet (or first tweet of the thread). To delete this tweet/thread, right click on the block and select `Delete tweet/thread`.
38 |
39 | Note: If you try to delete your tweet immediately after you post it, all the tweets may not get deleted as the Twitter API needs some time to be updated. Do give it a few seconds before initiating the delete.
40 |
41 | ## Embedding tweet or thread
42 |
43 | This plugin also allows you to embed tweets and threads. Simply type `/Embed tweet/thread` and enter the url of the **first** tweet of the thread. It will automaticaly scan to see if it's a single tweet or thread and embed it accordingly/and embed it accordingly.
44 |
45 | # Customisation
46 |
47 | ## Setting custom hashtags for successful tweets
48 |
49 | Successful tweets will look something like this: `#tweeted on Feb 22nd, 2022 at 15:34`. You can replace `#tweeted on` with your own custom hashtag by changing the plugin settings.
50 |
51 | ```
52 | {
53 | "customHashtag": "#tweeted on"
54 | }
55 | ```
56 |
57 | # How to get your Twitter keys, secrets and tokens
58 |
59 | 1. [Sign up for a developer account](https://developer.twitter.com/en/docs/developer-portal/overview) and log in.
60 |
61 | 2. Go to your [developer portal](https://developer.twitter.com/en/portal/dashboard).
62 |
63 | 3. Create a project.
64 |
65 | 4. Go to your app settings and ensure that your user authentication settings are set to OAuth 1.0a. It should reflect as below after you're done:
66 |
67 | 
68 |
69 | 5. Go to your keys and tokens page using the tab below:
70 |
71 | 
72 |
73 | 6. On this page, generate your:
74 |
75 | - API Key
76 | - API Secret
77 | - Access Token
78 | - Access Token Secret
79 | - Bearer Token
80 |
81 | 7. The information in (6) will need to go in the plugin settings as above.
82 |
83 | # Important Notes
84 |
85 | - All blank blocks in a Tweet thread will be ignored when sending the tweet (see demo above). There will be a popup indicating so, but the tweet will still get sent.
86 | - Will be looking to add abiility to schedule tweets when I have the time (I hope).
87 | - Uploading videos and images are however not possible afaik as the plugin sandbox does not allow retrieval of assets saved into Logseq as an "attachment". However, will look into supporting including linked videos and images through URLs to them.
88 |
--------------------------------------------------------------------------------
/icon.svg:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "logseq": {
3 | "id": "logseq-tweet-plugin",
4 | "title": "logseq-tweet-plugin",
5 | "icon": "./icon.svg"
6 | },
7 | "name": "logseq-tweet-plugin",
8 | "version": "2.0.7",
9 | "description": "",
10 | "main": "dist/index.html",
11 | "targets": {
12 | "main": false
13 | },
14 | "scripts": {
15 | "build": "rm -R dist && echo 'dist folder removed'; parcel build --no-source-maps src/index.html --public-url ./"
16 | },
17 | "keywords": [],
18 | "author": "hkgnp",
19 | "license": "MIT",
20 | "dependencies": {
21 | "@logseq/libs": "^0.0.14",
22 | "axios": "^1.3.4",
23 | "axios-jsonp": "^1.0.4",
24 | "axios-oauth-1.0a": "^0.3.6",
25 | "cssnano": "^6.0.0",
26 | "logseq-dateutils": "^0.0.26",
27 | "postcss": "^8.4.21",
28 | "postcss-cli": "^10.1.0",
29 | "react": "^18.2.0",
30 | "react-dom": "^18.2.0",
31 | "tailwindcss": "^3.3.1",
32 | "twitter-text": "^3.1.0"
33 | },
34 | "devDependencies": {
35 | "@types/node": "^18.15.11",
36 | "@types/react": "^18.0.31",
37 | "@types/react-dom": "^18.0.11",
38 | "@types/twitter-text": "^3.1.5",
39 | "buffer": "^5.5.0",
40 | "crypto-browserify": "^3.12.0",
41 | "events": "^3.3.0",
42 | "parcel": "^2.8.3",
43 | "stream-browserify": "^3.0.0"
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/screenshots/demo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjypng/logseq-tweet-plugin/580110d29cee0bdbca44059412a0d2b80405aa42/screenshots/demo.gif
--------------------------------------------------------------------------------
/screenshots/keys-tokens-tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjypng/logseq-tweet-plugin/580110d29cee0bdbca44059412a0d2b80405aa42/screenshots/keys-tokens-tab.png
--------------------------------------------------------------------------------
/screenshots/user-auth-settings2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjypng/logseq-tweet-plugin/580110d29cee0bdbca44059412a0d2b80405aa42/screenshots/user-auth-settings2.png
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 | /*
2 | ! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com
3 | *//*
4 | 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
5 | 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
6 | */
7 |
8 | *,
9 | ::before,
10 | ::after {
11 | box-sizing: border-box; /* 1 */
12 | border-width: 0; /* 2 */
13 | border-style: solid; /* 2 */
14 | border-color: #e5e7eb; /* 2 */
15 | }
16 |
17 | ::before,
18 | ::after {
19 | --tw-content: '';
20 | }
21 |
22 | /*
23 | 1. Use a consistent sensible line-height in all browsers.
24 | 2. Prevent adjustments of font size after orientation changes in iOS.
25 | 3. Use a more readable tab size.
26 | 4. Use the user's configured `sans` font-family by default.
27 | */
28 |
29 | html {
30 | line-height: 1.5; /* 1 */
31 | -webkit-text-size-adjust: 100%; /* 2 */
32 | -moz-tab-size: 4; /* 3 */
33 | -o-tab-size: 4;
34 | tab-size: 4; /* 3 */
35 | font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
36 | }
37 |
38 | /*
39 | 1. Remove the margin in all browsers.
40 | 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
41 | */
42 |
43 | body {
44 | margin: 0; /* 1 */
45 | line-height: inherit; /* 2 */
46 | }
47 |
48 | /*
49 | 1. Add the correct height in Firefox.
50 | 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
51 | 3. Ensure horizontal rules are visible by default.
52 | */
53 |
54 | hr {
55 | height: 0; /* 1 */
56 | color: inherit; /* 2 */
57 | border-top-width: 1px; /* 3 */
58 | }
59 |
60 | /*
61 | Add the correct text decoration in Chrome, Edge, and Safari.
62 | */
63 |
64 | abbr:where([title]) {
65 | -webkit-text-decoration: underline dotted;
66 | text-decoration: underline dotted;
67 | }
68 |
69 | /*
70 | Remove the default font size and weight for headings.
71 | */
72 |
73 | h1,
74 | h2,
75 | h3,
76 | h4,
77 | h5,
78 | h6 {
79 | font-size: inherit;
80 | font-weight: inherit;
81 | }
82 |
83 | /*
84 | Reset links to optimize for opt-in styling instead of opt-out.
85 | */
86 |
87 | a {
88 | color: inherit;
89 | text-decoration: inherit;
90 | }
91 |
92 | /*
93 | Add the correct font weight in Edge and Safari.
94 | */
95 |
96 | b,
97 | strong {
98 | font-weight: bolder;
99 | }
100 |
101 | /*
102 | 1. Use the user's configured `mono` font family by default.
103 | 2. Correct the odd `em` font sizing in all browsers.
104 | */
105 |
106 | code,
107 | kbd,
108 | samp,
109 | pre {
110 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
111 | font-size: 1em; /* 2 */
112 | }
113 |
114 | /*
115 | Add the correct font size in all browsers.
116 | */
117 |
118 | small {
119 | font-size: 80%;
120 | }
121 |
122 | /*
123 | Prevent `sub` and `sup` elements from affecting the line height in all browsers.
124 | */
125 |
126 | sub,
127 | sup {
128 | font-size: 75%;
129 | line-height: 0;
130 | position: relative;
131 | vertical-align: baseline;
132 | }
133 |
134 | sub {
135 | bottom: -0.25em;
136 | }
137 |
138 | sup {
139 | top: -0.5em;
140 | }
141 |
142 | /*
143 | 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
144 | 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
145 | 3. Remove gaps between table borders by default.
146 | */
147 |
148 | table {
149 | text-indent: 0; /* 1 */
150 | border-color: inherit; /* 2 */
151 | border-collapse: collapse; /* 3 */
152 | }
153 |
154 | /*
155 | 1. Change the font styles in all browsers.
156 | 2. Remove the margin in Firefox and Safari.
157 | 3. Remove default padding in all browsers.
158 | */
159 |
160 | button,
161 | input,
162 | optgroup,
163 | select,
164 | textarea {
165 | font-family: inherit; /* 1 */
166 | font-size: 100%; /* 1 */
167 | line-height: inherit; /* 1 */
168 | color: inherit; /* 1 */
169 | margin: 0; /* 2 */
170 | padding: 0; /* 3 */
171 | }
172 |
173 | /*
174 | Remove the inheritance of text transform in Edge and Firefox.
175 | */
176 |
177 | button,
178 | select {
179 | text-transform: none;
180 | }
181 |
182 | /*
183 | 1. Correct the inability to style clickable types in iOS and Safari.
184 | 2. Remove default button styles.
185 | */
186 |
187 | button,
188 | [type='button'],
189 | [type='reset'],
190 | [type='submit'] {
191 | -webkit-appearance: button; /* 1 */
192 | background-color: transparent; /* 2 */
193 | background-image: none; /* 2 */
194 | }
195 |
196 | /*
197 | Use the modern Firefox focus style for all focusable elements.
198 | */
199 |
200 | :-moz-focusring {
201 | outline: auto;
202 | }
203 |
204 | /*
205 | Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
206 | */
207 |
208 | :-moz-ui-invalid {
209 | box-shadow: none;
210 | }
211 |
212 | /*
213 | Add the correct vertical alignment in Chrome and Firefox.
214 | */
215 |
216 | progress {
217 | vertical-align: baseline;
218 | }
219 |
220 | /*
221 | Correct the cursor style of increment and decrement buttons in Safari.
222 | */
223 |
224 | ::-webkit-inner-spin-button,
225 | ::-webkit-outer-spin-button {
226 | height: auto;
227 | }
228 |
229 | /*
230 | 1. Correct the odd appearance in Chrome and Safari.
231 | 2. Correct the outline style in Safari.
232 | */
233 |
234 | [type='search'] {
235 | -webkit-appearance: textfield; /* 1 */
236 | outline-offset: -2px; /* 2 */
237 | }
238 |
239 | /*
240 | Remove the inner padding in Chrome and Safari on macOS.
241 | */
242 |
243 | ::-webkit-search-decoration {
244 | -webkit-appearance: none;
245 | }
246 |
247 | /*
248 | 1. Correct the inability to style clickable types in iOS and Safari.
249 | 2. Change font properties to `inherit` in Safari.
250 | */
251 |
252 | ::-webkit-file-upload-button {
253 | -webkit-appearance: button; /* 1 */
254 | font: inherit; /* 2 */
255 | }
256 |
257 | /*
258 | Add the correct display in Chrome and Safari.
259 | */
260 |
261 | summary {
262 | display: list-item;
263 | }
264 |
265 | /*
266 | Removes the default spacing and border for appropriate elements.
267 | */
268 |
269 | blockquote,
270 | dl,
271 | dd,
272 | h1,
273 | h2,
274 | h3,
275 | h4,
276 | h5,
277 | h6,
278 | hr,
279 | figure,
280 | p,
281 | pre {
282 | margin: 0;
283 | }
284 |
285 | fieldset {
286 | margin: 0;
287 | padding: 0;
288 | }
289 |
290 | legend {
291 | padding: 0;
292 | }
293 |
294 | ol,
295 | ul,
296 | menu {
297 | list-style: none;
298 | margin: 0;
299 | padding: 0;
300 | }
301 |
302 | /*
303 | Prevent resizing textareas horizontally by default.
304 | */
305 |
306 | textarea {
307 | resize: vertical;
308 | }
309 |
310 | /*
311 | 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
312 | 2. Set the default placeholder color to the user's configured gray 400 color.
313 | */
314 |
315 | input::-moz-placeholder, textarea::-moz-placeholder {
316 | opacity: 1; /* 1 */
317 | color: #9ca3af; /* 2 */
318 | }
319 |
320 | input:-ms-input-placeholder, textarea:-ms-input-placeholder {
321 | opacity: 1; /* 1 */
322 | color: #9ca3af; /* 2 */
323 | }
324 |
325 | input::placeholder,
326 | textarea::placeholder {
327 | opacity: 1; /* 1 */
328 | color: #9ca3af; /* 2 */
329 | }
330 |
331 | /*
332 | Set the default cursor for buttons.
333 | */
334 |
335 | button,
336 | [role="button"] {
337 | cursor: pointer;
338 | }
339 |
340 | /*
341 | Make sure disabled buttons don't get the pointer cursor.
342 | */
343 | :disabled {
344 | cursor: default;
345 | }
346 |
347 | /*
348 | 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
349 | 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
350 | This can trigger a poorly considered lint error in some tools but is included by design.
351 | */
352 |
353 | img,
354 | svg,
355 | video,
356 | canvas,
357 | audio,
358 | iframe,
359 | embed,
360 | object {
361 | display: block; /* 1 */
362 | vertical-align: middle; /* 2 */
363 | }
364 |
365 | /*
366 | Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
367 | */
368 |
369 | img,
370 | video {
371 | max-width: 100%;
372 | height: auto;
373 | }
374 |
375 | /*
376 | Ensure the default browser behavior of the `hidden` attribute.
377 | */
378 |
379 | [hidden] {
380 | display: none;
381 | }
382 |
383 | *, ::before, ::after {
384 | --tw-translate-x: 0;
385 | --tw-translate-y: 0;
386 | --tw-rotate: 0;
387 | --tw-skew-x: 0;
388 | --tw-skew-y: 0;
389 | --tw-scale-x: 1;
390 | --tw-scale-y: 1;
391 | --tw-pan-x: ;
392 | --tw-pan-y: ;
393 | --tw-pinch-zoom: ;
394 | --tw-scroll-snap-strictness: proximity;
395 | --tw-ordinal: ;
396 | --tw-slashed-zero: ;
397 | --tw-numeric-figure: ;
398 | --tw-numeric-spacing: ;
399 | --tw-numeric-fraction: ;
400 | --tw-ring-inset: ;
401 | --tw-ring-offset-width: 0px;
402 | --tw-ring-offset-color: #fff;
403 | --tw-ring-color: rgb(59 130 246 / 0.5);
404 | --tw-ring-offset-shadow: 0 0 #0000;
405 | --tw-ring-shadow: 0 0 #0000;
406 | --tw-shadow: 0 0 #0000;
407 | --tw-shadow-colored: 0 0 #0000;
408 | --tw-blur: ;
409 | --tw-brightness: ;
410 | --tw-contrast: ;
411 | --tw-grayscale: ;
412 | --tw-hue-rotate: ;
413 | --tw-invert: ;
414 | --tw-saturate: ;
415 | --tw-sepia: ;
416 | --tw-drop-shadow: ;
417 | --tw-backdrop-blur: ;
418 | --tw-backdrop-brightness: ;
419 | --tw-backdrop-contrast: ;
420 | --tw-backdrop-grayscale: ;
421 | --tw-backdrop-hue-rotate: ;
422 | --tw-backdrop-invert: ;
423 | --tw-backdrop-opacity: ;
424 | --tw-backdrop-saturate: ;
425 | --tw-backdrop-sepia: ;
426 | }
427 | .absolute {
428 | position: absolute;
429 | }
430 | .top-10 {
431 | top: 2.5rem;
432 | }
433 | .mr-3 {
434 | margin-right: 0.75rem;
435 | }
436 | .block {
437 | display: block;
438 | }
439 | .flex {
440 | display: flex;
441 | }
442 | .w-2\/3 {
443 | width: 66.666667%;
444 | }
445 | .w-full {
446 | width: 100%;
447 | }
448 | .appearance-none {
449 | -webkit-appearance: none;
450 | -moz-appearance: none;
451 | appearance: none;
452 | }
453 | .justify-center {
454 | justify-content: center;
455 | }
456 | .rounded-lg {
457 | border-radius: 0.5rem;
458 | }
459 | .border {
460 | border-width: 1px;
461 | }
462 | .border-none {
463 | border-style: none;
464 | }
465 | .border-black {
466 | --tw-border-opacity: 1;
467 | border-color: rgb(0 0 0 / var(--tw-border-opacity));
468 | }
469 | .bg-white {
470 | --tw-bg-opacity: 1;
471 | background-color: rgb(255 255 255 / var(--tw-bg-opacity));
472 | }
473 | .bg-transparent {
474 | background-color: transparent;
475 | }
476 | .p-3 {
477 | padding: 0.75rem;
478 | }
479 | .p-2 {
480 | padding: 0.5rem;
481 | }
482 | .py-1 {
483 | padding-top: 0.25rem;
484 | padding-bottom: 0.25rem;
485 | }
486 | .px-2 {
487 | padding-left: 0.5rem;
488 | padding-right: 0.5rem;
489 | }
490 | .text-xl {
491 | font-size: 1.25rem;
492 | line-height: 1.75rem;
493 | }
494 | .leading-tight {
495 | line-height: 1.25;
496 | }
497 | .text-gray-700 {
498 | --tw-text-opacity: 1;
499 | color: rgb(55 65 81 / var(--tw-text-opacity));
500 | }
501 | .filter {
502 | filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
503 | }
504 | .focus\:outline-none:focus {
505 | outline: 2px solid transparent;
506 | outline-offset: 2px;
507 | }
508 |
--------------------------------------------------------------------------------
/src/EmbedTweet.tsx:
--------------------------------------------------------------------------------
1 | import { BlockEntity, IBatchBlock } from "@logseq/libs/dist/LSPlugin.user";
2 | import { getDateForPage } from "logseq-dateutils";
3 | import React, { useState } from "react";
4 | import "./App.css";
5 | import axios from "axios";
6 |
7 | type Tweet = {
8 | text: string;
9 | };
10 |
11 | const EmbedTweetOrThread = (props: any) => {
12 | const { twitterClient } = props;
13 |
14 | const [urlVal, setUrlVal] = useState("");
15 |
16 | const handleForm = (e: any) => {
17 | setUrlVal(e.target.value);
18 | };
19 |
20 | const handleSubmit = async (e: any) => {
21 | if (e.key === "Enter") {
22 | if (
23 | !urlVal.startsWith("https://www.twitter.com/") &&
24 | !urlVal.startsWith("https://twitter.com/") &&
25 | !urlVal.startsWith("www.twitter.com/") &&
26 | !urlVal.startsWith("twitter.com/")
27 | ) {
28 | logseq.App.showMsg("Please double check the URL again!");
29 | } else {
30 | const tweetId = urlVal.substring(urlVal.indexOf("/status/") + 8);
31 | const tweetResponse = await twitterClient({
32 | url: `https://api.twitter.com/2/tweets/${tweetId}`,
33 | method: "get",
34 | params: {
35 | expansions: "author_id,attachments.media_keys,referenced_tweets.id",
36 | "media.fields": "preview_image_url",
37 | "tweet.fields": "created_at,attachments",
38 | },
39 | });
40 |
41 | const threadResponse = await axios({
42 | url: `https://api.twitter.com/2/tweets/search/recent`,
43 | method: "get",
44 | headers: {
45 | Authorization: `Bearer ${logseq.settings?.bearerToken}`,
46 | },
47 | params: {
48 | query: `conversation_id:${tweetId} from:${tweetResponse.data.data.author_id} to:${tweetResponse.data.data.author_id}`,
49 | max_results: 100,
50 | },
51 | });
52 |
53 | // Insert tweet block
54 | await logseq.Editor.insertAtEditingCursor(`author:: [${
55 | tweetResponse.data.includes.users[0].name
56 | }](https://twitter.com/${tweetResponse.data.includes.users[0].username})
57 | date:: ${getDateForPage(
58 | new Date(tweetResponse.data.data.created_at),
59 | logseq.settings?.preferredDateFormat
60 | )}
61 | > ${tweetResponse.data.data.text}`);
62 |
63 | const currBlock = await logseq.Editor.getCurrentBlock();
64 |
65 | if (threadResponse.data.meta.result_count === 0) {
66 | const blockAfter = await logseq.Editor.insertBlock(
67 | currBlock!.uuid,
68 | "",
69 | {
70 | before: false,
71 | sibling: true,
72 | }
73 | );
74 |
75 | window.setTimeout(async () => {
76 | await logseq.Editor.editBlock(blockAfter!.uuid);
77 | }, 600);
78 | } else {
79 | const threadBlock: IBatchBlock = threadResponse.data.data
80 | .reverse()
81 | .map((i: Tweet) => ({
82 | content: i.text,
83 | }));
84 |
85 | await logseq.Editor.insertBatchBlock(currBlock!.uuid, threadBlock, {
86 | before: false,
87 | sibling: false,
88 | });
89 | }
90 |
91 | logseq.hideMainUI();
92 | setUrlVal("");
93 | }
94 | }
95 | };
96 |
97 | return (
98 |
99 |
100 | handleSubmit(e)}
109 | />
110 |
111 |
112 | );
113 | };
114 |
115 | export default EmbedTweetOrThread;
116 | // logseq.Editor.registerSlashCommand('thread', async () => {
117 | // const response = await twitterClient.v2.get('tweets/search/recent', {
118 | // query: 'conversation_id:1487501059270533124',
119 | // max_results: 100,
120 | // expansions: ['in_reply_to_user_id', 'author_id'],
121 | // });
122 |
123 | // const thread = response.data.filter((i: TweetInThread) => {
124 | // if (i.in_reply_to_user_id === i.author_id) return i;
125 | // });
126 |
127 | // console.log(thread.reverse());
128 |
129 | // // Now need to think of a way to key in the URL. Do I use a command palette or?
130 | // });
131 |
--------------------------------------------------------------------------------
/src/buttonRenderer.ts:
--------------------------------------------------------------------------------
1 | import { handleTweets } from "./handleTweets";
2 | import twitterText from "twitter-text";
3 |
4 | export const buttonRenderer = (twitterClient: any) => {
5 | logseq.App.onMacroRendererSlotted(async ({ slot, payload }) => {
6 | // Get uuid of payload so that child blocks can be retrieved for the board
7 | const uuid = payload.uuid;
8 | const [type] = payload.arguments;
9 | const id = type.split("_")[1]?.trim();
10 | const tweetId = `tweet_${id}_${slot}`;
11 |
12 | if (!type.startsWith(":tweet_")) return;
13 |
14 | // Handle no of characters
15 | const blockContent = await logseq.Editor.getEditingBlockContent();
16 | const twitterCharacterCount = twitterText.parseTweet(blockContent);
17 | const noOfChars =
18 | twitterCharacterCount.weightedLength > 280
19 | ? `${twitterCharacterCount.weightedLength}`
20 | : twitterCharacterCount.weightedLength;
21 |
22 | // Handle tweeting
23 | const buttonBlock = await logseq.Editor.getBlock(uuid, {
24 | includeChildren: true,
25 | });
26 | const tweetsArr = buttonBlock.children;
27 |
28 | logseq.provideModel({
29 | [`tweet-${tweetId}`]: async () => {
30 | const { appKey, appSecret, accessSecret, accessToken } =
31 | logseq.settings;
32 |
33 | if (!appKey || !appSecret || !accessSecret || !accessToken) {
34 | logseq.App.showMsg(
35 | "Please review your Logseq settings to ensure that your keys, tokens and secrets are set up correctly."
36 | );
37 | return;
38 | } else {
39 | await handleTweets(twitterClient, tweetsArr, uuid);
40 | }
41 | },
42 | });
43 |
44 | // Model for button
45 | logseq.provideUI({
46 | key: `${tweetId}`,
47 | slot,
48 | reset: true,
49 | template: ``,
50 | });
51 | });
52 | };
53 |
--------------------------------------------------------------------------------
/src/callSettings.ts:
--------------------------------------------------------------------------------
1 | import { SettingSchemaDesc } from "@logseq/libs/dist/LSPlugin.user";
2 |
3 | export const callSettings = () => {
4 | const settings: SettingSchemaDesc[] = [
5 | {
6 | key: "appKey",
7 | type: "string",
8 | default: "",
9 | title: "API key",
10 | description: "Enter your API key from the developer console.",
11 | },
12 | {
13 | key: "appSecret",
14 | type: "string",
15 | default: "",
16 | title: "API secret",
17 | description: "Enter your API key from the developer console.",
18 | },
19 | {
20 | key: "accessToken",
21 | type: "string",
22 | default: "",
23 | title: "Access token",
24 | description: "Enter your API key from the developer console.",
25 | },
26 | {
27 | key: "accessSecret",
28 | type: "string",
29 | default: "",
30 | title: "Access secret",
31 | description: "Enter your API key from the developer console.",
32 | },
33 | {
34 | key: "bearerToken",
35 | type: "string",
36 | default: "",
37 | title: "Bearer token",
38 | description: "Enter your API key from the developer console.",
39 | },
40 | {
41 | key: "customHashtag",
42 | type: "string",
43 | default: "#tweeted on",
44 | description: "Define the header block for your tweet.",
45 | title: "Custom hashtag",
46 | },
47 | ];
48 |
49 | logseq.useSettingsSchema(settings);
50 | };
51 |
--------------------------------------------------------------------------------
/src/handleClosePopup.ts:
--------------------------------------------------------------------------------
1 | export const handleClosePopup = () => {
2 | //ESC
3 | document.addEventListener(
4 | 'keydown',
5 | function (e) {
6 | if (e.key === 'Escape') {
7 | logseq.hideMainUI({ restoreEditingCursor: true });
8 | }
9 | e.stopPropagation();
10 | },
11 | false
12 | );
13 | };
14 |
--------------------------------------------------------------------------------
/src/handleDeleteTweet.ts:
--------------------------------------------------------------------------------
1 | import { BlockEntity } from '@logseq/libs/dist/LSPlugin';
2 | import { getDateForPage } from 'logseq-dateutils';
3 |
4 | export const handleDeleteTweet = (twitterClient: any) => {
5 | logseq.Editor.registerBlockContextMenuItem(
6 | 'Delete tweet/thread',
7 | async (e) => {
8 | const meUser = await twitterClient.v2.me();
9 | const linkProperty = await logseq.Editor.getBlockProperty(e.uuid, 'link');
10 | const origBlock: BlockEntity = await logseq.Editor.getBlock(e.uuid);
11 |
12 | const regExp = /\((.*?)\)/;
13 | const matched = regExp.exec(linkProperty);
14 | const tweetId = matched[1].substring(matched[1].indexOf('/status/') + 8);
15 |
16 | const tweetThread = await twitterClient.v2.get('tweets/search/recent', {
17 | query: `conversation_id:${tweetId} from:${meUser.data.id} to:${meUser.data.id}`,
18 | max_results: 100,
19 | });
20 |
21 | window.setTimeout(async () => {
22 | try {
23 | const { data: deletedTweet } = await twitterClient.v2.deleteTweet(
24 | tweetId
25 | );
26 |
27 | deletedTweet
28 | ? logseq.App.showMsg(`Tweet ID: ${tweetId} deleted!`)
29 | : logseq.App.showMsg(
30 | 'There was an error deleting the tweet. Please check the developer console and alert the developer.'
31 | );
32 | } catch (e) {
33 | console.log(e);
34 | logseq.App.showMsg(
35 | 'There was an error deleting the tweet. Please check the developer console and alert the developer.'
36 | );
37 | }
38 |
39 | const resultCount = tweetThread.meta.result_count;
40 | if (resultCount !== 0) {
41 | for (const t of tweetThread.data) {
42 | try {
43 | const { data: deletedTweet } = await twitterClient.v2.deleteTweet(
44 | t.id
45 | );
46 | deletedTweet
47 | ? logseq.App.showMsg(`Tweet ID: ${tweetId} deleted!`)
48 | : logseq.App.showMsg(
49 | `There was an error deleting the tweet (${tweetId}). Please check the developer console and alert the developer.`
50 | );
51 | } catch (e) {
52 | console.log(e);
53 | logseq.App.showMsg(
54 | 'There was an error deleting the tweet. Please check the developer console and alert the developer.'
55 | );
56 | }
57 | }
58 |
59 | logseq.Editor.upsertBlockProperty(
60 | e.uuid,
61 | 'link',
62 | `deleted on ${getDateForPage(
63 | new Date(),
64 | logseq.settings.preferredDateFormat
65 | )}`
66 | );
67 | }
68 | }, 600);
69 | }
70 | );
71 | };
72 |
--------------------------------------------------------------------------------
/src/handleTweets.ts:
--------------------------------------------------------------------------------
1 | import { getDateForPage } from "logseq-dateutils";
2 |
3 | export const handleTweets = async (
4 | twitterClient: any,
5 | tweetsArr: any[],
6 | uuid: string
7 | ) => {
8 | // Get me usr
9 | const meUser = await twitterClient({
10 | url: "https://api.twitter.com/2/users/me",
11 | method: "get",
12 | });
13 | const userName = meUser.data.data.username;
14 |
15 | // Begin handle tweet
16 | if (tweetsArr.length === 0 || tweetsArr[0]["content"] === "") {
17 | logseq.App.showMsg(
18 | "Please include your tweets in child blocks below the button!"
19 | );
20 | } else if (tweetsArr.length === 1) {
21 | // Single tweet
22 | let tweet: string = tweetsArr[0]["content"];
23 | if (tweet.length > 280) {
24 | logseq.App.showMsg(
25 | "Please ensure that your tweet is less than 280 characters"
26 | );
27 | return;
28 | }
29 |
30 | try {
31 | if (tweet.includes("#twitter")) {
32 | tweet = tweet.replace("#twitter", "");
33 | }
34 |
35 | const response = await twitterClient({
36 | url: "https://api.twitter.com/2/tweets",
37 | method: "post",
38 | data: {
39 | text: tweet,
40 | },
41 | });
42 | console.log(
43 | `SENT! Tweet ID: ${response.data.data.id} - ${response.data.data.text}`
44 | );
45 |
46 | logseq.App.showMsg(
47 | `
48 | [:div.p-2
49 | [:h1 "logseq-tweet-plugin"]
50 | [:h2.text-xl "${tweet}"]]`,
51 | "success"
52 | );
53 |
54 | await logseq.Editor.updateBlock(
55 | uuid,
56 | `${logseq.settings.customHashtag} ${getDateForPage(
57 | new Date(),
58 | logseq.settings.preferredDateFormat
59 | )} at ${new Date().toTimeString().substring(0, 5)}
60 | link:: [https://www.twitter.com/${userName}/status/${
61 | response.data.data.id
62 | }](https://www.twitter.com/${userName}/status/${response.data.data.id})`
63 | );
64 | } catch (e) {
65 | console.log(e);
66 | logseq.App.showMsg(
67 | `
68 | [:div.p-2
69 | [:h1 "logseq-tweet-plugin"]
70 | [:h2.text-xl "Error! Please check console logs and inform the developer."]]`,
71 | "error"
72 | );
73 | return;
74 | }
75 | } else if (tweetsArr.length > 1) {
76 | // Tweet thread
77 | try {
78 | let tweetThread = [];
79 | let tweetIds: string[] = [];
80 |
81 | // Return object: {"data":{"id":"1521786371467137024","text":"test"}}
82 | for (let i of tweetsArr) {
83 | if (i["content"].length > 280) {
84 | logseq.App.showMsg(
85 | "Please ensure that each tweet is less than 280 characters"
86 | );
87 | return;
88 | } else if (i["content"].length === 0) {
89 | logseq.App.showMsg("One of your tweets is blank.");
90 | continue;
91 | } else {
92 | if (i["content"].includes("#twitter")) {
93 | i["content"] = i["content"].replace("#twitter", "");
94 | }
95 | tweetThread.push(i["content"]);
96 | }
97 | }
98 |
99 | for (let i = 0; i < tweetThread.length; i++) {
100 | if (i === 0) {
101 | const response = await twitterClient({
102 | url: "https://api.twitter.com/2/tweets",
103 | method: "post",
104 | data: {
105 | text: tweetThread[i],
106 | },
107 | });
108 | tweetIds.push(response.data.data.id);
109 | console.log(
110 | `SENT! Tweet ID: ${response.data.data.id} - ${response.data.data.text}`
111 | );
112 | } else {
113 | const response = await twitterClient({
114 | url: "https://api.twitter.com/2/tweets",
115 | method: "post",
116 | data: {
117 | text: tweetThread[i],
118 | reply: {
119 | in_reply_to_tweet_id: tweetIds[i - 1],
120 | },
121 | },
122 | });
123 | tweetIds.push(response.data.data.id);
124 | console.log(
125 | `SENT! Tweet ID: ${response.data.data.id} - ${response.data.data.text}`
126 | );
127 | }
128 | }
129 |
130 | console.log(tweetIds);
131 | logseq.App.showMsg(
132 | `
133 | [:div.p-2
134 | [:h1 "logseq-tweet-plugin"]
135 | [:h2.text-xl "${tweetThread.join(" ")}"]]`,
136 | "success"
137 | );
138 |
139 | await logseq.Editor.updateBlock(
140 | uuid,
141 | `${logseq.settings.customHashtag} ${getDateForPage(
142 | new Date(),
143 | logseq.settings.preferredDateFormat
144 | )} at ${new Date().toTimeString().substring(0, 5)}
145 | link:: [https://www.twitter.com/${meUser.data.data.username}/status/${
146 | tweetIds[0]
147 | }](https://www.twitter.com/${meUser.data.data.username}/status/${
148 | tweetIds[0]
149 | })`
150 | );
151 | } catch (e) {
152 | console.log(e);
153 | logseq.App.showMsg(
154 | `[:div.p-2
155 | [:h1 "logseq-tweet-plugin"]
156 | [:h2.text-xl "Error! Please check console logs and inform the developer."]]`,
157 | "error"
158 | );
159 | return;
160 | }
161 | }
162 | };
163 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 | import "@logseq/libs";
2 | import React from "react";
3 | import ReactDOM from "react-dom";
4 | import { buttonRenderer } from "./buttonRenderer";
5 | import EmbedTweetOrThread from "./EmbedTweet";
6 | import { handleClosePopup } from "./handleClosePopup";
7 | import { handleDeleteTweet } from "./handleDeleteTweet";
8 | import { callSettings } from "./callSettings";
9 | import axios from "axios";
10 | import addOAuthInterceptor from "axios-oauth-1.0a";
11 |
12 | const uniqueIdentifier = () =>
13 | Math.random()
14 | .toString(36)
15 | .replace(/[^a-z]+/g, "");
16 |
17 | const main = async () => {
18 | console.log("logseq-tweet-plugin loaded");
19 |
20 | callSettings();
21 | handleClosePopup();
22 |
23 | // Set preferred date format
24 | window.setTimeout(async () => {
25 | const userConfigs = await logseq.App.getUserConfigs();
26 | const preferredDateFormat: string = userConfigs.preferredDateFormat;
27 | logseq.updateSettings({
28 | preferredDateFormat: preferredDateFormat,
29 | customHashtag: "#tweeted on",
30 | });
31 | console.log(`Settings updated to ${preferredDateFormat}`);
32 | }, 3000);
33 |
34 | // Define twitter client
35 | const { appKey, appSecret, accessToken, accessSecret } = logseq.settings!;
36 | const twitterClient = axios.create();
37 | const options = {
38 | algorithm: "HMAC-SHA1" as "HMAC-SHA1",
39 | key: appKey,
40 | secret: appSecret,
41 | token: accessToken,
42 | tokenSecret: accessSecret,
43 | };
44 |
45 | addOAuthInterceptor(twitterClient, options);
46 |
47 | // Handle tweeting
48 | logseq.Editor.registerSlashCommand("Tweet", async () => {
49 | logseq.provideStyle(`
50 | .tweet-btn {
51 | padding: 8px 8px 14px 8px;
52 | border-radius: 8px;
53 | border: 1px solid;
54 | background-color: rgb(29, 155, 240);
55 | }
56 |
57 | .tweet-btn:hover {
58 | background-color: rgb(9, 90, 144);
59 | }
60 |
61 | .tweet-txt {
62 | margin: 0 0 12px 0 !important;
63 | padding: 0;
64 | font-size: 110%;
65 | line-height: 0 !important;
66 | color: white !important;
67 | }
68 |
69 | .count {
70 | margin: 0;
71 | padding: 0;
72 | font-size: 100%;
73 | line-height: 0 !important;
74 | color: white !important;
75 | }
76 | `);
77 | await logseq.Editor.insertAtEditingCursor(
78 | `{{renderer :tweet_${uniqueIdentifier()}}}`
79 | );
80 | buttonRenderer(twitterClient);
81 | });
82 |
83 | // Handle embed tweet thread
84 | logseq.Editor.registerSlashCommand("Embed tweet/thread", async () => {
85 | ReactDOM.render(
86 |
87 |
88 | ,
89 | document.getElementById("app")
90 | );
91 |
92 | logseq.showMainUI();
93 |
94 | document.addEventListener("keydown", (e: any) => {
95 | if (e.keyCode !== 27) {
96 | (document.querySelector(".url-field") as HTMLElement).focus();
97 | }
98 | });
99 | });
100 |
101 | handleDeleteTweet(twitterClient);
102 | };
103 |
104 | logseq.ready(main).catch(console.error);
105 |
--------------------------------------------------------------------------------
/src/registerSlashCommand-old.tsx:
--------------------------------------------------------------------------------
1 | // logseq.Editor.registerSlashCommand('send tweet', async () => {
2 | // if (!appKey || !appSecret || !accessToken || !accessSecret) {
3 | // logseq.App.showMsg(
4 | // 'logseq-tweet-plugin: You have not entered your Twitter secrets in the plugin settings.'
5 | // );
6 | // return;
7 | // }
8 |
9 | // const currBlock: BlockEntity = await logseq.Editor.getCurrentBlock();
10 | // const currBlockWithChildren: BlockEntity = await logseq.Editor.getBlock(
11 | // currBlock.uuid,
12 | // { includeChildren: true }
13 | // );
14 | // if (
15 | // !currBlockWithChildren.children ||
16 | // currBlockWithChildren.children.length === 0
17 | // ) {
18 | // // Single tweet
19 | // let tweet = await logseq.Editor.getEditingBlockContent();
20 | // try {
21 | // if (tweet.includes('#twitter')) {
22 | // tweet = tweet.replace('#twitter', '');
23 | // }
24 |
25 | // // await twitterClient.v2.tweet(tweet);
26 |
27 | // logseq.App.showMsg(`
28 | // [:div.p-2
29 | // [:h1 "logseq-tweet-plugin"]
30 | // [:h2.text-xl "${tweet}"]]`);
31 | // } catch (e) {
32 | // console.log(e);
33 | // logseq.App.showMsg(`
34 | // [:div.p-2
35 | // [:h1 "logseq-tweet-plugin"]
36 | // [:h2.text-xl "Error! Please check console logs and inform the developer."]]`);
37 | // return;
38 | // }
39 | // } else {
40 | // // Tweet thread
41 | // let tweetArr = [];
42 |
43 | // for (let i of currBlockWithChildren.children) {
44 | // tweetArr.push(i['content']);
45 | // }
46 |
47 | // tweetArr.unshift(currBlock.content);
48 |
49 | // await twitterClient.v2.tweetThread(tweetArr);
50 | // }
51 | // });
52 |
--------------------------------------------------------------------------------
/src/tailwind.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ['./src/**/*.{vue,js,ts,jsx,tsx,hbs,html}'],
3 | darkMode: 'media', // or 'media' or 'class'
4 | theme: {
5 | extend: {
6 | spacing: {
7 | 100: '50rem',
8 | },
9 | },
10 | },
11 | variants: {
12 | extend: {},
13 | },
14 | plugins: [],
15 | };
16 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.18.6"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
8 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
9 | dependencies:
10 | "@babel/highlight" "^7.18.6"
11 |
12 | "@babel/helper-validator-identifier@^7.18.6":
13 | version "7.19.1"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
15 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
16 |
17 | "@babel/highlight@^7.18.6":
18 | version "7.18.6"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
20 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.18.6"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@babel/runtime@^7.3.1":
27 | version "7.20.7"
28 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd"
29 | integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==
30 | dependencies:
31 | regenerator-runtime "^0.13.11"
32 |
33 | "@jridgewell/gen-mapping@^0.3.0":
34 | version "0.3.2"
35 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
36 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
37 | dependencies:
38 | "@jridgewell/set-array" "^1.0.1"
39 | "@jridgewell/sourcemap-codec" "^1.4.10"
40 | "@jridgewell/trace-mapping" "^0.3.9"
41 |
42 | "@jridgewell/resolve-uri@3.1.0":
43 | version "3.1.0"
44 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
45 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
46 |
47 | "@jridgewell/set-array@^1.0.1":
48 | version "1.1.2"
49 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
50 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
51 |
52 | "@jridgewell/source-map@^0.3.2":
53 | version "0.3.2"
54 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
55 | integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
56 | dependencies:
57 | "@jridgewell/gen-mapping" "^0.3.0"
58 | "@jridgewell/trace-mapping" "^0.3.9"
59 |
60 | "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
61 | version "1.4.14"
62 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
63 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
64 |
65 | "@jridgewell/trace-mapping@^0.3.9":
66 | version "0.3.17"
67 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
68 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
69 | dependencies:
70 | "@jridgewell/resolve-uri" "3.1.0"
71 | "@jridgewell/sourcemap-codec" "1.4.14"
72 |
73 | "@lezer/common@^0.15.0", "@lezer/common@^0.15.7":
74 | version "0.15.12"
75 | resolved "https://registry.yarnpkg.com/@lezer/common/-/common-0.15.12.tgz#2f21aec551dd5fd7d24eb069f90f54d5bc6ee5e9"
76 | integrity sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==
77 |
78 | "@lezer/lr@^0.15.4":
79 | version "0.15.8"
80 | resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-0.15.8.tgz#1564a911e62b0a0f75ca63794a6aa8c5dc63db21"
81 | integrity sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==
82 | dependencies:
83 | "@lezer/common" "^0.15.0"
84 |
85 | "@lmdb/lmdb-darwin-arm64@2.5.2":
86 | version "2.5.2"
87 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz#bc66fa43286b5c082e8fee0eacc17995806b6fbe"
88 | integrity sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==
89 |
90 | "@lmdb/lmdb-darwin-x64@2.5.2":
91 | version "2.5.2"
92 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz#89d8390041bce6bab24a82a20392be22faf54ffc"
93 | integrity sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==
94 |
95 | "@lmdb/lmdb-linux-arm64@2.5.2":
96 | version "2.5.2"
97 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz#14fe4c96c2bb1285f93797f45915fa35ee047268"
98 | integrity sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==
99 |
100 | "@lmdb/lmdb-linux-arm@2.5.2":
101 | version "2.5.2"
102 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz#05bde4573ab10cf21827339fe687148f2590cfa1"
103 | integrity sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==
104 |
105 | "@lmdb/lmdb-linux-x64@2.5.2":
106 | version "2.5.2"
107 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz#d2f85afd857d2c33d2caa5b057944574edafcfee"
108 | integrity sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==
109 |
110 | "@lmdb/lmdb-win32-x64@2.5.2":
111 | version "2.5.2"
112 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz#28f643fbc0bec30b07fbe95b137879b6b4d1c9c5"
113 | integrity sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==
114 |
115 | "@logseq/libs@^0.0.14":
116 | version "0.0.14"
117 | resolved "https://registry.yarnpkg.com/@logseq/libs/-/libs-0.0.14.tgz#2fbce790d61c28e124063a20153f748f90ffa352"
118 | integrity sha512-QcNeVxb4LIvV4Tid0ABZXV7fxYdZHynzLlukSk6Ydkuus+hBzLcjfK15nzybIRbiV7ANqSgTooDZkV/E4WP57Q==
119 | dependencies:
120 | csstype "3.1.0"
121 | debug "4.3.4"
122 | dompurify "2.3.8"
123 | eventemitter3 "4.0.7"
124 | fast-deep-equal "3.1.3"
125 | lodash-es "4.17.21"
126 | path "0.12.7"
127 | snake-case "3.0.4"
128 |
129 | "@mischnic/json-sourcemap@^0.1.0":
130 | version "0.1.0"
131 | resolved "https://registry.yarnpkg.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz#38af657be4108140a548638267d02a2ea3336507"
132 | integrity sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==
133 | dependencies:
134 | "@lezer/common" "^0.15.7"
135 | "@lezer/lr" "^0.15.4"
136 | json5 "^2.2.1"
137 |
138 | "@msgpackr-extract/msgpackr-extract-darwin-arm64@2.2.0":
139 | version "2.2.0"
140 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-2.2.0.tgz#901c5937e1441572ea23e631fe6deca68482fe76"
141 | integrity sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==
142 |
143 | "@msgpackr-extract/msgpackr-extract-darwin-x64@2.2.0":
144 | version "2.2.0"
145 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-2.2.0.tgz#fb877fe6bae3c4d3cea29786737840e2ae689066"
146 | integrity sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==
147 |
148 | "@msgpackr-extract/msgpackr-extract-linux-arm64@2.2.0":
149 | version "2.2.0"
150 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-2.2.0.tgz#986179c38b10ac41fbdaf7d036c825cbc72855d9"
151 | integrity sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==
152 |
153 | "@msgpackr-extract/msgpackr-extract-linux-arm@2.2.0":
154 | version "2.2.0"
155 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-2.2.0.tgz#15f2c6fe9e0adc06c21af7e95f484ff4880d79ce"
156 | integrity sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==
157 |
158 | "@msgpackr-extract/msgpackr-extract-linux-x64@2.2.0":
159 | version "2.2.0"
160 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-2.2.0.tgz#30cae5c9a202f3e1fa1deb3191b18ffcb2f239a2"
161 | integrity sha512-94y5PJrSOqUNcFKmOl7z319FelCLAE0rz/jPCWS+UtdMZvpa4jrQd+cJPQCLp2Fes1yAW/YUQj/Di6YVT3c3Iw==
162 |
163 | "@msgpackr-extract/msgpackr-extract-win32-x64@2.2.0":
164 | version "2.2.0"
165 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-2.2.0.tgz#016d855b6bc459fd908095811f6826e45dd4ba64"
166 | integrity sha512-XrC0JzsqQSvOyM3t04FMLO6z5gCuhPE6k4FXuLK5xf52ZbdvcFe1yBmo7meCew9B8G2f0T9iu9t3kfTYRYROgA==
167 |
168 | "@nodelib/fs.scandir@2.1.5":
169 | version "2.1.5"
170 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
171 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
172 | dependencies:
173 | "@nodelib/fs.stat" "2.0.5"
174 | run-parallel "^1.1.9"
175 |
176 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
177 | version "2.0.5"
178 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
179 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
180 |
181 | "@nodelib/fs.walk@^1.2.3":
182 | version "1.2.8"
183 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
184 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
185 | dependencies:
186 | "@nodelib/fs.scandir" "2.1.5"
187 | fastq "^1.6.0"
188 |
189 | "@parcel/bundler-default@2.8.3":
190 | version "2.8.3"
191 | resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.8.3.tgz#d64739dbc2dbd59d6629861bf77a8083aced5229"
192 | integrity sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==
193 | dependencies:
194 | "@parcel/diagnostic" "2.8.3"
195 | "@parcel/graph" "2.8.3"
196 | "@parcel/hash" "2.8.3"
197 | "@parcel/plugin" "2.8.3"
198 | "@parcel/utils" "2.8.3"
199 | nullthrows "^1.1.1"
200 |
201 | "@parcel/cache@2.8.3":
202 | version "2.8.3"
203 | resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.8.3.tgz#169e130cf59913c0ed9fadce1a450e68f710e16f"
204 | integrity sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==
205 | dependencies:
206 | "@parcel/fs" "2.8.3"
207 | "@parcel/logger" "2.8.3"
208 | "@parcel/utils" "2.8.3"
209 | lmdb "2.5.2"
210 |
211 | "@parcel/codeframe@2.8.3":
212 | version "2.8.3"
213 | resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.8.3.tgz#84fb529ef70def7f5bc64f6c59b18d24826f5fcc"
214 | integrity sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==
215 | dependencies:
216 | chalk "^4.1.0"
217 |
218 | "@parcel/compressor-raw@2.8.3":
219 | version "2.8.3"
220 | resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz#301753df8c6de967553149639e8a4179b88f0c95"
221 | integrity sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==
222 | dependencies:
223 | "@parcel/plugin" "2.8.3"
224 |
225 | "@parcel/config-default@2.8.3":
226 | version "2.8.3"
227 | resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.8.3.tgz#9a43486e7c702e96c68052c37b79098d7240e35b"
228 | integrity sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==
229 | dependencies:
230 | "@parcel/bundler-default" "2.8.3"
231 | "@parcel/compressor-raw" "2.8.3"
232 | "@parcel/namer-default" "2.8.3"
233 | "@parcel/optimizer-css" "2.8.3"
234 | "@parcel/optimizer-htmlnano" "2.8.3"
235 | "@parcel/optimizer-image" "2.8.3"
236 | "@parcel/optimizer-svgo" "2.8.3"
237 | "@parcel/optimizer-terser" "2.8.3"
238 | "@parcel/packager-css" "2.8.3"
239 | "@parcel/packager-html" "2.8.3"
240 | "@parcel/packager-js" "2.8.3"
241 | "@parcel/packager-raw" "2.8.3"
242 | "@parcel/packager-svg" "2.8.3"
243 | "@parcel/reporter-dev-server" "2.8.3"
244 | "@parcel/resolver-default" "2.8.3"
245 | "@parcel/runtime-browser-hmr" "2.8.3"
246 | "@parcel/runtime-js" "2.8.3"
247 | "@parcel/runtime-react-refresh" "2.8.3"
248 | "@parcel/runtime-service-worker" "2.8.3"
249 | "@parcel/transformer-babel" "2.8.3"
250 | "@parcel/transformer-css" "2.8.3"
251 | "@parcel/transformer-html" "2.8.3"
252 | "@parcel/transformer-image" "2.8.3"
253 | "@parcel/transformer-js" "2.8.3"
254 | "@parcel/transformer-json" "2.8.3"
255 | "@parcel/transformer-postcss" "2.8.3"
256 | "@parcel/transformer-posthtml" "2.8.3"
257 | "@parcel/transformer-raw" "2.8.3"
258 | "@parcel/transformer-react-refresh-wrap" "2.8.3"
259 | "@parcel/transformer-svg" "2.8.3"
260 |
261 | "@parcel/core@2.8.3":
262 | version "2.8.3"
263 | resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.8.3.tgz#22a69f36095d53736ab10bf42697d9aa5f4e382b"
264 | integrity sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==
265 | dependencies:
266 | "@mischnic/json-sourcemap" "^0.1.0"
267 | "@parcel/cache" "2.8.3"
268 | "@parcel/diagnostic" "2.8.3"
269 | "@parcel/events" "2.8.3"
270 | "@parcel/fs" "2.8.3"
271 | "@parcel/graph" "2.8.3"
272 | "@parcel/hash" "2.8.3"
273 | "@parcel/logger" "2.8.3"
274 | "@parcel/package-manager" "2.8.3"
275 | "@parcel/plugin" "2.8.3"
276 | "@parcel/source-map" "^2.1.1"
277 | "@parcel/types" "2.8.3"
278 | "@parcel/utils" "2.8.3"
279 | "@parcel/workers" "2.8.3"
280 | abortcontroller-polyfill "^1.1.9"
281 | base-x "^3.0.8"
282 | browserslist "^4.6.6"
283 | clone "^2.1.1"
284 | dotenv "^7.0.0"
285 | dotenv-expand "^5.1.0"
286 | json5 "^2.2.0"
287 | msgpackr "^1.5.4"
288 | nullthrows "^1.1.1"
289 | semver "^5.7.1"
290 |
291 | "@parcel/diagnostic@2.8.3":
292 | version "2.8.3"
293 | resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.8.3.tgz#d560276d5d2804b48beafa1feaf3fc6b2ac5e39d"
294 | integrity sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==
295 | dependencies:
296 | "@mischnic/json-sourcemap" "^0.1.0"
297 | nullthrows "^1.1.1"
298 |
299 | "@parcel/events@2.8.3":
300 | version "2.8.3"
301 | resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.8.3.tgz#205f8d874e6ecc2cbdb941bf8d54bae669e571af"
302 | integrity sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==
303 |
304 | "@parcel/fs-search@2.8.3":
305 | version "2.8.3"
306 | resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.8.3.tgz#1c7d812c110b808758f44c56e61dfffdb09e9451"
307 | integrity sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==
308 | dependencies:
309 | detect-libc "^1.0.3"
310 |
311 | "@parcel/fs@2.8.3":
312 | version "2.8.3"
313 | resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.8.3.tgz#80536afe877fc8a2bd26be5576b9ba27bb4c5754"
314 | integrity sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==
315 | dependencies:
316 | "@parcel/fs-search" "2.8.3"
317 | "@parcel/types" "2.8.3"
318 | "@parcel/utils" "2.8.3"
319 | "@parcel/watcher" "^2.0.7"
320 | "@parcel/workers" "2.8.3"
321 |
322 | "@parcel/graph@2.8.3":
323 | version "2.8.3"
324 | resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.8.3.tgz#00ffe8ec032e74fee57199e54529f1da7322571d"
325 | integrity sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==
326 | dependencies:
327 | nullthrows "^1.1.1"
328 |
329 | "@parcel/hash@2.8.3":
330 | version "2.8.3"
331 | resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.8.3.tgz#bc2499a27395169616cad2a99e19e69b9098f6e9"
332 | integrity sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==
333 | dependencies:
334 | detect-libc "^1.0.3"
335 | xxhash-wasm "^0.4.2"
336 |
337 | "@parcel/logger@2.8.3":
338 | version "2.8.3"
339 | resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.8.3.tgz#e14e4debafb3ca9e87c07c06780f9afc38b2712c"
340 | integrity sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==
341 | dependencies:
342 | "@parcel/diagnostic" "2.8.3"
343 | "@parcel/events" "2.8.3"
344 |
345 | "@parcel/markdown-ansi@2.8.3":
346 | version "2.8.3"
347 | resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz#1337d421bb1133ad178f386a8e1b746631bba4a1"
348 | integrity sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==
349 | dependencies:
350 | chalk "^4.1.0"
351 |
352 | "@parcel/namer-default@2.8.3":
353 | version "2.8.3"
354 | resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.8.3.tgz#5304bee74beb4b9c1880781bdbe35be0656372f4"
355 | integrity sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==
356 | dependencies:
357 | "@parcel/diagnostic" "2.8.3"
358 | "@parcel/plugin" "2.8.3"
359 | nullthrows "^1.1.1"
360 |
361 | "@parcel/node-resolver-core@2.8.3":
362 | version "2.8.3"
363 | resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz#581df074a27646400b3fed9da95297b616a7db8f"
364 | integrity sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==
365 | dependencies:
366 | "@parcel/diagnostic" "2.8.3"
367 | "@parcel/utils" "2.8.3"
368 | nullthrows "^1.1.1"
369 | semver "^5.7.1"
370 |
371 | "@parcel/optimizer-css@2.8.3":
372 | version "2.8.3"
373 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-css/-/optimizer-css-2.8.3.tgz#420a333f4b78f7ff15e69217dfed34421b1143ee"
374 | integrity sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==
375 | dependencies:
376 | "@parcel/diagnostic" "2.8.3"
377 | "@parcel/plugin" "2.8.3"
378 | "@parcel/source-map" "^2.1.1"
379 | "@parcel/utils" "2.8.3"
380 | browserslist "^4.6.6"
381 | lightningcss "^1.16.1"
382 | nullthrows "^1.1.1"
383 |
384 | "@parcel/optimizer-htmlnano@2.8.3":
385 | version "2.8.3"
386 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.8.3.tgz#a71ab6f0f24160ef9f573266064438eff65e96d0"
387 | integrity sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==
388 | dependencies:
389 | "@parcel/plugin" "2.8.3"
390 | htmlnano "^2.0.0"
391 | nullthrows "^1.1.1"
392 | posthtml "^0.16.5"
393 | svgo "^2.4.0"
394 |
395 | "@parcel/optimizer-image@2.8.3":
396 | version "2.8.3"
397 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.8.3.tgz#ea49b4245b4f7d60b38c7585c6311fb21d341baa"
398 | integrity sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==
399 | dependencies:
400 | "@parcel/diagnostic" "2.8.3"
401 | "@parcel/plugin" "2.8.3"
402 | "@parcel/utils" "2.8.3"
403 | "@parcel/workers" "2.8.3"
404 | detect-libc "^1.0.3"
405 |
406 | "@parcel/optimizer-svgo@2.8.3":
407 | version "2.8.3"
408 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.8.3.tgz#04da4efec6b623679539a84961bff6998034ba8a"
409 | integrity sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==
410 | dependencies:
411 | "@parcel/diagnostic" "2.8.3"
412 | "@parcel/plugin" "2.8.3"
413 | "@parcel/utils" "2.8.3"
414 | svgo "^2.4.0"
415 |
416 | "@parcel/optimizer-terser@2.8.3":
417 | version "2.8.3"
418 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz#3a06d98d09386a1a0ae1be85376a8739bfba9618"
419 | integrity sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==
420 | dependencies:
421 | "@parcel/diagnostic" "2.8.3"
422 | "@parcel/plugin" "2.8.3"
423 | "@parcel/source-map" "^2.1.1"
424 | "@parcel/utils" "2.8.3"
425 | nullthrows "^1.1.1"
426 | terser "^5.2.0"
427 |
428 | "@parcel/package-manager@2.8.3":
429 | version "2.8.3"
430 | resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.8.3.tgz#ddd0d62feae3cf0fb6cc0537791b3a16296ad458"
431 | integrity sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==
432 | dependencies:
433 | "@parcel/diagnostic" "2.8.3"
434 | "@parcel/fs" "2.8.3"
435 | "@parcel/logger" "2.8.3"
436 | "@parcel/types" "2.8.3"
437 | "@parcel/utils" "2.8.3"
438 | "@parcel/workers" "2.8.3"
439 | semver "^5.7.1"
440 |
441 | "@parcel/packager-css@2.8.3":
442 | version "2.8.3"
443 | resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.8.3.tgz#0eff34268cb4f5dfb53c1bbca85f5567aeb1835a"
444 | integrity sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==
445 | dependencies:
446 | "@parcel/plugin" "2.8.3"
447 | "@parcel/source-map" "^2.1.1"
448 | "@parcel/utils" "2.8.3"
449 | nullthrows "^1.1.1"
450 |
451 | "@parcel/packager-html@2.8.3":
452 | version "2.8.3"
453 | resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.8.3.tgz#f9263b891aa4dd46c6e2fa2b07025a482132fff1"
454 | integrity sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==
455 | dependencies:
456 | "@parcel/plugin" "2.8.3"
457 | "@parcel/types" "2.8.3"
458 | "@parcel/utils" "2.8.3"
459 | nullthrows "^1.1.1"
460 | posthtml "^0.16.5"
461 |
462 | "@parcel/packager-js@2.8.3":
463 | version "2.8.3"
464 | resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.8.3.tgz#3ed11565915d73d12192b6901c75a6b820e4a83a"
465 | integrity sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==
466 | dependencies:
467 | "@parcel/diagnostic" "2.8.3"
468 | "@parcel/hash" "2.8.3"
469 | "@parcel/plugin" "2.8.3"
470 | "@parcel/source-map" "^2.1.1"
471 | "@parcel/utils" "2.8.3"
472 | globals "^13.2.0"
473 | nullthrows "^1.1.1"
474 |
475 | "@parcel/packager-raw@2.8.3":
476 | version "2.8.3"
477 | resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.8.3.tgz#bdec826df991e186cb58691cc45d12ad5c06676e"
478 | integrity sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==
479 | dependencies:
480 | "@parcel/plugin" "2.8.3"
481 |
482 | "@parcel/packager-svg@2.8.3":
483 | version "2.8.3"
484 | resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.8.3.tgz#7233315296001c531cb55ca96b5f2ef672343630"
485 | integrity sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==
486 | dependencies:
487 | "@parcel/plugin" "2.8.3"
488 | "@parcel/types" "2.8.3"
489 | "@parcel/utils" "2.8.3"
490 | posthtml "^0.16.4"
491 |
492 | "@parcel/plugin@2.8.3":
493 | version "2.8.3"
494 | resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.8.3.tgz#7bb30a5775eaa6473c27f002a0a3ee7308d6d669"
495 | integrity sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==
496 | dependencies:
497 | "@parcel/types" "2.8.3"
498 |
499 | "@parcel/reporter-cli@2.8.3":
500 | version "2.8.3"
501 | resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.8.3.tgz#12a4743b51b8fe6837f53c20e01bbf1f7336e8e4"
502 | integrity sha512-3sJkS6tFFzgIOz3u3IpD/RsmRxvOKKiQHOTkiiqRt1l44mMDGKS7zANRnJYsQzdCsgwc9SOP30XFgJwtoVlMbw==
503 | dependencies:
504 | "@parcel/plugin" "2.8.3"
505 | "@parcel/types" "2.8.3"
506 | "@parcel/utils" "2.8.3"
507 | chalk "^4.1.0"
508 | term-size "^2.2.1"
509 |
510 | "@parcel/reporter-dev-server@2.8.3":
511 | version "2.8.3"
512 | resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz#a0daa5cc015642684cea561f4e0e7116bbffdc1c"
513 | integrity sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==
514 | dependencies:
515 | "@parcel/plugin" "2.8.3"
516 | "@parcel/utils" "2.8.3"
517 |
518 | "@parcel/resolver-default@2.8.3":
519 | version "2.8.3"
520 | resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.8.3.tgz#5ae41e537ae4a793c1abb47f094482b9e2ac3535"
521 | integrity sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==
522 | dependencies:
523 | "@parcel/node-resolver-core" "2.8.3"
524 | "@parcel/plugin" "2.8.3"
525 |
526 | "@parcel/runtime-browser-hmr@2.8.3":
527 | version "2.8.3"
528 | resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.8.3.tgz#1fa74e1fbd1030b0a920c58afa3a9eb7dc4bcd1e"
529 | integrity sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==
530 | dependencies:
531 | "@parcel/plugin" "2.8.3"
532 | "@parcel/utils" "2.8.3"
533 |
534 | "@parcel/runtime-js@2.8.3":
535 | version "2.8.3"
536 | resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.8.3.tgz#0baa4c8fbf77eabce05d01ccc186614968ffc0cd"
537 | integrity sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==
538 | dependencies:
539 | "@parcel/plugin" "2.8.3"
540 | "@parcel/utils" "2.8.3"
541 | nullthrows "^1.1.1"
542 |
543 | "@parcel/runtime-react-refresh@2.8.3":
544 | version "2.8.3"
545 | resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.8.3.tgz#381a942fb81e8f5ac6c7e0ee1b91dbf34763c3f8"
546 | integrity sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==
547 | dependencies:
548 | "@parcel/plugin" "2.8.3"
549 | "@parcel/utils" "2.8.3"
550 | react-error-overlay "6.0.9"
551 | react-refresh "^0.9.0"
552 |
553 | "@parcel/runtime-service-worker@2.8.3":
554 | version "2.8.3"
555 | resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.8.3.tgz#54d92da9ff1dfbd27db0e84164a22fa59e99b348"
556 | integrity sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==
557 | dependencies:
558 | "@parcel/plugin" "2.8.3"
559 | "@parcel/utils" "2.8.3"
560 | nullthrows "^1.1.1"
561 |
562 | "@parcel/source-map@^2.1.1":
563 | version "2.1.1"
564 | resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.1.1.tgz#fb193b82dba6dd62cc7a76b326f57bb35000a782"
565 | integrity sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==
566 | dependencies:
567 | detect-libc "^1.0.3"
568 |
569 | "@parcel/transformer-babel@2.8.3":
570 | version "2.8.3"
571 | resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.8.3.tgz#286bc6cb9afe4c0259f0b28e0f2f47322a24b130"
572 | integrity sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==
573 | dependencies:
574 | "@parcel/diagnostic" "2.8.3"
575 | "@parcel/plugin" "2.8.3"
576 | "@parcel/source-map" "^2.1.1"
577 | "@parcel/utils" "2.8.3"
578 | browserslist "^4.6.6"
579 | json5 "^2.2.0"
580 | nullthrows "^1.1.1"
581 | semver "^5.7.0"
582 |
583 | "@parcel/transformer-css@2.8.3":
584 | version "2.8.3"
585 | resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.8.3.tgz#d6c44100204e73841ad8e0f90472172ea8b9120c"
586 | integrity sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==
587 | dependencies:
588 | "@parcel/diagnostic" "2.8.3"
589 | "@parcel/plugin" "2.8.3"
590 | "@parcel/source-map" "^2.1.1"
591 | "@parcel/utils" "2.8.3"
592 | browserslist "^4.6.6"
593 | lightningcss "^1.16.1"
594 | nullthrows "^1.1.1"
595 |
596 | "@parcel/transformer-html@2.8.3":
597 | version "2.8.3"
598 | resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.8.3.tgz#5c68b28ee6b8c7a13b8aee87f7957ad3227bd83f"
599 | integrity sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==
600 | dependencies:
601 | "@parcel/diagnostic" "2.8.3"
602 | "@parcel/hash" "2.8.3"
603 | "@parcel/plugin" "2.8.3"
604 | nullthrows "^1.1.1"
605 | posthtml "^0.16.5"
606 | posthtml-parser "^0.10.1"
607 | posthtml-render "^3.0.0"
608 | semver "^5.7.1"
609 | srcset "4"
610 |
611 | "@parcel/transformer-image@2.8.3":
612 | version "2.8.3"
613 | resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.8.3.tgz#73805b2bfc3c8919d7737544e5f8be39e3f303fe"
614 | integrity sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==
615 | dependencies:
616 | "@parcel/plugin" "2.8.3"
617 | "@parcel/utils" "2.8.3"
618 | "@parcel/workers" "2.8.3"
619 | nullthrows "^1.1.1"
620 |
621 | "@parcel/transformer-js@2.8.3":
622 | version "2.8.3"
623 | resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.8.3.tgz#fe400df428394d1e7fe5afb6dea5c7c858e44f03"
624 | integrity sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==
625 | dependencies:
626 | "@parcel/diagnostic" "2.8.3"
627 | "@parcel/plugin" "2.8.3"
628 | "@parcel/source-map" "^2.1.1"
629 | "@parcel/utils" "2.8.3"
630 | "@parcel/workers" "2.8.3"
631 | "@swc/helpers" "^0.4.12"
632 | browserslist "^4.6.6"
633 | detect-libc "^1.0.3"
634 | nullthrows "^1.1.1"
635 | regenerator-runtime "^0.13.7"
636 | semver "^5.7.1"
637 |
638 | "@parcel/transformer-json@2.8.3":
639 | version "2.8.3"
640 | resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.8.3.tgz#25deb3a5138cc70a83269fc5d39d564609354d36"
641 | integrity sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==
642 | dependencies:
643 | "@parcel/plugin" "2.8.3"
644 | json5 "^2.2.0"
645 |
646 | "@parcel/transformer-postcss@2.8.3":
647 | version "2.8.3"
648 | resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.8.3.tgz#df4fdc1c90893823445f2a8eb8e2bdd0349ccc58"
649 | integrity sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==
650 | dependencies:
651 | "@parcel/diagnostic" "2.8.3"
652 | "@parcel/hash" "2.8.3"
653 | "@parcel/plugin" "2.8.3"
654 | "@parcel/utils" "2.8.3"
655 | clone "^2.1.1"
656 | nullthrows "^1.1.1"
657 | postcss-value-parser "^4.2.0"
658 | semver "^5.7.1"
659 |
660 | "@parcel/transformer-posthtml@2.8.3":
661 | version "2.8.3"
662 | resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.8.3.tgz#7c3912a5a631cb26485f6464e0d6eeabb6f1e718"
663 | integrity sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==
664 | dependencies:
665 | "@parcel/plugin" "2.8.3"
666 | "@parcel/utils" "2.8.3"
667 | nullthrows "^1.1.1"
668 | posthtml "^0.16.5"
669 | posthtml-parser "^0.10.1"
670 | posthtml-render "^3.0.0"
671 | semver "^5.7.1"
672 |
673 | "@parcel/transformer-raw@2.8.3":
674 | version "2.8.3"
675 | resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.8.3.tgz#3a22213fe18a5f83fd78889cb49f06e059cfead7"
676 | integrity sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==
677 | dependencies:
678 | "@parcel/plugin" "2.8.3"
679 |
680 | "@parcel/transformer-react-refresh-wrap@2.8.3":
681 | version "2.8.3"
682 | resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.8.3.tgz#8b0392638405dd470a886002229f7889d5464822"
683 | integrity sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==
684 | dependencies:
685 | "@parcel/plugin" "2.8.3"
686 | "@parcel/utils" "2.8.3"
687 | react-refresh "^0.9.0"
688 |
689 | "@parcel/transformer-svg@2.8.3":
690 | version "2.8.3"
691 | resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.8.3.tgz#4df959cba4ebf45d7aaddd540f752e6e84df38b2"
692 | integrity sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==
693 | dependencies:
694 | "@parcel/diagnostic" "2.8.3"
695 | "@parcel/hash" "2.8.3"
696 | "@parcel/plugin" "2.8.3"
697 | nullthrows "^1.1.1"
698 | posthtml "^0.16.5"
699 | posthtml-parser "^0.10.1"
700 | posthtml-render "^3.0.0"
701 | semver "^5.7.1"
702 |
703 | "@parcel/types@2.8.3":
704 | version "2.8.3"
705 | resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.8.3.tgz#3306bc5391b6913bd619914894b8cd84a24b30fa"
706 | integrity sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==
707 | dependencies:
708 | "@parcel/cache" "2.8.3"
709 | "@parcel/diagnostic" "2.8.3"
710 | "@parcel/fs" "2.8.3"
711 | "@parcel/package-manager" "2.8.3"
712 | "@parcel/source-map" "^2.1.1"
713 | "@parcel/workers" "2.8.3"
714 | utility-types "^3.10.0"
715 |
716 | "@parcel/utils@2.8.3":
717 | version "2.8.3"
718 | resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.8.3.tgz#0d56c9e8e22c119590a5e044a0e01031965da40e"
719 | integrity sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==
720 | dependencies:
721 | "@parcel/codeframe" "2.8.3"
722 | "@parcel/diagnostic" "2.8.3"
723 | "@parcel/hash" "2.8.3"
724 | "@parcel/logger" "2.8.3"
725 | "@parcel/markdown-ansi" "2.8.3"
726 | "@parcel/source-map" "^2.1.1"
727 | chalk "^4.1.0"
728 |
729 | "@parcel/watcher@^2.0.7":
730 | version "2.0.7"
731 | resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.7.tgz#c95fe1370e8c6237cb9729c9c075264acc7e21a5"
732 | integrity sha512-gc3hoS6e+2XdIQ4HHljDB1l0Yx2EWh/sBBtCEFNKGSMlwASWeAQsOY/fPbxOBcZ/pg0jBh4Ga+4xHlZc4faAEQ==
733 | dependencies:
734 | node-addon-api "^3.2.1"
735 | node-gyp-build "^4.3.0"
736 |
737 | "@parcel/workers@2.8.3":
738 | version "2.8.3"
739 | resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.8.3.tgz#255450ccf4db234082407e4ddda5fd575f08c235"
740 | integrity sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==
741 | dependencies:
742 | "@parcel/diagnostic" "2.8.3"
743 | "@parcel/logger" "2.8.3"
744 | "@parcel/types" "2.8.3"
745 | "@parcel/utils" "2.8.3"
746 | chrome-trace-event "^1.0.2"
747 | nullthrows "^1.1.1"
748 |
749 | "@swc/helpers@^0.4.12":
750 | version "0.4.14"
751 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74"
752 | integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==
753 | dependencies:
754 | tslib "^2.4.0"
755 |
756 | "@trysound/sax@0.2.0":
757 | version "0.2.0"
758 | resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
759 | integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
760 |
761 | "@types/node@^18.15.11":
762 | version "18.15.11"
763 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f"
764 | integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==
765 |
766 | "@types/parse-json@^4.0.0":
767 | version "4.0.0"
768 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
769 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
770 |
771 | "@types/prop-types@*":
772 | version "15.7.5"
773 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
774 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
775 |
776 | "@types/react-dom@^18.0.11":
777 | version "18.0.11"
778 | resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33"
779 | integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==
780 | dependencies:
781 | "@types/react" "*"
782 |
783 | "@types/react@*":
784 | version "18.0.26"
785 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.26.tgz#8ad59fc01fef8eaf5c74f4ea392621749f0b7917"
786 | integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==
787 | dependencies:
788 | "@types/prop-types" "*"
789 | "@types/scheduler" "*"
790 | csstype "^3.0.2"
791 |
792 | "@types/react@^18.0.31":
793 | version "18.0.31"
794 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.31.tgz#a69ef8dd7bfa849734d258c793a8fe343a338205"
795 | integrity sha512-EEG67of7DsvRDU6BLLI0p+k1GojDLz9+lZsnCpCRTa/lOokvyPBvp8S5x+A24hME3yyQuIipcP70KJ6H7Qupww==
796 | dependencies:
797 | "@types/prop-types" "*"
798 | "@types/scheduler" "*"
799 | csstype "^3.0.2"
800 |
801 | "@types/scheduler@*":
802 | version "0.16.2"
803 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
804 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
805 |
806 | "@types/twitter-text@^3.1.5":
807 | version "3.1.5"
808 | resolved "https://registry.yarnpkg.com/@types/twitter-text/-/twitter-text-3.1.5.tgz#0db19c4a4544bd5b6aba0a232f3d7b31524be5cd"
809 | integrity sha512-Gsr5ZHM/7wRUvoWAC/rfEI2WaPcsBI1g13U1VF6j15Z29h815IwobcjZsYibtjnCt5hfXJ37MuMe+cCgeS7EUw==
810 |
811 | abortcontroller-polyfill@^1.1.9:
812 | version "1.7.5"
813 | resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed"
814 | integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==
815 |
816 | acorn@^8.5.0:
817 | version "8.8.1"
818 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
819 | integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
820 |
821 | ansi-regex@^5.0.1:
822 | version "5.0.1"
823 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
824 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
825 |
826 | ansi-styles@^3.2.1:
827 | version "3.2.1"
828 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
829 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
830 | dependencies:
831 | color-convert "^1.9.0"
832 |
833 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
834 | version "4.3.0"
835 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
836 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
837 | dependencies:
838 | color-convert "^2.0.1"
839 |
840 | any-promise@^1.0.0:
841 | version "1.3.0"
842 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
843 | integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
844 |
845 | anymatch@~3.1.2:
846 | version "3.1.3"
847 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
848 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
849 | dependencies:
850 | normalize-path "^3.0.0"
851 | picomatch "^2.0.4"
852 |
853 | arg@^5.0.2:
854 | version "5.0.2"
855 | resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
856 | integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
857 |
858 | asn1.js@^5.2.0:
859 | version "5.4.1"
860 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
861 | integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
862 | dependencies:
863 | bn.js "^4.0.0"
864 | inherits "^2.0.1"
865 | minimalistic-assert "^1.0.0"
866 | safer-buffer "^2.1.0"
867 |
868 | asynckit@^0.4.0:
869 | version "0.4.0"
870 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
871 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
872 |
873 | axios-jsonp@^1.0.4:
874 | version "1.0.4"
875 | resolved "https://registry.yarnpkg.com/axios-jsonp/-/axios-jsonp-1.0.4.tgz#28878a48bbf38dbf07875fa283d9cf958c63b498"
876 | integrity sha512-KI5Fc4ery6DR+oneXG09hPZfGuNUW8Lblhe750h53Z0Eh5MRsrHn49YitDU4RsMk0HV+12zcvL2Q51QkOLGdIQ==
877 |
878 | axios-oauth-1.0a@^0.3.6:
879 | version "0.3.6"
880 | resolved "https://registry.yarnpkg.com/axios-oauth-1.0a/-/axios-oauth-1.0a-0.3.6.tgz#fbf3efc25386cbc1e42475d4af38e60f81314bf0"
881 | integrity sha512-WJqWaZ4JXsz31F38tljTZ8p+dGuTV8h7mjEpkZJuaEluR8NILvkFuHLSD9XPL0RLwThNe01tr8HXsiSJk8DNLg==
882 | dependencies:
883 | oauth-sign "^0.9.0"
884 |
885 | axios@^1.3.4:
886 | version "1.3.4"
887 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024"
888 | integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==
889 | dependencies:
890 | follow-redirects "^1.15.0"
891 | form-data "^4.0.0"
892 | proxy-from-env "^1.1.0"
893 |
894 | balanced-match@^1.0.0:
895 | version "1.0.2"
896 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
897 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
898 |
899 | base-x@^3.0.8:
900 | version "3.0.9"
901 | resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320"
902 | integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
903 | dependencies:
904 | safe-buffer "^5.0.1"
905 |
906 | base64-js@^1.3.1:
907 | version "1.5.1"
908 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
909 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
910 |
911 | binary-extensions@^2.0.0:
912 | version "2.2.0"
913 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
914 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
915 |
916 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
917 | version "4.12.0"
918 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
919 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
920 |
921 | bn.js@^5.0.0, bn.js@^5.1.1:
922 | version "5.2.1"
923 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
924 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
925 |
926 | boolbase@^1.0.0:
927 | version "1.0.0"
928 | resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
929 | integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
930 |
931 | brace-expansion@^1.1.7:
932 | version "1.1.11"
933 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
934 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
935 | dependencies:
936 | balanced-match "^1.0.0"
937 | concat-map "0.0.1"
938 |
939 | braces@^3.0.2, braces@~3.0.2:
940 | version "3.0.2"
941 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
942 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
943 | dependencies:
944 | fill-range "^7.0.1"
945 |
946 | brorand@^1.0.1, brorand@^1.1.0:
947 | version "1.1.0"
948 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
949 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
950 |
951 | browserify-aes@^1.0.0, browserify-aes@^1.0.4:
952 | version "1.2.0"
953 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
954 | integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
955 | dependencies:
956 | buffer-xor "^1.0.3"
957 | cipher-base "^1.0.0"
958 | create-hash "^1.1.0"
959 | evp_bytestokey "^1.0.3"
960 | inherits "^2.0.1"
961 | safe-buffer "^5.0.1"
962 |
963 | browserify-cipher@^1.0.0:
964 | version "1.0.1"
965 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
966 | integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
967 | dependencies:
968 | browserify-aes "^1.0.4"
969 | browserify-des "^1.0.0"
970 | evp_bytestokey "^1.0.0"
971 |
972 | browserify-des@^1.0.0:
973 | version "1.0.2"
974 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
975 | integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
976 | dependencies:
977 | cipher-base "^1.0.1"
978 | des.js "^1.0.0"
979 | inherits "^2.0.1"
980 | safe-buffer "^5.1.2"
981 |
982 | browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
983 | version "4.1.0"
984 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
985 | integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
986 | dependencies:
987 | bn.js "^5.0.0"
988 | randombytes "^2.0.1"
989 |
990 | browserify-sign@^4.0.0:
991 | version "4.2.1"
992 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3"
993 | integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
994 | dependencies:
995 | bn.js "^5.1.1"
996 | browserify-rsa "^4.0.1"
997 | create-hash "^1.2.0"
998 | create-hmac "^1.1.7"
999 | elliptic "^6.5.3"
1000 | inherits "^2.0.4"
1001 | parse-asn1 "^5.1.5"
1002 | readable-stream "^3.6.0"
1003 | safe-buffer "^5.2.0"
1004 |
1005 | browserslist@^4.0.0, browserslist@^4.21.4, browserslist@^4.6.6:
1006 | version "4.21.4"
1007 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
1008 | integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
1009 | dependencies:
1010 | caniuse-lite "^1.0.30001400"
1011 | electron-to-chromium "^1.4.251"
1012 | node-releases "^2.0.6"
1013 | update-browserslist-db "^1.0.9"
1014 |
1015 | buffer-from@^1.0.0:
1016 | version "1.1.2"
1017 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
1018 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
1019 |
1020 | buffer-xor@^1.0.3:
1021 | version "1.0.3"
1022 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
1023 | integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==
1024 |
1025 | buffer@^5.5.0:
1026 | version "5.7.1"
1027 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
1028 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
1029 | dependencies:
1030 | base64-js "^1.3.1"
1031 | ieee754 "^1.1.13"
1032 |
1033 | callsites@^3.0.0:
1034 | version "3.1.0"
1035 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1036 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1037 |
1038 | camelcase-css@^2.0.1:
1039 | version "2.0.1"
1040 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
1041 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
1042 |
1043 | caniuse-api@^3.0.0:
1044 | version "3.0.0"
1045 | resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
1046 | integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
1047 | dependencies:
1048 | browserslist "^4.0.0"
1049 | caniuse-lite "^1.0.0"
1050 | lodash.memoize "^4.1.2"
1051 | lodash.uniq "^4.5.0"
1052 |
1053 | caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400:
1054 | version "1.0.30001441"
1055 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz#987437b266260b640a23cd18fbddb509d7f69f3e"
1056 | integrity sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==
1057 |
1058 | chalk@^2.0.0:
1059 | version "2.4.2"
1060 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
1061 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1062 | dependencies:
1063 | ansi-styles "^3.2.1"
1064 | escape-string-regexp "^1.0.5"
1065 | supports-color "^5.3.0"
1066 |
1067 | chalk@^4.1.0:
1068 | version "4.1.2"
1069 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
1070 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1071 | dependencies:
1072 | ansi-styles "^4.1.0"
1073 | supports-color "^7.1.0"
1074 |
1075 | chokidar@^3.3.0, chokidar@^3.5.3:
1076 | version "3.5.3"
1077 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
1078 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
1079 | dependencies:
1080 | anymatch "~3.1.2"
1081 | braces "~3.0.2"
1082 | glob-parent "~5.1.2"
1083 | is-binary-path "~2.1.0"
1084 | is-glob "~4.0.1"
1085 | normalize-path "~3.0.0"
1086 | readdirp "~3.6.0"
1087 | optionalDependencies:
1088 | fsevents "~2.3.2"
1089 |
1090 | chrome-trace-event@^1.0.2:
1091 | version "1.0.3"
1092 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
1093 | integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
1094 |
1095 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
1096 | version "1.0.4"
1097 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
1098 | integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
1099 | dependencies:
1100 | inherits "^2.0.1"
1101 | safe-buffer "^5.0.1"
1102 |
1103 | cliui@^8.0.1:
1104 | version "8.0.1"
1105 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
1106 | integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
1107 | dependencies:
1108 | string-width "^4.2.0"
1109 | strip-ansi "^6.0.1"
1110 | wrap-ansi "^7.0.0"
1111 |
1112 | clone@^2.1.1:
1113 | version "2.1.2"
1114 | resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
1115 | integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
1116 |
1117 | color-convert@^1.9.0:
1118 | version "1.9.3"
1119 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
1120 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1121 | dependencies:
1122 | color-name "1.1.3"
1123 |
1124 | color-convert@^2.0.1:
1125 | version "2.0.1"
1126 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1127 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1128 | dependencies:
1129 | color-name "~1.1.4"
1130 |
1131 | color-name@1.1.3:
1132 | version "1.1.3"
1133 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1134 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
1135 |
1136 | color-name@^1.1.4, color-name@~1.1.4:
1137 | version "1.1.4"
1138 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1139 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1140 |
1141 | colord@^2.9.1:
1142 | version "2.9.3"
1143 | resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
1144 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
1145 |
1146 | combined-stream@^1.0.8:
1147 | version "1.0.8"
1148 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1149 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1150 | dependencies:
1151 | delayed-stream "~1.0.0"
1152 |
1153 | commander@^2.20.0:
1154 | version "2.20.3"
1155 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
1156 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
1157 |
1158 | commander@^4.0.0:
1159 | version "4.1.1"
1160 | resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1161 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1162 |
1163 | commander@^7.0.0, commander@^7.2.0:
1164 | version "7.2.0"
1165 | resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
1166 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
1167 |
1168 | concat-map@0.0.1:
1169 | version "0.0.1"
1170 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1171 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
1172 |
1173 | core-js@^2.5.0:
1174 | version "2.6.12"
1175 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
1176 | integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
1177 |
1178 | cosmiconfig@^7.0.1:
1179 | version "7.1.0"
1180 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
1181 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
1182 | dependencies:
1183 | "@types/parse-json" "^4.0.0"
1184 | import-fresh "^3.2.1"
1185 | parse-json "^5.0.0"
1186 | path-type "^4.0.0"
1187 | yaml "^1.10.0"
1188 |
1189 | create-ecdh@^4.0.0:
1190 | version "4.0.4"
1191 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
1192 | integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
1193 | dependencies:
1194 | bn.js "^4.1.0"
1195 | elliptic "^6.5.3"
1196 |
1197 | create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
1198 | version "1.2.0"
1199 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
1200 | integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
1201 | dependencies:
1202 | cipher-base "^1.0.1"
1203 | inherits "^2.0.1"
1204 | md5.js "^1.3.4"
1205 | ripemd160 "^2.0.1"
1206 | sha.js "^2.4.0"
1207 |
1208 | create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
1209 | version "1.1.7"
1210 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
1211 | integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
1212 | dependencies:
1213 | cipher-base "^1.0.3"
1214 | create-hash "^1.1.0"
1215 | inherits "^2.0.1"
1216 | ripemd160 "^2.0.0"
1217 | safe-buffer "^5.0.1"
1218 | sha.js "^2.4.8"
1219 |
1220 | crypto-browserify@^3.12.0:
1221 | version "3.12.0"
1222 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
1223 | integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
1224 | dependencies:
1225 | browserify-cipher "^1.0.0"
1226 | browserify-sign "^4.0.0"
1227 | create-ecdh "^4.0.0"
1228 | create-hash "^1.1.0"
1229 | create-hmac "^1.1.0"
1230 | diffie-hellman "^5.0.0"
1231 | inherits "^2.0.1"
1232 | pbkdf2 "^3.0.3"
1233 | public-encrypt "^4.0.0"
1234 | randombytes "^2.0.0"
1235 | randomfill "^1.0.3"
1236 |
1237 | css-declaration-sorter@^6.3.1:
1238 | version "6.3.1"
1239 | resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec"
1240 | integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==
1241 |
1242 | css-select@^4.1.3:
1243 | version "4.3.0"
1244 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
1245 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
1246 | dependencies:
1247 | boolbase "^1.0.0"
1248 | css-what "^6.0.1"
1249 | domhandler "^4.3.1"
1250 | domutils "^2.8.0"
1251 | nth-check "^2.0.1"
1252 |
1253 | css-select@^5.1.0:
1254 | version "5.1.0"
1255 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6"
1256 | integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==
1257 | dependencies:
1258 | boolbase "^1.0.0"
1259 | css-what "^6.1.0"
1260 | domhandler "^5.0.2"
1261 | domutils "^3.0.1"
1262 | nth-check "^2.0.1"
1263 |
1264 | css-tree@^1.1.2, css-tree@^1.1.3:
1265 | version "1.1.3"
1266 | resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
1267 | integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
1268 | dependencies:
1269 | mdn-data "2.0.14"
1270 | source-map "^0.6.1"
1271 |
1272 | css-tree@^2.2.1:
1273 | version "2.3.1"
1274 | resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
1275 | integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
1276 | dependencies:
1277 | mdn-data "2.0.30"
1278 | source-map-js "^1.0.1"
1279 |
1280 | css-tree@~2.2.0:
1281 | version "2.2.1"
1282 | resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032"
1283 | integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==
1284 | dependencies:
1285 | mdn-data "2.0.28"
1286 | source-map-js "^1.0.1"
1287 |
1288 | css-what@^6.0.1, css-what@^6.1.0:
1289 | version "6.1.0"
1290 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
1291 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
1292 |
1293 | cssesc@^3.0.0:
1294 | version "3.0.0"
1295 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
1296 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
1297 |
1298 | cssnano-preset-default@^6.0.0:
1299 | version "6.0.0"
1300 | resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.0.0.tgz#058726536bdc18711c01b1d328766cbc5691cf71"
1301 | integrity sha512-BDxlaFzObRDXUiCCBQUNQcI+f1/aX2mgoNtXGjV6PG64POcHoDUoX+LgMWw+Q4609QhxwkcSnS65YFs42RA6qQ==
1302 | dependencies:
1303 | css-declaration-sorter "^6.3.1"
1304 | cssnano-utils "^4.0.0"
1305 | postcss-calc "^8.2.3"
1306 | postcss-colormin "^6.0.0"
1307 | postcss-convert-values "^6.0.0"
1308 | postcss-discard-comments "^6.0.0"
1309 | postcss-discard-duplicates "^6.0.0"
1310 | postcss-discard-empty "^6.0.0"
1311 | postcss-discard-overridden "^6.0.0"
1312 | postcss-merge-longhand "^6.0.0"
1313 | postcss-merge-rules "^6.0.0"
1314 | postcss-minify-font-values "^6.0.0"
1315 | postcss-minify-gradients "^6.0.0"
1316 | postcss-minify-params "^6.0.0"
1317 | postcss-minify-selectors "^6.0.0"
1318 | postcss-normalize-charset "^6.0.0"
1319 | postcss-normalize-display-values "^6.0.0"
1320 | postcss-normalize-positions "^6.0.0"
1321 | postcss-normalize-repeat-style "^6.0.0"
1322 | postcss-normalize-string "^6.0.0"
1323 | postcss-normalize-timing-functions "^6.0.0"
1324 | postcss-normalize-unicode "^6.0.0"
1325 | postcss-normalize-url "^6.0.0"
1326 | postcss-normalize-whitespace "^6.0.0"
1327 | postcss-ordered-values "^6.0.0"
1328 | postcss-reduce-initial "^6.0.0"
1329 | postcss-reduce-transforms "^6.0.0"
1330 | postcss-svgo "^6.0.0"
1331 | postcss-unique-selectors "^6.0.0"
1332 |
1333 | cssnano-utils@^4.0.0:
1334 | version "4.0.0"
1335 | resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.0.tgz#d1da885ec04003ab19505ff0e62e029708d36b08"
1336 | integrity sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==
1337 |
1338 | cssnano@^6.0.0:
1339 | version "6.0.0"
1340 | resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.0.0.tgz#53f4cb81101cccba0809fad779f006b5d44925ee"
1341 | integrity sha512-RGlcbzGhzEBCHuQe3k+Udyj5M00z0pm9S+VurHXFEOXxH+y0sVrJH2sMzoyz2d8N1EScazg+DVvmgyx0lurwwA==
1342 | dependencies:
1343 | cssnano-preset-default "^6.0.0"
1344 | lilconfig "^2.1.0"
1345 |
1346 | csso@^4.2.0:
1347 | version "4.2.0"
1348 | resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
1349 | integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
1350 | dependencies:
1351 | css-tree "^1.1.2"
1352 |
1353 | csso@^5.0.5:
1354 | version "5.0.5"
1355 | resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6"
1356 | integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==
1357 | dependencies:
1358 | css-tree "~2.2.0"
1359 |
1360 | csstype@3.1.0:
1361 | version "3.1.0"
1362 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2"
1363 | integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
1364 |
1365 | csstype@^3.0.2:
1366 | version "3.1.1"
1367 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
1368 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
1369 |
1370 | debug@4.3.4:
1371 | version "4.3.4"
1372 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1373 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1374 | dependencies:
1375 | ms "2.1.2"
1376 |
1377 | delayed-stream@~1.0.0:
1378 | version "1.0.0"
1379 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1380 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
1381 |
1382 | dependency-graph@^0.11.0:
1383 | version "0.11.0"
1384 | resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27"
1385 | integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==
1386 |
1387 | des.js@^1.0.0:
1388 | version "1.0.1"
1389 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
1390 | integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
1391 | dependencies:
1392 | inherits "^2.0.1"
1393 | minimalistic-assert "^1.0.0"
1394 |
1395 | detect-libc@^1.0.3:
1396 | version "1.0.3"
1397 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
1398 | integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
1399 |
1400 | didyoumean@^1.2.2:
1401 | version "1.2.2"
1402 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
1403 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
1404 |
1405 | diffie-hellman@^5.0.0:
1406 | version "5.0.3"
1407 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
1408 | integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
1409 | dependencies:
1410 | bn.js "^4.1.0"
1411 | miller-rabin "^4.0.0"
1412 | randombytes "^2.0.0"
1413 |
1414 | dir-glob@^3.0.1:
1415 | version "3.0.1"
1416 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
1417 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1418 | dependencies:
1419 | path-type "^4.0.0"
1420 |
1421 | dlv@^1.1.3:
1422 | version "1.1.3"
1423 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
1424 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
1425 |
1426 | dom-serializer@^1.0.1:
1427 | version "1.4.1"
1428 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
1429 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
1430 | dependencies:
1431 | domelementtype "^2.0.1"
1432 | domhandler "^4.2.0"
1433 | entities "^2.0.0"
1434 |
1435 | dom-serializer@^2.0.0:
1436 | version "2.0.0"
1437 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53"
1438 | integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==
1439 | dependencies:
1440 | domelementtype "^2.3.0"
1441 | domhandler "^5.0.2"
1442 | entities "^4.2.0"
1443 |
1444 | domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0:
1445 | version "2.3.0"
1446 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
1447 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
1448 |
1449 | domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.1:
1450 | version "4.3.1"
1451 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
1452 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
1453 | dependencies:
1454 | domelementtype "^2.2.0"
1455 |
1456 | domhandler@^5.0.1, domhandler@^5.0.2:
1457 | version "5.0.3"
1458 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31"
1459 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==
1460 | dependencies:
1461 | domelementtype "^2.3.0"
1462 |
1463 | dompurify@2.3.8:
1464 | version "2.3.8"
1465 | resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.8.tgz#224fe9ae57d7ebd9a1ae1ac18c1c1ca3f532226f"
1466 | integrity sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw==
1467 |
1468 | domutils@^2.8.0:
1469 | version "2.8.0"
1470 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
1471 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1472 | dependencies:
1473 | dom-serializer "^1.0.1"
1474 | domelementtype "^2.2.0"
1475 | domhandler "^4.2.0"
1476 |
1477 | domutils@^3.0.1:
1478 | version "3.0.1"
1479 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c"
1480 | integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==
1481 | dependencies:
1482 | dom-serializer "^2.0.0"
1483 | domelementtype "^2.3.0"
1484 | domhandler "^5.0.1"
1485 |
1486 | dot-case@^3.0.4:
1487 | version "3.0.4"
1488 | resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
1489 | integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
1490 | dependencies:
1491 | no-case "^3.0.4"
1492 | tslib "^2.0.3"
1493 |
1494 | dotenv-expand@^5.1.0:
1495 | version "5.1.0"
1496 | resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
1497 | integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
1498 |
1499 | dotenv@^7.0.0:
1500 | version "7.0.0"
1501 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c"
1502 | integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==
1503 |
1504 | electron-to-chromium@^1.4.251:
1505 | version "1.4.284"
1506 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
1507 | integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
1508 |
1509 | elliptic@^6.5.3:
1510 | version "6.5.4"
1511 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
1512 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
1513 | dependencies:
1514 | bn.js "^4.11.9"
1515 | brorand "^1.1.0"
1516 | hash.js "^1.0.0"
1517 | hmac-drbg "^1.0.1"
1518 | inherits "^2.0.4"
1519 | minimalistic-assert "^1.0.1"
1520 | minimalistic-crypto-utils "^1.0.1"
1521 |
1522 | emoji-regex@^8.0.0:
1523 | version "8.0.0"
1524 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1525 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1526 |
1527 | entities@^2.0.0:
1528 | version "2.2.0"
1529 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1530 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1531 |
1532 | entities@^3.0.1:
1533 | version "3.0.1"
1534 | resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
1535 | integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
1536 |
1537 | entities@^4.2.0:
1538 | version "4.4.0"
1539 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174"
1540 | integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==
1541 |
1542 | error-ex@^1.3.1:
1543 | version "1.3.2"
1544 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1545 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1546 | dependencies:
1547 | is-arrayish "^0.2.1"
1548 |
1549 | escalade@^3.1.1:
1550 | version "3.1.1"
1551 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1552 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1553 |
1554 | escape-string-regexp@^1.0.5:
1555 | version "1.0.5"
1556 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1557 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
1558 |
1559 | eventemitter3@4.0.7:
1560 | version "4.0.7"
1561 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
1562 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
1563 |
1564 | events@^3.3.0:
1565 | version "3.3.0"
1566 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
1567 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
1568 |
1569 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
1570 | version "1.0.3"
1571 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
1572 | integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
1573 | dependencies:
1574 | md5.js "^1.3.4"
1575 | safe-buffer "^5.1.1"
1576 |
1577 | fast-deep-equal@3.1.3:
1578 | version "3.1.3"
1579 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1580 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1581 |
1582 | fast-glob@^3.2.11, fast-glob@^3.2.12:
1583 | version "3.2.12"
1584 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
1585 | integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
1586 | dependencies:
1587 | "@nodelib/fs.stat" "^2.0.2"
1588 | "@nodelib/fs.walk" "^1.2.3"
1589 | glob-parent "^5.1.2"
1590 | merge2 "^1.3.0"
1591 | micromatch "^4.0.4"
1592 |
1593 | fastq@^1.6.0:
1594 | version "1.14.0"
1595 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.14.0.tgz#107f69d7295b11e0fccc264e1fc6389f623731ce"
1596 | integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==
1597 | dependencies:
1598 | reusify "^1.0.4"
1599 |
1600 | fill-range@^7.0.1:
1601 | version "7.0.1"
1602 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1603 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1604 | dependencies:
1605 | to-regex-range "^5.0.1"
1606 |
1607 | follow-redirects@^1.15.0:
1608 | version "1.15.2"
1609 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
1610 | integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
1611 |
1612 | form-data@^4.0.0:
1613 | version "4.0.0"
1614 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
1615 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
1616 | dependencies:
1617 | asynckit "^0.4.0"
1618 | combined-stream "^1.0.8"
1619 | mime-types "^2.1.12"
1620 |
1621 | fs-extra@^11.0.0:
1622 | version "11.1.0"
1623 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed"
1624 | integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==
1625 | dependencies:
1626 | graceful-fs "^4.2.0"
1627 | jsonfile "^6.0.1"
1628 | universalify "^2.0.0"
1629 |
1630 | fs.realpath@^1.0.0:
1631 | version "1.0.0"
1632 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1633 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
1634 |
1635 | fsevents@~2.3.2:
1636 | version "2.3.2"
1637 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1638 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1639 |
1640 | function-bind@^1.1.1:
1641 | version "1.1.1"
1642 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1643 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1644 |
1645 | get-caller-file@^2.0.5:
1646 | version "2.0.5"
1647 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1648 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1649 |
1650 | get-port@^4.2.0:
1651 | version "4.2.0"
1652 | resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119"
1653 | integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==
1654 |
1655 | get-stdin@^9.0.0:
1656 | version "9.0.0"
1657 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
1658 | integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==
1659 |
1660 | glob-parent@^5.1.2, glob-parent@~5.1.2:
1661 | version "5.1.2"
1662 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1663 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1664 | dependencies:
1665 | is-glob "^4.0.1"
1666 |
1667 | glob-parent@^6.0.2:
1668 | version "6.0.2"
1669 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
1670 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
1671 | dependencies:
1672 | is-glob "^4.0.3"
1673 |
1674 | glob@7.1.6:
1675 | version "7.1.6"
1676 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1677 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1678 | dependencies:
1679 | fs.realpath "^1.0.0"
1680 | inflight "^1.0.4"
1681 | inherits "2"
1682 | minimatch "^3.0.4"
1683 | once "^1.3.0"
1684 | path-is-absolute "^1.0.0"
1685 |
1686 | globals@^13.2.0:
1687 | version "13.19.0"
1688 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
1689 | integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
1690 | dependencies:
1691 | type-fest "^0.20.2"
1692 |
1693 | globby@^13.0.0:
1694 | version "13.1.3"
1695 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff"
1696 | integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==
1697 | dependencies:
1698 | dir-glob "^3.0.1"
1699 | fast-glob "^3.2.11"
1700 | ignore "^5.2.0"
1701 | merge2 "^1.4.1"
1702 | slash "^4.0.0"
1703 |
1704 | graceful-fs@^4.1.6, graceful-fs@^4.2.0:
1705 | version "4.2.10"
1706 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
1707 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
1708 |
1709 | has-flag@^3.0.0:
1710 | version "3.0.0"
1711 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1712 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
1713 |
1714 | has-flag@^4.0.0:
1715 | version "4.0.0"
1716 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1717 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1718 |
1719 | has@^1.0.3:
1720 | version "1.0.3"
1721 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1722 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1723 | dependencies:
1724 | function-bind "^1.1.1"
1725 |
1726 | hash-base@^3.0.0:
1727 | version "3.1.0"
1728 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
1729 | integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
1730 | dependencies:
1731 | inherits "^2.0.4"
1732 | readable-stream "^3.6.0"
1733 | safe-buffer "^5.2.0"
1734 |
1735 | hash.js@^1.0.0, hash.js@^1.0.3:
1736 | version "1.1.7"
1737 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
1738 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
1739 | dependencies:
1740 | inherits "^2.0.3"
1741 | minimalistic-assert "^1.0.1"
1742 |
1743 | hmac-drbg@^1.0.1:
1744 | version "1.0.1"
1745 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
1746 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
1747 | dependencies:
1748 | hash.js "^1.0.3"
1749 | minimalistic-assert "^1.0.0"
1750 | minimalistic-crypto-utils "^1.0.1"
1751 |
1752 | htmlnano@^2.0.0:
1753 | version "2.0.3"
1754 | resolved "https://registry.yarnpkg.com/htmlnano/-/htmlnano-2.0.3.tgz#50ee639ed63357d4a6c01309f52a35892e4edc2e"
1755 | integrity sha512-S4PGGj9RbdgW8LhbILNK7W9JhmYP8zmDY7KDV/8eCiJBQJlbmltp5I0gv8c5ntLljfdxxfmJ+UJVSqyH4mb41A==
1756 | dependencies:
1757 | cosmiconfig "^7.0.1"
1758 | posthtml "^0.16.5"
1759 | timsort "^0.3.0"
1760 |
1761 | htmlparser2@^7.1.1:
1762 | version "7.2.0"
1763 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5"
1764 | integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==
1765 | dependencies:
1766 | domelementtype "^2.0.1"
1767 | domhandler "^4.2.2"
1768 | domutils "^2.8.0"
1769 | entities "^3.0.1"
1770 |
1771 | ieee754@^1.1.13:
1772 | version "1.2.1"
1773 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
1774 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1775 |
1776 | ignore@^5.2.0:
1777 | version "5.2.4"
1778 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
1779 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
1780 |
1781 | import-fresh@^3.2.1:
1782 | version "3.3.0"
1783 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1784 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1785 | dependencies:
1786 | parent-module "^1.0.0"
1787 | resolve-from "^4.0.0"
1788 |
1789 | inflight@^1.0.4:
1790 | version "1.0.6"
1791 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1792 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1793 | dependencies:
1794 | once "^1.3.0"
1795 | wrappy "1"
1796 |
1797 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4:
1798 | version "2.0.4"
1799 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1800 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1801 |
1802 | inherits@2.0.3:
1803 | version "2.0.3"
1804 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1805 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
1806 |
1807 | is-arrayish@^0.2.1:
1808 | version "0.2.1"
1809 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1810 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
1811 |
1812 | is-binary-path@~2.1.0:
1813 | version "2.1.0"
1814 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1815 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1816 | dependencies:
1817 | binary-extensions "^2.0.0"
1818 |
1819 | is-core-module@^2.9.0:
1820 | version "2.11.0"
1821 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
1822 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
1823 | dependencies:
1824 | has "^1.0.3"
1825 |
1826 | is-extglob@^2.1.1:
1827 | version "2.1.1"
1828 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1829 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1830 |
1831 | is-fullwidth-code-point@^3.0.0:
1832 | version "3.0.0"
1833 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1834 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1835 |
1836 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1837 | version "4.0.3"
1838 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1839 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1840 | dependencies:
1841 | is-extglob "^2.1.1"
1842 |
1843 | is-json@^2.0.1:
1844 | version "2.0.1"
1845 | resolved "https://registry.yarnpkg.com/is-json/-/is-json-2.0.1.tgz#6be166d144828a131d686891b983df62c39491ff"
1846 | integrity sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==
1847 |
1848 | is-number@^7.0.0:
1849 | version "7.0.0"
1850 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1851 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1852 |
1853 | jiti@^1.17.2:
1854 | version "1.18.2"
1855 | resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd"
1856 | integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==
1857 |
1858 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1859 | version "4.0.0"
1860 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1861 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1862 |
1863 | json-parse-even-better-errors@^2.3.0:
1864 | version "2.3.1"
1865 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
1866 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1867 |
1868 | json5@^2.2.0, json5@^2.2.1:
1869 | version "2.2.2"
1870 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.2.tgz#64471c5bdcc564c18f7c1d4df2e2297f2457c5ab"
1871 | integrity sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==
1872 |
1873 | jsonfile@^6.0.1:
1874 | version "6.1.0"
1875 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
1876 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1877 | dependencies:
1878 | universalify "^2.0.0"
1879 | optionalDependencies:
1880 | graceful-fs "^4.1.6"
1881 |
1882 | lightningcss-darwin-arm64@1.17.1:
1883 | version "1.17.1"
1884 | resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.17.1.tgz#d0384a47f19f1a02c29074930a23e5888e76b11a"
1885 | integrity sha512-YTAHEy4XlzI3sMbUVjbPi9P7+N7lGcgl2JhCZhiQdRAEKnZLQch8kb5601sgESxdGXjgei7JZFqi/vVEk81wYg==
1886 |
1887 | lightningcss-darwin-x64@1.17.1:
1888 | version "1.17.1"
1889 | resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.17.1.tgz#7fa5853f71eb8698b511dbad43305666e0e0d871"
1890 | integrity sha512-UhXPUS2+yTTf5sXwUV0+8QY2x0bPGLgC/uhcknWSQMqWn1zGty4fFvH04D7f7ij0ujwSuN+Q0HtU7lgmMrPz0A==
1891 |
1892 | lightningcss-linux-arm-gnueabihf@1.17.1:
1893 | version "1.17.1"
1894 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.17.1.tgz#9ba7ffd5be686210b88ec28bb495bf9593698678"
1895 | integrity sha512-alUZumuznB6K/9yZ0zuZkODXUm8uRnvs9t0CL46CXN16Y2h4gOx5ahUCMlelUb7inZEsgJIoepgLsJzBUrSsBw==
1896 |
1897 | lightningcss-linux-arm64-gnu@1.17.1:
1898 | version "1.17.1"
1899 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.17.1.tgz#aeee6b5ed613198aab978c878f26110d6e8e70d2"
1900 | integrity sha512-/1XaH2cOjDt+ivmgfmVFUYCA0MtfNWwtC4P8qVi53zEQ7P8euyyZ1ynykZOyKXW9Q0DzrwcLTh6+hxVLcbtGBg==
1901 |
1902 | lightningcss-linux-arm64-musl@1.17.1:
1903 | version "1.17.1"
1904 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.17.1.tgz#14e46b8d2f50e83a710c62432e447bd9f0c328a5"
1905 | integrity sha512-/IgE7lYWFHCCQFTMIwtt+fXLcVOha8rcrNze1JYGPWNorO6NBc6MJo5u5cwn5qMMSz9fZCCDIlBBU4mGwjQszQ==
1906 |
1907 | lightningcss-linux-x64-gnu@1.17.1:
1908 | version "1.17.1"
1909 | resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.17.1.tgz#17b8abb73d7b32338d5b248ac12325f506964e69"
1910 | integrity sha512-OyE802IAp4DB9vZrHlOyWunbHLM9dN08tJIKN/HhzzLKIHizubOWX6NMzUXMZLsaUrYwVAHHdyEA+712p8mMzA==
1911 |
1912 | lightningcss-linux-x64-musl@1.17.1:
1913 | version "1.17.1"
1914 | resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.17.1.tgz#78765c58c111af43e7d311afa4713348ce9b2766"
1915 | integrity sha512-ydwGgV3Usba5P53RAOqCA9MsRsbb8jFIEVhf7/BXFjpKNoIQyijVTXhwIgQr/oGwUNOHfgQ3F8ruiUjX/p2YKw==
1916 |
1917 | lightningcss-win32-x64-msvc@1.17.1:
1918 | version "1.17.1"
1919 | resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.17.1.tgz#be3c5e1f026c4fc6b58f969917970450634285a1"
1920 | integrity sha512-Ngqtx9NazaiAOk71XWwSsqgAuwYF+8PO6UYsoU7hAukdrSS98kwaBMEDw1igeIiZy1XD/4kh5KVnkjNf7ZOxVQ==
1921 |
1922 | lightningcss@^1.16.1:
1923 | version "1.17.1"
1924 | resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.17.1.tgz#cce53acf117a6f9494bc77e8ac6550286d621243"
1925 | integrity sha512-DwwM/YYqGwLLP3he41wzDXT/m+8jdEZ80i9ViQNLRgyhey3Vm6N7XHn+4o3PY6wSnVT23WLuaROIpbpIVTNOjg==
1926 | dependencies:
1927 | detect-libc "^1.0.3"
1928 | optionalDependencies:
1929 | lightningcss-darwin-arm64 "1.17.1"
1930 | lightningcss-darwin-x64 "1.17.1"
1931 | lightningcss-linux-arm-gnueabihf "1.17.1"
1932 | lightningcss-linux-arm64-gnu "1.17.1"
1933 | lightningcss-linux-arm64-musl "1.17.1"
1934 | lightningcss-linux-x64-gnu "1.17.1"
1935 | lightningcss-linux-x64-musl "1.17.1"
1936 | lightningcss-win32-x64-msvc "1.17.1"
1937 |
1938 | lilconfig@^2.0.5, lilconfig@^2.0.6:
1939 | version "2.0.6"
1940 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
1941 | integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
1942 |
1943 | lilconfig@^2.1.0:
1944 | version "2.1.0"
1945 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
1946 | integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
1947 |
1948 | lines-and-columns@^1.1.6:
1949 | version "1.2.4"
1950 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
1951 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
1952 |
1953 | lmdb@2.5.2:
1954 | version "2.5.2"
1955 | resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.5.2.tgz#37e28a9fb43405f4dc48c44cec0e13a14c4a6ff1"
1956 | integrity sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==
1957 | dependencies:
1958 | msgpackr "^1.5.4"
1959 | node-addon-api "^4.3.0"
1960 | node-gyp-build-optional-packages "5.0.3"
1961 | ordered-binary "^1.2.4"
1962 | weak-lru-cache "^1.2.2"
1963 | optionalDependencies:
1964 | "@lmdb/lmdb-darwin-arm64" "2.5.2"
1965 | "@lmdb/lmdb-darwin-x64" "2.5.2"
1966 | "@lmdb/lmdb-linux-arm" "2.5.2"
1967 | "@lmdb/lmdb-linux-arm64" "2.5.2"
1968 | "@lmdb/lmdb-linux-x64" "2.5.2"
1969 | "@lmdb/lmdb-win32-x64" "2.5.2"
1970 |
1971 | lodash-es@4.17.21:
1972 | version "4.17.21"
1973 | resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
1974 | integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
1975 |
1976 | lodash.memoize@^4.1.2:
1977 | version "4.1.2"
1978 | resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
1979 | integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
1980 |
1981 | lodash.uniq@^4.5.0:
1982 | version "4.5.0"
1983 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
1984 | integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
1985 |
1986 | logseq-dateutils@^0.0.26:
1987 | version "0.0.26"
1988 | resolved "https://registry.yarnpkg.com/logseq-dateutils/-/logseq-dateutils-0.0.26.tgz#f054129d20355c4b88293e03f343effeb1604e8f"
1989 | integrity sha512-HUipF4ZqIq5ecrR53Rp7sstMgEQc3lkrVZ8u0uZXm5MMBTeipzFSLwifD+VE1c0Kl6G2B4JFMux360qj1JI6rg==
1990 |
1991 | loose-envify@^1.1.0:
1992 | version "1.4.0"
1993 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1994 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1995 | dependencies:
1996 | js-tokens "^3.0.0 || ^4.0.0"
1997 |
1998 | lower-case@^2.0.2:
1999 | version "2.0.2"
2000 | resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
2001 | integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
2002 | dependencies:
2003 | tslib "^2.0.3"
2004 |
2005 | md5.js@^1.3.4:
2006 | version "1.3.5"
2007 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
2008 | integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
2009 | dependencies:
2010 | hash-base "^3.0.0"
2011 | inherits "^2.0.1"
2012 | safe-buffer "^5.1.2"
2013 |
2014 | mdn-data@2.0.14:
2015 | version "2.0.14"
2016 | resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
2017 | integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
2018 |
2019 | mdn-data@2.0.28:
2020 | version "2.0.28"
2021 | resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba"
2022 | integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==
2023 |
2024 | mdn-data@2.0.30:
2025 | version "2.0.30"
2026 | resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
2027 | integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
2028 |
2029 | merge2@^1.3.0, merge2@^1.4.1:
2030 | version "1.4.1"
2031 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
2032 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
2033 |
2034 | micromatch@^4.0.4, micromatch@^4.0.5:
2035 | version "4.0.5"
2036 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
2037 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
2038 | dependencies:
2039 | braces "^3.0.2"
2040 | picomatch "^2.3.1"
2041 |
2042 | miller-rabin@^4.0.0:
2043 | version "4.0.1"
2044 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
2045 | integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
2046 | dependencies:
2047 | bn.js "^4.0.0"
2048 | brorand "^1.0.1"
2049 |
2050 | mime-db@1.52.0:
2051 | version "1.52.0"
2052 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2053 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2054 |
2055 | mime-types@^2.1.12:
2056 | version "2.1.35"
2057 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2058 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2059 | dependencies:
2060 | mime-db "1.52.0"
2061 |
2062 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
2063 | version "1.0.1"
2064 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
2065 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
2066 |
2067 | minimalistic-crypto-utils@^1.0.1:
2068 | version "1.0.1"
2069 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
2070 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
2071 |
2072 | minimatch@^3.0.4:
2073 | version "3.1.2"
2074 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2075 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2076 | dependencies:
2077 | brace-expansion "^1.1.7"
2078 |
2079 | ms@2.1.2:
2080 | version "2.1.2"
2081 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2082 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2083 |
2084 | msgpackr-extract@^2.2.0:
2085 | version "2.2.0"
2086 | resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-2.2.0.tgz#4bb749b58d9764cfdc0d91c7977a007b08e8f262"
2087 | integrity sha512-0YcvWSv7ZOGl9Od6Y5iJ3XnPww8O7WLcpYMDwX+PAA/uXLDtyw94PJv9GLQV/nnp3cWlDhMoyKZIQLrx33sWog==
2088 | dependencies:
2089 | node-gyp-build-optional-packages "5.0.3"
2090 | optionalDependencies:
2091 | "@msgpackr-extract/msgpackr-extract-darwin-arm64" "2.2.0"
2092 | "@msgpackr-extract/msgpackr-extract-darwin-x64" "2.2.0"
2093 | "@msgpackr-extract/msgpackr-extract-linux-arm" "2.2.0"
2094 | "@msgpackr-extract/msgpackr-extract-linux-arm64" "2.2.0"
2095 | "@msgpackr-extract/msgpackr-extract-linux-x64" "2.2.0"
2096 | "@msgpackr-extract/msgpackr-extract-win32-x64" "2.2.0"
2097 |
2098 | msgpackr@^1.5.4:
2099 | version "1.8.1"
2100 | resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.8.1.tgz#2298aed8a14f83e99df77d344cbda3e436f29b5b"
2101 | integrity sha512-05fT4J8ZqjYlR4QcRDIhLCYKUOHXk7C/xa62GzMKj74l3up9k2QZ3LgFc6qWdsPHl91QA2WLWqWc8b8t7GLNNw==
2102 | optionalDependencies:
2103 | msgpackr-extract "^2.2.0"
2104 |
2105 | mz@^2.7.0:
2106 | version "2.7.0"
2107 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
2108 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
2109 | dependencies:
2110 | any-promise "^1.0.0"
2111 | object-assign "^4.0.1"
2112 | thenify-all "^1.0.0"
2113 |
2114 | nanoid@^3.3.4:
2115 | version "3.3.4"
2116 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
2117 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
2118 |
2119 | no-case@^3.0.4:
2120 | version "3.0.4"
2121 | resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
2122 | integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
2123 | dependencies:
2124 | lower-case "^2.0.2"
2125 | tslib "^2.0.3"
2126 |
2127 | node-addon-api@^3.2.1:
2128 | version "3.2.1"
2129 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161"
2130 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
2131 |
2132 | node-addon-api@^4.3.0:
2133 | version "4.3.0"
2134 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f"
2135 | integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==
2136 |
2137 | node-gyp-build-optional-packages@5.0.3:
2138 | version "5.0.3"
2139 | resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17"
2140 | integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==
2141 |
2142 | node-gyp-build@^4.3.0:
2143 | version "4.5.0"
2144 | resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40"
2145 | integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==
2146 |
2147 | node-releases@^2.0.6:
2148 | version "2.0.8"
2149 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae"
2150 | integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==
2151 |
2152 | normalize-path@^3.0.0, normalize-path@~3.0.0:
2153 | version "3.0.0"
2154 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
2155 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
2156 |
2157 | nth-check@^2.0.1:
2158 | version "2.1.1"
2159 | resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
2160 | integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
2161 | dependencies:
2162 | boolbase "^1.0.0"
2163 |
2164 | nullthrows@^1.1.1:
2165 | version "1.1.1"
2166 | resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
2167 | integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
2168 |
2169 | oauth-sign@^0.9.0:
2170 | version "0.9.0"
2171 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
2172 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
2173 |
2174 | object-assign@^4.0.1:
2175 | version "4.1.1"
2176 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2177 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
2178 |
2179 | object-hash@^3.0.0:
2180 | version "3.0.0"
2181 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
2182 | integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
2183 |
2184 | once@^1.3.0:
2185 | version "1.4.0"
2186 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2187 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
2188 | dependencies:
2189 | wrappy "1"
2190 |
2191 | ordered-binary@^1.2.4:
2192 | version "1.4.0"
2193 | resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.4.0.tgz#6bb53d44925f3b8afc33d1eed0fa15693b211389"
2194 | integrity sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==
2195 |
2196 | parcel@^2.8.3:
2197 | version "2.8.3"
2198 | resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.8.3.tgz#1ff71d7317274fd367379bc7310a52c6b75d30c2"
2199 | integrity sha512-5rMBpbNE72g6jZvkdR5gS2nyhwIXaJy8i65osOqs/+5b7zgf3eMKgjSsDrv6bhz3gzifsba6MBJiZdBckl+vnA==
2200 | dependencies:
2201 | "@parcel/config-default" "2.8.3"
2202 | "@parcel/core" "2.8.3"
2203 | "@parcel/diagnostic" "2.8.3"
2204 | "@parcel/events" "2.8.3"
2205 | "@parcel/fs" "2.8.3"
2206 | "@parcel/logger" "2.8.3"
2207 | "@parcel/package-manager" "2.8.3"
2208 | "@parcel/reporter-cli" "2.8.3"
2209 | "@parcel/reporter-dev-server" "2.8.3"
2210 | "@parcel/utils" "2.8.3"
2211 | chalk "^4.1.0"
2212 | commander "^7.0.0"
2213 | get-port "^4.2.0"
2214 | v8-compile-cache "^2.0.0"
2215 |
2216 | parent-module@^1.0.0:
2217 | version "1.0.1"
2218 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
2219 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
2220 | dependencies:
2221 | callsites "^3.0.0"
2222 |
2223 | parse-asn1@^5.0.0, parse-asn1@^5.1.5:
2224 | version "5.1.6"
2225 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
2226 | integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
2227 | dependencies:
2228 | asn1.js "^5.2.0"
2229 | browserify-aes "^1.0.0"
2230 | evp_bytestokey "^1.0.0"
2231 | pbkdf2 "^3.0.3"
2232 | safe-buffer "^5.1.1"
2233 |
2234 | parse-json@^5.0.0:
2235 | version "5.2.0"
2236 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
2237 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
2238 | dependencies:
2239 | "@babel/code-frame" "^7.0.0"
2240 | error-ex "^1.3.1"
2241 | json-parse-even-better-errors "^2.3.0"
2242 | lines-and-columns "^1.1.6"
2243 |
2244 | path-is-absolute@^1.0.0:
2245 | version "1.0.1"
2246 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2247 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
2248 |
2249 | path-parse@^1.0.7:
2250 | version "1.0.7"
2251 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
2252 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2253 |
2254 | path-type@^4.0.0:
2255 | version "4.0.0"
2256 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2257 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2258 |
2259 | path@0.12.7:
2260 | version "0.12.7"
2261 | resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"
2262 | integrity sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==
2263 | dependencies:
2264 | process "^0.11.1"
2265 | util "^0.10.3"
2266 |
2267 | pbkdf2@^3.0.3:
2268 | version "3.1.2"
2269 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
2270 | integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
2271 | dependencies:
2272 | create-hash "^1.1.2"
2273 | create-hmac "^1.1.4"
2274 | ripemd160 "^2.0.1"
2275 | safe-buffer "^5.0.1"
2276 | sha.js "^2.4.8"
2277 |
2278 | picocolors@^1.0.0:
2279 | version "1.0.0"
2280 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
2281 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
2282 |
2283 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
2284 | version "2.3.1"
2285 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
2286 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
2287 |
2288 | pify@^2.3.0:
2289 | version "2.3.0"
2290 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
2291 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
2292 |
2293 | pirates@^4.0.1:
2294 | version "4.0.5"
2295 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
2296 | integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
2297 |
2298 | postcss-calc@^8.2.3:
2299 | version "8.2.4"
2300 | resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5"
2301 | integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==
2302 | dependencies:
2303 | postcss-selector-parser "^6.0.9"
2304 | postcss-value-parser "^4.2.0"
2305 |
2306 | postcss-cli@^10.1.0:
2307 | version "10.1.0"
2308 | resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-10.1.0.tgz#f6658c4998a1c35bd66cd71009132b2d12e04f80"
2309 | integrity sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==
2310 | dependencies:
2311 | chokidar "^3.3.0"
2312 | dependency-graph "^0.11.0"
2313 | fs-extra "^11.0.0"
2314 | get-stdin "^9.0.0"
2315 | globby "^13.0.0"
2316 | picocolors "^1.0.0"
2317 | postcss-load-config "^4.0.0"
2318 | postcss-reporter "^7.0.0"
2319 | pretty-hrtime "^1.0.3"
2320 | read-cache "^1.0.0"
2321 | slash "^5.0.0"
2322 | yargs "^17.0.0"
2323 |
2324 | postcss-colormin@^6.0.0:
2325 | version "6.0.0"
2326 | resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.0.0.tgz#d4250652e952e1c0aca70c66942da93d3cdeaafe"
2327 | integrity sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==
2328 | dependencies:
2329 | browserslist "^4.21.4"
2330 | caniuse-api "^3.0.0"
2331 | colord "^2.9.1"
2332 | postcss-value-parser "^4.2.0"
2333 |
2334 | postcss-convert-values@^6.0.0:
2335 | version "6.0.0"
2336 | resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz#ec94a954957e5c3f78f0e8f65dfcda95280b8996"
2337 | integrity sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==
2338 | dependencies:
2339 | browserslist "^4.21.4"
2340 | postcss-value-parser "^4.2.0"
2341 |
2342 | postcss-discard-comments@^6.0.0:
2343 | version "6.0.0"
2344 | resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz#9ca335e8b68919f301b24ba47dde226a42e535fe"
2345 | integrity sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==
2346 |
2347 | postcss-discard-duplicates@^6.0.0:
2348 | version "6.0.0"
2349 | resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz#c26177a6c33070922e67e9a92c0fd23d443d1355"
2350 | integrity sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==
2351 |
2352 | postcss-discard-empty@^6.0.0:
2353 | version "6.0.0"
2354 | resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz#06c1c4fce09e22d2a99e667c8550eb8a3a1b9aee"
2355 | integrity sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==
2356 |
2357 | postcss-discard-overridden@^6.0.0:
2358 | version "6.0.0"
2359 | resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz#49c5262db14e975e349692d9024442de7cd8e234"
2360 | integrity sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==
2361 |
2362 | postcss-import@^14.1.0:
2363 | version "14.1.0"
2364 | resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.1.0.tgz#a7333ffe32f0b8795303ee9e40215dac922781f0"
2365 | integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
2366 | dependencies:
2367 | postcss-value-parser "^4.0.0"
2368 | read-cache "^1.0.0"
2369 | resolve "^1.1.7"
2370 |
2371 | postcss-js@^4.0.0:
2372 | version "4.0.0"
2373 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
2374 | integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
2375 | dependencies:
2376 | camelcase-css "^2.0.1"
2377 |
2378 | postcss-load-config@^3.1.4:
2379 | version "3.1.4"
2380 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855"
2381 | integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
2382 | dependencies:
2383 | lilconfig "^2.0.5"
2384 | yaml "^1.10.2"
2385 |
2386 | postcss-load-config@^4.0.0:
2387 | version "4.0.1"
2388 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd"
2389 | integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==
2390 | dependencies:
2391 | lilconfig "^2.0.5"
2392 | yaml "^2.1.1"
2393 |
2394 | postcss-merge-longhand@^6.0.0:
2395 | version "6.0.0"
2396 | resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz#6f627b27db939bce316eaa97e22400267e798d69"
2397 | integrity sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==
2398 | dependencies:
2399 | postcss-value-parser "^4.2.0"
2400 | stylehacks "^6.0.0"
2401 |
2402 | postcss-merge-rules@^6.0.0:
2403 | version "6.0.0"
2404 | resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.0.0.tgz#0d95bc73541156b8b4e763bd0de2c3f9d0ecf013"
2405 | integrity sha512-rCXkklftzEkniyv3f4mRCQzxD6oE4Quyh61uyWTUbCJ26Pv2hoz+fivJSsSBWxDBeScR4fKCfF3HHTcD7Ybqnw==
2406 | dependencies:
2407 | browserslist "^4.21.4"
2408 | caniuse-api "^3.0.0"
2409 | cssnano-utils "^4.0.0"
2410 | postcss-selector-parser "^6.0.5"
2411 |
2412 | postcss-minify-font-values@^6.0.0:
2413 | version "6.0.0"
2414 | resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz#68d4a028f9fa5f61701974724b2cc9445d8e6070"
2415 | integrity sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==
2416 | dependencies:
2417 | postcss-value-parser "^4.2.0"
2418 |
2419 | postcss-minify-gradients@^6.0.0:
2420 | version "6.0.0"
2421 | resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz#22b5c88cc63091dadbad34e31ff958404d51d679"
2422 | integrity sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==
2423 | dependencies:
2424 | colord "^2.9.1"
2425 | cssnano-utils "^4.0.0"
2426 | postcss-value-parser "^4.2.0"
2427 |
2428 | postcss-minify-params@^6.0.0:
2429 | version "6.0.0"
2430 | resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz#2b3a85a9e3b990d7a16866f430f5fd1d5961b539"
2431 | integrity sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==
2432 | dependencies:
2433 | browserslist "^4.21.4"
2434 | cssnano-utils "^4.0.0"
2435 | postcss-value-parser "^4.2.0"
2436 |
2437 | postcss-minify-selectors@^6.0.0:
2438 | version "6.0.0"
2439 | resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz#5046c5e8680a586e5a0cad52cc9aa36d6be5bda2"
2440 | integrity sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==
2441 | dependencies:
2442 | postcss-selector-parser "^6.0.5"
2443 |
2444 | postcss-nested@6.0.0:
2445 | version "6.0.0"
2446 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.0.tgz#1572f1984736578f360cffc7eb7dca69e30d1735"
2447 | integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==
2448 | dependencies:
2449 | postcss-selector-parser "^6.0.10"
2450 |
2451 | postcss-normalize-charset@^6.0.0:
2452 | version "6.0.0"
2453 | resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz#36cc12457259064969fb96f84df491652a4b0975"
2454 | integrity sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==
2455 |
2456 | postcss-normalize-display-values@^6.0.0:
2457 | version "6.0.0"
2458 | resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz#8d2961415078644d8c6bbbdaf9a2fdd60f546cd4"
2459 | integrity sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==
2460 | dependencies:
2461 | postcss-value-parser "^4.2.0"
2462 |
2463 | postcss-normalize-positions@^6.0.0:
2464 | version "6.0.0"
2465 | resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz#25b96df99a69f8925f730eaee0be74416865e301"
2466 | integrity sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==
2467 | dependencies:
2468 | postcss-value-parser "^4.2.0"
2469 |
2470 | postcss-normalize-repeat-style@^6.0.0:
2471 | version "6.0.0"
2472 | resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz#ddf30ad8762feb5b1eb97f39f251acd7b8353299"
2473 | integrity sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==
2474 | dependencies:
2475 | postcss-value-parser "^4.2.0"
2476 |
2477 | postcss-normalize-string@^6.0.0:
2478 | version "6.0.0"
2479 | resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz#948282647a51e409d69dde7910f0ac2ff97cb5d8"
2480 | integrity sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==
2481 | dependencies:
2482 | postcss-value-parser "^4.2.0"
2483 |
2484 | postcss-normalize-timing-functions@^6.0.0:
2485 | version "6.0.0"
2486 | resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz#5f13e650b8c43351989fc5de694525cc2539841c"
2487 | integrity sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==
2488 | dependencies:
2489 | postcss-value-parser "^4.2.0"
2490 |
2491 | postcss-normalize-unicode@^6.0.0:
2492 | version "6.0.0"
2493 | resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz#741b3310f874616bdcf07764f5503695d3604730"
2494 | integrity sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==
2495 | dependencies:
2496 | browserslist "^4.21.4"
2497 | postcss-value-parser "^4.2.0"
2498 |
2499 | postcss-normalize-url@^6.0.0:
2500 | version "6.0.0"
2501 | resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz#d0a31e962a16401fb7deb7754b397a323fb650b4"
2502 | integrity sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==
2503 | dependencies:
2504 | postcss-value-parser "^4.2.0"
2505 |
2506 | postcss-normalize-whitespace@^6.0.0:
2507 | version "6.0.0"
2508 | resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz#accb961caa42e25ca4179b60855b79b1f7129d4d"
2509 | integrity sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==
2510 | dependencies:
2511 | postcss-value-parser "^4.2.0"
2512 |
2513 | postcss-ordered-values@^6.0.0:
2514 | version "6.0.0"
2515 | resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz#374704cdff25560d44061d17ba3c6308837a3218"
2516 | integrity sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==
2517 | dependencies:
2518 | cssnano-utils "^4.0.0"
2519 | postcss-value-parser "^4.2.0"
2520 |
2521 | postcss-reduce-initial@^6.0.0:
2522 | version "6.0.0"
2523 | resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz#7d16e83e60e27e2fa42f56ec0b426f1da332eca7"
2524 | integrity sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==
2525 | dependencies:
2526 | browserslist "^4.21.4"
2527 | caniuse-api "^3.0.0"
2528 |
2529 | postcss-reduce-transforms@^6.0.0:
2530 | version "6.0.0"
2531 | resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz#28ff2601a6d9b96a2f039b3501526e1f4d584a46"
2532 | integrity sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==
2533 | dependencies:
2534 | postcss-value-parser "^4.2.0"
2535 |
2536 | postcss-reporter@^7.0.0:
2537 | version "7.0.5"
2538 | resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.0.5.tgz#e55bd0fdf8d17e4f25fb55e9143fcd79349a2ceb"
2539 | integrity sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==
2540 | dependencies:
2541 | picocolors "^1.0.0"
2542 | thenby "^1.3.4"
2543 |
2544 | postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
2545 | version "6.0.11"
2546 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
2547 | integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
2548 | dependencies:
2549 | cssesc "^3.0.0"
2550 | util-deprecate "^1.0.2"
2551 |
2552 | postcss-svgo@^6.0.0:
2553 | version "6.0.0"
2554 | resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.0.tgz#7b18742d38d4505a0455bbe70d52b49f00eaf69d"
2555 | integrity sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==
2556 | dependencies:
2557 | postcss-value-parser "^4.2.0"
2558 | svgo "^3.0.2"
2559 |
2560 | postcss-unique-selectors@^6.0.0:
2561 | version "6.0.0"
2562 | resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz#c94e9b0f7bffb1203894e42294b5a1b3fb34fbe1"
2563 | integrity sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==
2564 | dependencies:
2565 | postcss-selector-parser "^6.0.5"
2566 |
2567 | postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
2568 | version "4.2.0"
2569 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
2570 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
2571 |
2572 | postcss@^8.0.9, postcss@^8.4.21:
2573 | version "8.4.21"
2574 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
2575 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
2576 | dependencies:
2577 | nanoid "^3.3.4"
2578 | picocolors "^1.0.0"
2579 | source-map-js "^1.0.2"
2580 |
2581 | posthtml-parser@^0.10.1:
2582 | version "0.10.2"
2583 | resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.10.2.tgz#df364d7b179f2a6bf0466b56be7b98fd4e97c573"
2584 | integrity sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==
2585 | dependencies:
2586 | htmlparser2 "^7.1.1"
2587 |
2588 | posthtml-parser@^0.11.0:
2589 | version "0.11.0"
2590 | resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.11.0.tgz#25d1c7bf811ea83559bc4c21c189a29747a24b7a"
2591 | integrity sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==
2592 | dependencies:
2593 | htmlparser2 "^7.1.1"
2594 |
2595 | posthtml-render@^3.0.0:
2596 | version "3.0.0"
2597 | resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-3.0.0.tgz#97be44931496f495b4f07b99e903cc70ad6a3205"
2598 | integrity sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==
2599 | dependencies:
2600 | is-json "^2.0.1"
2601 |
2602 | posthtml@^0.16.4, posthtml@^0.16.5:
2603 | version "0.16.6"
2604 | resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.16.6.tgz#e2fc407f67a64d2fa3567afe770409ffdadafe59"
2605 | integrity sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==
2606 | dependencies:
2607 | posthtml-parser "^0.11.0"
2608 | posthtml-render "^3.0.0"
2609 |
2610 | pretty-hrtime@^1.0.3:
2611 | version "1.0.3"
2612 | resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
2613 | integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==
2614 |
2615 | process@^0.11.1:
2616 | version "0.11.10"
2617 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2618 | integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
2619 |
2620 | proxy-from-env@^1.1.0:
2621 | version "1.1.0"
2622 | resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
2623 | integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
2624 |
2625 | public-encrypt@^4.0.0:
2626 | version "4.0.3"
2627 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
2628 | integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
2629 | dependencies:
2630 | bn.js "^4.1.0"
2631 | browserify-rsa "^4.0.0"
2632 | create-hash "^1.1.0"
2633 | parse-asn1 "^5.0.0"
2634 | randombytes "^2.0.1"
2635 | safe-buffer "^5.1.2"
2636 |
2637 | punycode@1.4.1:
2638 | version "1.4.1"
2639 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
2640 | integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
2641 |
2642 | queue-microtask@^1.2.2:
2643 | version "1.2.3"
2644 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
2645 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2646 |
2647 | quick-lru@^5.1.1:
2648 | version "5.1.1"
2649 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
2650 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
2651 |
2652 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
2653 | version "2.1.0"
2654 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
2655 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
2656 | dependencies:
2657 | safe-buffer "^5.1.0"
2658 |
2659 | randomfill@^1.0.3:
2660 | version "1.0.4"
2661 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
2662 | integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
2663 | dependencies:
2664 | randombytes "^2.0.5"
2665 | safe-buffer "^5.1.0"
2666 |
2667 | react-dom@^18.2.0:
2668 | version "18.2.0"
2669 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
2670 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
2671 | dependencies:
2672 | loose-envify "^1.1.0"
2673 | scheduler "^0.23.0"
2674 |
2675 | react-error-overlay@6.0.9:
2676 | version "6.0.9"
2677 | resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a"
2678 | integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==
2679 |
2680 | react-refresh@^0.9.0:
2681 | version "0.9.0"
2682 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf"
2683 | integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
2684 |
2685 | react@^18.2.0:
2686 | version "18.2.0"
2687 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
2688 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
2689 | dependencies:
2690 | loose-envify "^1.1.0"
2691 |
2692 | read-cache@^1.0.0:
2693 | version "1.0.0"
2694 | resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
2695 | integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
2696 | dependencies:
2697 | pify "^2.3.0"
2698 |
2699 | readable-stream@^3.5.0, readable-stream@^3.6.0:
2700 | version "3.6.0"
2701 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
2702 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
2703 | dependencies:
2704 | inherits "^2.0.3"
2705 | string_decoder "^1.1.1"
2706 | util-deprecate "^1.0.1"
2707 |
2708 | readdirp@~3.6.0:
2709 | version "3.6.0"
2710 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
2711 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
2712 | dependencies:
2713 | picomatch "^2.2.1"
2714 |
2715 | regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.7:
2716 | version "0.13.11"
2717 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
2718 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
2719 |
2720 | require-directory@^2.1.1:
2721 | version "2.1.1"
2722 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
2723 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
2724 |
2725 | resolve-from@^4.0.0:
2726 | version "4.0.0"
2727 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
2728 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
2729 |
2730 | resolve@^1.1.7, resolve@^1.22.1:
2731 | version "1.22.1"
2732 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
2733 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
2734 | dependencies:
2735 | is-core-module "^2.9.0"
2736 | path-parse "^1.0.7"
2737 | supports-preserve-symlinks-flag "^1.0.0"
2738 |
2739 | reusify@^1.0.4:
2740 | version "1.0.4"
2741 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2742 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2743 |
2744 | ripemd160@^2.0.0, ripemd160@^2.0.1:
2745 | version "2.0.2"
2746 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
2747 | integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
2748 | dependencies:
2749 | hash-base "^3.0.0"
2750 | inherits "^2.0.1"
2751 |
2752 | run-parallel@^1.1.9:
2753 | version "1.2.0"
2754 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
2755 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2756 | dependencies:
2757 | queue-microtask "^1.2.2"
2758 |
2759 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
2760 | version "5.2.1"
2761 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2762 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2763 |
2764 | safer-buffer@^2.1.0:
2765 | version "2.1.2"
2766 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2767 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2768 |
2769 | scheduler@^0.23.0:
2770 | version "0.23.0"
2771 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
2772 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
2773 | dependencies:
2774 | loose-envify "^1.1.0"
2775 |
2776 | semver@^5.7.0, semver@^5.7.1:
2777 | version "5.7.1"
2778 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2779 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2780 |
2781 | sha.js@^2.4.0, sha.js@^2.4.8:
2782 | version "2.4.11"
2783 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
2784 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
2785 | dependencies:
2786 | inherits "^2.0.1"
2787 | safe-buffer "^5.0.1"
2788 |
2789 | slash@^4.0.0:
2790 | version "4.0.0"
2791 | resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
2792 | integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
2793 |
2794 | slash@^5.0.0:
2795 | version "5.0.0"
2796 | resolved "https://registry.yarnpkg.com/slash/-/slash-5.0.0.tgz#8c18a871096b71ee0e002976a4fe3374991c3074"
2797 | integrity sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==
2798 |
2799 | snake-case@3.0.4:
2800 | version "3.0.4"
2801 | resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
2802 | integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
2803 | dependencies:
2804 | dot-case "^3.0.4"
2805 | tslib "^2.0.3"
2806 |
2807 | source-map-js@^1.0.1, source-map-js@^1.0.2:
2808 | version "1.0.2"
2809 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
2810 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
2811 |
2812 | source-map-support@~0.5.20:
2813 | version "0.5.21"
2814 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
2815 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
2816 | dependencies:
2817 | buffer-from "^1.0.0"
2818 | source-map "^0.6.0"
2819 |
2820 | source-map@^0.6.0, source-map@^0.6.1:
2821 | version "0.6.1"
2822 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2823 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2824 |
2825 | srcset@4:
2826 | version "4.0.0"
2827 | resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4"
2828 | integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==
2829 |
2830 | stable@^0.1.8:
2831 | version "0.1.8"
2832 | resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
2833 | integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
2834 |
2835 | stream-browserify@^3.0.0:
2836 | version "3.0.0"
2837 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
2838 | integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
2839 | dependencies:
2840 | inherits "~2.0.4"
2841 | readable-stream "^3.5.0"
2842 |
2843 | string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
2844 | version "4.2.3"
2845 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
2846 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2847 | dependencies:
2848 | emoji-regex "^8.0.0"
2849 | is-fullwidth-code-point "^3.0.0"
2850 | strip-ansi "^6.0.1"
2851 |
2852 | string_decoder@^1.1.1:
2853 | version "1.3.0"
2854 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
2855 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
2856 | dependencies:
2857 | safe-buffer "~5.2.0"
2858 |
2859 | strip-ansi@^6.0.0, strip-ansi@^6.0.1:
2860 | version "6.0.1"
2861 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2862 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2863 | dependencies:
2864 | ansi-regex "^5.0.1"
2865 |
2866 | stylehacks@^6.0.0:
2867 | version "6.0.0"
2868 | resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.0.0.tgz#9fdd7c217660dae0f62e14d51c89f6c01b3cb738"
2869 | integrity sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==
2870 | dependencies:
2871 | browserslist "^4.21.4"
2872 | postcss-selector-parser "^6.0.4"
2873 |
2874 | sucrase@^3.29.0:
2875 | version "3.31.0"
2876 | resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.31.0.tgz#daae4fd458167c5d4ba1cce6aef57b988b417b33"
2877 | integrity sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==
2878 | dependencies:
2879 | commander "^4.0.0"
2880 | glob "7.1.6"
2881 | lines-and-columns "^1.1.6"
2882 | mz "^2.7.0"
2883 | pirates "^4.0.1"
2884 | ts-interface-checker "^0.1.9"
2885 |
2886 | supports-color@^5.3.0:
2887 | version "5.5.0"
2888 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
2889 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2890 | dependencies:
2891 | has-flag "^3.0.0"
2892 |
2893 | supports-color@^7.1.0:
2894 | version "7.2.0"
2895 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
2896 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2897 | dependencies:
2898 | has-flag "^4.0.0"
2899 |
2900 | supports-preserve-symlinks-flag@^1.0.0:
2901 | version "1.0.0"
2902 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
2903 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
2904 |
2905 | svgo@^2.4.0:
2906 | version "2.8.0"
2907 | resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
2908 | integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
2909 | dependencies:
2910 | "@trysound/sax" "0.2.0"
2911 | commander "^7.2.0"
2912 | css-select "^4.1.3"
2913 | css-tree "^1.1.3"
2914 | csso "^4.2.0"
2915 | picocolors "^1.0.0"
2916 | stable "^0.1.8"
2917 |
2918 | svgo@^3.0.2:
2919 | version "3.0.2"
2920 | resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a"
2921 | integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==
2922 | dependencies:
2923 | "@trysound/sax" "0.2.0"
2924 | commander "^7.2.0"
2925 | css-select "^5.1.0"
2926 | css-tree "^2.2.1"
2927 | csso "^5.0.5"
2928 | picocolors "^1.0.0"
2929 |
2930 | tailwindcss@^3.3.1:
2931 | version "3.3.1"
2932 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.1.tgz#b6662fab6a9b704779e48d083a9fef5a81d2b81e"
2933 | integrity sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==
2934 | dependencies:
2935 | arg "^5.0.2"
2936 | chokidar "^3.5.3"
2937 | color-name "^1.1.4"
2938 | didyoumean "^1.2.2"
2939 | dlv "^1.1.3"
2940 | fast-glob "^3.2.12"
2941 | glob-parent "^6.0.2"
2942 | is-glob "^4.0.3"
2943 | jiti "^1.17.2"
2944 | lilconfig "^2.0.6"
2945 | micromatch "^4.0.5"
2946 | normalize-path "^3.0.0"
2947 | object-hash "^3.0.0"
2948 | picocolors "^1.0.0"
2949 | postcss "^8.0.9"
2950 | postcss-import "^14.1.0"
2951 | postcss-js "^4.0.0"
2952 | postcss-load-config "^3.1.4"
2953 | postcss-nested "6.0.0"
2954 | postcss-selector-parser "^6.0.11"
2955 | postcss-value-parser "^4.2.0"
2956 | quick-lru "^5.1.1"
2957 | resolve "^1.22.1"
2958 | sucrase "^3.29.0"
2959 |
2960 | term-size@^2.2.1:
2961 | version "2.2.1"
2962 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54"
2963 | integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
2964 |
2965 | terser@^5.2.0:
2966 | version "5.16.1"
2967 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880"
2968 | integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==
2969 | dependencies:
2970 | "@jridgewell/source-map" "^0.3.2"
2971 | acorn "^8.5.0"
2972 | commander "^2.20.0"
2973 | source-map-support "~0.5.20"
2974 |
2975 | thenby@^1.3.4:
2976 | version "1.3.4"
2977 | resolved "https://registry.yarnpkg.com/thenby/-/thenby-1.3.4.tgz#81581f6e1bb324c6dedeae9bfc28e59b1a2201cc"
2978 | integrity sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==
2979 |
2980 | thenify-all@^1.0.0:
2981 | version "1.6.0"
2982 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
2983 | integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
2984 | dependencies:
2985 | thenify ">= 3.1.0 < 4"
2986 |
2987 | "thenify@>= 3.1.0 < 4":
2988 | version "3.3.1"
2989 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
2990 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
2991 | dependencies:
2992 | any-promise "^1.0.0"
2993 |
2994 | timsort@^0.3.0:
2995 | version "0.3.0"
2996 | resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
2997 | integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==
2998 |
2999 | to-regex-range@^5.0.1:
3000 | version "5.0.1"
3001 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
3002 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3003 | dependencies:
3004 | is-number "^7.0.0"
3005 |
3006 | ts-interface-checker@^0.1.9:
3007 | version "0.1.13"
3008 | resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
3009 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
3010 |
3011 | tslib@^2.0.3, tslib@^2.4.0:
3012 | version "2.4.1"
3013 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e"
3014 | integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==
3015 |
3016 | twemoji-parser@^11.0.2:
3017 | version "11.0.2"
3018 | resolved "https://registry.yarnpkg.com/twemoji-parser/-/twemoji-parser-11.0.2.tgz#24e87c2008abe8544c962f193b88b331de32b446"
3019 | integrity sha512-5kO2XCcpAql6zjdLwRwJjYvAZyDy3+Uj7v1ipBzLthQmDL7Ce19bEqHr3ImSNeoSW2OA8u02XmARbXHaNO8GhA==
3020 |
3021 | twitter-text@^3.1.0:
3022 | version "3.1.0"
3023 | resolved "https://registry.yarnpkg.com/twitter-text/-/twitter-text-3.1.0.tgz#798e932b289f506efe2a1f03fe917ba30627f125"
3024 | integrity sha512-nulfUi3FN6z0LUjYipJid+eiwXvOLb8Ass7Jy/6zsXmZK3URte043m8fL3FyDzrK+WLpyqhHuR/TcARTN/iuGQ==
3025 | dependencies:
3026 | "@babel/runtime" "^7.3.1"
3027 | core-js "^2.5.0"
3028 | punycode "1.4.1"
3029 | twemoji-parser "^11.0.2"
3030 |
3031 | type-fest@^0.20.2:
3032 | version "0.20.2"
3033 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
3034 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
3035 |
3036 | universalify@^2.0.0:
3037 | version "2.0.0"
3038 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
3039 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
3040 |
3041 | update-browserslist-db@^1.0.9:
3042 | version "1.0.10"
3043 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
3044 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
3045 | dependencies:
3046 | escalade "^3.1.1"
3047 | picocolors "^1.0.0"
3048 |
3049 | util-deprecate@^1.0.1, util-deprecate@^1.0.2:
3050 | version "1.0.2"
3051 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3052 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
3053 |
3054 | util@^0.10.3:
3055 | version "0.10.4"
3056 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901"
3057 | integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==
3058 | dependencies:
3059 | inherits "2.0.3"
3060 |
3061 | utility-types@^3.10.0:
3062 | version "3.10.0"
3063 | resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b"
3064 | integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
3065 |
3066 | v8-compile-cache@^2.0.0:
3067 | version "2.3.0"
3068 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
3069 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
3070 |
3071 | weak-lru-cache@^1.2.2:
3072 | version "1.2.2"
3073 | resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19"
3074 | integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==
3075 |
3076 | wrap-ansi@^7.0.0:
3077 | version "7.0.0"
3078 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3079 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3080 | dependencies:
3081 | ansi-styles "^4.0.0"
3082 | string-width "^4.1.0"
3083 | strip-ansi "^6.0.0"
3084 |
3085 | wrappy@1:
3086 | version "1.0.2"
3087 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3088 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
3089 |
3090 | xxhash-wasm@^0.4.2:
3091 | version "0.4.2"
3092 | resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz#752398c131a4dd407b5132ba62ad372029be6f79"
3093 | integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==
3094 |
3095 | y18n@^5.0.5:
3096 | version "5.0.8"
3097 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
3098 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
3099 |
3100 | yaml@^1.10.0, yaml@^1.10.2:
3101 | version "1.10.2"
3102 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
3103 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
3104 |
3105 | yaml@^2.1.1:
3106 | version "2.2.0"
3107 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.0.tgz#882c762992888b4144bffdec5745df340627fdd3"
3108 | integrity sha512-auf7Gi6QwO7HW//GA9seGvTXVGWl1CM/ADWh1+RxtXr6XOxnT65ovDl9fTi4e0monEyJxCHqDpF6QnFDXmJE4g==
3109 |
3110 | yargs-parser@^21.1.1:
3111 | version "21.1.1"
3112 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
3113 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
3114 |
3115 | yargs@^17.0.0:
3116 | version "17.6.2"
3117 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541"
3118 | integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==
3119 | dependencies:
3120 | cliui "^8.0.1"
3121 | escalade "^3.1.1"
3122 | get-caller-file "^2.0.5"
3123 | require-directory "^2.1.1"
3124 | string-width "^4.2.3"
3125 | y18n "^5.0.5"
3126 | yargs-parser "^21.1.1"
3127 |
--------------------------------------------------------------------------------