├── .gitignore
├── .prettierrc.js
├── README.md
├── index.html
├── package.json
├── postcss.config.js
├── public
├── replicache.dev.wasm
└── replicache.wasm
├── src
├── App.jsx
├── TodoApp.jsx
├── favicon.svg
├── index.css
└── main.jsx
├── tailwind.config.js
├── vercel.json
├── vite.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
--------------------------------------------------------------------------------
/.prettierrc.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Facebook, Inc. and its affiliates.
3 | *
4 | * This source code is licensed under the MIT license found in the
5 | * LICENSE file in the root directory of this source tree.
6 | *
7 | */
8 |
9 | 'use strict'
10 |
11 | module.exports = {
12 | singleQuote: true,
13 | trailingComma: 'all',
14 | semi: false,
15 | }
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | The frontend code for [Todo Light](https://todo-light.vercel.app) in my blog post [A Simple Way to Build Collaborative Web Apps](https://zjy.cloud/posts/collaborative-web-apps).
2 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 | Todo Light
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "todo-light-browser-app",
3 | "version": "0.0.0",
4 | "license": "MIT",
5 | "scripts": {
6 | "dev": "vite",
7 | "build": "vite build",
8 | "serve": "vite preview"
9 | },
10 | "dependencies": {
11 | "ably": "^1.2.17",
12 | "autoprefixer": "^10.4.2",
13 | "fractional-indexing": "^2.0.0",
14 | "nanoid": "^3.3.1",
15 | "postcss": "^8.4.7",
16 | "react": "^17.0.0",
17 | "react-beautiful-dnd": "^13.1.0",
18 | "react-dom": "^17.0.0",
19 | "replicache": "9.0.0",
20 | "replicache-react": "^2.5.0",
21 | "tailwindcss": "^3.0.23"
22 | },
23 | "devDependencies": {
24 | "@vitejs/plugin-react-refresh": "^1.3.6",
25 | "prettier": "^2.5.1",
26 | "vite": "^2.8.6"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/replicache.dev.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thezjy/todo-light-browser-app/3d2ea88df26a60de30e4ba5d1cd54901fe6ac35a/public/replicache.dev.wasm
--------------------------------------------------------------------------------
/public/replicache.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/thezjy/todo-light-browser-app/3d2ea88df26a60de30e4ba5d1cd54901fe6ac35a/public/replicache.wasm
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
1 | import React, { useEffect, useState } from 'react'
2 | import { nanoid } from 'nanoid'
3 | import { Replicache } from 'replicache'
4 | import TodoApp from './TodoApp'
5 | import Ably from 'ably'
6 |
7 | const LIST_ID_KEY = 'list_id'
8 |
9 | const api_endpoint = import.meta.env.VITE_API_ENDPOINT
10 |
11 | export default function App() {
12 | const [rep, setRep] = useState(null)
13 |
14 | useEffect(() => {
15 | const searchParams = new URLSearchParams(window.location.search)
16 |
17 | let listID
18 | if (searchParams.has(LIST_ID_KEY)) {
19 | listID = searchParams.get(LIST_ID_KEY)
20 | } else {
21 | listID = nanoid()
22 | searchParams.set(LIST_ID_KEY, listID)
23 | window.location.search = searchParams.toString()
24 | }
25 |
26 | const searchString = searchParams.toString()
27 |
28 | const rep = new Replicache({
29 | name: listID,
30 | pushURL: `${api_endpoint}/replicache-push?${searchString}`,
31 | pullURL: `${api_endpoint}/replicache-pull?${searchString}`,
32 | mutators: {
33 | async createTodo(tx, { id, completed, content, order }) {
34 | await tx.put(`todo/${id}`, {
35 | completed,
36 | content,
37 | order,
38 | id,
39 | })
40 | },
41 | async updateTodoOrder(tx, { id, order }) {
42 | const key = `todo/${id}`
43 | const todo = await tx.get(key)
44 | todo.order = order
45 |
46 | await tx.put(`todo/${id}`, todo)
47 | },
48 | async updateTodoCompleted(tx, { id, completed }) {
49 | const key = `todo/${id}`
50 | const todo = await tx.get(key)
51 | todo.completed = completed
52 |
53 | await tx.put(`todo/${id}`, todo)
54 | },
55 | async deleteTodo(tx, { id }) {
56 | await tx.del(`todo/${id}`)
57 | },
58 | },
59 | })
60 |
61 | setRep(rep)
62 |
63 | const ably = new Ably.Realtime(import.meta.env.VITE_ABLY_AKY_KEY)
64 | const channel = ably.channels.get(`todos-of-${listID}`)
65 | channel.subscribe('change', () => {
66 | rep.pull()
67 | })
68 |
69 | return () => {
70 | channel.detach()
71 | ably.close()
72 | rep.close()
73 | }
74 | }, [])
75 |
76 | return rep &&
77 | }
78 |
--------------------------------------------------------------------------------
/src/TodoApp.jsx:
--------------------------------------------------------------------------------
1 | import { nanoid } from 'nanoid'
2 | import React, { useState } from 'react'
3 | import { useSubscribe } from 'replicache-react'
4 | import { DragDropContext, Droppable, Draggable } from 'react-beautiful-dnd'
5 | import { generateKeyBetween } from 'fractional-indexing'
6 |
7 | export default function TodoApp({ rep }) {
8 | const todos =
9 | useSubscribe(rep, async (tx) => {
10 | const todos = await tx.scan({ prefix: 'todo/' }).entries().toArray()
11 | todos.sort(([, { order: a }], [, { order: b }]) => {
12 | if (a < b) {
13 | return -1
14 | }
15 |
16 | if (a > b) {
17 | return 1
18 | }
19 |
20 | return 0
21 | })
22 |
23 | return todos
24 | }) ?? []
25 |
26 | const [content, setContent] = useState('')
27 |
28 | const onDragEnd = (result) => {
29 | if (result.destination != null) {
30 | const {
31 | draggableId: id,
32 | source: { index: sourceIndex },
33 | destination: { index: destinationIndex },
34 | } = result
35 |
36 | if (sourceIndex != destinationIndex) {
37 | const getOrderByIndex = (index) => {
38 | return todos[index]?.[1]?.order ?? null
39 | }
40 | const order =
41 | sourceIndex < destinationIndex
42 | ? generateKeyBetween(
43 | getOrderByIndex(destinationIndex),
44 | getOrderByIndex(destinationIndex + 1),
45 | )
46 | : generateKeyBetween(
47 | getOrderByIndex(destinationIndex - 1),
48 | getOrderByIndex(destinationIndex),
49 | )
50 | rep.mutate.updateTodoOrder({ id, order })
51 | }
52 | }
53 | }
54 |
55 | return (
56 |
57 |
84 |
85 |
86 |
87 | {(droppableProvided, droppableSnapshot) => (
88 |
140 | )}
141 |
142 |
143 |
144 | )
145 | }
146 |
--------------------------------------------------------------------------------
/src/favicon.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/src/main.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import ReactDOM from 'react-dom'
3 | import App from './App'
4 | import './index.css'
5 |
6 | ReactDOM.render(
7 |
8 |
9 | ,
10 | document.getElementById('root'),
11 | )
12 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | mode: 'jit',
3 | content: ['./index.html', './src/**/*.{js,jsx}'],
4 | darkMode: 'media',
5 | theme: {
6 | fontFamily: {
7 | sans: 'Arima Madurai, cursive',
8 | serif: 'ui-serif, Georgia, Cambria, "Times New Roman", Times, serif',
9 | mono: 'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',
10 | },
11 | extend: {},
12 | },
13 | variants: {
14 | extend: {},
15 | },
16 | plugins: [],
17 | }
18 |
--------------------------------------------------------------------------------
/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": [
3 | {
4 | "source": "/assets/(.*)",
5 | "headers": [
6 | {
7 | "key": "Cache-Control",
8 | "value": "max-age=31536000"
9 | }
10 | ]
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import reactRefresh from '@vitejs/plugin-react-refresh'
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [reactRefresh()]
7 | })
8 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ably/msgpack-js@^0.3.3":
6 | version "0.3.4"
7 | resolved "https://registry.yarnpkg.com/@ably/msgpack-js/-/msgpack-js-0.3.4.tgz#21e56e6fc296b469887a622cdbde8874c8b155e2"
8 | integrity sha512-gmnsxxcN/8WfoxZxQQF9LvM3ZUbuVH0LCS6oX7EJS+VfkXWBFIgDV+h7a0sntwKSvAEg4uJzNDje7kpH8/LJ3Q==
9 | dependencies:
10 | bops "^1.0.1"
11 |
12 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5":
13 | version "7.14.5"
14 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
15 | integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
16 | dependencies:
17 | "@babel/highlight" "^7.14.5"
18 |
19 | "@babel/compat-data@^7.14.5":
20 | version "7.14.7"
21 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08"
22 | integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==
23 |
24 | "@babel/core@^7.14.8":
25 | version "7.14.8"
26 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.8.tgz#20cdf7c84b5d86d83fac8710a8bc605a7ba3f010"
27 | integrity sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==
28 | dependencies:
29 | "@babel/code-frame" "^7.14.5"
30 | "@babel/generator" "^7.14.8"
31 | "@babel/helper-compilation-targets" "^7.14.5"
32 | "@babel/helper-module-transforms" "^7.14.8"
33 | "@babel/helpers" "^7.14.8"
34 | "@babel/parser" "^7.14.8"
35 | "@babel/template" "^7.14.5"
36 | "@babel/traverse" "^7.14.8"
37 | "@babel/types" "^7.14.8"
38 | convert-source-map "^1.7.0"
39 | debug "^4.1.0"
40 | gensync "^1.0.0-beta.2"
41 | json5 "^2.1.2"
42 | semver "^6.3.0"
43 | source-map "^0.5.0"
44 |
45 | "@babel/generator@^7.14.8":
46 | version "7.14.8"
47 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.8.tgz#bf86fd6af96cf3b74395a8ca409515f89423e070"
48 | integrity sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==
49 | dependencies:
50 | "@babel/types" "^7.14.8"
51 | jsesc "^2.5.1"
52 | source-map "^0.5.0"
53 |
54 | "@babel/helper-compilation-targets@^7.14.5":
55 | version "7.14.5"
56 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf"
57 | integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==
58 | dependencies:
59 | "@babel/compat-data" "^7.14.5"
60 | "@babel/helper-validator-option" "^7.14.5"
61 | browserslist "^4.16.6"
62 | semver "^6.3.0"
63 |
64 | "@babel/helper-function-name@^7.14.5":
65 | version "7.14.5"
66 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
67 | integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
68 | dependencies:
69 | "@babel/helper-get-function-arity" "^7.14.5"
70 | "@babel/template" "^7.14.5"
71 | "@babel/types" "^7.14.5"
72 |
73 | "@babel/helper-get-function-arity@^7.14.5":
74 | version "7.14.5"
75 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
76 | integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
77 | dependencies:
78 | "@babel/types" "^7.14.5"
79 |
80 | "@babel/helper-hoist-variables@^7.14.5":
81 | version "7.14.5"
82 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
83 | integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
84 | dependencies:
85 | "@babel/types" "^7.14.5"
86 |
87 | "@babel/helper-member-expression-to-functions@^7.14.5":
88 | version "7.14.7"
89 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970"
90 | integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==
91 | dependencies:
92 | "@babel/types" "^7.14.5"
93 |
94 | "@babel/helper-module-imports@^7.14.5":
95 | version "7.14.5"
96 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
97 | integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
98 | dependencies:
99 | "@babel/types" "^7.14.5"
100 |
101 | "@babel/helper-module-transforms@^7.14.8":
102 | version "7.14.8"
103 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz#d4279f7e3fd5f4d5d342d833af36d4dd87d7dc49"
104 | integrity sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==
105 | dependencies:
106 | "@babel/helper-module-imports" "^7.14.5"
107 | "@babel/helper-replace-supers" "^7.14.5"
108 | "@babel/helper-simple-access" "^7.14.8"
109 | "@babel/helper-split-export-declaration" "^7.14.5"
110 | "@babel/helper-validator-identifier" "^7.14.8"
111 | "@babel/template" "^7.14.5"
112 | "@babel/traverse" "^7.14.8"
113 | "@babel/types" "^7.14.8"
114 |
115 | "@babel/helper-optimise-call-expression@^7.14.5":
116 | version "7.14.5"
117 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
118 | integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
119 | dependencies:
120 | "@babel/types" "^7.14.5"
121 |
122 | "@babel/helper-plugin-utils@^7.14.5":
123 | version "7.14.5"
124 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
125 | integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
126 |
127 | "@babel/helper-replace-supers@^7.14.5":
128 | version "7.14.5"
129 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
130 | integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==
131 | dependencies:
132 | "@babel/helper-member-expression-to-functions" "^7.14.5"
133 | "@babel/helper-optimise-call-expression" "^7.14.5"
134 | "@babel/traverse" "^7.14.5"
135 | "@babel/types" "^7.14.5"
136 |
137 | "@babel/helper-simple-access@^7.14.8":
138 | version "7.14.8"
139 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
140 | integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
141 | dependencies:
142 | "@babel/types" "^7.14.8"
143 |
144 | "@babel/helper-split-export-declaration@^7.14.5":
145 | version "7.14.5"
146 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
147 | integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
148 | dependencies:
149 | "@babel/types" "^7.14.5"
150 |
151 | "@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.8":
152 | version "7.14.8"
153 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz#32be33a756f29e278a0d644fa08a2c9e0f88a34c"
154 | integrity sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==
155 |
156 | "@babel/helper-validator-option@^7.14.5":
157 | version "7.14.5"
158 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
159 | integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
160 |
161 | "@babel/helpers@^7.14.8":
162 | version "7.14.8"
163 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.8.tgz#839f88f463025886cff7f85a35297007e2da1b77"
164 | integrity sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==
165 | dependencies:
166 | "@babel/template" "^7.14.5"
167 | "@babel/traverse" "^7.14.8"
168 | "@babel/types" "^7.14.8"
169 |
170 | "@babel/highlight@^7.14.5":
171 | version "7.14.5"
172 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
173 | integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
174 | dependencies:
175 | "@babel/helper-validator-identifier" "^7.14.5"
176 | chalk "^2.0.0"
177 | js-tokens "^4.0.0"
178 |
179 | "@babel/parser@^7.14.5", "@babel/parser@^7.14.8":
180 | version "7.14.8"
181 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz#66fd41666b2d7b840bd5ace7f7416d5ac60208d4"
182 | integrity sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==
183 |
184 | "@babel/plugin-transform-react-jsx-self@^7.14.5":
185 | version "7.14.5"
186 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz#703b5d1edccd342179c2a99ee8c7065c2b4403cc"
187 | integrity sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==
188 | dependencies:
189 | "@babel/helper-plugin-utils" "^7.14.5"
190 |
191 | "@babel/plugin-transform-react-jsx-source@^7.14.5":
192 | version "7.14.5"
193 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz#79f728e60e6dbd31a2b860b0bf6c9765918acf1d"
194 | integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==
195 | dependencies:
196 | "@babel/helper-plugin-utils" "^7.14.5"
197 |
198 | "@babel/runtime@^7.12.1", "@babel/runtime@^7.9.2":
199 | version "7.14.8"
200 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
201 | integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
202 | dependencies:
203 | regenerator-runtime "^0.13.4"
204 |
205 | "@babel/template@^7.14.5":
206 | version "7.14.5"
207 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
208 | integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
209 | dependencies:
210 | "@babel/code-frame" "^7.14.5"
211 | "@babel/parser" "^7.14.5"
212 | "@babel/types" "^7.14.5"
213 |
214 | "@babel/traverse@^7.14.5", "@babel/traverse@^7.14.8":
215 | version "7.14.8"
216 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.8.tgz#c0253f02677c5de1a8ff9df6b0aacbec7da1a8ce"
217 | integrity sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==
218 | dependencies:
219 | "@babel/code-frame" "^7.14.5"
220 | "@babel/generator" "^7.14.8"
221 | "@babel/helper-function-name" "^7.14.5"
222 | "@babel/helper-hoist-variables" "^7.14.5"
223 | "@babel/helper-split-export-declaration" "^7.14.5"
224 | "@babel/parser" "^7.14.8"
225 | "@babel/types" "^7.14.8"
226 | debug "^4.1.0"
227 | globals "^11.1.0"
228 |
229 | "@babel/types@^7.14.5", "@babel/types@^7.14.8":
230 | version "7.14.8"
231 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.8.tgz#38109de8fcadc06415fbd9b74df0065d4d41c728"
232 | integrity sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==
233 | dependencies:
234 | "@babel/helper-validator-identifier" "^7.14.8"
235 | to-fast-properties "^2.0.0"
236 |
237 | "@nodelib/fs.scandir@2.1.5":
238 | version "2.1.5"
239 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
240 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
241 | dependencies:
242 | "@nodelib/fs.stat" "2.0.5"
243 | run-parallel "^1.1.9"
244 |
245 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
246 | version "2.0.5"
247 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
248 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
249 |
250 | "@nodelib/fs.walk@^1.2.3":
251 | version "1.2.8"
252 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
253 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
254 | dependencies:
255 | "@nodelib/fs.scandir" "2.1.5"
256 | fastq "^1.6.0"
257 |
258 | "@rollup/pluginutils@^4.1.1":
259 | version "4.1.1"
260 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
261 | integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
262 | dependencies:
263 | estree-walker "^2.0.1"
264 | picomatch "^2.2.2"
265 |
266 | "@sindresorhus/is@^4.0.0":
267 | version "4.2.0"
268 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.2.0.tgz#667bfc6186ae7c9e0b45a08960c551437176e1ca"
269 | integrity sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==
270 |
271 | "@szmarczak/http-timer@^4.0.5":
272 | version "4.0.6"
273 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
274 | integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
275 | dependencies:
276 | defer-to-connect "^2.0.0"
277 |
278 | "@types/cacheable-request@^6.0.1":
279 | version "6.0.2"
280 | resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
281 | integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
282 | dependencies:
283 | "@types/http-cache-semantics" "*"
284 | "@types/keyv" "*"
285 | "@types/node" "*"
286 | "@types/responselike" "*"
287 |
288 | "@types/hoist-non-react-statics@^3.3.0":
289 | version "3.3.1"
290 | resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
291 | integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
292 | dependencies:
293 | "@types/react" "*"
294 | hoist-non-react-statics "^3.3.0"
295 |
296 | "@types/http-cache-semantics@*":
297 | version "4.0.1"
298 | resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
299 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
300 |
301 | "@types/keyv@*":
302 | version "3.1.3"
303 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41"
304 | integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==
305 | dependencies:
306 | "@types/node" "*"
307 |
308 | "@types/node@*":
309 | version "16.11.12"
310 | resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.12.tgz#ac7fb693ac587ee182c3780c26eb65546a1a3c10"
311 | integrity sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==
312 |
313 | "@types/parse-json@^4.0.0":
314 | version "4.0.0"
315 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
316 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
317 |
318 | "@types/prop-types@*":
319 | version "15.7.4"
320 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11"
321 | integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
322 |
323 | "@types/react-redux@^7.1.16":
324 | version "7.1.18"
325 | resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.18.tgz#2bf8fd56ebaae679a90ebffe48ff73717c438e04"
326 | integrity sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==
327 | dependencies:
328 | "@types/hoist-non-react-statics" "^3.3.0"
329 | "@types/react" "*"
330 | hoist-non-react-statics "^3.3.0"
331 | redux "^4.0.0"
332 |
333 | "@types/react@*":
334 | version "17.0.15"
335 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.15.tgz#c7533dc38025677e312606502df7656a6ea626d0"
336 | integrity sha512-uTKHDK9STXFHLaKv6IMnwp52fm0hwU+N89w/p9grdUqcFA6WuqDyPhaWopbNyE1k/VhgzmHl8pu1L4wITtmlLw==
337 | dependencies:
338 | "@types/prop-types" "*"
339 | "@types/scheduler" "*"
340 | csstype "^3.0.2"
341 |
342 | "@types/responselike@*", "@types/responselike@^1.0.0":
343 | version "1.0.0"
344 | resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
345 | integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
346 | dependencies:
347 | "@types/node" "*"
348 |
349 | "@types/scheduler@*":
350 | version "0.16.2"
351 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
352 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
353 |
354 | "@vitejs/plugin-react-refresh@^1.3.6":
355 | version "1.3.6"
356 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-refresh/-/plugin-react-refresh-1.3.6.tgz#19818392db01e81746cfeb04e096ab3010e79fe3"
357 | integrity sha512-iNR/UqhUOmFFxiezt0em9CgmiJBdWR+5jGxB2FihaoJfqGt76kiwaKoVOJVU5NYcDWMdN06LbyN2VIGIoYdsEA==
358 | dependencies:
359 | "@babel/core" "^7.14.8"
360 | "@babel/plugin-transform-react-jsx-self" "^7.14.5"
361 | "@babel/plugin-transform-react-jsx-source" "^7.14.5"
362 | "@rollup/pluginutils" "^4.1.1"
363 | react-refresh "^0.10.0"
364 |
365 | ably@^1.2.17:
366 | version "1.2.17"
367 | resolved "https://registry.npmmirror.com/ably/download/ably-1.2.17.tgz#6e687e598b0b0e96c5cfbed7af2c173bdd25194e"
368 | integrity sha512-h22zA0gdzxzp73RetNvDkx4Fbh4CyNIYzecYAsjClO3x++QgKAutlzWYm+gQmZ/KC2iRPs1MJuLXKkzvbGtPbg==
369 | dependencies:
370 | "@ably/msgpack-js" "^0.3.3"
371 | got "^11.8.2"
372 | ws "^5.1"
373 |
374 | acorn-node@^1.6.1:
375 | version "1.8.2"
376 | resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
377 | integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
378 | dependencies:
379 | acorn "^7.0.0"
380 | acorn-walk "^7.0.0"
381 | xtend "^4.0.2"
382 |
383 | acorn-walk@^7.0.0:
384 | version "7.2.0"
385 | resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
386 | integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
387 |
388 | acorn@^7.0.0:
389 | version "7.4.1"
390 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
391 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
392 |
393 | ansi-styles@^3.2.1:
394 | version "3.2.1"
395 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
396 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
397 | dependencies:
398 | color-convert "^1.9.0"
399 |
400 | ansi-styles@^4.1.0:
401 | version "4.3.0"
402 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
403 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
404 | dependencies:
405 | color-convert "^2.0.1"
406 |
407 | anymatch@~3.1.2:
408 | version "3.1.2"
409 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
410 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
411 | dependencies:
412 | normalize-path "^3.0.0"
413 | picomatch "^2.0.4"
414 |
415 | arg@^5.0.1:
416 | version "5.0.1"
417 | resolved "https://registry.nlark.com/arg/download/arg-5.0.1.tgz?cache=0&sync_timestamp=1629166495886&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farg%2Fdownload%2Farg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb"
418 | integrity sha1-6wyaj3d4bK0q+P8rhiiZhC17ats=
419 |
420 | async-limiter@~1.0.0:
421 | version "1.0.1"
422 | resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
423 | integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
424 |
425 | autoprefixer@^10.4.2:
426 | version "10.4.2"
427 | resolved "https://registry.npmmirror.com/autoprefixer/download/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b"
428 | integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==
429 | dependencies:
430 | browserslist "^4.19.1"
431 | caniuse-lite "^1.0.30001297"
432 | fraction.js "^4.1.2"
433 | normalize-range "^0.1.2"
434 | picocolors "^1.0.0"
435 | postcss-value-parser "^4.2.0"
436 |
437 | base64-js@1.0.2:
438 | version "1.0.2"
439 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.0.2.tgz#474211c95e6cf2a547db461e4f6778b51d08fa65"
440 | integrity sha1-R0IRyV5s8qVH20YeT2d4tR0I+mU=
441 |
442 | binary-extensions@^2.0.0:
443 | version "2.2.0"
444 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
445 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
446 |
447 | bops@^1.0.1:
448 | version "1.0.1"
449 | resolved "https://registry.yarnpkg.com/bops/-/bops-1.0.1.tgz#502aaf00ee119db1dbae088e3df4bea2e241dbcc"
450 | integrity sha512-qCMBuZKP36tELrrgXpAfM+gHzqa0nLsWZ+L37ncsb8txYlnAoxOPpVp+g7fK0sGkMXfA0wl8uQkESqw3v4HNag==
451 | dependencies:
452 | base64-js "1.0.2"
453 | to-utf8 "0.0.1"
454 |
455 | braces@^3.0.1, braces@~3.0.2:
456 | version "3.0.2"
457 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
458 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
459 | dependencies:
460 | fill-range "^7.0.1"
461 |
462 | browserslist@^4.16.6:
463 | version "4.16.6"
464 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
465 | integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
466 | dependencies:
467 | caniuse-lite "^1.0.30001219"
468 | colorette "^1.2.2"
469 | electron-to-chromium "^1.3.723"
470 | escalade "^3.1.1"
471 | node-releases "^1.1.71"
472 |
473 | browserslist@^4.19.1:
474 | version "4.19.1"
475 | resolved "https://registry.npmmirror.com/browserslist/download/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3"
476 | integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==
477 | dependencies:
478 | caniuse-lite "^1.0.30001286"
479 | electron-to-chromium "^1.4.17"
480 | escalade "^3.1.1"
481 | node-releases "^2.0.1"
482 | picocolors "^1.0.0"
483 |
484 | cacheable-lookup@^5.0.3:
485 | version "5.0.4"
486 | resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
487 | integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
488 |
489 | cacheable-request@^7.0.2:
490 | version "7.0.2"
491 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
492 | integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
493 | dependencies:
494 | clone-response "^1.0.2"
495 | get-stream "^5.1.0"
496 | http-cache-semantics "^4.0.0"
497 | keyv "^4.0.0"
498 | lowercase-keys "^2.0.0"
499 | normalize-url "^6.0.1"
500 | responselike "^2.0.0"
501 |
502 | callsites@^3.0.0:
503 | version "3.1.0"
504 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
505 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
506 |
507 | camelcase-css@^2.0.1:
508 | version "2.0.1"
509 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
510 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
511 |
512 | caniuse-lite@^1.0.30001219:
513 | version "1.0.30001246"
514 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz#fe17d9919f87124d6bb416ef7b325356d69dc76c"
515 | integrity sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==
516 |
517 | caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297:
518 | version "1.0.30001303"
519 | resolved "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001303.tgz#9b168e4f43ccfc372b86f4bc5a551d9b909c95c9"
520 | integrity sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==
521 |
522 | chalk@^2.0.0:
523 | version "2.4.2"
524 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
525 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
526 | dependencies:
527 | ansi-styles "^3.2.1"
528 | escape-string-regexp "^1.0.5"
529 | supports-color "^5.3.0"
530 |
531 | chalk@^4.1.2:
532 | version "4.1.2"
533 | resolved "https://registry.nlark.com/chalk/download/chalk-4.1.2.tgz?cache=0&sync_timestamp=1627646614989&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
534 | integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
535 | dependencies:
536 | ansi-styles "^4.1.0"
537 | supports-color "^7.1.0"
538 |
539 | chokidar@^3.5.3:
540 | version "3.5.3"
541 | resolved "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
542 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
543 | dependencies:
544 | anymatch "~3.1.2"
545 | braces "~3.0.2"
546 | glob-parent "~5.1.2"
547 | is-binary-path "~2.1.0"
548 | is-glob "~4.0.1"
549 | normalize-path "~3.0.0"
550 | readdirp "~3.6.0"
551 | optionalDependencies:
552 | fsevents "~2.3.2"
553 |
554 | clone-response@^1.0.2:
555 | version "1.0.2"
556 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
557 | integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
558 | dependencies:
559 | mimic-response "^1.0.0"
560 |
561 | color-convert@^1.9.0:
562 | version "1.9.3"
563 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
564 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
565 | dependencies:
566 | color-name "1.1.3"
567 |
568 | color-convert@^2.0.1:
569 | version "2.0.1"
570 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
571 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
572 | dependencies:
573 | color-name "~1.1.4"
574 |
575 | color-name@1.1.3:
576 | version "1.1.3"
577 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
578 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
579 |
580 | color-name@^1.1.4, color-name@~1.1.4:
581 | version "1.1.4"
582 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
583 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
584 |
585 | colorette@^1.2.2:
586 | version "1.2.2"
587 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
588 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
589 |
590 | convert-source-map@^1.7.0:
591 | version "1.8.0"
592 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
593 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
594 | dependencies:
595 | safe-buffer "~5.1.1"
596 |
597 | cosmiconfig@^7.0.1:
598 | version "7.0.1"
599 | resolved "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
600 | integrity sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=
601 | dependencies:
602 | "@types/parse-json" "^4.0.0"
603 | import-fresh "^3.2.1"
604 | parse-json "^5.0.0"
605 | path-type "^4.0.0"
606 | yaml "^1.10.0"
607 |
608 | css-box-model@^1.2.0:
609 | version "1.2.1"
610 | resolved "https://registry.yarnpkg.com/css-box-model/-/css-box-model-1.2.1.tgz#59951d3b81fd6b2074a62d49444415b0d2b4d7c1"
611 | integrity sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==
612 | dependencies:
613 | tiny-invariant "^1.0.6"
614 |
615 | cssesc@^3.0.0:
616 | version "3.0.0"
617 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
618 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
619 |
620 | csstype@^3.0.2:
621 | version "3.0.8"
622 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
623 | integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
624 |
625 | data-uri-to-buffer@^4.0.0:
626 | version "4.0.0"
627 | resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b"
628 | integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==
629 |
630 | debug@^4.1.0:
631 | version "4.3.2"
632 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
633 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
634 | dependencies:
635 | ms "2.1.2"
636 |
637 | decompress-response@^6.0.0:
638 | version "6.0.0"
639 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
640 | integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
641 | dependencies:
642 | mimic-response "^3.1.0"
643 |
644 | defer-to-connect@^2.0.0:
645 | version "2.0.1"
646 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
647 | integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
648 |
649 | defined@^1.0.0:
650 | version "1.0.0"
651 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
652 | integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
653 |
654 | detective@^5.2.0:
655 | version "5.2.0"
656 | resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
657 | integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
658 | dependencies:
659 | acorn-node "^1.6.1"
660 | defined "^1.0.0"
661 | minimist "^1.1.1"
662 |
663 | didyoumean@^1.2.2:
664 | version "1.2.2"
665 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
666 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
667 |
668 | dlv@^1.1.3:
669 | version "1.1.3"
670 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
671 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
672 |
673 | electron-to-chromium@^1.3.723:
674 | version "1.3.782"
675 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.782.tgz#522740fe6b4b5255ca754c68d9c406a17b0998e2"
676 | integrity sha512-6AI2se1NqWA1SBf/tlD6tQD/6ZOt+yAhqmrTlh4XZw4/g0Mt3p6JhTQPZxRPxPZiOg0o7ss1EBP/CpYejfnoIA==
677 |
678 | electron-to-chromium@^1.4.17:
679 | version "1.4.55"
680 | resolved "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.4.55.tgz#a7fa3b49b2c4cb0ae68505cf304a9666fdd8fd9f"
681 | integrity sha512-AoCDEVElLY8mwe4TuDDkr1jxvSh/Ih5PFlEXCpmwFkq9JOXn4K58CScgBl+R1ghFW9cPJ7VeWo30nAHSRCe6rw==
682 |
683 | end-of-stream@^1.1.0:
684 | version "1.4.4"
685 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
686 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
687 | dependencies:
688 | once "^1.4.0"
689 |
690 | error-ex@^1.3.1:
691 | version "1.3.2"
692 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
693 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
694 | dependencies:
695 | is-arrayish "^0.2.1"
696 |
697 | esbuild-android-64@0.14.25:
698 | version "0.14.25"
699 | resolved "https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.25.tgz#d532d38cb5fe0ae45167ce35f4bbc784c636be40"
700 | integrity sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==
701 |
702 | esbuild-android-arm64@0.14.25:
703 | version "0.14.25"
704 | resolved "https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.25.tgz#9c5bb3366aabfd14a1c726d36978b79441dfcb6e"
705 | integrity sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==
706 |
707 | esbuild-darwin-64@0.14.25:
708 | version "0.14.25"
709 | resolved "https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.25.tgz#05dcdb6d884f427039ffee5e92ff97527e56c26d"
710 | integrity sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==
711 |
712 | esbuild-darwin-arm64@0.14.25:
713 | version "0.14.25"
714 | resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.25.tgz#28e080da4ea0cfe9498071e7f8060498caee1a95"
715 | integrity sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==
716 |
717 | esbuild-freebsd-64@0.14.25:
718 | version "0.14.25"
719 | resolved "https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.25.tgz#200d3664a3b945bc9fdcba73614b49a11ebd1cfa"
720 | integrity sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==
721 |
722 | esbuild-freebsd-arm64@0.14.25:
723 | version "0.14.25"
724 | resolved "https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.25.tgz#624b08c5da6013bdc312aaa23c4ff409580f5c3c"
725 | integrity sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==
726 |
727 | esbuild-linux-32@0.14.25:
728 | version "0.14.25"
729 | resolved "https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.25.tgz#0238e597eb0b60aa06c7e98fccbbfd6bb9a0d6c5"
730 | integrity sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==
731 |
732 | esbuild-linux-64@0.14.25:
733 | version "0.14.25"
734 | resolved "https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.25.tgz#8a8b8cf47dfce127c858e71229d9a385a82c62e8"
735 | integrity sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==
736 |
737 | esbuild-linux-arm64@0.14.25:
738 | version "0.14.25"
739 | resolved "https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.25.tgz#7ac94371418a2640ba413bc1700aaedeb2794e52"
740 | integrity sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==
741 |
742 | esbuild-linux-arm@0.14.25:
743 | version "0.14.25"
744 | resolved "https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.25.tgz#034bd18e9310b9f010c89f90ef7f05706689600b"
745 | integrity sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==
746 |
747 | esbuild-linux-mips64le@0.14.25:
748 | version "0.14.25"
749 | resolved "https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.25.tgz#05f98a8cf6b578eab6b4e6b0ab094f37530934f4"
750 | integrity sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==
751 |
752 | esbuild-linux-ppc64le@0.14.25:
753 | version "0.14.25"
754 | resolved "https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.25.tgz#46fd0add8d8535678439d7a9c2876ad20042d952"
755 | integrity sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==
756 |
757 | esbuild-linux-riscv64@0.14.25:
758 | version "0.14.25"
759 | resolved "https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.25.tgz#ea2e986f0f3e5df73c635135dd778051734fc605"
760 | integrity sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==
761 |
762 | esbuild-linux-s390x@0.14.25:
763 | version "0.14.25"
764 | resolved "https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.25.tgz#efe89486e9a1b1508925048076e3f3a6698aa6a3"
765 | integrity sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==
766 |
767 | esbuild-netbsd-64@0.14.25:
768 | version "0.14.25"
769 | resolved "https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.25.tgz#439fe27d8ee3b5887501ee63988e85f920107db6"
770 | integrity sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==
771 |
772 | esbuild-openbsd-64@0.14.25:
773 | version "0.14.25"
774 | resolved "https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.25.tgz#31ebf616aadf6e60674469f2b92cec92280d9930"
775 | integrity sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==
776 |
777 | esbuild-sunos-64@0.14.25:
778 | version "0.14.25"
779 | resolved "https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.25.tgz#815e4f936d74970292a63ccfd5791fe5e3569f5f"
780 | integrity sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==
781 |
782 | esbuild-windows-32@0.14.25:
783 | version "0.14.25"
784 | resolved "https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.25.tgz#189e14df2478f2c193c86968ab1fb54e1ceaafd2"
785 | integrity sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==
786 |
787 | esbuild-windows-64@0.14.25:
788 | version "0.14.25"
789 | resolved "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.25.tgz#3d5fbfdc3856850bb47439299e3b60dd18be111f"
790 | integrity sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==
791 |
792 | esbuild-windows-arm64@0.14.25:
793 | version "0.14.25"
794 | resolved "https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.25.tgz#8b243cbbad8a86cf98697da9ccb88c05df2ef458"
795 | integrity sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==
796 |
797 | esbuild@^0.14.14:
798 | version "0.14.25"
799 | resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.25.tgz#ddb9d47b91ca76abb7d850ce3dfed0bc3dc88d16"
800 | integrity sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==
801 | optionalDependencies:
802 | esbuild-android-64 "0.14.25"
803 | esbuild-android-arm64 "0.14.25"
804 | esbuild-darwin-64 "0.14.25"
805 | esbuild-darwin-arm64 "0.14.25"
806 | esbuild-freebsd-64 "0.14.25"
807 | esbuild-freebsd-arm64 "0.14.25"
808 | esbuild-linux-32 "0.14.25"
809 | esbuild-linux-64 "0.14.25"
810 | esbuild-linux-arm "0.14.25"
811 | esbuild-linux-arm64 "0.14.25"
812 | esbuild-linux-mips64le "0.14.25"
813 | esbuild-linux-ppc64le "0.14.25"
814 | esbuild-linux-riscv64 "0.14.25"
815 | esbuild-linux-s390x "0.14.25"
816 | esbuild-netbsd-64 "0.14.25"
817 | esbuild-openbsd-64 "0.14.25"
818 | esbuild-sunos-64 "0.14.25"
819 | esbuild-windows-32 "0.14.25"
820 | esbuild-windows-64 "0.14.25"
821 | esbuild-windows-arm64 "0.14.25"
822 |
823 | escalade@^3.1.1:
824 | version "3.1.1"
825 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
826 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
827 |
828 | escape-string-regexp@^1.0.5:
829 | version "1.0.5"
830 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
831 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
832 |
833 | estree-walker@^2.0.1:
834 | version "2.0.2"
835 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
836 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
837 |
838 | fast-glob@^3.2.11:
839 | version "3.2.11"
840 | resolved "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
841 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
842 | dependencies:
843 | "@nodelib/fs.stat" "^2.0.2"
844 | "@nodelib/fs.walk" "^1.2.3"
845 | glob-parent "^5.1.2"
846 | merge2 "^1.3.0"
847 | micromatch "^4.0.4"
848 |
849 | fastq@^1.6.0:
850 | version "1.11.1"
851 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807"
852 | integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==
853 | dependencies:
854 | reusify "^1.0.4"
855 |
856 | fetch-blob@^3.1.2, fetch-blob@^3.1.4:
857 | version "3.1.4"
858 | resolved "https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.1.4.tgz#e8c6567f80ad7fc22fd302e7dcb72bafde9c1717"
859 | integrity sha512-Eq5Xv5+VlSrYWEqKrusxY1C3Hm/hjeAsCGVG3ft7pZahlUAChpGZT/Ms1WmSLnEAisEXszjzu/s+ce6HZB2VHA==
860 | dependencies:
861 | node-domexception "^1.0.0"
862 | web-streams-polyfill "^3.0.3"
863 |
864 | fill-range@^7.0.1:
865 | version "7.0.1"
866 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
867 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
868 | dependencies:
869 | to-regex-range "^5.0.1"
870 |
871 | formdata-polyfill@^4.0.10:
872 | version "4.0.10"
873 | resolved "https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
874 | integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
875 | dependencies:
876 | fetch-blob "^3.1.2"
877 |
878 | fraction.js@^4.1.2:
879 | version "4.1.2"
880 | resolved "https://registry.npmmirror.com/fraction.js/download/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8"
881 | integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==
882 |
883 | fractional-indexing@^2.0.0:
884 | version "2.0.0"
885 | resolved "https://registry.yarnpkg.com/fractional-indexing/-/fractional-indexing-2.0.0.tgz#82a02fb8fd95a0099568ab2a2ccd4fc2ec814854"
886 | integrity sha512-x2wQciIdQtA14J+mLc3lV/e9CeT/xmPfUqwvz6RvJop2bH2v7CIbad/mXIFyeO8bQ4DbM36+4uhAO3UfjPIUTQ==
887 |
888 | fsevents@~2.3.2:
889 | version "2.3.2"
890 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
891 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
892 |
893 | function-bind@^1.1.1:
894 | version "1.1.1"
895 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
896 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
897 |
898 | gensync@^1.0.0-beta.2:
899 | version "1.0.0-beta.2"
900 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
901 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
902 |
903 | get-stream@^5.1.0:
904 | version "5.2.0"
905 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
906 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
907 | dependencies:
908 | pump "^3.0.0"
909 |
910 | glob-parent@^5.1.2, glob-parent@~5.1.2:
911 | version "5.1.2"
912 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
913 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
914 | dependencies:
915 | is-glob "^4.0.1"
916 |
917 | glob-parent@^6.0.2:
918 | version "6.0.2"
919 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
920 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
921 | dependencies:
922 | is-glob "^4.0.3"
923 |
924 | globals@^11.1.0:
925 | version "11.12.0"
926 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
927 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
928 |
929 | got@^11.8.2:
930 | version "11.8.3"
931 | resolved "https://registry.yarnpkg.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770"
932 | integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==
933 | dependencies:
934 | "@sindresorhus/is" "^4.0.0"
935 | "@szmarczak/http-timer" "^4.0.5"
936 | "@types/cacheable-request" "^6.0.1"
937 | "@types/responselike" "^1.0.0"
938 | cacheable-lookup "^5.0.3"
939 | cacheable-request "^7.0.2"
940 | decompress-response "^6.0.0"
941 | http2-wrapper "^1.0.0-beta.5.2"
942 | lowercase-keys "^2.0.0"
943 | p-cancelable "^2.0.0"
944 | responselike "^2.0.0"
945 |
946 | has-flag@^3.0.0:
947 | version "3.0.0"
948 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
949 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
950 |
951 | has-flag@^4.0.0:
952 | version "4.0.0"
953 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
954 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
955 |
956 | has@^1.0.3:
957 | version "1.0.3"
958 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
959 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
960 | dependencies:
961 | function-bind "^1.1.1"
962 |
963 | hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
964 | version "3.3.2"
965 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
966 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
967 | dependencies:
968 | react-is "^16.7.0"
969 |
970 | http-cache-semantics@^4.0.0:
971 | version "4.1.0"
972 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
973 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
974 |
975 | http2-wrapper@^1.0.0-beta.5.2:
976 | version "1.0.3"
977 | resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
978 | integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
979 | dependencies:
980 | quick-lru "^5.1.1"
981 | resolve-alpn "^1.0.0"
982 |
983 | import-cwd@^3.0.0:
984 | version "3.0.0"
985 | resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92"
986 | integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
987 | dependencies:
988 | import-from "^3.0.0"
989 |
990 | import-fresh@^3.2.1:
991 | version "3.3.0"
992 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
993 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
994 | dependencies:
995 | parent-module "^1.0.0"
996 | resolve-from "^4.0.0"
997 |
998 | import-from@^3.0.0:
999 | version "3.0.0"
1000 | resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966"
1001 | integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
1002 | dependencies:
1003 | resolve-from "^5.0.0"
1004 |
1005 | is-arrayish@^0.2.1:
1006 | version "0.2.1"
1007 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1008 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1009 |
1010 | is-binary-path@~2.1.0:
1011 | version "2.1.0"
1012 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1013 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1014 | dependencies:
1015 | binary-extensions "^2.0.0"
1016 |
1017 | is-core-module@^2.8.1:
1018 | version "2.8.1"
1019 | resolved "https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
1020 | integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
1021 | dependencies:
1022 | has "^1.0.3"
1023 |
1024 | is-extglob@^2.1.1:
1025 | version "2.1.1"
1026 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1027 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1028 |
1029 | is-glob@^4.0.1, is-glob@~4.0.1:
1030 | version "4.0.1"
1031 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
1032 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1033 | dependencies:
1034 | is-extglob "^2.1.1"
1035 |
1036 | is-glob@^4.0.3:
1037 | version "4.0.3"
1038 | resolved "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934498977&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1039 | integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=
1040 | dependencies:
1041 | is-extglob "^2.1.1"
1042 |
1043 | is-number@^7.0.0:
1044 | version "7.0.0"
1045 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1046 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1047 |
1048 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1049 | version "4.0.0"
1050 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1051 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1052 |
1053 | jsesc@^2.5.1:
1054 | version "2.5.2"
1055 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1056 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1057 |
1058 | json-buffer@3.0.1:
1059 | version "3.0.1"
1060 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
1061 | integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
1062 |
1063 | json-parse-even-better-errors@^2.3.0:
1064 | version "2.3.1"
1065 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
1066 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1067 |
1068 | json5@^2.1.2:
1069 | version "2.2.0"
1070 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
1071 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
1072 | dependencies:
1073 | minimist "^1.2.5"
1074 |
1075 | keyv@^4.0.0:
1076 | version "4.0.4"
1077 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.4.tgz#f040b236ea2b06ed15ed86fbef8407e1a1c8e376"
1078 | integrity sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==
1079 | dependencies:
1080 | json-buffer "3.0.1"
1081 |
1082 | lilconfig@^2.0.3:
1083 | version "2.0.3"
1084 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd"
1085 | integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==
1086 |
1087 | lines-and-columns@^1.1.6:
1088 | version "1.1.6"
1089 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1090 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1091 |
1092 | loose-envify@^1.1.0, loose-envify@^1.4.0:
1093 | version "1.4.0"
1094 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1095 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1096 | dependencies:
1097 | js-tokens "^3.0.0 || ^4.0.0"
1098 |
1099 | lowercase-keys@^2.0.0:
1100 | version "2.0.0"
1101 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
1102 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
1103 |
1104 | memoize-one@^5.1.1:
1105 | version "5.2.1"
1106 | resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
1107 | integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
1108 |
1109 | merge2@^1.3.0:
1110 | version "1.4.1"
1111 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1112 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1113 |
1114 | micromatch@^4.0.4:
1115 | version "4.0.4"
1116 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
1117 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
1118 | dependencies:
1119 | braces "^3.0.1"
1120 | picomatch "^2.2.3"
1121 |
1122 | mimic-response@^1.0.0:
1123 | version "1.0.1"
1124 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
1125 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
1126 |
1127 | mimic-response@^3.1.0:
1128 | version "3.1.0"
1129 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
1130 | integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
1131 |
1132 | minimist@^1.1.1, minimist@^1.2.5:
1133 | version "1.2.5"
1134 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1135 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1136 |
1137 | ms@2.1.2:
1138 | version "2.1.2"
1139 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1140 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1141 |
1142 | nanoid@^3.3.1:
1143 | version "3.3.1"
1144 | resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
1145 | integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==
1146 |
1147 | node-domexception@^1.0.0:
1148 | version "1.0.0"
1149 | resolved "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
1150 | integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
1151 |
1152 | node-fetch@^3.0.0:
1153 | version "3.2.1"
1154 | resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-3.2.1.tgz#002177382810cfb77858857f69a3621a86c45f26"
1155 | integrity sha512-Ef3SPFtRWFCDyhvcwCSvacLpkwmYZcD57mmZzAsMiks9TpHpIghe32U9H06tMICnr+X7YCpzH7WvUlUoml2urA==
1156 | dependencies:
1157 | data-uri-to-buffer "^4.0.0"
1158 | fetch-blob "^3.1.4"
1159 | formdata-polyfill "^4.0.10"
1160 |
1161 | node-releases@^1.1.71:
1162 | version "1.1.73"
1163 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20"
1164 | integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==
1165 |
1166 | node-releases@^2.0.1:
1167 | version "2.0.1"
1168 | resolved "https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5"
1169 | integrity sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=
1170 |
1171 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1172 | version "3.0.0"
1173 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1174 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1175 |
1176 | normalize-range@^0.1.2:
1177 | version "0.1.2"
1178 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
1179 | integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
1180 |
1181 | normalize-url@^6.0.1:
1182 | version "6.1.0"
1183 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
1184 | integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
1185 |
1186 | object-assign@^4.1.1:
1187 | version "4.1.1"
1188 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1189 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1190 |
1191 | object-hash@^2.2.0:
1192 | version "2.2.0"
1193 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5"
1194 | integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==
1195 |
1196 | once@^1.3.1, once@^1.4.0:
1197 | version "1.4.0"
1198 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1199 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1200 | dependencies:
1201 | wrappy "1"
1202 |
1203 | p-cancelable@^2.0.0:
1204 | version "2.1.1"
1205 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
1206 | integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
1207 |
1208 | parent-module@^1.0.0:
1209 | version "1.0.1"
1210 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1211 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1212 | dependencies:
1213 | callsites "^3.0.0"
1214 |
1215 | parse-json@^5.0.0:
1216 | version "5.2.0"
1217 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
1218 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1219 | dependencies:
1220 | "@babel/code-frame" "^7.0.0"
1221 | error-ex "^1.3.1"
1222 | json-parse-even-better-errors "^2.3.0"
1223 | lines-and-columns "^1.1.6"
1224 |
1225 | path-parse@^1.0.7:
1226 | version "1.0.7"
1227 | resolved "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947812221&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1228 | integrity sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=
1229 |
1230 | path-type@^4.0.0:
1231 | version "4.0.0"
1232 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1233 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1234 |
1235 | picocolors@^1.0.0:
1236 | version "1.0.0"
1237 | resolved "https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz?cache=0&sync_timestamp=1634093378416&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1238 | integrity sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=
1239 |
1240 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3:
1241 | version "2.3.0"
1242 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
1243 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
1244 |
1245 | postcss-js@^4.0.0:
1246 | version "4.0.0"
1247 | resolved "https://registry.npmmirror.com/postcss-js/download/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00"
1248 | integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==
1249 | dependencies:
1250 | camelcase-css "^2.0.1"
1251 |
1252 | postcss-load-config@^3.1.0:
1253 | version "3.1.0"
1254 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.0.tgz#d39c47091c4aec37f50272373a6a648ef5e97829"
1255 | integrity sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==
1256 | dependencies:
1257 | import-cwd "^3.0.0"
1258 | lilconfig "^2.0.3"
1259 | yaml "^1.10.2"
1260 |
1261 | postcss-nested@5.0.6:
1262 | version "5.0.6"
1263 | resolved "https://registry.nlark.com/postcss-nested/download/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc"
1264 | integrity sha1-RmND9/yNPUavPn26P81H0FKpRbw=
1265 | dependencies:
1266 | postcss-selector-parser "^6.0.6"
1267 |
1268 | postcss-selector-parser@^6.0.6:
1269 | version "6.0.6"
1270 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea"
1271 | integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==
1272 | dependencies:
1273 | cssesc "^3.0.0"
1274 | util-deprecate "^1.0.2"
1275 |
1276 | postcss-selector-parser@^6.0.9:
1277 | version "6.0.9"
1278 | resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f"
1279 | integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==
1280 | dependencies:
1281 | cssesc "^3.0.0"
1282 | util-deprecate "^1.0.2"
1283 |
1284 | postcss-value-parser@^4.2.0:
1285 | version "4.2.0"
1286 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
1287 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
1288 |
1289 | postcss@^8.4.6, postcss@^8.4.7:
1290 | version "8.4.7"
1291 | resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.7.tgz#f99862069ec4541de386bf57f5660a6c7a0875a8"
1292 | integrity sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==
1293 | dependencies:
1294 | nanoid "^3.3.1"
1295 | picocolors "^1.0.0"
1296 | source-map-js "^1.0.2"
1297 |
1298 | prettier@^2.5.1:
1299 | version "2.5.1"
1300 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
1301 | integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
1302 |
1303 | prop-types@^15.7.2:
1304 | version "15.7.2"
1305 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
1306 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
1307 | dependencies:
1308 | loose-envify "^1.4.0"
1309 | object-assign "^4.1.1"
1310 | react-is "^16.8.1"
1311 |
1312 | pump@^3.0.0:
1313 | version "3.0.0"
1314 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1315 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1316 | dependencies:
1317 | end-of-stream "^1.1.0"
1318 | once "^1.3.1"
1319 |
1320 | queue-microtask@^1.2.2:
1321 | version "1.2.3"
1322 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
1323 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
1324 |
1325 | quick-lru@^5.1.1:
1326 | version "5.1.1"
1327 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
1328 | integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
1329 |
1330 | raf-schd@^4.0.2:
1331 | version "4.0.3"
1332 | resolved "https://registry.yarnpkg.com/raf-schd/-/raf-schd-4.0.3.tgz#5d6c34ef46f8b2a0e880a8fcdb743efc5bfdbc1a"
1333 | integrity sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==
1334 |
1335 | react-beautiful-dnd@^13.1.0:
1336 | version "13.1.0"
1337 | resolved "https://registry.yarnpkg.com/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz#ec97c81093593526454b0de69852ae433783844d"
1338 | integrity sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA==
1339 | dependencies:
1340 | "@babel/runtime" "^7.9.2"
1341 | css-box-model "^1.2.0"
1342 | memoize-one "^5.1.1"
1343 | raf-schd "^4.0.2"
1344 | react-redux "^7.2.0"
1345 | redux "^4.0.4"
1346 | use-memo-one "^1.1.1"
1347 |
1348 | react-dom@^17.0.0:
1349 | version "17.0.2"
1350 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
1351 | integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
1352 | dependencies:
1353 | loose-envify "^1.1.0"
1354 | object-assign "^4.1.1"
1355 | scheduler "^0.20.2"
1356 |
1357 | react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1:
1358 | version "16.13.1"
1359 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1360 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1361 |
1362 | react-redux@^7.2.0:
1363 | version "7.2.4"
1364 | resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.4.tgz#1ebb474032b72d806de2e0519cd07761e222e225"
1365 | integrity sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA==
1366 | dependencies:
1367 | "@babel/runtime" "^7.12.1"
1368 | "@types/react-redux" "^7.1.16"
1369 | hoist-non-react-statics "^3.3.2"
1370 | loose-envify "^1.4.0"
1371 | prop-types "^15.7.2"
1372 | react-is "^16.13.1"
1373 |
1374 | react-refresh@^0.10.0:
1375 | version "0.10.0"
1376 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
1377 | integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==
1378 |
1379 | react@^17.0.0:
1380 | version "17.0.2"
1381 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
1382 | integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
1383 | dependencies:
1384 | loose-envify "^1.1.0"
1385 | object-assign "^4.1.1"
1386 |
1387 | readdirp@~3.6.0:
1388 | version "3.6.0"
1389 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1390 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
1391 | dependencies:
1392 | picomatch "^2.2.1"
1393 |
1394 | redux@^4.0.0, redux@^4.0.4:
1395 | version "4.1.0"
1396 | resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.0.tgz#eb049679f2f523c379f1aff345c8612f294c88d4"
1397 | integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==
1398 | dependencies:
1399 | "@babel/runtime" "^7.9.2"
1400 |
1401 | regenerator-runtime@^0.13.4:
1402 | version "0.13.9"
1403 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
1404 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
1405 |
1406 | replicache-react@^2.5.0:
1407 | version "2.5.0"
1408 | resolved "https://registry.npmmirror.com/replicache-react/download/replicache-react-2.5.0.tgz#1cc6774637a1cd22cb683cc7610860773cafe9a4"
1409 | integrity sha512-7p8dtbriBYwFuU2AdVY0y074fE1uLMlqc6otYqn0i0jVWNxA3YqI9PCl2b9/Qo+KolNkkGeXRttiMNmRhli/Nw==
1410 |
1411 | replicache@9.0.0:
1412 | version "9.0.0"
1413 | resolved "https://registry.npmmirror.com/replicache/-/replicache-9.0.0.tgz#69d0a345e680b94cff7b38d86dd843a97e21bfc2"
1414 | integrity sha512-Fk5UCSPw0UU8CnRMZJ/K8YN3TeOCVQWE8PqDNnpo/yzpIl+YiA2cMBtanStA7+JZ9JHc3EQLKC5We7bYPznNcQ==
1415 | dependencies:
1416 | node-fetch "^3.0.0"
1417 |
1418 | resolve-alpn@^1.0.0:
1419 | version "1.2.1"
1420 | resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
1421 | integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
1422 |
1423 | resolve-from@^4.0.0:
1424 | version "4.0.0"
1425 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1426 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1427 |
1428 | resolve-from@^5.0.0:
1429 | version "5.0.0"
1430 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
1431 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
1432 |
1433 | resolve@^1.22.0:
1434 | version "1.22.0"
1435 | resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
1436 | integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
1437 | dependencies:
1438 | is-core-module "^2.8.1"
1439 | path-parse "^1.0.7"
1440 | supports-preserve-symlinks-flag "^1.0.0"
1441 |
1442 | responselike@^2.0.0:
1443 | version "2.0.0"
1444 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
1445 | integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
1446 | dependencies:
1447 | lowercase-keys "^2.0.0"
1448 |
1449 | reusify@^1.0.4:
1450 | version "1.0.4"
1451 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
1452 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1453 |
1454 | rollup@^2.59.0:
1455 | version "2.61.1"
1456 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.61.1.tgz#1a5491f84543cf9e4caf6c61222d9a3f8f2ba454"
1457 | integrity sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==
1458 | optionalDependencies:
1459 | fsevents "~2.3.2"
1460 |
1461 | run-parallel@^1.1.9:
1462 | version "1.2.0"
1463 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
1464 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1465 | dependencies:
1466 | queue-microtask "^1.2.2"
1467 |
1468 | safe-buffer@~5.1.1:
1469 | version "5.1.2"
1470 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1471 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1472 |
1473 | scheduler@^0.20.2:
1474 | version "0.20.2"
1475 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
1476 | integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
1477 | dependencies:
1478 | loose-envify "^1.1.0"
1479 | object-assign "^4.1.1"
1480 |
1481 | semver@^6.3.0:
1482 | version "6.3.0"
1483 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1484 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1485 |
1486 | source-map-js@^1.0.2:
1487 | version "1.0.2"
1488 | resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
1489 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1490 |
1491 | source-map@^0.5.0:
1492 | version "0.5.7"
1493 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1494 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
1495 |
1496 | supports-color@^5.3.0:
1497 | version "5.5.0"
1498 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1499 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1500 | dependencies:
1501 | has-flag "^3.0.0"
1502 |
1503 | supports-color@^7.1.0:
1504 | version "7.2.0"
1505 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1506 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1507 | dependencies:
1508 | has-flag "^4.0.0"
1509 |
1510 | supports-preserve-symlinks-flag@^1.0.0:
1511 | version "1.0.0"
1512 | resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
1513 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
1514 |
1515 | tailwindcss@^3.0.23:
1516 | version "3.0.23"
1517 | resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.0.23.tgz#c620521d53a289650872a66adfcb4129d2200d10"
1518 | integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==
1519 | dependencies:
1520 | arg "^5.0.1"
1521 | chalk "^4.1.2"
1522 | chokidar "^3.5.3"
1523 | color-name "^1.1.4"
1524 | cosmiconfig "^7.0.1"
1525 | detective "^5.2.0"
1526 | didyoumean "^1.2.2"
1527 | dlv "^1.1.3"
1528 | fast-glob "^3.2.11"
1529 | glob-parent "^6.0.2"
1530 | is-glob "^4.0.3"
1531 | normalize-path "^3.0.0"
1532 | object-hash "^2.2.0"
1533 | postcss "^8.4.6"
1534 | postcss-js "^4.0.0"
1535 | postcss-load-config "^3.1.0"
1536 | postcss-nested "5.0.6"
1537 | postcss-selector-parser "^6.0.9"
1538 | postcss-value-parser "^4.2.0"
1539 | quick-lru "^5.1.1"
1540 | resolve "^1.22.0"
1541 |
1542 | tiny-invariant@^1.0.6:
1543 | version "1.1.0"
1544 | resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
1545 | integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==
1546 |
1547 | to-fast-properties@^2.0.0:
1548 | version "2.0.0"
1549 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
1550 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
1551 |
1552 | to-regex-range@^5.0.1:
1553 | version "5.0.1"
1554 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1555 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1556 | dependencies:
1557 | is-number "^7.0.0"
1558 |
1559 | to-utf8@0.0.1:
1560 | version "0.0.1"
1561 | resolved "https://registry.yarnpkg.com/to-utf8/-/to-utf8-0.0.1.tgz#d17aea72ff2fba39b9e43601be7b3ff72e089852"
1562 | integrity sha1-0Xrqcv8vujm55DYBvns/9y4ImFI=
1563 |
1564 | use-memo-one@^1.1.1:
1565 | version "1.1.2"
1566 | resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.2.tgz#0c8203a329f76e040047a35a1197defe342fab20"
1567 | integrity sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==
1568 |
1569 | util-deprecate@^1.0.2:
1570 | version "1.0.2"
1571 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1572 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
1573 |
1574 | vite@^2.8.6:
1575 | version "2.8.6"
1576 | resolved "https://registry.npmmirror.com/vite/-/vite-2.8.6.tgz#32d50e23c99ca31b26b8ccdc78b1d72d4d7323d3"
1577 | integrity sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==
1578 | dependencies:
1579 | esbuild "^0.14.14"
1580 | postcss "^8.4.6"
1581 | resolve "^1.22.0"
1582 | rollup "^2.59.0"
1583 | optionalDependencies:
1584 | fsevents "~2.3.2"
1585 |
1586 | web-streams-polyfill@^3.0.3:
1587 | version "3.2.0"
1588 | resolved "https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz#a6b74026b38e4885869fb5c589e90b95ccfc7965"
1589 | integrity sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==
1590 |
1591 | wrappy@1:
1592 | version "1.0.2"
1593 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1594 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1595 |
1596 | ws@^5.1:
1597 | version "5.2.3"
1598 | resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d"
1599 | integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==
1600 | dependencies:
1601 | async-limiter "~1.0.0"
1602 |
1603 | xtend@^4.0.2:
1604 | version "4.0.2"
1605 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
1606 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
1607 |
1608 | yaml@^1.10.0, yaml@^1.10.2:
1609 | version "1.10.2"
1610 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
1611 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
1612 |
--------------------------------------------------------------------------------