@samitouri / QOS-React-1 / commits / 33118be835

[housekeeping] Remove fixtures/

Do we still use these? I'm happy to close this PR if we still want this but it feels like these may have served their purpose and no longer be necessary.

Joe Savona committed Jan 12, 2024 at 12:22 UTC 33118be83592961ef4c07b4b7fc043c44ba47b71
164 files changed -46305
compiler/fixtures/demo-2021Q3/.babelrc deleted
-3
@@ -1,3 +0,0 @@
1 -{
2 - "plugins": ["../../"]
3 -}
compiler/fixtures/demo-2021Q3/.env deleted
-1
@@ -1 +0,0 @@
1 - SKIP_PREFLIGHT_CHECK=true
compiler/fixtures/demo-2021Q3/.gitignore deleted
-21
@@ -1,21 +0,0 @@
1 -# dependencies
2 -/node_modules
3 -/.pnp
4 -.pnp.js
5 -
6 -# testing
7 -/coverage
8 -
9 -# production
10 -/build
11 -
12 -# misc
13 -.DS_Store
14 -.env.local
15 -.env.development.local
16 -.env.test.local
17 -.env.production.local
18 -
19 -npm-debug.log*
20 -yarn-debug.log*
21 -yarn-error.log*
compiler/fixtures/demo-2021Q3/README.md deleted
-29
@@ -1,29 +0,0 @@
1 -# React Forget Demo - 2021 Q3
2 -
3 -[Google Slides (FB.com permission)](https://docs.google.com/presentation/d/1W4heHbak1GrfYQIJpUCMkn1g68z8ab3B_nIy7_ZXHI8/edit?usp=sharing)
4 -
5 -## Get Started
6 -
7 -This is a Create-React-App project.
8 -
9 -### Compile
10 -
11 -Currently the compilation is all ad-hoc
12 -
13 -1. Add your file in `run-forget.sh`
14 -
15 -2. Run the sh
16 -
17 -```
18 -# or npm run forget
19 -./run-forget.sh
20 -```
21 -
22 -### Measurement
23 -
24 -Currently, the measurement is done by manually
25 -
26 -1. Copy/Paste JSX lowered file
27 -2. add the file to `uglify_gzip.sh`
28 -3. run `uglify_gzip.sh`
29 -4. `ls -l`
compiler/fixtures/demo-2021Q3/measurement/Demo2.babel.js deleted
-140
@@ -1,140 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { createContext, useRef, useReducer, useContext } from "react";
9 -import "./styles.css";
10 -import { jsx as _jsx } from "react/jsx-runtime";
11 -import { jsxs as _jsxs } from "react/jsx-runtime";
12 -const initialStore = {
13 - left: undefined,
14 - right: undefined,
15 -};
16 -
17 -const reducer = (state, action) => {
18 - switch (action.tag) {
19 - case "left":
20 - return { ...state, left: action.payload };
21 -
22 - case "right":
23 - return { ...state, right: action.payload };
24 -
25 - default:
26 - return state;
27 - }
28 -};
29 -
30 -const BinaryContext = /*#__PURE__*/ createContext(initialStore);
31 -
32 -function Input({ value, onChange }) {
33 - return /*#__PURE__*/ _jsx("input", {
34 - className: "Search",
35 - placeholder: "...",
36 - value: value,
37 - onChange: onChange,
38 - });
39 -}
40 -
41 -function Left() {
42 - const [{ left }, dispatch] = useContext(BinaryContext);
43 - const rerenderCount = useRef(0);
44 - return /*#__PURE__*/ _jsxs("div", {
45 - className: "column Demo2",
46 - children: [
47 - /*#__PURE__*/ _jsxs("header", {
48 - className: "Header row",
49 - children: [
50 - /*#__PURE__*/ _jsx("div", {
51 - className: "Icon",
52 - children: "\u269B\uFE0F",
53 - }),
54 - /*#__PURE__*/ _jsx(Input, {
55 - value: left,
56 - onChange: (e) =>
57 - dispatch({
58 - tag: "left",
59 - payload: e.target.value,
60 - }),
61 - }),
62 - ],
63 - }),
64 - /*#__PURE__*/ _jsxs("div", {
65 - className: "Feed",
66 - children: [
67 - /*#__PURE__*/ _jsx("h3", {
68 - children: rerenderCount.current++,
69 - }),
70 - /*#__PURE__*/ _jsx("div", {
71 - className: "FeedItem",
72 - children: left,
73 - }),
74 - ],
75 - }),
76 - ],
77 - });
78 -}
79 -
80 -function Right() {
81 - const [{ right }, dispatch] = useContext(BinaryContext);
82 - const rerenderCount = useRef(0);
83 - return /*#__PURE__*/ _jsxs("div", {
84 - className: "column Demo2",
85 - children: [
86 - /*#__PURE__*/ _jsxs("header", {
87 - className: "Header row",
88 - children: [
89 - /*#__PURE__*/ _jsx("div", {
90 - className: "Icon",
91 - children: "\u269B\uFE0F",
92 - }),
93 - /*#__PURE__*/ _jsx(Input, {
94 - value: right,
95 - onChange: (e) =>
96 - dispatch({
97 - tag: "right",
98 - payload: e.target.value,
99 - }),
100 - }),
101 - ],
102 - }),
103 - /*#__PURE__*/ _jsxs("div", {
104 - className: "Feed",
105 - children: [
106 - /*#__PURE__*/ _jsx("h3", {
107 - children: rerenderCount.current++,
108 - }),
109 - /*#__PURE__*/ _jsx("div", {
110 - className: "FeedItem",
111 - children: right,
112 - }),
113 - ],
114 - }),
115 - ],
116 - });
117 -}
118 -
119 -export default function Demo2() {
120 - const [state, dispatch] = useReducer(reducer, initialStore);
121 - const store = [state, dispatch];
122 - return /*#__PURE__*/ _jsx(BinaryContext.Provider, {
123 - value: store,
124 - children: /*#__PURE__*/ _jsxs("div", {
125 - className: "App",
126 - children: [
127 - /*#__PURE__*/ _jsx("h2", {
128 - children: "Demo2 - Context",
129 - }),
130 - /*#__PURE__*/ _jsxs("div", {
131 - className: "row",
132 - children: [
133 - /*#__PURE__*/ _jsx(Left, {}),
134 - /*#__PURE__*/ _jsx(Right, {}),
135 - ],
136 - }),
137 - ],
138 - }),
139 - });
140 -}
compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.babel.js deleted
-188
@@ -1,188 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { createContext, useRef, useReducer, useContext } from "react";
10 -import "./styles.css";
11 -import { jsx as _jsx } from "react/jsx-runtime";
12 -import { jsxs as _jsxs } from "react/jsx-runtime";
13 -const initialStore = {
14 - left: undefined,
15 - right: undefined,
16 -};
17 -
18 -const reducer = (state, action) => {
19 - switch (action.tag) {
20 - case "left":
21 - return { ...state, left: action.payload };
22 -
23 - case "right":
24 - return { ...state, right: action.payload };
25 -
26 - default:
27 - return state;
28 - }
29 -};
30 -
31 -const BinaryContext = /*#__PURE__*/ createContext(initialStore);
32 -
33 -function Input(props) {
34 - let $ = useMemoCache(2);
35 - let prevProps = $[0];
36 - let c_props = !prevProps || prevProps !== props;
37 - if (c_props) $[0] = props;
38 - let c_value = c_props && prevProps.value !== props.value;
39 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
40 - return c_value || c_onChange
41 - ? ($[1] = /*#__PURE__*/ _jsx("input", {
42 - className: "Search",
43 - placeholder: "...",
44 - value: props.value,
45 - onChange: props.onChange,
46 - }))
47 - : $[1];
48 -}
49 -
50 -function Left() {
51 - let $ = useMemoCache(9);
52 - const [{ left }, dispatch] = useContext(BinaryContext);
53 - let c_dispatch = $[2] !== dispatch;
54 - if (c_dispatch) $[2] = dispatch;
55 - let c_left = $[1] !== left;
56 - if (c_left) $[1] = left;
57 - const rerenderCount = useRef(0);
58 - return c_left || c_dispatch
59 - ? ($[8] = /*#__PURE__*/ _jsxs("div", {
60 - className: "column Demo2",
61 - children: [
62 - c_left || c_dispatch
63 - ? ($[5] = /*#__PURE__*/ _jsxs("header", {
64 - className: "Header row",
65 - children: [
66 - /*#__PURE__*/ _jsx("div", {
67 - className: "Icon",
68 - children: "\u269B\uFE0F",
69 - }),
70 - c_left || c_dispatch
71 - ? ($[4] = /*#__PURE__*/ _jsx(Input, {
72 - value: left,
73 - onChange: c_dispatch
74 - ? ($[3] = (e) =>
75 - dispatch({
76 - tag: "left",
77 - payload: e.target.value,
78 - }))
79 - : $[3],
80 - }))
81 - : $[4],
82 - ],
83 - }))
84 - : $[5],
85 - c_left
86 - ? ($[7] = /*#__PURE__*/ _jsxs("div", {
87 - className: "Feed",
88 - children: [
89 - /*#__PURE__*/ _jsx("h3", {
90 - children: rerenderCount.current++,
91 - }),
92 - c_left
93 - ? ($[6] = /*#__PURE__*/ _jsx("div", {
94 - className: "FeedItem",
95 - children: left,
96 - }))
97 - : $[6],
98 - ],
99 - }))
100 - : $[7],
101 - ],
102 - }))
103 - : $[8];
104 -}
105 -
106 -function Right() {
107 - let $ = useMemoCache(9);
108 - const [{ right }, dispatch] = useContext(BinaryContext);
109 - let c_dispatch = $[2] !== dispatch;
110 - if (c_dispatch) $[2] = dispatch;
111 - let c_right = $[1] !== right;
112 - if (c_right) $[1] = right;
113 - const rerenderCount = useRef(0);
114 - return c_right || c_dispatch
115 - ? ($[8] = /*#__PURE__*/ _jsxs("div", {
116 - className: "column Demo2",
117 - children: [
118 - c_right || c_dispatch
119 - ? ($[5] = /*#__PURE__*/ _jsxs("header", {
120 - className: "Header row",
121 - children: [
122 - /*#__PURE__*/ _jsx("div", {
123 - className: "Icon",
124 - children: "\u269B\uFE0F",
125 - }),
126 - c_right || c_dispatch
127 - ? ($[4] = /*#__PURE__*/ _jsx(Input, {
128 - value: right,
129 - onChange: c_dispatch
130 - ? ($[3] = (e) =>
131 - dispatch({
132 - tag: "right",
133 - payload: e.target.value,
134 - }))
135 - : $[3],
136 - }))
137 - : $[4],
138 - ],
139 - }))
140 - : $[5],
141 - c_right
142 - ? ($[7] = /*#__PURE__*/ _jsxs("div", {
143 - className: "Feed",
144 - children: [
145 - /*#__PURE__*/ _jsx("h3", {
146 - children: rerenderCount.current++,
147 - }),
148 - c_right
149 - ? ($[6] = /*#__PURE__*/ _jsx("div", {
150 - className: "FeedItem",
151 - children: right,
152 - }))
153 - : $[6],
154 - ],
155 - }))
156 - : $[7],
157 - ],
158 - }))
159 - : $[8];
160 -}
161 -
162 -export default function Demo2() {
163 - let $ = useMemoCache(4);
164 - const [state, dispatch] = useReducer(reducer, initialStore);
165 - let c_state = $[1] !== state;
166 - if (c_state) $[1] = state;
167 - const store = c_state ? ($[2] = [state, dispatch]) : $[2];
168 - return c_state
169 - ? ($[3] = /*#__PURE__*/ _jsx(BinaryContext.Provider, {
170 - value: store,
171 - children: /*#__PURE__*/ _jsxs("div", {
172 - className: "App",
173 - children: [
174 - /*#__PURE__*/ _jsx("h2", {
175 - children: "Demo2 - Context",
176 - }),
177 - /*#__PURE__*/ _jsxs("div", {
178 - className: "row",
179 - children: [
180 - /*#__PURE__*/ _jsx(Left, {}),
181 - /*#__PURE__*/ _jsx(Right, {}),
182 - ],
183 - }),
184 - ],
185 - }),
186 - }))
187 - : $[3];
188 -}
compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js deleted
-8
@@ -1,8 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import{useMemoCache}from"./useMemoCache";import React,{createContext,useRef,useReducer,useContext}from"react";import"./styles.css";import{jsx as _jsx}from"react/jsx-runtime";import{jsxs as _jsxs}from"react/jsx-runtime";const initialStore={left:void 0,right:void 0},reducer=(e,t)=>{switch(t.tag){case"left":return{...e,left:t.payload};case"right":return{...e,right:t.payload};default:return e}},BinaryContext=createContext(initialStore);function Input(e){let t=useMemoCache(2);var a=t[0],s=!a||a!==e;s&&(t[0]=e);var r=s&&a.value!==e.value,a=s&&a.onChange!==e.onChange;return r||a?t[1]=_jsx("input",{className:"Search",placeholder:"...",value:e.value,onChange:e.onChange}):t[1]}function Left(){let e=useMemoCache(9);const[{left:t},a]=useContext(BinaryContext);var s=e[2]!==a;s&&(e[2]=a);var r=e[1]!==t;r&&(e[1]=t);const n=useRef(0);return r||s?e[8]=_jsxs("div",{className:"column Demo2",children:[r||s?e[5]=_jsxs("header",{className:"Header row",children:[_jsx("div",{className:"Icon",children:"⚛️"}),r||s?e[4]=_jsx(Input,{value:t,onChange:s?e[3]=e=>a({tag:"left",payload:e.target.value}):e[3]}):e[4]]}):e[5],r?e[7]=_jsxs("div",{className:"Feed",children:[_jsx("h3",{children:n.current++}),r?e[6]=_jsx("div",{className:"FeedItem",children:t}):e[6]]}):e[7]]}):e[8]}function Right(){let e=useMemoCache(9);const[{right:t},a]=useContext(BinaryContext);var s=e[2]!==a;s&&(e[2]=a);var r=e[1]!==t;r&&(e[1]=t);const n=useRef(0);return r||s?e[8]=_jsxs("div",{className:"column Demo2",children:[r||s?e[5]=_jsxs("header",{className:"Header row",children:[_jsx("div",{className:"Icon",children:"⚛️"}),r||s?e[4]=_jsx(Input,{value:t,onChange:s?e[3]=e=>a({tag:"right",payload:e.target.value}):e[3]}):e[4]]}):e[5],r?e[7]=_jsxs("div",{className:"Feed",children:[_jsx("h3",{children:n.current++}),r?e[6]=_jsx("div",{className:"FeedItem",children:t}):e[6]]}):e[7]]}):e[8]}export default function Demo2(){let e=useMemoCache(4);var[t,a]=useReducer(reducer,initialStore),s=e[1]!==t;s&&(e[1]=t);a=s?e[2]=[t,a]:e[2];return s?e[3]=_jsx(BinaryContext.Provider,{value:a,children:_jsxs("div",{className:"App",children:[_jsx("h2",{children:"Demo2 - Context"}),_jsxs("div",{className:"row",children:[_jsx(Left,{}),_jsx(Right,{})]})]})}):e[3]}
compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz
Binary files a/compiler/fixtures/demo-2021Q3/measurement/Demo2.forget.min.js.gz and /dev/null differ
compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js deleted
-8
@@ -1,8 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React,{createContext,useRef,useReducer,useContext}from"react";import"./styles.css";import{jsx as _jsx}from"react/jsx-runtime";import{jsxs as _jsxs}from"react/jsx-runtime";const initialStore={left:void 0,right:void 0},reducer=(e,t)=>{switch(t.tag){case"left":return{...e,left:t.payload};case"right":return{...e,right:t.payload};default:return e}},BinaryContext=createContext(initialStore);function Input({value:e,onChange:t}){return _jsx("input",{className:"Search",placeholder:"...",value:e,onChange:t})}function Left(){const[{left:e},t]=useContext(BinaryContext),s=useRef(0);return _jsxs("div",{className:"column Demo2",children:[_jsxs("header",{className:"Header row",children:[_jsx("div",{className:"Icon",children:"⚛️"}),_jsx(Input,{value:e,onChange:e=>t({tag:"left",payload:e.target.value})})]}),_jsxs("div",{className:"Feed",children:[_jsx("h3",{children:s.current++}),_jsx("div",{className:"FeedItem",children:e})]})]})}function Right(){const[{right:e},t]=useContext(BinaryContext),s=useRef(0);return _jsxs("div",{className:"column Demo2",children:[_jsxs("header",{className:"Header row",children:[_jsx("div",{className:"Icon",children:"⚛️"}),_jsx(Input,{value:e,onChange:e=>t({tag:"right",payload:e.target.value})})]}),_jsxs("div",{className:"Feed",children:[_jsx("h3",{children:s.current++}),_jsx("div",{className:"FeedItem",children:e})]})]})}export default function Demo2(){var[e,t]=useReducer(reducer,initialStore),t=[e,t];return _jsx(BinaryContext.Provider,{value:t,children:_jsxs("div",{className:"App",children:[_jsx("h2",{children:"Demo2 - Context"}),_jsxs("div",{className:"row",children:[_jsx(Left,{}),_jsx(Right,{})]})]})})}
compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz
Binary files a/compiler/fixtures/demo-2021Q3/measurement/Demo2.min.js.gz and /dev/null differ
compiler/fixtures/demo-2021Q3/measurement/Feed.babel.js deleted
-46
@@ -1,46 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useRef } from "react";
9 -import { jsx as _jsx } from "react/jsx-runtime";
10 -import { jsxs as _jsxs } from "react/jsx-runtime";
11 -export function FeedItem({ data, onClick }) {
12 - const rerenderCount = useRef(0);
13 - return /*#__PURE__*/ _jsx("a", {
14 - href: `./item/${data.value}`,
15 - className: "FeedItem",
16 - onClick: onClick,
17 - children: rerenderCount.current++,
18 - });
19 -}
20 -export function Feed({ items }) {
21 - const rerenderCount = useRef(0);
22 -
23 - const onClick = (e) => {
24 - e.preventDefault();
25 - alert(e.target.href);
26 - };
27 -
28 - return /*#__PURE__*/ _jsxs("div", {
29 - className: "Feed",
30 - children: [
31 - /*#__PURE__*/ _jsx("h3", {
32 - children: rerenderCount.current++,
33 - }),
34 - items.map((item, index) =>
35 - /*#__PURE__*/ _jsx(
36 - FeedItem,
37 - {
38 - data: item,
39 - onClick: onClick,
40 - },
41 - index
42 - )
43 - ),
44 - ],
45 - });
46 -}
compiler/fixtures/demo-2021Q3/measurement/Feed.forget.babel.js deleted
-64
@@ -1,64 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useRef } from "react";
10 -import { jsx as _jsx } from "react/jsx-runtime";
11 -import { jsxs as _jsxs } from "react/jsx-runtime";
12 -export function FeedItem(props) {
13 - let $ = useMemoCache(2);
14 - let prevProps = $[0];
15 - let c_props = !prevProps || prevProps !== props;
16 - if (c_props) $[0] = props;
17 - let c_data = c_props && prevProps.data !== props.data;
18 - let c_onClick = c_props && prevProps.onClick !== props.onClick;
19 - const rerenderCount = useRef(0);
20 - return c_data || c_onClick
21 - ? ($[1] = /*#__PURE__*/ _jsx("a", {
22 - href: `./item/${props.data.value}`,
23 - className: "FeedItem",
24 - onClick: props.onClick,
25 - children: rerenderCount.current++,
26 - }))
27 - : $[1];
28 -}
29 -export function Feed(props) {
30 - let $ = useMemoCache(3);
31 - let prevProps = $[0];
32 - let c_props = !prevProps || prevProps !== props;
33 - if (c_props) $[0] = props;
34 - let c_items = c_props && prevProps.items !== props.items;
35 - const rerenderCount = useRef(0);
36 -
37 - const onClick =
38 - $[1] ||
39 - ($[1] = (e) => {
40 - e.preventDefault();
41 - alert(e.target.href);
42 - });
43 -
44 - return c_items
45 - ? ($[2] = /*#__PURE__*/ _jsxs("div", {
46 - className: "Feed",
47 - children: [
48 - /*#__PURE__*/ _jsx("h3", {
49 - children: rerenderCount.current++,
50 - }),
51 - props.items.map((item, index) =>
52 - /*#__PURE__*/ _jsx(
53 - FeedItem,
54 - {
55 - data: item,
56 - onClick: onClick,
57 - },
58 - index
59 - )
60 - ),
61 - ],
62 - }))
63 - : $[2];
64 -}
compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js deleted
-8
@@ -1,8 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import{useMemoCache}from"./useMemoCache";import React,{useRef}from"react";import{jsx as _jsx}from"react/jsx-runtime";import{jsxs as _jsxs}from"react/jsx-runtime";function FeedItem(e){let t=useMemoCache(2);var r=t[0],a=!r||r!==e;a&&(t[0]=e);var s=a&&r.data!==e.data,r=a&&r.onClick!==e.onClick;const m=useRef(0);return s||r?t[1]=_jsx("a",{href:`./item/${e.data.value}`,className:"FeedItem",onClick:e.onClick,children:m.current++}):t[1]}function Feed(e){let t=useMemoCache(3);var r=t[0],a=!r||r!==e;a&&(t[0]=e);r=a&&r.items!==e.items;const s=useRef(0),m=t[1]||(t[1]=e=>{e.preventDefault(),alert(e.target.href)});return r?t[2]=_jsxs("div",{className:"Feed",children:[_jsx("h3",{children:s.current++}),e.items.map((e,t)=>_jsx(FeedItem,{data:e,onClick:m},t))]}):t[2]}export{FeedItem,Feed};
compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz
Binary files a/compiler/fixtures/demo-2021Q3/measurement/Feed.forget.min.js.gz and /dev/null differ
compiler/fixtures/demo-2021Q3/measurement/Feed.hook.babel.js deleted
-47
@@ -1,47 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useRef, useCallback } from "react";
9 -import { jsx as _jsx } from "react/jsx-runtime";
10 -import { jsxs as _jsxs } from "react/jsx-runtime";
11 -
12 -function FeedItem({ data, onClick }) {
13 - const rerenderCount = useRef(0);
14 - return /*#__PURE__*/ _jsx("a", {
15 - href: `./item/${data.value}`,
16 - className: "FeedItem",
17 - onClick: onClick,
18 - children: rerenderCount.current++,
19 - });
20 -}
21 -
22 -const FeedItemMemoized = /*#__PURE__*/ React.memo(FeedItem);
23 -export const Feed = /*#__PURE__*/ React.memo(({ items }) => {
24 - const rerenderCount = useRef(0);
25 - const onClick = useCallback((e) => {
26 - e.preventDefault();
27 - alert(e.target.href);
28 - }, []);
29 - return /*#__PURE__*/ _jsxs("div", {
30 - className: "Feed",
31 - children: [
32 - /*#__PURE__*/ _jsx("h3", {
33 - children: rerenderCount.current++,
34 - }),
35 - items.map((item, index) =>
36 - /*#__PURE__*/ _jsx(
37 - FeedItemMemoized,
38 - {
39 - data: item,
40 - onClick: onClick,
41 - },
42 - index
43 - )
44 - ),
45 - ],
46 - });
47 -});
compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js deleted
-8
@@ -1,8 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React,{useRef,useCallback}from"react";import{jsx as _jsx}from"react/jsx-runtime";import{jsxs as _jsxs}from"react/jsx-runtime";function FeedItem({data:e,onClick:t}){const r=useRef(0);return _jsx("a",{href:`./item/${e.value}`,className:"FeedItem",onClick:t,children:r.current++})}const FeedItemMemoized=React.memo(FeedItem),Feed=React.memo(({items:e})=>{const t=useRef(0),r=useCallback(e=>{e.preventDefault(),alert(e.target.href)},[]);return _jsxs("div",{className:"Feed",children:[_jsx("h3",{children:t.current++}),e.map((e,t)=>_jsx(FeedItemMemoized,{data:e,onClick:r},t))]})});export{Feed};
compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz
Binary files a/compiler/fixtures/demo-2021Q3/measurement/Feed.hook.min.js.gz and /dev/null differ
compiler/fixtures/demo-2021Q3/measurement/Feed.min.js deleted
-8
@@ -1,8 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React,{useRef}from"react";import{jsx as _jsx}from"react/jsx-runtime";import{jsxs as _jsxs}from"react/jsx-runtime";function FeedItem({data:e,onClick:t}){const r=useRef(0);return _jsx("a",{href:`./item/${e.value}`,className:"FeedItem",onClick:t,children:r.current++})}function Feed({items:e}){const t=useRef(0),r=e=>{e.preventDefault(),alert(e.target.href)};return _jsxs("div",{className:"Feed",children:[_jsx("h3",{children:t.current++}),e.map((e,t)=>_jsx(FeedItem,{data:e,onClick:r},t))]})}export{FeedItem,Feed};
compiler/fixtures/demo-2021Q3/measurement/Feed.min.js.gz
Binary files a/compiler/fixtures/demo-2021Q3/measurement/Feed.min.js.gz and /dev/null differ
compiler/fixtures/demo-2021Q3/measurement/uglify_gzip.sh deleted
-12
@@ -1,12 +0,0 @@
1 -uglifyjs --compress --mangle -- Feed.babel.js > Feed.min.js
2 -uglifyjs --compress --mangle -- Feed.hook.babel.js > Feed.hook.min.js
3 -uglifyjs --compress --mangle -- Feed.forget.babel.js > Feed.forget.min.js
4 -
5 -uglifyjs --compress --mangle -- Demo2.babel.js > Demo2.min.js
6 -uglifyjs --compress --mangle -- Demo2.forget.babel.js > Demo2.forget.min.js
7 -
8 -gzip -k Feed.min.js
9 -gzip -k Feed.hook.min.js
10 -gzip -k Feed.forget.min.js
11 -gzip -k Demo2.min.js
12 -gzip -k Demo2.forget.min.js
compiler/fixtures/demo-2021Q3/package.json deleted
-35
@@ -1,35 +0,0 @@
1 -{
2 - "name": "react",
3 - "version": "1.0.0",
4 - "description": "React example starter project",
5 - "keywords": [
6 - "react",
7 - "starter"
8 - ],
9 - "main": "src/index.js",
10 - "dependencies": {
11 - "react": "17.0.2",
12 - "react-dom": "17.0.2",
13 - "react-scripts": "4.0.0",
14 - "uglify-js": "^3.14.2"
15 - },
16 - "devDependencies": {
17 - "@babel/cli": "^7.15.7",
18 - "@babel/core": "^7.15.5",
19 - "@babel/runtime": "7.13.8",
20 - "typescript": "4.1.3"
21 - },
22 - "scripts": {
23 - "start": "react-scripts start",
24 - "build": "react-scripts build",
25 - "test": "react-scripts test --env=jsdom",
26 - "eject": "react-scripts eject",
27 - "forget": "./run-forget.sh"
28 - },
29 - "browserslist": [
30 - ">0.2%",
31 - "not dead",
32 - "not ie <= 11",
33 - "not op_mini all"
34 - ]
35 -}
compiler/fixtures/demo-2021Q3/public/index.html deleted
-43
@@ -1,43 +0,0 @@
1 -<!DOCTYPE html>
2 -<html lang="en">
3 -
4 -<head>
5 - <meta charset="utf-8">
6 - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7 - <meta name="theme-color" content="#000000">
8 - <!--
9 - manifest.json provides metadata used when your web app is added to the
10 - homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
11 - -->
12 - <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
13 - <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
14 - <!--
15 - Notice the use of %PUBLIC_URL% in the tags above.
16 - It will be replaced with the URL of the `public` folder during the build.
17 - Only files inside the `public` folder can be referenced from the HTML.
18 -
19 - Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
20 - work correctly both with client-side routing and a non-root public URL.
21 - Learn how to configure a non-root public URL by running `npm run build`.
22 - -->
23 - <title>React App</title>
24 -</head>
25 -
26 -<body>
27 - <noscript>
28 - You need to enable JavaScript to run this app.
29 - </noscript>
30 - <div id="root"></div>
31 - <!--
32 - This HTML file is a template.
33 - If you open it directly in the browser, you will see an empty page.
34 -
35 - You can add webfonts, meta tags, or analytics to this file.
36 - The build step will place the bundled scripts into the <body> tag.
37 -
38 - To begin the development, run `npm start` or `yarn start`.
39 - To create a production bundle, use `npm run build` or `yarn build`.
40 - -->
41 -</body>
42 -
43 -</html>
\ No newline at end of file
compiler/fixtures/demo-2021Q3/run-forget.sh deleted
-14
@@ -1,14 +0,0 @@
1 -# this is so temporary otherwise we should use a makefile or at least a loop?
2 -
3 -npx babel src/Feed.js --out-file src/Feed.forget.js
4 -
5 -echo "import { useMemoCache } from \"./useMemoCache\"; \n$(cat src/Feed.forget.js)" > src/Feed.forget.js
6 -
7 -
8 -npx babel src/Demo1.js --out-file src/Demo1.forget.js
9 -
10 -echo "import { useMemoCache } from \"./useMemoCache\"; \n$(cat src/Demo1.forget.js)" > src/Demo1.forget.js
11 -
12 -npx babel src/Demo2.js --out-file src/Demo2.forget.js
13 -
14 -echo "import { useMemoCache } from \"./useMemoCache\"; \n$(cat src/Demo2.forget.js)" > src/Demo2.forget.js
compiler/fixtures/demo-2021Q3/src/App.js deleted
-22
@@ -1,22 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import Demo1 from "./Demo1";
9 -import Demo1Forget from "./Demo1.forget.js";
10 -import Demo2 from "./Demo2";
11 -import Demo2Forget from "./Demo2.forget.js";
12 -
13 -export default function App() {
14 - return (
15 - <>
16 - <Demo1 />
17 - {/* <Demo1Forget /> */}
18 - {/* <Demo2 /> */}
19 - {/* <Demo2Forget /> */}
20 - </>
21 - );
22 -}
compiler/fixtures/demo-2021Q3/src/Demo1.forget.js deleted
-71
@@ -1,71 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react";
10 -import "./styles.css";
11 -import * as Feed from "./Feed";
12 -import * as FeedMemoized from "./FeedMemoized";
13 -import * as FeedForget from "./Feed.forget.js";
14 -const mockServer = {
15 - usePaginatedData() {
16 - let $ = useMemoCache(3);
17 - let [data, setData] = useState([]);
18 - let c_data = $[1] !== data;
19 - if (c_data) $[1] = data;
20 - const loadNext = c_data ? $[2] = num => {
21 - let newData = new Array(num).fill(0).map((_, idx) => ({
22 - value: data.length + idx
23 - }));
24 - setData([...data, ...newData]);
25 - } : $[2];
26 - return {
27 - data,
28 - loadNext
29 - };
30 - }
31 -
32 -};
33 -export default function Demo1() {
34 - let $ = useMemoCache(17);
35 - let [text, setText] = useState("");
36 - let c_text = $[1] !== text;
37 - if (c_text) $[1] = text;
38 - let {
39 - data,
40 - loadNext
41 - } = mockServer.usePaginatedData();
42 - let c_loadNext = $[3] !== loadNext;
43 - if (c_loadNext) $[3] = loadNext;
44 - let c_data = $[2] !== data;
45 - if (c_data) $[2] = data;
46 - return c_text || c_loadNext || c_data ? $[16] = <div className="App">
47 - <h2>Demo1 - Feeds</h2>
48 - {c_text || c_loadNext ? $[8] = <header className="Header row">
49 - <div className="Icon">⚛️</div>
50 - {
51 - /* TODO: no need to memo for host component? */
52 - }
53 - {c_text ? $[5] = <input className="Search" placeholder="Search" value={text} onChange={$[4] || ($[4] = e => setText(e.target.value))} /> : $[5]}
54 - {c_loadNext ? $[7] = <button className="Load" onClick={c_loadNext ? $[6] = e => loadNext(1) : $[6]}>
55 - 🎲
56 - </button> : $[7]}
57 - </header> : $[8]}
58 -
59 - {c_data ? $[15] = <div className="Feeds row">
60 - {c_data ? $[10] = <div className="column">
61 - {c_data ? $[9] = <Feed.Feed items={data} /> : $[9]}
62 - </div> : $[10]}
63 - {c_data ? $[12] = <div className="column">
64 - {c_data ? $[11] = <FeedMemoized.Feed items={data} /> : $[11]}
65 - </div> : $[12]}
66 - {c_data ? $[14] = <div className="column">
67 - {c_data ? $[13] = <FeedForget.Feed items={data} /> : $[13]}
68 - </div> : $[14]}
69 - </div> : $[15]}
70 - </div> : $[16];
71 -}
compiler/fixtures/demo-2021Q3/src/Demo1.js deleted
-64
@@ -1,64 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -import "./styles.css";
10 -import * as Feed from "./Feed";
11 -import * as FeedMemoized from "./FeedMemoized";
12 -import * as FeedForget from "./Feed.forget.js";
13 -
14 -const mockServer = {
15 - usePaginatedData() {
16 - let [data, setData] = useState([]);
17 -
18 - const loadNext = (num) => {
19 - let newData = new Array(num)
20 - .fill(0)
21 - .map((_, idx) => ({ value: data.length + idx }));
22 -
23 - setData([...data, ...newData]);
24 - };
25 -
26 - return { data, loadNext };
27 - },
28 -};
29 -
30 -export default function Demo1() {
31 - let [text, setText] = useState("");
32 - let { data, loadNext } = mockServer.usePaginatedData();
33 -
34 - return (
35 - <div className="App">
36 - <h2>Demo1 - Feeds</h2>
37 - <header className="Header row">
38 - <div className="Icon">⚛️</div>
39 - {/* TODO: no need to memo for host component? */}
40 - <input
41 - className="Search"
42 - placeholder="Search"
43 - value={text}
44 - onChange={(e) => setText(e.target.value)}
45 - />
46 - <button className="Load" onClick={(e) => loadNext(1)}>
47 - 🎲
48 - </button>
49 - </header>
50 -
51 - <div className="Feeds row">
52 - <div className="column">
53 - <Feed.Feed items={data} />
54 - </div>
55 - <div className="column">
56 - <FeedMemoized.Feed items={data} />
57 - </div>
58 - <div className="column">
59 - <FeedForget.Feed items={data} />
60 - </div>
61 - </div>
62 - </div>
63 - );
64 -}
compiler/fixtures/demo-2021Q3/src/Demo2.forget.js deleted
-111
@@ -1,111 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { createContext, useRef, useReducer, useContext } from "react";
10 -import "./styles.css";
11 -const initialStore = {
12 - left: undefined,
13 - right: undefined
14 -};
15 -
16 -const reducer = (state, action) => {
17 - switch (action.tag) {
18 - case "left":
19 - return { ...state,
20 - left: action.payload
21 - };
22 -
23 - case "right":
24 - return { ...state,
25 - right: action.payload
26 - };
27 -
28 - default:
29 - return state;
30 - }
31 -};
32 -
33 -const BinaryContext = createContext(initialStore);
34 -
35 -function Input(props) {
36 - let $ = useMemoCache(2);
37 - let prevProps = $[0];
38 - let c_props = !prevProps || prevProps !== props;
39 - if (c_props) $[0] = props;
40 - let c_value = c_props && prevProps.value !== props.value;
41 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
42 - return c_value || c_onChange ? $[1] = <input className="Search" placeholder="..." value={props.value} onChange={props.onChange} /> : $[1];
43 -}
44 -
45 -function Left() {
46 - let $ = useMemoCache(9);
47 - const [{
48 - left
49 - }, dispatch] = useContext(BinaryContext);
50 - let c_dispatch = $[2] !== dispatch;
51 - if (c_dispatch) $[2] = dispatch;
52 - let c_left = $[1] !== left;
53 - if (c_left) $[1] = left;
54 - const rerenderCount = useRef(0);
55 - return c_left || c_dispatch ? $[8] = <div className="column Demo2">
56 - {c_left || c_dispatch ? $[5] = <header className="Header row">
57 - <div className="Icon">⚛️</div>
58 - {c_left || c_dispatch ? $[4] = <Input value={left} onChange={c_dispatch ? $[3] = e => dispatch({
59 - tag: "left",
60 - payload: e.target.value
61 - }) : $[3]} /> : $[4]}
62 - </header> : $[5]}
63 - {c_left ? $[7] = <div className="Feed">
64 - <h3>{rerenderCount.current++}</h3>
65 - {c_left ? $[6] = <div className="FeedItem">{left}</div> : $[6]}
66 - </div> : $[7]}
67 - </div> : $[8];
68 -}
69 -
70 -function Right() {
71 - let $ = useMemoCache(9);
72 - const [{
73 - right
74 - }, dispatch] = useContext(BinaryContext);
75 - let c_dispatch = $[2] !== dispatch;
76 - if (c_dispatch) $[2] = dispatch;
77 - let c_right = $[1] !== right;
78 - if (c_right) $[1] = right;
79 - const rerenderCount = useRef(0);
80 - return c_right || c_dispatch ? $[8] = <div className="column Demo2">
81 - {c_right || c_dispatch ? $[5] = <header className="Header row">
82 - <div className="Icon">⚛️</div>
83 - {c_right || c_dispatch ? $[4] = <Input value={right} onChange={c_dispatch ? $[3] = e => dispatch({
84 - tag: "right",
85 - payload: e.target.value
86 - }) : $[3]} /> : $[4]}
87 - </header> : $[5]}
88 - {c_right ? $[7] = <div className="Feed">
89 - <h3>{rerenderCount.current++}</h3>
90 - {c_right ? $[6] = <div className="FeedItem">{right}</div> : $[6]}
91 - </div> : $[7]}
92 - </div> : $[8];
93 -}
94 -
95 -export default function Demo2() {
96 - let $ = useMemoCache(4);
97 - const [state, dispatch] = useReducer(reducer, initialStore);
98 - let c_state = $[1] !== state;
99 - if (c_state) $[1] = state;
100 - const store = c_state ? $[2] = [state, dispatch] : $[2]; // const store = React.useMemo(() => [state, dispatch], [state]);
101 -
102 - return c_state ? $[3] = <BinaryContext.Provider value={store}>
103 - <div className="App">
104 - <h2>Demo2 - Context</h2>
105 - <div className="row">
106 - <Left />
107 - <Right />
108 - </div>
109 - </div>
110 - </BinaryContext.Provider> : $[3];
111 -}
compiler/fixtures/demo-2021Q3/src/Demo2.js deleted
-96
@@ -1,96 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { createContext, useRef, useReducer, useContext } from "react";
9 -import "./styles.css";
10 -
11 -const initialStore = {
12 - left: undefined,
13 - right: undefined,
14 -};
15 -
16 -const reducer = (state, action) => {
17 - switch (action.tag) {
18 - case "left":
19 - return { ...state, left: action.payload };
20 - case "right":
21 - return { ...state, right: action.payload };
22 - default:
23 - return state;
24 - }
25 -};
26 -
27 -const BinaryContext = createContext(initialStore);
28 -
29 -function Input({ value, onChange }) {
30 - return (
31 - <input
32 - className="Search"
33 - placeholder="..."
34 - value={value}
35 - onChange={onChange}
36 - />
37 - );
38 -}
39 -
40 -function Left() {
41 - const [{ left }, dispatch] = useContext(BinaryContext);
42 - const rerenderCount = useRef(0);
43 - return (
44 - <div className="column Demo2">
45 - <header className="Header row">
46 - <div className="Icon">⚛️</div>
47 - <Input
48 - value={left}
49 - onChange={(e) => dispatch({ tag: "left", payload: e.target.value })}
50 - />
51 - </header>
52 - <div className="Feed">
53 - <h3>{rerenderCount.current++}</h3>
54 - <div className="FeedItem">{left}</div>
55 - </div>
56 - </div>
57 - );
58 -}
59 -
60 -function Right() {
61 - const [{ right }, dispatch] = useContext(BinaryContext);
62 - const rerenderCount = useRef(0);
63 - return (
64 - <div className="column Demo2">
65 - <header className="Header row">
66 - <div className="Icon">⚛️</div>
67 - <Input
68 - value={right}
69 - onChange={(e) => dispatch({ tag: "right", payload: e.target.value })}
70 - />
71 - </header>
72 - <div className="Feed">
73 - <h3>{rerenderCount.current++}</h3>
74 - <div className="FeedItem">{right}</div>
75 - </div>
76 - </div>
77 - );
78 -}
79 -
80 -export default function Demo2() {
81 - const [state, dispatch] = useReducer(reducer, initialStore);
82 - const store = [state, dispatch];
83 - // const store = React.useMemo(() => [state, dispatch], [state]);
84 -
85 - return (
86 - <BinaryContext.Provider value={store}>
87 - <div className="App">
88 - <h2>Demo2 - Context</h2>
89 - <div className="row">
90 - <Left />
91 - <Right />
92 - </div>
93 - </div>
94 - </BinaryContext.Provider>
95 - );
96 -}
compiler/fixtures/demo-2021Q3/src/Feed.forget.js deleted
-41
@@ -1,41 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useRef } from "react";
10 -
11 -function FeedItem(props) {
12 - let $ = useMemoCache(2);
13 - let prevProps = $[0];
14 - let c_props = !prevProps || prevProps !== props;
15 - if (c_props) $[0] = props;
16 - let c_data = c_props && prevProps.data !== props.data;
17 - let c_onClick = c_props && prevProps.onClick !== props.onClick;
18 - const rerenderCount = useRef(0);
19 - return c_data || c_onClick ? $[1] = <a href={`./item/${props.data.value}`} className="FeedItem" onClick={props.onClick}>
20 - {rerenderCount.current++}
21 - </a> : $[1];
22 -}
23 -
24 -export function Feed(props) {
25 - let $ = useMemoCache(3);
26 - let prevProps = $[0];
27 - let c_props = !prevProps || prevProps !== props;
28 - if (c_props) $[0] = props;
29 - let c_items = c_props && prevProps.items !== props.items;
30 - const rerenderCount = useRef(0);
31 -
32 - const onClick = $[1] || ($[1] = e => {
33 - e.preventDefault();
34 - alert(e.target.href);
35 - });
36 -
37 - return c_items ? $[2] = <div className="Feed">
38 - <h3>{rerenderCount.current++}</h3>
39 - {props.items.map((item, index) => <FeedItem key={index} data={item} onClick={onClick} />)}
40 - </div> : $[2];
41 -}
compiler/fixtures/demo-2021Q3/src/Feed.js deleted
-35
@@ -1,35 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useRef } from "react";
9 -
10 -function FeedItem({ data, onClick }) {
11 - const rerenderCount = useRef(0);
12 -
13 - return (
14 - <a href={`./item/${data.value}`} className="FeedItem" onClick={onClick}>
15 - {rerenderCount.current++}
16 - </a>
17 - );
18 -}
19 -
20 -export function Feed({ items }) {
21 - const rerenderCount = useRef(0);
22 - const onClick = (e) => {
23 - e.preventDefault();
24 - alert(e.target.href);
25 - };
26 -
27 - return (
28 - <div className="Feed">
29 - <h3>{rerenderCount.current++}</h3>
30 - {items.map((item, index) => (
31 - <FeedItem key={index} data={item} onClick={onClick} />
32 - ))}
33 - </div>
34 - );
35 -}
compiler/fixtures/demo-2021Q3/src/FeedMemoized.js deleted
-37
@@ -1,37 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useRef, useCallback } from "react";
9 -
10 -function FeedItem({ data, onClick }) {
11 - const rerenderCount = useRef(0);
12 -
13 - return (
14 - <a href={`./item/${data.value}`} className="FeedItem" onClick={onClick}>
15 - {rerenderCount.current++}
16 - </a>
17 - );
18 -}
19 -const FeedItemMemoized = React.memo(FeedItem);
20 -
21 -export const Feed = React.memo(({ items }) => {
22 - const rerenderCount = useRef(0);
23 -
24 - const onClick = useCallback((e) => {
25 - e.preventDefault();
26 - alert(e.target.href);
27 - }, []);
28 -
29 - return (
30 - <div className="Feed">
31 - <h3>{rerenderCount.current++}</h3>
32 - {items.map((item, index) => (
33 - <FeedItemMemoized key={index} data={item} onClick={onClick} />
34 - ))}
35 - </div>
36 - );
37 -});
compiler/fixtures/demo-2021Q3/src/index.js deleted
-19
@@ -1,19 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { StrictMode } from "react";
9 -import ReactDOM from "react-dom";
10 -
11 -import App from "./App";
12 -
13 -const rootElement = document.getElementById("root");
14 -ReactDOM.render(
15 - <StrictMode>
16 - <App />
17 - </StrictMode>,
18 - rootElement
19 -);
compiler/fixtures/demo-2021Q3/src/styles.css deleted
-99
@@ -1,99 +0,0 @@
1 -body {
2 - background-color: #f0f2f5;
3 - padding: 0;
4 - margin: 0;
5 -}
6 -
7 -.App {
8 - font-family: -apple-system, BlinkMacSystemFont;
9 - text-align: center;
10 -}
11 -
12 -.Header {
13 - box-sizing: border-box;
14 - position: fixed;
15 - width: 100%;
16 - height: 72px;
17 - line-height: 72px;
18 - background-color: white;
19 - padding: 0 12px;
20 -}
21 -
22 -.Demo2 {
23 - padding: 16px;
24 -}
25 -
26 -.Demo2 .Header {
27 - position: relative;
28 -}
29 -
30 -.Demo2 .Feeds {
31 - padding-top: 16px;
32 -}
33 -
34 -.Feeds {
35 - padding: 16px;
36 - padding-top: 72px;
37 -}
38 -
39 -.Icon {
40 - font-size: 2em;
41 - font-weight: 800;
42 - margin: 0 12px;
43 -}
44 -
45 -.Search {
46 - flex: 1;
47 - padding: 16px;
48 - margin: 12px;
49 - border-radius: 50px;
50 - outline: none;
51 - border: none;
52 - background-color: rgb(240, 242, 245);
53 -}
54 -
55 -.Load {
56 - margin: 12px;
57 - width: 48px;
58 - height: 48px;
59 - border-radius: 50%;
60 - outline: none;
61 - border: none;
62 - background-color: rgb(240, 242, 245);
63 -}
64 -
65 -.Feed {
66 - padding: 16px;
67 -}
68 -
69 -.FeedItem {
70 - display: block;
71 - width: 100%;
72 - height: 64px;
73 - line-height: 64px;
74 - background-color: rgb(14, 165, 233);
75 - color: white;
76 - border-radius: 6px;
77 - font-weight: 900;
78 - margin-bottom: 16px;
79 -}
80 -
81 -.FeedItem.large {
82 - height: 80px;
83 - line-height: 80px;
84 -}
85 -
86 -.FeedItem.small {
87 - height: 64px;
88 - line-height: 64px;
89 -}
90 -
91 -.row {
92 - display: flex;
93 -}
94 -
95 -.column {
96 - display: flex;
97 - flex-direction: column;
98 - flex: 1;
99 -}
compiler/fixtures/demo-2021Q3/src/useMemoCache.js deleted
-15
@@ -1,15 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useRef } from "react";
9 -
10 -const placeholder = NaN;
11 -
12 -export function useMemoCache(i) {
13 - const ref = useRef(new Array(i).fill(placeholder));
14 - return ref.current;
15 -}
compiler/fixtures/demo-2021Q3/yarn.lock deleted
-11861
@@ -1,11861 +0,0 @@
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 -# yarn lockfile v1
3 -
4 -
5 -"@babel/cli@^7.15.7":
6 - "integrity" "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg=="
7 - "resolved" "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz"
8 - "version" "7.15.7"
9 - dependencies:
10 - "commander" "^4.0.1"
11 - "convert-source-map" "^1.1.0"
12 - "fs-readdir-recursive" "^1.1.0"
13 - "glob" "^7.0.0"
14 - "make-dir" "^2.1.0"
15 - "slash" "^2.0.0"
16 - "source-map" "^0.5.0"
17 - optionalDependencies:
18 - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
19 - "chokidar" "^3.4.0"
20 -
21 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5":
22 - "integrity" "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw=="
23 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz"
24 - "version" "7.14.5"
25 - dependencies:
26 - "@babel/highlight" "^7.14.5"
27 -
28 -"@babel/code-frame@7.10.4":
29 - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="
30 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz"
31 - "version" "7.10.4"
32 - dependencies:
33 - "@babel/highlight" "^7.10.4"
34 -
35 -"@babel/code-frame@7.12.11":
36 - "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw=="
37 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz"
38 - "version" "7.12.11"
39 - dependencies:
40 - "@babel/highlight" "^7.10.4"
41 -
42 -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0":
43 - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA=="
44 - "resolved" "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz"
45 - "version" "7.15.0"
46 -
47 -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.15.5", "@babel/core@^7.4.0-0", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@^7.9.0", "@babel/core@7 || ^7.0.0-rc.2":
48 - "integrity" "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg=="
49 - "resolved" "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz"
50 - "version" "7.15.5"
51 - dependencies:
52 - "@babel/code-frame" "^7.14.5"
53 - "@babel/generator" "^7.15.4"
54 - "@babel/helper-compilation-targets" "^7.15.4"
55 - "@babel/helper-module-transforms" "^7.15.4"
56 - "@babel/helpers" "^7.15.4"
57 - "@babel/parser" "^7.15.5"
58 - "@babel/template" "^7.15.4"
59 - "@babel/traverse" "^7.15.4"
60 - "@babel/types" "^7.15.4"
61 - "convert-source-map" "^1.7.0"
62 - "debug" "^4.1.0"
63 - "gensync" "^1.0.0-beta.2"
64 - "json5" "^2.1.2"
65 - "semver" "^6.3.0"
66 - "source-map" "^0.5.0"
67 -
68 -"@babel/core@7.12.3":
69 - "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g=="
70 - "resolved" "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz"
71 - "version" "7.12.3"
72 - dependencies:
73 - "@babel/code-frame" "^7.10.4"
74 - "@babel/generator" "^7.12.1"
75 - "@babel/helper-module-transforms" "^7.12.1"
76 - "@babel/helpers" "^7.12.1"
77 - "@babel/parser" "^7.12.3"
78 - "@babel/template" "^7.10.4"
79 - "@babel/traverse" "^7.12.1"
80 - "@babel/types" "^7.12.1"
81 - "convert-source-map" "^1.7.0"
82 - "debug" "^4.1.0"
83 - "gensync" "^1.0.0-beta.1"
84 - "json5" "^2.1.2"
85 - "lodash" "^4.17.19"
86 - "resolve" "^1.3.2"
87 - "semver" "^5.4.1"
88 - "source-map" "^0.5.0"
89 -
90 -"@babel/generator@^7.12.1", "@babel/generator@^7.15.4":
91 - "integrity" "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw=="
92 - "resolved" "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz"
93 - "version" "7.15.4"
94 - dependencies:
95 - "@babel/types" "^7.15.4"
96 - "jsesc" "^2.5.1"
97 - "source-map" "^0.5.0"
98 -
99 -"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4":
100 - "integrity" "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA=="
101 - "resolved" "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz"
102 - "version" "7.15.4"
103 - dependencies:
104 - "@babel/types" "^7.15.4"
105 -
106 -"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
107 - "integrity" "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q=="
108 - "resolved" "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz"
109 - "version" "7.15.4"
110 - dependencies:
111 - "@babel/helper-explode-assignable-expression" "^7.15.4"
112 - "@babel/types" "^7.15.4"
113 -
114 -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4":
115 - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ=="
116 - "resolved" "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz"
117 - "version" "7.15.4"
118 - dependencies:
119 - "@babel/compat-data" "^7.15.0"
120 - "@babel/helper-validator-option" "^7.14.5"
121 - "browserslist" "^4.16.6"
122 - "semver" "^6.3.0"
123 -
124 -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4":
125 - "integrity" "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw=="
126 - "resolved" "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz"
127 - "version" "7.15.4"
128 - dependencies:
129 - "@babel/helper-annotate-as-pure" "^7.15.4"
130 - "@babel/helper-function-name" "^7.15.4"
131 - "@babel/helper-member-expression-to-functions" "^7.15.4"
132 - "@babel/helper-optimise-call-expression" "^7.15.4"
133 - "@babel/helper-replace-supers" "^7.15.4"
134 - "@babel/helper-split-export-declaration" "^7.15.4"
135 -
136 -"@babel/helper-create-regexp-features-plugin@^7.14.5":
137 - "integrity" "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A=="
138 - "resolved" "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz"
139 - "version" "7.14.5"
140 - dependencies:
141 - "@babel/helper-annotate-as-pure" "^7.14.5"
142 - "regexpu-core" "^4.7.1"
143 -
144 -"@babel/helper-define-polyfill-provider@^0.2.2":
145 - "integrity" "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew=="
146 - "resolved" "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz"
147 - "version" "0.2.3"
148 - dependencies:
149 - "@babel/helper-compilation-targets" "^7.13.0"
150 - "@babel/helper-module-imports" "^7.12.13"
151 - "@babel/helper-plugin-utils" "^7.13.0"
152 - "@babel/traverse" "^7.13.0"
153 - "debug" "^4.1.1"
154 - "lodash.debounce" "^4.0.8"
155 - "resolve" "^1.14.2"
156 - "semver" "^6.1.2"
157 -
158 -"@babel/helper-explode-assignable-expression@^7.15.4":
159 - "integrity" "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g=="
160 - "resolved" "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz"
161 - "version" "7.15.4"
162 - dependencies:
163 - "@babel/types" "^7.15.4"
164 -
165 -"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4":
166 - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw=="
167 - "resolved" "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz"
168 - "version" "7.15.4"
169 - dependencies:
170 - "@babel/helper-get-function-arity" "^7.15.4"
171 - "@babel/template" "^7.15.4"
172 - "@babel/types" "^7.15.4"
173 -
174 -"@babel/helper-get-function-arity@^7.15.4":
175 - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA=="
176 - "resolved" "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz"
177 - "version" "7.15.4"
178 - dependencies:
179 - "@babel/types" "^7.15.4"
180 -
181 -"@babel/helper-hoist-variables@^7.15.4":
182 - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA=="
183 - "resolved" "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz"
184 - "version" "7.15.4"
185 - dependencies:
186 - "@babel/types" "^7.15.4"
187 -
188 -"@babel/helper-member-expression-to-functions@^7.15.4":
189 - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA=="
190 - "resolved" "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz"
191 - "version" "7.15.4"
192 - dependencies:
193 - "@babel/types" "^7.15.4"
194 -
195 -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4":
196 - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA=="
197 - "resolved" "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz"
198 - "version" "7.15.4"
199 - dependencies:
200 - "@babel/types" "^7.15.4"
201 -
202 -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4":
203 - "integrity" "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw=="
204 - "resolved" "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz"
205 - "version" "7.15.7"
206 - dependencies:
207 - "@babel/helper-module-imports" "^7.15.4"
208 - "@babel/helper-replace-supers" "^7.15.4"
209 - "@babel/helper-simple-access" "^7.15.4"
210 - "@babel/helper-split-export-declaration" "^7.15.4"
211 - "@babel/helper-validator-identifier" "^7.15.7"
212 - "@babel/template" "^7.15.4"
213 - "@babel/traverse" "^7.15.4"
214 - "@babel/types" "^7.15.6"
215 -
216 -"@babel/helper-optimise-call-expression@^7.15.4":
217 - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw=="
218 - "resolved" "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz"
219 - "version" "7.15.4"
220 - dependencies:
221 - "@babel/types" "^7.15.4"
222 -
223 -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
224 - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
225 - "resolved" "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz"
226 - "version" "7.14.5"
227 -
228 -"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4":
229 - "integrity" "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ=="
230 - "resolved" "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz"
231 - "version" "7.15.4"
232 - dependencies:
233 - "@babel/helper-annotate-as-pure" "^7.15.4"
234 - "@babel/helper-wrap-function" "^7.15.4"
235 - "@babel/types" "^7.15.4"
236 -
237 -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4":
238 - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw=="
239 - "resolved" "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz"
240 - "version" "7.15.4"
241 - dependencies:
242 - "@babel/helper-member-expression-to-functions" "^7.15.4"
243 - "@babel/helper-optimise-call-expression" "^7.15.4"
244 - "@babel/traverse" "^7.15.4"
245 - "@babel/types" "^7.15.4"
246 -
247 -"@babel/helper-simple-access@^7.15.4":
248 - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg=="
249 - "resolved" "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz"
250 - "version" "7.15.4"
251 - dependencies:
252 - "@babel/types" "^7.15.4"
253 -
254 -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
255 - "integrity" "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A=="
256 - "resolved" "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz"
257 - "version" "7.15.4"
258 - dependencies:
259 - "@babel/types" "^7.15.4"
260 -
261 -"@babel/helper-split-export-declaration@^7.15.4":
262 - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw=="
263 - "resolved" "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz"
264 - "version" "7.15.4"
265 - dependencies:
266 - "@babel/types" "^7.15.4"
267 -
268 -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
269 - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
270 - "resolved" "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz"
271 - "version" "7.15.7"
272 -
273 -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5":
274 - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
275 - "resolved" "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz"
276 - "version" "7.14.5"
277 -
278 -"@babel/helper-wrap-function@^7.15.4":
279 - "integrity" "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw=="
280 - "resolved" "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz"
281 - "version" "7.15.4"
282 - dependencies:
283 - "@babel/helper-function-name" "^7.15.4"
284 - "@babel/template" "^7.15.4"
285 - "@babel/traverse" "^7.15.4"
286 - "@babel/types" "^7.15.4"
287 -
288 -"@babel/helpers@^7.12.1", "@babel/helpers@^7.15.4":
289 - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ=="
290 - "resolved" "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz"
291 - "version" "7.15.4"
292 - dependencies:
293 - "@babel/template" "^7.15.4"
294 - "@babel/traverse" "^7.15.4"
295 - "@babel/types" "^7.15.4"
296 -
297 -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
298 - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg=="
299 - "resolved" "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz"
300 - "version" "7.14.5"
301 - dependencies:
302 - "@babel/helper-validator-identifier" "^7.14.5"
303 - "chalk" "^2.0.0"
304 - "js-tokens" "^4.0.0"
305 -
306 -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.15.4", "@babel/parser@^7.15.5", "@babel/parser@^7.7.0":
307 - "integrity" "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g=="
308 - "resolved" "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.7.tgz"
309 - "version" "7.15.7"
310 -
311 -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
312 - "integrity" "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog=="
313 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz"
314 - "version" "7.15.4"
315 - dependencies:
316 - "@babel/helper-plugin-utils" "^7.14.5"
317 - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
318 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
319 -
320 -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.15.4":
321 - "integrity" "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw=="
322 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz"
323 - "version" "7.15.4"
324 - dependencies:
325 - "@babel/helper-plugin-utils" "^7.14.5"
326 - "@babel/helper-remap-async-to-generator" "^7.15.4"
327 - "@babel/plugin-syntax-async-generators" "^7.8.4"
328 -
329 -"@babel/plugin-proposal-class-properties@^7.12.1":
330 - "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg=="
331 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
332 - "version" "7.14.5"
333 - dependencies:
334 - "@babel/helper-create-class-features-plugin" "^7.14.5"
335 - "@babel/helper-plugin-utils" "^7.14.5"
336 -
337 -"@babel/plugin-proposal-class-properties@^7.14.5":
338 - "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg=="
339 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
340 - "version" "7.14.5"
341 - dependencies:
342 - "@babel/helper-create-class-features-plugin" "^7.14.5"
343 - "@babel/helper-plugin-utils" "^7.14.5"
344 -
345 -"@babel/plugin-proposal-class-properties@7.12.1":
346 - "integrity" "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w=="
347 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz"
348 - "version" "7.12.1"
349 - dependencies:
350 - "@babel/helper-create-class-features-plugin" "^7.12.1"
351 - "@babel/helper-plugin-utils" "^7.10.4"
352 -
353 -"@babel/plugin-proposal-class-static-block@^7.15.4":
354 - "integrity" "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA=="
355 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz"
356 - "version" "7.15.4"
357 - dependencies:
358 - "@babel/helper-create-class-features-plugin" "^7.15.4"
359 - "@babel/helper-plugin-utils" "^7.14.5"
360 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
361 -
362 -"@babel/plugin-proposal-decorators@7.12.1":
363 - "integrity" "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ=="
364 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz"
365 - "version" "7.12.1"
366 - dependencies:
367 - "@babel/helper-create-class-features-plugin" "^7.12.1"
368 - "@babel/helper-plugin-utils" "^7.10.4"
369 - "@babel/plugin-syntax-decorators" "^7.12.1"
370 -
371 -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5":
372 - "integrity" "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g=="
373 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz"
374 - "version" "7.14.5"
375 - dependencies:
376 - "@babel/helper-plugin-utils" "^7.14.5"
377 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
378 -
379 -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5":
380 - "integrity" "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA=="
381 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz"
382 - "version" "7.14.5"
383 - dependencies:
384 - "@babel/helper-plugin-utils" "^7.14.5"
385 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
386 -
387 -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5":
388 - "integrity" "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ=="
389 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz"
390 - "version" "7.14.5"
391 - dependencies:
392 - "@babel/helper-plugin-utils" "^7.14.5"
393 - "@babel/plugin-syntax-json-strings" "^7.8.3"
394 -
395 -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5":
396 - "integrity" "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw=="
397 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz"
398 - "version" "7.14.5"
399 - dependencies:
400 - "@babel/helper-plugin-utils" "^7.14.5"
401 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
402 -
403 -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
404 - "integrity" "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg=="
405 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz"
406 - "version" "7.14.5"
407 - dependencies:
408 - "@babel/helper-plugin-utils" "^7.14.5"
409 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
410 -
411 -"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":
412 - "integrity" "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg=="
413 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz"
414 - "version" "7.14.5"
415 - dependencies:
416 - "@babel/helper-plugin-utils" "^7.14.5"
417 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
418 -
419 -"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1":
420 - "integrity" "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg=="
421 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz"
422 - "version" "7.12.1"
423 - dependencies:
424 - "@babel/helper-plugin-utils" "^7.10.4"
425 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
426 -
427 -"@babel/plugin-proposal-numeric-separator@^7.12.1":
428 - "integrity" "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg=="
429 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz"
430 - "version" "7.14.5"
431 - dependencies:
432 - "@babel/helper-plugin-utils" "^7.14.5"
433 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
434 -
435 -"@babel/plugin-proposal-numeric-separator@^7.14.5":
436 - "integrity" "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg=="
437 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz"
438 - "version" "7.14.5"
439 - dependencies:
440 - "@babel/helper-plugin-utils" "^7.14.5"
441 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
442 -
443 -"@babel/plugin-proposal-numeric-separator@7.12.1":
444 - "integrity" "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA=="
445 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz"
446 - "version" "7.12.1"
447 - dependencies:
448 - "@babel/helper-plugin-utils" "^7.10.4"
449 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
450 -
451 -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6":
452 - "integrity" "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg=="
453 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz"
454 - "version" "7.15.6"
455 - dependencies:
456 - "@babel/compat-data" "^7.15.0"
457 - "@babel/helper-compilation-targets" "^7.15.4"
458 - "@babel/helper-plugin-utils" "^7.14.5"
459 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
460 - "@babel/plugin-transform-parameters" "^7.15.4"
461 -
462 -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5":
463 - "integrity" "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ=="
464 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz"
465 - "version" "7.14.5"
466 - dependencies:
467 - "@babel/helper-plugin-utils" "^7.14.5"
468 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
469 -
470 -"@babel/plugin-proposal-optional-chaining@^7.12.1":
471 - "integrity" "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ=="
472 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz"
473 - "version" "7.14.5"
474 - dependencies:
475 - "@babel/helper-plugin-utils" "^7.14.5"
476 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
477 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
478 -
479 -"@babel/plugin-proposal-optional-chaining@^7.14.5":
480 - "integrity" "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ=="
481 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz"
482 - "version" "7.14.5"
483 - dependencies:
484 - "@babel/helper-plugin-utils" "^7.14.5"
485 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
486 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
487 -
488 -"@babel/plugin-proposal-optional-chaining@7.12.1":
489 - "integrity" "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw=="
490 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz"
491 - "version" "7.12.1"
492 - dependencies:
493 - "@babel/helper-plugin-utils" "^7.10.4"
494 - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
495 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
496 -
497 -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5":
498 - "integrity" "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g=="
499 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz"
500 - "version" "7.14.5"
501 - dependencies:
502 - "@babel/helper-create-class-features-plugin" "^7.14.5"
503 - "@babel/helper-plugin-utils" "^7.14.5"
504 -
505 -"@babel/plugin-proposal-private-property-in-object@^7.15.4":
506 - "integrity" "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA=="
507 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz"
508 - "version" "7.15.4"
509 - dependencies:
510 - "@babel/helper-annotate-as-pure" "^7.15.4"
511 - "@babel/helper-create-class-features-plugin" "^7.15.4"
512 - "@babel/helper-plugin-utils" "^7.14.5"
513 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
514 -
515 -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
516 - "integrity" "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q=="
517 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz"
518 - "version" "7.14.5"
519 - dependencies:
520 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
521 - "@babel/helper-plugin-utils" "^7.14.5"
522 -
523 -"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
524 - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
525 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
526 - "version" "7.8.4"
527 - dependencies:
528 - "@babel/helper-plugin-utils" "^7.8.0"
529 -
530 -"@babel/plugin-syntax-bigint@^7.8.3":
531 - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
532 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
533 - "version" "7.8.3"
534 - dependencies:
535 - "@babel/helper-plugin-utils" "^7.8.0"
536 -
537 -"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
538 - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
539 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
540 - "version" "7.12.13"
541 - dependencies:
542 - "@babel/helper-plugin-utils" "^7.12.13"
543 -
544 -"@babel/plugin-syntax-class-static-block@^7.14.5":
545 - "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
546 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
547 - "version" "7.14.5"
548 - dependencies:
549 - "@babel/helper-plugin-utils" "^7.14.5"
550 -
551 -"@babel/plugin-syntax-decorators@^7.12.1":
552 - "integrity" "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw=="
553 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz"
554 - "version" "7.14.5"
555 - dependencies:
556 - "@babel/helper-plugin-utils" "^7.14.5"
557 -
558 -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
559 - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
560 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
561 - "version" "7.8.3"
562 - dependencies:
563 - "@babel/helper-plugin-utils" "^7.8.0"
564 -
565 -"@babel/plugin-syntax-export-namespace-from@^7.8.3":
566 - "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
567 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
568 - "version" "7.8.3"
569 - dependencies:
570 - "@babel/helper-plugin-utils" "^7.8.3"
571 -
572 -"@babel/plugin-syntax-flow@^7.12.1":
573 - "integrity" "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q=="
574 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz"
575 - "version" "7.14.5"
576 - dependencies:
577 - "@babel/helper-plugin-utils" "^7.14.5"
578 -
579 -"@babel/plugin-syntax-import-meta@^7.8.3":
580 - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
581 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
582 - "version" "7.10.4"
583 - dependencies:
584 - "@babel/helper-plugin-utils" "^7.10.4"
585 -
586 -"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3":
587 - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
588 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
589 - "version" "7.8.3"
590 - dependencies:
591 - "@babel/helper-plugin-utils" "^7.8.0"
592 -
593 -"@babel/plugin-syntax-jsx@^7.14.5":
594 - "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw=="
595 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz"
596 - "version" "7.14.5"
597 - dependencies:
598 - "@babel/helper-plugin-utils" "^7.14.5"
599 -
600 -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
601 - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
602 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
603 - "version" "7.10.4"
604 - dependencies:
605 - "@babel/helper-plugin-utils" "^7.10.4"
606 -
607 -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
608 - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
609 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
610 - "version" "7.8.3"
611 - dependencies:
612 - "@babel/helper-plugin-utils" "^7.8.0"
613 -
614 -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
615 - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
616 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
617 - "version" "7.10.4"
618 - dependencies:
619 - "@babel/helper-plugin-utils" "^7.10.4"
620 -
621 -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
622 - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
623 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
624 - "version" "7.8.3"
625 - dependencies:
626 - "@babel/helper-plugin-utils" "^7.8.0"
627 -
628 -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3":
629 - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
630 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
631 - "version" "7.8.3"
632 - dependencies:
633 - "@babel/helper-plugin-utils" "^7.8.0"
634 -
635 -"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
636 - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
637 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
638 - "version" "7.8.3"
639 - dependencies:
640 - "@babel/helper-plugin-utils" "^7.8.0"
641 -
642 -"@babel/plugin-syntax-private-property-in-object@^7.14.5":
643 - "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
644 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
645 - "version" "7.14.5"
646 - dependencies:
647 - "@babel/helper-plugin-utils" "^7.14.5"
648 -
649 -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
650 - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
651 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
652 - "version" "7.14.5"
653 - dependencies:
654 - "@babel/helper-plugin-utils" "^7.14.5"
655 -
656 -"@babel/plugin-syntax-typescript@^7.14.5":
657 - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q=="
658 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz"
659 - "version" "7.14.5"
660 - dependencies:
661 - "@babel/helper-plugin-utils" "^7.14.5"
662 -
663 -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5":
664 - "integrity" "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A=="
665 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz"
666 - "version" "7.14.5"
667 - dependencies:
668 - "@babel/helper-plugin-utils" "^7.14.5"
669 -
670 -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5":
671 - "integrity" "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA=="
672 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz"
673 - "version" "7.14.5"
674 - dependencies:
675 - "@babel/helper-module-imports" "^7.14.5"
676 - "@babel/helper-plugin-utils" "^7.14.5"
677 - "@babel/helper-remap-async-to-generator" "^7.14.5"
678 -
679 -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5":
680 - "integrity" "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ=="
681 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz"
682 - "version" "7.14.5"
683 - dependencies:
684 - "@babel/helper-plugin-utils" "^7.14.5"
685 -
686 -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.15.3":
687 - "integrity" "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q=="
688 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz"
689 - "version" "7.15.3"
690 - dependencies:
691 - "@babel/helper-plugin-utils" "^7.14.5"
692 -
693 -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4":
694 - "integrity" "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg=="
695 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz"
696 - "version" "7.15.4"
697 - dependencies:
698 - "@babel/helper-annotate-as-pure" "^7.15.4"
699 - "@babel/helper-function-name" "^7.15.4"
700 - "@babel/helper-optimise-call-expression" "^7.15.4"
701 - "@babel/helper-plugin-utils" "^7.14.5"
702 - "@babel/helper-replace-supers" "^7.15.4"
703 - "@babel/helper-split-export-declaration" "^7.15.4"
704 - "globals" "^11.1.0"
705 -
706 -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5":
707 - "integrity" "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg=="
708 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz"
709 - "version" "7.14.5"
710 - dependencies:
711 - "@babel/helper-plugin-utils" "^7.14.5"
712 -
713 -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7":
714 - "integrity" "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw=="
715 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz"
716 - "version" "7.14.7"
717 - dependencies:
718 - "@babel/helper-plugin-utils" "^7.14.5"
719 -
720 -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
721 - "integrity" "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw=="
722 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz"
723 - "version" "7.14.5"
724 - dependencies:
725 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
726 - "@babel/helper-plugin-utils" "^7.14.5"
727 -
728 -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5":
729 - "integrity" "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A=="
730 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz"
731 - "version" "7.14.5"
732 - dependencies:
733 - "@babel/helper-plugin-utils" "^7.14.5"
734 -
735 -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5":
736 - "integrity" "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA=="
737 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz"
738 - "version" "7.14.5"
739 - dependencies:
740 - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
741 - "@babel/helper-plugin-utils" "^7.14.5"
742 -
743 -"@babel/plugin-transform-flow-strip-types@7.12.1":
744 - "integrity" "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg=="
745 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz"
746 - "version" "7.12.1"
747 - dependencies:
748 - "@babel/helper-plugin-utils" "^7.10.4"
749 - "@babel/plugin-syntax-flow" "^7.12.1"
750 -
751 -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4":
752 - "integrity" "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA=="
753 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz"
754 - "version" "7.15.4"
755 - dependencies:
756 - "@babel/helper-plugin-utils" "^7.14.5"
757 -
758 -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5":
759 - "integrity" "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ=="
760 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz"
761 - "version" "7.14.5"
762 - dependencies:
763 - "@babel/helper-function-name" "^7.14.5"
764 - "@babel/helper-plugin-utils" "^7.14.5"
765 -
766 -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5":
767 - "integrity" "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A=="
768 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz"
769 - "version" "7.14.5"
770 - dependencies:
771 - "@babel/helper-plugin-utils" "^7.14.5"
772 -
773 -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5":
774 - "integrity" "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q=="
775 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz"
776 - "version" "7.14.5"
777 - dependencies:
778 - "@babel/helper-plugin-utils" "^7.14.5"
779 -
780 -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5":
781 - "integrity" "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g=="
782 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz"
783 - "version" "7.14.5"
784 - dependencies:
785 - "@babel/helper-module-transforms" "^7.14.5"
786 - "@babel/helper-plugin-utils" "^7.14.5"
787 - "babel-plugin-dynamic-import-node" "^2.3.3"
788 -
789 -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.4":
790 - "integrity" "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA=="
791 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz"
792 - "version" "7.15.4"
793 - dependencies:
794 - "@babel/helper-module-transforms" "^7.15.4"
795 - "@babel/helper-plugin-utils" "^7.14.5"
796 - "@babel/helper-simple-access" "^7.15.4"
797 - "babel-plugin-dynamic-import-node" "^2.3.3"
798 -
799 -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.15.4":
800 - "integrity" "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw=="
801 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz"
802 - "version" "7.15.4"
803 - dependencies:
804 - "@babel/helper-hoist-variables" "^7.15.4"
805 - "@babel/helper-module-transforms" "^7.15.4"
806 - "@babel/helper-plugin-utils" "^7.14.5"
807 - "@babel/helper-validator-identifier" "^7.14.9"
808 - "babel-plugin-dynamic-import-node" "^2.3.3"
809 -
810 -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5":
811 - "integrity" "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA=="
812 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz"
813 - "version" "7.14.5"
814 - dependencies:
815 - "@babel/helper-module-transforms" "^7.14.5"
816 - "@babel/helper-plugin-utils" "^7.14.5"
817 -
818 -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.9":
819 - "integrity" "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA=="
820 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz"
821 - "version" "7.14.9"
822 - dependencies:
823 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
824 -
825 -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5":
826 - "integrity" "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ=="
827 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz"
828 - "version" "7.14.5"
829 - dependencies:
830 - "@babel/helper-plugin-utils" "^7.14.5"
831 -
832 -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5":
833 - "integrity" "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg=="
834 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz"
835 - "version" "7.14.5"
836 - dependencies:
837 - "@babel/helper-plugin-utils" "^7.14.5"
838 - "@babel/helper-replace-supers" "^7.14.5"
839 -
840 -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4":
841 - "integrity" "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ=="
842 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz"
843 - "version" "7.15.4"
844 - dependencies:
845 - "@babel/helper-plugin-utils" "^7.14.5"
846 -
847 -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5":
848 - "integrity" "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw=="
849 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz"
850 - "version" "7.14.5"
851 - dependencies:
852 - "@babel/helper-plugin-utils" "^7.14.5"
853 -
854 -"@babel/plugin-transform-react-constant-elements@^7.9.0":
855 - "integrity" "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ=="
856 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz"
857 - "version" "7.14.5"
858 - dependencies:
859 - "@babel/helper-plugin-utils" "^7.14.5"
860 -
861 -"@babel/plugin-transform-react-display-name@^7.12.1":
862 - "integrity" "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q=="
863 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz"
864 - "version" "7.15.1"
865 - dependencies:
866 - "@babel/helper-plugin-utils" "^7.14.5"
867 -
868 -"@babel/plugin-transform-react-display-name@^7.14.5":
869 - "integrity" "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q=="
870 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz"
871 - "version" "7.15.1"
872 - dependencies:
873 - "@babel/helper-plugin-utils" "^7.14.5"
874 -
875 -"@babel/plugin-transform-react-display-name@7.12.1":
876 - "integrity" "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w=="
877 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz"
878 - "version" "7.12.1"
879 - dependencies:
880 - "@babel/helper-plugin-utils" "^7.10.4"
881 -
882 -"@babel/plugin-transform-react-jsx-development@^7.12.1":
883 - "integrity" "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ=="
884 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz"
885 - "version" "7.14.5"
886 - dependencies:
887 - "@babel/plugin-transform-react-jsx" "^7.14.5"
888 -
889 -"@babel/plugin-transform-react-jsx-development@^7.14.5":
890 - "integrity" "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ=="
891 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz"
892 - "version" "7.14.5"
893 - dependencies:
894 - "@babel/plugin-transform-react-jsx" "^7.14.5"
895 -
896 -"@babel/plugin-transform-react-jsx-self@^7.12.1":
897 - "integrity" "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw=="
898 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz"
899 - "version" "7.14.9"
900 - dependencies:
901 - "@babel/helper-plugin-utils" "^7.14.5"
902 -
903 -"@babel/plugin-transform-react-jsx-source@^7.12.1":
904 - "integrity" "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q=="
905 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz"
906 - "version" "7.14.5"
907 - dependencies:
908 - "@babel/helper-plugin-utils" "^7.14.5"
909 -
910 -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5":
911 - "integrity" "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw=="
912 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz"
913 - "version" "7.14.9"
914 - dependencies:
915 - "@babel/helper-annotate-as-pure" "^7.14.5"
916 - "@babel/helper-module-imports" "^7.14.5"
917 - "@babel/helper-plugin-utils" "^7.14.5"
918 - "@babel/plugin-syntax-jsx" "^7.14.5"
919 - "@babel/types" "^7.14.9"
920 -
921 -"@babel/plugin-transform-react-pure-annotations@^7.12.1":
922 - "integrity" "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g=="
923 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz"
924 - "version" "7.14.5"
925 - dependencies:
926 - "@babel/helper-annotate-as-pure" "^7.14.5"
927 - "@babel/helper-plugin-utils" "^7.14.5"
928 -
929 -"@babel/plugin-transform-react-pure-annotations@^7.14.5":
930 - "integrity" "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g=="
931 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz"
932 - "version" "7.14.5"
933 - dependencies:
934 - "@babel/helper-annotate-as-pure" "^7.14.5"
935 - "@babel/helper-plugin-utils" "^7.14.5"
936 -
937 -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5":
938 - "integrity" "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg=="
939 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz"
940 - "version" "7.14.5"
941 - dependencies:
942 - "regenerator-transform" "^0.14.2"
943 -
944 -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5":
945 - "integrity" "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg=="
946 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz"
947 - "version" "7.14.5"
948 - dependencies:
949 - "@babel/helper-plugin-utils" "^7.14.5"
950 -
951 -"@babel/plugin-transform-runtime@7.12.1":
952 - "integrity" "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg=="
953 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz"
954 - "version" "7.12.1"
955 - dependencies:
956 - "@babel/helper-module-imports" "^7.12.1"
957 - "@babel/helper-plugin-utils" "^7.10.4"
958 - "resolve" "^1.8.1"
959 - "semver" "^5.5.1"
960 -
961 -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5":
962 - "integrity" "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g=="
963 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz"
964 - "version" "7.14.5"
965 - dependencies:
966 - "@babel/helper-plugin-utils" "^7.14.5"
967 -
968 -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.6":
969 - "integrity" "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag=="
970 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz"
971 - "version" "7.14.6"
972 - dependencies:
973 - "@babel/helper-plugin-utils" "^7.14.5"
974 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
975 -
976 -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5":
977 - "integrity" "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A=="
978 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz"
979 - "version" "7.14.5"
980 - dependencies:
981 - "@babel/helper-plugin-utils" "^7.14.5"
982 -
983 -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5":
984 - "integrity" "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg=="
985 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz"
986 - "version" "7.14.5"
987 - dependencies:
988 - "@babel/helper-plugin-utils" "^7.14.5"
989 -
990 -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5":
991 - "integrity" "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw=="
992 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz"
993 - "version" "7.14.5"
994 - dependencies:
995 - "@babel/helper-plugin-utils" "^7.14.5"
996 -
997 -"@babel/plugin-transform-typescript@^7.12.1":
998 - "integrity" "sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA=="
999 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz"
1000 - "version" "7.15.4"
1001 - dependencies:
1002 - "@babel/helper-create-class-features-plugin" "^7.15.4"
1003 - "@babel/helper-plugin-utils" "^7.14.5"
1004 - "@babel/plugin-syntax-typescript" "^7.14.5"
1005 -
1006 -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5":
1007 - "integrity" "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA=="
1008 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz"
1009 - "version" "7.14.5"
1010 - dependencies:
1011 - "@babel/helper-plugin-utils" "^7.14.5"
1012 -
1013 -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5":
1014 - "integrity" "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw=="
1015 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz"
1016 - "version" "7.14.5"
1017 - dependencies:
1018 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
1019 - "@babel/helper-plugin-utils" "^7.14.5"
1020 -
1021 -"@babel/preset-env@^7.8.4", "@babel/preset-env@^7.9.5":
1022 - "integrity" "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw=="
1023 - "resolved" "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.6.tgz"
1024 - "version" "7.15.6"
1025 - dependencies:
1026 - "@babel/compat-data" "^7.15.0"
1027 - "@babel/helper-compilation-targets" "^7.15.4"
1028 - "@babel/helper-plugin-utils" "^7.14.5"
1029 - "@babel/helper-validator-option" "^7.14.5"
1030 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
1031 - "@babel/plugin-proposal-async-generator-functions" "^7.15.4"
1032 - "@babel/plugin-proposal-class-properties" "^7.14.5"
1033 - "@babel/plugin-proposal-class-static-block" "^7.15.4"
1034 - "@babel/plugin-proposal-dynamic-import" "^7.14.5"
1035 - "@babel/plugin-proposal-export-namespace-from" "^7.14.5"
1036 - "@babel/plugin-proposal-json-strings" "^7.14.5"
1037 - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"
1038 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
1039 - "@babel/plugin-proposal-numeric-separator" "^7.14.5"
1040 - "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
1041 - "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
1042 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
1043 - "@babel/plugin-proposal-private-methods" "^7.14.5"
1044 - "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
1045 - "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
1046 - "@babel/plugin-syntax-async-generators" "^7.8.4"
1047 - "@babel/plugin-syntax-class-properties" "^7.12.13"
1048 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
1049 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
1050 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
1051 - "@babel/plugin-syntax-json-strings" "^7.8.3"
1052 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
1053 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
1054 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
1055 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
1056 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
1057 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
1058 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
1059 - "@babel/plugin-syntax-top-level-await" "^7.14.5"
1060 - "@babel/plugin-transform-arrow-functions" "^7.14.5"
1061 - "@babel/plugin-transform-async-to-generator" "^7.14.5"
1062 - "@babel/plugin-transform-block-scoped-functions" "^7.14.5"
1063 - "@babel/plugin-transform-block-scoping" "^7.15.3"
1064 - "@babel/plugin-transform-classes" "^7.15.4"
1065 - "@babel/plugin-transform-computed-properties" "^7.14.5"
1066 - "@babel/plugin-transform-destructuring" "^7.14.7"
1067 - "@babel/plugin-transform-dotall-regex" "^7.14.5"
1068 - "@babel/plugin-transform-duplicate-keys" "^7.14.5"
1069 - "@babel/plugin-transform-exponentiation-operator" "^7.14.5"
1070 - "@babel/plugin-transform-for-of" "^7.15.4"
1071 - "@babel/plugin-transform-function-name" "^7.14.5"
1072 - "@babel/plugin-transform-literals" "^7.14.5"
1073 - "@babel/plugin-transform-member-expression-literals" "^7.14.5"
1074 - "@babel/plugin-transform-modules-amd" "^7.14.5"
1075 - "@babel/plugin-transform-modules-commonjs" "^7.15.4"
1076 - "@babel/plugin-transform-modules-systemjs" "^7.15.4"
1077 - "@babel/plugin-transform-modules-umd" "^7.14.5"
1078 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
1079 - "@babel/plugin-transform-new-target" "^7.14.5"
1080 - "@babel/plugin-transform-object-super" "^7.14.5"
1081 - "@babel/plugin-transform-parameters" "^7.15.4"
1082 - "@babel/plugin-transform-property-literals" "^7.14.5"
1083 - "@babel/plugin-transform-regenerator" "^7.14.5"
1084 - "@babel/plugin-transform-reserved-words" "^7.14.5"
1085 - "@babel/plugin-transform-shorthand-properties" "^7.14.5"
1086 - "@babel/plugin-transform-spread" "^7.14.6"
1087 - "@babel/plugin-transform-sticky-regex" "^7.14.5"
1088 - "@babel/plugin-transform-template-literals" "^7.14.5"
1089 - "@babel/plugin-transform-typeof-symbol" "^7.14.5"
1090 - "@babel/plugin-transform-unicode-escapes" "^7.14.5"
1091 - "@babel/plugin-transform-unicode-regex" "^7.14.5"
1092 - "@babel/preset-modules" "^0.1.4"
1093 - "@babel/types" "^7.15.6"
1094 - "babel-plugin-polyfill-corejs2" "^0.2.2"
1095 - "babel-plugin-polyfill-corejs3" "^0.2.2"
1096 - "babel-plugin-polyfill-regenerator" "^0.2.2"
1097 - "core-js-compat" "^3.16.0"
1098 - "semver" "^6.3.0"
1099 -
1100 -"@babel/preset-env@7.12.1":
1101 - "integrity" "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg=="
1102 - "resolved" "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz"
1103 - "version" "7.12.1"
1104 - dependencies:
1105 - "@babel/compat-data" "^7.12.1"
1106 - "@babel/helper-compilation-targets" "^7.12.1"
1107 - "@babel/helper-module-imports" "^7.12.1"
1108 - "@babel/helper-plugin-utils" "^7.10.4"
1109 - "@babel/helper-validator-option" "^7.12.1"
1110 - "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
1111 - "@babel/plugin-proposal-class-properties" "^7.12.1"
1112 - "@babel/plugin-proposal-dynamic-import" "^7.12.1"
1113 - "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
1114 - "@babel/plugin-proposal-json-strings" "^7.12.1"
1115 - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
1116 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
1117 - "@babel/plugin-proposal-numeric-separator" "^7.12.1"
1118 - "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
1119 - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
1120 - "@babel/plugin-proposal-optional-chaining" "^7.12.1"
1121 - "@babel/plugin-proposal-private-methods" "^7.12.1"
1122 - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
1123 - "@babel/plugin-syntax-async-generators" "^7.8.0"
1124 - "@babel/plugin-syntax-class-properties" "^7.12.1"
1125 - "@babel/plugin-syntax-dynamic-import" "^7.8.0"
1126 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
1127 - "@babel/plugin-syntax-json-strings" "^7.8.0"
1128 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
1129 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
1130 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
1131 - "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
1132 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
1133 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
1134 - "@babel/plugin-syntax-top-level-await" "^7.12.1"
1135 - "@babel/plugin-transform-arrow-functions" "^7.12.1"
1136 - "@babel/plugin-transform-async-to-generator" "^7.12.1"
1137 - "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
1138 - "@babel/plugin-transform-block-scoping" "^7.12.1"
1139 - "@babel/plugin-transform-classes" "^7.12.1"
1140 - "@babel/plugin-transform-computed-properties" "^7.12.1"
1141 - "@babel/plugin-transform-destructuring" "^7.12.1"
1142 - "@babel/plugin-transform-dotall-regex" "^7.12.1"
1143 - "@babel/plugin-transform-duplicate-keys" "^7.12.1"
1144 - "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
1145 - "@babel/plugin-transform-for-of" "^7.12.1"
1146 - "@babel/plugin-transform-function-name" "^7.12.1"
1147 - "@babel/plugin-transform-literals" "^7.12.1"
1148 - "@babel/plugin-transform-member-expression-literals" "^7.12.1"
1149 - "@babel/plugin-transform-modules-amd" "^7.12.1"
1150 - "@babel/plugin-transform-modules-commonjs" "^7.12.1"
1151 - "@babel/plugin-transform-modules-systemjs" "^7.12.1"
1152 - "@babel/plugin-transform-modules-umd" "^7.12.1"
1153 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
1154 - "@babel/plugin-transform-new-target" "^7.12.1"
1155 - "@babel/plugin-transform-object-super" "^7.12.1"
1156 - "@babel/plugin-transform-parameters" "^7.12.1"
1157 - "@babel/plugin-transform-property-literals" "^7.12.1"
1158 - "@babel/plugin-transform-regenerator" "^7.12.1"
1159 - "@babel/plugin-transform-reserved-words" "^7.12.1"
1160 - "@babel/plugin-transform-shorthand-properties" "^7.12.1"
1161 - "@babel/plugin-transform-spread" "^7.12.1"
1162 - "@babel/plugin-transform-sticky-regex" "^7.12.1"
1163 - "@babel/plugin-transform-template-literals" "^7.12.1"
1164 - "@babel/plugin-transform-typeof-symbol" "^7.12.1"
1165 - "@babel/plugin-transform-unicode-escapes" "^7.12.1"
1166 - "@babel/plugin-transform-unicode-regex" "^7.12.1"
1167 - "@babel/preset-modules" "^0.1.3"
1168 - "@babel/types" "^7.12.1"
1169 - "core-js-compat" "^3.6.2"
1170 - "semver" "^5.5.0"
1171 -
1172 -"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4":
1173 - "integrity" "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg=="
1174 - "resolved" "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz"
1175 - "version" "0.1.4"
1176 - dependencies:
1177 - "@babel/helper-plugin-utils" "^7.0.0"
1178 - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
1179 - "@babel/plugin-transform-dotall-regex" "^7.4.4"
1180 - "@babel/types" "^7.4.4"
1181 - "esutils" "^2.0.2"
1182 -
1183 -"@babel/preset-react@^7.9.4":
1184 - "integrity" "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ=="
1185 - "resolved" "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz"
1186 - "version" "7.14.5"
1187 - dependencies:
1188 - "@babel/helper-plugin-utils" "^7.14.5"
1189 - "@babel/helper-validator-option" "^7.14.5"
1190 - "@babel/plugin-transform-react-display-name" "^7.14.5"
1191 - "@babel/plugin-transform-react-jsx" "^7.14.5"
1192 - "@babel/plugin-transform-react-jsx-development" "^7.14.5"
1193 - "@babel/plugin-transform-react-pure-annotations" "^7.14.5"
1194 -
1195 -"@babel/preset-react@7.12.1":
1196 - "integrity" "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g=="
1197 - "resolved" "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz"
1198 - "version" "7.12.1"
1199 - dependencies:
1200 - "@babel/helper-plugin-utils" "^7.10.4"
1201 - "@babel/plugin-transform-react-display-name" "^7.12.1"
1202 - "@babel/plugin-transform-react-jsx" "^7.12.1"
1203 - "@babel/plugin-transform-react-jsx-development" "^7.12.1"
1204 - "@babel/plugin-transform-react-jsx-self" "^7.12.1"
1205 - "@babel/plugin-transform-react-jsx-source" "^7.12.1"
1206 - "@babel/plugin-transform-react-pure-annotations" "^7.12.1"
1207 -
1208 -"@babel/preset-typescript@7.12.1":
1209 - "integrity" "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw=="
1210 - "resolved" "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz"
1211 - "version" "7.12.1"
1212 - dependencies:
1213 - "@babel/helper-plugin-utils" "^7.10.4"
1214 - "@babel/plugin-transform-typescript" "^7.12.1"
1215 -
1216 -"@babel/runtime-corejs3@^7.10.2":
1217 - "integrity" "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg=="
1218 - "resolved" "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz"
1219 - "version" "7.15.4"
1220 - dependencies:
1221 - "core-js-pure" "^3.16.0"
1222 - "regenerator-runtime" "^0.13.4"
1223 -
1224 -"@babel/runtime@^7.10.2":
1225 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1226 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1227 - "version" "7.15.4"
1228 - dependencies:
1229 - "regenerator-runtime" "^0.13.4"
1230 -
1231 -"@babel/runtime@^7.11.2":
1232 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1233 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1234 - "version" "7.15.4"
1235 - dependencies:
1236 - "regenerator-runtime" "^0.13.4"
1237 -
1238 -"@babel/runtime@^7.5.5":
1239 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1240 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1241 - "version" "7.15.4"
1242 - dependencies:
1243 - "regenerator-runtime" "^0.13.4"
1244 -
1245 -"@babel/runtime@^7.7.2":
1246 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1247 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1248 - "version" "7.15.4"
1249 - dependencies:
1250 - "regenerator-runtime" "^0.13.4"
1251 -
1252 -"@babel/runtime@^7.8.4":
1253 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1254 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1255 - "version" "7.15.4"
1256 - dependencies:
1257 - "regenerator-runtime" "^0.13.4"
1258 -
1259 -"@babel/runtime@7.12.1":
1260 - "integrity" "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA=="
1261 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz"
1262 - "version" "7.12.1"
1263 - dependencies:
1264 - "regenerator-runtime" "^0.13.4"
1265 -
1266 -"@babel/runtime@7.13.8":
1267 - "integrity" "sha512-CwQljpw6qSayc0fRG1soxHAKs1CnQMOChm4mlQP6My0kf9upVGizj/KhlTTgyUnETmHpcUXjaluNAkteRFuafg=="
1268 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.8.tgz"
1269 - "version" "7.13.8"
1270 - dependencies:
1271 - "regenerator-runtime" "^0.13.4"
1272 -
1273 -"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3":
1274 - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg=="
1275 - "resolved" "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz"
1276 - "version" "7.15.4"
1277 - dependencies:
1278 - "@babel/code-frame" "^7.14.5"
1279 - "@babel/parser" "^7.15.4"
1280 - "@babel/types" "^7.15.4"
1281 -
1282 -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.0":
1283 - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA=="
1284 - "resolved" "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz"
1285 - "version" "7.15.4"
1286 - dependencies:
1287 - "@babel/code-frame" "^7.14.5"
1288 - "@babel/generator" "^7.15.4"
1289 - "@babel/helper-function-name" "^7.15.4"
1290 - "@babel/helper-hoist-variables" "^7.15.4"
1291 - "@babel/helper-split-export-declaration" "^7.15.4"
1292 - "@babel/parser" "^7.15.4"
1293 - "@babel/types" "^7.15.4"
1294 - "debug" "^4.1.0"
1295 - "globals" "^11.1.0"
1296 -
1297 -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
1298 - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig=="
1299 - "resolved" "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz"
1300 - "version" "7.15.6"
1301 - dependencies:
1302 - "@babel/helper-validator-identifier" "^7.14.9"
1303 - "to-fast-properties" "^2.0.0"
1304 -
1305 -"@bcoe/v8-coverage@^0.2.3":
1306 - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
1307 - "resolved" "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
1308 - "version" "0.2.3"
1309 -
1310 -"@cnakazawa/watch@^1.0.3":
1311 - "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ=="
1312 - "resolved" "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz"
1313 - "version" "1.0.4"
1314 - dependencies:
1315 - "exec-sh" "^0.3.2"
1316 - "minimist" "^1.2.0"
1317 -
1318 -"@csstools/convert-colors@^1.4.0":
1319 - "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
1320 - "resolved" "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz"
1321 - "version" "1.4.0"
1322 -
1323 -"@csstools/normalize.css@^10.1.0":
1324 - "integrity" "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
1325 - "resolved" "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
1326 - "version" "10.1.0"
1327 -
1328 -"@eslint/eslintrc@^0.4.3":
1329 - "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw=="
1330 - "resolved" "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"
1331 - "version" "0.4.3"
1332 - dependencies:
1333 - "ajv" "^6.12.4"
1334 - "debug" "^4.1.1"
1335 - "espree" "^7.3.0"
1336 - "globals" "^13.9.0"
1337 - "ignore" "^4.0.6"
1338 - "import-fresh" "^3.2.1"
1339 - "js-yaml" "^3.13.1"
1340 - "minimatch" "^3.0.4"
1341 - "strip-json-comments" "^3.1.1"
1342 -
1343 -"@gar/promisify@^1.0.1":
1344 - "integrity" "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw=="
1345 - "resolved" "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz"
1346 - "version" "1.1.2"
1347 -
1348 -"@hapi/address@2.x.x":
1349 - "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ=="
1350 - "resolved" "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz"
1351 - "version" "2.1.4"
1352 -
1353 -"@hapi/bourne@1.x.x":
1354 - "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA=="
1355 - "resolved" "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz"
1356 - "version" "1.3.2"
1357 -
1358 -"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x":
1359 - "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow=="
1360 - "resolved" "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz"
1361 - "version" "8.5.1"
1362 -
1363 -"@hapi/joi@^15.1.0":
1364 - "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ=="
1365 - "resolved" "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz"
1366 - "version" "15.1.1"
1367 - dependencies:
1368 - "@hapi/address" "2.x.x"
1369 - "@hapi/bourne" "1.x.x"
1370 - "@hapi/hoek" "8.x.x"
1371 - "@hapi/topo" "3.x.x"
1372 -
1373 -"@hapi/topo@3.x.x":
1374 - "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ=="
1375 - "resolved" "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz"
1376 - "version" "3.1.6"
1377 - dependencies:
1378 - "@hapi/hoek" "^8.3.0"
1379 -
1380 -"@humanwhocodes/config-array@^0.5.0":
1381 - "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg=="
1382 - "resolved" "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz"
1383 - "version" "0.5.0"
1384 - dependencies:
1385 - "@humanwhocodes/object-schema" "^1.2.0"
1386 - "debug" "^4.1.1"
1387 - "minimatch" "^3.0.4"
1388 -
1389 -"@humanwhocodes/object-schema@^1.2.0":
1390 - "integrity" "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w=="
1391 - "resolved" "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz"
1392 - "version" "1.2.0"
1393 -
1394 -"@istanbuljs/load-nyc-config@^1.0.0":
1395 - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="
1396 - "resolved" "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
1397 - "version" "1.1.0"
1398 - dependencies:
1399 - "camelcase" "^5.3.1"
1400 - "find-up" "^4.1.0"
1401 - "get-package-type" "^0.1.0"
1402 - "js-yaml" "^3.13.1"
1403 - "resolve-from" "^5.0.0"
1404 -
1405 -"@istanbuljs/schema@^0.1.2":
1406 - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
1407 - "resolved" "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz"
1408 - "version" "0.1.3"
1409 -
1410 -"@jest/console@^26.6.2":
1411 - "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g=="
1412 - "resolved" "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz"
1413 - "version" "26.6.2"
1414 - dependencies:
1415 - "@jest/types" "^26.6.2"
1416 - "@types/node" "*"
1417 - "chalk" "^4.0.0"
1418 - "jest-message-util" "^26.6.2"
1419 - "jest-util" "^26.6.2"
1420 - "slash" "^3.0.0"
1421 -
1422 -"@jest/core@^26.6.0", "@jest/core@^26.6.3":
1423 - "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw=="
1424 - "resolved" "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz"
1425 - "version" "26.6.3"
1426 - dependencies:
1427 - "@jest/console" "^26.6.2"
1428 - "@jest/reporters" "^26.6.2"
1429 - "@jest/test-result" "^26.6.2"
1430 - "@jest/transform" "^26.6.2"
1431 - "@jest/types" "^26.6.2"
1432 - "@types/node" "*"
1433 - "ansi-escapes" "^4.2.1"
1434 - "chalk" "^4.0.0"
1435 - "exit" "^0.1.2"
1436 - "graceful-fs" "^4.2.4"
1437 - "jest-changed-files" "^26.6.2"
1438 - "jest-config" "^26.6.3"
1439 - "jest-haste-map" "^26.6.2"
1440 - "jest-message-util" "^26.6.2"
1441 - "jest-regex-util" "^26.0.0"
1442 - "jest-resolve" "^26.6.2"
1443 - "jest-resolve-dependencies" "^26.6.3"
1444 - "jest-runner" "^26.6.3"
1445 - "jest-runtime" "^26.6.3"
1446 - "jest-snapshot" "^26.6.2"
1447 - "jest-util" "^26.6.2"
1448 - "jest-validate" "^26.6.2"
1449 - "jest-watcher" "^26.6.2"
1450 - "micromatch" "^4.0.2"
1451 - "p-each-series" "^2.1.0"
1452 - "rimraf" "^3.0.0"
1453 - "slash" "^3.0.0"
1454 - "strip-ansi" "^6.0.0"
1455 -
1456 -"@jest/environment@^26.6.0", "@jest/environment@^26.6.2":
1457 - "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA=="
1458 - "resolved" "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz"
1459 - "version" "26.6.2"
1460 - dependencies:
1461 - "@jest/fake-timers" "^26.6.2"
1462 - "@jest/types" "^26.6.2"
1463 - "@types/node" "*"
1464 - "jest-mock" "^26.6.2"
1465 -
1466 -"@jest/fake-timers@^26.6.2":
1467 - "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA=="
1468 - "resolved" "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz"
1469 - "version" "26.6.2"
1470 - dependencies:
1471 - "@jest/types" "^26.6.2"
1472 - "@sinonjs/fake-timers" "^6.0.1"
1473 - "@types/node" "*"
1474 - "jest-message-util" "^26.6.2"
1475 - "jest-mock" "^26.6.2"
1476 - "jest-util" "^26.6.2"
1477 -
1478 -"@jest/globals@^26.6.2":
1479 - "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA=="
1480 - "resolved" "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz"
1481 - "version" "26.6.2"
1482 - dependencies:
1483 - "@jest/environment" "^26.6.2"
1484 - "@jest/types" "^26.6.2"
1485 - "expect" "^26.6.2"
1486 -
1487 -"@jest/reporters@^26.6.2":
1488 - "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw=="
1489 - "resolved" "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz"
1490 - "version" "26.6.2"
1491 - dependencies:
1492 - "@bcoe/v8-coverage" "^0.2.3"
1493 - "@jest/console" "^26.6.2"
1494 - "@jest/test-result" "^26.6.2"
1495 - "@jest/transform" "^26.6.2"
1496 - "@jest/types" "^26.6.2"
1497 - "chalk" "^4.0.0"
1498 - "collect-v8-coverage" "^1.0.0"
1499 - "exit" "^0.1.2"
1500 - "glob" "^7.1.2"
1501 - "graceful-fs" "^4.2.4"
1502 - "istanbul-lib-coverage" "^3.0.0"
1503 - "istanbul-lib-instrument" "^4.0.3"
1504 - "istanbul-lib-report" "^3.0.0"
1505 - "istanbul-lib-source-maps" "^4.0.0"
1506 - "istanbul-reports" "^3.0.2"
1507 - "jest-haste-map" "^26.6.2"
1508 - "jest-resolve" "^26.6.2"
1509 - "jest-util" "^26.6.2"
1510 - "jest-worker" "^26.6.2"
1511 - "slash" "^3.0.0"
1512 - "source-map" "^0.6.0"
1513 - "string-length" "^4.0.1"
1514 - "terminal-link" "^2.0.0"
1515 - "v8-to-istanbul" "^7.0.0"
1516 - optionalDependencies:
1517 - "node-notifier" "^8.0.0"
1518 -
1519 -"@jest/source-map@^26.6.2":
1520 - "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA=="
1521 - "resolved" "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz"
1522 - "version" "26.6.2"
1523 - dependencies:
1524 - "callsites" "^3.0.0"
1525 - "graceful-fs" "^4.2.4"
1526 - "source-map" "^0.6.0"
1527 -
1528 -"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2":
1529 - "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ=="
1530 - "resolved" "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz"
1531 - "version" "26.6.2"
1532 - dependencies:
1533 - "@jest/console" "^26.6.2"
1534 - "@jest/types" "^26.6.2"
1535 - "@types/istanbul-lib-coverage" "^2.0.0"
1536 - "collect-v8-coverage" "^1.0.0"
1537 -
1538 -"@jest/test-sequencer@^26.6.3":
1539 - "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw=="
1540 - "resolved" "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz"
1541 - "version" "26.6.3"
1542 - dependencies:
1543 - "@jest/test-result" "^26.6.2"
1544 - "graceful-fs" "^4.2.4"
1545 - "jest-haste-map" "^26.6.2"
1546 - "jest-runner" "^26.6.3"
1547 - "jest-runtime" "^26.6.3"
1548 -
1549 -"@jest/transform@^26.6.2":
1550 - "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA=="
1551 - "resolved" "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz"
1552 - "version" "26.6.2"
1553 - dependencies:
1554 - "@babel/core" "^7.1.0"
1555 - "@jest/types" "^26.6.2"
1556 - "babel-plugin-istanbul" "^6.0.0"
1557 - "chalk" "^4.0.0"
1558 - "convert-source-map" "^1.4.0"
1559 - "fast-json-stable-stringify" "^2.0.0"
1560 - "graceful-fs" "^4.2.4"
1561 - "jest-haste-map" "^26.6.2"
1562 - "jest-regex-util" "^26.0.0"
1563 - "jest-util" "^26.6.2"
1564 - "micromatch" "^4.0.2"
1565 - "pirates" "^4.0.1"
1566 - "slash" "^3.0.0"
1567 - "source-map" "^0.6.1"
1568 - "write-file-atomic" "^3.0.0"
1569 -
1570 -"@jest/types@^26.6.0", "@jest/types@^26.6.2":
1571 - "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ=="
1572 - "resolved" "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz"
1573 - "version" "26.6.2"
1574 - dependencies:
1575 - "@types/istanbul-lib-coverage" "^2.0.0"
1576 - "@types/istanbul-reports" "^3.0.0"
1577 - "@types/node" "*"
1578 - "@types/yargs" "^15.0.0"
1579 - "chalk" "^4.0.0"
1580 -
1581 -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
1582 - "integrity" "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ=="
1583 - "resolved" "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz"
1584 - "version" "2.1.8-no-fsevents.3"
1585 -
1586 -"@nodelib/fs.scandir@2.1.5":
1587 - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
1588 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
1589 - "version" "2.1.5"
1590 - dependencies:
1591 - "@nodelib/fs.stat" "2.0.5"
1592 - "run-parallel" "^1.1.9"
1593 -
1594 -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
1595 - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
1596 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
1597 - "version" "2.0.5"
1598 -
1599 -"@nodelib/fs.walk@^1.2.3":
1600 - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
1601 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
1602 - "version" "1.2.8"
1603 - dependencies:
1604 - "@nodelib/fs.scandir" "2.1.5"
1605 - "fastq" "^1.6.0"
1606 -
1607 -"@npmcli/fs@^1.0.0":
1608 - "integrity" "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ=="
1609 - "resolved" "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz"
1610 - "version" "1.0.0"
1611 - dependencies:
1612 - "@gar/promisify" "^1.0.1"
1613 - "semver" "^7.3.5"
1614 -
1615 -"@npmcli/move-file@^1.0.1":
1616 - "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="
1617 - "resolved" "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz"
1618 - "version" "1.1.2"
1619 - dependencies:
1620 - "mkdirp" "^1.0.4"
1621 - "rimraf" "^3.0.2"
1622 -
1623 -"@pmmmwh/react-refresh-webpack-plugin@0.4.2":
1624 - "integrity" "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A=="
1625 - "resolved" "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz"
1626 - "version" "0.4.2"
1627 - dependencies:
1628 - "ansi-html" "^0.0.7"
1629 - "error-stack-parser" "^2.0.6"
1630 - "html-entities" "^1.2.1"
1631 - "native-url" "^0.2.6"
1632 - "schema-utils" "^2.6.5"
1633 - "source-map" "^0.7.3"
1634 -
1635 -"@rollup/plugin-node-resolve@^7.1.1":
1636 - "integrity" "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q=="
1637 - "resolved" "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz"
1638 - "version" "7.1.3"
1639 - dependencies:
1640 - "@rollup/pluginutils" "^3.0.8"
1641 - "@types/resolve" "0.0.8"
1642 - "builtin-modules" "^3.1.0"
1643 - "is-module" "^1.0.0"
1644 - "resolve" "^1.14.2"
1645 -
1646 -"@rollup/plugin-replace@^2.3.1":
1647 - "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="
1648 - "resolved" "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"
1649 - "version" "2.4.2"
1650 - dependencies:
1651 - "@rollup/pluginutils" "^3.1.0"
1652 - "magic-string" "^0.25.7"
1653 -
1654 -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
1655 - "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="
1656 - "resolved" "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
1657 - "version" "3.1.0"
1658 - dependencies:
1659 - "@types/estree" "0.0.39"
1660 - "estree-walker" "^1.0.1"
1661 - "picomatch" "^2.2.2"
1662 -
1663 -"@sinonjs/commons@^1.7.0":
1664 - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ=="
1665 - "resolved" "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz"
1666 - "version" "1.8.3"
1667 - dependencies:
1668 - "type-detect" "4.0.8"
1669 -
1670 -"@sinonjs/fake-timers@^6.0.1":
1671 - "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA=="
1672 - "resolved" "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz"
1673 - "version" "6.0.1"
1674 - dependencies:
1675 - "@sinonjs/commons" "^1.7.0"
1676 -
1677 -"@surma/rollup-plugin-off-main-thread@^1.1.1":
1678 - "integrity" "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A=="
1679 - "resolved" "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz"
1680 - "version" "1.4.2"
1681 - dependencies:
1682 - "ejs" "^2.6.1"
1683 - "magic-string" "^0.25.0"
1684 -
1685 -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1686 - "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg=="
1687 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz"
1688 - "version" "5.4.0"
1689 -
1690 -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
1691 - "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg=="
1692 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz"
1693 - "version" "5.4.0"
1694 -
1695 -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
1696 - "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA=="
1697 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz"
1698 - "version" "5.0.1"
1699 -
1700 -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
1701 - "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ=="
1702 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz"
1703 - "version" "5.0.1"
1704 -
1705 -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
1706 - "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg=="
1707 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz"
1708 - "version" "5.4.0"
1709 -
1710 -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
1711 - "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw=="
1712 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz"
1713 - "version" "5.4.0"
1714 -
1715 -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
1716 - "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q=="
1717 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz"
1718 - "version" "5.4.0"
1719 -
1720 -"@svgr/babel-plugin-transform-svg-component@^5.5.0":
1721 - "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ=="
1722 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz"
1723 - "version" "5.5.0"
1724 -
1725 -"@svgr/babel-preset@^5.5.0":
1726 - "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig=="
1727 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz"
1728 - "version" "5.5.0"
1729 - dependencies:
1730 - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1731 - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
1732 - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
1733 - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
1734 - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1735 - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1736 - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1737 - "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
1738 -
1739 -"@svgr/core@^5.4.0":
1740 - "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ=="
1741 - "resolved" "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz"
1742 - "version" "5.5.0"
1743 - dependencies:
1744 - "@svgr/plugin-jsx" "^5.5.0"
1745 - "camelcase" "^6.2.0"
1746 - "cosmiconfig" "^7.0.0"
1747 -
1748 -"@svgr/hast-util-to-babel-ast@^5.5.0":
1749 - "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ=="
1750 - "resolved" "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz"
1751 - "version" "5.5.0"
1752 - dependencies:
1753 - "@babel/types" "^7.12.6"
1754 -
1755 -"@svgr/plugin-jsx@^5.4.0", "@svgr/plugin-jsx@^5.5.0":
1756 - "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA=="
1757 - "resolved" "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz"
1758 - "version" "5.5.0"
1759 - dependencies:
1760 - "@babel/core" "^7.12.3"
1761 - "@svgr/babel-preset" "^5.5.0"
1762 - "@svgr/hast-util-to-babel-ast" "^5.5.0"
1763 - "svg-parser" "^2.0.2"
1764 -
1765 -"@svgr/plugin-svgo@^5.4.0":
1766 - "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ=="
1767 - "resolved" "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz"
1768 - "version" "5.5.0"
1769 - dependencies:
1770 - "cosmiconfig" "^7.0.0"
1771 - "deepmerge" "^4.2.2"
1772 - "svgo" "^1.2.2"
1773 -
1774 -"@svgr/webpack@5.4.0":
1775 - "integrity" "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg=="
1776 - "resolved" "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz"
1777 - "version" "5.4.0"
1778 - dependencies:
1779 - "@babel/core" "^7.9.0"
1780 - "@babel/plugin-transform-react-constant-elements" "^7.9.0"
1781 - "@babel/preset-env" "^7.9.5"
1782 - "@babel/preset-react" "^7.9.4"
1783 - "@svgr/core" "^5.4.0"
1784 - "@svgr/plugin-jsx" "^5.4.0"
1785 - "@svgr/plugin-svgo" "^5.4.0"
1786 - "loader-utils" "^2.0.0"
1787 -
1788 -"@tootallnate/once@1":
1789 - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
1790 - "resolved" "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz"
1791 - "version" "1.1.2"
1792 -
1793 -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":
1794 - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ=="
1795 - "resolved" "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz"
1796 - "version" "7.1.16"
1797 - dependencies:
1798 - "@babel/parser" "^7.1.0"
1799 - "@babel/types" "^7.0.0"
1800 - "@types/babel__generator" "*"
1801 - "@types/babel__template" "*"
1802 - "@types/babel__traverse" "*"
1803 -
1804 -"@types/babel__generator@*":
1805 - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA=="
1806 - "resolved" "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz"
1807 - "version" "7.6.3"
1808 - dependencies:
1809 - "@babel/types" "^7.0.0"
1810 -
1811 -"@types/babel__template@*":
1812 - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g=="
1813 - "resolved" "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz"
1814 - "version" "7.4.1"
1815 - dependencies:
1816 - "@babel/parser" "^7.1.0"
1817 - "@babel/types" "^7.0.0"
1818 -
1819 -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
1820 - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA=="
1821 - "resolved" "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz"
1822 - "version" "7.14.2"
1823 - dependencies:
1824 - "@babel/types" "^7.3.0"
1825 -
1826 -"@types/eslint@^7.2.6":
1827 - "integrity" "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A=="
1828 - "resolved" "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz"
1829 - "version" "7.28.0"
1830 - dependencies:
1831 - "@types/estree" "*"
1832 - "@types/json-schema" "*"
1833 -
1834 -"@types/estree@*":
1835 - "integrity" "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw=="
1836 - "resolved" "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz"
1837 - "version" "0.0.50"
1838 -
1839 -"@types/estree@0.0.39":
1840 - "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="
1841 - "resolved" "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz"
1842 - "version" "0.0.39"
1843 -
1844 -"@types/glob@^7.1.1":
1845 - "integrity" "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA=="
1846 - "resolved" "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz"
1847 - "version" "7.1.4"
1848 - dependencies:
1849 - "@types/minimatch" "*"
1850 - "@types/node" "*"
1851 -
1852 -"@types/graceful-fs@^4.1.2":
1853 - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw=="
1854 - "resolved" "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
1855 - "version" "4.1.5"
1856 - dependencies:
1857 - "@types/node" "*"
1858 -
1859 -"@types/html-minifier-terser@^5.0.0":
1860 - "integrity" "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="
1861 - "resolved" "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz"
1862 - "version" "5.1.2"
1863 -
1864 -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
1865 - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw=="
1866 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz"
1867 - "version" "2.0.3"
1868 -
1869 -"@types/istanbul-lib-report@*":
1870 - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg=="
1871 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
1872 - "version" "3.0.0"
1873 - dependencies:
1874 - "@types/istanbul-lib-coverage" "*"
1875 -
1876 -"@types/istanbul-reports@^3.0.0":
1877 - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw=="
1878 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
1879 - "version" "3.0.1"
1880 - dependencies:
1881 - "@types/istanbul-lib-report" "*"
1882 -
1883 -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
1884 - "integrity" "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
1885 - "resolved" "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz"
1886 - "version" "7.0.9"
1887 -
1888 -"@types/json5@^0.0.29":
1889 - "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
1890 - "resolved" "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz"
1891 - "version" "0.0.29"
1892 -
1893 -"@types/minimatch@*":
1894 - "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
1895 - "resolved" "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz"
1896 - "version" "3.0.5"
1897 -
1898 -"@types/node@*":
1899 - "integrity" "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w=="
1900 - "resolved" "https://registry.yarnpkg.com/@types/node/-/node-16.10.1.tgz"
1901 - "version" "16.10.1"
1902 -
1903 -"@types/normalize-package-data@^2.4.0":
1904 - "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
1905 - "resolved" "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
1906 - "version" "2.4.1"
1907 -
1908 -"@types/parse-json@^4.0.0":
1909 - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
1910 - "resolved" "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz"
1911 - "version" "4.0.0"
1912 -
1913 -"@types/prettier@^2.0.0":
1914 - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw=="
1915 - "resolved" "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz"
1916 - "version" "2.4.1"
1917 -
1918 -"@types/q@^1.5.1":
1919 - "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
1920 - "resolved" "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz"
1921 - "version" "1.5.5"
1922 -
1923 -"@types/resolve@0.0.8":
1924 - "integrity" "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ=="
1925 - "resolved" "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz"
1926 - "version" "0.0.8"
1927 - dependencies:
1928 - "@types/node" "*"
1929 -
1930 -"@types/source-list-map@*":
1931 - "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
1932 - "resolved" "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz"
1933 - "version" "0.1.2"
1934 -
1935 -"@types/stack-utils@^2.0.0":
1936 - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw=="
1937 - "resolved" "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz"
1938 - "version" "2.0.1"
1939 -
1940 -"@types/tapable@^1", "@types/tapable@^1.0.5":
1941 - "integrity" "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ=="
1942 - "resolved" "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz"
1943 - "version" "1.0.8"
1944 -
1945 -"@types/uglify-js@*":
1946 - "integrity" "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ=="
1947 - "resolved" "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz"
1948 - "version" "3.13.1"
1949 - dependencies:
1950 - "source-map" "^0.6.1"
1951 -
1952 -"@types/webpack-sources@*":
1953 - "integrity" "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg=="
1954 - "resolved" "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz"
1955 - "version" "3.2.0"
1956 - dependencies:
1957 - "@types/node" "*"
1958 - "@types/source-list-map" "*"
1959 - "source-map" "^0.7.3"
1960 -
1961 -"@types/webpack@^4.41.8", "@types/webpack@4.x":
1962 - "integrity" "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ=="
1963 - "resolved" "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz"
1964 - "version" "4.41.31"
1965 - dependencies:
1966 - "@types/node" "*"
1967 - "@types/tapable" "^1"
1968 - "@types/uglify-js" "*"
1969 - "@types/webpack-sources" "*"
1970 - "anymatch" "^3.0.0"
1971 - "source-map" "^0.6.0"
1972 -
1973 -"@types/yargs-parser@*":
1974 - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
1975 - "resolved" "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz"
1976 - "version" "20.2.1"
1977 -
1978 -"@types/yargs@^15.0.0":
1979 - "integrity" "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ=="
1980 - "resolved" "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz"
1981 - "version" "15.0.14"
1982 - dependencies:
1983 - "@types/yargs-parser" "*"
1984 -
1985 -"@typescript-eslint/eslint-plugin@^4.0.0", "@typescript-eslint/eslint-plugin@^4.5.0", "@typescript-eslint/eslint-plugin@>= 4":
1986 - "integrity" "sha512-+OWTuWRSbWI1KDK8iEyG/6uK2rTm3kpS38wuVifGUTDB6kjEuNrzBI1MUtxnkneuWG/23QehABe2zHHrj+4yuA=="
1987 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.32.0.tgz"
1988 - "version" "4.32.0"
1989 - dependencies:
1990 - "@typescript-eslint/experimental-utils" "4.32.0"
1991 - "@typescript-eslint/scope-manager" "4.32.0"
1992 - "debug" "^4.3.1"
1993 - "functional-red-black-tree" "^1.0.1"
1994 - "ignore" "^5.1.8"
1995 - "regexpp" "^3.1.0"
1996 - "semver" "^7.3.5"
1997 - "tsutils" "^3.21.0"
1998 -
1999 -"@typescript-eslint/experimental-utils@^3.10.1":
2000 - "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw=="
2001 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz"
2002 - "version" "3.10.1"
2003 - dependencies:
2004 - "@types/json-schema" "^7.0.3"
2005 - "@typescript-eslint/types" "3.10.1"
2006 - "@typescript-eslint/typescript-estree" "3.10.1"
2007 - "eslint-scope" "^5.0.0"
2008 - "eslint-utils" "^2.0.0"
2009 -
2010 -"@typescript-eslint/experimental-utils@^4.0.1", "@typescript-eslint/experimental-utils@4.32.0":
2011 - "integrity" "sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A=="
2012 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.0.tgz"
2013 - "version" "4.32.0"
2014 - dependencies:
2015 - "@types/json-schema" "^7.0.7"
2016 - "@typescript-eslint/scope-manager" "4.32.0"
2017 - "@typescript-eslint/types" "4.32.0"
2018 - "@typescript-eslint/typescript-estree" "4.32.0"
2019 - "eslint-scope" "^5.1.1"
2020 - "eslint-utils" "^3.0.0"
2021 -
2022 -"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.5.0":
2023 - "integrity" "sha512-lhtYqQ2iEPV5JqV7K+uOVlPePjClj4dOw7K4/Z1F2yvjIUvyr13yJnDzkK6uon4BjHYuHy3EG0c2Z9jEhFk56w=="
2024 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.32.0.tgz"
2025 - "version" "4.32.0"
2026 - dependencies:
2027 - "@typescript-eslint/scope-manager" "4.32.0"
2028 - "@typescript-eslint/types" "4.32.0"
2029 - "@typescript-eslint/typescript-estree" "4.32.0"
2030 - "debug" "^4.3.1"
2031 -
2032 -"@typescript-eslint/scope-manager@4.32.0":
2033 - "integrity" "sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w=="
2034 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz"
2035 - "version" "4.32.0"
2036 - dependencies:
2037 - "@typescript-eslint/types" "4.32.0"
2038 - "@typescript-eslint/visitor-keys" "4.32.0"
2039 -
2040 -"@typescript-eslint/types@3.10.1":
2041 - "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ=="
2042 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz"
2043 - "version" "3.10.1"
2044 -
2045 -"@typescript-eslint/types@4.32.0":
2046 - "integrity" "sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w=="
2047 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.32.0.tgz"
2048 - "version" "4.32.0"
2049 -
2050 -"@typescript-eslint/typescript-estree@3.10.1":
2051 - "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w=="
2052 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz"
2053 - "version" "3.10.1"
2054 - dependencies:
2055 - "@typescript-eslint/types" "3.10.1"
2056 - "@typescript-eslint/visitor-keys" "3.10.1"
2057 - "debug" "^4.1.1"
2058 - "glob" "^7.1.6"
2059 - "is-glob" "^4.0.1"
2060 - "lodash" "^4.17.15"
2061 - "semver" "^7.3.2"
2062 - "tsutils" "^3.17.1"
2063 -
2064 -"@typescript-eslint/typescript-estree@4.32.0":
2065 - "integrity" "sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw=="
2066 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz"
2067 - "version" "4.32.0"
2068 - dependencies:
2069 - "@typescript-eslint/types" "4.32.0"
2070 - "@typescript-eslint/visitor-keys" "4.32.0"
2071 - "debug" "^4.3.1"
2072 - "globby" "^11.0.3"
2073 - "is-glob" "^4.0.1"
2074 - "semver" "^7.3.5"
2075 - "tsutils" "^3.21.0"
2076 -
2077 -"@typescript-eslint/visitor-keys@3.10.1":
2078 - "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ=="
2079 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz"
2080 - "version" "3.10.1"
2081 - dependencies:
2082 - "eslint-visitor-keys" "^1.1.0"
2083 -
2084 -"@typescript-eslint/visitor-keys@4.32.0":
2085 - "integrity" "sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw=="
2086 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz"
2087 - "version" "4.32.0"
2088 - dependencies:
2089 - "@typescript-eslint/types" "4.32.0"
2090 - "eslint-visitor-keys" "^2.0.0"
2091 -
2092 -"@webassemblyjs/ast@1.9.0":
2093 - "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA=="
2094 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz"
2095 - "version" "1.9.0"
2096 - dependencies:
2097 - "@webassemblyjs/helper-module-context" "1.9.0"
2098 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2099 - "@webassemblyjs/wast-parser" "1.9.0"
2100 -
2101 -"@webassemblyjs/floating-point-hex-parser@1.9.0":
2102 - "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
2103 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
2104 - "version" "1.9.0"
2105 -
2106 -"@webassemblyjs/helper-api-error@1.9.0":
2107 - "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
2108 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
2109 - "version" "1.9.0"
2110 -
2111 -"@webassemblyjs/helper-buffer@1.9.0":
2112 - "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
2113 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
2114 - "version" "1.9.0"
2115 -
2116 -"@webassemblyjs/helper-code-frame@1.9.0":
2117 - "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA=="
2118 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
2119 - "version" "1.9.0"
2120 - dependencies:
2121 - "@webassemblyjs/wast-printer" "1.9.0"
2122 -
2123 -"@webassemblyjs/helper-fsm@1.9.0":
2124 - "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
2125 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
2126 - "version" "1.9.0"
2127 -
2128 -"@webassemblyjs/helper-module-context@1.9.0":
2129 - "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g=="
2130 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
2131 - "version" "1.9.0"
2132 - dependencies:
2133 - "@webassemblyjs/ast" "1.9.0"
2134 -
2135 -"@webassemblyjs/helper-wasm-bytecode@1.9.0":
2136 - "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
2137 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
2138 - "version" "1.9.0"
2139 -
2140 -"@webassemblyjs/helper-wasm-section@1.9.0":
2141 - "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw=="
2142 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
2143 - "version" "1.9.0"
2144 - dependencies:
2145 - "@webassemblyjs/ast" "1.9.0"
2146 - "@webassemblyjs/helper-buffer" "1.9.0"
2147 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2148 - "@webassemblyjs/wasm-gen" "1.9.0"
2149 -
2150 -"@webassemblyjs/ieee754@1.9.0":
2151 - "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg=="
2152 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
2153 - "version" "1.9.0"
2154 - dependencies:
2155 - "@xtuc/ieee754" "^1.2.0"
2156 -
2157 -"@webassemblyjs/leb128@1.9.0":
2158 - "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw=="
2159 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
2160 - "version" "1.9.0"
2161 - dependencies:
2162 - "@xtuc/long" "4.2.2"
2163 -
2164 -"@webassemblyjs/utf8@1.9.0":
2165 - "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
2166 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
2167 - "version" "1.9.0"
2168 -
2169 -"@webassemblyjs/wasm-edit@1.9.0":
2170 - "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw=="
2171 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
2172 - "version" "1.9.0"
2173 - dependencies:
2174 - "@webassemblyjs/ast" "1.9.0"
2175 - "@webassemblyjs/helper-buffer" "1.9.0"
2176 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2177 - "@webassemblyjs/helper-wasm-section" "1.9.0"
2178 - "@webassemblyjs/wasm-gen" "1.9.0"
2179 - "@webassemblyjs/wasm-opt" "1.9.0"
2180 - "@webassemblyjs/wasm-parser" "1.9.0"
2181 - "@webassemblyjs/wast-printer" "1.9.0"
2182 -
2183 -"@webassemblyjs/wasm-gen@1.9.0":
2184 - "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA=="
2185 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
2186 - "version" "1.9.0"
2187 - dependencies:
2188 - "@webassemblyjs/ast" "1.9.0"
2189 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2190 - "@webassemblyjs/ieee754" "1.9.0"
2191 - "@webassemblyjs/leb128" "1.9.0"
2192 - "@webassemblyjs/utf8" "1.9.0"
2193 -
2194 -"@webassemblyjs/wasm-opt@1.9.0":
2195 - "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A=="
2196 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
2197 - "version" "1.9.0"
2198 - dependencies:
2199 - "@webassemblyjs/ast" "1.9.0"
2200 - "@webassemblyjs/helper-buffer" "1.9.0"
2201 - "@webassemblyjs/wasm-gen" "1.9.0"
2202 - "@webassemblyjs/wasm-parser" "1.9.0"
2203 -
2204 -"@webassemblyjs/wasm-parser@1.9.0":
2205 - "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA=="
2206 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
2207 - "version" "1.9.0"
2208 - dependencies:
2209 - "@webassemblyjs/ast" "1.9.0"
2210 - "@webassemblyjs/helper-api-error" "1.9.0"
2211 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2212 - "@webassemblyjs/ieee754" "1.9.0"
2213 - "@webassemblyjs/leb128" "1.9.0"
2214 - "@webassemblyjs/utf8" "1.9.0"
2215 -
2216 -"@webassemblyjs/wast-parser@1.9.0":
2217 - "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw=="
2218 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
2219 - "version" "1.9.0"
2220 - dependencies:
2221 - "@webassemblyjs/ast" "1.9.0"
2222 - "@webassemblyjs/floating-point-hex-parser" "1.9.0"
2223 - "@webassemblyjs/helper-api-error" "1.9.0"
2224 - "@webassemblyjs/helper-code-frame" "1.9.0"
2225 - "@webassemblyjs/helper-fsm" "1.9.0"
2226 - "@xtuc/long" "4.2.2"
2227 -
2228 -"@webassemblyjs/wast-printer@1.9.0":
2229 - "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA=="
2230 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
2231 - "version" "1.9.0"
2232 - dependencies:
2233 - "@webassemblyjs/ast" "1.9.0"
2234 - "@webassemblyjs/wast-parser" "1.9.0"
2235 - "@xtuc/long" "4.2.2"
2236 -
2237 -"@xtuc/ieee754@^1.2.0":
2238 - "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
2239 - "resolved" "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
2240 - "version" "1.2.0"
2241 -
2242 -"@xtuc/long@4.2.2":
2243 - "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
2244 - "resolved" "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz"
2245 - "version" "4.2.2"
2246 -
2247 -"abab@^2.0.3", "abab@^2.0.5":
2248 - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
2249 - "resolved" "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz"
2250 - "version" "2.0.5"
2251 -
2252 -"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7":
2253 - "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA=="
2254 - "resolved" "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz"
2255 - "version" "1.3.7"
2256 - dependencies:
2257 - "mime-types" "~2.1.24"
2258 - "negotiator" "0.6.2"
2259 -
2260 -"acorn-globals@^6.0.0":
2261 - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="
2262 - "resolved" "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz"
2263 - "version" "6.0.0"
2264 - dependencies:
2265 - "acorn" "^7.1.1"
2266 - "acorn-walk" "^7.1.1"
2267 -
2268 -"acorn-jsx@^5.3.1":
2269 - "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
2270 - "resolved" "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
2271 - "version" "5.3.2"
2272 -
2273 -"acorn-walk@^7.1.1":
2274 - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
2275 - "resolved" "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz"
2276 - "version" "7.2.0"
2277 -
2278 -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.0", "acorn@^7.1.1", "acorn@^7.4.0":
2279 - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
2280 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz"
2281 - "version" "7.4.1"
2282 -
2283 -"acorn@^6.4.1":
2284 - "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
2285 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz"
2286 - "version" "6.4.2"
2287 -
2288 -"acorn@^8.2.4":
2289 - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q=="
2290 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz"
2291 - "version" "8.5.0"
2292 -
2293 -"address@^1.0.1", "address@1.1.2":
2294 - "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
2295 - "resolved" "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz"
2296 - "version" "1.1.2"
2297 -
2298 -"adjust-sourcemap-loader@3.0.0":
2299 - "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw=="
2300 - "resolved" "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz"
2301 - "version" "3.0.0"
2302 - dependencies:
2303 - "loader-utils" "^2.0.0"
2304 - "regex-parser" "^2.2.11"
2305 -
2306 -"agent-base@6":
2307 - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
2308 - "resolved" "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz"
2309 - "version" "6.0.2"
2310 - dependencies:
2311 - "debug" "4"
2312 -
2313 -"aggregate-error@^3.0.0":
2314 - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="
2315 - "resolved" "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz"
2316 - "version" "3.1.0"
2317 - dependencies:
2318 - "clean-stack" "^2.0.0"
2319 - "indent-string" "^4.0.0"
2320 -
2321 -"ajv-errors@^1.0.0":
2322 - "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
2323 - "resolved" "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz"
2324 - "version" "1.0.1"
2325 -
2326 -"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2":
2327 - "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
2328 - "resolved" "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
2329 - "version" "3.5.2"
2330 -
2331 -"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
2332 - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
2333 - "resolved" "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz"
2334 - "version" "6.12.6"
2335 - dependencies:
2336 - "fast-deep-equal" "^3.1.1"
2337 - "fast-json-stable-stringify" "^2.0.0"
2338 - "json-schema-traverse" "^0.4.1"
2339 - "uri-js" "^4.2.2"
2340 -
2341 -"ajv@^8.0.1":
2342 - "integrity" "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw=="
2343 - "resolved" "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz"
2344 - "version" "8.6.3"
2345 - dependencies:
2346 - "fast-deep-equal" "^3.1.1"
2347 - "json-schema-traverse" "^1.0.0"
2348 - "require-from-string" "^2.0.2"
2349 - "uri-js" "^4.2.2"
2350 -
2351 -"alphanum-sort@^1.0.0":
2352 - "integrity" "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
2353 - "resolved" "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz"
2354 - "version" "1.0.2"
2355 -
2356 -"ansi-colors@^3.0.0":
2357 - "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
2358 - "resolved" "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz"
2359 - "version" "3.2.4"
2360 -
2361 -"ansi-colors@^4.1.1":
2362 - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
2363 - "resolved" "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz"
2364 - "version" "4.1.1"
2365 -
2366 -"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1":
2367 - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
2368 - "resolved" "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
2369 - "version" "4.3.2"
2370 - dependencies:
2371 - "type-fest" "^0.21.3"
2372 -
2373 -"ansi-html@^0.0.7", "ansi-html@0.0.7":
2374 - "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
2375 - "resolved" "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz"
2376 - "version" "0.0.7"
2377 -
2378 -"ansi-regex@^2.0.0":
2379 - "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
2380 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"
2381 - "version" "2.1.1"
2382 -
2383 -"ansi-regex@^4.1.0":
2384 - "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
2385 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz"
2386 - "version" "4.1.0"
2387 -
2388 -"ansi-regex@^5.0.0", "ansi-regex@^5.0.1":
2389 - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
2390 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz"
2391 - "version" "5.0.1"
2392 -
2393 -"ansi-styles@^3.2.0":
2394 - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
2395 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
2396 - "version" "3.2.1"
2397 - dependencies:
2398 - "color-convert" "^1.9.0"
2399 -
2400 -"ansi-styles@^3.2.1":
2401 - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
2402 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
2403 - "version" "3.2.1"
2404 - dependencies:
2405 - "color-convert" "^1.9.0"
2406 -
2407 -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
2408 - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
2409 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"
2410 - "version" "4.3.0"
2411 - dependencies:
2412 - "color-convert" "^2.0.1"
2413 -
2414 -"anymatch@^2.0.0":
2415 - "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
2416 - "resolved" "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz"
2417 - "version" "2.0.0"
2418 - dependencies:
2419 - "micromatch" "^3.1.4"
2420 - "normalize-path" "^2.1.1"
2421 -
2422 -"anymatch@^3.0.0", "anymatch@^3.0.3", "anymatch@~3.1.2":
2423 - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
2424 - "resolved" "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz"
2425 - "version" "3.1.2"
2426 - dependencies:
2427 - "normalize-path" "^3.0.0"
2428 - "picomatch" "^2.0.4"
2429 -
2430 -"aproba@^1.1.1":
2431 - "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
2432 - "resolved" "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz"
2433 - "version" "1.2.0"
2434 -
2435 -"argparse@^1.0.7":
2436 - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
2437 - "resolved" "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz"
2438 - "version" "1.0.10"
2439 - dependencies:
2440 - "sprintf-js" "~1.0.2"
2441 -
2442 -"aria-query@^4.2.2":
2443 - "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA=="
2444 - "resolved" "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz"
2445 - "version" "4.2.2"
2446 - dependencies:
2447 - "@babel/runtime" "^7.10.2"
2448 - "@babel/runtime-corejs3" "^7.10.2"
2449 -
2450 -"arity-n@^1.0.4":
2451 - "integrity" "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
2452 - "resolved" "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz"
2453 - "version" "1.0.4"
2454 -
2455 -"arr-diff@^4.0.0":
2456 - "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
2457 - "resolved" "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz"
2458 - "version" "4.0.0"
2459 -
2460 -"arr-flatten@^1.1.0":
2461 - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
2462 - "resolved" "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz"
2463 - "version" "1.1.0"
2464 -
2465 -"arr-union@^3.1.0":
2466 - "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
2467 - "resolved" "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz"
2468 - "version" "3.1.0"
2469 -
2470 -"array-flatten@^2.1.0":
2471 - "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
2472 - "resolved" "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz"
2473 - "version" "2.1.2"
2474 -
2475 -"array-flatten@1.1.1":
2476 - "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
2477 - "resolved" "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz"
2478 - "version" "1.1.1"
2479 -
2480 -"array-includes@^3.1.1", "array-includes@^3.1.3":
2481 - "integrity" "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A=="
2482 - "resolved" "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz"
2483 - "version" "3.1.3"
2484 - dependencies:
2485 - "call-bind" "^1.0.2"
2486 - "define-properties" "^1.1.3"
2487 - "es-abstract" "^1.18.0-next.2"
2488 - "get-intrinsic" "^1.1.1"
2489 - "is-string" "^1.0.5"
2490 -
2491 -"array-union@^1.0.1":
2492 - "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk="
2493 - "resolved" "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz"
2494 - "version" "1.0.2"
2495 - dependencies:
2496 - "array-uniq" "^1.0.1"
2497 -
2498 -"array-union@^2.1.0":
2499 - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
2500 - "resolved" "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz"
2501 - "version" "2.1.0"
2502 -
2503 -"array-uniq@^1.0.1":
2504 - "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
2505 - "resolved" "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz"
2506 - "version" "1.0.3"
2507 -
2508 -"array-unique@^0.3.2":
2509 - "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
2510 - "resolved" "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz"
2511 - "version" "0.3.2"
2512 -
2513 -"array.prototype.flat@^1.2.4":
2514 - "integrity" "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg=="
2515 - "resolved" "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz"
2516 - "version" "1.2.4"
2517 - dependencies:
2518 - "call-bind" "^1.0.0"
2519 - "define-properties" "^1.1.3"
2520 - "es-abstract" "^1.18.0-next.1"
2521 -
2522 -"array.prototype.flatmap@^1.2.4":
2523 - "integrity" "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q=="
2524 - "resolved" "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz"
2525 - "version" "1.2.4"
2526 - dependencies:
2527 - "call-bind" "^1.0.0"
2528 - "define-properties" "^1.1.3"
2529 - "es-abstract" "^1.18.0-next.1"
2530 - "function-bind" "^1.1.1"
2531 -
2532 -"arrify@^2.0.1":
2533 - "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="
2534 - "resolved" "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz"
2535 - "version" "2.0.1"
2536 -
2537 -"asap@~2.0.6":
2538 - "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
2539 - "resolved" "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz"
2540 - "version" "2.0.6"
2541 -
2542 -"asn1.js@^5.2.0":
2543 - "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="
2544 - "resolved" "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz"
2545 - "version" "5.4.1"
2546 - dependencies:
2547 - "bn.js" "^4.0.0"
2548 - "inherits" "^2.0.1"
2549 - "minimalistic-assert" "^1.0.0"
2550 - "safer-buffer" "^2.1.0"
2551 -
2552 -"assert@^1.1.1":
2553 - "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA=="
2554 - "resolved" "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz"
2555 - "version" "1.5.0"
2556 - dependencies:
2557 - "object-assign" "^4.1.1"
2558 - "util" "0.10.3"
2559 -
2560 -"assign-symbols@^1.0.0":
2561 - "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
2562 - "resolved" "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz"
2563 - "version" "1.0.0"
2564 -
2565 -"ast-types-flow@^0.0.7":
2566 - "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
2567 - "resolved" "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
2568 - "version" "0.0.7"
2569 -
2570 -"astral-regex@^2.0.0":
2571 - "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
2572 - "resolved" "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz"
2573 - "version" "2.0.0"
2574 -
2575 -"async-each@^1.0.1":
2576 - "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
2577 - "resolved" "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz"
2578 - "version" "1.0.3"
2579 -
2580 -"async-limiter@~1.0.0":
2581 - "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
2582 - "resolved" "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz"
2583 - "version" "1.0.1"
2584 -
2585 -"async@^2.6.2":
2586 - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg=="
2587 - "resolved" "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz"
2588 - "version" "2.6.3"
2589 - dependencies:
2590 - "lodash" "^4.17.14"
2591 -
2592 -"asynckit@^0.4.0":
2593 - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k="
2594 - "resolved" "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz"
2595 - "version" "0.4.0"
2596 -
2597 -"at-least-node@^1.0.0":
2598 - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
2599 - "resolved" "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz"
2600 - "version" "1.0.0"
2601 -
2602 -"atob@^2.1.2":
2603 - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
2604 - "resolved" "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz"
2605 - "version" "2.1.2"
2606 -
2607 -"autoprefixer@^9.6.1":
2608 - "integrity" "sha512-7Hg99B1eTH5+LgmUBUSmov1Z3bsggQJS7v3IMGo6wcScnbRuvtMc871J9J+4bSbIqa9LSX/zypFXJ8sXHpMJeQ=="
2609 - "resolved" "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.7.tgz"
2610 - "version" "9.8.7"
2611 - dependencies:
2612 - "browserslist" "^4.12.0"
2613 - "caniuse-lite" "^1.0.30001109"
2614 - "nanocolors" "^0.2.8"
2615 - "normalize-range" "^0.1.2"
2616 - "num2fraction" "^1.2.2"
2617 - "postcss" "^7.0.32"
2618 - "postcss-value-parser" "^4.1.0"
2619 -
2620 -"axe-core@^4.0.2":
2621 - "integrity" "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA=="
2622 - "resolved" "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz"
2623 - "version" "4.3.3"
2624 -
2625 -"axobject-query@^2.2.0":
2626 - "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
2627 - "resolved" "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz"
2628 - "version" "2.2.0"
2629 -
2630 -"babel-eslint@^10.0.0", "babel-eslint@^10.1.0":
2631 - "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg=="
2632 - "resolved" "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz"
2633 - "version" "10.1.0"
2634 - dependencies:
2635 - "@babel/code-frame" "^7.0.0"
2636 - "@babel/parser" "^7.7.0"
2637 - "@babel/traverse" "^7.7.0"
2638 - "@babel/types" "^7.7.0"
2639 - "eslint-visitor-keys" "^1.0.0"
2640 - "resolve" "^1.12.0"
2641 -
2642 -"babel-extract-comments@^1.0.0":
2643 - "integrity" "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ=="
2644 - "resolved" "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz"
2645 - "version" "1.0.0"
2646 - dependencies:
2647 - "babylon" "^6.18.0"
2648 -
2649 -"babel-jest@^26.6.0":
2650 - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
2651 - "resolved" "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz"
2652 - "version" "26.6.3"
2653 - dependencies:
2654 - "@jest/transform" "^26.6.2"
2655 - "@jest/types" "^26.6.2"
2656 - "@types/babel__core" "^7.1.7"
2657 - "babel-plugin-istanbul" "^6.0.0"
2658 - "babel-preset-jest" "^26.6.2"
2659 - "chalk" "^4.0.0"
2660 - "graceful-fs" "^4.2.4"
2661 - "slash" "^3.0.0"
2662 -
2663 -"babel-jest@^26.6.3":
2664 - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
2665 - "resolved" "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz"
2666 - "version" "26.6.3"
2667 - dependencies:
2668 - "@jest/transform" "^26.6.2"
2669 - "@jest/types" "^26.6.2"
2670 - "@types/babel__core" "^7.1.7"
2671 - "babel-plugin-istanbul" "^6.0.0"
2672 - "babel-preset-jest" "^26.6.2"
2673 - "chalk" "^4.0.0"
2674 - "graceful-fs" "^4.2.4"
2675 - "slash" "^3.0.0"
2676 -
2677 -"babel-loader@8.1.0":
2678 - "integrity" "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw=="
2679 - "resolved" "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz"
2680 - "version" "8.1.0"
2681 - dependencies:
2682 - "find-cache-dir" "^2.1.0"
2683 - "loader-utils" "^1.4.0"
2684 - "mkdirp" "^0.5.3"
2685 - "pify" "^4.0.1"
2686 - "schema-utils" "^2.6.5"
2687 -
2688 -"babel-plugin-dynamic-import-node@^2.3.3":
2689 - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="
2690 - "resolved" "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
2691 - "version" "2.3.3"
2692 - dependencies:
2693 - "object.assign" "^4.1.0"
2694 -
2695 -"babel-plugin-istanbul@^6.0.0":
2696 - "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ=="
2697 - "resolved" "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz"
2698 - "version" "6.0.0"
2699 - dependencies:
2700 - "@babel/helper-plugin-utils" "^7.0.0"
2701 - "@istanbuljs/load-nyc-config" "^1.0.0"
2702 - "@istanbuljs/schema" "^0.1.2"
2703 - "istanbul-lib-instrument" "^4.0.0"
2704 - "test-exclude" "^6.0.0"
2705 -
2706 -"babel-plugin-jest-hoist@^26.6.2":
2707 - "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw=="
2708 - "resolved" "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz"
2709 - "version" "26.6.2"
2710 - dependencies:
2711 - "@babel/template" "^7.3.3"
2712 - "@babel/types" "^7.3.3"
2713 - "@types/babel__core" "^7.0.0"
2714 - "@types/babel__traverse" "^7.0.6"
2715 -
2716 -"babel-plugin-macros@2.8.0":
2717 - "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg=="
2718 - "resolved" "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
2719 - "version" "2.8.0"
2720 - dependencies:
2721 - "@babel/runtime" "^7.7.2"
2722 - "cosmiconfig" "^6.0.0"
2723 - "resolve" "^1.12.0"
2724 -
2725 -"babel-plugin-named-asset-import@^0.3.7":
2726 - "integrity" "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw=="
2727 - "resolved" "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz"
2728 - "version" "0.3.7"
2729 -
2730 -"babel-plugin-polyfill-corejs2@^0.2.2":
2731 - "integrity" "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ=="
2732 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz"
2733 - "version" "0.2.2"
2734 - dependencies:
2735 - "@babel/compat-data" "^7.13.11"
2736 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2737 - "semver" "^6.1.1"
2738 -
2739 -"babel-plugin-polyfill-corejs3@^0.2.2":
2740 - "integrity" "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw=="
2741 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz"
2742 - "version" "0.2.5"
2743 - dependencies:
2744 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2745 - "core-js-compat" "^3.16.2"
2746 -
2747 -"babel-plugin-polyfill-regenerator@^0.2.2":
2748 - "integrity" "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg=="
2749 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz"
2750 - "version" "0.2.2"
2751 - dependencies:
2752 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2753 -
2754 -"babel-plugin-syntax-object-rest-spread@^6.8.0":
2755 - "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
2756 - "resolved" "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
2757 - "version" "6.13.0"
2758 -
2759 -"babel-plugin-transform-object-rest-spread@^6.26.0":
2760 - "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY="
2761 - "resolved" "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"
2762 - "version" "6.26.0"
2763 - dependencies:
2764 - "babel-plugin-syntax-object-rest-spread" "^6.8.0"
2765 - "babel-runtime" "^6.26.0"
2766 -
2767 -"babel-plugin-transform-react-remove-prop-types@0.4.24":
2768 - "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
2769 - "resolved" "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz"
2770 - "version" "0.4.24"
2771 -
2772 -"babel-preset-current-node-syntax@^1.0.0":
2773 - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
2774 - "resolved" "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
2775 - "version" "1.0.1"
2776 - dependencies:
2777 - "@babel/plugin-syntax-async-generators" "^7.8.4"
2778 - "@babel/plugin-syntax-bigint" "^7.8.3"
2779 - "@babel/plugin-syntax-class-properties" "^7.8.3"
2780 - "@babel/plugin-syntax-import-meta" "^7.8.3"
2781 - "@babel/plugin-syntax-json-strings" "^7.8.3"
2782 - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
2783 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
2784 - "@babel/plugin-syntax-numeric-separator" "^7.8.3"
2785 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
2786 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
2787 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
2788 - "@babel/plugin-syntax-top-level-await" "^7.8.3"
2789 -
2790 -"babel-preset-jest@^26.6.2":
2791 - "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ=="
2792 - "resolved" "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz"
2793 - "version" "26.6.2"
2794 - dependencies:
2795 - "babel-plugin-jest-hoist" "^26.6.2"
2796 - "babel-preset-current-node-syntax" "^1.0.0"
2797 -
2798 -"babel-preset-react-app@^10.0.0":
2799 - "integrity" "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg=="
2800 - "resolved" "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz"
2801 - "version" "10.0.0"
2802 - dependencies:
2803 - "@babel/core" "7.12.3"
2804 - "@babel/plugin-proposal-class-properties" "7.12.1"
2805 - "@babel/plugin-proposal-decorators" "7.12.1"
2806 - "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1"
2807 - "@babel/plugin-proposal-numeric-separator" "7.12.1"
2808 - "@babel/plugin-proposal-optional-chaining" "7.12.1"
2809 - "@babel/plugin-transform-flow-strip-types" "7.12.1"
2810 - "@babel/plugin-transform-react-display-name" "7.12.1"
2811 - "@babel/plugin-transform-runtime" "7.12.1"
2812 - "@babel/preset-env" "7.12.1"
2813 - "@babel/preset-react" "7.12.1"
2814 - "@babel/preset-typescript" "7.12.1"
2815 - "@babel/runtime" "7.12.1"
2816 - "babel-plugin-macros" "2.8.0"
2817 - "babel-plugin-transform-react-remove-prop-types" "0.4.24"
2818 -
2819 -"babel-runtime@^6.26.0":
2820 - "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
2821 - "resolved" "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz"
2822 - "version" "6.26.0"
2823 - dependencies:
2824 - "core-js" "^2.4.0"
2825 - "regenerator-runtime" "^0.11.0"
2826 -
2827 -"babylon@^6.18.0":
2828 - "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
2829 - "resolved" "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz"
2830 - "version" "6.18.0"
2831 -
2832 -"balanced-match@^1.0.0":
2833 - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2834 - "resolved" "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"
2835 - "version" "1.0.2"
2836 -
2837 -"base@^0.11.1":
2838 - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
2839 - "resolved" "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz"
2840 - "version" "0.11.2"
2841 - dependencies:
2842 - "cache-base" "^1.0.1"
2843 - "class-utils" "^0.3.5"
2844 - "component-emitter" "^1.2.1"
2845 - "define-property" "^1.0.0"
2846 - "isobject" "^3.0.1"
2847 - "mixin-deep" "^1.2.0"
2848 - "pascalcase" "^0.1.1"
2849 -
2850 -"base64-js@^1.0.2":
2851 - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
2852 - "resolved" "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz"
2853 - "version" "1.5.1"
2854 -
2855 -"batch@0.6.1":
2856 - "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
2857 - "resolved" "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz"
2858 - "version" "0.6.1"
2859 -
2860 -"bfj@^7.0.2":
2861 - "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw=="
2862 - "resolved" "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz"
2863 - "version" "7.0.2"
2864 - dependencies:
2865 - "bluebird" "^3.5.5"
2866 - "check-types" "^11.1.1"
2867 - "hoopy" "^0.1.4"
2868 - "tryer" "^1.0.1"
2869 -
2870 -"big.js@^5.2.2":
2871 - "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
2872 - "resolved" "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz"
2873 - "version" "5.2.2"
2874 -
2875 -"binary-extensions@^1.0.0":
2876 - "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
2877 - "resolved" "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz"
2878 - "version" "1.13.1"
2879 -
2880 -"binary-extensions@^2.0.0":
2881 - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
2882 - "resolved" "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz"
2883 - "version" "2.2.0"
2884 -
2885 -"bindings@^1.5.0":
2886 - "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="
2887 - "resolved" "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz"
2888 - "version" "1.5.0"
2889 - dependencies:
2890 - "file-uri-to-path" "1.0.0"
2891 -
2892 -"bluebird@^3.5.5":
2893 - "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
2894 - "resolved" "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz"
2895 - "version" "3.7.2"
2896 -
2897 -"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.9":
2898 - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
2899 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz"
2900 - "version" "4.12.0"
2901 -
2902 -"bn.js@^5.0.0":
2903 - "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2904 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz"
2905 - "version" "5.2.0"
2906 -
2907 -"bn.js@^5.1.1":
2908 - "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2909 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz"
2910 - "version" "5.2.0"
2911 -
2912 -"body-parser@1.19.0":
2913 - "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="
2914 - "resolved" "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz"
2915 - "version" "1.19.0"
2916 - dependencies:
2917 - "bytes" "3.1.0"
2918 - "content-type" "~1.0.4"
2919 - "debug" "2.6.9"
2920 - "depd" "~1.1.2"
2921 - "http-errors" "1.7.2"
2922 - "iconv-lite" "0.4.24"
2923 - "on-finished" "~2.3.0"
2924 - "qs" "6.7.0"
2925 - "raw-body" "2.4.0"
2926 - "type-is" "~1.6.17"
2927 -
2928 -"bonjour@^3.5.0":
2929 - "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU="
2930 - "resolved" "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz"
2931 - "version" "3.5.0"
2932 - dependencies:
2933 - "array-flatten" "^2.1.0"
2934 - "deep-equal" "^1.0.1"
2935 - "dns-equal" "^1.0.0"
2936 - "dns-txt" "^2.0.2"
2937 - "multicast-dns" "^6.0.1"
2938 - "multicast-dns-service-types" "^1.1.0"
2939 -
2940 -"boolbase@^1.0.0", "boolbase@~1.0.0":
2941 - "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
2942 - "resolved" "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz"
2943 - "version" "1.0.0"
2944 -
2945 -"brace-expansion@^1.1.7":
2946 - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
2947 - "resolved" "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"
2948 - "version" "1.1.11"
2949 - dependencies:
2950 - "balanced-match" "^1.0.0"
2951 - "concat-map" "0.0.1"
2952 -
2953 -"braces@^2.3.1", "braces@^2.3.2":
2954 - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="
2955 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz"
2956 - "version" "2.3.2"
2957 - dependencies:
2958 - "arr-flatten" "^1.1.0"
2959 - "array-unique" "^0.3.2"
2960 - "extend-shallow" "^2.0.1"
2961 - "fill-range" "^4.0.0"
2962 - "isobject" "^3.0.1"
2963 - "repeat-element" "^1.1.2"
2964 - "snapdragon" "^0.8.1"
2965 - "snapdragon-node" "^2.0.1"
2966 - "split-string" "^3.0.2"
2967 - "to-regex" "^3.0.1"
2968 -
2969 -"braces@^3.0.1":
2970 - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
2971 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"
2972 - "version" "3.0.2"
2973 - dependencies:
2974 - "fill-range" "^7.0.1"
2975 -
2976 -"braces@~3.0.2":
2977 - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
2978 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"
2979 - "version" "3.0.2"
2980 - dependencies:
2981 - "fill-range" "^7.0.1"
2982 -
2983 -"brorand@^1.0.1", "brorand@^1.1.0":
2984 - "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
2985 - "resolved" "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz"
2986 - "version" "1.1.0"
2987 -
2988 -"browser-process-hrtime@^1.0.0":
2989 - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
2990 - "resolved" "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
2991 - "version" "1.0.0"
2992 -
2993 -"browserify-aes@^1.0.0", "browserify-aes@^1.0.4":
2994 - "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
2995 - "resolved" "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz"
2996 - "version" "1.2.0"
2997 - dependencies:
2998 - "buffer-xor" "^1.0.3"
2999 - "cipher-base" "^1.0.0"
3000 - "create-hash" "^1.1.0"
3001 - "evp_bytestokey" "^1.0.3"
3002 - "inherits" "^2.0.1"
3003 - "safe-buffer" "^5.0.1"
3004 -
3005 -"browserify-cipher@^1.0.0":
3006 - "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
3007 - "resolved" "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
3008 - "version" "1.0.1"
3009 - dependencies:
3010 - "browserify-aes" "^1.0.4"
3011 - "browserify-des" "^1.0.0"
3012 - "evp_bytestokey" "^1.0.0"
3013 -
3014 -"browserify-des@^1.0.0":
3015 - "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
3016 - "resolved" "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz"
3017 - "version" "1.0.2"
3018 - dependencies:
3019 - "cipher-base" "^1.0.1"
3020 - "des.js" "^1.0.0"
3021 - "inherits" "^2.0.1"
3022 - "safe-buffer" "^5.1.2"
3023 -
3024 -"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1":
3025 - "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="
3026 - "resolved" "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
3027 - "version" "4.1.0"
3028 - dependencies:
3029 - "bn.js" "^5.0.0"
3030 - "randombytes" "^2.0.1"
3031 -
3032 -"browserify-sign@^4.0.0":
3033 - "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="
3034 - "resolved" "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz"
3035 - "version" "4.2.1"
3036 - dependencies:
3037 - "bn.js" "^5.1.1"
3038 - "browserify-rsa" "^4.0.1"
3039 - "create-hash" "^1.2.0"
3040 - "create-hmac" "^1.1.7"
3041 - "elliptic" "^6.5.3"
3042 - "inherits" "^2.0.4"
3043 - "parse-asn1" "^5.1.5"
3044 - "readable-stream" "^3.6.0"
3045 - "safe-buffer" "^5.2.0"
3046 -
3047 -"browserify-zlib@^0.2.0":
3048 - "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="
3049 - "resolved" "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz"
3050 - "version" "0.2.0"
3051 - dependencies:
3052 - "pako" "~1.0.5"
3053 -
3054 -"browserslist@^4", "browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.16.6", "browserslist@^4.17.1", "browserslist@^4.6.2", "browserslist@^4.6.4":
3055 - "integrity" "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ=="
3056 - "resolved" "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.1.tgz"
3057 - "version" "4.17.1"
3058 - dependencies:
3059 - "caniuse-lite" "^1.0.30001259"
3060 - "electron-to-chromium" "^1.3.846"
3061 - "escalade" "^3.1.1"
3062 - "nanocolors" "^0.1.5"
3063 - "node-releases" "^1.1.76"
3064 -
3065 -"browserslist@4.14.2":
3066 - "integrity" "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw=="
3067 - "resolved" "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz"
3068 - "version" "4.14.2"
3069 - dependencies:
3070 - "caniuse-lite" "^1.0.30001125"
3071 - "electron-to-chromium" "^1.3.564"
3072 - "escalade" "^3.0.2"
3073 - "node-releases" "^1.1.61"
3074 -
3075 -"bser@2.1.1":
3076 - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="
3077 - "resolved" "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz"
3078 - "version" "2.1.1"
3079 - dependencies:
3080 - "node-int64" "^0.4.0"
3081 -
3082 -"buffer-from@^1.0.0":
3083 - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
3084 - "resolved" "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"
3085 - "version" "1.1.2"
3086 -
3087 -"buffer-indexof@^1.0.0":
3088 - "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
3089 - "resolved" "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
3090 - "version" "1.1.1"
3091 -
3092 -"buffer-xor@^1.0.3":
3093 - "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
3094 - "resolved" "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz"
3095 - "version" "1.0.3"
3096 -
3097 -"buffer@^4.3.0":
3098 - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg=="
3099 - "resolved" "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz"
3100 - "version" "4.9.2"
3101 - dependencies:
3102 - "base64-js" "^1.0.2"
3103 - "ieee754" "^1.1.4"
3104 - "isarray" "^1.0.0"
3105 -
3106 -"builtin-modules@^3.1.0":
3107 - "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA=="
3108 - "resolved" "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz"
3109 - "version" "3.2.0"
3110 -
3111 -"builtin-status-codes@^3.0.0":
3112 - "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
3113 - "resolved" "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
3114 - "version" "3.0.0"
3115 -
3116 -"bytes@3.0.0":
3117 - "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
3118 - "resolved" "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz"
3119 - "version" "3.0.0"
3120 -
3121 -"bytes@3.1.0":
3122 - "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
3123 - "resolved" "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz"
3124 - "version" "3.1.0"
3125 -
3126 -"cacache@^12.0.2":
3127 - "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ=="
3128 - "resolved" "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz"
3129 - "version" "12.0.4"
3130 - dependencies:
3131 - "bluebird" "^3.5.5"
3132 - "chownr" "^1.1.1"
3133 - "figgy-pudding" "^3.5.1"
3134 - "glob" "^7.1.4"
3135 - "graceful-fs" "^4.1.15"
3136 - "infer-owner" "^1.0.3"
3137 - "lru-cache" "^5.1.1"
3138 - "mississippi" "^3.0.0"
3139 - "mkdirp" "^0.5.1"
3140 - "move-concurrently" "^1.0.1"
3141 - "promise-inflight" "^1.0.1"
3142 - "rimraf" "^2.6.3"
3143 - "ssri" "^6.0.1"
3144 - "unique-filename" "^1.1.1"
3145 - "y18n" "^4.0.0"
3146 -
3147 -"cacache@^15.0.5":
3148 - "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ=="
3149 - "resolved" "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz"
3150 - "version" "15.3.0"
3151 - dependencies:
3152 - "@npmcli/fs" "^1.0.0"
3153 - "@npmcli/move-file" "^1.0.1"
3154 - "chownr" "^2.0.0"
3155 - "fs-minipass" "^2.0.0"
3156 - "glob" "^7.1.4"
3157 - "infer-owner" "^1.0.4"
3158 - "lru-cache" "^6.0.0"
3159 - "minipass" "^3.1.1"
3160 - "minipass-collect" "^1.0.2"
3161 - "minipass-flush" "^1.0.5"
3162 - "minipass-pipeline" "^1.2.2"
3163 - "mkdirp" "^1.0.3"
3164 - "p-map" "^4.0.0"
3165 - "promise-inflight" "^1.0.1"
3166 - "rimraf" "^3.0.2"
3167 - "ssri" "^8.0.1"
3168 - "tar" "^6.0.2"
3169 - "unique-filename" "^1.1.1"
3170 -
3171 -"cache-base@^1.0.1":
3172 - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="
3173 - "resolved" "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz"
3174 - "version" "1.0.1"
3175 - dependencies:
3176 - "collection-visit" "^1.0.0"
3177 - "component-emitter" "^1.2.1"
3178 - "get-value" "^2.0.6"
3179 - "has-value" "^1.0.0"
3180 - "isobject" "^3.0.1"
3181 - "set-value" "^2.0.0"
3182 - "to-object-path" "^0.3.0"
3183 - "union-value" "^1.0.0"
3184 - "unset-value" "^1.0.0"
3185 -
3186 -"call-bind@^1.0.0", "call-bind@^1.0.2":
3187 - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
3188 - "resolved" "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz"
3189 - "version" "1.0.2"
3190 - dependencies:
3191 - "function-bind" "^1.1.1"
3192 - "get-intrinsic" "^1.0.2"
3193 -
3194 -"caller-callsite@^2.0.0":
3195 - "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ="
3196 - "resolved" "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz"
3197 - "version" "2.0.0"
3198 - dependencies:
3199 - "callsites" "^2.0.0"
3200 -
3201 -"caller-path@^2.0.0":
3202 - "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ="
3203 - "resolved" "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz"
3204 - "version" "2.0.0"
3205 - dependencies:
3206 - "caller-callsite" "^2.0.0"
3207 -
3208 -"callsites@^2.0.0":
3209 - "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
3210 - "resolved" "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz"
3211 - "version" "2.0.0"
3212 -
3213 -"callsites@^3.0.0":
3214 - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
3215 - "resolved" "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"
3216 - "version" "3.1.0"
3217 -
3218 -"camel-case@^4.1.1":
3219 - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="
3220 - "resolved" "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz"
3221 - "version" "4.1.2"
3222 - dependencies:
3223 - "pascal-case" "^3.1.2"
3224 - "tslib" "^2.0.3"
3225 -
3226 -"camelcase@^5.0.0", "camelcase@^5.3.1", "camelcase@5.3.1":
3227 - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
3228 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz"
3229 - "version" "5.3.1"
3230 -
3231 -"camelcase@^6.0.0":
3232 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3233 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3234 - "version" "6.2.0"
3235 -
3236 -"camelcase@^6.1.0":
3237 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3238 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3239 - "version" "6.2.0"
3240 -
3241 -"camelcase@^6.2.0":
3242 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3243 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3244 - "version" "6.2.0"
3245 -
3246 -"caniuse-api@^3.0.0":
3247 - "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="
3248 - "resolved" "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz"
3249 - "version" "3.0.0"
3250 - dependencies:
3251 - "browserslist" "^4.0.0"
3252 - "caniuse-lite" "^1.0.0"
3253 - "lodash.memoize" "^4.1.2"
3254 - "lodash.uniq" "^4.5.0"
3255 -
3256 -"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001125", "caniuse-lite@^1.0.30001259":
3257 - "integrity" "sha512-vM8D9Uvp7bHIN0fZ2KQ4wnmYFpJo/Etb4Vwsuc+ka0tfGDHvOPrFm6S/7CCNLSOkAUjenT2HnUPESdOIL91FaA=="
3258 - "resolved" "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz"
3259 - "version" "1.0.30001261"
3260 -
3261 -"capture-exit@^2.0.0":
3262 - "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g=="
3263 - "resolved" "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz"
3264 - "version" "2.0.0"
3265 - dependencies:
3266 - "rsvp" "^4.8.4"
3267 -
3268 -"case-sensitive-paths-webpack-plugin@2.3.0":
3269 - "integrity" "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ=="
3270 - "resolved" "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz"
3271 - "version" "2.3.0"
3272 -
3273 -"chalk@^2.0.0":
3274 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3275 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3276 - "version" "2.4.2"
3277 - dependencies:
3278 - "ansi-styles" "^3.2.1"
3279 - "escape-string-regexp" "^1.0.5"
3280 - "supports-color" "^5.3.0"
3281 -
3282 -"chalk@^2.4.1":
3283 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3284 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3285 - "version" "2.4.2"
3286 - dependencies:
3287 - "ansi-styles" "^3.2.1"
3288 - "escape-string-regexp" "^1.0.5"
3289 - "supports-color" "^5.3.0"
3290 -
3291 -"chalk@^2.4.2":
3292 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3293 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3294 - "version" "2.4.2"
3295 - dependencies:
3296 - "ansi-styles" "^3.2.1"
3297 - "escape-string-regexp" "^1.0.5"
3298 - "supports-color" "^5.3.0"
3299 -
3300 -"chalk@^4.0.0":
3301 - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
3302 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"
3303 - "version" "4.1.2"
3304 - dependencies:
3305 - "ansi-styles" "^4.1.0"
3306 - "supports-color" "^7.1.0"
3307 -
3308 -"chalk@2.4.2":
3309 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3310 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3311 - "version" "2.4.2"
3312 - dependencies:
3313 - "ansi-styles" "^3.2.1"
3314 - "escape-string-regexp" "^1.0.5"
3315 - "supports-color" "^5.3.0"
3316 -
3317 -"char-regex@^1.0.2":
3318 - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
3319 - "resolved" "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz"
3320 - "version" "1.0.2"
3321 -
3322 -"check-types@^11.1.1":
3323 - "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ=="
3324 - "resolved" "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz"
3325 - "version" "11.1.2"
3326 -
3327 -"chokidar@^2.1.8":
3328 - "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg=="
3329 - "resolved" "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz"
3330 - "version" "2.1.8"
3331 - dependencies:
3332 - "anymatch" "^2.0.0"
3333 - "async-each" "^1.0.1"
3334 - "braces" "^2.3.2"
3335 - "glob-parent" "^3.1.0"
3336 - "inherits" "^2.0.3"
3337 - "is-binary-path" "^1.0.0"
3338 - "is-glob" "^4.0.0"
3339 - "normalize-path" "^3.0.0"
3340 - "path-is-absolute" "^1.0.0"
3341 - "readdirp" "^2.2.1"
3342 - "upath" "^1.1.1"
3343 - optionalDependencies:
3344 - "fsevents" "^1.2.7"
3345 -
3346 -"chokidar@^3.4.0":
3347 - "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
3348 - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz"
3349 - "version" "3.5.2"
3350 - dependencies:
3351 - "anymatch" "~3.1.2"
3352 - "braces" "~3.0.2"
3353 - "glob-parent" "~5.1.2"
3354 - "is-binary-path" "~2.1.0"
3355 - "is-glob" "~4.0.1"
3356 - "normalize-path" "~3.0.0"
3357 - "readdirp" "~3.6.0"
3358 - optionalDependencies:
3359 - "fsevents" "~2.3.2"
3360 -
3361 -"chokidar@^3.4.1":
3362 - "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
3363 - "resolved" "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz"
3364 - "version" "3.5.2"
3365 - dependencies:
3366 - "anymatch" "~3.1.2"
3367 - "braces" "~3.0.2"
3368 - "glob-parent" "~5.1.2"
3369 - "is-binary-path" "~2.1.0"
3370 - "is-glob" "~4.0.1"
3371 - "normalize-path" "~3.0.0"
3372 - "readdirp" "~3.6.0"
3373 - optionalDependencies:
3374 - "fsevents" "~2.3.2"
3375 -
3376 -"chownr@^1.1.1":
3377 - "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
3378 - "resolved" "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz"
3379 - "version" "1.1.4"
3380 -
3381 -"chownr@^2.0.0":
3382 - "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
3383 - "resolved" "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz"
3384 - "version" "2.0.0"
3385 -
3386 -"chrome-trace-event@^1.0.2":
3387 - "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
3388 - "resolved" "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
3389 - "version" "1.0.3"
3390 -
3391 -"ci-info@^2.0.0":
3392 - "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
3393 - "resolved" "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz"
3394 - "version" "2.0.0"
3395 -
3396 -"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3":
3397 - "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
3398 - "resolved" "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz"
3399 - "version" "1.0.4"
3400 - dependencies:
3401 - "inherits" "^2.0.1"
3402 - "safe-buffer" "^5.0.1"
3403 -
3404 -"cjs-module-lexer@^0.6.0":
3405 - "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw=="
3406 - "resolved" "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz"
3407 - "version" "0.6.0"
3408 -
3409 -"class-utils@^0.3.5":
3410 - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="
3411 - "resolved" "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz"
3412 - "version" "0.3.6"
3413 - dependencies:
3414 - "arr-union" "^3.1.0"
3415 - "define-property" "^0.2.5"
3416 - "isobject" "^3.0.0"
3417 - "static-extend" "^0.1.1"
3418 -
3419 -"clean-css@^4.2.3":
3420 - "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA=="
3421 - "resolved" "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz"
3422 - "version" "4.2.3"
3423 - dependencies:
3424 - "source-map" "~0.6.0"
3425 -
3426 -"clean-stack@^2.0.0":
3427 - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
3428 - "resolved" "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz"
3429 - "version" "2.2.0"
3430 -
3431 -"cliui@^5.0.0":
3432 - "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="
3433 - "resolved" "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz"
3434 - "version" "5.0.0"
3435 - dependencies:
3436 - "string-width" "^3.1.0"
3437 - "strip-ansi" "^5.2.0"
3438 - "wrap-ansi" "^5.1.0"
3439 -
3440 -"cliui@^6.0.0":
3441 - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="
3442 - "resolved" "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz"
3443 - "version" "6.0.0"
3444 - dependencies:
3445 - "string-width" "^4.2.0"
3446 - "strip-ansi" "^6.0.0"
3447 - "wrap-ansi" "^6.2.0"
3448 -
3449 -"clone-deep@^4.0.1":
3450 - "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="
3451 - "resolved" "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz"
3452 - "version" "4.0.1"
3453 - dependencies:
3454 - "is-plain-object" "^2.0.4"
3455 - "kind-of" "^6.0.2"
3456 - "shallow-clone" "^3.0.0"
3457 -
3458 -"co@^4.6.0":
3459 - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
3460 - "resolved" "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz"
3461 - "version" "4.6.0"
3462 -
3463 -"coa@^2.0.2":
3464 - "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA=="
3465 - "resolved" "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz"
3466 - "version" "2.0.2"
3467 - dependencies:
3468 - "@types/q" "^1.5.1"
3469 - "chalk" "^2.4.1"
3470 - "q" "^1.1.2"
3471 -
3472 -"collect-v8-coverage@^1.0.0":
3473 - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg=="
3474 - "resolved" "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
3475 - "version" "1.0.1"
3476 -
3477 -"collection-visit@^1.0.0":
3478 - "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA="
3479 - "resolved" "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz"
3480 - "version" "1.0.0"
3481 - dependencies:
3482 - "map-visit" "^1.0.0"
3483 - "object-visit" "^1.0.0"
3484 -
3485 -"color-convert@^1.9.0", "color-convert@^1.9.3":
3486 - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
3487 - "resolved" "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"
3488 - "version" "1.9.3"
3489 - dependencies:
3490 - "color-name" "1.1.3"
3491 -
3492 -"color-convert@^2.0.1":
3493 - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
3494 - "resolved" "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"
3495 - "version" "2.0.1"
3496 - dependencies:
3497 - "color-name" "~1.1.4"
3498 -
3499 -"color-name@^1.0.0", "color-name@~1.1.4":
3500 - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3501 - "resolved" "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"
3502 - "version" "1.1.4"
3503 -
3504 -"color-name@1.1.3":
3505 - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3506 - "resolved" "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz"
3507 - "version" "1.1.3"
3508 -
3509 -"color-string@^1.6.0":
3510 - "integrity" "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA=="
3511 - "resolved" "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz"
3512 - "version" "1.6.0"
3513 - dependencies:
3514 - "color-name" "^1.0.0"
3515 - "simple-swizzle" "^0.2.2"
3516 -
3517 -"color@^3.0.0":
3518 - "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA=="
3519 - "resolved" "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz"
3520 - "version" "3.2.1"
3521 - dependencies:
3522 - "color-convert" "^1.9.3"
3523 - "color-string" "^1.6.0"
3524 -
3525 -"combined-stream@^1.0.8":
3526 - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
3527 - "resolved" "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz"
3528 - "version" "1.0.8"
3529 - dependencies:
3530 - "delayed-stream" "~1.0.0"
3531 -
3532 -"commander@^2.20.0":
3533 - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
3534 - "resolved" "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz"
3535 - "version" "2.20.3"
3536 -
3537 -"commander@^4.0.1":
3538 - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
3539 - "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
3540 - "version" "4.1.1"
3541 -
3542 -"commander@^4.1.1":
3543 - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
3544 - "resolved" "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz"
3545 - "version" "4.1.1"
3546 -
3547 -"common-tags@^1.8.0":
3548 - "integrity" "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw=="
3549 - "resolved" "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz"
3550 - "version" "1.8.0"
3551 -
3552 -"commondir@^1.0.1":
3553 - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
3554 - "resolved" "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz"
3555 - "version" "1.0.1"
3556 -
3557 -"component-emitter@^1.2.1":
3558 - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
3559 - "resolved" "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz"
3560 - "version" "1.3.0"
3561 -
3562 -"compose-function@3.0.3":
3563 - "integrity" "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8="
3564 - "resolved" "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz"
3565 - "version" "3.0.3"
3566 - dependencies:
3567 - "arity-n" "^1.0.4"
3568 -
3569 -"compressible@~2.0.16":
3570 - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
3571 - "resolved" "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz"
3572 - "version" "2.0.18"
3573 - dependencies:
3574 - "mime-db" ">= 1.43.0 < 2"
3575 -
3576 -"compression@^1.7.4":
3577 - "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ=="
3578 - "resolved" "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz"
3579 - "version" "1.7.4"
3580 - dependencies:
3581 - "accepts" "~1.3.5"
3582 - "bytes" "3.0.0"
3583 - "compressible" "~2.0.16"
3584 - "debug" "2.6.9"
3585 - "on-headers" "~1.0.2"
3586 - "safe-buffer" "5.1.2"
3587 - "vary" "~1.1.2"
3588 -
3589 -"concat-map@0.0.1":
3590 - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3591 - "resolved" "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"
3592 - "version" "0.0.1"
3593 -
3594 -"concat-stream@^1.5.0":
3595 - "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="
3596 - "resolved" "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz"
3597 - "version" "1.6.2"
3598 - dependencies:
3599 - "buffer-from" "^1.0.0"
3600 - "inherits" "^2.0.3"
3601 - "readable-stream" "^2.2.2"
3602 - "typedarray" "^0.0.6"
3603 -
3604 -"confusing-browser-globals@^1.0.10":
3605 - "integrity" "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA=="
3606 - "resolved" "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz"
3607 - "version" "1.0.10"
3608 -
3609 -"connect-history-api-fallback@^1.6.0":
3610 - "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
3611 - "resolved" "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
3612 - "version" "1.6.0"
3613 -
3614 -"console-browserify@^1.1.0":
3615 - "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
3616 - "resolved" "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz"
3617 - "version" "1.2.0"
3618 -
3619 -"constants-browserify@^1.0.0":
3620 - "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
3621 - "resolved" "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz"
3622 - "version" "1.0.0"
3623 -
3624 -"content-disposition@0.5.3":
3625 - "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="
3626 - "resolved" "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz"
3627 - "version" "0.5.3"
3628 - dependencies:
3629 - "safe-buffer" "5.1.2"
3630 -
3631 -"content-type@~1.0.4":
3632 - "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
3633 - "resolved" "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz"
3634 - "version" "1.0.4"
3635 -
3636 -"convert-source-map@^0.3.3":
3637 - "integrity" "sha1-8dgClQr33SYxof6+BZZVDIarMZA="
3638 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz"
3639 - "version" "0.3.5"
3640 -
3641 -"convert-source-map@^1.1.0", "convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0":
3642 - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
3643 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz"
3644 - "version" "1.8.0"
3645 - dependencies:
3646 - "safe-buffer" "~5.1.1"
3647 -
3648 -"convert-source-map@1.7.0":
3649 - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA=="
3650 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz"
3651 - "version" "1.7.0"
3652 - dependencies:
3653 - "safe-buffer" "~5.1.1"
3654 -
3655 -"cookie-signature@1.0.6":
3656 - "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
3657 - "resolved" "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
3658 - "version" "1.0.6"
3659 -
3660 -"cookie@0.4.0":
3661 - "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
3662 - "resolved" "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz"
3663 - "version" "0.4.0"
3664 -
3665 -"copy-concurrently@^1.0.0":
3666 - "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="
3667 - "resolved" "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
3668 - "version" "1.0.5"
3669 - dependencies:
3670 - "aproba" "^1.1.1"
3671 - "fs-write-stream-atomic" "^1.0.8"
3672 - "iferr" "^0.1.5"
3673 - "mkdirp" "^0.5.1"
3674 - "rimraf" "^2.5.4"
3675 - "run-queue" "^1.0.0"
3676 -
3677 -"copy-descriptor@^0.1.0":
3678 - "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
3679 - "resolved" "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
3680 - "version" "0.1.1"
3681 -
3682 -"core-js-compat@^3.16.0", "core-js-compat@^3.16.2", "core-js-compat@^3.6.2":
3683 - "integrity" "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg=="
3684 - "resolved" "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.1.tgz"
3685 - "version" "3.18.1"
3686 - dependencies:
3687 - "browserslist" "^4.17.1"
3688 - "semver" "7.0.0"
3689 -
3690 -"core-js-pure@^3.16.0":
3691 - "integrity" "sha512-kmW/k8MaSuqpvA1xm2l3TVlBuvW+XBkcaOroFUpO3D4lsTGQWBTb/tBDCf/PNkkPLrwgrkQRIYNPB0CeqGJWGQ=="
3692 - "resolved" "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.1.tgz"
3693 - "version" "3.18.1"
3694 -
3695 -"core-js@^2.4.0":
3696 - "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
3697 - "resolved" "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz"
3698 - "version" "2.6.12"
3699 -
3700 -"core-js@^3.6.5":
3701 - "integrity" "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA=="
3702 - "resolved" "https://registry.yarnpkg.com/core-js/-/core-js-3.18.1.tgz"
3703 - "version" "3.18.1"
3704 -
3705 -"core-util-is@~1.0.0":
3706 - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
3707 - "resolved" "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz"
3708 - "version" "1.0.3"
3709 -
3710 -"cosmiconfig@^5.0.0":
3711 - "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="
3712 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
3713 - "version" "5.2.1"
3714 - dependencies:
3715 - "import-fresh" "^2.0.0"
3716 - "is-directory" "^0.3.1"
3717 - "js-yaml" "^3.13.1"
3718 - "parse-json" "^4.0.0"
3719 -
3720 -"cosmiconfig@^6.0.0":
3721 - "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="
3722 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
3723 - "version" "6.0.0"
3724 - dependencies:
3725 - "@types/parse-json" "^4.0.0"
3726 - "import-fresh" "^3.1.0"
3727 - "parse-json" "^5.0.0"
3728 - "path-type" "^4.0.0"
3729 - "yaml" "^1.7.2"
3730 -
3731 -"cosmiconfig@^7.0.0":
3732 - "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
3733 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
3734 - "version" "7.0.1"
3735 - dependencies:
3736 - "@types/parse-json" "^4.0.0"
3737 - "import-fresh" "^3.2.1"
3738 - "parse-json" "^5.0.0"
3739 - "path-type" "^4.0.0"
3740 - "yaml" "^1.10.0"
3741 -
3742 -"create-ecdh@^4.0.0":
3743 - "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
3744 - "resolved" "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz"
3745 - "version" "4.0.4"
3746 - dependencies:
3747 - "bn.js" "^4.1.0"
3748 - "elliptic" "^6.5.3"
3749 -
3750 -"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0":
3751 - "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
3752 - "resolved" "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz"
3753 - "version" "1.2.0"
3754 - dependencies:
3755 - "cipher-base" "^1.0.1"
3756 - "inherits" "^2.0.1"
3757 - "md5.js" "^1.3.4"
3758 - "ripemd160" "^2.0.1"
3759 - "sha.js" "^2.4.0"
3760 -
3761 -"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7":
3762 - "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
3763 - "resolved" "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz"
3764 - "version" "1.1.7"
3765 - dependencies:
3766 - "cipher-base" "^1.0.3"
3767 - "create-hash" "^1.1.0"
3768 - "inherits" "^2.0.1"
3769 - "ripemd160" "^2.0.0"
3770 - "safe-buffer" "^5.0.1"
3771 - "sha.js" "^2.4.8"
3772 -
3773 -"cross-spawn@^6.0.0":
3774 - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="
3775 - "resolved" "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz"
3776 - "version" "6.0.5"
3777 - dependencies:
3778 - "nice-try" "^1.0.4"
3779 - "path-key" "^2.0.1"
3780 - "semver" "^5.5.0"
3781 - "shebang-command" "^1.2.0"
3782 - "which" "^1.2.9"
3783 -
3784 -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@7.0.3":
3785 - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
3786 - "resolved" "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz"
3787 - "version" "7.0.3"
3788 - dependencies:
3789 - "path-key" "^3.1.0"
3790 - "shebang-command" "^2.0.0"
3791 - "which" "^2.0.1"
3792 -
3793 -"crypto-browserify@^3.11.0":
3794 - "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
3795 - "resolved" "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
3796 - "version" "3.12.0"
3797 - dependencies:
3798 - "browserify-cipher" "^1.0.0"
3799 - "browserify-sign" "^4.0.0"
3800 - "create-ecdh" "^4.0.0"
3801 - "create-hash" "^1.1.0"
3802 - "create-hmac" "^1.1.0"
3803 - "diffie-hellman" "^5.0.0"
3804 - "inherits" "^2.0.1"
3805 - "pbkdf2" "^3.0.3"
3806 - "public-encrypt" "^4.0.0"
3807 - "randombytes" "^2.0.0"
3808 - "randomfill" "^1.0.3"
3809 -
3810 -"crypto-random-string@^1.0.0":
3811 - "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
3812 - "resolved" "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
3813 - "version" "1.0.0"
3814 -
3815 -"css-blank-pseudo@^0.1.4":
3816 - "integrity" "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w=="
3817 - "resolved" "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz"
3818 - "version" "0.1.4"
3819 - dependencies:
3820 - "postcss" "^7.0.5"
3821 -
3822 -"css-color-names@^0.0.4", "css-color-names@0.0.4":
3823 - "integrity" "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA="
3824 - "resolved" "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz"
3825 - "version" "0.0.4"
3826 -
3827 -"css-declaration-sorter@^4.0.1":
3828 - "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA=="
3829 - "resolved" "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz"
3830 - "version" "4.0.1"
3831 - dependencies:
3832 - "postcss" "^7.0.1"
3833 - "timsort" "^0.3.0"
3834 -
3835 -"css-has-pseudo@^0.10.0":
3836 - "integrity" "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ=="
3837 - "resolved" "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz"
3838 - "version" "0.10.0"
3839 - dependencies:
3840 - "postcss" "^7.0.6"
3841 - "postcss-selector-parser" "^5.0.0-rc.4"
3842 -
3843 -"css-loader@4.3.0":
3844 - "integrity" "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg=="
3845 - "resolved" "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz"
3846 - "version" "4.3.0"
3847 - dependencies:
3848 - "camelcase" "^6.0.0"
3849 - "cssesc" "^3.0.0"
3850 - "icss-utils" "^4.1.1"
3851 - "loader-utils" "^2.0.0"
3852 - "postcss" "^7.0.32"
3853 - "postcss-modules-extract-imports" "^2.0.0"
3854 - "postcss-modules-local-by-default" "^3.0.3"
3855 - "postcss-modules-scope" "^2.2.0"
3856 - "postcss-modules-values" "^3.0.0"
3857 - "postcss-value-parser" "^4.1.0"
3858 - "schema-utils" "^2.7.1"
3859 - "semver" "^7.3.2"
3860 -
3861 -"css-prefers-color-scheme@^3.1.1":
3862 - "integrity" "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg=="
3863 - "resolved" "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz"
3864 - "version" "3.1.1"
3865 - dependencies:
3866 - "postcss" "^7.0.5"
3867 -
3868 -"css-select-base-adapter@^0.1.1":
3869 - "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
3870 - "resolved" "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
3871 - "version" "0.1.1"
3872 -
3873 -"css-select@^2.0.0":
3874 - "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="
3875 - "resolved" "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz"
3876 - "version" "2.1.0"
3877 - dependencies:
3878 - "boolbase" "^1.0.0"
3879 - "css-what" "^3.2.1"
3880 - "domutils" "^1.7.0"
3881 - "nth-check" "^1.0.2"
3882 -
3883 -"css-select@^4.1.3":
3884 - "integrity" "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA=="
3885 - "resolved" "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz"
3886 - "version" "4.1.3"
3887 - dependencies:
3888 - "boolbase" "^1.0.0"
3889 - "css-what" "^5.0.0"
3890 - "domhandler" "^4.2.0"
3891 - "domutils" "^2.6.0"
3892 - "nth-check" "^2.0.0"
3893 -
3894 -"css-tree@^1.1.2":
3895 - "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="
3896 - "resolved" "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz"
3897 - "version" "1.1.3"
3898 - dependencies:
3899 - "mdn-data" "2.0.14"
3900 - "source-map" "^0.6.1"
3901 -
3902 -"css-tree@1.0.0-alpha.37":
3903 - "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg=="
3904 - "resolved" "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
3905 - "version" "1.0.0-alpha.37"
3906 - dependencies:
3907 - "mdn-data" "2.0.4"
3908 - "source-map" "^0.6.1"
3909 -
3910 -"css-what@^3.2.1":
3911 - "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
3912 - "resolved" "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz"
3913 - "version" "3.4.2"
3914 -
3915 -"css-what@^5.0.0":
3916 - "integrity" "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
3917 - "resolved" "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz"
3918 - "version" "5.0.1"
3919 -
3920 -"css@^2.0.0":
3921 - "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
3922 - "resolved" "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz"
3923 - "version" "2.2.4"
3924 - dependencies:
3925 - "inherits" "^2.0.3"
3926 - "source-map" "^0.6.1"
3927 - "source-map-resolve" "^0.5.2"
3928 - "urix" "^0.1.0"
3929 -
3930 -"cssdb@^4.4.0":
3931 - "integrity" "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
3932 - "resolved" "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz"
3933 - "version" "4.4.0"
3934 -
3935 -"cssesc@^2.0.0":
3936 - "integrity" "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
3937 - "resolved" "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz"
3938 - "version" "2.0.0"
3939 -
3940 -"cssesc@^3.0.0":
3941 - "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
3942 - "resolved" "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz"
3943 - "version" "3.0.0"
3944 -
3945 -"cssnano-preset-default@^4.0.8":
3946 - "integrity" "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ=="
3947 - "resolved" "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz"
3948 - "version" "4.0.8"
3949 - dependencies:
3950 - "css-declaration-sorter" "^4.0.1"
3951 - "cssnano-util-raw-cache" "^4.0.1"
3952 - "postcss" "^7.0.0"
3953 - "postcss-calc" "^7.0.1"
3954 - "postcss-colormin" "^4.0.3"
3955 - "postcss-convert-values" "^4.0.1"
3956 - "postcss-discard-comments" "^4.0.2"
3957 - "postcss-discard-duplicates" "^4.0.2"
3958 - "postcss-discard-empty" "^4.0.1"
3959 - "postcss-discard-overridden" "^4.0.1"
3960 - "postcss-merge-longhand" "^4.0.11"
3961 - "postcss-merge-rules" "^4.0.3"
3962 - "postcss-minify-font-values" "^4.0.2"
3963 - "postcss-minify-gradients" "^4.0.2"
3964 - "postcss-minify-params" "^4.0.2"
3965 - "postcss-minify-selectors" "^4.0.2"
3966 - "postcss-normalize-charset" "^4.0.1"
3967 - "postcss-normalize-display-values" "^4.0.2"
3968 - "postcss-normalize-positions" "^4.0.2"
3969 - "postcss-normalize-repeat-style" "^4.0.2"
3970 - "postcss-normalize-string" "^4.0.2"
3971 - "postcss-normalize-timing-functions" "^4.0.2"
3972 - "postcss-normalize-unicode" "^4.0.1"
3973 - "postcss-normalize-url" "^4.0.1"
3974 - "postcss-normalize-whitespace" "^4.0.2"
3975 - "postcss-ordered-values" "^4.1.2"
3976 - "postcss-reduce-initial" "^4.0.3"
3977 - "postcss-reduce-transforms" "^4.0.2"
3978 - "postcss-svgo" "^4.0.3"
3979 - "postcss-unique-selectors" "^4.0.1"
3980 -
3981 -"cssnano-util-get-arguments@^4.0.0":
3982 - "integrity" "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8="
3983 - "resolved" "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz"
3984 - "version" "4.0.0"
3985 -
3986 -"cssnano-util-get-match@^4.0.0":
3987 - "integrity" "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0="
3988 - "resolved" "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz"
3989 - "version" "4.0.0"
3990 -
3991 -"cssnano-util-raw-cache@^4.0.1":
3992 - "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA=="
3993 - "resolved" "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz"
3994 - "version" "4.0.1"
3995 - dependencies:
3996 - "postcss" "^7.0.0"
3997 -
3998 -"cssnano-util-same-parent@^4.0.0":
3999 - "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
4000 - "resolved" "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz"
4001 - "version" "4.0.1"
4002 -
4003 -"cssnano@^4.1.10":
4004 - "integrity" "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g=="
4005 - "resolved" "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz"
4006 - "version" "4.1.11"
4007 - dependencies:
4008 - "cosmiconfig" "^5.0.0"
4009 - "cssnano-preset-default" "^4.0.8"
4010 - "is-resolvable" "^1.0.0"
4011 - "postcss" "^7.0.0"
4012 -
4013 -"csso@^4.0.2":
4014 - "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA=="
4015 - "resolved" "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz"
4016 - "version" "4.2.0"
4017 - dependencies:
4018 - "css-tree" "^1.1.2"
4019 -
4020 -"cssom@^0.4.4":
4021 - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
4022 - "resolved" "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz"
4023 - "version" "0.4.4"
4024 -
4025 -"cssom@~0.3.6":
4026 - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
4027 - "resolved" "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz"
4028 - "version" "0.3.8"
4029 -
4030 -"cssstyle@^2.3.0":
4031 - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="
4032 - "resolved" "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz"
4033 - "version" "2.3.0"
4034 - dependencies:
4035 - "cssom" "~0.3.6"
4036 -
4037 -"cyclist@^1.0.1":
4038 - "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
4039 - "resolved" "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz"
4040 - "version" "1.0.1"
4041 -
4042 -"d@^1.0.1", "d@1":
4043 - "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="
4044 - "resolved" "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz"
4045 - "version" "1.0.1"
4046 - dependencies:
4047 - "es5-ext" "^0.10.50"
4048 - "type" "^1.0.1"
4049 -
4050 -"damerau-levenshtein@^1.0.6":
4051 - "integrity" "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw=="
4052 - "resolved" "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz"
4053 - "version" "1.0.7"
4054 -
4055 -"data-urls@^2.0.0":
4056 - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="
4057 - "resolved" "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz"
4058 - "version" "2.0.0"
4059 - dependencies:
4060 - "abab" "^2.0.3"
4061 - "whatwg-mimetype" "^2.3.0"
4062 - "whatwg-url" "^8.0.0"
4063 -
4064 -"debug@^2.2.0":
4065 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4066 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4067 - "version" "2.6.9"
4068 - dependencies:
4069 - "ms" "2.0.0"
4070 -
4071 -"debug@^2.3.3":
4072 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4073 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4074 - "version" "2.6.9"
4075 - dependencies:
4076 - "ms" "2.0.0"
4077 -
4078 -"debug@^2.6.0":
4079 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4080 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4081 - "version" "2.6.9"
4082 - dependencies:
4083 - "ms" "2.0.0"
4084 -
4085 -"debug@^2.6.9":
4086 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4087 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4088 - "version" "2.6.9"
4089 - dependencies:
4090 - "ms" "2.0.0"
4091 -
4092 -"debug@^3.1.1":
4093 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4094 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4095 - "version" "3.2.7"
4096 - dependencies:
4097 - "ms" "^2.1.1"
4098 -
4099 -"debug@^3.2.5":
4100 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4101 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4102 - "version" "3.2.7"
4103 - dependencies:
4104 - "ms" "^2.1.1"
4105 -
4106 -"debug@^3.2.7":
4107 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4108 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4109 - "version" "3.2.7"
4110 - dependencies:
4111 - "ms" "^2.1.1"
4112 -
4113 -"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@4":
4114 - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw=="
4115 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz"
4116 - "version" "4.3.2"
4117 - dependencies:
4118 - "ms" "2.1.2"
4119 -
4120 -"debug@2.6.9":
4121 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4122 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4123 - "version" "2.6.9"
4124 - dependencies:
4125 - "ms" "2.0.0"
4126 -
4127 -"decamelize@^1.2.0":
4128 - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
4129 - "resolved" "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz"
4130 - "version" "1.2.0"
4131 -
4132 -"decimal.js@^10.2.1":
4133 - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
4134 - "resolved" "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz"
4135 - "version" "10.3.1"
4136 -
4137 -"decode-uri-component@^0.2.0":
4138 - "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
4139 - "resolved" "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
4140 - "version" "0.2.0"
4141 -
4142 -"dedent@^0.7.0":
4143 - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw="
4144 - "resolved" "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz"
4145 - "version" "0.7.0"
4146 -
4147 -"deep-equal@^1.0.1":
4148 - "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g=="
4149 - "resolved" "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz"
4150 - "version" "1.1.1"
4151 - dependencies:
4152 - "is-arguments" "^1.0.4"
4153 - "is-date-object" "^1.0.1"
4154 - "is-regex" "^1.0.4"
4155 - "object-is" "^1.0.1"
4156 - "object-keys" "^1.1.1"
4157 - "regexp.prototype.flags" "^1.2.0"
4158 -
4159 -"deep-is@^0.1.3", "deep-is@~0.1.3":
4160 - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
4161 - "resolved" "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"
4162 - "version" "0.1.4"
4163 -
4164 -"deepmerge@^4.2.2":
4165 - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
4166 - "resolved" "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz"
4167 - "version" "4.2.2"
4168 -
4169 -"default-gateway@^4.2.0":
4170 - "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA=="
4171 - "resolved" "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz"
4172 - "version" "4.2.0"
4173 - dependencies:
4174 - "execa" "^1.0.0"
4175 - "ip-regex" "^2.1.0"
4176 -
4177 -"define-properties@^1.1.2", "define-properties@^1.1.3":
4178 - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
4179 - "resolved" "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"
4180 - "version" "1.1.3"
4181 - dependencies:
4182 - "object-keys" "^1.0.12"
4183 -
4184 -"define-property@^0.2.5":
4185 - "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
4186 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz"
4187 - "version" "0.2.5"
4188 - dependencies:
4189 - "is-descriptor" "^0.1.0"
4190 -
4191 -"define-property@^1.0.0":
4192 - "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
4193 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz"
4194 - "version" "1.0.0"
4195 - dependencies:
4196 - "is-descriptor" "^1.0.0"
4197 -
4198 -"define-property@^2.0.2":
4199 - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="
4200 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz"
4201 - "version" "2.0.2"
4202 - dependencies:
4203 - "is-descriptor" "^1.0.2"
4204 - "isobject" "^3.0.1"
4205 -
4206 -"del@^4.1.1":
4207 - "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ=="
4208 - "resolved" "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz"
4209 - "version" "4.1.1"
4210 - dependencies:
4211 - "@types/glob" "^7.1.1"
4212 - "globby" "^6.1.0"
4213 - "is-path-cwd" "^2.0.0"
4214 - "is-path-in-cwd" "^2.0.0"
4215 - "p-map" "^2.0.0"
4216 - "pify" "^4.0.1"
4217 - "rimraf" "^2.6.3"
4218 -
4219 -"delayed-stream@~1.0.0":
4220 - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
4221 - "resolved" "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
4222 - "version" "1.0.0"
4223 -
4224 -"depd@~1.1.2":
4225 - "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
4226 - "resolved" "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"
4227 - "version" "1.1.2"
4228 -
4229 -"des.js@^1.0.0":
4230 - "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="
4231 - "resolved" "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz"
4232 - "version" "1.0.1"
4233 - dependencies:
4234 - "inherits" "^2.0.1"
4235 - "minimalistic-assert" "^1.0.0"
4236 -
4237 -"destroy@~1.0.4":
4238 - "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
4239 - "resolved" "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"
4240 - "version" "1.0.4"
4241 -
4242 -"detect-newline@^3.0.0":
4243 - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
4244 - "resolved" "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz"
4245 - "version" "3.1.0"
4246 -
4247 -"detect-node@^2.0.4":
4248 - "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
4249 - "resolved" "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz"
4250 - "version" "2.1.0"
4251 -
4252 -"detect-port-alt@1.1.6":
4253 - "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q=="
4254 - "resolved" "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz"
4255 - "version" "1.1.6"
4256 - dependencies:
4257 - "address" "^1.0.1"
4258 - "debug" "^2.6.0"
4259 -
4260 -"diff-sequences@^26.6.2":
4261 - "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q=="
4262 - "resolved" "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz"
4263 - "version" "26.6.2"
4264 -
4265 -"diffie-hellman@^5.0.0":
4266 - "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
4267 - "resolved" "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
4268 - "version" "5.0.3"
4269 - dependencies:
4270 - "bn.js" "^4.1.0"
4271 - "miller-rabin" "^4.0.0"
4272 - "randombytes" "^2.0.0"
4273 -
4274 -"dir-glob@^3.0.1":
4275 - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
4276 - "resolved" "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz"
4277 - "version" "3.0.1"
4278 - dependencies:
4279 - "path-type" "^4.0.0"
4280 -
4281 -"dns-equal@^1.0.0":
4282 - "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="
4283 - "resolved" "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz"
4284 - "version" "1.0.0"
4285 -
4286 -"dns-packet@^1.3.1":
4287 - "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA=="
4288 - "resolved" "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz"
4289 - "version" "1.3.4"
4290 - dependencies:
4291 - "ip" "^1.1.0"
4292 - "safe-buffer" "^5.0.1"
4293 -
4294 -"dns-txt@^2.0.2":
4295 - "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY="
4296 - "resolved" "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz"
4297 - "version" "2.0.2"
4298 - dependencies:
4299 - "buffer-indexof" "^1.0.0"
4300 -
4301 -"doctrine@^2.1.0":
4302 - "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="
4303 - "resolved" "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz"
4304 - "version" "2.1.0"
4305 - dependencies:
4306 - "esutils" "^2.0.2"
4307 -
4308 -"doctrine@^3.0.0":
4309 - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
4310 - "resolved" "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz"
4311 - "version" "3.0.0"
4312 - dependencies:
4313 - "esutils" "^2.0.2"
4314 -
4315 -"dom-converter@^0.2.0":
4316 - "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
4317 - "resolved" "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz"
4318 - "version" "0.2.0"
4319 - dependencies:
4320 - "utila" "~0.4"
4321 -
4322 -"dom-serializer@^1.0.1":
4323 - "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="
4324 - "resolved" "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz"
4325 - "version" "1.3.2"
4326 - dependencies:
4327 - "domelementtype" "^2.0.1"
4328 - "domhandler" "^4.2.0"
4329 - "entities" "^2.0.0"
4330 -
4331 -"dom-serializer@0":
4332 - "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="
4333 - "resolved" "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz"
4334 - "version" "0.2.2"
4335 - dependencies:
4336 - "domelementtype" "^2.0.1"
4337 - "entities" "^2.0.0"
4338 -
4339 -"domain-browser@^1.1.1":
4340 - "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
4341 - "resolved" "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz"
4342 - "version" "1.2.0"
4343 -
4344 -"domelementtype@^2.0.1", "domelementtype@^2.2.0":
4345 - "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
4346 - "resolved" "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz"
4347 - "version" "2.2.0"
4348 -
4349 -"domelementtype@1":
4350 - "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
4351 - "resolved" "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz"
4352 - "version" "1.3.1"
4353 -
4354 -"domexception@^2.0.1":
4355 - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg=="
4356 - "resolved" "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz"
4357 - "version" "2.0.1"
4358 - dependencies:
4359 - "webidl-conversions" "^5.0.0"
4360 -
4361 -"domhandler@^4.0.0", "domhandler@^4.2.0":
4362 - "integrity" "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w=="
4363 - "resolved" "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz"
4364 - "version" "4.2.2"
4365 - dependencies:
4366 - "domelementtype" "^2.2.0"
4367 -
4368 -"domutils@^1.7.0":
4369 - "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
4370 - "resolved" "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz"
4371 - "version" "1.7.0"
4372 - dependencies:
4373 - "dom-serializer" "0"
4374 - "domelementtype" "1"
4375 -
4376 -"domutils@^2.5.2", "domutils@^2.6.0":
4377 - "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="
4378 - "resolved" "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz"
4379 - "version" "2.8.0"
4380 - dependencies:
4381 - "dom-serializer" "^1.0.1"
4382 - "domelementtype" "^2.2.0"
4383 - "domhandler" "^4.2.0"
4384 -
4385 -"dot-case@^3.0.4":
4386 - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w=="
4387 - "resolved" "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz"
4388 - "version" "3.0.4"
4389 - dependencies:
4390 - "no-case" "^3.0.4"
4391 - "tslib" "^2.0.3"
4392 -
4393 -"dot-prop@^5.2.0":
4394 - "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="
4395 - "resolved" "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz"
4396 - "version" "5.3.0"
4397 - dependencies:
4398 - "is-obj" "^2.0.0"
4399 -
4400 -"dotenv-expand@5.1.0":
4401 - "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
4402 - "resolved" "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
4403 - "version" "5.1.0"
4404 -
4405 -"dotenv@8.2.0":
4406 - "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
4407 - "resolved" "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz"
4408 - "version" "8.2.0"
4409 -
4410 -"duplexer@^0.1.1":
4411 - "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
4412 - "resolved" "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz"
4413 - "version" "0.1.2"
4414 -
4415 -"duplexify@^3.4.2", "duplexify@^3.6.0":
4416 - "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g=="
4417 - "resolved" "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz"
4418 - "version" "3.7.1"
4419 - dependencies:
4420 - "end-of-stream" "^1.0.0"
4421 - "inherits" "^2.0.1"
4422 - "readable-stream" "^2.0.0"
4423 - "stream-shift" "^1.0.0"
4424 -
4425 -"ee-first@1.1.1":
4426 - "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
4427 - "resolved" "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz"
4428 - "version" "1.1.1"
4429 -
4430 -"ejs@^2.6.1":
4431 - "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="
4432 - "resolved" "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz"
4433 - "version" "2.7.4"
4434 -
4435 -"electron-to-chromium@^1.3.564", "electron-to-chromium@^1.3.846":
4436 - "integrity" "sha512-W4U8n+U8I5/SUaFcqZgbKRmYZwcyEIQVBDf+j5QQK6xChjXnQD+wj248eGR9X4u+dDmDR//8vIfbu4PrdBBIoQ=="
4437 - "resolved" "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.853.tgz"
4438 - "version" "1.3.853"
4439 -
4440 -"elliptic@^6.5.3":
4441 - "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="
4442 - "resolved" "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz"
4443 - "version" "6.5.4"
4444 - dependencies:
4445 - "bn.js" "^4.11.9"
4446 - "brorand" "^1.1.0"
4447 - "hash.js" "^1.0.0"
4448 - "hmac-drbg" "^1.0.1"
4449 - "inherits" "^2.0.4"
4450 - "minimalistic-assert" "^1.0.1"
4451 - "minimalistic-crypto-utils" "^1.0.1"
4452 -
4453 -"emittery@^0.7.1":
4454 - "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ=="
4455 - "resolved" "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz"
4456 - "version" "0.7.2"
4457 -
4458 -"emoji-regex@^7.0.1":
4459 - "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
4460 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz"
4461 - "version" "7.0.3"
4462 -
4463 -"emoji-regex@^8.0.0":
4464 - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4465 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz"
4466 - "version" "8.0.0"
4467 -
4468 -"emoji-regex@^9.0.0":
4469 - "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
4470 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz"
4471 - "version" "9.2.2"
4472 -
4473 -"emojis-list@^2.0.0":
4474 - "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
4475 - "resolved" "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz"
4476 - "version" "2.1.0"
4477 -
4478 -"emojis-list@^3.0.0":
4479 - "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
4480 - "resolved" "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz"
4481 - "version" "3.0.0"
4482 -
4483 -"encodeurl@~1.0.2":
4484 - "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
4485 - "resolved" "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz"
4486 - "version" "1.0.2"
4487 -
4488 -"end-of-stream@^1.0.0", "end-of-stream@^1.1.0":
4489 - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
4490 - "resolved" "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz"
4491 - "version" "1.4.4"
4492 - dependencies:
4493 - "once" "^1.4.0"
4494 -
4495 -"enhanced-resolve@^4.3.0":
4496 - "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="
4497 - "resolved" "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
4498 - "version" "4.5.0"
4499 - dependencies:
4500 - "graceful-fs" "^4.1.2"
4501 - "memory-fs" "^0.5.0"
4502 - "tapable" "^1.0.0"
4503 -
4504 -"enquirer@^2.3.5":
4505 - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg=="
4506 - "resolved" "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz"
4507 - "version" "2.3.6"
4508 - dependencies:
4509 - "ansi-colors" "^4.1.1"
4510 -
4511 -"entities@^2.0.0":
4512 - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
4513 - "resolved" "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz"
4514 - "version" "2.2.0"
4515 -
4516 -"errno@^0.1.3", "errno@~0.1.7":
4517 - "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
4518 - "resolved" "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz"
4519 - "version" "0.1.8"
4520 - dependencies:
4521 - "prr" "~1.0.1"
4522 -
4523 -"error-ex@^1.3.1":
4524 - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
4525 - "resolved" "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz"
4526 - "version" "1.3.2"
4527 - dependencies:
4528 - "is-arrayish" "^0.2.1"
4529 -
4530 -"error-stack-parser@^2.0.6":
4531 - "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ=="
4532 - "resolved" "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz"
4533 - "version" "2.0.6"
4534 - dependencies:
4535 - "stackframe" "^1.1.1"
4536 -
4537 -"es-abstract@^1.17.2", "es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2", "es-abstract@^1.18.1", "es-abstract@^1.18.2":
4538 - "integrity" "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw=="
4539 - "resolved" "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.7.tgz"
4540 - "version" "1.18.7"
4541 - dependencies:
4542 - "call-bind" "^1.0.2"
4543 - "es-to-primitive" "^1.2.1"
4544 - "function-bind" "^1.1.1"
4545 - "get-intrinsic" "^1.1.1"
4546 - "get-symbol-description" "^1.0.0"
4547 - "has" "^1.0.3"
4548 - "has-symbols" "^1.0.2"
4549 - "internal-slot" "^1.0.3"
4550 - "is-callable" "^1.2.4"
4551 - "is-negative-zero" "^2.0.1"
4552 - "is-regex" "^1.1.4"
4553 - "is-string" "^1.0.7"
4554 - "object-inspect" "^1.11.0"
4555 - "object-keys" "^1.1.1"
4556 - "object.assign" "^4.1.2"
4557 - "string.prototype.trimend" "^1.0.4"
4558 - "string.prototype.trimstart" "^1.0.4"
4559 - "unbox-primitive" "^1.0.1"
4560 -
4561 -"es-to-primitive@^1.2.1":
4562 - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
4563 - "resolved" "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
4564 - "version" "1.2.1"
4565 - dependencies:
4566 - "is-callable" "^1.1.4"
4567 - "is-date-object" "^1.0.1"
4568 - "is-symbol" "^1.0.2"
4569 -
4570 -"es5-ext@^0.10.35", "es5-ext@^0.10.50":
4571 - "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q=="
4572 - "resolved" "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz"
4573 - "version" "0.10.53"
4574 - dependencies:
4575 - "es6-iterator" "~2.0.3"
4576 - "es6-symbol" "~3.1.3"
4577 - "next-tick" "~1.0.0"
4578 -
4579 -"es6-iterator@~2.0.3", "es6-iterator@2.0.3":
4580 - "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c="
4581 - "resolved" "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz"
4582 - "version" "2.0.3"
4583 - dependencies:
4584 - "d" "1"
4585 - "es5-ext" "^0.10.35"
4586 - "es6-symbol" "^3.1.1"
4587 -
4588 -"es6-symbol@^3.1.1", "es6-symbol@~3.1.3":
4589 - "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="
4590 - "resolved" "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz"
4591 - "version" "3.1.3"
4592 - dependencies:
4593 - "d" "^1.0.1"
4594 - "ext" "^1.1.2"
4595 -
4596 -"escalade@^3.0.2", "escalade@^3.1.1":
4597 - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
4598 - "resolved" "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz"
4599 - "version" "3.1.1"
4600 -
4601 -"escape-html@~1.0.3":
4602 - "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
4603 - "resolved" "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz"
4604 - "version" "1.0.3"
4605 -
4606 -"escape-string-regexp@^1.0.5":
4607 - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
4608 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
4609 - "version" "1.0.5"
4610 -
4611 -"escape-string-regexp@^2.0.0", "escape-string-regexp@2.0.0":
4612 - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
4613 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
4614 - "version" "2.0.0"
4615 -
4616 -"escape-string-regexp@^4.0.0":
4617 - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
4618 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
4619 - "version" "4.0.0"
4620 -
4621 -"escodegen@^2.0.0":
4622 - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw=="
4623 - "resolved" "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz"
4624 - "version" "2.0.0"
4625 - dependencies:
4626 - "esprima" "^4.0.1"
4627 - "estraverse" "^5.2.0"
4628 - "esutils" "^2.0.2"
4629 - "optionator" "^0.8.1"
4630 - optionalDependencies:
4631 - "source-map" "~0.6.1"
4632 -
4633 -"eslint-config-react-app@^6.0.0":
4634 - "integrity" "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A=="
4635 - "resolved" "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz"
4636 - "version" "6.0.0"
4637 - dependencies:
4638 - "confusing-browser-globals" "^1.0.10"
4639 -
4640 -"eslint-import-resolver-node@^0.3.6":
4641 - "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw=="
4642 - "resolved" "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
4643 - "version" "0.3.6"
4644 - dependencies:
4645 - "debug" "^3.2.7"
4646 - "resolve" "^1.20.0"
4647 -
4648 -"eslint-module-utils@^2.6.2":
4649 - "integrity" "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q=="
4650 - "resolved" "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz"
4651 - "version" "2.6.2"
4652 - dependencies:
4653 - "debug" "^3.2.7"
4654 - "pkg-dir" "^2.0.0"
4655 -
4656 -"eslint-plugin-flowtype@^5.2.0":
4657 - "integrity" "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw=="
4658 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz"
4659 - "version" "5.10.0"
4660 - dependencies:
4661 - "lodash" "^4.17.15"
4662 - "string-natural-compare" "^3.0.1"
4663 -
4664 -"eslint-plugin-import@^2.22.0", "eslint-plugin-import@^2.22.1":
4665 - "integrity" "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q=="
4666 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz"
4667 - "version" "2.24.2"
4668 - dependencies:
4669 - "array-includes" "^3.1.3"
4670 - "array.prototype.flat" "^1.2.4"
4671 - "debug" "^2.6.9"
4672 - "doctrine" "^2.1.0"
4673 - "eslint-import-resolver-node" "^0.3.6"
4674 - "eslint-module-utils" "^2.6.2"
4675 - "find-up" "^2.0.0"
4676 - "has" "^1.0.3"
4677 - "is-core-module" "^2.6.0"
4678 - "minimatch" "^3.0.4"
4679 - "object.values" "^1.1.4"
4680 - "pkg-up" "^2.0.0"
4681 - "read-pkg-up" "^3.0.0"
4682 - "resolve" "^1.20.0"
4683 - "tsconfig-paths" "^3.11.0"
4684 -
4685 -"eslint-plugin-jest@^24.0.0", "eslint-plugin-jest@^24.1.0":
4686 - "integrity" "sha512-cZPTqF/35/usP9gvjslj6pE+2lpr1KoZvjvDWRlfCP27LSRHBUhJV6hBPk47TksH3lSt28sDpIlp8owK0hWtsA=="
4687 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.4.3.tgz"
4688 - "version" "24.4.3"
4689 - dependencies:
4690 - "@typescript-eslint/experimental-utils" "^4.0.1"
4691 -
4692 -"eslint-plugin-jsx-a11y@^6.3.1":
4693 - "integrity" "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg=="
4694 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz"
4695 - "version" "6.4.1"
4696 - dependencies:
4697 - "@babel/runtime" "^7.11.2"
4698 - "aria-query" "^4.2.2"
4699 - "array-includes" "^3.1.1"
4700 - "ast-types-flow" "^0.0.7"
4701 - "axe-core" "^4.0.2"
4702 - "axobject-query" "^2.2.0"
4703 - "damerau-levenshtein" "^1.0.6"
4704 - "emoji-regex" "^9.0.0"
4705 - "has" "^1.0.3"
4706 - "jsx-ast-utils" "^3.1.0"
4707 - "language-tags" "^1.0.5"
4708 -
4709 -"eslint-plugin-react-hooks@^4.0.8", "eslint-plugin-react-hooks@^4.2.0":
4710 - "integrity" "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ=="
4711 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz"
4712 - "version" "4.2.0"
4713 -
4714 -"eslint-plugin-react@^7.20.3", "eslint-plugin-react@^7.21.5":
4715 - "integrity" "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ=="
4716 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz"
4717 - "version" "7.26.0"
4718 - dependencies:
4719 - "array-includes" "^3.1.3"
4720 - "array.prototype.flatmap" "^1.2.4"
4721 - "doctrine" "^2.1.0"
4722 - "estraverse" "^5.2.0"
4723 - "jsx-ast-utils" "^2.4.1 || ^3.0.0"
4724 - "minimatch" "^3.0.4"
4725 - "object.entries" "^1.1.4"
4726 - "object.fromentries" "^2.0.4"
4727 - "object.hasown" "^1.0.0"
4728 - "object.values" "^1.1.4"
4729 - "prop-types" "^15.7.2"
4730 - "resolve" "^2.0.0-next.3"
4731 - "semver" "^6.3.0"
4732 - "string.prototype.matchall" "^4.0.5"
4733 -
4734 -"eslint-plugin-testing-library@^3.9.0", "eslint-plugin-testing-library@^3.9.2":
4735 - "integrity" "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA=="
4736 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz"
4737 - "version" "3.10.2"
4738 - dependencies:
4739 - "@typescript-eslint/experimental-utils" "^3.10.1"
4740 -
4741 -"eslint-scope@^4.0.3":
4742 - "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg=="
4743 - "resolved" "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz"
4744 - "version" "4.0.3"
4745 - dependencies:
4746 - "esrecurse" "^4.1.0"
4747 - "estraverse" "^4.1.1"
4748 -
4749 -"eslint-scope@^5.0.0", "eslint-scope@^5.1.1":
4750 - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
4751 - "resolved" "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz"
4752 - "version" "5.1.1"
4753 - dependencies:
4754 - "esrecurse" "^4.3.0"
4755 - "estraverse" "^4.1.1"
4756 -
4757 -"eslint-utils@^2.0.0", "eslint-utils@^2.1.0":
4758 - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg=="
4759 - "resolved" "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"
4760 - "version" "2.1.0"
4761 - dependencies:
4762 - "eslint-visitor-keys" "^1.1.0"
4763 -
4764 -"eslint-utils@^3.0.0":
4765 - "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
4766 - "resolved" "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz"
4767 - "version" "3.0.0"
4768 - dependencies:
4769 - "eslint-visitor-keys" "^2.0.0"
4770 -
4771 -"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0":
4772 - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
4773 - "resolved" "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
4774 - "version" "1.3.0"
4775 -
4776 -"eslint-visitor-keys@^2.0.0":
4777 - "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
4778 - "resolved" "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
4779 - "version" "2.1.0"
4780 -
4781 -"eslint-webpack-plugin@^2.1.0":
4782 - "integrity" "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw=="
4783 - "resolved" "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz"
4784 - "version" "2.5.4"
4785 - dependencies:
4786 - "@types/eslint" "^7.2.6"
4787 - "arrify" "^2.0.1"
4788 - "jest-worker" "^26.6.2"
4789 - "micromatch" "^4.0.2"
4790 - "normalize-path" "^3.0.0"
4791 - "schema-utils" "^3.0.0"
4792 -
4793 -"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^5 || ^6 || ^7", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.0.0", "eslint@^7.1.0", "eslint@^7.11.0", "eslint@^7.5.0", "eslint@>= 4.12.1", "eslint@>=5":
4794 - "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA=="
4795 - "resolved" "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz"
4796 - "version" "7.32.0"
4797 - dependencies:
4798 - "@babel/code-frame" "7.12.11"
4799 - "@eslint/eslintrc" "^0.4.3"
4800 - "@humanwhocodes/config-array" "^0.5.0"
4801 - "ajv" "^6.10.0"
4802 - "chalk" "^4.0.0"
4803 - "cross-spawn" "^7.0.2"
4804 - "debug" "^4.0.1"
4805 - "doctrine" "^3.0.0"
4806 - "enquirer" "^2.3.5"
4807 - "escape-string-regexp" "^4.0.0"
4808 - "eslint-scope" "^5.1.1"
4809 - "eslint-utils" "^2.1.0"
4810 - "eslint-visitor-keys" "^2.0.0"
4811 - "espree" "^7.3.1"
4812 - "esquery" "^1.4.0"
4813 - "esutils" "^2.0.2"
4814 - "fast-deep-equal" "^3.1.3"
4815 - "file-entry-cache" "^6.0.1"
4816 - "functional-red-black-tree" "^1.0.1"
4817 - "glob-parent" "^5.1.2"
4818 - "globals" "^13.6.0"
4819 - "ignore" "^4.0.6"
4820 - "import-fresh" "^3.0.0"
4821 - "imurmurhash" "^0.1.4"
4822 - "is-glob" "^4.0.0"
4823 - "js-yaml" "^3.13.1"
4824 - "json-stable-stringify-without-jsonify" "^1.0.1"
4825 - "levn" "^0.4.1"
4826 - "lodash.merge" "^4.6.2"
4827 - "minimatch" "^3.0.4"
4828 - "natural-compare" "^1.4.0"
4829 - "optionator" "^0.9.1"
4830 - "progress" "^2.0.0"
4831 - "regexpp" "^3.1.0"
4832 - "semver" "^7.2.1"
4833 - "strip-ansi" "^6.0.0"
4834 - "strip-json-comments" "^3.1.0"
4835 - "table" "^6.0.9"
4836 - "text-table" "^0.2.0"
4837 - "v8-compile-cache" "^2.0.3"
4838 -
4839 -"espree@^7.3.0", "espree@^7.3.1":
4840 - "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g=="
4841 - "resolved" "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz"
4842 - "version" "7.3.1"
4843 - dependencies:
4844 - "acorn" "^7.4.0"
4845 - "acorn-jsx" "^5.3.1"
4846 - "eslint-visitor-keys" "^1.3.0"
4847 -
4848 -"esprima@^4.0.0", "esprima@^4.0.1":
4849 - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
4850 - "resolved" "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz"
4851 - "version" "4.0.1"
4852 -
4853 -"esquery@^1.4.0":
4854 - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
4855 - "resolved" "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz"
4856 - "version" "1.4.0"
4857 - dependencies:
4858 - "estraverse" "^5.1.0"
4859 -
4860 -"esrecurse@^4.1.0", "esrecurse@^4.3.0":
4861 - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
4862 - "resolved" "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz"
4863 - "version" "4.3.0"
4864 - dependencies:
4865 - "estraverse" "^5.2.0"
4866 -
4867 -"estraverse@^4.1.1":
4868 - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
4869 - "resolved" "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz"
4870 - "version" "4.3.0"
4871 -
4872 -"estraverse@^5.1.0", "estraverse@^5.2.0":
4873 - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
4874 - "resolved" "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz"
4875 - "version" "5.2.0"
4876 -
4877 -"estree-walker@^0.6.1":
4878 - "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w=="
4879 - "resolved" "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz"
4880 - "version" "0.6.1"
4881 -
4882 -"estree-walker@^1.0.1":
4883 - "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="
4884 - "resolved" "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz"
4885 - "version" "1.0.1"
4886 -
4887 -"esutils@^2.0.2":
4888 - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
4889 - "resolved" "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"
4890 - "version" "2.0.3"
4891 -
4892 -"etag@~1.8.1":
4893 - "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
4894 - "resolved" "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz"
4895 - "version" "1.8.1"
4896 -
4897 -"eventemitter3@^4.0.0":
4898 - "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
4899 - "resolved" "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz"
4900 - "version" "4.0.7"
4901 -
4902 -"events@^3.0.0":
4903 - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
4904 - "resolved" "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz"
4905 - "version" "3.3.0"
4906 -
4907 -"eventsource@^1.0.7":
4908 - "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg=="
4909 - "resolved" "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz"
4910 - "version" "1.1.0"
4911 - dependencies:
4912 - "original" "^1.0.0"
4913 -
4914 -"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3":
4915 - "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
4916 - "resolved" "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
4917 - "version" "1.0.3"
4918 - dependencies:
4919 - "md5.js" "^1.3.4"
4920 - "safe-buffer" "^5.1.1"
4921 -
4922 -"exec-sh@^0.3.2":
4923 - "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w=="
4924 - "resolved" "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz"
4925 - "version" "0.3.6"
4926 -
4927 -"execa@^1.0.0":
4928 - "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="
4929 - "resolved" "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz"
4930 - "version" "1.0.0"
4931 - dependencies:
4932 - "cross-spawn" "^6.0.0"
4933 - "get-stream" "^4.0.0"
4934 - "is-stream" "^1.1.0"
4935 - "npm-run-path" "^2.0.0"
4936 - "p-finally" "^1.0.0"
4937 - "signal-exit" "^3.0.0"
4938 - "strip-eof" "^1.0.0"
4939 -
4940 -"execa@^4.0.0":
4941 - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="
4942 - "resolved" "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz"
4943 - "version" "4.1.0"
4944 - dependencies:
4945 - "cross-spawn" "^7.0.0"
4946 - "get-stream" "^5.0.0"
4947 - "human-signals" "^1.1.1"
4948 - "is-stream" "^2.0.0"
4949 - "merge-stream" "^2.0.0"
4950 - "npm-run-path" "^4.0.0"
4951 - "onetime" "^5.1.0"
4952 - "signal-exit" "^3.0.2"
4953 - "strip-final-newline" "^2.0.0"
4954 -
4955 -"exit@^0.1.2":
4956 - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
4957 - "resolved" "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz"
4958 - "version" "0.1.2"
4959 -
4960 -"expand-brackets@^2.1.4":
4961 - "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI="
4962 - "resolved" "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz"
4963 - "version" "2.1.4"
4964 - dependencies:
4965 - "debug" "^2.3.3"
4966 - "define-property" "^0.2.5"
4967 - "extend-shallow" "^2.0.1"
4968 - "posix-character-classes" "^0.1.0"
4969 - "regex-not" "^1.0.0"
4970 - "snapdragon" "^0.8.1"
4971 - "to-regex" "^3.0.1"
4972 -
4973 -"expect@^26.6.0", "expect@^26.6.2":
4974 - "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA=="
4975 - "resolved" "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz"
4976 - "version" "26.6.2"
4977 - dependencies:
4978 - "@jest/types" "^26.6.2"
4979 - "ansi-styles" "^4.0.0"
4980 - "jest-get-type" "^26.3.0"
4981 - "jest-matcher-utils" "^26.6.2"
4982 - "jest-message-util" "^26.6.2"
4983 - "jest-regex-util" "^26.0.0"
4984 -
4985 -"express@^4.17.1":
4986 - "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
4987 - "resolved" "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz"
4988 - "version" "4.17.1"
4989 - dependencies:
4990 - "accepts" "~1.3.7"
4991 - "array-flatten" "1.1.1"
4992 - "body-parser" "1.19.0"
4993 - "content-disposition" "0.5.3"
4994 - "content-type" "~1.0.4"
4995 - "cookie" "0.4.0"
4996 - "cookie-signature" "1.0.6"
4997 - "debug" "2.6.9"
4998 - "depd" "~1.1.2"
4999 - "encodeurl" "~1.0.2"

This file is too large to show in full.

compiler/fixtures/demo-todolist-live/.babelrc.json deleted
-3
@@ -1,3 +0,0 @@
1 -{
2 - "plugins": ["../../"]
3 -}
compiler/fixtures/demo-todolist-live/.env deleted
-1
@@ -1 +0,0 @@
1 - SKIP_PREFLIGHT_CHECK=true
compiler/fixtures/demo-todolist-live/.gitignore deleted
-21
@@ -1,21 +0,0 @@
1 -# See https://help.github.com/ignore-files/ for more about ignoring files.
2 -
3 -# dependencies
4 -/node_modules
5 -
6 -# testing
7 -/coverage
8 -
9 -# production
10 -/build
11 -
12 -# misc
13 -.DS_Store
14 -.env.local
15 -.env.development.local
16 -.env.test.local
17 -.env.production.local
18 -
19 -npm-debug.log*
20 -yarn-debug.log*
21 -yarn-error.log*
compiler/fixtures/demo-todolist-live/README.md deleted
-24
@@ -1,24 +0,0 @@
1 -# React Forget Demo - Todo List Live
2 -
3 -This is a "cleaned up" verison of Todolist used in React Conf 2021 "live demo".
4 -
5 -## Get Started
6 -
7 -This is a Create-React-App project.
8 -
9 -## Structure
10 -
11 -- `forget` - a CLI driver to call the compiler from `../`
12 -- `index.js` - the entry point of demo
13 -- `source` - source dir
14 -- `compiled` - output dir
15 -
16 -### Compile
17 -
18 -```
19 -# npm
20 -npm run forget
21 -
22 -# yarn
23 -yarn forget
24 -```
compiler/fixtures/demo-todolist-live/forget deleted
-58
@@ -1,58 +0,0 @@
1 -#!/bin/bash
2 -
3 -#############################################################
4 -#
5 -# Forget Shell Driver
6 -#
7 -# Usage:
8 -# $ forget <src> <dist>
9 -#
10 -#############################################################
11 -
12 -
13 -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
14 -
15 -function cleanup() {
16 - for file in "$1"/*
17 - do
18 - file=$file;
19 - fullname="$(basename $file)"
20 - name="${fullname%*.}"
21 -
22 - if [ "$name" != "useMemoCache.js" ]; then
23 - echo "[Forget] cleanup: ${file}"
24 - rm $file
25 - fi
26 - done
27 -}
28 -
29 -function traverse() {
30 - for file in "$1"/*
31 - do
32 - dir="$(dirname $file)"
33 - fullname="$(basename $file)"
34 - ext="${fullname##*.}"
35 - name="${fullname%.*}"
36 - maybeExt="${name##*.}"
37 -
38 - # echo "dir=$dir"
39 - # echo "file=$file"
40 - # echo "fullname=$fullname"
41 - # echo "name=$name"
42 - # echo "ext=$ext"
43 - # echo "maybeExt=$maybeExt"
44 -
45 - source=$file;
46 - output="${2}/${fullname}"
47 -
48 - if [ "$maybeExt" != "memo" ]; then
49 - echo "[Forget] compile: ${source} -> ${output}"
50 - npx babel ${source} --out-file ${output};
51 - before=$(cat ${output})
52 - echo -e "import { useMemoCache } from \"./useMemoCache\";\n${before}" > $output
53 - fi
54 - done
55 -}
56 -
57 -cleanup "$2"
58 -traverse "$1" "$2"
compiler/fixtures/demo-todolist-live/package.json deleted
-32
@@ -1,32 +0,0 @@
1 -{
2 - "name": "react-doc-todo",
3 - "main": "src/index.js",
4 - "dependencies": {
5 - "react": "^17.0.0",
6 - "react-dom": "^17.0.0",
7 - "react-scripts": "^4.0.0"
8 - },
9 - "version": "0.0.0",
10 - "devDependencies": {
11 - "@babel/cli": "^7.15.7",
12 - "@babel/core": "^7.15.5",
13 - "@babel/runtime": "7.13.8",
14 - "babel-preset-react-app": "^10.0.0"
15 - },
16 - "scripts": {
17 - "start": "react-scripts start",
18 - "build": "react-scripts build",
19 - "test": "react-scripts test --env=jsdom",
20 - "eject": "react-scripts eject",
21 - "forget": "./forget src/source src/compiled"
22 - },
23 - "prettier": {
24 - "arrowParens": "avoid"
25 - },
26 - "browserslist": [
27 - ">0.2%",
28 - "not dead",
29 - "not ie <= 11",
30 - "not op_mini all"
31 - ]
32 -}
compiler/fixtures/demo-todolist-live/public/favicon.ico
Binary files a/compiler/fixtures/demo-todolist-live/public/favicon.ico and /dev/null differ
compiler/fixtures/demo-todolist-live/public/index.html deleted
-38
@@ -1,38 +0,0 @@
1 -<!doctype html>
2 -<html lang="en">
3 -<head>
4 - <meta charset="utf-8">
5 - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6 - <meta name="theme-color" content="#000000">
7 - <!--
8 - manifest.json provides metadata used when your web app is added to the
9 - homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
10 - -->
11 - <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
12 - <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
13 - <!--
14 - Notice the use of %PUBLIC_URL% in the tags above.
15 - It will be replaced with the URL of the `public` folder during the build.
16 - Only files inside the `public` folder can be referenced from the HTML.
17 -
18 - Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
19 - work correctly both with client-side routing and a non-root public URL.
20 - Learn how to configure a non-root public URL by running `npm run build`.
21 - -->
22 - <title>React App</title>
23 -
24 -</head>
25 -<body>
26 - <div id="root"></div>
27 - <!--
28 - This HTML file is a template.
29 - If you open it directly in the browser, you will see an empty page.
30 -
31 - You can add webfonts, meta tags, or analytics to this file.
32 - The build step will place the bundled scripts into the <body> tag.
33 -
34 - To begin the development, run `npm start` or `yarn start`.
35 - To create a production bundle, use `npm run build` or `yarn build`.
36 - -->
37 -</body>
38 -</html>
compiler/fixtures/demo-todolist-live/public/manifest.json deleted
-15
@@ -1,15 +0,0 @@
1 -{
2 - "short_name": "React App",
3 - "name": "Create React App Sample",
4 - "icons": [
5 - {
6 - "src": "favicon.ico",
7 - "sizes": "192x192",
8 - "type": "image/png"
9 - }
10 - ],
11 - "start_url": "./index.html",
12 - "display": "standalone",
13 - "theme_color": "#000000",
14 - "background_color": "#ffffff"
15 -}
compiler/fixtures/demo-todolist-live/settings.json
compiler/fixtures/demo-todolist-live/src/compiled/AddTodo.js deleted
-53
@@ -1,53 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react";
10 -export default function AddTodo({
11 - setTodos,
12 - themeColor = "#045975"
13 -}) {
14 - let $ = useMemoCache(13);
15 - let c_setTodos = $[0] !== setTodos;
16 - if (c_setTodos) $[0] = setTodos;
17 - let c_themeColor = $[1] !== themeColor;
18 - if (c_themeColor) $[1] = themeColor;
19 - const [text, setText] = useState(defaultTodo);
20 - let c_text = $[2] !== text;
21 - if (c_text) $[2] = text;
22 - const handleAddTodo = c_setTodos ? $[3] = text => {
23 - setTodos(ts => [...ts, {
24 - id: nextId++,
25 - text: text,
26 - done: false
27 - }]);
28 - } : $[3];
29 - const bgGradient = c_themeColor ? $[4] = `linear-gradient(
30 - 209.21deg,
31 - ${themeColor}22 0%,
32 - ${themeColor}ee 100%
33 - )` : $[4];
34 - return c_text || c_setTodos || c_themeColor ? $[12] = <div className="AddTodo">
35 - {c_text || c_setTodos || c_themeColor ? $[11] = <form onSubmit={c_text || c_setTodos ? $[5] = e => {
36 - e.preventDefault();
37 - setText(defaultTodo);
38 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
39 - } : $[5]}>
40 - {c_text ? $[7] = <input placeholder="Add todo" value={text} onChange={$[6] || ($[6] = e => setText(e.target.value))} /> : $[7]}
41 - {c_themeColor ? $[10] = <div className="tail">
42 - {c_themeColor ? $[9] = <button type="submit" style={c_themeColor ? $[8] = {
43 - background: bgGradient
44 - } : $[8]}>
45 - Add
46 - </button> : $[9]}
47 - </div> : $[10]}
48 - </form> : $[11]}
49 - </div> : $[12];
50 -}
51 -let nextId = 3;
52 -const defaultTodo = "";
53 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-live/src/compiled/BlazingTodoList.js deleted
-83
@@ -1,83 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import getUpdated from "../utils/getUpdated";
10 -import getFiltered from "../utils/getFiltered";
11 -import initialTodos from "../utils/InitialTodos";
12 -import ColorPicker from "../utils/ColorPicker";
13 -import CountBadge from "../utils/CountBadge";
14 -import React, { useState, useRef } from "react";
15 -import Select from "../utils/Select";
16 -import Todo from "./Todo";
17 -import AddTodo from "./AddTodo";
18 -
19 -function TodoList({
20 - visibility,
21 - themeColor
22 -}) {
23 - let $ = useMemoCache(8);
24 - let c_visibility = $[0] !== visibility;
25 - if (c_visibility) $[0] = visibility;
26 - let c_themeColor = $[1] !== themeColor;
27 - if (c_themeColor) $[1] = themeColor;
28 - const [todos, setTodos] = useState(initialTodos);
29 - let c_todos = $[2] !== todos;
30 - if (c_todos) $[2] = todos;
31 -
32 - const handleChange = $[3] || ($[3] = todo => setTodos(todos => getUpdated(todos, todo)));
33 -
34 - const filtered = c_todos || c_visibility ? $[4] = getFiltered(todos, visibility) : $[4];
35 - return c_todos || c_visibility || c_themeColor ? $[7] = <div>
36 - {c_todos || c_visibility ? $[5] = <ul>
37 - {filtered.map(todo => <Todo key={todo.id} todo={todo} onChange={handleChange} />)}
38 - </ul> : $[5]}
39 - {c_themeColor ? $[6] = <AddTodo setTodos={setTodos} themeColor={themeColor} /> : $[6]}
40 - </div> : $[7];
41 -}
42 -
43 -export default function BlazingTodoList() {
44 - let $ = useMemoCache(14);
45 - const [themeColor, setThemeColor] = useState("#045975");
46 - let c_themeColor = $[0] !== themeColor;
47 - if (c_themeColor) $[0] = themeColor;
48 - const [visibility, setVisibility] = useState("all");
49 - let c_visibility = $[1] !== visibility;
50 - if (c_visibility) $[1] = visibility;
51 - const bgGradient = c_themeColor ? $[2] = `linear-gradient(
52 - 209.21deg,
53 - rgb(8, 126, 164) 13.57%,
54 - ${themeColor} 98.38%
55 - )` : $[2];
56 - return c_themeColor || c_visibility ? $[13] = <div className="column Neo">
57 - {c_themeColor || c_visibility ? $[12] = <div className="TodoListApp" style={c_themeColor ? $[3] = {
58 - background: bgGradient
59 - } : $[3]}>
60 - <div className="FilterCountBanner">
61 - <code>getFiltered()</code> was called
62 - <CountBadge />
63 - times
64 - </div>
65 - {c_themeColor || c_visibility ? $[10] = <header>
66 - {c_themeColor ? $[5] = <ColorPicker value={themeColor} onChange={$[4] || ($[4] = e => setThemeColor(e.target.value))} /> : $[5]}
67 - {c_visibility ? $[9] = <div className="VisibilityFilter">
68 - {c_visibility ? $[8] = <Select value={visibility} options={$[6] || ($[6] = [{
69 - value: "all",
70 - label: "All"
71 - }, {
72 - value: "active",
73 - label: "Active"
74 - }, {
75 - value: "completed",
76 - label: "Completed"
77 - }])} onChange={$[7] || ($[7] = value => setVisibility(value))} /> : $[8]}
78 - </div> : $[9]}
79 - </header> : $[10]}
80 - {c_visibility || c_themeColor ? $[11] = <TodoList visibility={visibility} themeColor={themeColor} /> : $[11]}
81 - </div> : $[12]}
82 - </div> : $[13];
83 -}
compiler/fixtures/demo-todolist-live/src/compiled/Todo.js deleted
-50
@@ -1,50 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../utils/CountBadge";
11 -export default function Todo({
12 - todo,
13 - onChange
14 -}) {
15 - let $ = useMemoCache(7);
16 - let c_todo = $[0] !== todo;
17 - if (c_todo) $[0] = todo;
18 - let c_onChange = $[1] !== onChange;
19 - if (c_onChange) $[1] = onChange;
20 - const inputRef = useRef(null);
21 - const count = useRef(0);
22 - const [isEditing, setIsEditing] = useState(false);
23 - let c_isEditing = $[2] !== isEditing;
24 - if (c_isEditing) $[2] = isEditing;
25 - const onSave = c_onChange || c_todo ? $[3] = e => {
26 - e.preventDefault();
27 - setIsEditing(false);
28 - onChange({ ...todo,
29 - text: inputRef.current.value
30 - });
31 - } : $[3];
32 - const checkBox = c_isEditing || c_todo || c_onChange ? $[4] = !isEditing && <button className={todo.done ? "Checkbox done" : "Checkbox"} onClick={e => {
33 - e.target.blur();
34 - onChange({ ...todo,
35 - done: !todo.done
36 - });
37 - }}></button> : $[4];
38 - const todoBody = c_isEditing || c_todo || c_onChange ? $[5] = isEditing ? <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
39 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
40 - </form> : <div className={"TodoBody" + (todo.done ? " done" : "")} onClick={() => setIsEditing(true)}>
41 - {todo.text}
42 - </div> : $[5];
43 - return c_isEditing || c_todo || c_onChange ? $[6] = <li className="Todo">
44 - {checkBox}
45 - {todoBody}
46 - <div className="tail">
47 - <CountBadge count={count.current++} type={"warning"} rounded />
48 - </div>
49 - </li> : $[6];
50 -}
compiler/fixtures/demo-todolist-live/src/compiled/useMemoCache.js deleted
-15
@@ -1,15 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useRef } from "react";
9 -
10 -const placeholder = NaN;
11 -
12 -export function useMemoCache(i) {
13 - const ref = useRef(new Array(i).fill(placeholder));
14 - return ref.current;
15 -}
compiler/fixtures/demo-todolist-live/src/createServiceWorker.js deleted
-59
@@ -1,59 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -// In production, we register a service worker to serve assets from local cache.
9 -
10 -// This lets the app load faster on subsequent visits in production, and gives
11 -// it offline capabilities. However, it also means that developers (and users)
12 -// will only see deployed updates on the "N+1" visit to a page, since previously
13 -// cached resources are updated in the background.
14 -
15 -// To learn more about the benefits of this model, read https://goo.gl/KwvDNy.
16 -// This link also includes instructions on opting out of this behavior.
17 -
18 -export default function register() {
19 - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
20 - window.addEventListener('load', () => {
21 - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;
22 - navigator.serviceWorker
23 - .register(swUrl)
24 - .then(registration => {
25 - // eslint-disable-next-line no-param-reassign
26 - registration.onupdatefound = () => {
27 - const installingWorker = registration.installing;
28 - installingWorker.onstatechange = () => {
29 - if (installingWorker.state === 'installed') {
30 - if (navigator.serviceWorker.controller) {
31 - // At this point, the old content will have been purged and
32 - // the fresh content will have been added to the cache.
33 - // It's the perfect time to display a "New content is
34 - // available; please refresh." message in your web app.
35 - console.log('New content is available; please refresh.'); // eslint-disable-line no-console
36 - } else {
37 - // At this point, everything has been precached.
38 - // It's the perfect time to display a
39 - // "Content is cached for offline use." message.
40 - console.log('Content is cached for offline use.'); // eslint-disable-line no-console
41 - }
42 - }
43 - };
44 - };
45 - })
46 - .catch(error => {
47 - console.error('Error during service worker registration:', error);
48 - });
49 - });
50 - }
51 -}
52 -
53 -export function unregister() {
54 - if ('serviceWorker' in navigator) {
55 - navigator.serviceWorker.ready.then(registration => {
56 - registration.unregister();
57 - });
58 - }
59 -}
compiler/fixtures/demo-todolist-live/src/index.js deleted
-22
@@ -1,22 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { StrictMode } from "react";
9 -import ReactDOM from "react-dom";
10 -import "./normalize.css";
11 -import "./styles.css";
12 -
13 -// import BlazingTodoList from "./source/BlazingTodoList";
14 -import BlazingTodoList from "./compiled/BlazingTodoList";
15 -
16 -const rootElement = document.getElementById("root");
17 -ReactDOM.render(
18 - <StrictMode>
19 - <BlazingTodoList />
20 - </StrictMode>,
21 - rootElement
22 -);
compiler/fixtures/demo-todolist-live/src/normalize.css deleted
-351
@@ -1,351 +0,0 @@
1 -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 -
3 -/* Document
4 - ========================================================================== */
5 -
6 -/**
7 - * 1. Correct the line height in all browsers.
8 - * 2. Prevent adjustments of font size after orientation changes in iOS.
9 - */
10 -
11 -html {
12 - line-height: 1.15; /* 1 */
13 - -webkit-text-size-adjust: 100%; /* 2 */
14 -}
15 -
16 -/* Sections
17 - ========================================================================== */
18 -
19 -/**
20 - * Remove the margin in all browsers.
21 - */
22 -
23 -body {
24 - margin: 0;
25 -}
26 -
27 -/**
28 - * Render the `main` element consistently in IE.
29 - */
30 -
31 -main {
32 - display: block;
33 -}
34 -
35 -/**
36 - * Correct the font size and margin on `h1` elements within `section` and
37 - * `article` contexts in Chrome, Firefox, and Safari.
38 - */
39 -
40 -h1 {
41 - font-size: 2em;
42 - margin: 0.67em 0;
43 -}
44 -
45 -/* Grouping content
46 - ========================================================================== */
47 -
48 -/**
49 - * 1. Add the correct box sizing in Firefox.
50 - * 2. Show the overflow in Edge and IE.
51 - */
52 -
53 -hr {
54 - box-sizing: content-box; /* 1 */
55 - height: 0; /* 1 */
56 - overflow: visible; /* 2 */
57 -}
58 -
59 -/**
60 - * 1. Correct the inheritance and scaling of font size in all browsers.
61 - * 2. Correct the odd `em` font sizing in all browsers.
62 - */
63 -
64 -pre {
65 - font-family: monospace, monospace; /* 1 */
66 - font-size: 1em; /* 2 */
67 -}
68 -
69 -/* Text-level semantics
70 - ========================================================================== */
71 -
72 -/**
73 - * Remove the gray background on active links in IE 10.
74 - */
75 -
76 -a {
77 - background-color: transparent;
78 -}
79 -
80 -/**
81 - * 1. Remove the bottom border in Chrome 57-
82 - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 - */
84 -
85 -abbr[title] {
86 - border-bottom: none; /* 1 */
87 - text-decoration: underline; /* 2 */
88 - text-decoration: underline dotted; /* 2 */
89 -}
90 -
91 -/**
92 - * Add the correct font weight in Chrome, Edge, and Safari.
93 - */
94 -
95 -b,
96 -strong {
97 - font-weight: bolder;
98 -}
99 -
100 -/**
101 - * 1. Correct the inheritance and scaling of font size in all browsers.
102 - * 2. Correct the odd `em` font sizing in all browsers.
103 - */
104 -
105 -code,
106 -kbd,
107 -samp {
108 - font-family: monospace, monospace; /* 1 */
109 - font-size: 1em; /* 2 */
110 -}
111 -
112 -/**
113 - * Add the correct font size in all browsers.
114 - */
115 -
116 -small {
117 - font-size: 80%;
118 -}
119 -
120 -/**
121 - * Prevent `sub` and `sup` elements from affecting the line height in
122 - * all browsers.
123 - */
124 -
125 -sub,
126 -sup {
127 - font-size: 75%;
128 - line-height: 0;
129 - position: relative;
130 - vertical-align: baseline;
131 -}
132 -
133 -sub {
134 - bottom: -0.25em;
135 -}
136 -
137 -sup {
138 - top: -0.5em;
139 -}
140 -
141 -/* Embedded content
142 - ========================================================================== */
143 -
144 -/**
145 - * Remove the border on images inside links in IE 10.
146 - */
147 -
148 -img {
149 - border-style: none;
150 -}
151 -
152 -/* Forms
153 - ========================================================================== */
154 -
155 -/**
156 - * 1. Change the font styles in all browsers.
157 - * 2. Remove the margin in Firefox and Safari.
158 - */
159 -
160 -button,
161 -input,
162 -optgroup,
163 -select,
164 -textarea {
165 - font-family: inherit; /* 1 */
166 - font-size: 100%; /* 1 */
167 - line-height: 1.15; /* 1 */
168 - margin: 0; /* 2 */
169 -}
170 -
171 -/**
172 - * Show the overflow in IE.
173 - * 1. Show the overflow in Edge.
174 - */
175 -
176 -button,
177 -input {
178 - /* 1 */
179 - overflow: visible;
180 -}
181 -
182 -/**
183 - * Remove the inheritance of text transform in Edge, Firefox, and IE.
184 - * 1. Remove the inheritance of text transform in Firefox.
185 - */
186 -
187 -button,
188 -select {
189 - /* 1 */
190 - text-transform: none;
191 -}
192 -
193 -/**
194 - * Correct the inability to style clickable types in iOS and Safari.
195 - */
196 -
197 -button,
198 -[type="button"],
199 -[type="reset"],
200 -[type="submit"] {
201 - -webkit-appearance: button;
202 -}
203 -
204 -/**
205 - * Remove the inner border and padding in Firefox.
206 - */
207 -
208 -button::-moz-focus-inner,
209 -[type="button"]::-moz-focus-inner,
210 -[type="reset"]::-moz-focus-inner,
211 -[type="submit"]::-moz-focus-inner {
212 - border-style: none;
213 - padding: 0;
214 -}
215 -
216 -/**
217 - * Restore the focus styles unset by the previous rule.
218 - */
219 -
220 -button:-moz-focusring,
221 -[type="button"]:-moz-focusring,
222 -[type="reset"]:-moz-focusring,
223 -[type="submit"]:-moz-focusring {
224 - outline: 1px dotted ButtonText;
225 -}
226 -
227 -/**
228 - * Correct the padding in Firefox.
229 - */
230 -
231 -fieldset {
232 - padding: 0.35em 0.75em 0.625em;
233 -}
234 -
235 -/**
236 - * 1. Correct the text wrapping in Edge and IE.
237 - * 2. Correct the color inheritance from `fieldset` elements in IE.
238 - * 3. Remove the padding so developers are not caught out when they zero out
239 - * `fieldset` elements in all browsers.
240 - */
241 -
242 -legend {
243 - box-sizing: border-box; /* 1 */
244 - color: inherit; /* 2 */
245 - display: table; /* 1 */
246 - max-width: 100%; /* 1 */
247 - padding: 0; /* 3 */
248 - white-space: normal; /* 1 */
249 -}
250 -
251 -/**
252 - * Add the correct vertical alignment in Chrome, Firefox, and Opera.
253 - */
254 -
255 -progress {
256 - vertical-align: baseline;
257 -}
258 -
259 -/**
260 - * Remove the default vertical scrollbar in IE 10+.
261 - */
262 -
263 -textarea {
264 - overflow: auto;
265 -}
266 -
267 -/**
268 - * 1. Add the correct box sizing in IE 10.
269 - * 2. Remove the padding in IE 10.
270 - */
271 -
272 -[type="checkbox"],
273 -[type="radio"] {
274 - box-sizing: border-box; /* 1 */
275 - padding: 0; /* 2 */
276 -}
277 -
278 -/**
279 - * Correct the cursor style of increment and decrement buttons in Chrome.
280 - */
281 -
282 -[type="number"]::-webkit-inner-spin-button,
283 -[type="number"]::-webkit-outer-spin-button {
284 - height: auto;
285 -}
286 -
287 -/**
288 - * 1. Correct the odd appearance in Chrome and Safari.
289 - * 2. Correct the outline style in Safari.
290 - */
291 -
292 -[type="search"] {
293 - -webkit-appearance: textfield; /* 1 */
294 - outline-offset: -2px; /* 2 */
295 -}
296 -
297 -/**
298 - * Remove the inner padding in Chrome and Safari on macOS.
299 - */
300 -
301 -[type="search"]::-webkit-search-decoration {
302 - -webkit-appearance: none;
303 -}
304 -
305 -/**
306 - * 1. Correct the inability to style clickable types in iOS and Safari.
307 - * 2. Change font properties to `inherit` in Safari.
308 - */
309 -
310 -::-webkit-file-upload-button {
311 - -webkit-appearance: button; /* 1 */
312 - font: inherit; /* 2 */
313 -}
314 -
315 -/* Interactive
316 - ========================================================================== */
317 -
318 -/*
319 - * Add the correct display in Edge, IE 10+, and Firefox.
320 - */
321 -
322 -details {
323 - display: block;
324 -}
325 -
326 -/*
327 - * Add the correct display in all browsers.
328 - */
329 -
330 -summary {
331 - display: list-item;
332 -}
333 -
334 -/* Misc
335 - ========================================================================== */
336 -
337 -/**
338 - * Add the correct display in IE 10+.
339 - */
340 -
341 -template {
342 - display: none;
343 -}
344 -
345 -/**
346 - * Add the correct display in IE 10.
347 - */
348 -
349 -[hidden] {
350 - display: none;
351 -}
compiler/fixtures/demo-todolist-live/src/public/index.html deleted
-11
@@ -1,11 +0,0 @@
1 -<!DOCTYPE html>
2 -<html lang="en">
3 - <head>
4 - <meta charset="UTF-8">
5 - <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 - <title>Document</title>
7 - </head>
8 - <body>
9 - <div id="root"></div>
10 - </body>
11 -</html>
\ No newline at end of file
compiler/fixtures/demo-todolist-live/src/source/AddTodo.js deleted
-55
@@ -1,55 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -
10 -export default function AddTodo({ setTodos, themeColor = "#045975" }) {
11 - const [text, setText] = useState(defaultTodo);
12 - const handleAddTodo = text => {
13 - setTodos(ts => [
14 - ...ts,
15 - {
16 - id: nextId++,
17 - text: text,
18 - done: false,
19 - },
20 - ]);
21 - };
22 -
23 - const bgGradient = `linear-gradient(
24 - 209.21deg,
25 - ${themeColor}22 0%,
26 - ${themeColor}ee 100%
27 - )`;
28 -
29 - return (
30 - <div className="AddTodo">
31 - <form
32 - onSubmit={e => {
33 - e.preventDefault();
34 - setText(defaultTodo);
35 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
36 - }}
37 - >
38 - <input
39 - placeholder="Add todo"
40 - value={text}
41 - onChange={e => setText(e.target.value)}
42 - />
43 - <div className="tail">
44 - <button type="submit" style={{ background: bgGradient }}>
45 - Add
46 - </button>
47 - </div>
48 - </form>
49 - </div>
50 - );
51 -}
52 -
53 -let nextId = 3;
54 -const defaultTodo = "";
55 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-live/src/source/BlazingTodoList.js deleted
-74
@@ -1,74 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import getUpdated from "../utils/getUpdated";
9 -import getFiltered from "../utils/getFiltered";
10 -import initialTodos from "../utils/InitialTodos";
11 -import ColorPicker from "../utils/ColorPicker";
12 -import CountBadge from "../utils/CountBadge";
13 -import React, { useState, useRef } from "react";
14 -import Select from "../utils/Select";
15 -import Todo from "./Todo";
16 -import AddTodo from "./AddTodo";
17 -
18 -function TodoList({ visibility, themeColor }) {
19 - const [todos, setTodos] = useState(initialTodos);
20 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
21 - const filtered = getFiltered(todos, visibility);
22 -
23 - return (
24 - <div>
25 - <ul>
26 - {filtered.map(todo => (
27 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
28 - ))}
29 - </ul>
30 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
31 - </div>
32 - );
33 -}
34 -
35 -export default function BlazingTodoList() {
36 - const [themeColor, setThemeColor] = useState("#045975");
37 - const [visibility, setVisibility] = useState("all");
38 -
39 - const bgGradient = `linear-gradient(
40 - 209.21deg,
41 - rgb(8, 126, 164) 13.57%,
42 - ${themeColor} 98.38%
43 - )`;
44 -
45 - return (
46 - <div className="column Neo">
47 - <div className="TodoListApp" style={{ background: bgGradient }}>
48 - <div className="FilterCountBanner">
49 - <code>getFiltered()</code> was called
50 - <CountBadge />
51 - times
52 - </div>
53 - <header>
54 - <ColorPicker
55 - value={themeColor}
56 - onChange={e => setThemeColor(e.target.value)}
57 - />
58 - <div className="VisibilityFilter">
59 - <Select
60 - value={visibility}
61 - options={[
62 - { value: "all", label: "All" },
63 - { value: "active", label: "Active" },
64 - { value: "completed", label: "Completed" },
65 - ]}
66 - onChange={value => setVisibility(value)}
67 - />
68 - </div>
69 - </header>
70 - <TodoList visibility={visibility} themeColor={themeColor} />
71 - </div>
72 - </div>
73 - );
74 -}
compiler/fixtures/demo-todolist-live/src/source/Todo.js deleted
-60
@@ -1,60 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import CountBadge from "../utils/CountBadge";
10 -
11 -export default function Todo({ todo, onChange }) {
12 - const inputRef = useRef(null);
13 - const count = useRef(0);
14 - const [isEditing, setIsEditing] = useState(false);
15 -
16 - const onSave = e => {
17 - e.preventDefault();
18 - setIsEditing(false);
19 - onChange({
20 - ...todo,
21 - text: inputRef.current.value,
22 - });
23 - };
24 -
25 - const checkBox = !isEditing && (
26 - <button
27 - className={todo.done ? "Checkbox done" : "Checkbox"}
28 - onClick={e => {
29 - e.target.blur();
30 - onChange({
31 - ...todo,
32 - done: !todo.done,
33 - });
34 - }}
35 - ></button>
36 - );
37 -
38 - const todoBody = isEditing ? (
39 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
40 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
41 - </form>
42 - ) : (
43 - <div
44 - className={"TodoBody" + (todo.done ? " done" : "")}
45 - onClick={() => setIsEditing(true)}
46 - >
47 - {todo.text}
48 - </div>
49 - );
50 -
51 - return (
52 - <li className="Todo">
53 - {checkBox}
54 - {todoBody}
55 - <div className="tail">
56 - <CountBadge count={count.current++} type={"warning"} rounded />
57 - </div>
58 - </li>
59 - );
60 -}
compiler/fixtures/demo-todolist-live/src/styles.css deleted
-376
@@ -1,376 +0,0 @@
1 -* {
2 - box-sizing: border-box;
3 -}
4 -
5 -body {
6 - font-family: sans-serif;
7 - margin: 20px;
8 - padding: 0;
9 - /* React dark bg */
10 - background-color: #24272e;
11 -}
12 -
13 -h1 {
14 - margin-top: 0;
15 - font-size: 22px;
16 -}
17 -
18 -h2 {
19 - margin-top: 0;
20 - font-size: 20px;
21 -}
22 -
23 -h3 {
24 - margin-top: 0;
25 - font-size: 18px;
26 -}
27 -
28 -h4 {
29 - margin-top: 0;
30 - font-size: 16px;
31 -}
32 -
33 -h5 {
34 - margin-top: 0;
35 - font-size: 14px;
36 -}
37 -
38 -h6 {
39 - margin-top: 0;
40 - font-size: 12px;
41 -}
42 -
43 -ul {
44 - padding-left: 20px;
45 -}
46 -
47 -button {
48 - margin: 5px;
49 -}
50 -li {
51 - list-style-type: none;
52 -}
53 -ul,
54 -li {
55 - margin: 0;
56 - padding: 0;
57 -}
58 -
59 -.row {
60 - display: flex;
61 -}
62 -
63 -.column {
64 - flex-direction: column;
65 - flex: 1;
66 - padding: 32px;
67 - display: flex;
68 - align-items: center;
69 -}
70 -
71 -.TodoListApp {
72 - transform: scale(1.05);
73 - transform-origin: top;
74 -}
75 -
76 -/* copy from neo.css */
77 -.Neo {
78 - font-family: "Optimistic Display App", "Open Sans", -apple-system,
79 - BlinkMacSystemFont, "Helvetica Neue", sans-serif !important;
80 -}
81 -
82 -.Neo code {
83 - font-family: "Iosevka SS05";
84 - padding-right: 6px;
85 -}
86 -
87 -.TodoListApp {
88 - min-width: 320px;
89 - max-width: 320px;
90 - position: relative;
91 - /* overflow: hidden; */
92 - color: white;
93 - padding: 16px;
94 - border-radius: 24px;
95 - margin-top: 96px;
96 - /* for Neo1 */
97 - background: linear-gradient(
98 - 209.21deg,
99 - rgb(8, 126, 164) 13.57%,
100 - rgb(4, 89, 117) 98.38%
101 - );
102 - box-shadow: 0px 0.8px 2px rgba(0, 0, 0, 0.032),
103 - 0px 2.7px 6.7px rgba(0, 0, 0, 0.048), 0px 12px 30px rgba(0, 0, 0, 0.08);
104 -}
105 -
106 -.TodoListApp header {
107 - height: auto;
108 - position: relative;
109 - display: flex;
110 - justify-content: flex-start;
111 - align-items: center;
112 - margin-bottom: 12px;
113 -}
114 -
115 -.TodoListApp .FilterCountBanner {
116 - display: flex;
117 - align-items: center;
118 - justify-content: center;
119 - color: #fffc;
120 - font-size: 14.5px;
121 - height: 40px;
122 - position: absolute;
123 - width: 100%;
124 - left: 0;
125 - top: -40px;
126 -}
127 -
128 -.TodoListApp .FilterCountBanner .badge {
129 - margin: 0 6px;
130 -}
131 -
132 -input[type="color"].ColorPicker {
133 - width: auto;
134 - height: 40px;
135 - border: none;
136 - cursor: pointer;
137 - background-color: transparent;
138 - border-radius: 50%;
139 - display: flex;
140 - align-items: center;
141 - margin-right: 10px;
142 -}
143 -
144 -input[type="color"]::-webkit-color-swatch-wrapper {
145 - width: 34px;
146 - height: 34px;
147 - padding: 0;
148 - border-radius: 50%;
149 -}
150 -
151 -input[type="color"]::-webkit-color-swatch {
152 - border: none;
153 - border-radius: 50%;
154 -}
155 -
156 -.ColorPicker span {
157 - line-height: 32px;
158 - position: absolute;
159 - top: 0;
160 - right: 6px;
161 - font-size: 14px;
162 - /* click through */
163 - pointer-events: none;
164 -}
165 -
166 -.AddTodo,
167 -.Todo,
168 -.VisibilityFilter {
169 - transition: background-color 0.3s ease;
170 - display: flex;
171 - align-items: center;
172 - border-radius: 24px;
173 - font-size: 17px;
174 - color: #fffd;
175 - background-color: #0001;
176 - padding: 0px 18px;
177 - min-height: 56px;
178 - margin-bottom: 12px;
179 - flex-wrap: nowrap;
180 -}
181 -
182 -.VisibilityFilter {
183 - min-height: auto;
184 - margin: 0px;
185 - padding: 0 12px;
186 - display: flex;
187 - justify-content: flex-start;
188 - align-items: center;
189 - flex-wrap: nowrap;
190 -}
191 -
192 -.AddTodo {
193 - margin-bottom: 0px;
194 -}
195 -
196 -/* .Todo:last-of-type {
197 - margin-bottom: 0px;
198 -} */
199 -
200 -.Todo:hover,
201 -.AddTodo:hover {
202 - background-color: #0002;
203 -}
204 -
205 -.Todo:focus-within,
206 -.AddTodo:focus-within {
207 - background-color: #0003;
208 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset;
209 -}
210 -
211 -.Todo input,
212 -.AddTodo input {
213 - width: 100%;
214 - flex: 1 1;
215 - color: rgb(235, 236, 240);
216 - background-color: transparent;
217 - border: none;
218 - outline: 0px;
219 -}
220 -
221 -.Todo input,
222 -.Todo .TodoBody,
223 -.AddTodo input {
224 - padding: 18px 0;
225 -}
226 -
227 -.Select {
228 - display: flex;
229 - justify-content: space-evenly;
230 - flex: 1;
231 - align-items: center;
232 - flex-wrap: nowrap;
233 - border: none;
234 - border-radius: 18px;
235 -}
236 -
237 -.AddTodo button,
238 -.Select button {
239 - cursor: pointer;
240 - height: 40px;
241 - width: auto;
242 - border: none;
243 - border-radius: 18px;
244 - padding: 0 14px;
245 - transition: all 0.3s ease;
246 - color: #fffb;
247 - margin-right: -9px;
248 - /* For Neo1 */
249 - background: linear-gradient(
250 - 209.21deg,
251 - rgba(4, 89, 117, 0.133) 0%,
252 - rgba(4, 89, 117, 0.933) 100%
253 - );
254 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
255 - rgb(23 0 102 / 20%) 0px 20px 40px, rgb(0 0 0 / 10%) 0px 1px 3px;
256 -}
257 -
258 -.Select button {
259 - margin: 0;
260 - background: transparent;
261 - box-shadow: none;
262 - color: #fff7;
263 - font-size: 14.5px;
264 - padding: 0 4px;
265 -}
266 -
267 -.Select button.selected {
268 - color: #fffc;
269 -}
270 -
271 -.Select button:hover {
272 - color: #fffc;
273 -}
274 -
275 -.AddTodo button:hover {
276 - color: #fffc;
277 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
278 - rgb(23 0 102 / 30%) 0px 40px 80px, rgb(0 0 0 / 30%) 0px 10px 30px;
279 -}
280 -
281 -.AddTodo form,
282 -.Todo form,
283 -.Todo .TodoBody {
284 - display: flex;
285 - cursor: pointer;
286 - flex: 1;
287 - align-items: center;
288 - overflow-wrap: anywhere;
289 -}
290 -
291 -.AddTodo input::placeholder {
292 - color: #fff7;
293 -}
294 -
295 -.Todo .done {
296 - text-decoration: line-through;
297 - font-style: italic;
298 - color: #fff7;
299 -}
300 -
301 -.Todo .Checkbox {
302 - position: relative;
303 - display: flex;
304 - justify-content: center;
305 - align-items: center;
306 - width: 22px;
307 - height: 22px;
308 - padding: 0px;
309 - border: none;
310 - cursor: pointer;
311 - background-color: transparent;
312 - border-radius: 50%;
313 - border: 0.5px solid #fff3;
314 - margin: 0px;
315 - margin-right: 12px;
316 -}
317 -
318 -.Todo .Checkbox.done {
319 - border: 0.5px solid #fff5;
320 -}
321 -
322 -.Todo .Checkbox.done::after {
323 - content: "";
324 - width: 16px;
325 - height: 16px;
326 - position: absolute;
327 - border-radius: 50%;
328 - background-color: #fffc;
329 -}
330 -
331 -.tail {
332 - margin-left: 8px;
333 - justify-content: flex-end;
334 -}
335 -
336 -.VisibilityFilter {
337 - flex: 1;
338 -}
339 -
340 -.VisibilityFilter .tail {
341 - margin-left: 0px;
342 - display: flex;
343 -}
344 -
345 -/*
346 - * https://getbootstrap.com/docs/5.1/components/badge/
347 - */
348 -
349 -.badge {
350 - /* so width won't change when bumping. */
351 - font-family: "Iosevka SS05", menlo, monospace;
352 - display: inline-block;
353 - padding: 0.35em 0.65em;
354 - font-size: 13.5px;
355 - font-weight: 700;
356 - line-height: 1;
357 - color: #fff;
358 - text-align: center;
359 - white-space: nowrap;
360 - vertical-align: baseline;
361 - border-radius: 0.25rem;
362 -}
363 -
364 -.rounded-pill {
365 - border-radius: 50rem !important;
366 -}
367 -
368 -.badge-danger {
369 - color: #fff;
370 - background-color: #dc3545;
371 -}
372 -
373 -.badge-warning {
374 - color: #212529;
375 - background-color: #ffc107;
376 -}
compiler/fixtures/demo-todolist-live/src/utils/ColorPicker.js deleted
-19
@@ -1,19 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function ColorPicker({ value, onChange }) {
9 - return (
10 - <input
11 - className="ColorPicker"
12 - type="color"
13 - id="head"
14 - name="head"
15 - value={value}
16 - onChange={onChange}
17 - />
18 - );
19 -}
compiler/fixtures/demo-todolist-live/src/utils/CountBadge.js deleted
-24
@@ -1,24 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { forwardRef } from "react";
9 -
10 -// Capped to 3 digits
11 -const CountBadge = forwardRef(
12 - ({ count = 0, type = "danger", rounded = false }, ref) => {
13 - return (
14 - <span
15 - ref={ref}
16 - className={`badge ${rounded && "rounded-pill"} badge-${type}`}
17 - >
18 - {count > 999 ? 999 : count}
19 - </span>
20 - );
21 - }
22 -);
23 -
24 -export default CountBadge;
compiler/fixtures/demo-todolist-live/src/utils/InitialTodos.js deleted
-14
@@ -1,14 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -const initialTodos = [
9 - { id: 0, text: "memo", done: true },
10 - { id: 1, text: "useCallback", done: false },
11 - { id: 2, text: "useMemo", done: false },
12 -];
13 -
14 -export default initialTodos;
compiler/fixtures/demo-todolist-live/src/utils/Select.js deleted
-29
@@ -1,29 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function Select({ value, options, onChange }) {
9 - return (
10 - <div className="Select">
11 - {options.map(o => {
12 - if (value === o.value) {
13 - return (
14 - <button key={o.value} className="selected">
15 - {" "}
16 - {o.label}{" "}
17 - </button>
18 - );
19 - } else {
20 - return (
21 - <button key={o.value} onClick={() => onChange(o.value)}>
22 - {o.label}
23 - </button>
24 - );
25 - }
26 - })}
27 - </div>
28 - );
29 -}
compiler/fixtures/demo-todolist-live/src/utils/getFiltered.js deleted
-28
@@ -1,28 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -function delay() {
9 - let now = performance.now();
10 - while (performance.now() - now < 16) {
11 - // Artificial delay -- do nothing for 100ms
12 - }
13 -}
14 -export default function getFiltered(todos, visibility) {
15 - //delay()
16 - // This only works when there is only one counter unfortunately...
17 - const $filterCountBadge = document.querySelector(".FilterCountBanner .badge");
18 - if ($filterCountBadge)
19 - $filterCountBadge.textContent = parseInt($filterCountBadge.textContent) + 1;
20 - switch (visibility) {
21 - case "all":
22 - return todos;
23 - case "active":
24 - return todos.filter(t => !t.done);
25 - case "completed":
26 - return todos.filter(t => t.done);
27 - }
28 -}
compiler/fixtures/demo-todolist-live/src/utils/getUpdated.js deleted
-18
@@ -1,18 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function getUpdated(tasks, newTodo) {
9 - return tasks
10 - .map(t => {
11 - if (t.id === newTodo.id) {
12 - return newTodo;
13 - } else {
14 - return t;
15 - }
16 - })
17 - .filter(t => !!t.text);
18 -}
compiler/fixtures/demo-todolist-live/yarn.lock deleted
-11787
@@ -1,11787 +0,0 @@
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 -# yarn lockfile v1
3 -
4 -
5 -"@babel/cli@^7.15.7":
6 - "integrity" "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg=="
7 - "resolved" "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.7.tgz"
8 - "version" "7.15.7"
9 - dependencies:
10 - "commander" "^4.0.1"
11 - "convert-source-map" "^1.1.0"
12 - "fs-readdir-recursive" "^1.1.0"
13 - "glob" "^7.0.0"
14 - "make-dir" "^2.1.0"
15 - "slash" "^2.0.0"
16 - "source-map" "^0.5.0"
17 - optionalDependencies:
18 - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
19 - "chokidar" "^3.4.0"
20 -
21 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.5.5":
22 - "integrity" "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg=="
23 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz"
24 - "version" "7.15.8"
25 - dependencies:
26 - "@babel/highlight" "^7.14.5"
27 -
28 -"@babel/code-frame@7.10.4":
29 - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="
30 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz"
31 - "version" "7.10.4"
32 - dependencies:
33 - "@babel/highlight" "^7.10.4"
34 -
35 -"@babel/code-frame@7.12.11":
36 - "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw=="
37 - "resolved" "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz"
38 - "version" "7.12.11"
39 - dependencies:
40 - "@babel/highlight" "^7.10.4"
41 -
42 -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0":
43 - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA=="
44 - "resolved" "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz"
45 - "version" "7.15.0"
46 -
47 -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.15.5", "@babel/core@^7.4.0-0", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@7 || ^7.0.0-rc.2":
48 - "integrity" "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og=="
49 - "resolved" "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz"
50 - "version" "7.15.8"
51 - dependencies:
52 - "@babel/code-frame" "^7.15.8"
53 - "@babel/generator" "^7.15.8"
54 - "@babel/helper-compilation-targets" "^7.15.4"
55 - "@babel/helper-module-transforms" "^7.15.8"
56 - "@babel/helpers" "^7.15.4"
57 - "@babel/parser" "^7.15.8"
58 - "@babel/template" "^7.15.4"
59 - "@babel/traverse" "^7.15.4"
60 - "@babel/types" "^7.15.6"
61 - "convert-source-map" "^1.7.0"
62 - "debug" "^4.1.0"
63 - "gensync" "^1.0.0-beta.2"
64 - "json5" "^2.1.2"
65 - "semver" "^6.3.0"
66 - "source-map" "^0.5.0"
67 -
68 -"@babel/core@7.12.3":
69 - "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g=="
70 - "resolved" "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz"
71 - "version" "7.12.3"
72 - dependencies:
73 - "@babel/code-frame" "^7.10.4"
74 - "@babel/generator" "^7.12.1"
75 - "@babel/helper-module-transforms" "^7.12.1"
76 - "@babel/helpers" "^7.12.1"
77 - "@babel/parser" "^7.12.3"
78 - "@babel/template" "^7.10.4"
79 - "@babel/traverse" "^7.12.1"
80 - "@babel/types" "^7.12.1"
81 - "convert-source-map" "^1.7.0"
82 - "debug" "^4.1.0"
83 - "gensync" "^1.0.0-beta.1"
84 - "json5" "^2.1.2"
85 - "lodash" "^4.17.19"
86 - "resolve" "^1.3.2"
87 - "semver" "^5.4.1"
88 - "source-map" "^0.5.0"
89 -
90 -"@babel/generator@^7.12.1", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8":
91 - "integrity" "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g=="
92 - "resolved" "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz"
93 - "version" "7.15.8"
94 - dependencies:
95 - "@babel/types" "^7.15.6"
96 - "jsesc" "^2.5.1"
97 - "source-map" "^0.5.0"
98 -
99 -"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4":
100 - "integrity" "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA=="
101 - "resolved" "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz"
102 - "version" "7.15.4"
103 - dependencies:
104 - "@babel/types" "^7.15.4"
105 -
106 -"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
107 - "integrity" "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q=="
108 - "resolved" "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz"
109 - "version" "7.15.4"
110 - dependencies:
111 - "@babel/helper-explode-assignable-expression" "^7.15.4"
112 - "@babel/types" "^7.15.4"
113 -
114 -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4":
115 - "integrity" "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ=="
116 - "resolved" "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz"
117 - "version" "7.15.4"
118 - dependencies:
119 - "@babel/compat-data" "^7.15.0"
120 - "@babel/helper-validator-option" "^7.14.5"
121 - "browserslist" "^4.16.6"
122 - "semver" "^6.3.0"
123 -
124 -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4":
125 - "integrity" "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw=="
126 - "resolved" "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz"
127 - "version" "7.15.4"
128 - dependencies:
129 - "@babel/helper-annotate-as-pure" "^7.15.4"
130 - "@babel/helper-function-name" "^7.15.4"
131 - "@babel/helper-member-expression-to-functions" "^7.15.4"
132 - "@babel/helper-optimise-call-expression" "^7.15.4"
133 - "@babel/helper-replace-supers" "^7.15.4"
134 - "@babel/helper-split-export-declaration" "^7.15.4"
135 -
136 -"@babel/helper-create-regexp-features-plugin@^7.14.5":
137 - "integrity" "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A=="
138 - "resolved" "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz"
139 - "version" "7.14.5"
140 - dependencies:
141 - "@babel/helper-annotate-as-pure" "^7.14.5"
142 - "regexpu-core" "^4.7.1"
143 -
144 -"@babel/helper-define-polyfill-provider@^0.2.2":
145 - "integrity" "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew=="
146 - "resolved" "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz"
147 - "version" "0.2.3"
148 - dependencies:
149 - "@babel/helper-compilation-targets" "^7.13.0"
150 - "@babel/helper-module-imports" "^7.12.13"
151 - "@babel/helper-plugin-utils" "^7.13.0"
152 - "@babel/traverse" "^7.13.0"
153 - "debug" "^4.1.1"
154 - "lodash.debounce" "^4.0.8"
155 - "resolve" "^1.14.2"
156 - "semver" "^6.1.2"
157 -
158 -"@babel/helper-explode-assignable-expression@^7.15.4":
159 - "integrity" "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g=="
160 - "resolved" "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz"
161 - "version" "7.15.4"
162 - dependencies:
163 - "@babel/types" "^7.15.4"
164 -
165 -"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4":
166 - "integrity" "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw=="
167 - "resolved" "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz"
168 - "version" "7.15.4"
169 - dependencies:
170 - "@babel/helper-get-function-arity" "^7.15.4"
171 - "@babel/template" "^7.15.4"
172 - "@babel/types" "^7.15.4"
173 -
174 -"@babel/helper-get-function-arity@^7.15.4":
175 - "integrity" "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA=="
176 - "resolved" "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz"
177 - "version" "7.15.4"
178 - dependencies:
179 - "@babel/types" "^7.15.4"
180 -
181 -"@babel/helper-hoist-variables@^7.15.4":
182 - "integrity" "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA=="
183 - "resolved" "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz"
184 - "version" "7.15.4"
185 - dependencies:
186 - "@babel/types" "^7.15.4"
187 -
188 -"@babel/helper-member-expression-to-functions@^7.15.4":
189 - "integrity" "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA=="
190 - "resolved" "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz"
191 - "version" "7.15.4"
192 - dependencies:
193 - "@babel/types" "^7.15.4"
194 -
195 -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4":
196 - "integrity" "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA=="
197 - "resolved" "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz"
198 - "version" "7.15.4"
199 - dependencies:
200 - "@babel/types" "^7.15.4"
201 -
202 -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8":
203 - "integrity" "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg=="
204 - "resolved" "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz"
205 - "version" "7.15.8"
206 - dependencies:
207 - "@babel/helper-module-imports" "^7.15.4"
208 - "@babel/helper-replace-supers" "^7.15.4"
209 - "@babel/helper-simple-access" "^7.15.4"
210 - "@babel/helper-split-export-declaration" "^7.15.4"
211 - "@babel/helper-validator-identifier" "^7.15.7"
212 - "@babel/template" "^7.15.4"
213 - "@babel/traverse" "^7.15.4"
214 - "@babel/types" "^7.15.6"
215 -
216 -"@babel/helper-optimise-call-expression@^7.15.4":
217 - "integrity" "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw=="
218 - "resolved" "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz"
219 - "version" "7.15.4"
220 - dependencies:
221 - "@babel/types" "^7.15.4"
222 -
223 -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
224 - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
225 - "resolved" "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz"
226 - "version" "7.14.5"
227 -
228 -"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4":
229 - "integrity" "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ=="
230 - "resolved" "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz"
231 - "version" "7.15.4"
232 - dependencies:
233 - "@babel/helper-annotate-as-pure" "^7.15.4"
234 - "@babel/helper-wrap-function" "^7.15.4"
235 - "@babel/types" "^7.15.4"
236 -
237 -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4":
238 - "integrity" "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw=="
239 - "resolved" "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz"
240 - "version" "7.15.4"
241 - dependencies:
242 - "@babel/helper-member-expression-to-functions" "^7.15.4"
243 - "@babel/helper-optimise-call-expression" "^7.15.4"
244 - "@babel/traverse" "^7.15.4"
245 - "@babel/types" "^7.15.4"
246 -
247 -"@babel/helper-simple-access@^7.15.4":
248 - "integrity" "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg=="
249 - "resolved" "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz"
250 - "version" "7.15.4"
251 - dependencies:
252 - "@babel/types" "^7.15.4"
253 -
254 -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
255 - "integrity" "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A=="
256 - "resolved" "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz"
257 - "version" "7.15.4"
258 - dependencies:
259 - "@babel/types" "^7.15.4"
260 -
261 -"@babel/helper-split-export-declaration@^7.15.4":
262 - "integrity" "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw=="
263 - "resolved" "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz"
264 - "version" "7.15.4"
265 - dependencies:
266 - "@babel/types" "^7.15.4"
267 -
268 -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
269 - "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
270 - "resolved" "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz"
271 - "version" "7.15.7"
272 -
273 -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5":
274 - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
275 - "resolved" "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz"
276 - "version" "7.14.5"
277 -
278 -"@babel/helper-wrap-function@^7.15.4":
279 - "integrity" "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw=="
280 - "resolved" "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz"
281 - "version" "7.15.4"
282 - dependencies:
283 - "@babel/helper-function-name" "^7.15.4"
284 - "@babel/template" "^7.15.4"
285 - "@babel/traverse" "^7.15.4"
286 - "@babel/types" "^7.15.4"
287 -
288 -"@babel/helpers@^7.12.1", "@babel/helpers@^7.15.4":
289 - "integrity" "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ=="
290 - "resolved" "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz"
291 - "version" "7.15.4"
292 - dependencies:
293 - "@babel/template" "^7.15.4"
294 - "@babel/traverse" "^7.15.4"
295 - "@babel/types" "^7.15.4"
296 -
297 -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
298 - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg=="
299 - "resolved" "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz"
300 - "version" "7.14.5"
301 - dependencies:
302 - "@babel/helper-validator-identifier" "^7.14.5"
303 - "chalk" "^2.0.0"
304 - "js-tokens" "^4.0.0"
305 -
306 -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.0":
307 - "integrity" "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA=="
308 - "resolved" "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz"
309 - "version" "7.15.8"
310 -
311 -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
312 - "integrity" "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog=="
313 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz"
314 - "version" "7.15.4"
315 - dependencies:
316 - "@babel/helper-plugin-utils" "^7.14.5"
317 - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
318 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
319 -
320 -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.15.8":
321 - "integrity" "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA=="
322 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz"
323 - "version" "7.15.8"
324 - dependencies:
325 - "@babel/helper-plugin-utils" "^7.14.5"
326 - "@babel/helper-remap-async-to-generator" "^7.15.4"
327 - "@babel/plugin-syntax-async-generators" "^7.8.4"
328 -
329 -"@babel/plugin-proposal-class-properties@^7.12.1":
330 - "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg=="
331 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
332 - "version" "7.14.5"
333 - dependencies:
334 - "@babel/helper-create-class-features-plugin" "^7.14.5"
335 - "@babel/helper-plugin-utils" "^7.14.5"
336 -
337 -"@babel/plugin-proposal-class-properties@^7.14.5":
338 - "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg=="
339 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
340 - "version" "7.14.5"
341 - dependencies:
342 - "@babel/helper-create-class-features-plugin" "^7.14.5"
343 - "@babel/helper-plugin-utils" "^7.14.5"
344 -
345 -"@babel/plugin-proposal-class-properties@7.12.1":
346 - "integrity" "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w=="
347 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz"
348 - "version" "7.12.1"
349 - dependencies:
350 - "@babel/helper-create-class-features-plugin" "^7.12.1"
351 - "@babel/helper-plugin-utils" "^7.10.4"
352 -
353 -"@babel/plugin-proposal-class-static-block@^7.15.4":
354 - "integrity" "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA=="
355 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz"
356 - "version" "7.15.4"
357 - dependencies:
358 - "@babel/helper-create-class-features-plugin" "^7.15.4"
359 - "@babel/helper-plugin-utils" "^7.14.5"
360 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
361 -
362 -"@babel/plugin-proposal-decorators@7.12.1":
363 - "integrity" "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ=="
364 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz"
365 - "version" "7.12.1"
366 - dependencies:
367 - "@babel/helper-create-class-features-plugin" "^7.12.1"
368 - "@babel/helper-plugin-utils" "^7.10.4"
369 - "@babel/plugin-syntax-decorators" "^7.12.1"
370 -
371 -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5":
372 - "integrity" "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g=="
373 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz"
374 - "version" "7.14.5"
375 - dependencies:
376 - "@babel/helper-plugin-utils" "^7.14.5"
377 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
378 -
379 -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5":
380 - "integrity" "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA=="
381 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz"
382 - "version" "7.14.5"
383 - dependencies:
384 - "@babel/helper-plugin-utils" "^7.14.5"
385 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
386 -
387 -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5":
388 - "integrity" "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ=="
389 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz"
390 - "version" "7.14.5"
391 - dependencies:
392 - "@babel/helper-plugin-utils" "^7.14.5"
393 - "@babel/plugin-syntax-json-strings" "^7.8.3"
394 -
395 -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5":
396 - "integrity" "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw=="
397 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz"
398 - "version" "7.14.5"
399 - dependencies:
400 - "@babel/helper-plugin-utils" "^7.14.5"
401 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
402 -
403 -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1":
404 - "integrity" "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg=="
405 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz"
406 - "version" "7.14.5"
407 - dependencies:
408 - "@babel/helper-plugin-utils" "^7.14.5"
409 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
410 -
411 -"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":
412 - "integrity" "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg=="
413 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz"
414 - "version" "7.14.5"
415 - dependencies:
416 - "@babel/helper-plugin-utils" "^7.14.5"
417 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
418 -
419 -"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1":
420 - "integrity" "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg=="
421 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz"
422 - "version" "7.12.1"
423 - dependencies:
424 - "@babel/helper-plugin-utils" "^7.10.4"
425 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
426 -
427 -"@babel/plugin-proposal-numeric-separator@^7.12.1":
428 - "integrity" "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg=="
429 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz"
430 - "version" "7.14.5"
431 - dependencies:
432 - "@babel/helper-plugin-utils" "^7.14.5"
433 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
434 -
435 -"@babel/plugin-proposal-numeric-separator@^7.14.5":
436 - "integrity" "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg=="
437 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz"
438 - "version" "7.14.5"
439 - dependencies:
440 - "@babel/helper-plugin-utils" "^7.14.5"
441 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
442 -
443 -"@babel/plugin-proposal-numeric-separator@7.12.1":
444 - "integrity" "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA=="
445 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz"
446 - "version" "7.12.1"
447 - dependencies:
448 - "@babel/helper-plugin-utils" "^7.10.4"
449 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
450 -
451 -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6":
452 - "integrity" "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg=="
453 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz"
454 - "version" "7.15.6"
455 - dependencies:
456 - "@babel/compat-data" "^7.15.0"
457 - "@babel/helper-compilation-targets" "^7.15.4"
458 - "@babel/helper-plugin-utils" "^7.14.5"
459 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
460 - "@babel/plugin-transform-parameters" "^7.15.4"
461 -
462 -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5":
463 - "integrity" "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ=="
464 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz"
465 - "version" "7.14.5"
466 - dependencies:
467 - "@babel/helper-plugin-utils" "^7.14.5"
468 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
469 -
470 -"@babel/plugin-proposal-optional-chaining@^7.12.1":
471 - "integrity" "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ=="
472 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz"
473 - "version" "7.14.5"
474 - dependencies:
475 - "@babel/helper-plugin-utils" "^7.14.5"
476 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
477 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
478 -
479 -"@babel/plugin-proposal-optional-chaining@^7.14.5":
480 - "integrity" "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ=="
481 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz"
482 - "version" "7.14.5"
483 - dependencies:
484 - "@babel/helper-plugin-utils" "^7.14.5"
485 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
486 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
487 -
488 -"@babel/plugin-proposal-optional-chaining@7.12.1":
489 - "integrity" "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw=="
490 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz"
491 - "version" "7.12.1"
492 - dependencies:
493 - "@babel/helper-plugin-utils" "^7.10.4"
494 - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
495 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
496 -
497 -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5":
498 - "integrity" "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g=="
499 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz"
500 - "version" "7.14.5"
501 - dependencies:
502 - "@babel/helper-create-class-features-plugin" "^7.14.5"
503 - "@babel/helper-plugin-utils" "^7.14.5"
504 -
505 -"@babel/plugin-proposal-private-property-in-object@^7.15.4":
506 - "integrity" "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA=="
507 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz"
508 - "version" "7.15.4"
509 - dependencies:
510 - "@babel/helper-annotate-as-pure" "^7.15.4"
511 - "@babel/helper-create-class-features-plugin" "^7.15.4"
512 - "@babel/helper-plugin-utils" "^7.14.5"
513 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
514 -
515 -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
516 - "integrity" "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q=="
517 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz"
518 - "version" "7.14.5"
519 - dependencies:
520 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
521 - "@babel/helper-plugin-utils" "^7.14.5"
522 -
523 -"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
524 - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
525 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
526 - "version" "7.8.4"
527 - dependencies:
528 - "@babel/helper-plugin-utils" "^7.8.0"
529 -
530 -"@babel/plugin-syntax-bigint@^7.8.3":
531 - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
532 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
533 - "version" "7.8.3"
534 - dependencies:
535 - "@babel/helper-plugin-utils" "^7.8.0"
536 -
537 -"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
538 - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
539 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
540 - "version" "7.12.13"
541 - dependencies:
542 - "@babel/helper-plugin-utils" "^7.12.13"
543 -
544 -"@babel/plugin-syntax-class-static-block@^7.14.5":
545 - "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
546 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
547 - "version" "7.14.5"
548 - dependencies:
549 - "@babel/helper-plugin-utils" "^7.14.5"
550 -
551 -"@babel/plugin-syntax-decorators@^7.12.1":
552 - "integrity" "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw=="
553 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz"
554 - "version" "7.14.5"
555 - dependencies:
556 - "@babel/helper-plugin-utils" "^7.14.5"
557 -
558 -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
559 - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
560 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
561 - "version" "7.8.3"
562 - dependencies:
563 - "@babel/helper-plugin-utils" "^7.8.0"
564 -
565 -"@babel/plugin-syntax-export-namespace-from@^7.8.3":
566 - "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
567 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
568 - "version" "7.8.3"
569 - dependencies:
570 - "@babel/helper-plugin-utils" "^7.8.3"
571 -
572 -"@babel/plugin-syntax-flow@^7.12.1":
573 - "integrity" "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q=="
574 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz"
575 - "version" "7.14.5"
576 - dependencies:
577 - "@babel/helper-plugin-utils" "^7.14.5"
578 -
579 -"@babel/plugin-syntax-import-meta@^7.8.3":
580 - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
581 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
582 - "version" "7.10.4"
583 - dependencies:
584 - "@babel/helper-plugin-utils" "^7.10.4"
585 -
586 -"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3":
587 - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
588 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
589 - "version" "7.8.3"
590 - dependencies:
591 - "@babel/helper-plugin-utils" "^7.8.0"
592 -
593 -"@babel/plugin-syntax-jsx@^7.14.5":
594 - "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw=="
595 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz"
596 - "version" "7.14.5"
597 - dependencies:
598 - "@babel/helper-plugin-utils" "^7.14.5"
599 -
600 -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
601 - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
602 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
603 - "version" "7.10.4"
604 - dependencies:
605 - "@babel/helper-plugin-utils" "^7.10.4"
606 -
607 -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
608 - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
609 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
610 - "version" "7.8.3"
611 - dependencies:
612 - "@babel/helper-plugin-utils" "^7.8.0"
613 -
614 -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
615 - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
616 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
617 - "version" "7.10.4"
618 - dependencies:
619 - "@babel/helper-plugin-utils" "^7.10.4"
620 -
621 -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
622 - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
623 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
624 - "version" "7.8.3"
625 - dependencies:
626 - "@babel/helper-plugin-utils" "^7.8.0"
627 -
628 -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3":
629 - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
630 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
631 - "version" "7.8.3"
632 - dependencies:
633 - "@babel/helper-plugin-utils" "^7.8.0"
634 -
635 -"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
636 - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
637 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
638 - "version" "7.8.3"
639 - dependencies:
640 - "@babel/helper-plugin-utils" "^7.8.0"
641 -
642 -"@babel/plugin-syntax-private-property-in-object@^7.14.5":
643 - "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
644 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
645 - "version" "7.14.5"
646 - dependencies:
647 - "@babel/helper-plugin-utils" "^7.14.5"
648 -
649 -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
650 - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
651 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
652 - "version" "7.14.5"
653 - dependencies:
654 - "@babel/helper-plugin-utils" "^7.14.5"
655 -
656 -"@babel/plugin-syntax-typescript@^7.14.5":
657 - "integrity" "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q=="
658 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz"
659 - "version" "7.14.5"
660 - dependencies:
661 - "@babel/helper-plugin-utils" "^7.14.5"
662 -
663 -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5":
664 - "integrity" "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A=="
665 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz"
666 - "version" "7.14.5"
667 - dependencies:
668 - "@babel/helper-plugin-utils" "^7.14.5"
669 -
670 -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5":
671 - "integrity" "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA=="
672 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz"
673 - "version" "7.14.5"
674 - dependencies:
675 - "@babel/helper-module-imports" "^7.14.5"
676 - "@babel/helper-plugin-utils" "^7.14.5"
677 - "@babel/helper-remap-async-to-generator" "^7.14.5"
678 -
679 -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5":
680 - "integrity" "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ=="
681 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz"
682 - "version" "7.14.5"
683 - dependencies:
684 - "@babel/helper-plugin-utils" "^7.14.5"
685 -
686 -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.15.3":
687 - "integrity" "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q=="
688 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz"
689 - "version" "7.15.3"
690 - dependencies:
691 - "@babel/helper-plugin-utils" "^7.14.5"
692 -
693 -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4":
694 - "integrity" "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg=="
695 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz"
696 - "version" "7.15.4"
697 - dependencies:
698 - "@babel/helper-annotate-as-pure" "^7.15.4"
699 - "@babel/helper-function-name" "^7.15.4"
700 - "@babel/helper-optimise-call-expression" "^7.15.4"
701 - "@babel/helper-plugin-utils" "^7.14.5"
702 - "@babel/helper-replace-supers" "^7.15.4"
703 - "@babel/helper-split-export-declaration" "^7.15.4"
704 - "globals" "^11.1.0"
705 -
706 -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5":
707 - "integrity" "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg=="
708 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz"
709 - "version" "7.14.5"
710 - dependencies:
711 - "@babel/helper-plugin-utils" "^7.14.5"
712 -
713 -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7":
714 - "integrity" "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw=="
715 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz"
716 - "version" "7.14.7"
717 - dependencies:
718 - "@babel/helper-plugin-utils" "^7.14.5"
719 -
720 -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
721 - "integrity" "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw=="
722 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz"
723 - "version" "7.14.5"
724 - dependencies:
725 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
726 - "@babel/helper-plugin-utils" "^7.14.5"
727 -
728 -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5":
729 - "integrity" "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A=="
730 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz"
731 - "version" "7.14.5"
732 - dependencies:
733 - "@babel/helper-plugin-utils" "^7.14.5"
734 -
735 -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5":
736 - "integrity" "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA=="
737 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz"
738 - "version" "7.14.5"
739 - dependencies:
740 - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
741 - "@babel/helper-plugin-utils" "^7.14.5"
742 -
743 -"@babel/plugin-transform-flow-strip-types@7.12.1":
744 - "integrity" "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg=="
745 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz"
746 - "version" "7.12.1"
747 - dependencies:
748 - "@babel/helper-plugin-utils" "^7.10.4"
749 - "@babel/plugin-syntax-flow" "^7.12.1"
750 -
751 -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4":
752 - "integrity" "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA=="
753 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz"
754 - "version" "7.15.4"
755 - dependencies:
756 - "@babel/helper-plugin-utils" "^7.14.5"
757 -
758 -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5":
759 - "integrity" "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ=="
760 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz"
761 - "version" "7.14.5"
762 - dependencies:
763 - "@babel/helper-function-name" "^7.14.5"
764 - "@babel/helper-plugin-utils" "^7.14.5"
765 -
766 -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5":
767 - "integrity" "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A=="
768 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz"
769 - "version" "7.14.5"
770 - dependencies:
771 - "@babel/helper-plugin-utils" "^7.14.5"
772 -
773 -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5":
774 - "integrity" "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q=="
775 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz"
776 - "version" "7.14.5"
777 - dependencies:
778 - "@babel/helper-plugin-utils" "^7.14.5"
779 -
780 -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5":
781 - "integrity" "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g=="
782 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz"
783 - "version" "7.14.5"
784 - dependencies:
785 - "@babel/helper-module-transforms" "^7.14.5"
786 - "@babel/helper-plugin-utils" "^7.14.5"
787 - "babel-plugin-dynamic-import-node" "^2.3.3"
788 -
789 -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.4":
790 - "integrity" "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA=="
791 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz"
792 - "version" "7.15.4"
793 - dependencies:
794 - "@babel/helper-module-transforms" "^7.15.4"
795 - "@babel/helper-plugin-utils" "^7.14.5"
796 - "@babel/helper-simple-access" "^7.15.4"
797 - "babel-plugin-dynamic-import-node" "^2.3.3"
798 -
799 -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.15.4":
800 - "integrity" "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw=="
801 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz"
802 - "version" "7.15.4"
803 - dependencies:
804 - "@babel/helper-hoist-variables" "^7.15.4"
805 - "@babel/helper-module-transforms" "^7.15.4"
806 - "@babel/helper-plugin-utils" "^7.14.5"
807 - "@babel/helper-validator-identifier" "^7.14.9"
808 - "babel-plugin-dynamic-import-node" "^2.3.3"
809 -
810 -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5":
811 - "integrity" "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA=="
812 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz"
813 - "version" "7.14.5"
814 - dependencies:
815 - "@babel/helper-module-transforms" "^7.14.5"
816 - "@babel/helper-plugin-utils" "^7.14.5"
817 -
818 -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.9":
819 - "integrity" "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA=="
820 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz"
821 - "version" "7.14.9"
822 - dependencies:
823 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
824 -
825 -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5":
826 - "integrity" "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ=="
827 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz"
828 - "version" "7.14.5"
829 - dependencies:
830 - "@babel/helper-plugin-utils" "^7.14.5"
831 -
832 -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5":
833 - "integrity" "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg=="
834 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz"
835 - "version" "7.14.5"
836 - dependencies:
837 - "@babel/helper-plugin-utils" "^7.14.5"
838 - "@babel/helper-replace-supers" "^7.14.5"
839 -
840 -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4":
841 - "integrity" "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ=="
842 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz"
843 - "version" "7.15.4"
844 - dependencies:
845 - "@babel/helper-plugin-utils" "^7.14.5"
846 -
847 -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5":
848 - "integrity" "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw=="
849 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz"
850 - "version" "7.14.5"
851 - dependencies:
852 - "@babel/helper-plugin-utils" "^7.14.5"
853 -
854 -"@babel/plugin-transform-react-constant-elements@^7.12.1":
855 - "integrity" "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ=="
856 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz"
857 - "version" "7.14.5"
858 - dependencies:
859 - "@babel/helper-plugin-utils" "^7.14.5"
860 -
861 -"@babel/plugin-transform-react-display-name@^7.12.1":
862 - "integrity" "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q=="
863 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz"
864 - "version" "7.15.1"
865 - dependencies:
866 - "@babel/helper-plugin-utils" "^7.14.5"
867 -
868 -"@babel/plugin-transform-react-display-name@^7.14.5":
869 - "integrity" "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q=="
870 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz"
871 - "version" "7.15.1"
872 - dependencies:
873 - "@babel/helper-plugin-utils" "^7.14.5"
874 -
875 -"@babel/plugin-transform-react-display-name@7.12.1":
876 - "integrity" "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w=="
877 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz"
878 - "version" "7.12.1"
879 - dependencies:
880 - "@babel/helper-plugin-utils" "^7.10.4"
881 -
882 -"@babel/plugin-transform-react-jsx-development@^7.12.1":
883 - "integrity" "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ=="
884 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz"
885 - "version" "7.14.5"
886 - dependencies:
887 - "@babel/plugin-transform-react-jsx" "^7.14.5"
888 -
889 -"@babel/plugin-transform-react-jsx-development@^7.14.5":
890 - "integrity" "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ=="
891 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz"
892 - "version" "7.14.5"
893 - dependencies:
894 - "@babel/plugin-transform-react-jsx" "^7.14.5"
895 -
896 -"@babel/plugin-transform-react-jsx-self@^7.12.1":
897 - "integrity" "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw=="
898 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz"
899 - "version" "7.14.9"
900 - dependencies:
901 - "@babel/helper-plugin-utils" "^7.14.5"
902 -
903 -"@babel/plugin-transform-react-jsx-source@^7.12.1":
904 - "integrity" "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q=="
905 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz"
906 - "version" "7.14.5"
907 - dependencies:
908 - "@babel/helper-plugin-utils" "^7.14.5"
909 -
910 -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5":
911 - "integrity" "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw=="
912 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz"
913 - "version" "7.14.9"
914 - dependencies:
915 - "@babel/helper-annotate-as-pure" "^7.14.5"
916 - "@babel/helper-module-imports" "^7.14.5"
917 - "@babel/helper-plugin-utils" "^7.14.5"
918 - "@babel/plugin-syntax-jsx" "^7.14.5"
919 - "@babel/types" "^7.14.9"
920 -
921 -"@babel/plugin-transform-react-pure-annotations@^7.12.1":
922 - "integrity" "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g=="
923 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz"
924 - "version" "7.14.5"
925 - dependencies:
926 - "@babel/helper-annotate-as-pure" "^7.14.5"
927 - "@babel/helper-plugin-utils" "^7.14.5"
928 -
929 -"@babel/plugin-transform-react-pure-annotations@^7.14.5":
930 - "integrity" "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g=="
931 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz"
932 - "version" "7.14.5"
933 - dependencies:
934 - "@babel/helper-annotate-as-pure" "^7.14.5"
935 - "@babel/helper-plugin-utils" "^7.14.5"
936 -
937 -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5":
938 - "integrity" "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg=="
939 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz"
940 - "version" "7.14.5"
941 - dependencies:
942 - "regenerator-transform" "^0.14.2"
943 -
944 -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5":
945 - "integrity" "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg=="
946 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz"
947 - "version" "7.14.5"
948 - dependencies:
949 - "@babel/helper-plugin-utils" "^7.14.5"
950 -
951 -"@babel/plugin-transform-runtime@7.12.1":
952 - "integrity" "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg=="
953 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz"
954 - "version" "7.12.1"
955 - dependencies:
956 - "@babel/helper-module-imports" "^7.12.1"
957 - "@babel/helper-plugin-utils" "^7.10.4"
958 - "resolve" "^1.8.1"
959 - "semver" "^5.5.1"
960 -
961 -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5":
962 - "integrity" "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g=="
963 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz"
964 - "version" "7.14.5"
965 - dependencies:
966 - "@babel/helper-plugin-utils" "^7.14.5"
967 -
968 -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.15.8":
969 - "integrity" "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ=="
970 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz"
971 - "version" "7.15.8"
972 - dependencies:
973 - "@babel/helper-plugin-utils" "^7.14.5"
974 - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
975 -
976 -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5":
977 - "integrity" "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A=="
978 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz"
979 - "version" "7.14.5"
980 - dependencies:
981 - "@babel/helper-plugin-utils" "^7.14.5"
982 -
983 -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5":
984 - "integrity" "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg=="
985 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz"
986 - "version" "7.14.5"
987 - dependencies:
988 - "@babel/helper-plugin-utils" "^7.14.5"
989 -
990 -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5":
991 - "integrity" "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw=="
992 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz"
993 - "version" "7.14.5"
994 - dependencies:
995 - "@babel/helper-plugin-utils" "^7.14.5"
996 -
997 -"@babel/plugin-transform-typescript@^7.12.1":
998 - "integrity" "sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ=="
999 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz"
1000 - "version" "7.15.8"
1001 - dependencies:
1002 - "@babel/helper-create-class-features-plugin" "^7.15.4"
1003 - "@babel/helper-plugin-utils" "^7.14.5"
1004 - "@babel/plugin-syntax-typescript" "^7.14.5"
1005 -
1006 -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5":
1007 - "integrity" "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA=="
1008 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz"
1009 - "version" "7.14.5"
1010 - dependencies:
1011 - "@babel/helper-plugin-utils" "^7.14.5"
1012 -
1013 -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5":
1014 - "integrity" "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw=="
1015 - "resolved" "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz"
1016 - "version" "7.14.5"
1017 - dependencies:
1018 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
1019 - "@babel/helper-plugin-utils" "^7.14.5"
1020 -
1021 -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4":
1022 - "integrity" "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA=="
1023 - "resolved" "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz"
1024 - "version" "7.15.8"
1025 - dependencies:
1026 - "@babel/compat-data" "^7.15.0"
1027 - "@babel/helper-compilation-targets" "^7.15.4"
1028 - "@babel/helper-plugin-utils" "^7.14.5"
1029 - "@babel/helper-validator-option" "^7.14.5"
1030 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
1031 - "@babel/plugin-proposal-async-generator-functions" "^7.15.8"
1032 - "@babel/plugin-proposal-class-properties" "^7.14.5"
1033 - "@babel/plugin-proposal-class-static-block" "^7.15.4"
1034 - "@babel/plugin-proposal-dynamic-import" "^7.14.5"
1035 - "@babel/plugin-proposal-export-namespace-from" "^7.14.5"
1036 - "@babel/plugin-proposal-json-strings" "^7.14.5"
1037 - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"
1038 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
1039 - "@babel/plugin-proposal-numeric-separator" "^7.14.5"
1040 - "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
1041 - "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
1042 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
1043 - "@babel/plugin-proposal-private-methods" "^7.14.5"
1044 - "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
1045 - "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
1046 - "@babel/plugin-syntax-async-generators" "^7.8.4"
1047 - "@babel/plugin-syntax-class-properties" "^7.12.13"
1048 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
1049 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
1050 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
1051 - "@babel/plugin-syntax-json-strings" "^7.8.3"
1052 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
1053 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
1054 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
1055 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
1056 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
1057 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
1058 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
1059 - "@babel/plugin-syntax-top-level-await" "^7.14.5"
1060 - "@babel/plugin-transform-arrow-functions" "^7.14.5"
1061 - "@babel/plugin-transform-async-to-generator" "^7.14.5"
1062 - "@babel/plugin-transform-block-scoped-functions" "^7.14.5"
1063 - "@babel/plugin-transform-block-scoping" "^7.15.3"
1064 - "@babel/plugin-transform-classes" "^7.15.4"
1065 - "@babel/plugin-transform-computed-properties" "^7.14.5"
1066 - "@babel/plugin-transform-destructuring" "^7.14.7"
1067 - "@babel/plugin-transform-dotall-regex" "^7.14.5"
1068 - "@babel/plugin-transform-duplicate-keys" "^7.14.5"
1069 - "@babel/plugin-transform-exponentiation-operator" "^7.14.5"
1070 - "@babel/plugin-transform-for-of" "^7.15.4"
1071 - "@babel/plugin-transform-function-name" "^7.14.5"
1072 - "@babel/plugin-transform-literals" "^7.14.5"
1073 - "@babel/plugin-transform-member-expression-literals" "^7.14.5"
1074 - "@babel/plugin-transform-modules-amd" "^7.14.5"
1075 - "@babel/plugin-transform-modules-commonjs" "^7.15.4"
1076 - "@babel/plugin-transform-modules-systemjs" "^7.15.4"
1077 - "@babel/plugin-transform-modules-umd" "^7.14.5"
1078 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
1079 - "@babel/plugin-transform-new-target" "^7.14.5"
1080 - "@babel/plugin-transform-object-super" "^7.14.5"
1081 - "@babel/plugin-transform-parameters" "^7.15.4"
1082 - "@babel/plugin-transform-property-literals" "^7.14.5"
1083 - "@babel/plugin-transform-regenerator" "^7.14.5"
1084 - "@babel/plugin-transform-reserved-words" "^7.14.5"
1085 - "@babel/plugin-transform-shorthand-properties" "^7.14.5"
1086 - "@babel/plugin-transform-spread" "^7.15.8"
1087 - "@babel/plugin-transform-sticky-regex" "^7.14.5"
1088 - "@babel/plugin-transform-template-literals" "^7.14.5"
1089 - "@babel/plugin-transform-typeof-symbol" "^7.14.5"
1090 - "@babel/plugin-transform-unicode-escapes" "^7.14.5"
1091 - "@babel/plugin-transform-unicode-regex" "^7.14.5"
1092 - "@babel/preset-modules" "^0.1.4"
1093 - "@babel/types" "^7.15.6"
1094 - "babel-plugin-polyfill-corejs2" "^0.2.2"
1095 - "babel-plugin-polyfill-corejs3" "^0.2.5"
1096 - "babel-plugin-polyfill-regenerator" "^0.2.2"
1097 - "core-js-compat" "^3.16.0"
1098 - "semver" "^6.3.0"
1099 -
1100 -"@babel/preset-env@7.12.1":
1101 - "integrity" "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg=="
1102 - "resolved" "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz"
1103 - "version" "7.12.1"
1104 - dependencies:
1105 - "@babel/compat-data" "^7.12.1"
1106 - "@babel/helper-compilation-targets" "^7.12.1"
1107 - "@babel/helper-module-imports" "^7.12.1"
1108 - "@babel/helper-plugin-utils" "^7.10.4"
1109 - "@babel/helper-validator-option" "^7.12.1"
1110 - "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
1111 - "@babel/plugin-proposal-class-properties" "^7.12.1"
1112 - "@babel/plugin-proposal-dynamic-import" "^7.12.1"
1113 - "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
1114 - "@babel/plugin-proposal-json-strings" "^7.12.1"
1115 - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
1116 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
1117 - "@babel/plugin-proposal-numeric-separator" "^7.12.1"
1118 - "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
1119 - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
1120 - "@babel/plugin-proposal-optional-chaining" "^7.12.1"
1121 - "@babel/plugin-proposal-private-methods" "^7.12.1"
1122 - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
1123 - "@babel/plugin-syntax-async-generators" "^7.8.0"
1124 - "@babel/plugin-syntax-class-properties" "^7.12.1"
1125 - "@babel/plugin-syntax-dynamic-import" "^7.8.0"
1126 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
1127 - "@babel/plugin-syntax-json-strings" "^7.8.0"
1128 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
1129 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
1130 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
1131 - "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
1132 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
1133 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
1134 - "@babel/plugin-syntax-top-level-await" "^7.12.1"
1135 - "@babel/plugin-transform-arrow-functions" "^7.12.1"
1136 - "@babel/plugin-transform-async-to-generator" "^7.12.1"
1137 - "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
1138 - "@babel/plugin-transform-block-scoping" "^7.12.1"
1139 - "@babel/plugin-transform-classes" "^7.12.1"
1140 - "@babel/plugin-transform-computed-properties" "^7.12.1"
1141 - "@babel/plugin-transform-destructuring" "^7.12.1"
1142 - "@babel/plugin-transform-dotall-regex" "^7.12.1"
1143 - "@babel/plugin-transform-duplicate-keys" "^7.12.1"
1144 - "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
1145 - "@babel/plugin-transform-for-of" "^7.12.1"
1146 - "@babel/plugin-transform-function-name" "^7.12.1"
1147 - "@babel/plugin-transform-literals" "^7.12.1"
1148 - "@babel/plugin-transform-member-expression-literals" "^7.12.1"
1149 - "@babel/plugin-transform-modules-amd" "^7.12.1"
1150 - "@babel/plugin-transform-modules-commonjs" "^7.12.1"
1151 - "@babel/plugin-transform-modules-systemjs" "^7.12.1"
1152 - "@babel/plugin-transform-modules-umd" "^7.12.1"
1153 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
1154 - "@babel/plugin-transform-new-target" "^7.12.1"
1155 - "@babel/plugin-transform-object-super" "^7.12.1"
1156 - "@babel/plugin-transform-parameters" "^7.12.1"
1157 - "@babel/plugin-transform-property-literals" "^7.12.1"
1158 - "@babel/plugin-transform-regenerator" "^7.12.1"
1159 - "@babel/plugin-transform-reserved-words" "^7.12.1"
1160 - "@babel/plugin-transform-shorthand-properties" "^7.12.1"
1161 - "@babel/plugin-transform-spread" "^7.12.1"
1162 - "@babel/plugin-transform-sticky-regex" "^7.12.1"
1163 - "@babel/plugin-transform-template-literals" "^7.12.1"
1164 - "@babel/plugin-transform-typeof-symbol" "^7.12.1"
1165 - "@babel/plugin-transform-unicode-escapes" "^7.12.1"
1166 - "@babel/plugin-transform-unicode-regex" "^7.12.1"
1167 - "@babel/preset-modules" "^0.1.3"
1168 - "@babel/types" "^7.12.1"
1169 - "core-js-compat" "^3.6.2"
1170 - "semver" "^5.5.0"
1171 -
1172 -"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4":
1173 - "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA=="
1174 - "resolved" "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
1175 - "version" "0.1.5"
1176 - dependencies:
1177 - "@babel/helper-plugin-utils" "^7.0.0"
1178 - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
1179 - "@babel/plugin-transform-dotall-regex" "^7.4.4"
1180 - "@babel/types" "^7.4.4"
1181 - "esutils" "^2.0.2"
1182 -
1183 -"@babel/preset-react@^7.12.5":
1184 - "integrity" "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ=="
1185 - "resolved" "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz"
1186 - "version" "7.14.5"
1187 - dependencies:
1188 - "@babel/helper-plugin-utils" "^7.14.5"
1189 - "@babel/helper-validator-option" "^7.14.5"
1190 - "@babel/plugin-transform-react-display-name" "^7.14.5"
1191 - "@babel/plugin-transform-react-jsx" "^7.14.5"
1192 - "@babel/plugin-transform-react-jsx-development" "^7.14.5"
1193 - "@babel/plugin-transform-react-pure-annotations" "^7.14.5"
1194 -
1195 -"@babel/preset-react@7.12.1":
1196 - "integrity" "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g=="
1197 - "resolved" "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz"
1198 - "version" "7.12.1"
1199 - dependencies:
1200 - "@babel/helper-plugin-utils" "^7.10.4"
1201 - "@babel/plugin-transform-react-display-name" "^7.12.1"
1202 - "@babel/plugin-transform-react-jsx" "^7.12.1"
1203 - "@babel/plugin-transform-react-jsx-development" "^7.12.1"
1204 - "@babel/plugin-transform-react-jsx-self" "^7.12.1"
1205 - "@babel/plugin-transform-react-jsx-source" "^7.12.1"
1206 - "@babel/plugin-transform-react-pure-annotations" "^7.12.1"
1207 -
1208 -"@babel/preset-typescript@7.12.1":
1209 - "integrity" "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw=="
1210 - "resolved" "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz"
1211 - "version" "7.12.1"
1212 - dependencies:
1213 - "@babel/helper-plugin-utils" "^7.10.4"
1214 - "@babel/plugin-transform-typescript" "^7.12.1"
1215 -
1216 -"@babel/runtime-corejs3@^7.10.2":
1217 - "integrity" "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg=="
1218 - "resolved" "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz"
1219 - "version" "7.15.4"
1220 - dependencies:
1221 - "core-js-pure" "^3.16.0"
1222 - "regenerator-runtime" "^0.13.4"
1223 -
1224 -"@babel/runtime@^7.10.2":
1225 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1226 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1227 - "version" "7.15.4"
1228 - dependencies:
1229 - "regenerator-runtime" "^0.13.4"
1230 -
1231 -"@babel/runtime@^7.11.2":
1232 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1233 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1234 - "version" "7.15.4"
1235 - dependencies:
1236 - "regenerator-runtime" "^0.13.4"
1237 -
1238 -"@babel/runtime@^7.5.5":
1239 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1240 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1241 - "version" "7.15.4"
1242 - dependencies:
1243 - "regenerator-runtime" "^0.13.4"
1244 -
1245 -"@babel/runtime@^7.7.2":
1246 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1247 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1248 - "version" "7.15.4"
1249 - dependencies:
1250 - "regenerator-runtime" "^0.13.4"
1251 -
1252 -"@babel/runtime@^7.8.4":
1253 - "integrity" "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw=="
1254 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1255 - "version" "7.15.4"
1256 - dependencies:
1257 - "regenerator-runtime" "^0.13.4"
1258 -
1259 -"@babel/runtime@7.12.1":
1260 - "integrity" "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA=="
1261 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz"
1262 - "version" "7.12.1"
1263 - dependencies:
1264 - "regenerator-runtime" "^0.13.4"
1265 -
1266 -"@babel/runtime@7.13.8":
1267 - "integrity" "sha512-CwQljpw6qSayc0fRG1soxHAKs1CnQMOChm4mlQP6My0kf9upVGizj/KhlTTgyUnETmHpcUXjaluNAkteRFuafg=="
1268 - "resolved" "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.8.tgz"
1269 - "version" "7.13.8"
1270 - dependencies:
1271 - "regenerator-runtime" "^0.13.4"
1272 -
1273 -"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3":
1274 - "integrity" "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg=="
1275 - "resolved" "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz"
1276 - "version" "7.15.4"
1277 - dependencies:
1278 - "@babel/code-frame" "^7.14.5"
1279 - "@babel/parser" "^7.15.4"
1280 - "@babel/types" "^7.15.4"
1281 -
1282 -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.0":
1283 - "integrity" "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA=="
1284 - "resolved" "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz"
1285 - "version" "7.15.4"
1286 - dependencies:
1287 - "@babel/code-frame" "^7.14.5"
1288 - "@babel/generator" "^7.15.4"
1289 - "@babel/helper-function-name" "^7.15.4"
1290 - "@babel/helper-hoist-variables" "^7.15.4"
1291 - "@babel/helper-split-export-declaration" "^7.15.4"
1292 - "@babel/parser" "^7.15.4"
1293 - "@babel/types" "^7.15.4"
1294 - "debug" "^4.1.0"
1295 - "globals" "^11.1.0"
1296 -
1297 -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
1298 - "integrity" "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig=="
1299 - "resolved" "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz"
1300 - "version" "7.15.6"
1301 - dependencies:
1302 - "@babel/helper-validator-identifier" "^7.14.9"
1303 - "to-fast-properties" "^2.0.0"
1304 -
1305 -"@bcoe/v8-coverage@^0.2.3":
1306 - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
1307 - "resolved" "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
1308 - "version" "0.2.3"
1309 -
1310 -"@cnakazawa/watch@^1.0.3":
1311 - "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ=="
1312 - "resolved" "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz"
1313 - "version" "1.0.4"
1314 - dependencies:
1315 - "exec-sh" "^0.3.2"
1316 - "minimist" "^1.2.0"
1317 -
1318 -"@csstools/convert-colors@^1.4.0":
1319 - "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
1320 - "resolved" "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz"
1321 - "version" "1.4.0"
1322 -
1323 -"@csstools/normalize.css@^10.1.0":
1324 - "integrity" "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
1325 - "resolved" "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
1326 - "version" "10.1.0"
1327 -
1328 -"@eslint/eslintrc@^0.4.3":
1329 - "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw=="
1330 - "resolved" "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"
1331 - "version" "0.4.3"
1332 - dependencies:
1333 - "ajv" "^6.12.4"
1334 - "debug" "^4.1.1"
1335 - "espree" "^7.3.0"
1336 - "globals" "^13.9.0"
1337 - "ignore" "^4.0.6"
1338 - "import-fresh" "^3.2.1"
1339 - "js-yaml" "^3.13.1"
1340 - "minimatch" "^3.0.4"
1341 - "strip-json-comments" "^3.1.1"
1342 -
1343 -"@gar/promisify@^1.0.1":
1344 - "integrity" "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw=="
1345 - "resolved" "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz"
1346 - "version" "1.1.2"
1347 -
1348 -"@hapi/address@2.x.x":
1349 - "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ=="
1350 - "resolved" "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz"
1351 - "version" "2.1.4"
1352 -
1353 -"@hapi/bourne@1.x.x":
1354 - "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA=="
1355 - "resolved" "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz"
1356 - "version" "1.3.2"
1357 -
1358 -"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x":
1359 - "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow=="
1360 - "resolved" "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz"
1361 - "version" "8.5.1"
1362 -
1363 -"@hapi/joi@^15.1.0":
1364 - "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ=="
1365 - "resolved" "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz"
1366 - "version" "15.1.1"
1367 - dependencies:
1368 - "@hapi/address" "2.x.x"
1369 - "@hapi/bourne" "1.x.x"
1370 - "@hapi/hoek" "8.x.x"
1371 - "@hapi/topo" "3.x.x"
1372 -
1373 -"@hapi/topo@3.x.x":
1374 - "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ=="
1375 - "resolved" "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz"
1376 - "version" "3.1.6"
1377 - dependencies:
1378 - "@hapi/hoek" "^8.3.0"
1379 -
1380 -"@humanwhocodes/config-array@^0.5.0":
1381 - "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg=="
1382 - "resolved" "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz"
1383 - "version" "0.5.0"
1384 - dependencies:
1385 - "@humanwhocodes/object-schema" "^1.2.0"
1386 - "debug" "^4.1.1"
1387 - "minimatch" "^3.0.4"
1388 -
1389 -"@humanwhocodes/object-schema@^1.2.0":
1390 - "integrity" "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w=="
1391 - "resolved" "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz"
1392 - "version" "1.2.0"
1393 -
1394 -"@istanbuljs/load-nyc-config@^1.0.0":
1395 - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="
1396 - "resolved" "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
1397 - "version" "1.1.0"
1398 - dependencies:
1399 - "camelcase" "^5.3.1"
1400 - "find-up" "^4.1.0"
1401 - "get-package-type" "^0.1.0"
1402 - "js-yaml" "^3.13.1"
1403 - "resolve-from" "^5.0.0"
1404 -
1405 -"@istanbuljs/schema@^0.1.2":
1406 - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
1407 - "resolved" "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz"
1408 - "version" "0.1.3"
1409 -
1410 -"@jest/console@^26.6.2":
1411 - "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g=="
1412 - "resolved" "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz"
1413 - "version" "26.6.2"
1414 - dependencies:
1415 - "@jest/types" "^26.6.2"
1416 - "@types/node" "*"
1417 - "chalk" "^4.0.0"
1418 - "jest-message-util" "^26.6.2"
1419 - "jest-util" "^26.6.2"
1420 - "slash" "^3.0.0"
1421 -
1422 -"@jest/core@^26.6.0", "@jest/core@^26.6.3":
1423 - "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw=="
1424 - "resolved" "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz"
1425 - "version" "26.6.3"
1426 - dependencies:
1427 - "@jest/console" "^26.6.2"
1428 - "@jest/reporters" "^26.6.2"
1429 - "@jest/test-result" "^26.6.2"
1430 - "@jest/transform" "^26.6.2"
1431 - "@jest/types" "^26.6.2"
1432 - "@types/node" "*"
1433 - "ansi-escapes" "^4.2.1"
1434 - "chalk" "^4.0.0"
1435 - "exit" "^0.1.2"
1436 - "graceful-fs" "^4.2.4"
1437 - "jest-changed-files" "^26.6.2"
1438 - "jest-config" "^26.6.3"
1439 - "jest-haste-map" "^26.6.2"
1440 - "jest-message-util" "^26.6.2"
1441 - "jest-regex-util" "^26.0.0"
1442 - "jest-resolve" "^26.6.2"
1443 - "jest-resolve-dependencies" "^26.6.3"
1444 - "jest-runner" "^26.6.3"
1445 - "jest-runtime" "^26.6.3"
1446 - "jest-snapshot" "^26.6.2"
1447 - "jest-util" "^26.6.2"
1448 - "jest-validate" "^26.6.2"
1449 - "jest-watcher" "^26.6.2"
1450 - "micromatch" "^4.0.2"
1451 - "p-each-series" "^2.1.0"
1452 - "rimraf" "^3.0.0"
1453 - "slash" "^3.0.0"
1454 - "strip-ansi" "^6.0.0"
1455 -
1456 -"@jest/environment@^26.6.0", "@jest/environment@^26.6.2":
1457 - "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA=="
1458 - "resolved" "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz"
1459 - "version" "26.6.2"
1460 - dependencies:
1461 - "@jest/fake-timers" "^26.6.2"
1462 - "@jest/types" "^26.6.2"
1463 - "@types/node" "*"
1464 - "jest-mock" "^26.6.2"
1465 -
1466 -"@jest/fake-timers@^26.6.2":
1467 - "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA=="
1468 - "resolved" "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz"
1469 - "version" "26.6.2"
1470 - dependencies:
1471 - "@jest/types" "^26.6.2"
1472 - "@sinonjs/fake-timers" "^6.0.1"
1473 - "@types/node" "*"
1474 - "jest-message-util" "^26.6.2"
1475 - "jest-mock" "^26.6.2"
1476 - "jest-util" "^26.6.2"
1477 -
1478 -"@jest/globals@^26.6.2":
1479 - "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA=="
1480 - "resolved" "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz"
1481 - "version" "26.6.2"
1482 - dependencies:
1483 - "@jest/environment" "^26.6.2"
1484 - "@jest/types" "^26.6.2"
1485 - "expect" "^26.6.2"
1486 -
1487 -"@jest/reporters@^26.6.2":
1488 - "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw=="
1489 - "resolved" "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz"
1490 - "version" "26.6.2"
1491 - dependencies:
1492 - "@bcoe/v8-coverage" "^0.2.3"
1493 - "@jest/console" "^26.6.2"
1494 - "@jest/test-result" "^26.6.2"
1495 - "@jest/transform" "^26.6.2"
1496 - "@jest/types" "^26.6.2"
1497 - "chalk" "^4.0.0"
1498 - "collect-v8-coverage" "^1.0.0"
1499 - "exit" "^0.1.2"
1500 - "glob" "^7.1.2"
1501 - "graceful-fs" "^4.2.4"
1502 - "istanbul-lib-coverage" "^3.0.0"
1503 - "istanbul-lib-instrument" "^4.0.3"
1504 - "istanbul-lib-report" "^3.0.0"
1505 - "istanbul-lib-source-maps" "^4.0.0"
1506 - "istanbul-reports" "^3.0.2"
1507 - "jest-haste-map" "^26.6.2"
1508 - "jest-resolve" "^26.6.2"
1509 - "jest-util" "^26.6.2"
1510 - "jest-worker" "^26.6.2"
1511 - "slash" "^3.0.0"
1512 - "source-map" "^0.6.0"
1513 - "string-length" "^4.0.1"
1514 - "terminal-link" "^2.0.0"
1515 - "v8-to-istanbul" "^7.0.0"
1516 - optionalDependencies:
1517 - "node-notifier" "^8.0.0"
1518 -
1519 -"@jest/source-map@^26.6.2":
1520 - "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA=="
1521 - "resolved" "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz"
1522 - "version" "26.6.2"
1523 - dependencies:
1524 - "callsites" "^3.0.0"
1525 - "graceful-fs" "^4.2.4"
1526 - "source-map" "^0.6.0"
1527 -
1528 -"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2":
1529 - "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ=="
1530 - "resolved" "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz"
1531 - "version" "26.6.2"
1532 - dependencies:
1533 - "@jest/console" "^26.6.2"
1534 - "@jest/types" "^26.6.2"
1535 - "@types/istanbul-lib-coverage" "^2.0.0"
1536 - "collect-v8-coverage" "^1.0.0"
1537 -
1538 -"@jest/test-sequencer@^26.6.3":
1539 - "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw=="
1540 - "resolved" "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz"
1541 - "version" "26.6.3"
1542 - dependencies:
1543 - "@jest/test-result" "^26.6.2"
1544 - "graceful-fs" "^4.2.4"
1545 - "jest-haste-map" "^26.6.2"
1546 - "jest-runner" "^26.6.3"
1547 - "jest-runtime" "^26.6.3"
1548 -
1549 -"@jest/transform@^26.6.2":
1550 - "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA=="
1551 - "resolved" "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz"
1552 - "version" "26.6.2"
1553 - dependencies:
1554 - "@babel/core" "^7.1.0"
1555 - "@jest/types" "^26.6.2"
1556 - "babel-plugin-istanbul" "^6.0.0"
1557 - "chalk" "^4.0.0"
1558 - "convert-source-map" "^1.4.0"
1559 - "fast-json-stable-stringify" "^2.0.0"
1560 - "graceful-fs" "^4.2.4"
1561 - "jest-haste-map" "^26.6.2"
1562 - "jest-regex-util" "^26.0.0"
1563 - "jest-util" "^26.6.2"
1564 - "micromatch" "^4.0.2"
1565 - "pirates" "^4.0.1"
1566 - "slash" "^3.0.0"
1567 - "source-map" "^0.6.1"
1568 - "write-file-atomic" "^3.0.0"
1569 -
1570 -"@jest/types@^26.6.0", "@jest/types@^26.6.2":
1571 - "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ=="
1572 - "resolved" "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz"
1573 - "version" "26.6.2"
1574 - dependencies:
1575 - "@types/istanbul-lib-coverage" "^2.0.0"
1576 - "@types/istanbul-reports" "^3.0.0"
1577 - "@types/node" "*"
1578 - "@types/yargs" "^15.0.0"
1579 - "chalk" "^4.0.0"
1580 -
1581 -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
1582 - "integrity" "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ=="
1583 - "resolved" "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz"
1584 - "version" "2.1.8-no-fsevents.3"
1585 -
1586 -"@nodelib/fs.scandir@2.1.5":
1587 - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
1588 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
1589 - "version" "2.1.5"
1590 - dependencies:
1591 - "@nodelib/fs.stat" "2.0.5"
1592 - "run-parallel" "^1.1.9"
1593 -
1594 -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
1595 - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
1596 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
1597 - "version" "2.0.5"
1598 -
1599 -"@nodelib/fs.walk@^1.2.3":
1600 - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
1601 - "resolved" "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
1602 - "version" "1.2.8"
1603 - dependencies:
1604 - "@nodelib/fs.scandir" "2.1.5"
1605 - "fastq" "^1.6.0"
1606 -
1607 -"@npmcli/fs@^1.0.0":
1608 - "integrity" "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ=="
1609 - "resolved" "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz"
1610 - "version" "1.0.0"
1611 - dependencies:
1612 - "@gar/promisify" "^1.0.1"
1613 - "semver" "^7.3.5"
1614 -
1615 -"@npmcli/move-file@^1.0.1":
1616 - "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="
1617 - "resolved" "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz"
1618 - "version" "1.1.2"
1619 - dependencies:
1620 - "mkdirp" "^1.0.4"
1621 - "rimraf" "^3.0.2"
1622 -
1623 -"@pmmmwh/react-refresh-webpack-plugin@0.4.3":
1624 - "integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ=="
1625 - "resolved" "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz"
1626 - "version" "0.4.3"
1627 - dependencies:
1628 - "ansi-html" "^0.0.7"
1629 - "error-stack-parser" "^2.0.6"
1630 - "html-entities" "^1.2.1"
1631 - "native-url" "^0.2.6"
1632 - "schema-utils" "^2.6.5"
1633 - "source-map" "^0.7.3"
1634 -
1635 -"@rollup/plugin-node-resolve@^7.1.1":
1636 - "integrity" "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q=="
1637 - "resolved" "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz"
1638 - "version" "7.1.3"
1639 - dependencies:
1640 - "@rollup/pluginutils" "^3.0.8"
1641 - "@types/resolve" "0.0.8"
1642 - "builtin-modules" "^3.1.0"
1643 - "is-module" "^1.0.0"
1644 - "resolve" "^1.14.2"
1645 -
1646 -"@rollup/plugin-replace@^2.3.1":
1647 - "integrity" "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="
1648 - "resolved" "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"
1649 - "version" "2.4.2"
1650 - dependencies:
1651 - "@rollup/pluginutils" "^3.1.0"
1652 - "magic-string" "^0.25.7"
1653 -
1654 -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
1655 - "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="
1656 - "resolved" "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
1657 - "version" "3.1.0"
1658 - dependencies:
1659 - "@types/estree" "0.0.39"
1660 - "estree-walker" "^1.0.1"
1661 - "picomatch" "^2.2.2"
1662 -
1663 -"@sinonjs/commons@^1.7.0":
1664 - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ=="
1665 - "resolved" "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz"
1666 - "version" "1.8.3"
1667 - dependencies:
1668 - "type-detect" "4.0.8"
1669 -
1670 -"@sinonjs/fake-timers@^6.0.1":
1671 - "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA=="
1672 - "resolved" "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz"
1673 - "version" "6.0.1"
1674 - dependencies:
1675 - "@sinonjs/commons" "^1.7.0"
1676 -
1677 -"@surma/rollup-plugin-off-main-thread@^1.1.1":
1678 - "integrity" "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A=="
1679 - "resolved" "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz"
1680 - "version" "1.4.2"
1681 - dependencies:
1682 - "ejs" "^2.6.1"
1683 - "magic-string" "^0.25.0"
1684 -
1685 -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1686 - "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg=="
1687 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz"
1688 - "version" "5.4.0"
1689 -
1690 -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
1691 - "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg=="
1692 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz"
1693 - "version" "5.4.0"
1694 -
1695 -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
1696 - "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA=="
1697 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz"
1698 - "version" "5.0.1"
1699 -
1700 -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
1701 - "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ=="
1702 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz"
1703 - "version" "5.0.1"
1704 -
1705 -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
1706 - "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg=="
1707 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz"
1708 - "version" "5.4.0"
1709 -
1710 -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
1711 - "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw=="
1712 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz"
1713 - "version" "5.4.0"
1714 -
1715 -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
1716 - "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q=="
1717 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz"
1718 - "version" "5.4.0"
1719 -
1720 -"@svgr/babel-plugin-transform-svg-component@^5.5.0":
1721 - "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ=="
1722 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz"
1723 - "version" "5.5.0"
1724 -
1725 -"@svgr/babel-preset@^5.5.0":
1726 - "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig=="
1727 - "resolved" "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz"
1728 - "version" "5.5.0"
1729 - dependencies:
1730 - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1731 - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
1732 - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
1733 - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
1734 - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1735 - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1736 - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1737 - "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
1738 -
1739 -"@svgr/core@^5.5.0":
1740 - "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ=="
1741 - "resolved" "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz"
1742 - "version" "5.5.0"
1743 - dependencies:
1744 - "@svgr/plugin-jsx" "^5.5.0"
1745 - "camelcase" "^6.2.0"
1746 - "cosmiconfig" "^7.0.0"
1747 -
1748 -"@svgr/hast-util-to-babel-ast@^5.5.0":
1749 - "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ=="
1750 - "resolved" "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz"
1751 - "version" "5.5.0"
1752 - dependencies:
1753 - "@babel/types" "^7.12.6"
1754 -
1755 -"@svgr/plugin-jsx@^5.5.0":
1756 - "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA=="
1757 - "resolved" "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz"
1758 - "version" "5.5.0"
1759 - dependencies:
1760 - "@babel/core" "^7.12.3"
1761 - "@svgr/babel-preset" "^5.5.0"
1762 - "@svgr/hast-util-to-babel-ast" "^5.5.0"
1763 - "svg-parser" "^2.0.2"
1764 -
1765 -"@svgr/plugin-svgo@^5.5.0":
1766 - "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ=="
1767 - "resolved" "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz"
1768 - "version" "5.5.0"
1769 - dependencies:
1770 - "cosmiconfig" "^7.0.0"
1771 - "deepmerge" "^4.2.2"
1772 - "svgo" "^1.2.2"
1773 -
1774 -"@svgr/webpack@5.5.0":
1775 - "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g=="
1776 - "resolved" "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz"
1777 - "version" "5.5.0"
1778 - dependencies:
1779 - "@babel/core" "^7.12.3"
1780 - "@babel/plugin-transform-react-constant-elements" "^7.12.1"
1781 - "@babel/preset-env" "^7.12.1"
1782 - "@babel/preset-react" "^7.12.5"
1783 - "@svgr/core" "^5.5.0"
1784 - "@svgr/plugin-jsx" "^5.5.0"
1785 - "@svgr/plugin-svgo" "^5.5.0"
1786 - "loader-utils" "^2.0.0"
1787 -
1788 -"@tootallnate/once@1":
1789 - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
1790 - "resolved" "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz"
1791 - "version" "1.1.2"
1792 -
1793 -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":
1794 - "integrity" "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ=="
1795 - "resolved" "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz"
1796 - "version" "7.1.16"
1797 - dependencies:
1798 - "@babel/parser" "^7.1.0"
1799 - "@babel/types" "^7.0.0"
1800 - "@types/babel__generator" "*"
1801 - "@types/babel__template" "*"
1802 - "@types/babel__traverse" "*"
1803 -
1804 -"@types/babel__generator@*":
1805 - "integrity" "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA=="
1806 - "resolved" "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz"
1807 - "version" "7.6.3"
1808 - dependencies:
1809 - "@babel/types" "^7.0.0"
1810 -
1811 -"@types/babel__template@*":
1812 - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g=="
1813 - "resolved" "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz"
1814 - "version" "7.4.1"
1815 - dependencies:
1816 - "@babel/parser" "^7.1.0"
1817 - "@babel/types" "^7.0.0"
1818 -
1819 -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
1820 - "integrity" "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA=="
1821 - "resolved" "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz"
1822 - "version" "7.14.2"
1823 - dependencies:
1824 - "@babel/types" "^7.3.0"
1825 -
1826 -"@types/eslint@^7.2.6":
1827 - "integrity" "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA=="
1828 - "resolved" "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz"
1829 - "version" "7.28.2"
1830 - dependencies:
1831 - "@types/estree" "*"
1832 - "@types/json-schema" "*"
1833 -
1834 -"@types/estree@*":
1835 - "integrity" "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw=="
1836 - "resolved" "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz"
1837 - "version" "0.0.50"
1838 -
1839 -"@types/estree@0.0.39":
1840 - "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="
1841 - "resolved" "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz"
1842 - "version" "0.0.39"
1843 -
1844 -"@types/glob@^7.1.1":
1845 - "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA=="
1846 - "resolved" "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz"
1847 - "version" "7.2.0"
1848 - dependencies:
1849 - "@types/minimatch" "*"
1850 - "@types/node" "*"
1851 -
1852 -"@types/graceful-fs@^4.1.2":
1853 - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw=="
1854 - "resolved" "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
1855 - "version" "4.1.5"
1856 - dependencies:
1857 - "@types/node" "*"
1858 -
1859 -"@types/html-minifier-terser@^5.0.0":
1860 - "integrity" "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="
1861 - "resolved" "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz"
1862 - "version" "5.1.2"
1863 -
1864 -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
1865 - "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw=="
1866 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz"
1867 - "version" "2.0.3"
1868 -
1869 -"@types/istanbul-lib-report@*":
1870 - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg=="
1871 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
1872 - "version" "3.0.0"
1873 - dependencies:
1874 - "@types/istanbul-lib-coverage" "*"
1875 -
1876 -"@types/istanbul-reports@^3.0.0":
1877 - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw=="
1878 - "resolved" "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
1879 - "version" "3.0.1"
1880 - dependencies:
1881 - "@types/istanbul-lib-report" "*"
1882 -
1883 -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
1884 - "integrity" "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
1885 - "resolved" "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz"
1886 - "version" "7.0.9"
1887 -
1888 -"@types/json5@^0.0.29":
1889 - "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
1890 - "resolved" "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz"
1891 - "version" "0.0.29"
1892 -
1893 -"@types/minimatch@*":
1894 - "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
1895 - "resolved" "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz"
1896 - "version" "3.0.5"
1897 -
1898 -"@types/node@*":
1899 - "integrity" "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ=="
1900 - "resolved" "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz"
1901 - "version" "16.11.4"
1902 -
1903 -"@types/normalize-package-data@^2.4.0":
1904 - "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
1905 - "resolved" "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
1906 - "version" "2.4.1"
1907 -
1908 -"@types/parse-json@^4.0.0":
1909 - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
1910 - "resolved" "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz"
1911 - "version" "4.0.0"
1912 -
1913 -"@types/prettier@^2.0.0":
1914 - "integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw=="
1915 - "resolved" "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz"
1916 - "version" "2.4.1"
1917 -
1918 -"@types/q@^1.5.1":
1919 - "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
1920 - "resolved" "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz"
1921 - "version" "1.5.5"
1922 -
1923 -"@types/resolve@0.0.8":
1924 - "integrity" "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ=="
1925 - "resolved" "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz"
1926 - "version" "0.0.8"
1927 - dependencies:
1928 - "@types/node" "*"
1929 -
1930 -"@types/source-list-map@*":
1931 - "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
1932 - "resolved" "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz"
1933 - "version" "0.1.2"
1934 -
1935 -"@types/stack-utils@^2.0.0":
1936 - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw=="
1937 - "resolved" "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz"
1938 - "version" "2.0.1"
1939 -
1940 -"@types/tapable@^1", "@types/tapable@^1.0.5":
1941 - "integrity" "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ=="
1942 - "resolved" "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz"
1943 - "version" "1.0.8"
1944 -
1945 -"@types/uglify-js@*":
1946 - "integrity" "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ=="
1947 - "resolved" "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz"
1948 - "version" "3.13.1"
1949 - dependencies:
1950 - "source-map" "^0.6.1"
1951 -
1952 -"@types/webpack-sources@*":
1953 - "integrity" "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg=="
1954 - "resolved" "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz"
1955 - "version" "3.2.0"
1956 - dependencies:
1957 - "@types/node" "*"
1958 - "@types/source-list-map" "*"
1959 - "source-map" "^0.7.3"
1960 -
1961 -"@types/webpack@^4.41.8", "@types/webpack@4.x":
1962 - "integrity" "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ=="
1963 - "resolved" "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz"
1964 - "version" "4.41.31"
1965 - dependencies:
1966 - "@types/node" "*"
1967 - "@types/tapable" "^1"
1968 - "@types/uglify-js" "*"
1969 - "@types/webpack-sources" "*"
1970 - "anymatch" "^3.0.0"
1971 - "source-map" "^0.6.0"
1972 -
1973 -"@types/yargs-parser@*":
1974 - "integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
1975 - "resolved" "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz"
1976 - "version" "20.2.1"
1977 -
1978 -"@types/yargs@^15.0.0":
1979 - "integrity" "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ=="
1980 - "resolved" "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz"
1981 - "version" "15.0.14"
1982 - dependencies:
1983 - "@types/yargs-parser" "*"
1984 -
1985 -"@typescript-eslint/eslint-plugin@^4.0.0", "@typescript-eslint/eslint-plugin@^4.5.0", "@typescript-eslint/eslint-plugin@>= 4":
1986 - "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg=="
1987 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz"
1988 - "version" "4.33.0"
1989 - dependencies:
1990 - "@typescript-eslint/experimental-utils" "4.33.0"
1991 - "@typescript-eslint/scope-manager" "4.33.0"
1992 - "debug" "^4.3.1"
1993 - "functional-red-black-tree" "^1.0.1"
1994 - "ignore" "^5.1.8"
1995 - "regexpp" "^3.1.0"
1996 - "semver" "^7.3.5"
1997 - "tsutils" "^3.21.0"
1998 -
1999 -"@typescript-eslint/experimental-utils@^3.10.1":
2000 - "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw=="
2001 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz"
2002 - "version" "3.10.1"
2003 - dependencies:
2004 - "@types/json-schema" "^7.0.3"
2005 - "@typescript-eslint/types" "3.10.1"
2006 - "@typescript-eslint/typescript-estree" "3.10.1"
2007 - "eslint-scope" "^5.0.0"
2008 - "eslint-utils" "^2.0.0"
2009 -
2010 -"@typescript-eslint/experimental-utils@^4.0.1", "@typescript-eslint/experimental-utils@4.33.0":
2011 - "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q=="
2012 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz"
2013 - "version" "4.33.0"
2014 - dependencies:
2015 - "@types/json-schema" "^7.0.7"
2016 - "@typescript-eslint/scope-manager" "4.33.0"
2017 - "@typescript-eslint/types" "4.33.0"
2018 - "@typescript-eslint/typescript-estree" "4.33.0"
2019 - "eslint-scope" "^5.1.1"
2020 - "eslint-utils" "^3.0.0"
2021 -
2022 -"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.5.0":
2023 - "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA=="
2024 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz"
2025 - "version" "4.33.0"
2026 - dependencies:
2027 - "@typescript-eslint/scope-manager" "4.33.0"
2028 - "@typescript-eslint/types" "4.33.0"
2029 - "@typescript-eslint/typescript-estree" "4.33.0"
2030 - "debug" "^4.3.1"
2031 -
2032 -"@typescript-eslint/scope-manager@4.33.0":
2033 - "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ=="
2034 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz"
2035 - "version" "4.33.0"
2036 - dependencies:
2037 - "@typescript-eslint/types" "4.33.0"
2038 - "@typescript-eslint/visitor-keys" "4.33.0"
2039 -
2040 -"@typescript-eslint/types@3.10.1":
2041 - "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ=="
2042 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz"
2043 - "version" "3.10.1"
2044 -
2045 -"@typescript-eslint/types@4.33.0":
2046 - "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ=="
2047 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz"
2048 - "version" "4.33.0"
2049 -
2050 -"@typescript-eslint/typescript-estree@3.10.1":
2051 - "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w=="
2052 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz"
2053 - "version" "3.10.1"
2054 - dependencies:
2055 - "@typescript-eslint/types" "3.10.1"
2056 - "@typescript-eslint/visitor-keys" "3.10.1"
2057 - "debug" "^4.1.1"
2058 - "glob" "^7.1.6"
2059 - "is-glob" "^4.0.1"
2060 - "lodash" "^4.17.15"
2061 - "semver" "^7.3.2"
2062 - "tsutils" "^3.17.1"
2063 -
2064 -"@typescript-eslint/typescript-estree@4.33.0":
2065 - "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA=="
2066 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz"
2067 - "version" "4.33.0"
2068 - dependencies:
2069 - "@typescript-eslint/types" "4.33.0"
2070 - "@typescript-eslint/visitor-keys" "4.33.0"
2071 - "debug" "^4.3.1"
2072 - "globby" "^11.0.3"
2073 - "is-glob" "^4.0.1"
2074 - "semver" "^7.3.5"
2075 - "tsutils" "^3.21.0"
2076 -
2077 -"@typescript-eslint/visitor-keys@3.10.1":
2078 - "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ=="
2079 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz"
2080 - "version" "3.10.1"
2081 - dependencies:
2082 - "eslint-visitor-keys" "^1.1.0"
2083 -
2084 -"@typescript-eslint/visitor-keys@4.33.0":
2085 - "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg=="
2086 - "resolved" "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz"
2087 - "version" "4.33.0"
2088 - dependencies:
2089 - "@typescript-eslint/types" "4.33.0"
2090 - "eslint-visitor-keys" "^2.0.0"
2091 -
2092 -"@webassemblyjs/ast@1.9.0":
2093 - "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA=="
2094 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz"
2095 - "version" "1.9.0"
2096 - dependencies:
2097 - "@webassemblyjs/helper-module-context" "1.9.0"
2098 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2099 - "@webassemblyjs/wast-parser" "1.9.0"
2100 -
2101 -"@webassemblyjs/floating-point-hex-parser@1.9.0":
2102 - "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
2103 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
2104 - "version" "1.9.0"
2105 -
2106 -"@webassemblyjs/helper-api-error@1.9.0":
2107 - "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
2108 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
2109 - "version" "1.9.0"
2110 -
2111 -"@webassemblyjs/helper-buffer@1.9.0":
2112 - "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
2113 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
2114 - "version" "1.9.0"
2115 -
2116 -"@webassemblyjs/helper-code-frame@1.9.0":
2117 - "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA=="
2118 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
2119 - "version" "1.9.0"
2120 - dependencies:
2121 - "@webassemblyjs/wast-printer" "1.9.0"
2122 -
2123 -"@webassemblyjs/helper-fsm@1.9.0":
2124 - "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
2125 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
2126 - "version" "1.9.0"
2127 -
2128 -"@webassemblyjs/helper-module-context@1.9.0":
2129 - "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g=="
2130 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
2131 - "version" "1.9.0"
2132 - dependencies:
2133 - "@webassemblyjs/ast" "1.9.0"
2134 -
2135 -"@webassemblyjs/helper-wasm-bytecode@1.9.0":
2136 - "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
2137 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
2138 - "version" "1.9.0"
2139 -
2140 -"@webassemblyjs/helper-wasm-section@1.9.0":
2141 - "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw=="
2142 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
2143 - "version" "1.9.0"
2144 - dependencies:
2145 - "@webassemblyjs/ast" "1.9.0"
2146 - "@webassemblyjs/helper-buffer" "1.9.0"
2147 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2148 - "@webassemblyjs/wasm-gen" "1.9.0"
2149 -
2150 -"@webassemblyjs/ieee754@1.9.0":
2151 - "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg=="
2152 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
2153 - "version" "1.9.0"
2154 - dependencies:
2155 - "@xtuc/ieee754" "^1.2.0"
2156 -
2157 -"@webassemblyjs/leb128@1.9.0":
2158 - "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw=="
2159 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
2160 - "version" "1.9.0"
2161 - dependencies:
2162 - "@xtuc/long" "4.2.2"
2163 -
2164 -"@webassemblyjs/utf8@1.9.0":
2165 - "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
2166 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
2167 - "version" "1.9.0"
2168 -
2169 -"@webassemblyjs/wasm-edit@1.9.0":
2170 - "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw=="
2171 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
2172 - "version" "1.9.0"
2173 - dependencies:
2174 - "@webassemblyjs/ast" "1.9.0"
2175 - "@webassemblyjs/helper-buffer" "1.9.0"
2176 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2177 - "@webassemblyjs/helper-wasm-section" "1.9.0"
2178 - "@webassemblyjs/wasm-gen" "1.9.0"
2179 - "@webassemblyjs/wasm-opt" "1.9.0"
2180 - "@webassemblyjs/wasm-parser" "1.9.0"
2181 - "@webassemblyjs/wast-printer" "1.9.0"
2182 -
2183 -"@webassemblyjs/wasm-gen@1.9.0":
2184 - "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA=="
2185 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
2186 - "version" "1.9.0"
2187 - dependencies:
2188 - "@webassemblyjs/ast" "1.9.0"
2189 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2190 - "@webassemblyjs/ieee754" "1.9.0"
2191 - "@webassemblyjs/leb128" "1.9.0"
2192 - "@webassemblyjs/utf8" "1.9.0"
2193 -
2194 -"@webassemblyjs/wasm-opt@1.9.0":
2195 - "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A=="
2196 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
2197 - "version" "1.9.0"
2198 - dependencies:
2199 - "@webassemblyjs/ast" "1.9.0"
2200 - "@webassemblyjs/helper-buffer" "1.9.0"
2201 - "@webassemblyjs/wasm-gen" "1.9.0"
2202 - "@webassemblyjs/wasm-parser" "1.9.0"
2203 -
2204 -"@webassemblyjs/wasm-parser@1.9.0":
2205 - "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA=="
2206 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
2207 - "version" "1.9.0"
2208 - dependencies:
2209 - "@webassemblyjs/ast" "1.9.0"
2210 - "@webassemblyjs/helper-api-error" "1.9.0"
2211 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2212 - "@webassemblyjs/ieee754" "1.9.0"
2213 - "@webassemblyjs/leb128" "1.9.0"
2214 - "@webassemblyjs/utf8" "1.9.0"
2215 -
2216 -"@webassemblyjs/wast-parser@1.9.0":
2217 - "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw=="
2218 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
2219 - "version" "1.9.0"
2220 - dependencies:
2221 - "@webassemblyjs/ast" "1.9.0"
2222 - "@webassemblyjs/floating-point-hex-parser" "1.9.0"
2223 - "@webassemblyjs/helper-api-error" "1.9.0"
2224 - "@webassemblyjs/helper-code-frame" "1.9.0"
2225 - "@webassemblyjs/helper-fsm" "1.9.0"
2226 - "@xtuc/long" "4.2.2"
2227 -
2228 -"@webassemblyjs/wast-printer@1.9.0":
2229 - "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA=="
2230 - "resolved" "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
2231 - "version" "1.9.0"
2232 - dependencies:
2233 - "@webassemblyjs/ast" "1.9.0"
2234 - "@webassemblyjs/wast-parser" "1.9.0"
2235 - "@xtuc/long" "4.2.2"
2236 -
2237 -"@xtuc/ieee754@^1.2.0":
2238 - "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
2239 - "resolved" "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
2240 - "version" "1.2.0"
2241 -
2242 -"@xtuc/long@4.2.2":
2243 - "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
2244 - "resolved" "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz"
2245 - "version" "4.2.2"
2246 -
2247 -"abab@^2.0.3", "abab@^2.0.5":
2248 - "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
2249 - "resolved" "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz"
2250 - "version" "2.0.5"
2251 -
2252 -"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7":
2253 - "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA=="
2254 - "resolved" "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz"
2255 - "version" "1.3.7"
2256 - dependencies:
2257 - "mime-types" "~2.1.24"
2258 - "negotiator" "0.6.2"
2259 -
2260 -"acorn-globals@^6.0.0":
2261 - "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="
2262 - "resolved" "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz"
2263 - "version" "6.0.0"
2264 - dependencies:
2265 - "acorn" "^7.1.1"
2266 - "acorn-walk" "^7.1.1"
2267 -
2268 -"acorn-jsx@^5.3.1":
2269 - "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
2270 - "resolved" "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
2271 - "version" "5.3.2"
2272 -
2273 -"acorn-walk@^7.1.1":
2274 - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
2275 - "resolved" "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz"
2276 - "version" "7.2.0"
2277 -
2278 -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.0", "acorn@^7.1.1", "acorn@^7.4.0":
2279 - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
2280 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz"
2281 - "version" "7.4.1"
2282 -
2283 -"acorn@^6.4.1":
2284 - "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
2285 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz"
2286 - "version" "6.4.2"
2287 -
2288 -"acorn@^8.2.4":
2289 - "integrity" "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q=="
2290 - "resolved" "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz"
2291 - "version" "8.5.0"
2292 -
2293 -"address@^1.0.1", "address@1.1.2":
2294 - "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
2295 - "resolved" "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz"
2296 - "version" "1.1.2"
2297 -
2298 -"adjust-sourcemap-loader@3.0.0":
2299 - "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw=="
2300 - "resolved" "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz"
2301 - "version" "3.0.0"
2302 - dependencies:
2303 - "loader-utils" "^2.0.0"
2304 - "regex-parser" "^2.2.11"
2305 -
2306 -"agent-base@6":
2307 - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
2308 - "resolved" "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz"
2309 - "version" "6.0.2"
2310 - dependencies:
2311 - "debug" "4"
2312 -
2313 -"aggregate-error@^3.0.0":
2314 - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="
2315 - "resolved" "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz"
2316 - "version" "3.1.0"
2317 - dependencies:
2318 - "clean-stack" "^2.0.0"
2319 - "indent-string" "^4.0.0"
2320 -
2321 -"ajv-errors@^1.0.0":
2322 - "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
2323 - "resolved" "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz"
2324 - "version" "1.0.1"
2325 -
2326 -"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2":
2327 - "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
2328 - "resolved" "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
2329 - "version" "3.5.2"
2330 -
2331 -"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
2332 - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
2333 - "resolved" "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz"
2334 - "version" "6.12.6"
2335 - dependencies:
2336 - "fast-deep-equal" "^3.1.1"
2337 - "fast-json-stable-stringify" "^2.0.0"
2338 - "json-schema-traverse" "^0.4.1"
2339 - "uri-js" "^4.2.2"
2340 -
2341 -"ajv@^8.0.1":
2342 - "integrity" "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw=="
2343 - "resolved" "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz"
2344 - "version" "8.6.3"
2345 - dependencies:
2346 - "fast-deep-equal" "^3.1.1"
2347 - "json-schema-traverse" "^1.0.0"
2348 - "require-from-string" "^2.0.2"
2349 - "uri-js" "^4.2.2"
2350 -
2351 -"alphanum-sort@^1.0.0":
2352 - "integrity" "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
2353 - "resolved" "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz"
2354 - "version" "1.0.2"
2355 -
2356 -"ansi-colors@^3.0.0":
2357 - "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
2358 - "resolved" "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz"
2359 - "version" "3.2.4"
2360 -
2361 -"ansi-colors@^4.1.1":
2362 - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
2363 - "resolved" "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz"
2364 - "version" "4.1.1"
2365 -
2366 -"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1":
2367 - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
2368 - "resolved" "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
2369 - "version" "4.3.2"
2370 - dependencies:
2371 - "type-fest" "^0.21.3"
2372 -
2373 -"ansi-html@^0.0.7", "ansi-html@0.0.7":
2374 - "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
2375 - "resolved" "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz"
2376 - "version" "0.0.7"
2377 -
2378 -"ansi-regex@^2.0.0":
2379 - "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
2380 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"
2381 - "version" "2.1.1"
2382 -
2383 -"ansi-regex@^4.1.0":
2384 - "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
2385 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz"
2386 - "version" "4.1.0"
2387 -
2388 -"ansi-regex@^5.0.0", "ansi-regex@^5.0.1":
2389 - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
2390 - "resolved" "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz"
2391 - "version" "5.0.1"
2392 -
2393 -"ansi-styles@^3.2.0":
2394 - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
2395 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
2396 - "version" "3.2.1"
2397 - dependencies:
2398 - "color-convert" "^1.9.0"
2399 -
2400 -"ansi-styles@^3.2.1":
2401 - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
2402 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
2403 - "version" "3.2.1"
2404 - dependencies:
2405 - "color-convert" "^1.9.0"
2406 -
2407 -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0":
2408 - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
2409 - "resolved" "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"
2410 - "version" "4.3.0"
2411 - dependencies:
2412 - "color-convert" "^2.0.1"
2413 -
2414 -"anymatch@^2.0.0":
2415 - "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
2416 - "resolved" "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz"
2417 - "version" "2.0.0"
2418 - dependencies:
2419 - "micromatch" "^3.1.4"
2420 - "normalize-path" "^2.1.1"
2421 -
2422 -"anymatch@^3.0.0", "anymatch@^3.0.3", "anymatch@~3.1.2":
2423 - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
2424 - "resolved" "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz"
2425 - "version" "3.1.2"
2426 - dependencies:
2427 - "normalize-path" "^3.0.0"
2428 - "picomatch" "^2.0.4"
2429 -
2430 -"aproba@^1.1.1":
2431 - "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
2432 - "resolved" "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz"
2433 - "version" "1.2.0"
2434 -
2435 -"argparse@^1.0.7":
2436 - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
2437 - "resolved" "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz"
2438 - "version" "1.0.10"
2439 - dependencies:
2440 - "sprintf-js" "~1.0.2"
2441 -
2442 -"aria-query@^4.2.2":
2443 - "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA=="
2444 - "resolved" "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz"
2445 - "version" "4.2.2"
2446 - dependencies:
2447 - "@babel/runtime" "^7.10.2"
2448 - "@babel/runtime-corejs3" "^7.10.2"
2449 -
2450 -"arity-n@^1.0.4":
2451 - "integrity" "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
2452 - "resolved" "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz"
2453 - "version" "1.0.4"
2454 -
2455 -"arr-diff@^4.0.0":
2456 - "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
2457 - "resolved" "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz"
2458 - "version" "4.0.0"
2459 -
2460 -"arr-flatten@^1.1.0":
2461 - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
2462 - "resolved" "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz"
2463 - "version" "1.1.0"
2464 -
2465 -"arr-union@^3.1.0":
2466 - "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
2467 - "resolved" "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz"
2468 - "version" "3.1.0"
2469 -
2470 -"array-flatten@^2.1.0":
2471 - "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
2472 - "resolved" "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz"
2473 - "version" "2.1.2"
2474 -
2475 -"array-flatten@1.1.1":
2476 - "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
2477 - "resolved" "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz"
2478 - "version" "1.1.1"
2479 -
2480 -"array-includes@^3.1.1", "array-includes@^3.1.3", "array-includes@^3.1.4":
2481 - "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw=="
2482 - "resolved" "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz"
2483 - "version" "3.1.4"
2484 - dependencies:
2485 - "call-bind" "^1.0.2"
2486 - "define-properties" "^1.1.3"
2487 - "es-abstract" "^1.19.1"
2488 - "get-intrinsic" "^1.1.1"
2489 - "is-string" "^1.0.7"
2490 -
2491 -"array-union@^1.0.1":
2492 - "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk="
2493 - "resolved" "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz"
2494 - "version" "1.0.2"
2495 - dependencies:
2496 - "array-uniq" "^1.0.1"
2497 -
2498 -"array-union@^2.1.0":
2499 - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
2500 - "resolved" "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz"
2501 - "version" "2.1.0"
2502 -
2503 -"array-uniq@^1.0.1":
2504 - "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
2505 - "resolved" "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz"
2506 - "version" "1.0.3"
2507 -
2508 -"array-unique@^0.3.2":
2509 - "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
2510 - "resolved" "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz"
2511 - "version" "0.3.2"
2512 -
2513 -"array.prototype.flat@^1.2.5":
2514 - "integrity" "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg=="
2515 - "resolved" "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz"
2516 - "version" "1.2.5"
2517 - dependencies:
2518 - "call-bind" "^1.0.2"
2519 - "define-properties" "^1.1.3"
2520 - "es-abstract" "^1.19.0"
2521 -
2522 -"array.prototype.flatmap@^1.2.4":
2523 - "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA=="
2524 - "resolved" "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz"
2525 - "version" "1.2.5"
2526 - dependencies:
2527 - "call-bind" "^1.0.0"
2528 - "define-properties" "^1.1.3"
2529 - "es-abstract" "^1.19.0"
2530 -
2531 -"arrify@^2.0.1":
2532 - "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="
2533 - "resolved" "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz"
2534 - "version" "2.0.1"
2535 -
2536 -"asap@~2.0.6":
2537 - "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
2538 - "resolved" "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz"
2539 - "version" "2.0.6"
2540 -
2541 -"asn1.js@^5.2.0":
2542 - "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="
2543 - "resolved" "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz"
2544 - "version" "5.4.1"
2545 - dependencies:
2546 - "bn.js" "^4.0.0"
2547 - "inherits" "^2.0.1"
2548 - "minimalistic-assert" "^1.0.0"
2549 - "safer-buffer" "^2.1.0"
2550 -
2551 -"assert@^1.1.1":
2552 - "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA=="
2553 - "resolved" "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz"
2554 - "version" "1.5.0"
2555 - dependencies:
2556 - "object-assign" "^4.1.1"
2557 - "util" "0.10.3"
2558 -
2559 -"assign-symbols@^1.0.0":
2560 - "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
2561 - "resolved" "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz"
2562 - "version" "1.0.0"
2563 -
2564 -"ast-types-flow@^0.0.7":
2565 - "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0="
2566 - "resolved" "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
2567 - "version" "0.0.7"
2568 -
2569 -"astral-regex@^2.0.0":
2570 - "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
2571 - "resolved" "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz"
2572 - "version" "2.0.0"
2573 -
2574 -"async-each@^1.0.1":
2575 - "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
2576 - "resolved" "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz"
2577 - "version" "1.0.3"
2578 -
2579 -"async-limiter@~1.0.0":
2580 - "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
2581 - "resolved" "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz"
2582 - "version" "1.0.1"
2583 -
2584 -"async@^2.6.2":
2585 - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg=="
2586 - "resolved" "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz"
2587 - "version" "2.6.3"
2588 - dependencies:
2589 - "lodash" "^4.17.14"
2590 -
2591 -"asynckit@^0.4.0":
2592 - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k="
2593 - "resolved" "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz"
2594 - "version" "0.4.0"
2595 -
2596 -"at-least-node@^1.0.0":
2597 - "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
2598 - "resolved" "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz"
2599 - "version" "1.0.0"
2600 -
2601 -"atob@^2.1.2":
2602 - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
2603 - "resolved" "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz"
2604 - "version" "2.1.2"
2605 -
2606 -"autoprefixer@^9.6.1":
2607 - "integrity" "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA=="
2608 - "resolved" "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz"
2609 - "version" "9.8.8"
2610 - dependencies:
2611 - "browserslist" "^4.12.0"
2612 - "caniuse-lite" "^1.0.30001109"
2613 - "normalize-range" "^0.1.2"
2614 - "num2fraction" "^1.2.2"
2615 - "picocolors" "^0.2.1"
2616 - "postcss" "^7.0.32"
2617 - "postcss-value-parser" "^4.1.0"
2618 -
2619 -"axe-core@^4.0.2":
2620 - "integrity" "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA=="
2621 - "resolved" "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz"
2622 - "version" "4.3.3"
2623 -
2624 -"axobject-query@^2.2.0":
2625 - "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
2626 - "resolved" "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz"
2627 - "version" "2.2.0"
2628 -
2629 -"babel-eslint@^10.0.0", "babel-eslint@^10.1.0":
2630 - "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg=="
2631 - "resolved" "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz"
2632 - "version" "10.1.0"
2633 - dependencies:
2634 - "@babel/code-frame" "^7.0.0"
2635 - "@babel/parser" "^7.7.0"
2636 - "@babel/traverse" "^7.7.0"
2637 - "@babel/types" "^7.7.0"
2638 - "eslint-visitor-keys" "^1.0.0"
2639 - "resolve" "^1.12.0"
2640 -
2641 -"babel-extract-comments@^1.0.0":
2642 - "integrity" "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ=="
2643 - "resolved" "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz"
2644 - "version" "1.0.0"
2645 - dependencies:
2646 - "babylon" "^6.18.0"
2647 -
2648 -"babel-jest@^26.6.0":
2649 - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
2650 - "resolved" "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz"
2651 - "version" "26.6.3"
2652 - dependencies:
2653 - "@jest/transform" "^26.6.2"
2654 - "@jest/types" "^26.6.2"
2655 - "@types/babel__core" "^7.1.7"
2656 - "babel-plugin-istanbul" "^6.0.0"
2657 - "babel-preset-jest" "^26.6.2"
2658 - "chalk" "^4.0.0"
2659 - "graceful-fs" "^4.2.4"
2660 - "slash" "^3.0.0"
2661 -
2662 -"babel-jest@^26.6.3":
2663 - "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA=="
2664 - "resolved" "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz"
2665 - "version" "26.6.3"
2666 - dependencies:
2667 - "@jest/transform" "^26.6.2"
2668 - "@jest/types" "^26.6.2"
2669 - "@types/babel__core" "^7.1.7"
2670 - "babel-plugin-istanbul" "^6.0.0"
2671 - "babel-preset-jest" "^26.6.2"
2672 - "chalk" "^4.0.0"
2673 - "graceful-fs" "^4.2.4"
2674 - "slash" "^3.0.0"
2675 -
2676 -"babel-loader@8.1.0":
2677 - "integrity" "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw=="
2678 - "resolved" "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz"
2679 - "version" "8.1.0"
2680 - dependencies:
2681 - "find-cache-dir" "^2.1.0"
2682 - "loader-utils" "^1.4.0"
2683 - "mkdirp" "^0.5.3"
2684 - "pify" "^4.0.1"
2685 - "schema-utils" "^2.6.5"
2686 -
2687 -"babel-plugin-dynamic-import-node@^2.3.3":
2688 - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="
2689 - "resolved" "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
2690 - "version" "2.3.3"
2691 - dependencies:
2692 - "object.assign" "^4.1.0"
2693 -
2694 -"babel-plugin-istanbul@^6.0.0":
2695 - "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="
2696 - "resolved" "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
2697 - "version" "6.1.1"
2698 - dependencies:
2699 - "@babel/helper-plugin-utils" "^7.0.0"
2700 - "@istanbuljs/load-nyc-config" "^1.0.0"
2701 - "@istanbuljs/schema" "^0.1.2"
2702 - "istanbul-lib-instrument" "^5.0.4"
2703 - "test-exclude" "^6.0.0"
2704 -
2705 -"babel-plugin-jest-hoist@^26.6.2":
2706 - "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw=="
2707 - "resolved" "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz"
2708 - "version" "26.6.2"
2709 - dependencies:
2710 - "@babel/template" "^7.3.3"
2711 - "@babel/types" "^7.3.3"
2712 - "@types/babel__core" "^7.0.0"
2713 - "@types/babel__traverse" "^7.0.6"
2714 -
2715 -"babel-plugin-macros@2.8.0":
2716 - "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg=="
2717 - "resolved" "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
2718 - "version" "2.8.0"
2719 - dependencies:
2720 - "@babel/runtime" "^7.7.2"
2721 - "cosmiconfig" "^6.0.0"
2722 - "resolve" "^1.12.0"
2723 -
2724 -"babel-plugin-named-asset-import@^0.3.7":
2725 - "integrity" "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw=="
2726 - "resolved" "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz"
2727 - "version" "0.3.7"
2728 -
2729 -"babel-plugin-polyfill-corejs2@^0.2.2":
2730 - "integrity" "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ=="
2731 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz"
2732 - "version" "0.2.2"
2733 - dependencies:
2734 - "@babel/compat-data" "^7.13.11"
2735 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2736 - "semver" "^6.1.1"
2737 -
2738 -"babel-plugin-polyfill-corejs3@^0.2.5":
2739 - "integrity" "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw=="
2740 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz"
2741 - "version" "0.2.5"
2742 - dependencies:
2743 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2744 - "core-js-compat" "^3.16.2"
2745 -
2746 -"babel-plugin-polyfill-regenerator@^0.2.2":
2747 - "integrity" "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg=="
2748 - "resolved" "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz"
2749 - "version" "0.2.2"
2750 - dependencies:
2751 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2752 -
2753 -"babel-plugin-syntax-object-rest-spread@^6.8.0":
2754 - "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
2755 - "resolved" "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
2756 - "version" "6.13.0"
2757 -
2758 -"babel-plugin-transform-object-rest-spread@^6.26.0":
2759 - "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY="
2760 - "resolved" "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"
2761 - "version" "6.26.0"
2762 - dependencies:
2763 - "babel-plugin-syntax-object-rest-spread" "^6.8.0"
2764 - "babel-runtime" "^6.26.0"
2765 -
2766 -"babel-plugin-transform-react-remove-prop-types@0.4.24":
2767 - "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
2768 - "resolved" "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz"
2769 - "version" "0.4.24"
2770 -
2771 -"babel-preset-current-node-syntax@^1.0.0":
2772 - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
2773 - "resolved" "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
2774 - "version" "1.0.1"
2775 - dependencies:
2776 - "@babel/plugin-syntax-async-generators" "^7.8.4"
2777 - "@babel/plugin-syntax-bigint" "^7.8.3"
2778 - "@babel/plugin-syntax-class-properties" "^7.8.3"
2779 - "@babel/plugin-syntax-import-meta" "^7.8.3"
2780 - "@babel/plugin-syntax-json-strings" "^7.8.3"
2781 - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
2782 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
2783 - "@babel/plugin-syntax-numeric-separator" "^7.8.3"
2784 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
2785 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
2786 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
2787 - "@babel/plugin-syntax-top-level-await" "^7.8.3"
2788 -
2789 -"babel-preset-jest@^26.6.2":
2790 - "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ=="
2791 - "resolved" "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz"
2792 - "version" "26.6.2"
2793 - dependencies:
2794 - "babel-plugin-jest-hoist" "^26.6.2"
2795 - "babel-preset-current-node-syntax" "^1.0.0"
2796 -
2797 -"babel-preset-react-app@^10.0.0":
2798 - "integrity" "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg=="
2799 - "resolved" "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz"
2800 - "version" "10.0.0"
2801 - dependencies:
2802 - "@babel/core" "7.12.3"
2803 - "@babel/plugin-proposal-class-properties" "7.12.1"
2804 - "@babel/plugin-proposal-decorators" "7.12.1"
2805 - "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1"
2806 - "@babel/plugin-proposal-numeric-separator" "7.12.1"
2807 - "@babel/plugin-proposal-optional-chaining" "7.12.1"
2808 - "@babel/plugin-transform-flow-strip-types" "7.12.1"
2809 - "@babel/plugin-transform-react-display-name" "7.12.1"
2810 - "@babel/plugin-transform-runtime" "7.12.1"
2811 - "@babel/preset-env" "7.12.1"
2812 - "@babel/preset-react" "7.12.1"
2813 - "@babel/preset-typescript" "7.12.1"
2814 - "@babel/runtime" "7.12.1"
2815 - "babel-plugin-macros" "2.8.0"
2816 - "babel-plugin-transform-react-remove-prop-types" "0.4.24"
2817 -
2818 -"babel-runtime@^6.26.0":
2819 - "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
2820 - "resolved" "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz"
2821 - "version" "6.26.0"
2822 - dependencies:
2823 - "core-js" "^2.4.0"
2824 - "regenerator-runtime" "^0.11.0"
2825 -
2826 -"babylon@^6.18.0":
2827 - "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
2828 - "resolved" "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz"
2829 - "version" "6.18.0"
2830 -
2831 -"balanced-match@^1.0.0":
2832 - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2833 - "resolved" "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"
2834 - "version" "1.0.2"
2835 -
2836 -"base@^0.11.1":
2837 - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
2838 - "resolved" "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz"
2839 - "version" "0.11.2"
2840 - dependencies:
2841 - "cache-base" "^1.0.1"
2842 - "class-utils" "^0.3.5"
2843 - "component-emitter" "^1.2.1"
2844 - "define-property" "^1.0.0"
2845 - "isobject" "^3.0.1"
2846 - "mixin-deep" "^1.2.0"
2847 - "pascalcase" "^0.1.1"
2848 -
2849 -"base64-js@^1.0.2":
2850 - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
2851 - "resolved" "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz"
2852 - "version" "1.5.1"
2853 -
2854 -"batch@0.6.1":
2855 - "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
2856 - "resolved" "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz"
2857 - "version" "0.6.1"
2858 -
2859 -"bfj@^7.0.2":
2860 - "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw=="
2861 - "resolved" "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz"
2862 - "version" "7.0.2"
2863 - dependencies:
2864 - "bluebird" "^3.5.5"
2865 - "check-types" "^11.1.1"
2866 - "hoopy" "^0.1.4"
2867 - "tryer" "^1.0.1"
2868 -
2869 -"big.js@^5.2.2":
2870 - "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
2871 - "resolved" "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz"
2872 - "version" "5.2.2"
2873 -
2874 -"binary-extensions@^1.0.0":
2875 - "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
2876 - "resolved" "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz"
2877 - "version" "1.13.1"
2878 -
2879 -"binary-extensions@^2.0.0":
2880 - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
2881 - "resolved" "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz"
2882 - "version" "2.2.0"
2883 -
2884 -"bindings@^1.5.0":
2885 - "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="
2886 - "resolved" "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz"
2887 - "version" "1.5.0"
2888 - dependencies:
2889 - "file-uri-to-path" "1.0.0"
2890 -
2891 -"bluebird@^3.5.5":
2892 - "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
2893 - "resolved" "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz"
2894 - "version" "3.7.2"
2895 -
2896 -"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.9":
2897 - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
2898 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz"
2899 - "version" "4.12.0"
2900 -
2901 -"bn.js@^5.0.0":
2902 - "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2903 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz"
2904 - "version" "5.2.0"
2905 -
2906 -"bn.js@^5.1.1":
2907 - "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
2908 - "resolved" "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz"
2909 - "version" "5.2.0"
2910 -
2911 -"body-parser@1.19.0":
2912 - "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="
2913 - "resolved" "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz"
2914 - "version" "1.19.0"
2915 - dependencies:
2916 - "bytes" "3.1.0"
2917 - "content-type" "~1.0.4"
2918 - "debug" "2.6.9"
2919 - "depd" "~1.1.2"
2920 - "http-errors" "1.7.2"
2921 - "iconv-lite" "0.4.24"
2922 - "on-finished" "~2.3.0"
2923 - "qs" "6.7.0"
2924 - "raw-body" "2.4.0"
2925 - "type-is" "~1.6.17"
2926 -
2927 -"bonjour@^3.5.0":
2928 - "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU="
2929 - "resolved" "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz"
2930 - "version" "3.5.0"
2931 - dependencies:
2932 - "array-flatten" "^2.1.0"
2933 - "deep-equal" "^1.0.1"
2934 - "dns-equal" "^1.0.0"
2935 - "dns-txt" "^2.0.2"
2936 - "multicast-dns" "^6.0.1"
2937 - "multicast-dns-service-types" "^1.1.0"
2938 -
2939 -"boolbase@^1.0.0", "boolbase@~1.0.0":
2940 - "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
2941 - "resolved" "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz"
2942 - "version" "1.0.0"
2943 -
2944 -"brace-expansion@^1.1.7":
2945 - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
2946 - "resolved" "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"
2947 - "version" "1.1.11"
2948 - dependencies:
2949 - "balanced-match" "^1.0.0"
2950 - "concat-map" "0.0.1"
2951 -
2952 -"braces@^2.3.1", "braces@^2.3.2":
2953 - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="
2954 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz"
2955 - "version" "2.3.2"
2956 - dependencies:
2957 - "arr-flatten" "^1.1.0"
2958 - "array-unique" "^0.3.2"
2959 - "extend-shallow" "^2.0.1"
2960 - "fill-range" "^4.0.0"
2961 - "isobject" "^3.0.1"
2962 - "repeat-element" "^1.1.2"
2963 - "snapdragon" "^0.8.1"
2964 - "snapdragon-node" "^2.0.1"
2965 - "split-string" "^3.0.2"
2966 - "to-regex" "^3.0.1"
2967 -
2968 -"braces@^3.0.1":
2969 - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
2970 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"
2971 - "version" "3.0.2"
2972 - dependencies:
2973 - "fill-range" "^7.0.1"
2974 -
2975 -"braces@~3.0.2":
2976 - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
2977 - "resolved" "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"
2978 - "version" "3.0.2"
2979 - dependencies:
2980 - "fill-range" "^7.0.1"
2981 -
2982 -"brorand@^1.0.1", "brorand@^1.1.0":
2983 - "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
2984 - "resolved" "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz"
2985 - "version" "1.1.0"
2986 -
2987 -"browser-process-hrtime@^1.0.0":
2988 - "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
2989 - "resolved" "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
2990 - "version" "1.0.0"
2991 -
2992 -"browserify-aes@^1.0.0", "browserify-aes@^1.0.4":
2993 - "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
2994 - "resolved" "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz"
2995 - "version" "1.2.0"
2996 - dependencies:
2997 - "buffer-xor" "^1.0.3"
2998 - "cipher-base" "^1.0.0"
2999 - "create-hash" "^1.1.0"
3000 - "evp_bytestokey" "^1.0.3"
3001 - "inherits" "^2.0.1"
3002 - "safe-buffer" "^5.0.1"
3003 -
3004 -"browserify-cipher@^1.0.0":
3005 - "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
3006 - "resolved" "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
3007 - "version" "1.0.1"
3008 - dependencies:
3009 - "browserify-aes" "^1.0.4"
3010 - "browserify-des" "^1.0.0"
3011 - "evp_bytestokey" "^1.0.0"
3012 -
3013 -"browserify-des@^1.0.0":
3014 - "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
3015 - "resolved" "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz"
3016 - "version" "1.0.2"
3017 - dependencies:
3018 - "cipher-base" "^1.0.1"
3019 - "des.js" "^1.0.0"
3020 - "inherits" "^2.0.1"
3021 - "safe-buffer" "^5.1.2"
3022 -
3023 -"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1":
3024 - "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="
3025 - "resolved" "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
3026 - "version" "4.1.0"
3027 - dependencies:
3028 - "bn.js" "^5.0.0"
3029 - "randombytes" "^2.0.1"
3030 -
3031 -"browserify-sign@^4.0.0":
3032 - "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="
3033 - "resolved" "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz"
3034 - "version" "4.2.1"
3035 - dependencies:
3036 - "bn.js" "^5.1.1"
3037 - "browserify-rsa" "^4.0.1"
3038 - "create-hash" "^1.2.0"
3039 - "create-hmac" "^1.1.7"
3040 - "elliptic" "^6.5.3"
3041 - "inherits" "^2.0.4"
3042 - "parse-asn1" "^5.1.5"
3043 - "readable-stream" "^3.6.0"
3044 - "safe-buffer" "^5.2.0"
3045 -
3046 -"browserify-zlib@^0.2.0":
3047 - "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="
3048 - "resolved" "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz"
3049 - "version" "0.2.0"
3050 - dependencies:
3051 - "pako" "~1.0.5"
3052 -
3053 -"browserslist@^4", "browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.16.6", "browserslist@^4.17.3", "browserslist@^4.6.2", "browserslist@^4.6.4":
3054 - "integrity" "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA=="
3055 - "resolved" "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz"
3056 - "version" "4.17.5"
3057 - dependencies:
3058 - "caniuse-lite" "^1.0.30001271"
3059 - "electron-to-chromium" "^1.3.878"
3060 - "escalade" "^3.1.1"
3061 - "node-releases" "^2.0.1"
3062 - "picocolors" "^1.0.0"
3063 -
3064 -"browserslist@4.14.2":
3065 - "integrity" "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw=="
3066 - "resolved" "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz"
3067 - "version" "4.14.2"
3068 - dependencies:
3069 - "caniuse-lite" "^1.0.30001125"
3070 - "electron-to-chromium" "^1.3.564"
3071 - "escalade" "^3.0.2"
3072 - "node-releases" "^1.1.61"
3073 -
3074 -"bser@2.1.1":
3075 - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="
3076 - "resolved" "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz"
3077 - "version" "2.1.1"
3078 - dependencies:
3079 - "node-int64" "^0.4.0"
3080 -
3081 -"buffer-from@^1.0.0":
3082 - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
3083 - "resolved" "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"
3084 - "version" "1.1.2"
3085 -
3086 -"buffer-indexof@^1.0.0":
3087 - "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
3088 - "resolved" "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
3089 - "version" "1.1.1"
3090 -
3091 -"buffer-xor@^1.0.3":
3092 - "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
3093 - "resolved" "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz"
3094 - "version" "1.0.3"
3095 -
3096 -"buffer@^4.3.0":
3097 - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg=="
3098 - "resolved" "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz"
3099 - "version" "4.9.2"
3100 - dependencies:
3101 - "base64-js" "^1.0.2"
3102 - "ieee754" "^1.1.4"
3103 - "isarray" "^1.0.0"
3104 -
3105 -"builtin-modules@^3.1.0":
3106 - "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA=="
3107 - "resolved" "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz"
3108 - "version" "3.2.0"
3109 -
3110 -"builtin-status-codes@^3.0.0":
3111 - "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
3112 - "resolved" "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
3113 - "version" "3.0.0"
3114 -
3115 -"bytes@3.0.0":
3116 - "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
3117 - "resolved" "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz"
3118 - "version" "3.0.0"
3119 -
3120 -"bytes@3.1.0":
3121 - "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
3122 - "resolved" "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz"
3123 - "version" "3.1.0"
3124 -
3125 -"cacache@^12.0.2":
3126 - "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ=="
3127 - "resolved" "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz"
3128 - "version" "12.0.4"
3129 - dependencies:
3130 - "bluebird" "^3.5.5"
3131 - "chownr" "^1.1.1"
3132 - "figgy-pudding" "^3.5.1"
3133 - "glob" "^7.1.4"
3134 - "graceful-fs" "^4.1.15"
3135 - "infer-owner" "^1.0.3"
3136 - "lru-cache" "^5.1.1"
3137 - "mississippi" "^3.0.0"
3138 - "mkdirp" "^0.5.1"
3139 - "move-concurrently" "^1.0.1"
3140 - "promise-inflight" "^1.0.1"
3141 - "rimraf" "^2.6.3"
3142 - "ssri" "^6.0.1"
3143 - "unique-filename" "^1.1.1"
3144 - "y18n" "^4.0.0"
3145 -
3146 -"cacache@^15.0.5":
3147 - "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ=="
3148 - "resolved" "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz"
3149 - "version" "15.3.0"
3150 - dependencies:
3151 - "@npmcli/fs" "^1.0.0"
3152 - "@npmcli/move-file" "^1.0.1"
3153 - "chownr" "^2.0.0"
3154 - "fs-minipass" "^2.0.0"
3155 - "glob" "^7.1.4"
3156 - "infer-owner" "^1.0.4"
3157 - "lru-cache" "^6.0.0"
3158 - "minipass" "^3.1.1"
3159 - "minipass-collect" "^1.0.2"
3160 - "minipass-flush" "^1.0.5"
3161 - "minipass-pipeline" "^1.2.2"
3162 - "mkdirp" "^1.0.3"
3163 - "p-map" "^4.0.0"
3164 - "promise-inflight" "^1.0.1"
3165 - "rimraf" "^3.0.2"
3166 - "ssri" "^8.0.1"
3167 - "tar" "^6.0.2"
3168 - "unique-filename" "^1.1.1"
3169 -
3170 -"cache-base@^1.0.1":
3171 - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="
3172 - "resolved" "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz"
3173 - "version" "1.0.1"
3174 - dependencies:
3175 - "collection-visit" "^1.0.0"
3176 - "component-emitter" "^1.2.1"
3177 - "get-value" "^2.0.6"
3178 - "has-value" "^1.0.0"
3179 - "isobject" "^3.0.1"
3180 - "set-value" "^2.0.0"
3181 - "to-object-path" "^0.3.0"
3182 - "union-value" "^1.0.0"
3183 - "unset-value" "^1.0.0"
3184 -
3185 -"call-bind@^1.0.0", "call-bind@^1.0.2":
3186 - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
3187 - "resolved" "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz"
3188 - "version" "1.0.2"
3189 - dependencies:
3190 - "function-bind" "^1.1.1"
3191 - "get-intrinsic" "^1.0.2"
3192 -
3193 -"caller-callsite@^2.0.0":
3194 - "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ="
3195 - "resolved" "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz"
3196 - "version" "2.0.0"
3197 - dependencies:
3198 - "callsites" "^2.0.0"
3199 -
3200 -"caller-path@^2.0.0":
3201 - "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ="
3202 - "resolved" "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz"
3203 - "version" "2.0.0"
3204 - dependencies:
3205 - "caller-callsite" "^2.0.0"
3206 -
3207 -"callsites@^2.0.0":
3208 - "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
3209 - "resolved" "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz"
3210 - "version" "2.0.0"
3211 -
3212 -"callsites@^3.0.0":
3213 - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
3214 - "resolved" "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"
3215 - "version" "3.1.0"
3216 -
3217 -"camel-case@^4.1.1":
3218 - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="
3219 - "resolved" "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz"
3220 - "version" "4.1.2"
3221 - dependencies:
3222 - "pascal-case" "^3.1.2"
3223 - "tslib" "^2.0.3"
3224 -
3225 -"camelcase@^5.0.0", "camelcase@^5.3.1", "camelcase@5.3.1":
3226 - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
3227 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz"
3228 - "version" "5.3.1"
3229 -
3230 -"camelcase@^6.0.0":
3231 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3232 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3233 - "version" "6.2.0"
3234 -
3235 -"camelcase@^6.1.0":
3236 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3237 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3238 - "version" "6.2.0"
3239 -
3240 -"camelcase@^6.2.0":
3241 - "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
3242 - "resolved" "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3243 - "version" "6.2.0"
3244 -
3245 -"caniuse-api@^3.0.0":
3246 - "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="
3247 - "resolved" "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz"
3248 - "version" "3.0.0"
3249 - dependencies:
3250 - "browserslist" "^4.0.0"
3251 - "caniuse-lite" "^1.0.0"
3252 - "lodash.memoize" "^4.1.2"
3253 - "lodash.uniq" "^4.5.0"
3254 -
3255 -"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001125", "caniuse-lite@^1.0.30001271":
3256 - "integrity" "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA=="
3257 - "resolved" "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz"
3258 - "version" "1.0.30001271"
3259 -
3260 -"capture-exit@^2.0.0":
3261 - "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g=="
3262 - "resolved" "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz"
3263 - "version" "2.0.0"
3264 - dependencies:
3265 - "rsvp" "^4.8.4"
3266 -
3267 -"case-sensitive-paths-webpack-plugin@2.3.0":
3268 - "integrity" "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ=="
3269 - "resolved" "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz"
3270 - "version" "2.3.0"
3271 -
3272 -"chalk@^2.0.0":
3273 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3274 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3275 - "version" "2.4.2"
3276 - dependencies:
3277 - "ansi-styles" "^3.2.1"
3278 - "escape-string-regexp" "^1.0.5"
3279 - "supports-color" "^5.3.0"
3280 -
3281 -"chalk@^2.4.1":
3282 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3283 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3284 - "version" "2.4.2"
3285 - dependencies:
3286 - "ansi-styles" "^3.2.1"
3287 - "escape-string-regexp" "^1.0.5"
3288 - "supports-color" "^5.3.0"
3289 -
3290 -"chalk@^2.4.2":
3291 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3292 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3293 - "version" "2.4.2"
3294 - dependencies:
3295 - "ansi-styles" "^3.2.1"
3296 - "escape-string-regexp" "^1.0.5"
3297 - "supports-color" "^5.3.0"
3298 -
3299 -"chalk@^4.0.0":
3300 - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
3301 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"
3302 - "version" "4.1.2"
3303 - dependencies:
3304 - "ansi-styles" "^4.1.0"
3305 - "supports-color" "^7.1.0"
3306 -
3307 -"chalk@2.4.2":
3308 - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
3309 - "resolved" "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3310 - "version" "2.4.2"
3311 - dependencies:
3312 - "ansi-styles" "^3.2.1"
3313 - "escape-string-regexp" "^1.0.5"
3314 - "supports-color" "^5.3.0"
3315 -
3316 -"char-regex@^1.0.2":
3317 - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
3318 - "resolved" "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz"
3319 - "version" "1.0.2"
3320 -
3321 -"check-types@^11.1.1":
3322 - "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ=="
3323 - "resolved" "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz"
3324 - "version" "11.1.2"
3325 -
3326 -"chokidar@^2.1.8":
3327 - "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg=="
3328 - "resolved" "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz"
3329 - "version" "2.1.8"
3330 - dependencies:
3331 - "anymatch" "^2.0.0"
3332 - "async-each" "^1.0.1"
3333 - "braces" "^2.3.2"
3334 - "glob-parent" "^3.1.0"
3335 - "inherits" "^2.0.3"
3336 - "is-binary-path" "^1.0.0"
3337 - "is-glob" "^4.0.0"
3338 - "normalize-path" "^3.0.0"
3339 - "path-is-absolute" "^1.0.0"
3340 - "readdirp" "^2.2.1"
3341 - "upath" "^1.1.1"
3342 - optionalDependencies:
3343 - "fsevents" "^1.2.7"
3344 -
3345 -"chokidar@^3.4.0":
3346 - "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
3347 - "resolved" "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz"
3348 - "version" "3.5.2"
3349 - dependencies:
3350 - "anymatch" "~3.1.2"
3351 - "braces" "~3.0.2"
3352 - "glob-parent" "~5.1.2"
3353 - "is-binary-path" "~2.1.0"
3354 - "is-glob" "~4.0.1"
3355 - "normalize-path" "~3.0.0"
3356 - "readdirp" "~3.6.0"
3357 - optionalDependencies:
3358 - "fsevents" "~2.3.2"
3359 -
3360 -"chokidar@^3.4.1":
3361 - "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
3362 - "resolved" "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz"
3363 - "version" "3.5.2"
3364 - dependencies:
3365 - "anymatch" "~3.1.2"
3366 - "braces" "~3.0.2"
3367 - "glob-parent" "~5.1.2"
3368 - "is-binary-path" "~2.1.0"
3369 - "is-glob" "~4.0.1"
3370 - "normalize-path" "~3.0.0"
3371 - "readdirp" "~3.6.0"
3372 - optionalDependencies:
3373 - "fsevents" "~2.3.2"
3374 -
3375 -"chownr@^1.1.1":
3376 - "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
3377 - "resolved" "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz"
3378 - "version" "1.1.4"
3379 -
3380 -"chownr@^2.0.0":
3381 - "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
3382 - "resolved" "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz"
3383 - "version" "2.0.0"
3384 -
3385 -"chrome-trace-event@^1.0.2":
3386 - "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
3387 - "resolved" "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
3388 - "version" "1.0.3"
3389 -
3390 -"ci-info@^2.0.0":
3391 - "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
3392 - "resolved" "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz"
3393 - "version" "2.0.0"
3394 -
3395 -"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3":
3396 - "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
3397 - "resolved" "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz"
3398 - "version" "1.0.4"
3399 - dependencies:
3400 - "inherits" "^2.0.1"
3401 - "safe-buffer" "^5.0.1"
3402 -
3403 -"cjs-module-lexer@^0.6.0":
3404 - "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw=="
3405 - "resolved" "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz"
3406 - "version" "0.6.0"
3407 -
3408 -"class-utils@^0.3.5":
3409 - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="
3410 - "resolved" "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz"
3411 - "version" "0.3.6"
3412 - dependencies:
3413 - "arr-union" "^3.1.0"
3414 - "define-property" "^0.2.5"
3415 - "isobject" "^3.0.0"
3416 - "static-extend" "^0.1.1"
3417 -
3418 -"clean-css@^4.2.3":
3419 - "integrity" "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A=="
3420 - "resolved" "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz"
3421 - "version" "4.2.4"
3422 - dependencies:
3423 - "source-map" "~0.6.0"
3424 -
3425 -"clean-stack@^2.0.0":
3426 - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
3427 - "resolved" "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz"
3428 - "version" "2.2.0"
3429 -
3430 -"cliui@^5.0.0":
3431 - "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="
3432 - "resolved" "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz"
3433 - "version" "5.0.0"
3434 - dependencies:
3435 - "string-width" "^3.1.0"
3436 - "strip-ansi" "^5.2.0"
3437 - "wrap-ansi" "^5.1.0"
3438 -
3439 -"cliui@^6.0.0":
3440 - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="
3441 - "resolved" "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz"
3442 - "version" "6.0.0"
3443 - dependencies:
3444 - "string-width" "^4.2.0"
3445 - "strip-ansi" "^6.0.0"
3446 - "wrap-ansi" "^6.2.0"
3447 -
3448 -"co@^4.6.0":
3449 - "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
3450 - "resolved" "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz"
3451 - "version" "4.6.0"
3452 -
3453 -"coa@^2.0.2":
3454 - "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA=="
3455 - "resolved" "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz"
3456 - "version" "2.0.2"
3457 - dependencies:
3458 - "@types/q" "^1.5.1"
3459 - "chalk" "^2.4.1"
3460 - "q" "^1.1.2"
3461 -
3462 -"collect-v8-coverage@^1.0.0":
3463 - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg=="
3464 - "resolved" "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
3465 - "version" "1.0.1"
3466 -
3467 -"collection-visit@^1.0.0":
3468 - "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA="
3469 - "resolved" "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz"
3470 - "version" "1.0.0"
3471 - dependencies:
3472 - "map-visit" "^1.0.0"
3473 - "object-visit" "^1.0.0"
3474 -
3475 -"color-convert@^1.9.0", "color-convert@^1.9.3":
3476 - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
3477 - "resolved" "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"
3478 - "version" "1.9.3"
3479 - dependencies:
3480 - "color-name" "1.1.3"
3481 -
3482 -"color-convert@^2.0.1":
3483 - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
3484 - "resolved" "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"
3485 - "version" "2.0.1"
3486 - dependencies:
3487 - "color-name" "~1.1.4"
3488 -
3489 -"color-name@^1.0.0", "color-name@~1.1.4":
3490 - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3491 - "resolved" "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"
3492 - "version" "1.1.4"
3493 -
3494 -"color-name@1.1.3":
3495 - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3496 - "resolved" "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz"
3497 - "version" "1.1.3"
3498 -
3499 -"color-string@^1.6.0":
3500 - "integrity" "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA=="
3501 - "resolved" "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz"
3502 - "version" "1.6.0"
3503 - dependencies:
3504 - "color-name" "^1.0.0"
3505 - "simple-swizzle" "^0.2.2"
3506 -
3507 -"color@^3.0.0":
3508 - "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA=="
3509 - "resolved" "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz"
3510 - "version" "3.2.1"
3511 - dependencies:
3512 - "color-convert" "^1.9.3"
3513 - "color-string" "^1.6.0"
3514 -
3515 -"combined-stream@^1.0.8":
3516 - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
3517 - "resolved" "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz"
3518 - "version" "1.0.8"
3519 - dependencies:
3520 - "delayed-stream" "~1.0.0"
3521 -
3522 -"commander@^2.20.0":
3523 - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
3524 - "resolved" "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz"
3525 - "version" "2.20.3"
3526 -
3527 -"commander@^4.0.1":
3528 - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
3529 - "resolved" "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz"
3530 - "version" "4.1.1"
3531 -
3532 -"commander@^4.1.1":
3533 - "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
3534 - "resolved" "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz"
3535 - "version" "4.1.1"
3536 -
3537 -"common-tags@^1.8.0":
3538 - "integrity" "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw=="
3539 - "resolved" "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz"
3540 - "version" "1.8.0"
3541 -
3542 -"commondir@^1.0.1":
3543 - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
3544 - "resolved" "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz"
3545 - "version" "1.0.1"
3546 -
3547 -"component-emitter@^1.2.1":
3548 - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
3549 - "resolved" "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz"
3550 - "version" "1.3.0"
3551 -
3552 -"compose-function@3.0.3":
3553 - "integrity" "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8="
3554 - "resolved" "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz"
3555 - "version" "3.0.3"
3556 - dependencies:
3557 - "arity-n" "^1.0.4"
3558 -
3559 -"compressible@~2.0.16":
3560 - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
3561 - "resolved" "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz"
3562 - "version" "2.0.18"
3563 - dependencies:
3564 - "mime-db" ">= 1.43.0 < 2"
3565 -
3566 -"compression@^1.7.4":
3567 - "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ=="
3568 - "resolved" "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz"
3569 - "version" "1.7.4"
3570 - dependencies:
3571 - "accepts" "~1.3.5"
3572 - "bytes" "3.0.0"
3573 - "compressible" "~2.0.16"
3574 - "debug" "2.6.9"
3575 - "on-headers" "~1.0.2"
3576 - "safe-buffer" "5.1.2"
3577 - "vary" "~1.1.2"
3578 -
3579 -"concat-map@0.0.1":
3580 - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3581 - "resolved" "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"
3582 - "version" "0.0.1"
3583 -
3584 -"concat-stream@^1.5.0":
3585 - "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="
3586 - "resolved" "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz"
3587 - "version" "1.6.2"
3588 - dependencies:
3589 - "buffer-from" "^1.0.0"
3590 - "inherits" "^2.0.3"
3591 - "readable-stream" "^2.2.2"
3592 - "typedarray" "^0.0.6"
3593 -
3594 -"confusing-browser-globals@^1.0.10":
3595 - "integrity" "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA=="
3596 - "resolved" "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz"
3597 - "version" "1.0.10"
3598 -
3599 -"connect-history-api-fallback@^1.6.0":
3600 - "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
3601 - "resolved" "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
3602 - "version" "1.6.0"
3603 -
3604 -"console-browserify@^1.1.0":
3605 - "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
3606 - "resolved" "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz"
3607 - "version" "1.2.0"
3608 -
3609 -"constants-browserify@^1.0.0":
3610 - "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
3611 - "resolved" "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz"
3612 - "version" "1.0.0"
3613 -
3614 -"content-disposition@0.5.3":
3615 - "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g=="
3616 - "resolved" "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz"
3617 - "version" "0.5.3"
3618 - dependencies:
3619 - "safe-buffer" "5.1.2"
3620 -
3621 -"content-type@~1.0.4":
3622 - "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
3623 - "resolved" "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz"
3624 - "version" "1.0.4"
3625 -
3626 -"convert-source-map@^0.3.3":
3627 - "integrity" "sha1-8dgClQr33SYxof6+BZZVDIarMZA="
3628 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz"
3629 - "version" "0.3.5"
3630 -
3631 -"convert-source-map@^1.1.0", "convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0":
3632 - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
3633 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz"
3634 - "version" "1.8.0"
3635 - dependencies:
3636 - "safe-buffer" "~5.1.1"
3637 -
3638 -"convert-source-map@1.7.0":
3639 - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA=="
3640 - "resolved" "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz"
3641 - "version" "1.7.0"
3642 - dependencies:
3643 - "safe-buffer" "~5.1.1"
3644 -
3645 -"cookie-signature@1.0.6":
3646 - "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
3647 - "resolved" "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
3648 - "version" "1.0.6"
3649 -
3650 -"cookie@0.4.0":
3651 - "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
3652 - "resolved" "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz"
3653 - "version" "0.4.0"
3654 -
3655 -"copy-concurrently@^1.0.0":
3656 - "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="
3657 - "resolved" "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
3658 - "version" "1.0.5"
3659 - dependencies:
3660 - "aproba" "^1.1.1"
3661 - "fs-write-stream-atomic" "^1.0.8"
3662 - "iferr" "^0.1.5"
3663 - "mkdirp" "^0.5.1"
3664 - "rimraf" "^2.5.4"
3665 - "run-queue" "^1.0.0"
3666 -
3667 -"copy-descriptor@^0.1.0":
3668 - "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
3669 - "resolved" "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
3670 - "version" "0.1.1"
3671 -
3672 -"core-js-compat@^3.16.0", "core-js-compat@^3.16.2", "core-js-compat@^3.6.2":
3673 - "integrity" "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw=="
3674 - "resolved" "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz"
3675 - "version" "3.18.3"
3676 - dependencies:
3677 - "browserslist" "^4.17.3"
3678 - "semver" "7.0.0"
3679 -
3680 -"core-js-pure@^3.16.0":
3681 - "integrity" "sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw=="
3682 - "resolved" "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz"
3683 - "version" "3.18.3"
3684 -
3685 -"core-js@^2.4.0":
3686 - "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
3687 - "resolved" "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz"
3688 - "version" "2.6.12"
3689 -
3690 -"core-js@^3.6.5":
3691 - "integrity" "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw=="
3692 - "resolved" "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz"
3693 - "version" "3.18.3"
3694 -
3695 -"core-util-is@~1.0.0":
3696 - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
3697 - "resolved" "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz"
3698 - "version" "1.0.3"
3699 -
3700 -"cosmiconfig@^5.0.0":
3701 - "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="
3702 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
3703 - "version" "5.2.1"
3704 - dependencies:
3705 - "import-fresh" "^2.0.0"
3706 - "is-directory" "^0.3.1"
3707 - "js-yaml" "^3.13.1"
3708 - "parse-json" "^4.0.0"
3709 -
3710 -"cosmiconfig@^6.0.0":
3711 - "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="
3712 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
3713 - "version" "6.0.0"
3714 - dependencies:
3715 - "@types/parse-json" "^4.0.0"
3716 - "import-fresh" "^3.1.0"
3717 - "parse-json" "^5.0.0"
3718 - "path-type" "^4.0.0"
3719 - "yaml" "^1.7.2"
3720 -
3721 -"cosmiconfig@^7.0.0":
3722 - "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
3723 - "resolved" "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
3724 - "version" "7.0.1"
3725 - dependencies:
3726 - "@types/parse-json" "^4.0.0"
3727 - "import-fresh" "^3.2.1"
3728 - "parse-json" "^5.0.0"
3729 - "path-type" "^4.0.0"
3730 - "yaml" "^1.10.0"
3731 -
3732 -"create-ecdh@^4.0.0":
3733 - "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
3734 - "resolved" "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz"
3735 - "version" "4.0.4"
3736 - dependencies:
3737 - "bn.js" "^4.1.0"
3738 - "elliptic" "^6.5.3"
3739 -
3740 -"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0":
3741 - "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
3742 - "resolved" "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz"
3743 - "version" "1.2.0"
3744 - dependencies:
3745 - "cipher-base" "^1.0.1"
3746 - "inherits" "^2.0.1"
3747 - "md5.js" "^1.3.4"
3748 - "ripemd160" "^2.0.1"
3749 - "sha.js" "^2.4.0"
3750 -
3751 -"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7":
3752 - "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
3753 - "resolved" "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz"
3754 - "version" "1.1.7"
3755 - dependencies:
3756 - "cipher-base" "^1.0.3"
3757 - "create-hash" "^1.1.0"
3758 - "inherits" "^2.0.1"
3759 - "ripemd160" "^2.0.0"
3760 - "safe-buffer" "^5.0.1"
3761 - "sha.js" "^2.4.8"
3762 -
3763 -"cross-spawn@^6.0.0":
3764 - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="
3765 - "resolved" "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz"
3766 - "version" "6.0.5"
3767 - dependencies:
3768 - "nice-try" "^1.0.4"
3769 - "path-key" "^2.0.1"
3770 - "semver" "^5.5.0"
3771 - "shebang-command" "^1.2.0"
3772 - "which" "^1.2.9"
3773 -
3774 -"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@7.0.3":
3775 - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
3776 - "resolved" "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz"
3777 - "version" "7.0.3"
3778 - dependencies:
3779 - "path-key" "^3.1.0"
3780 - "shebang-command" "^2.0.0"
3781 - "which" "^2.0.1"
3782 -
3783 -"crypto-browserify@^3.11.0":
3784 - "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
3785 - "resolved" "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
3786 - "version" "3.12.0"
3787 - dependencies:
3788 - "browserify-cipher" "^1.0.0"
3789 - "browserify-sign" "^4.0.0"
3790 - "create-ecdh" "^4.0.0"
3791 - "create-hash" "^1.1.0"
3792 - "create-hmac" "^1.1.0"
3793 - "diffie-hellman" "^5.0.0"
3794 - "inherits" "^2.0.1"
3795 - "pbkdf2" "^3.0.3"
3796 - "public-encrypt" "^4.0.0"
3797 - "randombytes" "^2.0.0"
3798 - "randomfill" "^1.0.3"
3799 -
3800 -"crypto-random-string@^1.0.0":
3801 - "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
3802 - "resolved" "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
3803 - "version" "1.0.0"
3804 -
3805 -"css-blank-pseudo@^0.1.4":
3806 - "integrity" "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w=="
3807 - "resolved" "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz"
3808 - "version" "0.1.4"
3809 - dependencies:
3810 - "postcss" "^7.0.5"
3811 -
3812 -"css-color-names@^0.0.4", "css-color-names@0.0.4":
3813 - "integrity" "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA="
3814 - "resolved" "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz"
3815 - "version" "0.0.4"
3816 -
3817 -"css-declaration-sorter@^4.0.1":
3818 - "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA=="
3819 - "resolved" "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz"
3820 - "version" "4.0.1"
3821 - dependencies:
3822 - "postcss" "^7.0.1"
3823 - "timsort" "^0.3.0"
3824 -
3825 -"css-has-pseudo@^0.10.0":
3826 - "integrity" "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ=="
3827 - "resolved" "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz"
3828 - "version" "0.10.0"
3829 - dependencies:
3830 - "postcss" "^7.0.6"
3831 - "postcss-selector-parser" "^5.0.0-rc.4"
3832 -
3833 -"css-loader@4.3.0":
3834 - "integrity" "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg=="
3835 - "resolved" "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz"
3836 - "version" "4.3.0"
3837 - dependencies:
3838 - "camelcase" "^6.0.0"
3839 - "cssesc" "^3.0.0"
3840 - "icss-utils" "^4.1.1"
3841 - "loader-utils" "^2.0.0"
3842 - "postcss" "^7.0.32"
3843 - "postcss-modules-extract-imports" "^2.0.0"
3844 - "postcss-modules-local-by-default" "^3.0.3"
3845 - "postcss-modules-scope" "^2.2.0"
3846 - "postcss-modules-values" "^3.0.0"
3847 - "postcss-value-parser" "^4.1.0"
3848 - "schema-utils" "^2.7.1"
3849 - "semver" "^7.3.2"
3850 -
3851 -"css-prefers-color-scheme@^3.1.1":
3852 - "integrity" "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg=="
3853 - "resolved" "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz"
3854 - "version" "3.1.1"
3855 - dependencies:
3856 - "postcss" "^7.0.5"
3857 -
3858 -"css-select-base-adapter@^0.1.1":
3859 - "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
3860 - "resolved" "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
3861 - "version" "0.1.1"
3862 -
3863 -"css-select@^2.0.0":
3864 - "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="
3865 - "resolved" "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz"
3866 - "version" "2.1.0"
3867 - dependencies:
3868 - "boolbase" "^1.0.0"
3869 - "css-what" "^3.2.1"
3870 - "domutils" "^1.7.0"
3871 - "nth-check" "^1.0.2"
3872 -
3873 -"css-select@^4.1.3":
3874 - "integrity" "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA=="
3875 - "resolved" "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz"
3876 - "version" "4.1.3"
3877 - dependencies:
3878 - "boolbase" "^1.0.0"
3879 - "css-what" "^5.0.0"
3880 - "domhandler" "^4.2.0"
3881 - "domutils" "^2.6.0"
3882 - "nth-check" "^2.0.0"
3883 -
3884 -"css-tree@^1.1.2":
3885 - "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="
3886 - "resolved" "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz"
3887 - "version" "1.1.3"
3888 - dependencies:
3889 - "mdn-data" "2.0.14"
3890 - "source-map" "^0.6.1"
3891 -
3892 -"css-tree@1.0.0-alpha.37":
3893 - "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg=="
3894 - "resolved" "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
3895 - "version" "1.0.0-alpha.37"
3896 - dependencies:
3897 - "mdn-data" "2.0.4"
3898 - "source-map" "^0.6.1"
3899 -
3900 -"css-what@^3.2.1":
3901 - "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
3902 - "resolved" "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz"
3903 - "version" "3.4.2"
3904 -
3905 -"css-what@^5.0.0":
3906 - "integrity" "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw=="
3907 - "resolved" "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz"
3908 - "version" "5.1.0"
3909 -
3910 -"css@^2.0.0":
3911 - "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
3912 - "resolved" "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz"
3913 - "version" "2.2.4"
3914 - dependencies:
3915 - "inherits" "^2.0.3"
3916 - "source-map" "^0.6.1"
3917 - "source-map-resolve" "^0.5.2"
3918 - "urix" "^0.1.0"
3919 -
3920 -"cssdb@^4.4.0":
3921 - "integrity" "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
3922 - "resolved" "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz"
3923 - "version" "4.4.0"
3924 -
3925 -"cssesc@^2.0.0":
3926 - "integrity" "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
3927 - "resolved" "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz"
3928 - "version" "2.0.0"
3929 -
3930 -"cssesc@^3.0.0":
3931 - "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
3932 - "resolved" "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz"
3933 - "version" "3.0.0"
3934 -
3935 -"cssnano-preset-default@^4.0.8":
3936 - "integrity" "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ=="
3937 - "resolved" "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz"
3938 - "version" "4.0.8"
3939 - dependencies:
3940 - "css-declaration-sorter" "^4.0.1"
3941 - "cssnano-util-raw-cache" "^4.0.1"
3942 - "postcss" "^7.0.0"
3943 - "postcss-calc" "^7.0.1"
3944 - "postcss-colormin" "^4.0.3"
3945 - "postcss-convert-values" "^4.0.1"
3946 - "postcss-discard-comments" "^4.0.2"
3947 - "postcss-discard-duplicates" "^4.0.2"
3948 - "postcss-discard-empty" "^4.0.1"
3949 - "postcss-discard-overridden" "^4.0.1"
3950 - "postcss-merge-longhand" "^4.0.11"
3951 - "postcss-merge-rules" "^4.0.3"
3952 - "postcss-minify-font-values" "^4.0.2"
3953 - "postcss-minify-gradients" "^4.0.2"
3954 - "postcss-minify-params" "^4.0.2"
3955 - "postcss-minify-selectors" "^4.0.2"
3956 - "postcss-normalize-charset" "^4.0.1"
3957 - "postcss-normalize-display-values" "^4.0.2"
3958 - "postcss-normalize-positions" "^4.0.2"
3959 - "postcss-normalize-repeat-style" "^4.0.2"
3960 - "postcss-normalize-string" "^4.0.2"
3961 - "postcss-normalize-timing-functions" "^4.0.2"
3962 - "postcss-normalize-unicode" "^4.0.1"
3963 - "postcss-normalize-url" "^4.0.1"
3964 - "postcss-normalize-whitespace" "^4.0.2"
3965 - "postcss-ordered-values" "^4.1.2"
3966 - "postcss-reduce-initial" "^4.0.3"
3967 - "postcss-reduce-transforms" "^4.0.2"
3968 - "postcss-svgo" "^4.0.3"
3969 - "postcss-unique-selectors" "^4.0.1"
3970 -
3971 -"cssnano-util-get-arguments@^4.0.0":
3972 - "integrity" "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8="
3973 - "resolved" "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz"
3974 - "version" "4.0.0"
3975 -
3976 -"cssnano-util-get-match@^4.0.0":
3977 - "integrity" "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0="
3978 - "resolved" "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz"
3979 - "version" "4.0.0"
3980 -
3981 -"cssnano-util-raw-cache@^4.0.1":
3982 - "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA=="
3983 - "resolved" "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz"
3984 - "version" "4.0.1"
3985 - dependencies:
3986 - "postcss" "^7.0.0"
3987 -
3988 -"cssnano-util-same-parent@^4.0.0":
3989 - "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
3990 - "resolved" "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz"
3991 - "version" "4.0.1"
3992 -
3993 -"cssnano@^4.1.10":
3994 - "integrity" "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g=="
3995 - "resolved" "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz"
3996 - "version" "4.1.11"
3997 - dependencies:
3998 - "cosmiconfig" "^5.0.0"
3999 - "cssnano-preset-default" "^4.0.8"
4000 - "is-resolvable" "^1.0.0"
4001 - "postcss" "^7.0.0"
4002 -
4003 -"csso@^4.0.2":
4004 - "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA=="
4005 - "resolved" "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz"
4006 - "version" "4.2.0"
4007 - dependencies:
4008 - "css-tree" "^1.1.2"
4009 -
4010 -"cssom@^0.4.4":
4011 - "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
4012 - "resolved" "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz"
4013 - "version" "0.4.4"
4014 -
4015 -"cssom@~0.3.6":
4016 - "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
4017 - "resolved" "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz"
4018 - "version" "0.3.8"
4019 -
4020 -"cssstyle@^2.3.0":
4021 - "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="
4022 - "resolved" "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz"
4023 - "version" "2.3.0"
4024 - dependencies:
4025 - "cssom" "~0.3.6"
4026 -
4027 -"cyclist@^1.0.1":
4028 - "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
4029 - "resolved" "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz"
4030 - "version" "1.0.1"
4031 -
4032 -"d@^1.0.1", "d@1":
4033 - "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="
4034 - "resolved" "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz"
4035 - "version" "1.0.1"
4036 - dependencies:
4037 - "es5-ext" "^0.10.50"
4038 - "type" "^1.0.1"
4039 -
4040 -"damerau-levenshtein@^1.0.6":
4041 - "integrity" "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw=="
4042 - "resolved" "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz"
4043 - "version" "1.0.7"
4044 -
4045 -"data-urls@^2.0.0":
4046 - "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="
4047 - "resolved" "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz"
4048 - "version" "2.0.0"
4049 - dependencies:
4050 - "abab" "^2.0.3"
4051 - "whatwg-mimetype" "^2.3.0"
4052 - "whatwg-url" "^8.0.0"
4053 -
4054 -"debug@^2.2.0":
4055 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4056 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4057 - "version" "2.6.9"
4058 - dependencies:
4059 - "ms" "2.0.0"
4060 -
4061 -"debug@^2.3.3":
4062 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4063 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4064 - "version" "2.6.9"
4065 - dependencies:
4066 - "ms" "2.0.0"
4067 -
4068 -"debug@^2.6.0":
4069 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4070 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4071 - "version" "2.6.9"
4072 - dependencies:
4073 - "ms" "2.0.0"
4074 -
4075 -"debug@^2.6.9":
4076 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4077 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4078 - "version" "2.6.9"
4079 - dependencies:
4080 - "ms" "2.0.0"
4081 -
4082 -"debug@^3.1.1":
4083 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4084 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4085 - "version" "3.2.7"
4086 - dependencies:
4087 - "ms" "^2.1.1"
4088 -
4089 -"debug@^3.2.6":
4090 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4091 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4092 - "version" "3.2.7"
4093 - dependencies:
4094 - "ms" "^2.1.1"
4095 -
4096 -"debug@^3.2.7":
4097 - "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
4098 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
4099 - "version" "3.2.7"
4100 - dependencies:
4101 - "ms" "^2.1.1"
4102 -
4103 -"debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@4":
4104 - "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw=="
4105 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz"
4106 - "version" "4.3.2"
4107 - dependencies:
4108 - "ms" "2.1.2"
4109 -
4110 -"debug@2.6.9":
4111 - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
4112 - "resolved" "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
4113 - "version" "2.6.9"
4114 - dependencies:
4115 - "ms" "2.0.0"
4116 -
4117 -"decamelize@^1.2.0":
4118 - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
4119 - "resolved" "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz"
4120 - "version" "1.2.0"
4121 -
4122 -"decimal.js@^10.2.1":
4123 - "integrity" "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
4124 - "resolved" "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz"
4125 - "version" "10.3.1"
4126 -
4127 -"decode-uri-component@^0.2.0":
4128 - "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
4129 - "resolved" "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
4130 - "version" "0.2.0"
4131 -
4132 -"dedent@^0.7.0":
4133 - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw="
4134 - "resolved" "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz"
4135 - "version" "0.7.0"
4136 -
4137 -"deep-equal@^1.0.1":
4138 - "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g=="
4139 - "resolved" "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz"
4140 - "version" "1.1.1"
4141 - dependencies:
4142 - "is-arguments" "^1.0.4"
4143 - "is-date-object" "^1.0.1"
4144 - "is-regex" "^1.0.4"
4145 - "object-is" "^1.0.1"
4146 - "object-keys" "^1.1.1"
4147 - "regexp.prototype.flags" "^1.2.0"
4148 -
4149 -"deep-is@^0.1.3", "deep-is@~0.1.3":
4150 - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
4151 - "resolved" "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"
4152 - "version" "0.1.4"
4153 -
4154 -"deepmerge@^4.2.2":
4155 - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
4156 - "resolved" "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz"
4157 - "version" "4.2.2"
4158 -
4159 -"default-gateway@^4.2.0":
4160 - "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA=="
4161 - "resolved" "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz"
4162 - "version" "4.2.0"
4163 - dependencies:
4164 - "execa" "^1.0.0"
4165 - "ip-regex" "^2.1.0"
4166 -
4167 -"define-properties@^1.1.2", "define-properties@^1.1.3":
4168 - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
4169 - "resolved" "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"
4170 - "version" "1.1.3"
4171 - dependencies:
4172 - "object-keys" "^1.0.12"
4173 -
4174 -"define-property@^0.2.5":
4175 - "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
4176 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz"
4177 - "version" "0.2.5"
4178 - dependencies:
4179 - "is-descriptor" "^0.1.0"
4180 -
4181 -"define-property@^1.0.0":
4182 - "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
4183 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz"
4184 - "version" "1.0.0"
4185 - dependencies:
4186 - "is-descriptor" "^1.0.0"
4187 -
4188 -"define-property@^2.0.2":
4189 - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="
4190 - "resolved" "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz"
4191 - "version" "2.0.2"
4192 - dependencies:
4193 - "is-descriptor" "^1.0.2"
4194 - "isobject" "^3.0.1"
4195 -
4196 -"del@^4.1.1":
4197 - "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ=="
4198 - "resolved" "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz"
4199 - "version" "4.1.1"
4200 - dependencies:
4201 - "@types/glob" "^7.1.1"
4202 - "globby" "^6.1.0"
4203 - "is-path-cwd" "^2.0.0"
4204 - "is-path-in-cwd" "^2.0.0"
4205 - "p-map" "^2.0.0"
4206 - "pify" "^4.0.1"
4207 - "rimraf" "^2.6.3"
4208 -
4209 -"delayed-stream@~1.0.0":
4210 - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
4211 - "resolved" "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
4212 - "version" "1.0.0"
4213 -
4214 -"depd@~1.1.2":
4215 - "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
4216 - "resolved" "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"
4217 - "version" "1.1.2"
4218 -
4219 -"des.js@^1.0.0":
4220 - "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="
4221 - "resolved" "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz"
4222 - "version" "1.0.1"
4223 - dependencies:
4224 - "inherits" "^2.0.1"
4225 - "minimalistic-assert" "^1.0.0"
4226 -
4227 -"destroy@~1.0.4":
4228 - "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
4229 - "resolved" "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"
4230 - "version" "1.0.4"
4231 -
4232 -"detect-newline@^3.0.0":
4233 - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
4234 - "resolved" "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz"
4235 - "version" "3.1.0"
4236 -
4237 -"detect-node@^2.0.4":
4238 - "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
4239 - "resolved" "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz"
4240 - "version" "2.1.0"
4241 -
4242 -"detect-port-alt@1.1.6":
4243 - "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q=="
4244 - "resolved" "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz"
4245 - "version" "1.1.6"
4246 - dependencies:
4247 - "address" "^1.0.1"
4248 - "debug" "^2.6.0"
4249 -
4250 -"diff-sequences@^26.6.2":
4251 - "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q=="
4252 - "resolved" "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz"
4253 - "version" "26.6.2"
4254 -
4255 -"diffie-hellman@^5.0.0":
4256 - "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
4257 - "resolved" "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
4258 - "version" "5.0.3"
4259 - dependencies:
4260 - "bn.js" "^4.1.0"
4261 - "miller-rabin" "^4.0.0"
4262 - "randombytes" "^2.0.0"
4263 -
4264 -"dir-glob@^3.0.1":
4265 - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
4266 - "resolved" "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz"
4267 - "version" "3.0.1"
4268 - dependencies:
4269 - "path-type" "^4.0.0"
4270 -
4271 -"dns-equal@^1.0.0":
4272 - "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="
4273 - "resolved" "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz"
4274 - "version" "1.0.0"
4275 -
4276 -"dns-packet@^1.3.1":
4277 - "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA=="
4278 - "resolved" "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz"
4279 - "version" "1.3.4"
4280 - dependencies:
4281 - "ip" "^1.1.0"
4282 - "safe-buffer" "^5.0.1"
4283 -
4284 -"dns-txt@^2.0.2":
4285 - "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY="
4286 - "resolved" "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz"
4287 - "version" "2.0.2"
4288 - dependencies:
4289 - "buffer-indexof" "^1.0.0"
4290 -
4291 -"doctrine@^2.1.0":
4292 - "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="
4293 - "resolved" "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz"
4294 - "version" "2.1.0"
4295 - dependencies:
4296 - "esutils" "^2.0.2"
4297 -
4298 -"doctrine@^3.0.0":
4299 - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
4300 - "resolved" "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz"
4301 - "version" "3.0.0"
4302 - dependencies:
4303 - "esutils" "^2.0.2"
4304 -
4305 -"dom-converter@^0.2.0":
4306 - "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
4307 - "resolved" "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz"
4308 - "version" "0.2.0"
4309 - dependencies:
4310 - "utila" "~0.4"
4311 -
4312 -"dom-serializer@^1.0.1":
4313 - "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="
4314 - "resolved" "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz"
4315 - "version" "1.3.2"
4316 - dependencies:
4317 - "domelementtype" "^2.0.1"
4318 - "domhandler" "^4.2.0"
4319 - "entities" "^2.0.0"
4320 -
4321 -"dom-serializer@0":
4322 - "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="
4323 - "resolved" "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz"
4324 - "version" "0.2.2"
4325 - dependencies:
4326 - "domelementtype" "^2.0.1"
4327 - "entities" "^2.0.0"
4328 -
4329 -"domain-browser@^1.1.1":
4330 - "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
4331 - "resolved" "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz"
4332 - "version" "1.2.0"
4333 -
4334 -"domelementtype@^2.0.1", "domelementtype@^2.2.0":
4335 - "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
4336 - "resolved" "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz"
4337 - "version" "2.2.0"
4338 -
4339 -"domelementtype@1":
4340 - "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
4341 - "resolved" "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz"
4342 - "version" "1.3.1"
4343 -
4344 -"domexception@^2.0.1":
4345 - "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg=="
4346 - "resolved" "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz"
4347 - "version" "2.0.1"
4348 - dependencies:
4349 - "webidl-conversions" "^5.0.0"
4350 -
4351 -"domhandler@^4.0.0", "domhandler@^4.2.0":
4352 - "integrity" "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w=="
4353 - "resolved" "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz"
4354 - "version" "4.2.2"
4355 - dependencies:
4356 - "domelementtype" "^2.2.0"
4357 -
4358 -"domutils@^1.7.0":
4359 - "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
4360 - "resolved" "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz"
4361 - "version" "1.7.0"
4362 - dependencies:
4363 - "dom-serializer" "0"
4364 - "domelementtype" "1"
4365 -
4366 -"domutils@^2.5.2", "domutils@^2.6.0":
4367 - "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="
4368 - "resolved" "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz"
4369 - "version" "2.8.0"
4370 - dependencies:
4371 - "dom-serializer" "^1.0.1"
4372 - "domelementtype" "^2.2.0"
4373 - "domhandler" "^4.2.0"
4374 -
4375 -"dot-case@^3.0.4":
4376 - "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w=="
4377 - "resolved" "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz"
4378 - "version" "3.0.4"
4379 - dependencies:
4380 - "no-case" "^3.0.4"
4381 - "tslib" "^2.0.3"
4382 -
4383 -"dot-prop@^5.2.0":
4384 - "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="
4385 - "resolved" "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz"
4386 - "version" "5.3.0"
4387 - dependencies:
4388 - "is-obj" "^2.0.0"
4389 -
4390 -"dotenv-expand@5.1.0":
4391 - "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
4392 - "resolved" "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
4393 - "version" "5.1.0"
4394 -
4395 -"dotenv@8.2.0":
4396 - "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
4397 - "resolved" "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz"
4398 - "version" "8.2.0"
4399 -
4400 -"duplexer@^0.1.1":
4401 - "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
4402 - "resolved" "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz"
4403 - "version" "0.1.2"
4404 -
4405 -"duplexify@^3.4.2", "duplexify@^3.6.0":
4406 - "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g=="
4407 - "resolved" "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz"
4408 - "version" "3.7.1"
4409 - dependencies:
4410 - "end-of-stream" "^1.0.0"
4411 - "inherits" "^2.0.1"
4412 - "readable-stream" "^2.0.0"
4413 - "stream-shift" "^1.0.0"
4414 -
4415 -"ee-first@1.1.1":
4416 - "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
4417 - "resolved" "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz"
4418 - "version" "1.1.1"
4419 -
4420 -"ejs@^2.6.1":
4421 - "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="
4422 - "resolved" "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz"
4423 - "version" "2.7.4"
4424 -
4425 -"electron-to-chromium@^1.3.564", "electron-to-chromium@^1.3.878":
4426 - "integrity" "sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA=="
4427 - "resolved" "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz"
4428 - "version" "1.3.878"
4429 -
4430 -"elliptic@^6.5.3":
4431 - "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="
4432 - "resolved" "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz"
4433 - "version" "6.5.4"
4434 - dependencies:
4435 - "bn.js" "^4.11.9"
4436 - "brorand" "^1.1.0"
4437 - "hash.js" "^1.0.0"
4438 - "hmac-drbg" "^1.0.1"
4439 - "inherits" "^2.0.4"
4440 - "minimalistic-assert" "^1.0.1"
4441 - "minimalistic-crypto-utils" "^1.0.1"
4442 -
4443 -"emittery@^0.7.1":
4444 - "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ=="
4445 - "resolved" "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz"
4446 - "version" "0.7.2"
4447 -
4448 -"emoji-regex@^7.0.1":
4449 - "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
4450 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz"
4451 - "version" "7.0.3"
4452 -
4453 -"emoji-regex@^8.0.0":
4454 - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4455 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz"
4456 - "version" "8.0.0"
4457 -
4458 -"emoji-regex@^9.0.0":
4459 - "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
4460 - "resolved" "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz"
4461 - "version" "9.2.2"
4462 -
4463 -"emojis-list@^2.0.0":
4464 - "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
4465 - "resolved" "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz"
4466 - "version" "2.1.0"
4467 -
4468 -"emojis-list@^3.0.0":
4469 - "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
4470 - "resolved" "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz"
4471 - "version" "3.0.0"
4472 -
4473 -"encodeurl@~1.0.2":
4474 - "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
4475 - "resolved" "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz"
4476 - "version" "1.0.2"
4477 -
4478 -"end-of-stream@^1.0.0", "end-of-stream@^1.1.0":
4479 - "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
4480 - "resolved" "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz"
4481 - "version" "1.4.4"
4482 - dependencies:
4483 - "once" "^1.4.0"
4484 -
4485 -"enhanced-resolve@^4.3.0":
4486 - "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="
4487 - "resolved" "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
4488 - "version" "4.5.0"
4489 - dependencies:
4490 - "graceful-fs" "^4.1.2"
4491 - "memory-fs" "^0.5.0"
4492 - "tapable" "^1.0.0"
4493 -
4494 -"enquirer@^2.3.5":
4495 - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg=="
4496 - "resolved" "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz"
4497 - "version" "2.3.6"
4498 - dependencies:
4499 - "ansi-colors" "^4.1.1"
4500 -
4501 -"entities@^2.0.0":
4502 - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
4503 - "resolved" "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz"
4504 - "version" "2.2.0"
4505 -
4506 -"errno@^0.1.3", "errno@~0.1.7":
4507 - "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
4508 - "resolved" "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz"
4509 - "version" "0.1.8"
4510 - dependencies:
4511 - "prr" "~1.0.1"
4512 -
4513 -"error-ex@^1.3.1":
4514 - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
4515 - "resolved" "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz"
4516 - "version" "1.3.2"
4517 - dependencies:
4518 - "is-arrayish" "^0.2.1"
4519 -
4520 -"error-stack-parser@^2.0.6":
4521 - "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ=="
4522 - "resolved" "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz"
4523 - "version" "2.0.6"
4524 - dependencies:
4525 - "stackframe" "^1.1.1"
4526 -
4527 -"es-abstract@^1.17.2", "es-abstract@^1.19.0", "es-abstract@^1.19.1":
4528 - "integrity" "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w=="
4529 - "resolved" "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz"
4530 - "version" "1.19.1"
4531 - dependencies:
4532 - "call-bind" "^1.0.2"
4533 - "es-to-primitive" "^1.2.1"
4534 - "function-bind" "^1.1.1"
4535 - "get-intrinsic" "^1.1.1"
4536 - "get-symbol-description" "^1.0.0"
4537 - "has" "^1.0.3"
4538 - "has-symbols" "^1.0.2"
4539 - "internal-slot" "^1.0.3"
4540 - "is-callable" "^1.2.4"
4541 - "is-negative-zero" "^2.0.1"
4542 - "is-regex" "^1.1.4"
4543 - "is-shared-array-buffer" "^1.0.1"
4544 - "is-string" "^1.0.7"
4545 - "is-weakref" "^1.0.1"
4546 - "object-inspect" "^1.11.0"
4547 - "object-keys" "^1.1.1"
4548 - "object.assign" "^4.1.2"
4549 - "string.prototype.trimend" "^1.0.4"
4550 - "string.prototype.trimstart" "^1.0.4"
4551 - "unbox-primitive" "^1.0.1"
4552 -
4553 -"es-to-primitive@^1.2.1":
4554 - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
4555 - "resolved" "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
4556 - "version" "1.2.1"
4557 - dependencies:
4558 - "is-callable" "^1.1.4"
4559 - "is-date-object" "^1.0.1"
4560 - "is-symbol" "^1.0.2"
4561 -
4562 -"es5-ext@^0.10.35", "es5-ext@^0.10.50":
4563 - "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q=="
4564 - "resolved" "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz"
4565 - "version" "0.10.53"
4566 - dependencies:
4567 - "es6-iterator" "~2.0.3"
4568 - "es6-symbol" "~3.1.3"
4569 - "next-tick" "~1.0.0"
4570 -
4571 -"es6-iterator@~2.0.3", "es6-iterator@2.0.3":
4572 - "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c="
4573 - "resolved" "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz"
4574 - "version" "2.0.3"
4575 - dependencies:
4576 - "d" "1"
4577 - "es5-ext" "^0.10.35"
4578 - "es6-symbol" "^3.1.1"
4579 -
4580 -"es6-symbol@^3.1.1", "es6-symbol@~3.1.3":
4581 - "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="
4582 - "resolved" "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz"
4583 - "version" "3.1.3"
4584 - dependencies:
4585 - "d" "^1.0.1"
4586 - "ext" "^1.1.2"
4587 -
4588 -"escalade@^3.0.2", "escalade@^3.1.1":
4589 - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
4590 - "resolved" "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz"
4591 - "version" "3.1.1"
4592 -
4593 -"escape-html@~1.0.3":
4594 - "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
4595 - "resolved" "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz"
4596 - "version" "1.0.3"
4597 -
4598 -"escape-string-regexp@^1.0.5":
4599 - "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
4600 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
4601 - "version" "1.0.5"
4602 -
4603 -"escape-string-regexp@^2.0.0", "escape-string-regexp@2.0.0":
4604 - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
4605 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
4606 - "version" "2.0.0"
4607 -
4608 -"escape-string-regexp@^4.0.0":
4609 - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
4610 - "resolved" "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
4611 - "version" "4.0.0"
4612 -
4613 -"escodegen@^2.0.0":
4614 - "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw=="
4615 - "resolved" "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz"
4616 - "version" "2.0.0"
4617 - dependencies:
4618 - "esprima" "^4.0.1"
4619 - "estraverse" "^5.2.0"
4620 - "esutils" "^2.0.2"
4621 - "optionator" "^0.8.1"
4622 - optionalDependencies:
4623 - "source-map" "~0.6.1"
4624 -
4625 -"eslint-config-react-app@^6.0.0":
4626 - "integrity" "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A=="
4627 - "resolved" "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz"
4628 - "version" "6.0.0"
4629 - dependencies:
4630 - "confusing-browser-globals" "^1.0.10"
4631 -
4632 -"eslint-import-resolver-node@^0.3.6":
4633 - "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw=="
4634 - "resolved" "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
4635 - "version" "0.3.6"
4636 - dependencies:
4637 - "debug" "^3.2.7"
4638 - "resolve" "^1.20.0"
4639 -
4640 -"eslint-module-utils@^2.7.0":
4641 - "integrity" "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ=="
4642 - "resolved" "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz"
4643 - "version" "2.7.1"
4644 - dependencies:
4645 - "debug" "^3.2.7"
4646 - "find-up" "^2.1.0"
4647 - "pkg-dir" "^2.0.0"
4648 -
4649 -"eslint-plugin-flowtype@^5.2.0":
4650 - "integrity" "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw=="
4651 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz"
4652 - "version" "5.10.0"
4653 - dependencies:
4654 - "lodash" "^4.17.15"
4655 - "string-natural-compare" "^3.0.1"
4656 -
4657 -"eslint-plugin-import@^2.22.0", "eslint-plugin-import@^2.22.1":
4658 - "integrity" "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g=="
4659 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz"
4660 - "version" "2.25.2"
4661 - dependencies:
4662 - "array-includes" "^3.1.4"
4663 - "array.prototype.flat" "^1.2.5"
4664 - "debug" "^2.6.9"
4665 - "doctrine" "^2.1.0"
4666 - "eslint-import-resolver-node" "^0.3.6"
4667 - "eslint-module-utils" "^2.7.0"
4668 - "has" "^1.0.3"
4669 - "is-core-module" "^2.7.0"
4670 - "is-glob" "^4.0.3"
4671 - "minimatch" "^3.0.4"
4672 - "object.values" "^1.1.5"
4673 - "resolve" "^1.20.0"
4674 - "tsconfig-paths" "^3.11.0"
4675 -
4676 -"eslint-plugin-jest@^24.0.0", "eslint-plugin-jest@^24.1.0":
4677 - "integrity" "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA=="
4678 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz"
4679 - "version" "24.7.0"
4680 - dependencies:
4681 - "@typescript-eslint/experimental-utils" "^4.0.1"
4682 -
4683 -"eslint-plugin-jsx-a11y@^6.3.1":
4684 - "integrity" "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg=="
4685 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz"
4686 - "version" "6.4.1"
4687 - dependencies:
4688 - "@babel/runtime" "^7.11.2"
4689 - "aria-query" "^4.2.2"
4690 - "array-includes" "^3.1.1"
4691 - "ast-types-flow" "^0.0.7"
4692 - "axe-core" "^4.0.2"
4693 - "axobject-query" "^2.2.0"
4694 - "damerau-levenshtein" "^1.0.6"
4695 - "emoji-regex" "^9.0.0"
4696 - "has" "^1.0.3"
4697 - "jsx-ast-utils" "^3.1.0"
4698 - "language-tags" "^1.0.5"
4699 -
4700 -"eslint-plugin-react-hooks@^4.0.8", "eslint-plugin-react-hooks@^4.2.0":
4701 - "integrity" "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ=="
4702 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz"
4703 - "version" "4.2.0"
4704 -
4705 -"eslint-plugin-react@^7.20.3", "eslint-plugin-react@^7.21.5":
4706 - "integrity" "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ=="
4707 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz"
4708 - "version" "7.26.1"
4709 - dependencies:
4710 - "array-includes" "^3.1.3"
4711 - "array.prototype.flatmap" "^1.2.4"
4712 - "doctrine" "^2.1.0"
4713 - "estraverse" "^5.2.0"
4714 - "jsx-ast-utils" "^2.4.1 || ^3.0.0"
4715 - "minimatch" "^3.0.4"
4716 - "object.entries" "^1.1.4"
4717 - "object.fromentries" "^2.0.4"
4718 - "object.hasown" "^1.0.0"
4719 - "object.values" "^1.1.4"
4720 - "prop-types" "^15.7.2"
4721 - "resolve" "^2.0.0-next.3"
4722 - "semver" "^6.3.0"
4723 - "string.prototype.matchall" "^4.0.5"
4724 -
4725 -"eslint-plugin-testing-library@^3.9.0", "eslint-plugin-testing-library@^3.9.2":
4726 - "integrity" "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA=="
4727 - "resolved" "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz"
4728 - "version" "3.10.2"
4729 - dependencies:
4730 - "@typescript-eslint/experimental-utils" "^3.10.1"
4731 -
4732 -"eslint-scope@^4.0.3":
4733 - "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg=="
4734 - "resolved" "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz"
4735 - "version" "4.0.3"
4736 - dependencies:
4737 - "esrecurse" "^4.1.0"
4738 - "estraverse" "^4.1.1"
4739 -
4740 -"eslint-scope@^5.0.0", "eslint-scope@^5.1.1":
4741 - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
4742 - "resolved" "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz"
4743 - "version" "5.1.1"
4744 - dependencies:
4745 - "esrecurse" "^4.3.0"
4746 - "estraverse" "^4.1.1"
4747 -
4748 -"eslint-utils@^2.0.0", "eslint-utils@^2.1.0":
4749 - "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg=="
4750 - "resolved" "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"
4751 - "version" "2.1.0"
4752 - dependencies:
4753 - "eslint-visitor-keys" "^1.1.0"
4754 -
4755 -"eslint-utils@^3.0.0":
4756 - "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
4757 - "resolved" "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz"
4758 - "version" "3.0.0"
4759 - dependencies:
4760 - "eslint-visitor-keys" "^2.0.0"
4761 -
4762 -"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0":
4763 - "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
4764 - "resolved" "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
4765 - "version" "1.3.0"
4766 -
4767 -"eslint-visitor-keys@^2.0.0":
4768 - "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
4769 - "resolved" "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
4770 - "version" "2.1.0"
4771 -
4772 -"eslint-webpack-plugin@^2.5.2":
4773 - "integrity" "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw=="
4774 - "resolved" "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz"
4775 - "version" "2.5.4"
4776 - dependencies:
4777 - "@types/eslint" "^7.2.6"
4778 - "arrify" "^2.0.1"
4779 - "jest-worker" "^26.6.2"
4780 - "micromatch" "^4.0.2"
4781 - "normalize-path" "^3.0.0"
4782 - "schema-utils" "^3.0.0"
4783 -
4784 -"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^5 || ^6 || ^7", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.0.0", "eslint@^7.1.0", "eslint@^7.11.0", "eslint@^7.5.0", "eslint@>= 4.12.1", "eslint@>=5":
4785 - "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA=="
4786 - "resolved" "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz"
4787 - "version" "7.32.0"
4788 - dependencies:
4789 - "@babel/code-frame" "7.12.11"
4790 - "@eslint/eslintrc" "^0.4.3"
4791 - "@humanwhocodes/config-array" "^0.5.0"
4792 - "ajv" "^6.10.0"
4793 - "chalk" "^4.0.0"
4794 - "cross-spawn" "^7.0.2"
4795 - "debug" "^4.0.1"
4796 - "doctrine" "^3.0.0"
4797 - "enquirer" "^2.3.5"
4798 - "escape-string-regexp" "^4.0.0"
4799 - "eslint-scope" "^5.1.1"
4800 - "eslint-utils" "^2.1.0"
4801 - "eslint-visitor-keys" "^2.0.0"
4802 - "espree" "^7.3.1"
4803 - "esquery" "^1.4.0"
4804 - "esutils" "^2.0.2"
4805 - "fast-deep-equal" "^3.1.3"
4806 - "file-entry-cache" "^6.0.1"
4807 - "functional-red-black-tree" "^1.0.1"
4808 - "glob-parent" "^5.1.2"
4809 - "globals" "^13.6.0"
4810 - "ignore" "^4.0.6"
4811 - "import-fresh" "^3.0.0"
4812 - "imurmurhash" "^0.1.4"
4813 - "is-glob" "^4.0.0"
4814 - "js-yaml" "^3.13.1"
4815 - "json-stable-stringify-without-jsonify" "^1.0.1"
4816 - "levn" "^0.4.1"
4817 - "lodash.merge" "^4.6.2"
4818 - "minimatch" "^3.0.4"
4819 - "natural-compare" "^1.4.0"
4820 - "optionator" "^0.9.1"
4821 - "progress" "^2.0.0"
4822 - "regexpp" "^3.1.0"
4823 - "semver" "^7.2.1"
4824 - "strip-ansi" "^6.0.0"
4825 - "strip-json-comments" "^3.1.0"
4826 - "table" "^6.0.9"
4827 - "text-table" "^0.2.0"
4828 - "v8-compile-cache" "^2.0.3"
4829 -
4830 -"espree@^7.3.0", "espree@^7.3.1":
4831 - "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g=="
4832 - "resolved" "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz"
4833 - "version" "7.3.1"
4834 - dependencies:
4835 - "acorn" "^7.4.0"
4836 - "acorn-jsx" "^5.3.1"
4837 - "eslint-visitor-keys" "^1.3.0"
4838 -
4839 -"esprima@^4.0.0", "esprima@^4.0.1":
4840 - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
4841 - "resolved" "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz"
4842 - "version" "4.0.1"
4843 -
4844 -"esquery@^1.4.0":
4845 - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
4846 - "resolved" "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz"
4847 - "version" "1.4.0"
4848 - dependencies:
4849 - "estraverse" "^5.1.0"
4850 -
4851 -"esrecurse@^4.1.0", "esrecurse@^4.3.0":
4852 - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
4853 - "resolved" "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz"
4854 - "version" "4.3.0"
4855 - dependencies:
4856 - "estraverse" "^5.2.0"
4857 -
4858 -"estraverse@^4.1.1":
4859 - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
4860 - "resolved" "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz"
4861 - "version" "4.3.0"
4862 -
4863 -"estraverse@^5.1.0", "estraverse@^5.2.0":
4864 - "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
4865 - "resolved" "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz"
4866 - "version" "5.2.0"
4867 -
4868 -"estree-walker@^0.6.1":
4869 - "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w=="
4870 - "resolved" "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz"
4871 - "version" "0.6.1"
4872 -
4873 -"estree-walker@^1.0.1":
4874 - "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="
4875 - "resolved" "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz"
4876 - "version" "1.0.1"
4877 -
4878 -"esutils@^2.0.2":
4879 - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
4880 - "resolved" "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"
4881 - "version" "2.0.3"
4882 -
4883 -"etag@~1.8.1":
4884 - "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
4885 - "resolved" "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz"
4886 - "version" "1.8.1"
4887 -
4888 -"eventemitter3@^4.0.0":
4889 - "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
4890 - "resolved" "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz"
4891 - "version" "4.0.7"
4892 -
4893 -"events@^3.0.0":
4894 - "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
4895 - "resolved" "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz"
4896 - "version" "3.3.0"
4897 -
4898 -"eventsource@^1.0.7":
4899 - "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg=="
4900 - "resolved" "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz"
4901 - "version" "1.1.0"
4902 - dependencies:
4903 - "original" "^1.0.0"
4904 -
4905 -"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3":
4906 - "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
4907 - "resolved" "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
4908 - "version" "1.0.3"
4909 - dependencies:
4910 - "md5.js" "^1.3.4"
4911 - "safe-buffer" "^5.1.1"
4912 -
4913 -"exec-sh@^0.3.2":
4914 - "integrity" "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w=="
4915 - "resolved" "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz"
4916 - "version" "0.3.6"
4917 -
4918 -"execa@^1.0.0":
4919 - "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="
4920 - "resolved" "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz"
4921 - "version" "1.0.0"
4922 - dependencies:
4923 - "cross-spawn" "^6.0.0"
4924 - "get-stream" "^4.0.0"
4925 - "is-stream" "^1.1.0"
4926 - "npm-run-path" "^2.0.0"
4927 - "p-finally" "^1.0.0"
4928 - "signal-exit" "^3.0.0"
4929 - "strip-eof" "^1.0.0"
4930 -
4931 -"execa@^4.0.0":
4932 - "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA=="
4933 - "resolved" "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz"
4934 - "version" "4.1.0"
4935 - dependencies:
4936 - "cross-spawn" "^7.0.0"
4937 - "get-stream" "^5.0.0"
4938 - "human-signals" "^1.1.1"
4939 - "is-stream" "^2.0.0"
4940 - "merge-stream" "^2.0.0"
4941 - "npm-run-path" "^4.0.0"
4942 - "onetime" "^5.1.0"
4943 - "signal-exit" "^3.0.2"
4944 - "strip-final-newline" "^2.0.0"
4945 -
4946 -"exit@^0.1.2":
4947 - "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
4948 - "resolved" "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz"
4949 - "version" "0.1.2"
4950 -
4951 -"expand-brackets@^2.1.4":
4952 - "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI="
4953 - "resolved" "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz"
4954 - "version" "2.1.4"
4955 - dependencies:
4956 - "debug" "^2.3.3"
4957 - "define-property" "^0.2.5"
4958 - "extend-shallow" "^2.0.1"
4959 - "posix-character-classes" "^0.1.0"
4960 - "regex-not" "^1.0.0"
4961 - "snapdragon" "^0.8.1"
4962 - "to-regex" "^3.0.1"
4963 -
4964 -"expect@^26.6.0", "expect@^26.6.2":
4965 - "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA=="
4966 - "resolved" "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz"
4967 - "version" "26.6.2"
4968 - dependencies:
4969 - "@jest/types" "^26.6.2"
4970 - "ansi-styles" "^4.0.0"
4971 - "jest-get-type" "^26.3.0"
4972 - "jest-matcher-utils" "^26.6.2"
4973 - "jest-message-util" "^26.6.2"
4974 - "jest-regex-util" "^26.0.0"
4975 -
4976 -"express@^4.17.1":
4977 - "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
4978 - "resolved" "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz"
4979 - "version" "4.17.1"
4980 - dependencies:
4981 - "accepts" "~1.3.7"
4982 - "array-flatten" "1.1.1"
4983 - "body-parser" "1.19.0"
4984 - "content-disposition" "0.5.3"
4985 - "content-type" "~1.0.4"
4986 - "cookie" "0.4.0"
4987 - "cookie-signature" "1.0.6"
4988 - "debug" "2.6.9"
4989 - "depd" "~1.1.2"
4990 - "encodeurl" "~1.0.2"
4991 - "escape-html" "~1.0.3"
4992 - "etag" "~1.8.1"
4993 - "finalhandler" "~1.1.2"
4994 - "fresh" "0.5.2"
4995 - "merge-descriptors" "1.0.1"
4996 - "methods" "~1.1.2"
4997 - "on-finished" "~2.3.0"
4998 - "parseurl" "~1.3.3"
4999 - "path-to-regexp" "0.1.7"

This file is too large to show in full.

compiler/fixtures/demo-todolist-next/.babelrc deleted
-13
@@ -1,13 +0,0 @@
1 -{
2 - "presets": [
3 - [
4 - "next/babel",
5 - {
6 - "preset-env": {
7 - "exclude": ["transform-block-scoping"]
8 - }
9 - }
10 - ]
11 - ],
12 - "plugins": [["../../", { "optIn": true }]]
13 -}
compiler/fixtures/demo-todolist-next/.eslintrc.json deleted
-3
@@ -1,3 +0,0 @@
1 -{
2 - "extends": "next/core-web-vitals"
3 -}
compiler/fixtures/demo-todolist-next/.gitignore deleted
-35
@@ -1,35 +0,0 @@
1 -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 -
3 -# dependencies
4 -/node_modules
5 -/.pnp
6 -.pnp.js
7 -
8 -# testing
9 -/coverage
10 -
11 -# next.js
12 -/.next/
13 -/out/
14 -
15 -# production
16 -/build
17 -
18 -# misc
19 -.DS_Store
20 -*.pem
21 -
22 -# debug
23 -npm-debug.log*
24 -yarn-debug.log*
25 -yarn-error.log*
26 -.pnpm-debug.log*
27 -
28 -# local env files
29 -.env.local
30 -.env.development.local
31 -.env.test.local
32 -.env.production.local
33 -
34 -# vercel
35 -.vercel
compiler/fixtures/demo-todolist-next/README.md deleted
-34
@@ -1,34 +0,0 @@
1 -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
2 -
3 -## Getting Started
4 -
5 -First, run the development server:
6 -
7 -```bash
8 -npm run dev
9 -# or
10 -yarn dev
11 -```
12 -
13 -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
14 -
15 -You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
16 -
17 -[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
18 -
19 -The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
20 -
21 -## Learn More
22 -
23 -To learn more about Next.js, take a look at the following resources:
24 -
25 -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
26 -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
27 -
28 -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
29 -
30 -## Deploy on Vercel
31 -
32 -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
33 -
34 -Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
compiler/fixtures/demo-todolist-next/components/AddTodo.js deleted
-56
@@ -1,56 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -"use forget";
9 -import React, { useState } from "react";
10 -
11 -export default function AddTodo({ setTodos, themeColor = "#045975" }) {
12 - const [text, setText] = useState(defaultTodo);
13 - const handleAddTodo = (text) => {
14 - setTodos((ts) => [
15 - ...ts,
16 - {
17 - id: nextId++,
18 - text: text,
19 - done: false,
20 - },
21 - ]);
22 - };
23 -
24 - const bgGradient = `linear-gradient(
25 - 209.21deg,
26 - ${themeColor}22 0%,
27 - ${themeColor}ee 100%
28 - )`;
29 -
30 - return (
31 - <div className="AddTodo">
32 - <form
33 - onSubmit={(e) => {
34 - e.preventDefault();
35 - setText(defaultTodo);
36 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
37 - }}
38 - >
39 - <input
40 - placeholder="Add todo"
41 - value={text}
42 - onChange={(e) => setText(e.target.value)}
43 - />
44 - <div className="tail">
45 - <button type="submit" style={{ background: bgGradient }}>
46 - Add
47 - </button>
48 - </div>
49 - </form>
50 - </div>
51 - );
52 -}
53 -
54 -let nextId = 3;
55 -const defaultTodo = "";
56 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-next/components/BlazingTodoList.js deleted
-75
@@ -1,75 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -"use forget";
9 -import getUpdated from "../utils/getUpdated";
10 -import getFiltered from "../utils/getFiltered";
11 -import initialTodos from "../utils/InitialTodos";
12 -import ColorPicker from "../utils/ColorPicker";
13 -import CountBadge from "../utils/CountBadge";
14 -import React, { useState } from "react";
15 -import Select from "../utils/Select";
16 -import Todo from "./Todo";
17 -import AddTodo from "./AddTodo";
18 -
19 -function TodoList({ visibility, themeColor }) {
20 - const [todos, setTodos] = useState(initialTodos);
21 - const handleChange = (todo) => setTodos((todos) => getUpdated(todos, todo));
22 -
23 - let filtered = [];
24 - for (const todo of getFiltered(todos, visibility)) {
25 - filtered.push(<Todo key={todo.id} todo={todo} onChange={handleChange} />);
26 - }
27 -
28 - return (
29 - <div>
30 - <ul>{filtered}</ul>
31 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
32 - </div>
33 - );
34 -}
35 -
36 -export default function BlazingTodoList() {
37 - const [themeColor, setThemeColor] = useState("#045975");
38 - const [visibility, setVisibility] = useState("all");
39 -
40 - const bgGradient = `linear-gradient(
41 - 209.21deg,
42 - rgb(8, 126, 164) 13.57%,
43 - ${themeColor} 98.38%
44 - )`;
45 -
46 - return (
47 - <div className="column Neo">
48 - <div className="TodoListApp" style={{ background: bgGradient }}>
49 - <div className="FilterCountBanner">
50 - <code>getFiltered()</code> was called
51 - <CountBadge />
52 - times
53 - </div>
54 - <header>
55 - <ColorPicker
56 - value={themeColor}
57 - onChange={(e) => setThemeColor(e.target.value)}
58 - />
59 - <div className="VisibilityFilter">
60 - <Select
61 - value={visibility}
62 - options={[
63 - { value: "all", label: "All" },
64 - { value: "active", label: "Active" },
65 - { value: "completed", label: "Completed" },
66 - ]}
67 - onChange={(value) => setVisibility(value)}
68 - />
69 - </div>
70 - </header>
71 - <TodoList visibility={visibility} themeColor={themeColor} />
72 - </div>
73 - </div>
74 - );
75 -}
compiler/fixtures/demo-todolist-next/components/Todo.js deleted
-66
@@ -1,66 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -"use forget";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../utils/CountBadge";
11 -
12 -export default function Todo({ todo, onChange }) {
13 - const inputRef = useRef(null);
14 - const count = useRef(0);
15 - const [isEditing, setIsEditing] = useState(false);
16 -
17 - const onSave = (e) => {
18 - e.preventDefault();
19 - setIsEditing(false);
20 - onChange({
21 - ...todo,
22 - text: inputRef.current.value,
23 - });
24 - };
25 -
26 - const checkBox = !isEditing && (
27 - <button
28 - className={todo.done ? "Checkbox done" : "Checkbox"}
29 - onClick={(e) => {
30 - e.target.blur();
31 - onChange({
32 - ...todo,
33 - done: !todo.done,
34 - });
35 - }}
36 - ></button>
37 - );
38 -
39 - let todoBody;
40 - if (isEditing) {
41 - todoBody = (
42 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
43 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
44 - </form>
45 - );
46 - } else {
47 - todoBody = (
48 - <div
49 - className={"TodoBody" + (todo.done ? " done" : "")}
50 - onClick={() => setIsEditing(true)}
51 - >
52 - {todo.text}
53 - </div>
54 - );
55 - }
56 -
57 - return (
58 - <li className="Todo">
59 - {checkBox}
60 - {todoBody}
61 - <div className="tail">
62 - <CountBadge count={count.current++} type={"warning"} rounded />
63 - </div>
64 - </li>
65 - );
66 -}
compiler/fixtures/demo-todolist-next/next.config.js deleted
-12
@@ -1,12 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -const nextConfig = {
9 - reactStrictMode: true,
10 -}
11 -
12 -module.exports = nextConfig
compiler/fixtures/demo-todolist-next/package.json deleted
-20
@@ -1,20 +0,0 @@
1 -{
2 - "name": "demo-todolist-next",
3 - "version": "0.1.0",
4 - "private": true,
5 - "scripts": {
6 - "dev": "next dev",
7 - "build": "next build",
8 - "start": "next start",
9 - "lint": "next lint"
10 - },
11 - "dependencies": {
12 - "next": "12.1.0",
13 - "react": "17.0.2",
14 - "react-dom": "17.0.2"
15 - },
16 - "devDependencies": {
17 - "eslint": "8.10.0",
18 - "eslint-config-next": "12.1.0"
19 - }
20 -}
compiler/fixtures/demo-todolist-next/pages/_app.js deleted
-20
@@ -1,20 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import "../styles/normalize.css";
9 -import "../styles/styles.css";
10 -
11 -// Monkeypatch useMemoCache
12 -import React from "react";
13 -import { useMemoCache } from "../utils/useMemoCache";
14 -React.useMemoCache = useMemoCache;
15 -
16 -function MyApp({ Component, pageProps }) {
17 - return <Component {...pageProps} />;
18 -}
19 -
20 -export default MyApp;
compiler/fixtures/demo-todolist-next/pages/api/hello.js deleted
-12
@@ -1,12 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
9 -
10 -export default function handler(req, res) {
11 - res.status(200).json({ name: 'John Doe' })
12 -}
compiler/fixtures/demo-todolist-next/pages/index.js deleted
-12
@@ -1,12 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import BlazingTodoList from "../components/BlazingTodoList";
9 -
10 -export default function Home() {
11 - return <BlazingTodoList />;
12 -}
compiler/fixtures/demo-todolist-next/public/favicon.ico
Binary files a/compiler/fixtures/demo-todolist-next/public/favicon.ico and /dev/null differ
compiler/fixtures/demo-todolist-next/public/vercel.svg deleted
-4
@@ -1,4 +0,0 @@
1 -<svg width="283" height="64" viewBox="0 0 283 64" fill="none"
2 - xmlns="http://www.w3.org/2000/svg">
3 - <path d="M141.04 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.46 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM248.72 16c-11.04 0-19 7.2-19 18s8.96 18 20 18c6.67 0 12.55-2.64 16.19-7.09l-7.65-4.42c-2.02 2.21-5.09 3.5-8.54 3.5-4.79 0-8.86-2.5-10.37-6.5h28.02c.22-1.12.35-2.28.35-3.5 0-10.79-7.96-17.99-19-17.99zm-9.45 14.5c1.25-3.99 4.67-6.5 9.45-6.5 4.79 0 8.21 2.51 9.45 6.5h-18.9zM200.24 34c0 6 3.92 10 10 10 4.12 0 7.21-1.87 8.8-4.92l7.68 4.43c-3.18 5.3-9.14 8.49-16.48 8.49-11.05 0-19-7.2-19-18s7.96-18 19-18c7.34 0 13.29 3.19 16.48 8.49l-7.68 4.43c-1.59-3.05-4.68-4.92-8.8-4.92-6.07 0-10 4-10 10zm82.48-29v46h-9V5h9zM36.95 0L73.9 64H0L36.95 0zm92.38 5l-27.71 48L73.91 5H84.3l17.32 30 17.32-30h10.39zm58.91 12v9.69c-1-.29-2.06-.49-3.2-.49-5.81 0-10 4-10 10V51h-9V17h9v9.2c0-5.08 5.91-9.2 13.2-9.2z" fill="#000"/>
4 -</svg>
\ No newline at end of file
compiler/fixtures/demo-todolist-next/styles/Home.module.css deleted
-116
@@ -1,116 +0,0 @@
1 -.container {
2 - padding: 0 2rem;
3 -}
4 -
5 -.main {
6 - min-height: 100vh;
7 - padding: 4rem 0;
8 - flex: 1;
9 - display: flex;
10 - flex-direction: column;
11 - justify-content: center;
12 - align-items: center;
13 -}
14 -
15 -.footer {
16 - display: flex;
17 - flex: 1;
18 - padding: 2rem 0;
19 - border-top: 1px solid #eaeaea;
20 - justify-content: center;
21 - align-items: center;
22 -}
23 -
24 -.footer a {
25 - display: flex;
26 - justify-content: center;
27 - align-items: center;
28 - flex-grow: 1;
29 -}
30 -
31 -.title a {
32 - color: #0070f3;
33 - text-decoration: none;
34 -}
35 -
36 -.title a:hover,
37 -.title a:focus,
38 -.title a:active {
39 - text-decoration: underline;
40 -}
41 -
42 -.title {
43 - margin: 0;
44 - line-height: 1.15;
45 - font-size: 4rem;
46 -}
47 -
48 -.title,
49 -.description {
50 - text-align: center;
51 -}
52 -
53 -.description {
54 - margin: 4rem 0;
55 - line-height: 1.5;
56 - font-size: 1.5rem;
57 -}
58 -
59 -.code {
60 - background: #fafafa;
61 - border-radius: 5px;
62 - padding: 0.75rem;
63 - font-size: 1.1rem;
64 - font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
65 - Bitstream Vera Sans Mono, Courier New, monospace;
66 -}
67 -
68 -.grid {
69 - display: flex;
70 - align-items: center;
71 - justify-content: center;
72 - flex-wrap: wrap;
73 - max-width: 800px;
74 -}
75 -
76 -.card {
77 - margin: 1rem;
78 - padding: 1.5rem;
79 - text-align: left;
80 - color: inherit;
81 - text-decoration: none;
82 - border: 1px solid #eaeaea;
83 - border-radius: 10px;
84 - transition: color 0.15s ease, border-color 0.15s ease;
85 - max-width: 300px;
86 -}
87 -
88 -.card:hover,
89 -.card:focus,
90 -.card:active {
91 - color: #0070f3;
92 - border-color: #0070f3;
93 -}
94 -
95 -.card h2 {
96 - margin: 0 0 1rem 0;
97 - font-size: 1.5rem;
98 -}
99 -
100 -.card p {
101 - margin: 0;
102 - font-size: 1.25rem;
103 - line-height: 1.5;
104 -}
105 -
106 -.logo {
107 - height: 1em;
108 - margin-left: 0.5rem;
109 -}
110 -
111 -@media (max-width: 600px) {
112 - .grid {
113 - width: 100%;
114 - flex-direction: column;
115 - }
116 -}
compiler/fixtures/demo-todolist-next/styles/globals.css deleted
-16
@@ -1,16 +0,0 @@
1 -html,
2 -body {
3 - padding: 0;
4 - margin: 0;
5 - font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
6 - Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
7 -}
8 -
9 -a {
10 - color: inherit;
11 - text-decoration: none;
12 -}
13 -
14 -* {
15 - box-sizing: border-box;
16 -}
compiler/fixtures/demo-todolist-next/styles/normalize.css deleted
-351
@@ -1,351 +0,0 @@
1 -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 -
3 -/* Document
4 - ========================================================================== */
5 -
6 -/**
7 - * 1. Correct the line height in all browsers.
8 - * 2. Prevent adjustments of font size after orientation changes in iOS.
9 - */
10 -
11 -html {
12 - line-height: 1.15; /* 1 */
13 - -webkit-text-size-adjust: 100%; /* 2 */
14 -}
15 -
16 -/* Sections
17 - ========================================================================== */
18 -
19 -/**
20 - * Remove the margin in all browsers.
21 - */
22 -
23 -body {
24 - margin: 0;
25 -}
26 -
27 -/**
28 - * Render the `main` element consistently in IE.
29 - */
30 -
31 -main {
32 - display: block;
33 -}
34 -
35 -/**
36 - * Correct the font size and margin on `h1` elements within `section` and
37 - * `article` contexts in Chrome, Firefox, and Safari.
38 - */
39 -
40 -h1 {
41 - font-size: 2em;
42 - margin: 0.67em 0;
43 -}
44 -
45 -/* Grouping content
46 - ========================================================================== */
47 -
48 -/**
49 - * 1. Add the correct box sizing in Firefox.
50 - * 2. Show the overflow in Edge and IE.
51 - */
52 -
53 -hr {
54 - box-sizing: content-box; /* 1 */
55 - height: 0; /* 1 */
56 - overflow: visible; /* 2 */
57 -}
58 -
59 -/**
60 - * 1. Correct the inheritance and scaling of font size in all browsers.
61 - * 2. Correct the odd `em` font sizing in all browsers.
62 - */
63 -
64 -pre {
65 - font-family: monospace, monospace; /* 1 */
66 - font-size: 1em; /* 2 */
67 -}
68 -
69 -/* Text-level semantics
70 - ========================================================================== */
71 -
72 -/**
73 - * Remove the gray background on active links in IE 10.
74 - */
75 -
76 -a {
77 - background-color: transparent;
78 -}
79 -
80 -/**
81 - * 1. Remove the bottom border in Chrome 57-
82 - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 - */
84 -
85 -abbr[title] {
86 - border-bottom: none; /* 1 */
87 - text-decoration: underline; /* 2 */
88 - text-decoration: underline dotted; /* 2 */
89 -}
90 -
91 -/**
92 - * Add the correct font weight in Chrome, Edge, and Safari.
93 - */
94 -
95 -b,
96 -strong {
97 - font-weight: bolder;
98 -}
99 -
100 -/**
101 - * 1. Correct the inheritance and scaling of font size in all browsers.
102 - * 2. Correct the odd `em` font sizing in all browsers.
103 - */
104 -
105 -code,
106 -kbd,
107 -samp {
108 - font-family: monospace, monospace; /* 1 */
109 - font-size: 1em; /* 2 */
110 -}
111 -
112 -/**
113 - * Add the correct font size in all browsers.
114 - */
115 -
116 -small {
117 - font-size: 80%;
118 -}
119 -
120 -/**
121 - * Prevent `sub` and `sup` elements from affecting the line height in
122 - * all browsers.
123 - */
124 -
125 -sub,
126 -sup {
127 - font-size: 75%;
128 - line-height: 0;
129 - position: relative;
130 - vertical-align: baseline;
131 -}
132 -
133 -sub {
134 - bottom: -0.25em;
135 -}
136 -
137 -sup {
138 - top: -0.5em;
139 -}
140 -
141 -/* Embedded content
142 - ========================================================================== */
143 -
144 -/**
145 - * Remove the border on images inside links in IE 10.
146 - */
147 -
148 -img {
149 - border-style: none;
150 -}
151 -
152 -/* Forms
153 - ========================================================================== */
154 -
155 -/**
156 - * 1. Change the font styles in all browsers.
157 - * 2. Remove the margin in Firefox and Safari.
158 - */
159 -
160 -button,
161 -input,
162 -optgroup,
163 -select,
164 -textarea {
165 - font-family: inherit; /* 1 */
166 - font-size: 100%; /* 1 */
167 - line-height: 1.15; /* 1 */
168 - margin: 0; /* 2 */
169 -}
170 -
171 -/**
172 - * Show the overflow in IE.
173 - * 1. Show the overflow in Edge.
174 - */
175 -
176 -button,
177 -input {
178 - /* 1 */
179 - overflow: visible;
180 -}
181 -
182 -/**
183 - * Remove the inheritance of text transform in Edge, Firefox, and IE.
184 - * 1. Remove the inheritance of text transform in Firefox.
185 - */
186 -
187 -button,
188 -select {
189 - /* 1 */
190 - text-transform: none;
191 -}
192 -
193 -/**
194 - * Correct the inability to style clickable types in iOS and Safari.
195 - */
196 -
197 -button,
198 -[type="button"],
199 -[type="reset"],
200 -[type="submit"] {
201 - -webkit-appearance: button;
202 -}
203 -
204 -/**
205 - * Remove the inner border and padding in Firefox.
206 - */
207 -
208 -button::-moz-focus-inner,
209 -[type="button"]::-moz-focus-inner,
210 -[type="reset"]::-moz-focus-inner,
211 -[type="submit"]::-moz-focus-inner {
212 - border-style: none;
213 - padding: 0;
214 -}
215 -
216 -/**
217 - * Restore the focus styles unset by the previous rule.
218 - */
219 -
220 -button:-moz-focusring,
221 -[type="button"]:-moz-focusring,
222 -[type="reset"]:-moz-focusring,
223 -[type="submit"]:-moz-focusring {
224 - outline: 1px dotted ButtonText;
225 -}
226 -
227 -/**
228 - * Correct the padding in Firefox.
229 - */
230 -
231 -fieldset {
232 - padding: 0.35em 0.75em 0.625em;
233 -}
234 -
235 -/**
236 - * 1. Correct the text wrapping in Edge and IE.
237 - * 2. Correct the color inheritance from `fieldset` elements in IE.
238 - * 3. Remove the padding so developers are not caught out when they zero out
239 - * `fieldset` elements in all browsers.
240 - */
241 -
242 -legend {
243 - box-sizing: border-box; /* 1 */
244 - color: inherit; /* 2 */
245 - display: table; /* 1 */
246 - max-width: 100%; /* 1 */
247 - padding: 0; /* 3 */
248 - white-space: normal; /* 1 */
249 -}
250 -
251 -/**
252 - * Add the correct vertical alignment in Chrome, Firefox, and Opera.
253 - */
254 -
255 -progress {
256 - vertical-align: baseline;
257 -}
258 -
259 -/**
260 - * Remove the default vertical scrollbar in IE 10+.
261 - */
262 -
263 -textarea {
264 - overflow: auto;
265 -}
266 -
267 -/**
268 - * 1. Add the correct box sizing in IE 10.
269 - * 2. Remove the padding in IE 10.
270 - */
271 -
272 -[type="checkbox"],
273 -[type="radio"] {
274 - box-sizing: border-box; /* 1 */
275 - padding: 0; /* 2 */
276 -}
277 -
278 -/**
279 - * Correct the cursor style of increment and decrement buttons in Chrome.
280 - */
281 -
282 -[type="number"]::-webkit-inner-spin-button,
283 -[type="number"]::-webkit-outer-spin-button {
284 - height: auto;
285 -}
286 -
287 -/**
288 - * 1. Correct the odd appearance in Chrome and Safari.
289 - * 2. Correct the outline style in Safari.
290 - */
291 -
292 -[type="search"] {
293 - -webkit-appearance: textfield; /* 1 */
294 - outline-offset: -2px; /* 2 */
295 -}
296 -
297 -/**
298 - * Remove the inner padding in Chrome and Safari on macOS.
299 - */
300 -
301 -[type="search"]::-webkit-search-decoration {
302 - -webkit-appearance: none;
303 -}
304 -
305 -/**
306 - * 1. Correct the inability to style clickable types in iOS and Safari.
307 - * 2. Change font properties to `inherit` in Safari.
308 - */
309 -
310 -::-webkit-file-upload-button {
311 - -webkit-appearance: button; /* 1 */
312 - font: inherit; /* 2 */
313 -}
314 -
315 -/* Interactive
316 - ========================================================================== */
317 -
318 -/*
319 - * Add the correct display in Edge, IE 10+, and Firefox.
320 - */
321 -
322 -details {
323 - display: block;
324 -}
325 -
326 -/*
327 - * Add the correct display in all browsers.
328 - */
329 -
330 -summary {
331 - display: list-item;
332 -}
333 -
334 -/* Misc
335 - ========================================================================== */
336 -
337 -/**
338 - * Add the correct display in IE 10+.
339 - */
340 -
341 -template {
342 - display: none;
343 -}
344 -
345 -/**
346 - * Add the correct display in IE 10.
347 - */
348 -
349 -[hidden] {
350 - display: none;
351 -}
compiler/fixtures/demo-todolist-next/styles/styles.css deleted
-376
@@ -1,376 +0,0 @@
1 -* {
2 - box-sizing: border-box;
3 -}
4 -
5 -body {
6 - font-family: sans-serif;
7 - margin: 20px;
8 - padding: 0;
9 - /* React dark bg */
10 - background-color: #24272e;
11 -}
12 -
13 -h1 {
14 - margin-top: 0;
15 - font-size: 22px;
16 -}
17 -
18 -h2 {
19 - margin-top: 0;
20 - font-size: 20px;
21 -}
22 -
23 -h3 {
24 - margin-top: 0;
25 - font-size: 18px;
26 -}
27 -
28 -h4 {
29 - margin-top: 0;
30 - font-size: 16px;
31 -}
32 -
33 -h5 {
34 - margin-top: 0;
35 - font-size: 14px;
36 -}
37 -
38 -h6 {
39 - margin-top: 0;
40 - font-size: 12px;
41 -}
42 -
43 -ul {
44 - padding-left: 20px;
45 -}
46 -
47 -button {
48 - margin: 5px;
49 -}
50 -li {
51 - list-style-type: none;
52 -}
53 -ul,
54 -li {
55 - margin: 0;
56 - padding: 0;
57 -}
58 -
59 -.row {
60 - display: flex;
61 -}
62 -
63 -.column {
64 - flex-direction: column;
65 - flex: 1;
66 - padding: 32px;
67 - display: flex;
68 - align-items: center;
69 -}
70 -
71 -.TodoListApp {
72 - transform: scale(1.05);
73 - transform-origin: top;
74 -}
75 -
76 -/* copy from neo.css */
77 -.Neo {
78 - font-family: "Optimistic Display App", "Open Sans", -apple-system,
79 - BlinkMacSystemFont, "Helvetica Neue", sans-serif !important;
80 -}
81 -
82 -.Neo code {
83 - font-family: "Iosevka SS05";
84 - padding-right: 6px;
85 -}
86 -
87 -.TodoListApp {
88 - min-width: 320px;
89 - max-width: 320px;
90 - position: relative;
91 - /* overflow: hidden; */
92 - color: white;
93 - padding: 16px;
94 - border-radius: 24px;
95 - margin-top: 96px;
96 - /* for Neo1 */
97 - background: linear-gradient(
98 - 209.21deg,
99 - rgb(8, 126, 164) 13.57%,
100 - rgb(4, 89, 117) 98.38%
101 - );
102 - box-shadow: 0px 0.8px 2px rgba(0, 0, 0, 0.032),
103 - 0px 2.7px 6.7px rgba(0, 0, 0, 0.048), 0px 12px 30px rgba(0, 0, 0, 0.08);
104 -}
105 -
106 -.TodoListApp header {
107 - height: auto;
108 - position: relative;
109 - display: flex;
110 - justify-content: flex-start;
111 - align-items: center;
112 - margin-bottom: 12px;
113 -}
114 -
115 -.TodoListApp .FilterCountBanner {
116 - display: flex;
117 - align-items: center;
118 - justify-content: center;
119 - color: #fffc;
120 - font-size: 14.5px;
121 - height: 40px;
122 - position: absolute;
123 - width: 100%;
124 - left: 0;
125 - top: -40px;
126 -}
127 -
128 -.TodoListApp .FilterCountBanner .badge {
129 - margin: 0 6px;
130 -}
131 -
132 -input[type="color"].ColorPicker {
133 - width: auto;
134 - height: 40px;
135 - border: none;
136 - cursor: pointer;
137 - background-color: transparent;
138 - border-radius: 50%;
139 - display: flex;
140 - align-items: center;
141 - margin-right: 10px;
142 -}
143 -
144 -input[type="color"]::-webkit-color-swatch-wrapper {
145 - width: 34px;
146 - height: 34px;
147 - padding: 0;
148 - border-radius: 50%;
149 -}
150 -
151 -input[type="color"]::-webkit-color-swatch {
152 - border: none;
153 - border-radius: 50%;
154 -}
155 -
156 -.ColorPicker span {
157 - line-height: 32px;
158 - position: absolute;
159 - top: 0;
160 - right: 6px;
161 - font-size: 14px;
162 - /* click through */
163 - pointer-events: none;
164 -}
165 -
166 -.AddTodo,
167 -.Todo,
168 -.VisibilityFilter {
169 - transition: background-color 0.3s ease;
170 - display: flex;
171 - align-items: center;
172 - border-radius: 24px;
173 - font-size: 17px;
174 - color: #fffd;
175 - background-color: #0001;
176 - padding: 0px 18px;
177 - min-height: 56px;
178 - margin-bottom: 12px;
179 - flex-wrap: nowrap;
180 -}
181 -
182 -.VisibilityFilter {
183 - min-height: auto;
184 - margin: 0px;
185 - padding: 0 12px;
186 - display: flex;
187 - justify-content: flex-start;
188 - align-items: center;
189 - flex-wrap: nowrap;
190 -}
191 -
192 -.AddTodo {
193 - margin-bottom: 0px;
194 -}
195 -
196 -/* .Todo:last-of-type {
197 - margin-bottom: 0px;
198 -} */
199 -
200 -.Todo:hover,
201 -.AddTodo:hover {
202 - background-color: #0002;
203 -}
204 -
205 -.Todo:focus-within,
206 -.AddTodo:focus-within {
207 - background-color: #0003;
208 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset;
209 -}
210 -
211 -.Todo input,
212 -.AddTodo input {
213 - width: 100%;
214 - flex: 1 1;
215 - color: rgb(235, 236, 240);
216 - background-color: transparent;
217 - border: none;
218 - outline: 0px;
219 -}
220 -
221 -.Todo input,
222 -.Todo .TodoBody,
223 -.AddTodo input {
224 - padding: 18px 0;
225 -}
226 -
227 -.Select {
228 - display: flex;
229 - justify-content: space-evenly;
230 - flex: 1;
231 - align-items: center;
232 - flex-wrap: nowrap;
233 - border: none;
234 - border-radius: 18px;
235 -}
236 -
237 -.AddTodo button,
238 -.Select button {
239 - cursor: pointer;
240 - height: 40px;
241 - width: auto;
242 - border: none;
243 - border-radius: 18px;
244 - padding: 0 14px;
245 - transition: all 0.3s ease;
246 - color: #fffb;
247 - margin-right: -9px;
248 - /* For Neo1 */
249 - background: linear-gradient(
250 - 209.21deg,
251 - rgba(4, 89, 117, 0.133) 0%,
252 - rgba(4, 89, 117, 0.933) 100%
253 - );
254 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
255 - rgb(23 0 102 / 20%) 0px 20px 40px, rgb(0 0 0 / 10%) 0px 1px 3px;
256 -}
257 -
258 -.Select button {
259 - margin: 0;
260 - background: transparent;
261 - box-shadow: none;
262 - color: #fff7;
263 - font-size: 14.5px;
264 - padding: 0 4px;
265 -}
266 -
267 -.Select button.selected {
268 - color: #fffc;
269 -}
270 -
271 -.Select button:hover {
272 - color: #fffc;
273 -}
274 -
275 -.AddTodo button:hover {
276 - color: #fffc;
277 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
278 - rgb(23 0 102 / 30%) 0px 40px 80px, rgb(0 0 0 / 30%) 0px 10px 30px;
279 -}
280 -
281 -.AddTodo form,
282 -.Todo form,
283 -.Todo .TodoBody {
284 - display: flex;
285 - cursor: pointer;
286 - flex: 1;
287 - align-items: center;
288 - overflow-wrap: anywhere;
289 -}
290 -
291 -.AddTodo input::placeholder {
292 - color: #fff7;
293 -}
294 -
295 -.Todo .done {
296 - text-decoration: line-through;
297 - font-style: italic;
298 - color: #fff7;
299 -}
300 -
301 -.Todo .Checkbox {
302 - position: relative;
303 - display: flex;
304 - justify-content: center;
305 - align-items: center;
306 - width: 22px;
307 - height: 22px;
308 - padding: 0px;
309 - border: none;
310 - cursor: pointer;
311 - background-color: transparent;
312 - border-radius: 50%;
313 - border: 0.5px solid #fff3;
314 - margin: 0px;
315 - margin-right: 12px;
316 -}
317 -
318 -.Todo .Checkbox.done {
319 - border: 0.5px solid #fff5;
320 -}
321 -
322 -.Todo .Checkbox.done::after {
323 - content: "";
324 - width: 16px;
325 - height: 16px;
326 - position: absolute;
327 - border-radius: 50%;
328 - background-color: #fffc;
329 -}
330 -
331 -.tail {
332 - margin-left: 8px;
333 - justify-content: flex-end;
334 -}
335 -
336 -.VisibilityFilter {
337 - flex: 1;
338 -}
339 -
340 -.VisibilityFilter .tail {
341 - margin-left: 0px;
342 - display: flex;
343 -}
344 -
345 -/*
346 - * https://getbootstrap.com/docs/5.1/components/badge/
347 - */
348 -
349 -.badge {
350 - /* so width won't change when bumping. */
351 - font-family: "Iosevka SS05", menlo, monospace;
352 - display: inline-block;
353 - padding: 0.35em 0.65em;
354 - font-size: 13.5px;
355 - font-weight: 700;
356 - line-height: 1;
357 - color: #fff;
358 - text-align: center;
359 - white-space: nowrap;
360 - vertical-align: baseline;
361 - border-radius: 0.25rem;
362 -}
363 -
364 -.rounded-pill {
365 - border-radius: 50rem !important;
366 -}
367 -
368 -.badge-danger {
369 - color: #fff;
370 - background-color: #dc3545;
371 -}
372 -
373 -.badge-warning {
374 - color: #212529;
375 - background-color: #ffc107;
376 -}
compiler/fixtures/demo-todolist-next/utils/ColorPicker.js deleted
-19
@@ -1,19 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function ColorPicker({ value, onChange }) {
9 - return (
10 - <input
11 - className="ColorPicker"
12 - type="color"
13 - id="head"
14 - name="head"
15 - value={value}
16 - onChange={onChange}
17 - />
18 - );
19 -}
compiler/fixtures/demo-todolist-next/utils/CountBadge.js deleted
-24
@@ -1,24 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { forwardRef } from "react";
9 -
10 -// Capped to 3 digits
11 -const CountBadge = forwardRef(
12 - ({ count = 0, type = "danger", rounded = false }, ref) => {
13 - return (
14 - <span
15 - ref={ref}
16 - className={`badge ${rounded && "rounded-pill"} badge-${type}`}
17 - >
18 - {count > 999 ? 999 : count}
19 - </span>
20 - );
21 - }
22 -);
23 -
24 -export default CountBadge;
compiler/fixtures/demo-todolist-next/utils/InitialTodos.js deleted
-14
@@ -1,14 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -const initialTodos = [
9 - { id: 0, text: "memo", done: true },
10 - { id: 1, text: "useCallback", done: false },
11 - { id: 2, text: "useMemo", done: false },
12 -];
13 -
14 -export default initialTodos;
compiler/fixtures/demo-todolist-next/utils/Select.js deleted
-29
@@ -1,29 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function Select({ value, options, onChange }) {
9 - return (
10 - <div className="Select">
11 - {options.map(o => {
12 - if (value === o.value) {
13 - return (
14 - <button key={o.value} className="selected">
15 - {" "}
16 - {o.label}{" "}
17 - </button>
18 - );
19 - } else {
20 - return (
21 - <button key={o.value} onClick={() => onChange(o.value)}>
22 - {o.label}
23 - </button>
24 - );
25 - }
26 - })}
27 - </div>
28 - );
29 -}
compiler/fixtures/demo-todolist-next/utils/getFiltered.js deleted
-35
@@ -1,35 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -function delay() {
9 - let now = performance.now();
10 - while (performance.now() - now < 16) {
11 - // Artificial delay -- do nothing for 100ms
12 - }
13 -}
14 -export default function getFiltered(todos, visibility) {
15 - //delay()
16 -
17 - // client-only
18 - if (typeof window !== "undefined") {
19 - // This only works when there is only one counter unfortunately...
20 - const $filterCountBadge = document.querySelector(
21 - ".FilterCountBanner .badge"
22 - );
23 - if ($filterCountBadge)
24 - $filterCountBadge.textContent =
25 - parseInt($filterCountBadge.textContent) + 1;
26 - }
27 - switch (visibility) {
28 - case "all":
29 - return todos;
30 - case "active":
31 - return todos.filter((t) => !t.done);
32 - case "completed":
33 - return todos.filter((t) => t.done);
34 - }
35 -}
compiler/fixtures/demo-todolist-next/utils/getUpdated.js deleted
-18
@@ -1,18 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function getUpdated(tasks, newTodo) {
9 - return tasks
10 - .map(t => {
11 - if (t.id === newTodo.id) {
12 - return newTodo;
13 - } else {
14 - return t;
15 - }
16 - })
17 - .filter(t => !!t.text);
18 -}
compiler/fixtures/demo-todolist-next/utils/useMemoCache.js deleted
-17
@@ -1,17 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useRef } from "react";
9 -
10 -const REACT_MEMOCACHE_SENTINEL = Symbol.for('react.memocache_sentinel');
11 -
12 -export function useMemoCache(i) {
13 - const $ = new Array(i).fill(REACT_MEMOCACHE_SENTINEL)
14 - $._ = REACT_MEMOCACHE_SENTINEL
15 - const ref = useRef($);
16 - return ref.current;
17 -};
compiler/fixtures/demo-todolist-next/yarn.lock deleted
-1669
@@ -1,1669 +0,0 @@
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 -# yarn lockfile v1
3 -
4 -
5 -"@babel/runtime-corejs3@^7.10.2":
6 - version "7.18.3"
7 - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz#52f0241a31e0ec61a6187530af6227c2846bd60c"
8 - integrity sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==
9 - dependencies:
10 - core-js-pure "^3.20.2"
11 - regenerator-runtime "^0.13.4"
12 -
13 -"@babel/runtime@^7.10.2", "@babel/runtime@^7.16.3":
14 - version "7.18.3"
15 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4"
16 - integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==
17 - dependencies:
18 - regenerator-runtime "^0.13.4"
19 -
20 -"@eslint/eslintrc@^1.2.0":
21 - version "1.3.0"
22 - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f"
23 - integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==
24 - dependencies:
25 - ajv "^6.12.4"
26 - debug "^4.3.2"
27 - espree "^9.3.2"
28 - globals "^13.15.0"
29 - ignore "^5.2.0"
30 - import-fresh "^3.2.1"
31 - js-yaml "^4.1.0"
32 - minimatch "^3.1.2"
33 - strip-json-comments "^3.1.1"
34 -
35 -"@humanwhocodes/config-array@^0.9.2":
36 - version "0.9.5"
37 - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7"
38 - integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==
39 - dependencies:
40 - "@humanwhocodes/object-schema" "^1.2.1"
41 - debug "^4.1.1"
42 - minimatch "^3.0.4"
43 -
44 -"@humanwhocodes/object-schema@^1.2.1":
45 - version "1.2.1"
46 - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
47 - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
48 -
49 -"@next/env@12.1.0":
50 - version "12.1.0"
51 - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.0.tgz#73713399399b34aa5a01771fb73272b55b22c314"
52 - integrity sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==
53 -
54 -"@next/eslint-plugin-next@12.1.0":
55 - version "12.1.0"
56 - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-12.1.0.tgz#32586a11378b3ffa5a93ac40a3c44ad99d70e95a"
57 - integrity sha512-WFiyvSM2G5cQmh32t/SiQuJ+I2O+FHVlK/RFw5b1565O2kEM/36EXncjt88Pa+X5oSc+1SS+tWxowWJd1lqI+g==
58 - dependencies:
59 - glob "7.1.7"
60 -
61 -"@next/swc-android-arm64@12.1.0":
62 - version "12.1.0"
63 - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.0.tgz#865ba3a9afc204ff2bdeea49dd64d58705007a39"
64 - integrity sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA==
65 -
66 -"@next/swc-darwin-arm64@12.1.0":
67 - version "12.1.0"
68 - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.0.tgz#08e8b411b8accd095009ed12efbc2f1d4d547135"
69 - integrity sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg==
70 -
71 -"@next/swc-darwin-x64@12.1.0":
72 - version "12.1.0"
73 - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.0.tgz#fcd684497a76e8feaca88db3c394480ff0b007cd"
74 - integrity sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug==
75 -
76 -"@next/swc-linux-arm-gnueabihf@12.1.0":
77 - version "12.1.0"
78 - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.0.tgz#9ec6380a27938a5799aaa6035c205b3c478468a7"
79 - integrity sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog==
80 -
81 -"@next/swc-linux-arm64-gnu@12.1.0":
82 - version "12.1.0"
83 - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.0.tgz#7f4196dff1049cea479607c75b81033ae2dbd093"
84 - integrity sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q==
85 -
86 -"@next/swc-linux-arm64-musl@12.1.0":
87 - version "12.1.0"
88 - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.0.tgz#b445f767569cdc2dddee785ca495e1a88c025566"
89 - integrity sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA==
90 -
91 -"@next/swc-linux-x64-gnu@12.1.0":
92 - version "12.1.0"
93 - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.0.tgz#67610e9be4fbc987de7535f1bcb17e45fe12f90e"
94 - integrity sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A==
95 -
96 -"@next/swc-linux-x64-musl@12.1.0":
97 - version "12.1.0"
98 - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.0.tgz#ea19a23db08a9f2e34ac30401f774cf7d1669d31"
99 - integrity sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw==
100 -
101 -"@next/swc-win32-arm64-msvc@12.1.0":
102 - version "12.1.0"
103 - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.0.tgz#eadf054fc412085659b98e145435bbba200b5283"
104 - integrity sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw==
105 -
106 -"@next/swc-win32-ia32-msvc@12.1.0":
107 - version "12.1.0"
108 - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.0.tgz#68faeae10c89f698bf9d28759172b74c9c21bda1"
109 - integrity sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q==
110 -
111 -"@next/swc-win32-x64-msvc@12.1.0":
112 - version "12.1.0"
113 - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064"
114 - integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg==
115 -
116 -"@nodelib/fs.scandir@2.1.5":
117 - version "2.1.5"
118 - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
119 - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
120 - dependencies:
121 - "@nodelib/fs.stat" "2.0.5"
122 - run-parallel "^1.1.9"
123 -
124 -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
125 - version "2.0.5"
126 - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
127 - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
128 -
129 -"@nodelib/fs.walk@^1.2.3":
130 - version "1.2.8"
131 - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
132 - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
133 - dependencies:
134 - "@nodelib/fs.scandir" "2.1.5"
135 - fastq "^1.6.0"
136 -
137 -"@rushstack/eslint-patch@^1.0.8":
138 - version "1.1.3"
139 - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz#6801033be7ff87a6b7cadaf5b337c9f366a3c4b0"
140 - integrity sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==
141 -
142 -"@types/json5@^0.0.29":
143 - version "0.0.29"
144 - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
145 - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
146 -
147 -"@typescript-eslint/parser@^5.0.0":
148 - version "5.29.0"
149 - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.29.0.tgz#41314b195b34d44ff38220caa55f3f93cfca43cf"
150 - integrity sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==
151 - dependencies:
152 - "@typescript-eslint/scope-manager" "5.29.0"
153 - "@typescript-eslint/types" "5.29.0"
154 - "@typescript-eslint/typescript-estree" "5.29.0"
155 - debug "^4.3.4"
156 -
157 -"@typescript-eslint/scope-manager@5.29.0":
158 - version "5.29.0"
159 - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz#2a6a32e3416cb133e9af8dcf54bf077a916aeed3"
160 - integrity sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==
161 - dependencies:
162 - "@typescript-eslint/types" "5.29.0"
163 - "@typescript-eslint/visitor-keys" "5.29.0"
164 -
165 -"@typescript-eslint/types@5.29.0":
166 - version "5.29.0"
167 - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.29.0.tgz#7861d3d288c031703b2d97bc113696b4d8c19aab"
168 - integrity sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==
169 -
170 -"@typescript-eslint/typescript-estree@5.29.0":
171 - version "5.29.0"
172 - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz#e83d19aa7fd2e74616aab2f25dfbe4de4f0b5577"
173 - integrity sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==
174 - dependencies:
175 - "@typescript-eslint/types" "5.29.0"
176 - "@typescript-eslint/visitor-keys" "5.29.0"
177 - debug "^4.3.4"
178 - globby "^11.1.0"
179 - is-glob "^4.0.3"
180 - semver "^7.3.7"
181 - tsutils "^3.21.0"
182 -
183 -"@typescript-eslint/visitor-keys@5.29.0":
184 - version "5.29.0"
185 - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz#7a4749fa7ef5160c44a451bf060ac1dc6dfb77ee"
186 - integrity sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==
187 - dependencies:
188 - "@typescript-eslint/types" "5.29.0"
189 - eslint-visitor-keys "^3.3.0"
190 -
191 -acorn-jsx@^5.3.2:
192 - version "5.3.2"
193 - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
194 - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
195 -
196 -acorn@^8.7.1:
197 - version "8.7.1"
198 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
199 - integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
200 -
201 -ajv@^6.10.0, ajv@^6.12.4:
202 - version "6.12.6"
203 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
204 - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
205 - dependencies:
206 - fast-deep-equal "^3.1.1"
207 - fast-json-stable-stringify "^2.0.0"
208 - json-schema-traverse "^0.4.1"
209 - uri-js "^4.2.2"
210 -
211 -ansi-regex@^5.0.1:
212 - version "5.0.1"
213 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
214 - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
215 -
216 -ansi-styles@^4.1.0:
217 - version "4.3.0"
218 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
219 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
220 - dependencies:
221 - color-convert "^2.0.1"
222 -
223 -argparse@^2.0.1:
224 - version "2.0.1"
225 - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
226 - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
227 -
228 -aria-query@^4.2.2:
229 - version "4.2.2"
230 - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
231 - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
232 - dependencies:
233 - "@babel/runtime" "^7.10.2"
234 - "@babel/runtime-corejs3" "^7.10.2"
235 -
236 -array-includes@^3.1.4, array-includes@^3.1.5:
237 - version "3.1.5"
238 - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"
239 - integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==
240 - dependencies:
241 - call-bind "^1.0.2"
242 - define-properties "^1.1.4"
243 - es-abstract "^1.19.5"
244 - get-intrinsic "^1.1.1"
245 - is-string "^1.0.7"
246 -
247 -array-union@^2.1.0:
248 - version "2.1.0"
249 - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
250 - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
251 -
252 -array.prototype.flat@^1.2.5:
253 - version "1.3.0"
254 - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b"
255 - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==
256 - dependencies:
257 - call-bind "^1.0.2"
258 - define-properties "^1.1.3"
259 - es-abstract "^1.19.2"
260 - es-shim-unscopables "^1.0.0"
261 -
262 -array.prototype.flatmap@^1.3.0:
263 - version "1.3.0"
264 - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
265 - integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==
266 - dependencies:
267 - call-bind "^1.0.2"
268 - define-properties "^1.1.3"
269 - es-abstract "^1.19.2"
270 - es-shim-unscopables "^1.0.0"
271 -
272 -ast-types-flow@^0.0.7:
273 - version "0.0.7"
274 - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
275 - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
276 -
277 -axe-core@^4.3.5:
278 - version "4.4.2"
279 - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c"
280 - integrity sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==
281 -
282 -axobject-query@^2.2.0:
283 - version "2.2.0"
284 - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
285 - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
286 -
287 -balanced-match@^1.0.0:
288 - version "1.0.2"
289 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
290 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
291 -
292 -brace-expansion@^1.1.7:
293 - version "1.1.11"
294 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
295 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
296 - dependencies:
297 - balanced-match "^1.0.0"
298 - concat-map "0.0.1"
299 -
300 -braces@^3.0.2:
301 - version "3.0.2"
302 - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
303 - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
304 - dependencies:
305 - fill-range "^7.0.1"
306 -
307 -call-bind@^1.0.0, call-bind@^1.0.2:
308 - version "1.0.2"
309 - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
310 - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
311 - dependencies:
312 - function-bind "^1.1.1"
313 - get-intrinsic "^1.0.2"
314 -
315 -callsites@^3.0.0:
316 - version "3.1.0"
317 - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
318 - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
319 -
320 -caniuse-lite@^1.0.30001283:
321 - version "1.0.30001358"
322 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001358.tgz#473d35dabf5e448b463095cab7924e96ccfb8c00"
323 - integrity sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==
324 -
325 -chalk@^4.0.0:
326 - version "4.1.2"
327 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
328 - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
329 - dependencies:
330 - ansi-styles "^4.1.0"
331 - supports-color "^7.1.0"
332 -
333 -color-convert@^2.0.1:
334 - version "2.0.1"
335 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
336 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
337 - dependencies:
338 - color-name "~1.1.4"
339 -
340 -color-name@~1.1.4:
341 - version "1.1.4"
342 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
343 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
344 -
345 -concat-map@0.0.1:
346 - version "0.0.1"
347 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
348 - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
349 -
350 -core-js-pure@^3.20.2:
351 - version "3.23.2"
352 - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.2.tgz#efe5e486469c5ed2d088d76e973eb12e74a930e7"
353 - integrity sha512-t6u7H4Ff/yZNk+zqTr74UjCcZ3k8ApBryeLLV4rYQd9aF3gqmjjGjjR44ENfeBMH8VVvSynIjAJ0mUuFhzQtrA==
354 -
355 -cross-spawn@^7.0.2:
356 - version "7.0.3"
357 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
358 - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
359 - dependencies:
360 - path-key "^3.1.0"
361 - shebang-command "^2.0.0"
362 - which "^2.0.1"
363 -
364 -damerau-levenshtein@^1.0.7:
365 - version "1.0.8"
366 - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
367 - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
368 -
369 -debug@^2.6.9:
370 - version "2.6.9"
371 - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
372 - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
373 - dependencies:
374 - ms "2.0.0"
375 -
376 -debug@^3.2.7:
377 - version "3.2.7"
378 - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
379 - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
380 - dependencies:
381 - ms "^2.1.1"
382 -
383 -debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
384 - version "4.3.4"
385 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
386 - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
387 - dependencies:
388 - ms "2.1.2"
389 -
390 -deep-is@^0.1.3:
391 - version "0.1.4"
392 - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
393 - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
394 -
395 -define-properties@^1.1.3, define-properties@^1.1.4:
396 - version "1.1.4"
397 - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
398 - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
399 - dependencies:
400 - has-property-descriptors "^1.0.0"
401 - object-keys "^1.1.1"
402 -
403 -dir-glob@^3.0.1:
404 - version "3.0.1"
405 - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
406 - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
407 - dependencies:
408 - path-type "^4.0.0"
409 -
410 -doctrine@^2.1.0:
411 - version "2.1.0"
412 - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
413 - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
414 - dependencies:
415 - esutils "^2.0.2"
416 -
417 -doctrine@^3.0.0:
418 - version "3.0.0"
419 - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
420 - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
421 - dependencies:
422 - esutils "^2.0.2"
423 -
424 -emoji-regex@^9.2.2:
425 - version "9.2.2"
426 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
427 - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
428 -
429 -es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5:
430 - version "1.20.1"
431 - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
432 - integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
433 - dependencies:
434 - call-bind "^1.0.2"
435 - es-to-primitive "^1.2.1"
436 - function-bind "^1.1.1"
437 - function.prototype.name "^1.1.5"
438 - get-intrinsic "^1.1.1"
439 - get-symbol-description "^1.0.0"
440 - has "^1.0.3"
441 - has-property-descriptors "^1.0.0"
442 - has-symbols "^1.0.3"
443 - internal-slot "^1.0.3"
444 - is-callable "^1.2.4"
445 - is-negative-zero "^2.0.2"
446 - is-regex "^1.1.4"
447 - is-shared-array-buffer "^1.0.2"
448 - is-string "^1.0.7"
449 - is-weakref "^1.0.2"
450 - object-inspect "^1.12.0"
451 - object-keys "^1.1.1"
452 - object.assign "^4.1.2"
453 - regexp.prototype.flags "^1.4.3"
454 - string.prototype.trimend "^1.0.5"
455 - string.prototype.trimstart "^1.0.5"
456 - unbox-primitive "^1.0.2"
457 -
458 -es-shim-unscopables@^1.0.0:
459 - version "1.0.0"
460 - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
461 - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
462 - dependencies:
463 - has "^1.0.3"
464 -
465 -es-to-primitive@^1.2.1:
466 - version "1.2.1"
467 - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
468 - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
469 - dependencies:
470 - is-callable "^1.1.4"
471 - is-date-object "^1.0.1"
472 - is-symbol "^1.0.2"
473 -
474 -escape-string-regexp@^4.0.0:
475 - version "4.0.0"
476 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
477 - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
478 -
479 -eslint-config-next@12.1.0:
480 - version "12.1.0"
481 - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.1.0.tgz#8ace680dc5207e6ab6c915f3989adec122f582e7"
482 - integrity sha512-tBhuUgoDITcdcM7xFvensi9I5WTI4dnvH4ETGRg1U8ZKpXrZsWQFdOKIDzR3RLP5HR3xXrLviaMM4c3zVoE/pA==
483 - dependencies:
484 - "@next/eslint-plugin-next" "12.1.0"
485 - "@rushstack/eslint-patch" "^1.0.8"
486 - "@typescript-eslint/parser" "^5.0.0"
487 - eslint-import-resolver-node "^0.3.4"
488 - eslint-import-resolver-typescript "^2.4.0"
489 - eslint-plugin-import "^2.25.2"
490 - eslint-plugin-jsx-a11y "^6.5.1"
491 - eslint-plugin-react "^7.27.0"
492 - eslint-plugin-react-hooks "^4.3.0"
493 -
494 -eslint-import-resolver-node@^0.3.4, eslint-import-resolver-node@^0.3.6:
495 - version "0.3.6"
496 - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd"
497 - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
498 - dependencies:
499 - debug "^3.2.7"
500 - resolve "^1.20.0"
501 -
502 -eslint-import-resolver-typescript@^2.4.0:
503 - version "2.7.1"
504 - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751"
505 - integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==
506 - dependencies:
507 - debug "^4.3.4"
508 - glob "^7.2.0"
509 - is-glob "^4.0.3"
510 - resolve "^1.22.0"
511 - tsconfig-paths "^3.14.1"
512 -
513 -eslint-module-utils@^2.7.3:
514 - version "2.7.3"
515 - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee"
516 - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
517 - dependencies:
518 - debug "^3.2.7"
519 - find-up "^2.1.0"
520 -
521 -eslint-plugin-import@^2.25.2:
522 - version "2.26.0"
523 - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
524 - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
525 - dependencies:
526 - array-includes "^3.1.4"
527 - array.prototype.flat "^1.2.5"
528 - debug "^2.6.9"
529 - doctrine "^2.1.0"
530 - eslint-import-resolver-node "^0.3.6"
531 - eslint-module-utils "^2.7.3"
532 - has "^1.0.3"
533 - is-core-module "^2.8.1"
534 - is-glob "^4.0.3"
535 - minimatch "^3.1.2"
536 - object.values "^1.1.5"
537 - resolve "^1.22.0"
538 - tsconfig-paths "^3.14.1"
539 -
540 -eslint-plugin-jsx-a11y@^6.5.1:
541 - version "6.5.1"
542 - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8"
543 - integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==
544 - dependencies:
545 - "@babel/runtime" "^7.16.3"
546 - aria-query "^4.2.2"
547 - array-includes "^3.1.4"
548 - ast-types-flow "^0.0.7"
549 - axe-core "^4.3.5"
550 - axobject-query "^2.2.0"
551 - damerau-levenshtein "^1.0.7"
552 - emoji-regex "^9.2.2"
553 - has "^1.0.3"
554 - jsx-ast-utils "^3.2.1"
555 - language-tags "^1.0.5"
556 - minimatch "^3.0.4"
557 -
558 -eslint-plugin-react-hooks@^4.3.0:
559 - version "4.6.0"
560 - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
561 - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
562 -
563 -eslint-plugin-react@^7.27.0:
564 - version "7.30.1"
565 - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22"
566 - integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==
567 - dependencies:
568 - array-includes "^3.1.5"
569 - array.prototype.flatmap "^1.3.0"
570 - doctrine "^2.1.0"
571 - estraverse "^5.3.0"
572 - jsx-ast-utils "^2.4.1 || ^3.0.0"
573 - minimatch "^3.1.2"
574 - object.entries "^1.1.5"
575 - object.fromentries "^2.0.5"
576 - object.hasown "^1.1.1"
577 - object.values "^1.1.5"
578 - prop-types "^15.8.1"
579 - resolve "^2.0.0-next.3"
580 - semver "^6.3.0"
581 - string.prototype.matchall "^4.0.7"
582 -
583 -eslint-scope@^7.1.1:
584 - version "7.1.1"
585 - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
586 - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
587 - dependencies:
588 - esrecurse "^4.3.0"
589 - estraverse "^5.2.0"
590 -
591 -eslint-utils@^3.0.0:
592 - version "3.0.0"
593 - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
594 - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
595 - dependencies:
596 - eslint-visitor-keys "^2.0.0"
597 -
598 -eslint-visitor-keys@^2.0.0:
599 - version "2.1.0"
600 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
601 - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
602 -
603 -eslint-visitor-keys@^3.3.0:
604 - version "3.3.0"
605 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
606 - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
607 -
608 -eslint@8.10.0:
609 - version "8.10.0"
610 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.10.0.tgz#931be395eb60f900c01658b278e05b6dae47199d"
611 - integrity sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==
612 - dependencies:
613 - "@eslint/eslintrc" "^1.2.0"
614 - "@humanwhocodes/config-array" "^0.9.2"
615 - ajv "^6.10.0"
616 - chalk "^4.0.0"
617 - cross-spawn "^7.0.2"
618 - debug "^4.3.2"
619 - doctrine "^3.0.0"
620 - escape-string-regexp "^4.0.0"
621 - eslint-scope "^7.1.1"
622 - eslint-utils "^3.0.0"
623 - eslint-visitor-keys "^3.3.0"
624 - espree "^9.3.1"
625 - esquery "^1.4.0"
626 - esutils "^2.0.2"
627 - fast-deep-equal "^3.1.3"
628 - file-entry-cache "^6.0.1"
629 - functional-red-black-tree "^1.0.1"
630 - glob-parent "^6.0.1"
631 - globals "^13.6.0"
632 - ignore "^5.2.0"
633 - import-fresh "^3.0.0"
634 - imurmurhash "^0.1.4"
635 - is-glob "^4.0.0"
636 - js-yaml "^4.1.0"
637 - json-stable-stringify-without-jsonify "^1.0.1"
638 - levn "^0.4.1"
639 - lodash.merge "^4.6.2"
640 - minimatch "^3.0.4"
641 - natural-compare "^1.4.0"
642 - optionator "^0.9.1"
643 - regexpp "^3.2.0"
644 - strip-ansi "^6.0.1"
645 - strip-json-comments "^3.1.0"
646 - text-table "^0.2.0"
647 - v8-compile-cache "^2.0.3"
648 -
649 -espree@^9.3.1, espree@^9.3.2:
650 - version "9.3.2"
651 - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"
652 - integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==
653 - dependencies:
654 - acorn "^8.7.1"
655 - acorn-jsx "^5.3.2"
656 - eslint-visitor-keys "^3.3.0"
657 -
658 -esquery@^1.4.0:
659 - version "1.4.0"
660 - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
661 - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
662 - dependencies:
663 - estraverse "^5.1.0"
664 -
665 -esrecurse@^4.3.0:
666 - version "4.3.0"
667 - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
668 - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
669 - dependencies:
670 - estraverse "^5.2.0"
671 -
672 -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
673 - version "5.3.0"
674 - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
675 - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
676 -
677 -esutils@^2.0.2:
678 - version "2.0.3"
679 - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
680 - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
681 -
682 -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
683 - version "3.1.3"
684 - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
685 - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
686 -
687 -fast-glob@^3.2.9:
688 - version "3.2.11"
689 - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
690 - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
691 - dependencies:
692 - "@nodelib/fs.stat" "^2.0.2"
693 - "@nodelib/fs.walk" "^1.2.3"
694 - glob-parent "^5.1.2"
695 - merge2 "^1.3.0"
696 - micromatch "^4.0.4"
697 -
698 -fast-json-stable-stringify@^2.0.0:
699 - version "2.1.0"
700 - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
701 - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
702 -
703 -fast-levenshtein@^2.0.6:
704 - version "2.0.6"
705 - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
706 - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
707 -
708 -fastq@^1.6.0:
709 - version "1.13.0"
710 - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
711 - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
712 - dependencies:
713 - reusify "^1.0.4"
714 -
715 -file-entry-cache@^6.0.1:
716 - version "6.0.1"
717 - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
718 - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
719 - dependencies:
720 - flat-cache "^3.0.4"
721 -
722 -fill-range@^7.0.1:
723 - version "7.0.1"
724 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
725 - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
726 - dependencies:
727 - to-regex-range "^5.0.1"
728 -
729 -find-up@^2.1.0:
730 - version "2.1.0"
731 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
732 - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
733 - dependencies:
734 - locate-path "^2.0.0"
735 -
736 -flat-cache@^3.0.4:
737 - version "3.0.4"
738 - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
739 - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
740 - dependencies:
741 - flatted "^3.1.0"
742 - rimraf "^3.0.2"
743 -
744 -flatted@^3.1.0:
745 - version "3.2.5"
746 - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3"
747 - integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==
748 -
749 -fs.realpath@^1.0.0:
750 - version "1.0.0"
751 - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
752 - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
753 -
754 -function-bind@^1.1.1:
755 - version "1.1.1"
756 - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
757 - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
758 -
759 -function.prototype.name@^1.1.5:
760 - version "1.1.5"
761 - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
762 - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
763 - dependencies:
764 - call-bind "^1.0.2"
765 - define-properties "^1.1.3"
766 - es-abstract "^1.19.0"
767 - functions-have-names "^1.2.2"
768 -
769 -functional-red-black-tree@^1.0.1:
770 - version "1.0.1"
771 - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
772 - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
773 -
774 -functions-have-names@^1.2.2:
775 - version "1.2.3"
776 - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
777 - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
778 -
779 -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
780 - version "1.1.2"
781 - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
782 - integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
783 - dependencies:
784 - function-bind "^1.1.1"
785 - has "^1.0.3"
786 - has-symbols "^1.0.3"
787 -
788 -get-symbol-description@^1.0.0:
789 - version "1.0.0"
790 - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
791 - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
792 - dependencies:
793 - call-bind "^1.0.2"
794 - get-intrinsic "^1.1.1"
795 -
796 -glob-parent@^5.1.2:
797 - version "5.1.2"
798 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
799 - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
800 - dependencies:
801 - is-glob "^4.0.1"
802 -
803 -glob-parent@^6.0.1:
804 - version "6.0.2"
805 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
806 - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
807 - dependencies:
808 - is-glob "^4.0.3"
809 -
810 -glob@7.1.7:
811 - version "7.1.7"
812 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
813 - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
814 - dependencies:
815 - fs.realpath "^1.0.0"
816 - inflight "^1.0.4"
817 - inherits "2"
818 - minimatch "^3.0.4"
819 - once "^1.3.0"
820 - path-is-absolute "^1.0.0"
821 -
822 -glob@^7.1.3, glob@^7.2.0:
823 - version "7.2.3"
824 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
825 - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
826 - dependencies:
827 - fs.realpath "^1.0.0"
828 - inflight "^1.0.4"
829 - inherits "2"
830 - minimatch "^3.1.1"
831 - once "^1.3.0"
832 - path-is-absolute "^1.0.0"
833 -
834 -globals@^13.15.0, globals@^13.6.0:
835 - version "13.15.0"
836 - resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac"
837 - integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==
838 - dependencies:
839 - type-fest "^0.20.2"
840 -
841 -globby@^11.1.0:
842 - version "11.1.0"
843 - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
844 - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
845 - dependencies:
846 - array-union "^2.1.0"
847 - dir-glob "^3.0.1"
848 - fast-glob "^3.2.9"
849 - ignore "^5.2.0"
850 - merge2 "^1.4.1"
851 - slash "^3.0.0"
852 -
853 -has-bigints@^1.0.1, has-bigints@^1.0.2:
854 - version "1.0.2"
855 - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
856 - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
857 -
858 -has-flag@^4.0.0:
859 - version "4.0.0"
860 - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
861 - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
862 -
863 -has-property-descriptors@^1.0.0:
864 - version "1.0.0"
865 - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
866 - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
867 - dependencies:
868 - get-intrinsic "^1.1.1"
869 -
870 -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
871 - version "1.0.3"
872 - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
873 - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
874 -
875 -has-tostringtag@^1.0.0:
876 - version "1.0.0"
877 - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
878 - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
879 - dependencies:
880 - has-symbols "^1.0.2"
881 -
882 -has@^1.0.3:
883 - version "1.0.3"
884 - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
885 - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
886 - dependencies:
887 - function-bind "^1.1.1"
888 -
889 -ignore@^5.2.0:
890 - version "5.2.0"
891 - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
892 - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
893 -
894 -import-fresh@^3.0.0, import-fresh@^3.2.1:
895 - version "3.3.0"
896 - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
897 - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
898 - dependencies:
899 - parent-module "^1.0.0"
900 - resolve-from "^4.0.0"
901 -
902 -imurmurhash@^0.1.4:
903 - version "0.1.4"
904 - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
905 - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
906 -
907 -inflight@^1.0.4:
908 - version "1.0.6"
909 - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
910 - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
911 - dependencies:
912 - once "^1.3.0"
913 - wrappy "1"
914 -
915 -inherits@2:
916 - version "2.0.4"
917 - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
918 - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
919 -
920 -internal-slot@^1.0.3:
921 - version "1.0.3"
922 - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
923 - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
924 - dependencies:
925 - get-intrinsic "^1.1.0"
926 - has "^1.0.3"
927 - side-channel "^1.0.4"
928 -
929 -is-bigint@^1.0.1:
930 - version "1.0.4"
931 - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
932 - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
933 - dependencies:
934 - has-bigints "^1.0.1"
935 -
936 -is-boolean-object@^1.1.0:
937 - version "1.1.2"
938 - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
939 - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
940 - dependencies:
941 - call-bind "^1.0.2"
942 - has-tostringtag "^1.0.0"
943 -
944 -is-callable@^1.1.4, is-callable@^1.2.4:
945 - version "1.2.4"
946 - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
947 - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
948 -
949 -is-core-module@^2.8.1, is-core-module@^2.9.0:
950 - version "2.9.0"
951 - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
952 - integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
953 - dependencies:
954 - has "^1.0.3"
955 -
956 -is-date-object@^1.0.1:
957 - version "1.0.5"
958 - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
959 - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
960 - dependencies:
961 - has-tostringtag "^1.0.0"
962 -
963 -is-extglob@^2.1.1:
964 - version "2.1.1"
965 - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
966 - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
967 -
968 -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
969 - version "4.0.3"
970 - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
971 - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
972 - dependencies:
973 - is-extglob "^2.1.1"
974 -
975 -is-negative-zero@^2.0.2:
976 - version "2.0.2"
977 - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
978 - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
979 -
980 -is-number-object@^1.0.4:
981 - version "1.0.7"
982 - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
983 - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
984 - dependencies:
985 - has-tostringtag "^1.0.0"
986 -
987 -is-number@^7.0.0:
988 - version "7.0.0"
989 - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
990 - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
991 -
992 -is-regex@^1.1.4:
993 - version "1.1.4"
994 - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
995 - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
996 - dependencies:
997 - call-bind "^1.0.2"
998 - has-tostringtag "^1.0.0"
999 -
1000 -is-shared-array-buffer@^1.0.2:
1001 - version "1.0.2"
1002 - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
1003 - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
1004 - dependencies:
1005 - call-bind "^1.0.2"
1006 -
1007 -is-string@^1.0.5, is-string@^1.0.7:
1008 - version "1.0.7"
1009 - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
1010 - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
1011 - dependencies:
1012 - has-tostringtag "^1.0.0"
1013 -
1014 -is-symbol@^1.0.2, is-symbol@^1.0.3:
1015 - version "1.0.4"
1016 - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
1017 - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
1018 - dependencies:
1019 - has-symbols "^1.0.2"
1020 -
1021 -is-weakref@^1.0.2:
1022 - version "1.0.2"
1023 - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
1024 - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
1025 - dependencies:
1026 - call-bind "^1.0.2"
1027 -
1028 -isexe@^2.0.0:
1029 - version "2.0.0"
1030 - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1031 - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
1032 -
1033 -"js-tokens@^3.0.0 || ^4.0.0":
1034 - version "4.0.0"
1035 - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1036 - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1037 -
1038 -js-yaml@^4.1.0:
1039 - version "4.1.0"
1040 - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
1041 - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1042 - dependencies:
1043 - argparse "^2.0.1"
1044 -
1045 -json-schema-traverse@^0.4.1:
1046 - version "0.4.1"
1047 - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1048 - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1049 -
1050 -json-stable-stringify-without-jsonify@^1.0.1:
1051 - version "1.0.1"
1052 - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
1053 - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
1054 -
1055 -json5@^1.0.1:
1056 - version "1.0.1"
1057 - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
1058 - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
1059 - dependencies:
1060 - minimist "^1.2.0"
1061 -
1062 -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
1063 - version "3.3.1"
1064 - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz#a3e0f1cb7e230954eab4dcbce9f6288a78f8ba44"
1065 - integrity sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==
1066 - dependencies:
1067 - array-includes "^3.1.5"
1068 - object.assign "^4.1.2"
1069 -
1070 -language-subtag-registry@~0.3.2:
1071 - version "0.3.21"
1072 - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a"
1073 - integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==
1074 -
1075 -language-tags@^1.0.5:
1076 - version "1.0.5"
1077 - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
1078 - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
1079 - dependencies:
1080 - language-subtag-registry "~0.3.2"
1081 -
1082 -levn@^0.4.1:
1083 - version "0.4.1"
1084 - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
1085 - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
1086 - dependencies:
1087 - prelude-ls "^1.2.1"
1088 - type-check "~0.4.0"
1089 -
1090 -locate-path@^2.0.0:
1091 - version "2.0.0"
1092 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
1093 - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
1094 - dependencies:
1095 - p-locate "^2.0.0"
1096 - path-exists "^3.0.0"
1097 -
1098 -lodash.merge@^4.6.2:
1099 - version "4.6.2"
1100 - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
1101 - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
1102 -
1103 -loose-envify@^1.1.0, loose-envify@^1.4.0:
1104 - version "1.4.0"
1105 - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1106 - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1107 - dependencies:
1108 - js-tokens "^3.0.0 || ^4.0.0"
1109 -
1110 -lru-cache@^6.0.0:
1111 - version "6.0.0"
1112 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1113 - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1114 - dependencies:
1115 - yallist "^4.0.0"
1116 -
1117 -merge2@^1.3.0, merge2@^1.4.1:
1118 - version "1.4.1"
1119 - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1120 - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1121 -
1122 -micromatch@^4.0.4:
1123 - version "4.0.5"
1124 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
1125 - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1126 - dependencies:
1127 - braces "^3.0.2"
1128 - picomatch "^2.3.1"
1129 -
1130 -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
1131 - version "3.1.2"
1132 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
1133 - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1134 - dependencies:
1135 - brace-expansion "^1.1.7"
1136 -
1137 -minimist@^1.2.0, minimist@^1.2.6:
1138 - version "1.2.6"
1139 - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
1140 - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
1141 -
1142 -ms@2.0.0:
1143 - version "2.0.0"
1144 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1145 - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
1146 -
1147 -ms@2.1.2:
1148 - version "2.1.2"
1149 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1150 - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1151 -
1152 -ms@^2.1.1:
1153 - version "2.1.3"
1154 - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
1155 - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
1156 -
1157 -nanoid@^3.1.30:
1158 - version "3.3.4"
1159 - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
1160 - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
1161 -
1162 -natural-compare@^1.4.0:
1163 - version "1.4.0"
1164 - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
1165 - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
1166 -
1167 -next@12.1.0:
1168 - version "12.1.0"
1169 - resolved "https://registry.yarnpkg.com/next/-/next-12.1.0.tgz#c33d753b644be92fc58e06e5a214f143da61dd5d"
1170 - integrity sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q==
1171 - dependencies:
1172 - "@next/env" "12.1.0"
1173 - caniuse-lite "^1.0.30001283"
1174 - postcss "8.4.5"
1175 - styled-jsx "5.0.0"
1176 - use-subscription "1.5.1"
1177 - optionalDependencies:
1178 - "@next/swc-android-arm64" "12.1.0"
1179 - "@next/swc-darwin-arm64" "12.1.0"
1180 - "@next/swc-darwin-x64" "12.1.0"
1181 - "@next/swc-linux-arm-gnueabihf" "12.1.0"
1182 - "@next/swc-linux-arm64-gnu" "12.1.0"
1183 - "@next/swc-linux-arm64-musl" "12.1.0"
1184 - "@next/swc-linux-x64-gnu" "12.1.0"
1185 - "@next/swc-linux-x64-musl" "12.1.0"
1186 - "@next/swc-win32-arm64-msvc" "12.1.0"
1187 - "@next/swc-win32-ia32-msvc" "12.1.0"
1188 - "@next/swc-win32-x64-msvc" "12.1.0"
1189 -
1190 -object-assign@^4.1.1:
1191 - version "4.1.1"
1192 - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1193 - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1194 -
1195 -object-inspect@^1.12.0, object-inspect@^1.9.0:
1196 - version "1.12.2"
1197 - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
1198 - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
1199 -
1200 -object-keys@^1.1.1:
1201 - version "1.1.1"
1202 - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
1203 - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1204 -
1205 -object.assign@^4.1.2:
1206 - version "4.1.2"
1207 - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
1208 - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
1209 - dependencies:
1210 - call-bind "^1.0.0"
1211 - define-properties "^1.1.3"
1212 - has-symbols "^1.0.1"
1213 - object-keys "^1.1.1"
1214 -
1215 -object.entries@^1.1.5:
1216 - version "1.1.5"
1217 - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861"
1218 - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
1219 - dependencies:
1220 - call-bind "^1.0.2"
1221 - define-properties "^1.1.3"
1222 - es-abstract "^1.19.1"
1223 -
1224 -object.fromentries@^2.0.5:
1225 - version "2.0.5"
1226 - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251"
1227 - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
1228 - dependencies:
1229 - call-bind "^1.0.2"
1230 - define-properties "^1.1.3"
1231 - es-abstract "^1.19.1"
1232 -
1233 -object.hasown@^1.1.1:
1234 - version "1.1.1"
1235 - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
1236 - integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==
1237 - dependencies:
1238 - define-properties "^1.1.4"
1239 - es-abstract "^1.19.5"
1240 -
1241 -object.values@^1.1.5:
1242 - version "1.1.5"
1243 - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
1244 - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
1245 - dependencies:
1246 - call-bind "^1.0.2"
1247 - define-properties "^1.1.3"
1248 - es-abstract "^1.19.1"
1249 -
1250 -once@^1.3.0:
1251 - version "1.4.0"
1252 - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1253 - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
1254 - dependencies:
1255 - wrappy "1"
1256 -
1257 -optionator@^0.9.1:
1258 - version "0.9.1"
1259 - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
1260 - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
1261 - dependencies:
1262 - deep-is "^0.1.3"
1263 - fast-levenshtein "^2.0.6"
1264 - levn "^0.4.1"
1265 - prelude-ls "^1.2.1"
1266 - type-check "^0.4.0"
1267 - word-wrap "^1.2.3"
1268 -
1269 -p-limit@^1.1.0:
1270 - version "1.3.0"
1271 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
1272 - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
1273 - dependencies:
1274 - p-try "^1.0.0"
1275 -
1276 -p-locate@^2.0.0:
1277 - version "2.0.0"
1278 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
1279 - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
1280 - dependencies:
1281 - p-limit "^1.1.0"
1282 -
1283 -p-try@^1.0.0:
1284 - version "1.0.0"
1285 - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
1286 - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
1287 -
1288 -parent-module@^1.0.0:
1289 - version "1.0.1"
1290 - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1291 - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1292 - dependencies:
1293 - callsites "^3.0.0"
1294 -
1295 -path-exists@^3.0.0:
1296 - version "3.0.0"
1297 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
1298 - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
1299 -
1300 -path-is-absolute@^1.0.0:
1301 - version "1.0.1"
1302 - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1303 - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
1304 -
1305 -path-key@^3.1.0:
1306 - version "3.1.1"
1307 - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
1308 - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1309 -
1310 -path-parse@^1.0.7:
1311 - version "1.0.7"
1312 - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1313 - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1314 -
1315 -path-type@^4.0.0:
1316 - version "4.0.0"
1317 - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1318 - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1319 -
1320 -picocolors@^1.0.0:
1321 - version "1.0.0"
1322 - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1323 - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1324 -
1325 -picomatch@^2.3.1:
1326 - version "2.3.1"
1327 - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1328 - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1329 -
1330 -postcss@8.4.5:
1331 - version "8.4.5"
1332 - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
1333 - integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
1334 - dependencies:
1335 - nanoid "^3.1.30"
1336 - picocolors "^1.0.0"
1337 - source-map-js "^1.0.1"
1338 -
1339 -prelude-ls@^1.2.1:
1340 - version "1.2.1"
1341 - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
1342 - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
1343 -
1344 -prop-types@^15.8.1:
1345 - version "15.8.1"
1346 - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
1347 - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
1348 - dependencies:
1349 - loose-envify "^1.4.0"
1350 - object-assign "^4.1.1"
1351 - react-is "^16.13.1"
1352 -
1353 -punycode@^2.1.0:
1354 - version "2.1.1"
1355 - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1356 - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1357 -
1358 -queue-microtask@^1.2.2:
1359 - version "1.2.3"
1360 - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
1361 - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
1362 -
1363 -react-dom@17.0.2:
1364 - version "17.0.2"
1365 - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
1366 - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
1367 - dependencies:
1368 - loose-envify "^1.1.0"
1369 - object-assign "^4.1.1"
1370 - scheduler "^0.20.2"
1371 -
1372 -react-is@^16.13.1:
1373 - version "16.13.1"
1374 - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1375 - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1376 -
1377 -react@17.0.2:
1378 - version "17.0.2"
1379 - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
1380 - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
1381 - dependencies:
1382 - loose-envify "^1.1.0"
1383 - object-assign "^4.1.1"
1384 -
1385 -regenerator-runtime@^0.13.4:
1386 - version "0.13.9"
1387 - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
1388 - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
1389 -
1390 -regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
1391 - version "1.4.3"
1392 - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
1393 - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
1394 - dependencies:
1395 - call-bind "^1.0.2"
1396 - define-properties "^1.1.3"
1397 - functions-have-names "^1.2.2"
1398 -
1399 -regexpp@^3.2.0:
1400 - version "3.2.0"
1401 - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
1402 - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
1403 -
1404 -resolve-from@^4.0.0:
1405 - version "4.0.0"
1406 - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1407 - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1408 -
1409 -resolve@^1.20.0, resolve@^1.22.0:
1410 - version "1.22.1"
1411 - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
1412 - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
1413 - dependencies:
1414 - is-core-module "^2.9.0"
1415 - path-parse "^1.0.7"
1416 - supports-preserve-symlinks-flag "^1.0.0"
1417 -
1418 -resolve@^2.0.0-next.3:
1419 - version "2.0.0-next.4"
1420 - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
1421 - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
1422 - dependencies:
1423 - is-core-module "^2.9.0"
1424 - path-parse "^1.0.7"
1425 - supports-preserve-symlinks-flag "^1.0.0"
1426 -
1427 -reusify@^1.0.4:
1428 - version "1.0.4"
1429 - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
1430 - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1431 -
1432 -rimraf@^3.0.2:
1433 - version "3.0.2"
1434 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
1435 - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
1436 - dependencies:
1437 - glob "^7.1.3"
1438 -
1439 -run-parallel@^1.1.9:
1440 - version "1.2.0"
1441 - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
1442 - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1443 - dependencies:
1444 - queue-microtask "^1.2.2"
1445 -
1446 -scheduler@^0.20.2:
1447 - version "0.20.2"
1448 - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
1449 - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
1450 - dependencies:
1451 - loose-envify "^1.1.0"
1452 - object-assign "^4.1.1"
1453 -
1454 -semver@^6.3.0:
1455 - version "6.3.0"
1456 - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1457 - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1458 -
1459 -semver@^7.3.7:
1460 - version "7.3.7"
1461 - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
1462 - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
1463 - dependencies:
1464 - lru-cache "^6.0.0"
1465 -
1466 -shebang-command@^2.0.0:
1467 - version "2.0.0"
1468 - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
1469 - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
1470 - dependencies:
1471 - shebang-regex "^3.0.0"
1472 -
1473 -shebang-regex@^3.0.0:
1474 - version "3.0.0"
1475 - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
1476 - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
1477 -
1478 -side-channel@^1.0.4:
1479 - version "1.0.4"
1480 - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
1481 - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
1482 - dependencies:
1483 - call-bind "^1.0.0"
1484 - get-intrinsic "^1.0.2"
1485 - object-inspect "^1.9.0"
1486 -
1487 -slash@^3.0.0:
1488 - version "3.0.0"
1489 - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
1490 - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
1491 -
1492 -source-map-js@^1.0.1:
1493 - version "1.0.2"
1494 - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
1495 - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1496 -
1497 -string.prototype.matchall@^4.0.7:
1498 - version "4.0.7"
1499 - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
1500 - integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
1501 - dependencies:
1502 - call-bind "^1.0.2"
1503 - define-properties "^1.1.3"
1504 - es-abstract "^1.19.1"
1505 - get-intrinsic "^1.1.1"
1506 - has-symbols "^1.0.3"
1507 - internal-slot "^1.0.3"
1508 - regexp.prototype.flags "^1.4.1"
1509 - side-channel "^1.0.4"
1510 -
1511 -string.prototype.trimend@^1.0.5:
1512 - version "1.0.5"
1513 - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
1514 - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
1515 - dependencies:
1516 - call-bind "^1.0.2"
1517 - define-properties "^1.1.4"
1518 - es-abstract "^1.19.5"
1519 -
1520 -string.prototype.trimstart@^1.0.5:
1521 - version "1.0.5"
1522 - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
1523 - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
1524 - dependencies:
1525 - call-bind "^1.0.2"
1526 - define-properties "^1.1.4"
1527 - es-abstract "^1.19.5"
1528 -
1529 -strip-ansi@^6.0.1:
1530 - version "6.0.1"
1531 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1532 - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1533 - dependencies:
1534 - ansi-regex "^5.0.1"
1535 -
1536 -strip-bom@^3.0.0:
1537 - version "3.0.0"
1538 - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
1539 - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
1540 -
1541 -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
1542 - version "3.1.1"
1543 - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
1544 - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
1545 -
1546 -styled-jsx@5.0.0:
1547 - version "5.0.0"
1548 - resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.0.tgz#816b4b92e07b1786c6b7111821750e0ba4d26e77"
1549 - integrity sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==
1550 -
1551 -supports-color@^7.1.0:
1552 - version "7.2.0"
1553 - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1554 - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1555 - dependencies:
1556 - has-flag "^4.0.0"
1557 -
1558 -supports-preserve-symlinks-flag@^1.0.0:
1559 - version "1.0.0"
1560 - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
1561 - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
1562 -
1563 -text-table@^0.2.0:
1564 - version "0.2.0"
1565 - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
1566 - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
1567 -
1568 -to-regex-range@^5.0.1:
1569 - version "5.0.1"
1570 - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1571 - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1572 - dependencies:
1573 - is-number "^7.0.0"
1574 -
1575 -tsconfig-paths@^3.14.1:
1576 - version "3.14.1"
1577 - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
1578 - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
1579 - dependencies:
1580 - "@types/json5" "^0.0.29"
1581 - json5 "^1.0.1"
1582 - minimist "^1.2.6"
1583 - strip-bom "^3.0.0"
1584 -
1585 -tslib@^1.8.1:
1586 - version "1.14.1"
1587 - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
1588 - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
1589 -
1590 -tsutils@^3.21.0:
1591 - version "3.21.0"
1592 - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
1593 - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
1594 - dependencies:
1595 - tslib "^1.8.1"
1596 -
1597 -type-check@^0.4.0, type-check@~0.4.0:
1598 - version "0.4.0"
1599 - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
1600 - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
1601 - dependencies:
1602 - prelude-ls "^1.2.1"
1603 -
1604 -type-fest@^0.20.2:
1605 - version "0.20.2"
1606 - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
1607 - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1608 -
1609 -unbox-primitive@^1.0.2:
1610 - version "1.0.2"
1611 - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
1612 - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
1613 - dependencies:
1614 - call-bind "^1.0.2"
1615 - has-bigints "^1.0.2"
1616 - has-symbols "^1.0.3"
1617 - which-boxed-primitive "^1.0.2"
1618 -
1619 -uri-js@^4.2.2:
1620 - version "4.4.1"
1621 - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
1622 - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
1623 - dependencies:
1624 - punycode "^2.1.0"
1625 -
1626 -use-subscription@1.5.1:
1627 - version "1.5.1"
1628 - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1"
1629 - integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==
1630 - dependencies:
1631 - object-assign "^4.1.1"
1632 -
1633 -v8-compile-cache@^2.0.3:
1634 - version "2.3.0"
1635 - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
1636 - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
1637 -
1638 -which-boxed-primitive@^1.0.2:
1639 - version "1.0.2"
1640 - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
1641 - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
1642 - dependencies:
1643 - is-bigint "^1.0.1"
1644 - is-boolean-object "^1.1.0"
1645 - is-number-object "^1.0.4"
1646 - is-string "^1.0.5"
1647 - is-symbol "^1.0.3"
1648 -
1649 -which@^2.0.1:
1650 - version "2.0.2"
1651 - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
1652 - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
1653 - dependencies:
1654 - isexe "^2.0.0"
1655 -
1656 -word-wrap@^1.2.3:
1657 - version "1.2.3"
1658 - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
1659 - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
1660 -
1661 -wrappy@1:
1662 - version "1.0.2"
1663 - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1664 - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
1665 -
1666 -yallist@^4.0.0:
1667 - version "4.0.0"
1668 - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
1669 - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
compiler/fixtures/demo-todolist-playground/.babelrc.json deleted
-3
@@ -1,3 +0,0 @@
1 -{
2 - "plugins": ["../../"]
3 -}
compiler/fixtures/demo-todolist-playground/.env deleted
-1
@@ -1 +0,0 @@
1 - SKIP_PREFLIGHT_CHECK=true
compiler/fixtures/demo-todolist-playground/.gitignore deleted
-21
@@ -1,21 +0,0 @@
1 -# See https://help.github.com/ignore-files/ for more about ignoring files.
2 -
3 -# dependencies
4 -/node_modules
5 -
6 -# testing
7 -/coverage
8 -
9 -# production
10 -/build
11 -
12 -# misc
13 -.DS_Store
14 -.env.local
15 -.env.development.local
16 -.env.test.local
17 -.env.production.local
18 -
19 -npm-debug.log*
20 -yarn-debug.log*
21 -yarn-error.log*
compiler/fixtures/demo-todolist-playground/README.md deleted
-30
@@ -1,30 +0,0 @@
1 -# React Forget Demo - Todo List Playground
2 -
3 -This is a playground that compare different version of Todolist implementation.
4 -
5 -## Get Started
6 -
7 -This is a Create-React-App project.
8 -
9 -## Structure
10 -
11 -- `forget` - a CLI driver to call the compiler from `../`
12 -
13 -- `index.js` - the entry point of demo
14 -
15 -- `source` - source dir
16 - - `*.js` - unmemoized code
17 - - `*.memo.js` - manually memoized code, will be ignored by `forget`
18 - - `*.half.memo.js` - partially memoized code, will also be ignored by `forget`
19 -
20 -- `forget` - output dir
21 -
22 -### Compile
23 -
24 -```
25 -# npm
26 -npm run forget
27 -
28 -# yarn
29 -yarn forget
30 -```
compiler/fixtures/demo-todolist-playground/forget deleted
-58
@@ -1,58 +0,0 @@
1 -#!/bin/bash
2 -
3 -#############################################################
4 -#
5 -# Forget Shell Driver
6 -#
7 -# Usage:
8 -# $ forget <src> <dist>
9 -#
10 -#############################################################
11 -
12 -
13 -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
14 -
15 -function cleanup() {
16 - for file in "$1"/*
17 - do
18 - file=$file;
19 - fullname="$(basename $file)"
20 - name="${fullname%*.}"
21 -
22 - if [ "$name" != "useMemoCache.js" ]; then
23 - echo "[Forget] cleanup: ${file}"
24 - rm $file
25 - fi
26 - done
27 -}
28 -
29 -function traverse() {
30 - for file in "$1"/*
31 - do
32 - dir="$(dirname $file)"
33 - fullname="$(basename $file)"
34 - ext="${fullname##*.}"
35 - name="${fullname%.*}"
36 - maybeExt="${name##*.}"
37 -
38 - # echo "dir=$dir"
39 - # echo "file=$file"
40 - # echo "fullname=$fullname"
41 - # echo "name=$name"
42 - # echo "ext=$ext"
43 - # echo "maybeExt=$maybeExt"
44 -
45 - source=$file;
46 - output="${2}/${fullname}"
47 -
48 - if [ "$maybeExt" != "memo" ]; then
49 - echo "[Forget] compile: ${source} -> ${output}"
50 - npx babel ${source} --out-file ${output};
51 - before=$(cat ${output})
52 - echo -e "import { useMemoCache } from \"./useMemoCache\";\n${before}" > $output
53 - fi
54 - done
55 -}
56 -
57 -cleanup "$2"
58 -traverse "$1" "$2"
compiler/fixtures/demo-todolist-playground/package.json deleted
-32
@@ -1,32 +0,0 @@
1 -{
2 - "name": "react-doc-todo",
3 - "main": "src/index.js",
4 - "dependencies": {
5 - "react": "^17.0.0",
6 - "react-dom": "^17.0.0",
7 - "react-scripts": "^4.0.0"
8 - },
9 - "version": "0.0.0",
10 - "devDependencies": {
11 - "@babel/cli": "^7.15.7",
12 - "@babel/core": "^7.15.5",
13 - "@babel/runtime": "7.13.8",
14 - "babel-preset-react-app": "^10.0.0"
15 - },
16 - "scripts": {
17 - "start": "react-scripts start",
18 - "build": "react-scripts build",
19 - "test": "react-scripts test --env=jsdom",
20 - "eject": "react-scripts eject",
21 - "forget": "./forget src/source src/forget"
22 - },
23 - "prettier": {
24 - "arrowParens": "avoid"
25 - },
26 - "browserslist": [
27 - ">0.2%",
28 - "not dead",
29 - "not ie <= 11",
30 - "not op_mini all"
31 - ]
32 -}
compiler/fixtures/demo-todolist-playground/public/favicon.ico
Binary files a/compiler/fixtures/demo-todolist-playground/public/favicon.ico and /dev/null differ
compiler/fixtures/demo-todolist-playground/public/index.html deleted
-38
@@ -1,38 +0,0 @@
1 -<!doctype html>
2 -<html lang="en">
3 -<head>
4 - <meta charset="utf-8">
5 - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6 - <meta name="theme-color" content="#000000">
7 - <!--
8 - manifest.json provides metadata used when your web app is added to the
9 - homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
10 - -->
11 - <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
12 - <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
13 - <!--
14 - Notice the use of %PUBLIC_URL% in the tags above.
15 - It will be replaced with the URL of the `public` folder during the build.
16 - Only files inside the `public` folder can be referenced from the HTML.
17 -
18 - Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
19 - work correctly both with client-side routing and a non-root public URL.
20 - Learn how to configure a non-root public URL by running `npm run build`.
21 - -->
22 - <title>React App</title>
23 -
24 -</head>
25 -<body>
26 - <div id="root"></div>
27 - <!--
28 - This HTML file is a template.
29 - If you open it directly in the browser, you will see an empty page.
30 -
31 - You can add webfonts, meta tags, or analytics to this file.
32 - The build step will place the bundled scripts into the <body> tag.
33 -
34 - To begin the development, run `npm start` or `yarn start`.
35 - To create a production bundle, use `npm run build` or `yarn build`.
36 - -->
37 -</body>
38 -</html>
compiler/fixtures/demo-todolist-playground/public/manifest.json deleted
-15
@@ -1,15 +0,0 @@
1 -{
2 - "short_name": "React App",
3 - "name": "Create React App Sample",
4 - "icons": [
5 - {
6 - "src": "favicon.ico",
7 - "sizes": "192x192",
8 - "type": "image/png"
9 - }
10 - ],
11 - "start_url": "./index.html",
12 - "display": "standalone",
13 - "theme_color": "#000000",
14 - "background_color": "#ffffff"
15 -}
compiler/fixtures/demo-todolist-playground/settings.json
compiler/fixtures/demo-todolist-playground/src/Components/ColorPicker.js deleted
-19
@@ -1,19 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function ColorPicker({ value, onChange }) {
9 - return (
10 - <input
11 - className="ColorPicker"
12 - type="color"
13 - id="head"
14 - name="head"
15 - value={value}
16 - onChange={onChange}
17 - />
18 - );
19 -}
compiler/fixtures/demo-todolist-playground/src/Components/CountBadge.js deleted
-24
@@ -1,24 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { forwardRef } from "react";
9 -
10 -// Capped to 3 digits
11 -const CountBadge = forwardRef(
12 - ({ count = 0, type = "danger", rounded = false }, ref) => {
13 - return (
14 - <span
15 - ref={ref}
16 - className={`badge ${rounded && "rounded-pill"} badge-${type}`}
17 - >
18 - {count > 999 ? 999 : count}
19 - </span>
20 - );
21 - }
22 -);
23 -
24 -export default CountBadge;
compiler/fixtures/demo-todolist-playground/src/Components/Select.js deleted
-29
@@ -1,29 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -export default function Select({ value, options, onChange }) {
9 - return (
10 - <div className="Select">
11 - {options.map(o => {
12 - if (value === o.value) {
13 - return (
14 - <button key={o.value} className="selected">
15 - {" "}
16 - {o.label}{" "}
17 - </button>
18 - );
19 - } else {
20 - return (
21 - <button key={o.value} onClick={() => onChange(o.value)}>
22 - {o.label}
23 - </button>
24 - );
25 - }
26 - })}
27 - </div>
28 - );
29 -}
compiler/fixtures/demo-todolist-playground/src/createServiceWorker.js deleted
-59
@@ -1,59 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -// In production, we register a service worker to serve assets from local cache.
9 -
10 -// This lets the app load faster on subsequent visits in production, and gives
11 -// it offline capabilities. However, it also means that developers (and users)
12 -// will only see deployed updates on the "N+1" visit to a page, since previously
13 -// cached resources are updated in the background.
14 -
15 -// To learn more about the benefits of this model, read https://goo.gl/KwvDNy.
16 -// This link also includes instructions on opting out of this behavior.
17 -
18 -export default function register() {
19 - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
20 - window.addEventListener('load', () => {
21 - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;
22 - navigator.serviceWorker
23 - .register(swUrl)
24 - .then(registration => {
25 - // eslint-disable-next-line no-param-reassign
26 - registration.onupdatefound = () => {
27 - const installingWorker = registration.installing;
28 - installingWorker.onstatechange = () => {
29 - if (installingWorker.state === 'installed') {
30 - if (navigator.serviceWorker.controller) {
31 - // At this point, the old content will have been purged and
32 - // the fresh content will have been added to the cache.
33 - // It's the perfect time to display a "New content is
34 - // available; please refresh." message in your web app.
35 - console.log('New content is available; please refresh.'); // eslint-disable-line no-console
36 - } else {
37 - // At this point, everything has been precached.
38 - // It's the perfect time to display a
39 - // "Content is cached for offline use." message.
40 - console.log('Content is cached for offline use.'); // eslint-disable-line no-console
41 - }
42 - }
43 - };
44 - };
45 - })
46 - .catch(error => {
47 - console.error('Error during service worker registration:', error);
48 - });
49 - });
50 - }
51 -}
52 -
53 -export function unregister() {
54 - if ('serviceWorker' in navigator) {
55 - navigator.serviceWorker.ready.then(registration => {
56 - registration.unregister();
57 - });
58 - }
59 -}
compiler/fixtures/demo-todolist-playground/src/forget/Ch1.js deleted
-120
@@ -1,120 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -/**
11 - * Ch1 Minimal TaskBoard
12 - *
13 - * Motivation:
14 - * We want to start with just `useState` and _pass things done_.
15 - *
16 - * Inspired by
17 - * - Rich Harris's https://rethinking-reactivity.surge.sh/#slide=18
18 - * - https://beta.reactjs.org/learn/extracting-state-logic-into-a-reducer
19 - * - before we extract event handler to reducer.
20 - * - https://immerjs.github.io/immer/example-setstate
21 - *
22 - * Now, the <TaskBoard /> contains:
23 - * - useState
24 - * - useCallback
25 - * - React.memo(<Child />)
26 - */
27 -
28 -function TaskBoard() {
29 - let $ = useMemoCache(4);
30 - const [tasks, setTasks] = useState(initialTasks);
31 - let c_tasks = $[1] !== tasks;
32 - if (c_tasks) $[1] = tasks;
33 -
34 - const onChangeTask = $[2] || ($[2] = task => setTasks(ts => ts.map(t => t.id === task.id ? task : t)));
35 -
36 - return c_tasks ? $[3] = <div>
37 - <AddTask setTasks={setTasks} />
38 - {tasks.map(task => <Task key={task.id} task={task} onChange={onChangeTask} />)}
39 - </div> : $[3];
40 -}
41 -
42 -export default TaskBoard;
43 -
44 -function Task(props) {
45 - let $ = useMemoCache(7);
46 - let prevProps = $[0];
47 - let c_props = !prevProps || prevProps !== props;
48 - if (c_props) $[0] = props;
49 - let c_task = c_props && prevProps.task !== props.task;
50 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
51 - const count = useRef(0);
52 - const [isEditing, setIsEditing] = useState(false);
53 - let c_isEditing = $[1] !== isEditing;
54 - if (c_isEditing) $[1] = isEditing;
55 - const taskContent = c_isEditing || c_task || c_onChange ? $[2] = isEditing ? <>
56 - <input value={props.task.text} onChange={e => {
57 - props.onChange({ ...props.task,
58 - text: e.target.value
59 - });
60 - }} />
61 - <button onClick={() => setIsEditing(false)}>Save</button>
62 - </> : <>
63 - {props.task.text}
64 - <button onClick={() => setIsEditing(true)}>Edit</button>
65 - </> : $[2];
66 - return c_isEditing || c_task || c_onChange ? $[6] = <li>
67 - {c_isEditing || c_task || c_onChange ? $[5] = <label>
68 - {c_task || c_onChange ? $[4] = <input type="checkbox" checked={props.task.done} onChange={c_onChange || c_task ? $[3] = e => {
69 - props.onChange({ ...props.task,
70 - done: e.target.checked
71 - });
72 - } : $[3]} /> : $[4]}
73 - {taskContent}
74 - {count.current++}
75 - </label> : $[5]}
76 - </li> : $[6];
77 -}
78 -
79 -let nextId = 3;
80 -const defaultTask = "Code bugs";
81 -const initialTasks = [{
82 - id: 0,
83 - text: "Buy milk",
84 - done: true
85 -}, {
86 - id: 1,
87 - text: "Eat tacos",
88 - done: false
89 -}, {
90 - id: 2,
91 - text: "Brew tea",
92 - done: false
93 -}];
94 -
95 -function AddTask(props) {
96 - let $ = useMemoCache(7);
97 - let prevProps = $[0];
98 - let c_props = !prevProps || prevProps !== props;
99 - if (c_props) $[0] = props;
100 - let c_setTasks = c_props && prevProps.setTasks !== props.setTasks;
101 - const [text, setText] = useState(defaultTask);
102 - let c_text = $[1] !== text;
103 - if (c_text) $[1] = text;
104 - const handleAddTask = c_setTasks ? $[2] = text => {
105 - props.setTasks(ts => [...ts, {
106 - id: nextId++,
107 - text: text,
108 - done: false
109 - }]);
110 - } : $[2];
111 - return <>
112 - {c_text ? $[4] = <input placeholder="Add task" value={text} onChange={$[3] || ($[3] = e => setText(e.target.value))} /> : $[4]}
113 - {c_text || c_setTasks ? $[6] = <button onClick={c_text || c_setTasks ? $[5] = () => {
114 - setText(defaultTask);
115 - handleAddTask(text);
116 - } : $[5]}>
117 - Add
118 - </button> : $[6]}
119 - </>;
120 -}
compiler/fixtures/demo-todolist-playground/src/forget/Ch2.js deleted
-162
@@ -1,162 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -/**
11 - * Ch2 TaskBoard with VisibilityFilter
12 - *
13 - * Motivation:
14 - * Add computation that need `useMemo` and props
15 - *
16 - * Now, the <TaskBoard /> contains:
17 - * - props
18 - * - useState
19 - * - useCallback
20 - * - useMemo
21 - * - React.memo(<Child />)
22 - *
23 - * Now, the <TaskBoard /> itself needs to be `React.memo` as well to prevent
24 - * from Parent being re-rendered.
25 - * - also, you need to make sure the `getFilteredTasks` is stable as well...
26 - */
27 -
28 -export default FilterableTaskBoard;
29 -
30 -function FilterableTaskBoard() {
31 - let $ = useMemoCache(6);
32 - const count = useRef(0);
33 - const countRef = useRef(null);
34 - const [visibility, setVisibility] = useState("all");
35 - let c_visibility = $[1] !== visibility;
36 - if (c_visibility) $[1] = visibility;
37 - const getFilteredTasks = c_visibility ? $[2] = tasks => {
38 - // Gosh I'm really coding against React here.
39 - // Invoke in next tick so DOM commits have been made...
40 - // otherwise we'll miss the update from the initial render.
41 - // Use `useState` here will cause infinite rendering loop.
42 - count.current++;
43 - queueMicrotask(() => countRef.current.textContent = count.current);
44 -
45 - switch (visibility) {
46 - case "all":
47 - return tasks;
48 -
49 - case "active":
50 - return tasks.filter(t => !t.done);
51 -
52 - case "completed":
53 - return tasks.filter(t => t.done);
54 - }
55 - } : $[2];
56 - return <>
57 - {c_visibility ? $[4] = <select size="3" value={visibility} onChange={$[3] || ($[3] = e => setVisibility(e.target.value))}>
58 - <option value="all">All</option>
59 - <option value="active">Active</option>
60 - <option value="completed">Completed</option>
61 - </select> : $[4]}
62 - <span ref={countRef}>{count.current}</span>
63 - {c_visibility ? $[5] = <TaskBoard getFilteredTasks={getFilteredTasks} /> : $[5]}
64 - </>;
65 -}
66 -
67 -const TaskBoard = props => {
68 - let $ = useMemoCache(5);
69 - let prevProps = $[0];
70 - let c_props = !prevProps || prevProps !== props;
71 - if (c_props) $[0] = props;
72 - let c_getFilteredTasks = c_props && prevProps.getFilteredTasks !== props.getFilteredTasks;
73 - const [tasks, setTasks] = useState(initialTasks);
74 - let c_tasks = $[1] !== tasks;
75 - if (c_tasks) $[1] = tasks;
76 -
77 - const onChangeTask = $[2] || ($[2] = task => setTasks(ts => ts.map(t => t.id === task.id ? task : t)));
78 -
79 - const filtered = c_getFilteredTasks || c_tasks ? $[3] = props.getFilteredTasks(tasks) : $[3];
80 - return c_getFilteredTasks || c_tasks ? $[4] = <div>
81 - <AddTask setTasks={setTasks} />
82 - {filtered.map(task => <Task key={task.id} task={task} onChange={onChangeTask} />)}
83 - </div> : $[4];
84 -};
85 -
86 -function Task(props) {
87 - let $ = useMemoCache(7);
88 - let prevProps = $[0];
89 - let c_props = !prevProps || prevProps !== props;
90 - if (c_props) $[0] = props;
91 - let c_task = c_props && prevProps.task !== props.task;
92 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
93 - const count = useRef(0);
94 - const [isEditing, setIsEditing] = useState(false);
95 - let c_isEditing = $[1] !== isEditing;
96 - if (c_isEditing) $[1] = isEditing;
97 - const taskContent = c_isEditing || c_task || c_onChange ? $[2] = isEditing ? <>
98 - <input value={props.task.text} onChange={e => {
99 - props.onChange({ ...props.task,
100 - text: e.target.value
101 - });
102 - }} />
103 - <button onClick={() => setIsEditing(false)}>Save</button>
104 - </> : <>
105 - {props.task.text}
106 - <button onClick={() => setIsEditing(true)}>Edit</button>
107 - </> : $[2];
108 - return c_isEditing || c_task || c_onChange ? $[6] = <li>
109 - {c_isEditing || c_task || c_onChange ? $[5] = <label>
110 - {c_task || c_onChange ? $[4] = <input type="checkbox" checked={props.task.done} onChange={c_onChange || c_task ? $[3] = e => {
111 - props.onChange({ ...props.task,
112 - done: e.target.checked
113 - });
114 - } : $[3]} /> : $[4]}
115 - {taskContent}
116 - {count.current++}
117 - </label> : $[5]}
118 - </li> : $[6];
119 -}
120 -
121 -let nextId = 3;
122 -const defaultTask = "Code bugs";
123 -const initialTasks = [{
124 - id: 0,
125 - text: "Buy milk",
126 - done: true
127 -}, {
128 - id: 1,
129 - text: "Eat tacos",
130 - done: false
131 -}, {
132 - id: 2,
133 - text: "Brew tea",
134 - done: false
135 -}];
136 -
137 -function AddTask(props) {
138 - let $ = useMemoCache(7);
139 - let prevProps = $[0];
140 - let c_props = !prevProps || prevProps !== props;
141 - if (c_props) $[0] = props;
142 - let c_setTasks = c_props && prevProps.setTasks !== props.setTasks;
143 - const [text, setText] = useState(defaultTask);
144 - let c_text = $[1] !== text;
145 - if (c_text) $[1] = text;
146 - const handleAddTask = c_setTasks ? $[2] = text => {
147 - props.setTasks(ts => [...ts, {
148 - id: nextId++,
149 - text: text,
150 - done: false
151 - }]);
152 - } : $[2];
153 - return <>
154 - {c_text ? $[4] = <input placeholder="Add task" value={text} onChange={$[3] || ($[3] = e => setText(e.target.value))} /> : $[4]}
155 - {c_text || c_setTasks ? $[6] = <button onClick={c_text || c_setTasks ? $[5] = () => {
156 - setText(defaultTask);
157 - handleAddTask(text);
158 - } : $[5]}>
159 - Add
160 - </button> : $[6]}
161 - </>;
162 -}
compiler/fixtures/demo-todolist-playground/src/forget/Ch3.js deleted
-152
@@ -1,152 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { createContext, useState, useRef, useContext } from "react";
10 -/**
11 - * Ch3 TaskBoard use dedicated context.
12 - *
13 - * Motivation:
14 - * Replace `useState` with `useContext`
15 - */
16 -
17 -const TasksContext = createContext(null); // Admittedly, this is a really weird pattern...
18 -// but it save me from copying in the reducer...
19 -
20 -const SetTasksContext = createContext(null);
21 -export default function FilterableTaskBoardUsingContext() {
22 - let $ = useMemoCache(9);
23 - const count = useRef(0);
24 - const [visibility, setVisibility] = useState("all");
25 - let c_visibility = $[1] !== visibility;
26 - if (c_visibility) $[1] = visibility;
27 - const [tasks, setTasks] = useState(initialTasks);
28 - let c_tasks = $[2] !== tasks;
29 - if (c_tasks) $[2] = tasks;
30 - const getFilteredTasks = c_visibility ? $[3] = tasks => {
31 - count.current++;
32 -
33 - switch (visibility) {
34 - case "all":
35 - return tasks;
36 -
37 - case "active":
38 - return tasks.filter(t => !t.done);
39 -
40 - case "completed":
41 - return tasks.filter(t => t.done);
42 - }
43 - } : $[3];
44 - return <>
45 - {c_visibility ? $[5] = <select size="3" value={visibility} onChange={$[4] || ($[4] = e => setVisibility(e.target.value))}>
46 - <option value="all">All</option>
47 - <option value="active">Active</option>
48 - <option value="completed">Completed</option>
49 - </select> : $[5]}
50 - {c_tasks || c_visibility ? $[8] = <SetTasksContext.Provider value={setTasks}>
51 - {c_tasks || c_visibility ? $[7] = <TasksContext.Provider value={tasks}>
52 - {c_visibility ? $[6] = <TaskBoard getFilteredTasks={getFilteredTasks} /> : $[6]}
53 - </TasksContext.Provider> : $[7]}
54 - </SetTasksContext.Provider> : $[8]}
55 - </>;
56 -}
57 -
58 -function TaskBoard(props) {
59 - let $ = useMemoCache(4);
60 - let prevProps = $[0];
61 - let c_props = !prevProps || prevProps !== props;
62 - if (c_props) $[0] = props;
63 - let c_getFilteredTasks = c_props && prevProps.getFilteredTasks !== props.getFilteredTasks;
64 - const tasks = useContext(TasksContext);
65 - let c_tasks = $[1] !== tasks;
66 - if (c_tasks) $[1] = tasks;
67 - const filtered = c_getFilteredTasks || c_tasks ? $[2] = props.getFilteredTasks(tasks) : $[2];
68 - return c_getFilteredTasks || c_tasks ? $[3] = <div>
69 - <AddTask />
70 - {filtered.map(task => <Task key={task.id} task={task} />)}
71 - </div> : $[3];
72 -}
73 -
74 -function Task(props) {
75 - let $ = useMemoCache(9);
76 - let prevProps = $[0];
77 - let c_props = !prevProps || prevProps !== props;
78 - if (c_props) $[0] = props;
79 - let c_task = c_props && prevProps.task !== props.task;
80 - const setTasks = useContext(SetTasksContext);
81 - let c_setTasks = $[1] !== setTasks;
82 - if (c_setTasks) $[1] = setTasks;
83 - const onChange = c_setTasks ? $[3] = task => setTasks(ts => ts.map(t => t.id === task.id ? task : t)) : $[3];
84 - const count = useRef(0);
85 - const [isEditing, setIsEditing] = useState(false);
86 - let c_isEditing = $[2] !== isEditing;
87 - if (c_isEditing) $[2] = isEditing;
88 - const taskContent = c_isEditing || c_task || c_setTasks ? $[4] = isEditing ? <>
89 - <input value={props.task.text} onChange={e => {
90 - onChange({ ...props.task,
91 - text: e.target.value
92 - });
93 - }} />
94 - <button onClick={() => setIsEditing(false)}>Save</button>
95 - </> : <>
96 - {props.task.text}
97 - <button onClick={() => setIsEditing(true)}>Edit</button>
98 - </> : $[4];
99 - return c_isEditing || c_task || c_setTasks ? $[8] = <li>
100 - {c_isEditing || c_task || c_setTasks ? $[7] = <label>
101 - {c_task || c_setTasks ? $[6] = <input type="checkbox" checked={props.task.done} onChange={c_task || c_setTasks ? $[5] = e => {
102 - onChange({ ...props.task,
103 - done: e.target.checked
104 - });
105 - } : $[5]} /> : $[6]}
106 - {taskContent}
107 - {count.current++}
108 - </label> : $[7]}
109 - </li> : $[8];
110 -}
111 -
112 -let nextId = 3;
113 -const defaultTask = "Code bugs";
114 -const initialTasks = [{
115 - id: 0,
116 - text: "Buy milk",
117 - done: true
118 -}, {
119 - id: 1,
120 - text: "Eat tacos",
121 - done: false
122 -}, {
123 - id: 2,
124 - text: "Brew tea",
125 - done: false
126 -}];
127 -
128 -function AddTask() {
129 - let $ = useMemoCache(8);
130 - const setTasks = useContext(SetTasksContext);
131 - let c_setTasks = $[1] !== setTasks;
132 - if (c_setTasks) $[1] = setTasks;
133 - const [text, setText] = useState(defaultTask);
134 - let c_text = $[2] !== text;
135 - if (c_text) $[2] = text;
136 - const handleAddTask = c_setTasks ? $[3] = text => {
137 - setTasks(ts => [...ts, {
138 - id: nextId++,
139 - text: text,
140 - done: false
141 - }]);
142 - } : $[3];
143 - return <>
144 - {c_text ? $[5] = <input placeholder="Add task" value={text} onChange={$[4] || ($[4] = e => setText(e.target.value))} /> : $[5]}
145 - {c_text || c_setTasks ? $[7] = <button onClick={c_text || c_setTasks ? $[6] = () => {
146 - setText(defaultTask);
147 - handleAddTask(text);
148 - } : $[6]}>
149 - Add
150 - </button> : $[7]}
151 - </>;
152 -}
compiler/fixtures/demo-todolist-playground/src/forget/Ch4.js deleted
-133
@@ -1,133 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import { TasksProvider, useTasks, useTasksDispatch } from "./TaskBoardContext";
11 -/**
12 - * Ch4 TaskBoard use custom hooks
13 - *
14 - * Motivation:
15 - * encapsulate context and reducer as custom hooks.
16 - */
17 -
18 -export default function FilterableTaskBoardUsingCustomHooks() {
19 - let $ = useMemoCache(7);
20 - const count = useRef(0);
21 - const [visibility, setVisibility] = useState("all");
22 - let c_visibility = $[1] !== visibility;
23 - if (c_visibility) $[1] = visibility;
24 - const getFilteredTasks = c_visibility ? $[2] = tasks => {
25 - count.current++;
26 -
27 - switch (visibility) {
28 - case "all":
29 - return tasks;
30 -
31 - case "active":
32 - return tasks.filter(t => !t.done);
33 -
34 - case "completed":
35 - return tasks.filter(t => t.done);
36 - }
37 - } : $[2];
38 - return <>
39 - {c_visibility ? $[4] = <select size="3" value={visibility} onChange={$[3] || ($[3] = e => setVisibility(e.target.value))}>
40 - <option value="all">All</option>
41 - <option value="active">Active</option>
42 - <option value="completed">Completed</option>
43 - </select> : $[4]}
44 - {c_visibility ? $[6] = <TasksProvider>
45 - {c_visibility ? $[5] = <TaskBoard getFilteredTasks={getFilteredTasks} /> : $[5]}
46 - </TasksProvider> : $[6]}
47 - </>;
48 -}
49 -
50 -function TaskBoard(props) {
51 - let $ = useMemoCache(4);
52 - let prevProps = $[0];
53 - let c_props = !prevProps || prevProps !== props;
54 - if (c_props) $[0] = props;
55 - let c_getFilteredTasks = c_props && prevProps.getFilteredTasks !== props.getFilteredTasks;
56 - const tasks = useTasks();
57 - let c_tasks = $[1] !== tasks;
58 - if (c_tasks) $[1] = tasks;
59 - const filtered = c_getFilteredTasks || c_tasks ? $[2] = props.getFilteredTasks(tasks) : $[2];
60 - return c_getFilteredTasks || c_tasks ? $[3] = <div>
61 - <AddTask />
62 - {filtered.map(task => <Task key={task.id} task={task} />)}
63 - </div> : $[3];
64 -}
65 -
66 -function Task(props) {
67 - let $ = useMemoCache(8);
68 - let prevProps = $[0];
69 - let c_props = !prevProps || prevProps !== props;
70 - if (c_props) $[0] = props;
71 - let c_task = c_props && prevProps.task !== props.task;
72 - const count = useRef(0);
73 - const [isEditing, setIsEditing] = useState(false);
74 - let c_isEditing = $[1] !== isEditing;
75 - if (c_isEditing) $[1] = isEditing;
76 - const dispatch = useTasksDispatch();
77 - let c_dispatch = $[2] !== dispatch;
78 - if (c_dispatch) $[2] = dispatch;
79 - const taskContent = c_isEditing || c_task || c_dispatch ? $[3] = isEditing ? <>
80 - <input value={props.task.text} onChange={e => {
81 - dispatch({
82 - type: "changed",
83 - task: { ...props.task,
84 - text: e.target.value
85 - }
86 - });
87 - }} />
88 - <button onClick={() => setIsEditing(false)}>Save</button>
89 - </> : <>
90 - {props.task.text}
91 - <button onClick={() => setIsEditing(true)}>Edit</button>
92 - </> : $[3];
93 - return c_isEditing || c_task || c_dispatch ? $[7] = <li>
94 - {c_isEditing || c_task || c_dispatch ? $[6] = <label>
95 - {c_task || c_dispatch ? $[5] = <input type="checkbox" checked={props.task.done} onChange={c_dispatch || c_task ? $[4] = e => {
96 - dispatch({
97 - type: "changed",
98 - task: { ...props.task,
99 - done: e.target.checked
100 - }
101 - });
102 - } : $[4]} /> : $[5]}
103 - {taskContent}
104 - {count.current++}
105 - </label> : $[6]}
106 - </li> : $[7];
107 -}
108 -
109 -let nextId = 3;
110 -const defaultTask = "Code bugs";
111 -
112 -function AddTask() {
113 - let $ = useMemoCache(7);
114 - const dispatch = useTasksDispatch();
115 - let c_dispatch = $[1] !== dispatch;
116 - if (c_dispatch) $[1] = dispatch;
117 - const [text, setText] = useState(defaultTask);
118 - let c_text = $[2] !== text;
119 - if (c_text) $[2] = text;
120 - return <>
121 - {c_text ? $[4] = <input placeholder="Add task" value={text} onChange={$[3] || ($[3] = e => setText(e.target.value))} /> : $[4]}
122 - {c_dispatch || c_text ? $[6] = <button onClick={c_dispatch || c_text ? $[5] = () => {
123 - setText(defaultTask);
124 - dispatch({
125 - type: "added",
126 - id: nextId++,
127 - text: text
128 - });
129 - } : $[5]}>
130 - Add
131 - </button> : $[6]}
132 - </>;
133 -}
compiler/fixtures/demo-todolist-playground/src/forget/Ch5.js deleted
-176
@@ -1,176 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { createContext, useContext, useState, useRef } from "react";
10 -/**
11 - * Ch3 TaskBoard use global context
12 - *
13 - * Motivation:
14 - * demenstrate selecting a subset from context.
15 - */
16 -
17 -const AppContext = createContext(null); // Admittedly, this is a really weird pattern...
18 -// but it save me from copying in the reducer...
19 -
20 -const SetTasksContext = createContext(null);
21 -export default function FilterableTaskBoardUsingContext() {
22 - let $ = useMemoCache(11);
23 - const count = useRef(0);
24 - const [visibility, setVisibility] = useState("all");
25 - let c_visibility = $[1] !== visibility;
26 - if (c_visibility) $[1] = visibility;
27 - const [randomInput, setRandomInput] = useState("");
28 - let c_randomInput = $[2] !== randomInput;
29 - if (c_randomInput) $[2] = randomInput;
30 - const [tasks, setTasks] = useState(initialTasks);
31 - let c_tasks = $[3] !== tasks;
32 - if (c_tasks) $[3] = tasks;
33 - const getFilteredTasks = c_visibility ? $[4] = tasks => {
34 - count.current++;
35 -
36 - switch (visibility) {
37 - case "all":
38 - return tasks;
39 -
40 - case "active":
41 - return tasks.filter(t => !t.done);
42 -
43 - case "completed":
44 - return tasks.filter(t => t.done);
45 - }
46 - } : $[4];
47 - const appStore = c_tasks || c_randomInput ? $[5] = {
48 - tasks: tasks,
49 - randomInput: randomInput,
50 - setRandomInput: setRandomInput
51 - } : $[5];
52 - return <>
53 - {c_visibility ? $[7] = <select size="3" value={visibility} onChange={$[6] || ($[6] = e => setVisibility(e.target.value))}>
54 - <option value="all">All</option>
55 - <option value="active">Active</option>
56 - <option value="completed">Completed</option>
57 - </select> : $[7]}
58 - {c_tasks || c_randomInput || c_visibility ? $[10] = <SetTasksContext.Provider value={setTasks}>
59 - {c_tasks || c_randomInput || c_visibility ? $[9] = <AppContext.Provider value={appStore}>
60 - <RandomInput />
61 - {c_visibility ? $[8] = <TaskBoard getFilteredTasks={getFilteredTasks} /> : $[8]}
62 - </AppContext.Provider> : $[9]}
63 - </SetTasksContext.Provider> : $[10]}
64 - </>;
65 -}
66 -
67 -function RandomInput() {
68 - let $ = useMemoCache(5);
69 - const {
70 - randomInput,
71 - setRandomInput
72 - } = useContext(AppContext);
73 - let c_setRandomInput = $[2] !== setRandomInput;
74 - if (c_setRandomInput) $[2] = setRandomInput;
75 - let c_randomInput = $[1] !== randomInput;
76 - if (c_randomInput) $[1] = randomInput;
77 - return c_randomInput || c_setRandomInput ? $[4] = <input placeholder="Random Input" value={randomInput} onChange={c_setRandomInput ? $[3] = e => setRandomInput(e.target.value) : $[3]} /> : $[4];
78 -}
79 -
80 -function TaskBoard(props) {
81 - let $ = useMemoCache(4);
82 - let prevProps = $[0];
83 - let c_props = !prevProps || prevProps !== props;
84 - if (c_props) $[0] = props;
85 - let c_getFilteredTasks = c_props && prevProps.getFilteredTasks !== props.getFilteredTasks;
86 - const {
87 - tasks
88 - } = useContext(AppContext);
89 - let c_tasks = $[1] !== tasks;
90 - if (c_tasks) $[1] = tasks;
91 - const filtered = c_getFilteredTasks || c_tasks ? $[2] = props.getFilteredTasks(tasks) : $[2];
92 - return c_getFilteredTasks || c_tasks ? $[3] = <div>
93 - <AddTask />
94 - {filtered.map(task => <Task key={task.id} task={task} />)}
95 - </div> : $[3];
96 -}
97 -
98 -function Task(props) {
99 - let $ = useMemoCache(9);
100 - let prevProps = $[0];
101 - let c_props = !prevProps || prevProps !== props;
102 - if (c_props) $[0] = props;
103 - let c_task = c_props && prevProps.task !== props.task;
104 - const setTasks = useContext(SetTasksContext);
105 - let c_setTasks = $[1] !== setTasks;
106 - if (c_setTasks) $[1] = setTasks;
107 - const onChange = c_setTasks ? $[3] = task => setTasks(ts => ts.map(t => t.id === task.id ? task : t)) : $[3];
108 - const count = useRef(0);
109 - const [isEditing, setIsEditing] = useState(false);
110 - let c_isEditing = $[2] !== isEditing;
111 - if (c_isEditing) $[2] = isEditing;
112 - const taskContent = c_isEditing || c_task || c_setTasks ? $[4] = isEditing ? <>
113 - <input value={props.task.text} onChange={e => {
114 - onChange({ ...props.task,
115 - text: e.target.value
116 - });
117 - }} />
118 - <button onClick={() => setIsEditing(false)}>Save</button>
119 - </> : <>
120 - {props.task.text}
121 - <button onClick={() => setIsEditing(true)}>Edit</button>
122 - </> : $[4];
123 - return c_isEditing || c_task || c_setTasks ? $[8] = <li>
124 - {c_isEditing || c_task || c_setTasks ? $[7] = <label>
125 - {c_task || c_setTasks ? $[6] = <input type="checkbox" checked={props.task.done} onChange={c_task || c_setTasks ? $[5] = e => {
126 - onChange({ ...props.task,
127 - done: e.target.checked
128 - });
129 - } : $[5]} /> : $[6]}
130 - {taskContent}
131 - {count.current++}
132 - </label> : $[7]}
133 - </li> : $[8];
134 -}
135 -
136 -let nextId = 3;
137 -const defaultTask = "Code bugs";
138 -const initialTasks = [{
139 - id: 0,
140 - text: "Buy milk",
141 - done: true
142 -}, {
143 - id: 1,
144 - text: "Eat tacos",
145 - done: false
146 -}, {
147 - id: 2,
148 - text: "Brew tea",
149 - done: false
150 -}];
151 -
152 -function AddTask() {
153 - let $ = useMemoCache(8);
154 - const setTasks = useContext(SetTasksContext);
155 - let c_setTasks = $[1] !== setTasks;
156 - if (c_setTasks) $[1] = setTasks;
157 - const [text, setText] = useState(defaultTask);
158 - let c_text = $[2] !== text;
159 - if (c_text) $[2] = text;
160 - const handleAddTask = c_setTasks ? $[3] = text => {
161 - setTasks(ts => [...ts, {
162 - id: nextId++,
163 - text: text,
164 - done: false
165 - }]);
166 - } : $[3];
167 - return <>
168 - {c_text ? $[5] = <input placeholder="Add task" value={text} onChange={$[4] || ($[4] = e => setText(e.target.value))} /> : $[5]}
169 - {c_text || c_setTasks ? $[7] = <button onClick={c_text || c_setTasks ? $[6] = () => {
170 - setText(defaultTask);
171 - handleAddTask(text);
172 - } : $[6]}>
173 - Add
174 - </button> : $[7]}
175 - </>;
176 -}
compiler/fixtures/demo-todolist-playground/src/forget/InitialTasks.js deleted
-22
@@ -1,22 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -const initialTasks = [{
10 - id: 0,
11 - text: "memo",
12 - done: true
13 -}, {
14 - id: 1,
15 - text: "useCallback",
16 - done: false
17 -}, {
18 - id: 2,
19 - text: "useMemo",
20 - done: false
21 -}];
22 -export default initialTasks;
compiler/fixtures/demo-todolist-playground/src/forget/Neo0.js deleted
-40
@@ -1,40 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import getUpdated from "./getUpdated";
11 -import initialTodos from "./initialTodos";
12 -import Todo from "./NeoTodoNoBadge";
13 -import AddTodo from "./NeoAddTodo";
14 -/**
15 - * Neo0 Minimal TodoList (without Badge)
16 - *
17 - * Motivation:
18 - * Start with just `useState` (state var) and _pass things done_.
19 - */
20 -
21 -function TodoList() {
22 - let $ = useMemoCache(4);
23 - const [todos, setTodos] = useState(initialTodos);
24 - let c_todos = $[1] !== todos;
25 - if (c_todos) $[1] = todos;
26 -
27 - const handleChange = $[2] || ($[2] = todo => setTodos(todos => getUpdated(todos, todo)));
28 -
29 - return c_todos ? $[3] = <div>
30 - {todos.map(todo => <Todo key={todo.id} todo={todo} onChange={handleChange} />)}
31 - <AddTodo setTodos={setTodos} />
32 - </div> : $[3];
33 -}
34 -
35 -export default function App() {
36 - let $ = useMemoCache(1);
37 - return <div className="TodoListApp">
38 - <TodoList />
39 - </div>;
40 -}
compiler/fixtures/demo-todolist-playground/src/forget/Neo1.js deleted
-42
@@ -1,42 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import getUpdated from "./getUpdated";
11 -import initialTodos from "./initialTodos";
12 -import Todo from "./NeoTodo";
13 -import AddTodo from "./NeoAddTodo";
14 -/**
15 - * Neo1 Minimal TodoList
16 - *
17 - * Motivation:
18 - * Start with just `useState` (state var) and _pass things done_.
19 - */
20 -
21 -function TodoList() {
22 - let $ = useMemoCache(5);
23 - const [todos, setTodos] = useState(initialTodos);
24 - let c_todos = $[1] !== todos;
25 - if (c_todos) $[1] = todos;
26 -
27 - const handleChange = $[2] || ($[2] = todo => setTodos(todos => getUpdated(todos, todo)));
28 -
29 - return c_todos ? $[4] = <div>
30 - {c_todos ? $[3] = <ul>
31 - {todos.map(todo => <Todo key={todo.id} todo={todo} onChange={handleChange} />)}
32 - </ul> : $[3]}
33 - <AddTodo setTodos={setTodos} />
34 - </div> : $[4];
35 -}
36 -
37 -export default function App() {
38 - let $ = useMemoCache(1);
39 - return <div className="TodoListApp">
40 - <TodoList />
41 - </div>;
42 -}
compiler/fixtures/demo-todolist-playground/src/forget/Neo2.js deleted
-84
@@ -1,84 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import getUpdated from "./getUpdated";
11 -import initialTodos from "./initialTodos";
12 -import Todo from "./NeoTodo";
13 -import AddTodo from "./NeoAddTodo";
14 -import CountBadge from "../Components/CountBadge";
15 -import Select from "../Components/Select";
16 -/**
17 - * Neo2 TodoList with Filter
18 - *
19 - * Motivation:
20 - * Add props and computations.
21 - */
22 -
23 -function TodoList(props) {
24 - let $ = useMemoCache(5);
25 - let prevProps = $[0];
26 - let c_props = !prevProps || prevProps !== props;
27 - if (c_props) $[0] = props;
28 - let c_getFiltered = c_props && prevProps.getFiltered !== props.getFiltered;
29 - const [todos, setTodos] = useState(initialTodos);
30 - let c_todos = $[1] !== todos;
31 - if (c_todos) $[1] = todos;
32 -
33 - const handleChange = $[2] || ($[2] = todo => setTodos(todos => getUpdated(todos, todo)));
34 -
35 - const filtered = c_getFiltered || c_todos ? $[3] = props.getFiltered(todos) : $[3];
36 - return c_getFiltered || c_todos ? $[4] = <div>
37 - {filtered.map(todo => <Todo key={todo.id} todo={todo} onChange={handleChange} />)}
38 - <AddTodo setTodos={setTodos} />
39 - </div> : $[4];
40 -}
41 -
42 -export default function App() {
43 - let $ = useMemoCache(10);
44 - const [visibility, setVisibility] = useState("all");
45 - let c_visibility = $[1] !== visibility;
46 - if (c_visibility) $[1] = visibility;
47 - const count = useRef(0);
48 - const countRef = useRef(null);
49 - const getFiltered = c_visibility ? $[2] = todos => {
50 - count.current++;
51 - queueMicrotask(() => countRef.current.textContent = count.current);
52 -
53 - switch (visibility) {
54 - case "all":
55 - return todos;
56 -
57 - case "active":
58 - return todos.filter(t => !t.done);
59 -
60 - case "completed":
61 - return todos.filter(t => t.done);
62 - }
63 - } : $[2];
64 - return c_visibility ? $[9] = <div className="TodoListApp">
65 - {c_visibility ? $[7] = <header>
66 - {c_visibility ? $[6] = <div class="VisibilityFilter">
67 - {c_visibility ? $[5] = <Select value={visibility} options={$[3] || ($[3] = [{
68 - value: "all",
69 - label: "All"
70 - }, {
71 - value: "active",
72 - label: "Active"
73 - }, {
74 - value: "completed",
75 - label: "Completed"
76 - }])} onChange={$[4] || ($[4] = value => setVisibility(value))} /> : $[5]}
77 - <div className="tail">
78 - <CountBadge ref={countRef} count={count.current} />
79 - </div>
80 - </div> : $[6]}
81 - </header> : $[7]}
82 - {c_visibility ? $[8] = <TodoList getFiltered={getFiltered} /> : $[8]}
83 - </div> : $[9];
84 -}
compiler/fixtures/demo-todolist-playground/src/forget/Neo3.js deleted
-86
@@ -1,86 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef, useEffect } from "react";
10 -import getUpdated from "./getUpdated";
11 -import getFiltered from "./getFiltered";
12 -import initialTodos from "./initialTodos";
13 -import Todo from "./NeoTodo";
14 -import AddTodo from "./NeoAddTodoThemable";
15 -import ColorPicker from "../Components/ColorPicker";
16 -import CountBadge from "../Components/CountBadge";
17 -import Select from "../Components/Select";
18 -/**
19 - * Neo3 TodoList with Filter and ColorPicker
20 - *
21 - * Motivation:
22 - * Add props and and demo that such computations may need `useMemo`.
23 - */
24 -
25 -function TodoList(props) {
26 - let $ = useMemoCache(7);
27 - let prevProps = $[0];
28 - let c_props = !prevProps || prevProps !== props;
29 - if (c_props) $[0] = props;
30 - let c_visibility = c_props && prevProps.visibility !== props.visibility;
31 - let c_themeColor = c_props && prevProps.themeColor !== props.themeColor;
32 - const [todos, setTodos] = useState(initialTodos);
33 - let c_todos = $[1] !== todos;
34 - if (c_todos) $[1] = todos;
35 -
36 - const handleChange = $[2] || ($[2] = todo => setTodos(todos => getUpdated(todos, todo)));
37 -
38 - const filtered = c_todos || c_visibility ? $[3] = getFiltered(todos, props.visibility) : $[3];
39 - return c_todos || c_visibility || c_themeColor ? $[6] = <div>
40 - {c_todos || c_visibility ? $[4] = <ul>
41 - {filtered.map(todo => <Todo key={todo.id} todo={todo} onChange={handleChange} />)}
42 - </ul> : $[4]}
43 - {c_themeColor ? $[5] = <AddTodo setTodos={setTodos} themeColor={props.themeColor} /> : $[5]}
44 - </div> : $[6];
45 -}
46 -
47 -export default function BlazingTodoList() {
48 - let $ = useMemoCache(14);
49 - const [themeColor, setThemeColor] = useState("#045975");
50 - let c_themeColor = $[1] !== themeColor;
51 - if (c_themeColor) $[1] = themeColor;
52 - const [visibility, setVisibility] = useState("all");
53 - let c_visibility = $[2] !== visibility;
54 - if (c_visibility) $[2] = visibility;
55 - const bgGradient = c_themeColor ? $[3] = `linear-gradient(
56 - 209.21deg,
57 - ${primaryColor} 13.57%,
58 - ${themeColor} 98.38%
59 - )` : $[3];
60 - return c_themeColor || c_visibility ? $[13] = <div className="TodoListApp" style={c_themeColor ? $[4] = {
61 - background: bgGradient
62 - } : $[4]}>
63 - <div className="FilterCountBanner">
64 - <code>getFiltered()</code> was called
65 - <CountBadge />
66 - times
67 - </div>
68 - {c_themeColor || c_visibility ? $[11] = <header>
69 - {c_themeColor ? $[6] = <ColorPicker value={themeColor} onChange={$[5] || ($[5] = e => setThemeColor(e.target.value))} /> : $[6]}
70 - {c_visibility ? $[10] = <div className="VisibilityFilter">
71 - {c_visibility ? $[9] = <Select value={visibility} options={$[7] || ($[7] = [{
72 - value: "all",
73 - label: "All"
74 - }, {
75 - value: "active",
76 - label: "Active"
77 - }, {
78 - value: "completed",
79 - label: "Completed"
80 - }])} onChange={$[8] || ($[8] = value => setVisibility(value))} /> : $[9]}
81 - </div> : $[10]}
82 - </header> : $[11]}
83 - {c_visibility || c_themeColor ? $[12] = <TodoList visibility={visibility} themeColor={themeColor} /> : $[12]}
84 - </div> : $[13];
85 -}
86 -const primaryColor = "rgb(8, 126, 164)";
compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTask.js deleted
-42
@@ -1,42 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react"; // We need this because Forget has bug when props is passed in `undefined`
10 -
11 -export default function AddTodo(props) {
12 - let $ = useMemoCache(8);
13 - let prevProps = $[0];
14 - let c_props = !prevProps || prevProps !== props;
15 - if (c_props) $[0] = props;
16 - let c_setTodos = c_props && prevProps.setTodos !== props.setTodos;
17 - const [text, setText] = useState(defaultTodo);
18 - let c_text = $[1] !== text;
19 - if (c_text) $[1] = text;
20 - const handleAddTodo = c_setTodos ? $[2] = text => {
21 - props.setTodos(ts => [...ts, {
22 - id: nextId++,
23 - text: text,
24 - done: false
25 - }]);
26 - } : $[2];
27 - return c_text || c_setTodos ? $[7] = <div className="AddTodo">
28 - {c_text || c_setTodos ? $[6] = <form onSubmit={c_text || c_setTodos ? $[3] = e => {
29 - e.preventDefault();
30 - setText(defaultTodo);
31 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
32 - } : $[3]}>
33 - {c_text ? $[5] = <input placeholder="Add todo" value={text} onChange={$[4] || ($[4] = e => setText(e.target.value))} /> : $[5]}
34 - <div className="tail">
35 - <button type="submit">Add</button>
36 - </div>
37 - </form> : $[6]}
38 - </div> : $[7];
39 -}
40 -let nextId = 3;
41 -const defaultTodo = "";
42 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTaskThemable.js deleted
-51
@@ -1,51 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react";
10 -export default function AddTodo(props) {
11 - let $ = useMemoCache(12);
12 - let prevProps = $[0];
13 - let c_props = !prevProps || prevProps !== props;
14 - if (c_props) $[0] = props;
15 - let c_setTodos = c_props && prevProps.setTodos !== props.setTodos;
16 - let c_themeColor = c_props && prevProps.themeColor !== props.themeColor;
17 - const [text, setText] = useState(defaultTodo);
18 - let c_text = $[1] !== text;
19 - if (c_text) $[1] = text;
20 - const handleAddTodo = c_setTodos ? $[2] = text => {
21 - props.setTodos(ts => [...ts, {
22 - id: nextId++,
23 - text: text,
24 - done: false
25 - }]);
26 - } : $[2];
27 - const bgGradient = c_themeColor ? $[3] = `linear-gradient(
28 - 209.21deg,
29 - ${props.themeColor}22 0%,
30 - ${props.themeColor}ee 100%
31 - )` : $[3];
32 - return c_text || c_setTodos || c_themeColor ? $[11] = <div className="AddTodo">
33 - {c_text || c_setTodos || c_themeColor ? $[10] = <form onSubmit={c_text || c_setTodos ? $[4] = e => {
34 - e.preventDefault();
35 - setText(defaultTodo);
36 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
37 - } : $[4]}>
38 - {c_text ? $[6] = <input placeholder="Add todo" value={text} onChange={$[5] || ($[5] = e => setText(e.target.value))} /> : $[6]}
39 - {c_themeColor ? $[9] = <div className="tail">
40 - {c_themeColor ? $[8] = <button type="submit" style={c_themeColor ? $[7] = {
41 - background: bgGradient
42 - } : $[7]}>
43 - Add
44 - </button> : $[8]}
45 - </div> : $[9]}
46 - </form> : $[10]}
47 - </div> : $[11];
48 -}
49 -let nextId = 3;
50 -const defaultTodo = "";
51 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodo.js deleted
-42
@@ -1,42 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react"; // We need this because Forget has bug when props is passed in `undefined`
10 -
11 -export default function AddTodo(props) {
12 - let $ = useMemoCache(8);
13 - let prevProps = $[0];
14 - let c_props = !prevProps || prevProps !== props;
15 - if (c_props) $[0] = props;
16 - let c_setTodos = c_props && prevProps.setTodos !== props.setTodos;
17 - const [text, setText] = useState(defaultTodo);
18 - let c_text = $[1] !== text;
19 - if (c_text) $[1] = text;
20 - const handleAddTodo = c_setTodos ? $[2] = text => {
21 - props.setTodos(ts => [...ts, {
22 - id: nextId++,
23 - text: text,
24 - done: false
25 - }]);
26 - } : $[2];
27 - return c_text || c_setTodos ? $[7] = <div className="AddTodo">
28 - {c_text || c_setTodos ? $[6] = <form onSubmit={c_text || c_setTodos ? $[3] = e => {
29 - e.preventDefault();
30 - setText(defaultTodo);
31 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
32 - } : $[3]}>
33 - {c_text ? $[5] = <input placeholder="Add todo" value={text} onChange={$[4] || ($[4] = e => setText(e.target.value))} /> : $[5]}
34 - <div className="tail">
35 - <button type="submit">Add</button>
36 - </div>
37 - </form> : $[6]}
38 - </div> : $[7];
39 -}
40 -let nextId = 3;
41 -const defaultTodo = "";
42 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/forget/NeoAddTodoThemable.js deleted
-51
@@ -1,51 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState } from "react";
10 -export default function AddTodo(props) {
11 - let $ = useMemoCache(12);
12 - let prevProps = $[0];
13 - let c_props = !prevProps || prevProps !== props;
14 - if (c_props) $[0] = props;
15 - let c_setTodos = c_props && prevProps.setTodos !== props.setTodos;
16 - let c_themeColor = c_props && prevProps.themeColor !== props.themeColor;
17 - const [text, setText] = useState(defaultTodo);
18 - let c_text = $[1] !== text;
19 - if (c_text) $[1] = text;
20 - const handleAddTodo = c_setTodos ? $[2] = text => {
21 - props.setTodos(ts => [...ts, {
22 - id: nextId++,
23 - text: text,
24 - done: false
25 - }]);
26 - } : $[2];
27 - const bgGradient = c_themeColor ? $[3] = `linear-gradient(
28 - 209.21deg,
29 - ${props.themeColor}22 0%,
30 - ${props.themeColor}ee 100%
31 - )` : $[3];
32 - return c_text || c_setTodos || c_themeColor ? $[11] = <div className="AddTodo">
33 - {c_text || c_setTodos || c_themeColor ? $[10] = <form onSubmit={c_text || c_setTodos ? $[4] = e => {
34 - e.preventDefault();
35 - setText(defaultTodo);
36 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
37 - } : $[4]}>
38 - {c_text ? $[6] = <input placeholder="Add todo" value={text} onChange={$[5] || ($[5] = e => setText(e.target.value))} /> : $[6]}
39 - {c_themeColor ? $[9] = <div className="tail">
40 - {c_themeColor ? $[8] = <button type="submit" style={c_themeColor ? $[7] = {
41 - background: bgGradient
42 - } : $[7]}>
43 - Add
44 - </button> : $[8]}
45 - </div> : $[9]}
46 - </form> : $[10]}
47 - </div> : $[11];
48 -}
49 -let nextId = 3;
50 -const defaultTodo = "";
51 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/forget/NeoTask.js deleted
-48
@@ -1,48 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../Components/CountBadge";
11 -export default function Todo(props) {
12 - let $ = useMemoCache(6);
13 - let prevProps = $[0];
14 - let c_props = !prevProps || prevProps !== props;
15 - if (c_props) $[0] = props;
16 - let c_todo = c_props && prevProps.todo !== props.todo;
17 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
18 - const inputRef = useRef(null);
19 - const count = useRef(0);
20 - const [isEditing, setIsEditing] = useState(false);
21 - let c_isEditing = $[1] !== isEditing;
22 - if (c_isEditing) $[1] = isEditing;
23 - const onSave = c_onChange || c_todo ? $[2] = e => {
24 - e.preventDefault();
25 - setIsEditing(false);
26 - props.onChange({ ...props.todo,
27 - text: inputRef.current.value
28 - });
29 - } : $[2];
30 - const todoBody = c_isEditing || c_todo || c_onChange ? $[3] = isEditing ? <form value={props.todo.text} onSubmit={onSave} onBlur={onSave}>
31 - <input ref={inputRef} defaultValue={props.todo.text} autoFocus />
32 - </form> : <div className={"TodoBody" + (props.todo.done ? " done" : "")} onClick={() => setIsEditing(true)}>
33 - {props.todo.text}
34 - </div> : $[3];
35 - const checkBox = c_isEditing || c_todo || c_onChange ? $[4] = !isEditing && <button className={props.todo.done ? "Checkbox done" : "Checkbox"} onClick={e => {
36 - e.target.blur();
37 - props.onChange({ ...props.todo,
38 - done: !props.todo.done
39 - });
40 - }}></button> : $[4];
41 - return c_isEditing || c_todo || c_onChange ? $[5] = <li className="Todo">
42 - {checkBox}
43 - {todoBody}
44 - <div className="tail">
45 - <CountBadge count={count.current++} type={"warning"} rounded />
46 - </div>
47 - </li> : $[5];
48 -}
compiler/fixtures/demo-todolist-playground/src/forget/NeoTaskNoBadge.js deleted
-50
@@ -1,50 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../Components/CountBadge";
11 -/**
12 - * Until Forget supports default props...
13 - */
14 -
15 -export default function Todo(props) {
16 - let $ = useMemoCache(6);
17 - let prevProps = $[0];
18 - let c_props = !prevProps || prevProps !== props;
19 - if (c_props) $[0] = props;
20 - let c_todo = c_props && prevProps.todo !== props.todo;
21 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
22 - const inputRef = useRef(null);
23 - const count = useRef(0);
24 - const [isEditing, setIsEditing] = useState(false);
25 - let c_isEditing = $[1] !== isEditing;
26 - if (c_isEditing) $[1] = isEditing;
27 - const onSave = c_onChange || c_todo ? $[2] = e => {
28 - e.preventDefault();
29 - setIsEditing(false);
30 - props.onChange({ ...props.todo,
31 - text: inputRef.current.value
32 - });
33 - } : $[2];
34 - const todoBody = c_isEditing || c_todo || c_onChange ? $[3] = isEditing ? <form value={props.todo.text} onSubmit={onSave} onBlur={onSave}>
35 - <input ref={inputRef} defaultValue={props.todo.text} autoFocus />
36 - </form> : <div className={"TodoBody" + (props.todo.done ? " done" : "")} onClick={() => setIsEditing(true)}>
37 - {props.todo.text}
38 - </div> : $[3];
39 - const checkBox = c_isEditing || c_todo || c_onChange ? $[4] = !isEditing && <button className={props.todo.done ? "Checkbox done" : "Checkbox"} onClick={e => {
40 - e.target.blur();
41 - props.onChange({ ...props.todo,
42 - done: !props.todo.done
43 - });
44 - }}></button> : $[4];
45 - return c_isEditing || c_todo || c_onChange ? $[5] = <li className="Todo">
46 - {checkBox}
47 - {todoBody}
48 - <div className="tail"></div>
49 - </li> : $[5];
50 -}
compiler/fixtures/demo-todolist-playground/src/forget/NeoTodo.js deleted
-48
@@ -1,48 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../Components/CountBadge";
11 -export default function Todo(props) {
12 - let $ = useMemoCache(6);
13 - let prevProps = $[0];
14 - let c_props = !prevProps || prevProps !== props;
15 - if (c_props) $[0] = props;
16 - let c_todo = c_props && prevProps.todo !== props.todo;
17 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
18 - const inputRef = useRef(null);
19 - const count = useRef(0);
20 - const [isEditing, setIsEditing] = useState(false);
21 - let c_isEditing = $[1] !== isEditing;
22 - if (c_isEditing) $[1] = isEditing;
23 - const onSave = c_onChange || c_todo ? $[2] = e => {
24 - e.preventDefault();
25 - setIsEditing(false);
26 - props.onChange({ ...props.todo,
27 - text: inputRef.current.value
28 - });
29 - } : $[2];
30 - const TodoBody = c_isEditing || c_todo || c_onChange ? $[3] = isEditing ? <form value={props.todo.text} onSubmit={onSave} onBlur={onSave}>
31 - <input ref={inputRef} defaultValue={props.todo.text} autoFocus />
32 - </form> : <div className={"TodoBody" + (props.todo.done ? " done" : "")} onClick={() => setIsEditing(true)}>
33 - {props.todo.text}
34 - </div> : $[3];
35 - const checkBox = c_isEditing || c_todo || c_onChange ? $[4] = !isEditing && <button className={props.todo.done ? "Checkbox done" : "Checkbox"} onClick={e => {
36 - e.target.blur();
37 - props.onChange({ ...props.todo,
38 - done: !props.todo.done
39 - });
40 - }}></button> : $[4];
41 - return c_isEditing || c_todo || c_onChange ? $[5] = <li className="Todo">
42 - {checkBox}
43 - {TodoBody}
44 - <div className="tail">
45 - <CountBadge count={count.current++} type={"warning"} rounded />
46 - </div>
47 - </li> : $[5];
48 -}
compiler/fixtures/demo-todolist-playground/src/forget/NeoTodoNoBadge.js deleted
-50
@@ -1,50 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import React, { useState, useRef } from "react";
10 -import CountBadge from "../Components/CountBadge";
11 -/**
12 - * Until Forget supports default props...
13 - */
14 -
15 -export default function Todo(props) {
16 - let $ = useMemoCache(6);
17 - let prevProps = $[0];
18 - let c_props = !prevProps || prevProps !== props;
19 - if (c_props) $[0] = props;
20 - let c_todo = c_props && prevProps.todo !== props.todo;
21 - let c_onChange = c_props && prevProps.onChange !== props.onChange;
22 - const inputRef = useRef(null);
23 - const count = useRef(0);
24 - const [isEditing, setIsEditing] = useState(false);
25 - let c_isEditing = $[1] !== isEditing;
26 - if (c_isEditing) $[1] = isEditing;
27 - const onSave = c_onChange ? $[2] = e => {
28 - e.preventDefault();
29 - setIsEditing(false);
30 - props.onChange({ ...Todo,
31 - text: inputRef.current.value
32 - });
33 - } : $[2];
34 - const TodoBody = c_isEditing || c_todo || c_onChange ? $[3] = isEditing ? <form value={props.todo.text} onSubmit={onSave} onBlur={onSave}>
35 - <input ref={inputRef} defaultValue={props.todo.text} autoFocus />
36 - </form> : <div className={"TodoBody" + (props.todo.done ? " done" : "")} onClick={() => setIsEditing(true)}>
37 - {props.todo.text}
38 - </div> : $[3];
39 - const checkBox = c_isEditing || c_todo || c_onChange ? $[4] = !isEditing && <button className={props.todo.done ? "Checkbox done" : "Checkbox"} onClick={e => {
40 - e.target.blur();
41 - props.onChange({ ...props.todo,
42 - done: !props.todo.done
43 - });
44 - }}></button> : $[4];
45 - return c_isEditing || c_todo || c_onChange ? $[5] = <li className="Todo">
46 - {checkBox}
47 - {TodoBody}
48 - <div className="tail"></div>
49 - </li> : $[5];
50 -}
compiler/fixtures/demo-todolist-playground/src/forget/TaskBoardContext.js deleted
-82
@@ -1,82 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -import { createContext, useContext, useReducer } from "react";
10 -const TasksContext = createContext(null);
11 -const TasksDispatchContext = createContext(null);
12 -export function TasksProvider(props) {
13 - let $ = useMemoCache(4);
14 - let prevProps = $[0];
15 - let c_props = !prevProps || prevProps !== props;
16 - if (c_props) $[0] = props;
17 - let c_children = c_props && prevProps.children !== props.children;
18 - const [tasks, dispatch] = useReducer(tasksReducer, initialTasks);
19 - let c_tasks = $[1] !== tasks;
20 - if (c_tasks) $[1] = tasks;
21 - return c_tasks || c_children ? $[3] = <TasksContext.Provider value={tasks}>
22 - {c_children ? $[2] = <TasksDispatchContext.Provider value={dispatch}>
23 - {props.children}
24 - </TasksDispatchContext.Provider> : $[2]}
25 - </TasksContext.Provider> : $[3];
26 -}
27 -export function useTasks() {
28 - let $ = useMemoCache(1);
29 - return useContext(TasksContext);
30 -}
31 -export function useTasksDispatch() {
32 - let $ = useMemoCache(1);
33 - return useContext(TasksDispatchContext);
34 -}
35 -
36 -function tasksReducer(tasks, action) {
37 - switch (action.type) {
38 - case "added":
39 - {
40 - return [...tasks, {
41 - id: action.id,
42 - text: action.text,
43 - done: false
44 - }];
45 - }
46 -
47 - case "changed":
48 - {
49 - return tasks.map(t => {
50 - if (t.id === action.task.id) {
51 - return action.task;
52 - } else {
53 - return t;
54 - }
55 - });
56 - }
57 -
58 - case "deleted":
59 - {
60 - return tasks.filter(t => t.id !== action.id);
61 - }
62 -
63 - default:
64 - {
65 - throw Error("Unknown action: " + action.type);
66 - }
67 - }
68 -}
69 -
70 -const initialTasks = [{
71 - id: 0,
72 - text: "Buy milk",
73 - done: true
74 -}, {
75 - id: 1,
76 - text: "Eat tacos",
77 - done: false
78 -}, {
79 - id: 2,
80 - text: "Brew tea",
81 - done: false
82 -}];
compiler/fixtures/demo-todolist-playground/src/forget/getFiltered.js deleted
-32
@@ -1,32 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -function delay() {
10 - let now = performance.now();
11 -
12 - while (performance.now() - now < 16) {// Artificial delay -- do nothing for 100ms
13 - }
14 -}
15 -
16 -export default function getFiltered(todos, visibility) {
17 - //delay()
18 - // This only works when there is only one counter unfortunately...
19 - const $filterCountBadge = document.querySelector(".FilterCountBanner .badge");
20 - if ($filterCountBadge) $filterCountBadge.textContent = parseInt($filterCountBadge.textContent) + 1;
21 -
22 - switch (visibility) {
23 - case "all":
24 - return todos;
25 -
26 - case "active":
27 - return todos.filter(t => !t.done);
28 -
29 - case "completed":
30 - return todos.filter(t => t.done);
31 - }
32 -}
compiler/fixtures/demo-todolist-playground/src/forget/getUpdated.js deleted
-18
@@ -1,18 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -// Update an array in an immutable manner.
10 -export default function getUpdated(todos, newTodo) {
11 - return todos.map(t => {
12 - if (t.id === newTodo.id) {
13 - return newTodo;
14 - } else {
15 - return t;
16 - }
17 - }).filter(t => !!t.text);
18 -}
compiler/fixtures/demo-todolist-playground/src/forget/initialTodos.js deleted
-22
@@ -1,22 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useMemoCache } from "./useMemoCache";
9 -const initialTodos = [{
10 - id: 0,
11 - text: "memo",
12 - done: true
13 -}, {
14 - id: 1,
15 - text: "useCallback",
16 - done: false
17 -}, {
18 - id: 2,
19 - text: "useMemo",
20 - done: false
21 -}];
22 -export default initialTodos;
compiler/fixtures/demo-todolist-playground/src/forget/useMemoCache.js deleted
-15
@@ -1,15 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { useRef } from "react";
9 -
10 -const placeholder = NaN;
11 -
12 -export function useMemoCache(i) {
13 - const ref = useRef(new Array(i).fill(placeholder));
14 - return ref.current;
15 -}
compiler/fixtures/demo-todolist-playground/src/index.js deleted
-161
@@ -1,161 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { StrictMode, useEffect, useState } from "react";
9 -import ReactDOM from "react-dom";
10 -import "./normalize.css";
11 -import "./styles.css";
12 -import "./plain.css";
13 -import "./neo.css";
14 -
15 -import Ch1 from "./source/Ch1";
16 -import Ch2 from "./source/Ch2";
17 -import Ch3 from "./source/Ch3";
18 -import Ch4 from "./source/Ch4";
19 -import Ch5 from "./source/Ch5";
20 -import Ch1Memo from "./source/Ch1.memo";
21 -import Ch2HalfMemo from "./source/Ch2.half.memo";
22 -import Ch2Memo from "./source/Ch2.memo";
23 -import Ch1Forget from "./forget/Ch1";
24 -import Ch2Forget from "./forget/Ch2";
25 -import Ch3Forget from "./forget/Ch3";
26 -import Ch4Forget from "./forget/Ch4";
27 -import Ch5Forget from "./forget/Ch5";
28 -import Neo0 from "./source/Neo0";
29 -import Neo1 from "./source/Neo1";
30 -import Neo1Memo from "./source/Neo1.memo";
31 -import Neo1Forget from "./forget/Neo1";
32 -import Neo2 from "./source/Neo2";
33 -import Neo2HalfMemo from "./source/Neo2.half.memo";
34 -import Neo2Forget from "./forget/Neo2";
35 -import Neo3 from "./source/Neo3";
36 -import Neo3HalfMemo from "./source/Neo3.half.memo";
37 -import Neo3Memo from "./source/Neo3.memo";
38 -import Neo3Forget from "./forget/Neo3";
39 -
40 -const apps = {
41 - Neo0,
42 - Neo1,
43 - Neo1Memo,
44 - Neo1Forget,
45 - Neo2,
46 - Neo2HalfMemo,
47 - Neo2Forget,
48 - Neo3,
49 - Neo3HalfMemo,
50 - Neo3Memo,
51 - Neo3Forget,
52 - Ch1,
53 - Ch1Memo,
54 - Ch1Forget,
55 - Ch2,
56 - Ch2HalfMemo,
57 - Ch2Memo,
58 - Ch2Forget,
59 - Ch3,
60 - Ch3Forget,
61 - Ch4,
62 - Ch4Forget,
63 - Ch5,
64 - Ch5Forget,
65 -};
66 -
67 -let lastApps;
68 -try {
69 - lastApps = JSON.parse(localStorage.getItem("apps"));
70 -} catch {
71 - localStorage.removeItem("apps");
72 -}
73 -const defaultApps = lastApps || ["Neo1", "Ch1"];
74 -
75 -function Dynamic({ appName, index, onChangeApp, onDelete }) {
76 - const [curAppName, setCurAppName] = useState(appName);
77 - const App = apps[curAppName];
78 - const app = App ? (
79 - <div className={curAppName?.startsWith("Neo") ? "Neo" : "Plain"}>
80 - <App />
81 - </div>
82 - ) : (
83 - <div className="Plain"> Wrong Value </div>
84 - );
85 - const onChange = e => {
86 - setCurAppName(e.target.value);
87 - onChangeApp(e.target.value, index);
88 - };
89 -
90 - return (
91 - <div>
92 - <select value={curAppName} onChange={onChange}>
93 - {Object.keys(apps).map(appName => (
94 - <option key={appName} value={appName}>
95 - {appName}
96 - </option>
97 - ))}
98 - </select>
99 - <button onClick={() => onDelete(index)}> Remove </button>
100 - {app}
101 - </div>
102 - );
103 -}
104 -
105 -function Root() {
106 - const [apps, setApps] = useState(defaultApps);
107 - const [count, setCount] = useState(0);
108 - const [zoom, setZoom] = useState(false);
109 - const handleAdd = () => setApps([...apps, "Neo1"]);
110 - const handleRerender = () => setCount(count + 1);
111 -
112 - const onChangeApp = (app, index) =>
113 - setApps(apps => apps.map((a, i) => (index === i ? app : a)));
114 -
115 - const onDelete = index => setApps(apps => apps.filter((_, i) => index !== i));
116 -
117 - const onZoomChange = e => setZoom(e.target.checked);
118 -
119 - const zoomStyle = zoom
120 - ? {
121 - transform: "scale(1.5)",
122 - transformOrigin: "top",
123 - }
124 - : {};
125 -
126 - useEffect(() => {
127 - localStorage.setItem("apps", JSON.stringify(apps));
128 - }, [apps]);
129 -
130 - return (
131 - <>
132 - <h2 style={{ color: "#fffd" }}> ⚛️ Forget Playground </h2>
133 - <button onClick={handleAdd}> Add Into Comparison </button>
134 - <button onClick={handleRerender}>Rerender Root: #{count}</button>
135 - <label style={{ color: "#fffd" }}>
136 - <input type="checkbox" checked={zoom} onChange={onZoomChange} />
137 - Zoom For Recording
138 - </label>
139 - <div className="row" style={zoomStyle}>
140 - {apps.map((app, index) => (
141 - <div key={index} className="column">
142 - <Dynamic
143 - appName={app}
144 - index={index}
145 - onChangeApp={onChangeApp}
146 - onDelete={onDelete}
147 - />
148 - </div>
149 - ))}
150 - </div>
151 - </>
152 - );
153 -}
154 -
155 -const rootElement = document.getElementById("root");
156 -ReactDOM.render(
157 - <StrictMode>
158 - <Root />
159 - </StrictMode>,
160 - rootElement
161 -);
compiler/fixtures/demo-todolist-playground/src/neo.css deleted
-300
@@ -1,300 +0,0 @@
1 -.Neo {
2 - font-family: "Optimistic Display App", "Open Sans", -apple-system,
3 - BlinkMacSystemFont, "Helvetica Neue", sans-serif !important;
4 -}
5 -
6 -.Neo code {
7 - font-family: "Iosevka SS05";
8 - padding-right: 6px;
9 -}
10 -
11 -.TodoListApp {
12 - min-width: 320px;
13 - max-width: 320px;
14 - position: relative;
15 - /* overflow: hidden; */
16 - color: white;
17 - padding: 16px;
18 - border-radius: 24px;
19 - margin-top: 96px;
20 - /* for Neo1 */
21 - background: linear-gradient(
22 - 209.21deg,
23 - rgb(8, 126, 164) 13.57%,
24 - rgb(4, 89, 117) 98.38%
25 - );
26 - box-shadow: 0px 0.8px 2px rgba(0, 0, 0, 0.032),
27 - 0px 2.7px 6.7px rgba(0, 0, 0, 0.048), 0px 12px 30px rgba(0, 0, 0, 0.08);
28 -}
29 -
30 -.TodoListApp header {
31 - height: auto;
32 - position: relative;
33 - display: flex;
34 - justify-content: flex-start;
35 - align-items: center;
36 - margin-bottom: 12px;
37 -}
38 -
39 -.TodoListApp .FilterCountBanner {
40 - display: flex;
41 - align-items: center;
42 - justify-content: center;
43 - color: #fffc;
44 - font-size: 14.5px;
45 - height: 40px;
46 - position: absolute;
47 - width: 100%;
48 - left: 0;
49 - top: -40px;
50 -}
51 -
52 -.TodoListApp .FilterCountBanner .badge {
53 - margin: 0 6px;
54 -}
55 -
56 -input[type="color"].ColorPicker {
57 - width: auto;
58 - height: 40px;
59 - border: none;
60 - cursor: pointer;
61 - background-color: transparent;
62 - border-radius: 50%;
63 - display: flex;
64 - align-items: center;
65 - margin-right: 10px;
66 -}
67 -
68 -input[type="color"]::-webkit-color-swatch-wrapper {
69 - width: 34px;
70 - height: 34px;
71 - padding: 0;
72 - border-radius: 50%;
73 -}
74 -
75 -input[type="color"]::-webkit-color-swatch {
76 - border: none;
77 - border-radius: 50%;
78 -}
79 -
80 -.ColorPicker span {
81 - line-height: 32px;
82 - position: absolute;
83 - top: 0;
84 - right: 6px;
85 - font-size: 14px;
86 - /* click through */
87 - pointer-events: none;
88 -}
89 -
90 -.AddTodo,
91 -.Todo,
92 -.VisibilityFilter {
93 - transition: background-color 0.3s ease;
94 - display: flex;
95 - align-items: center;
96 - border-radius: 24px;
97 - font-size: 17px;
98 - color: #fffd;
99 - background-color: #0001;
100 - padding: 0px 18px;
101 - min-height: 56px;
102 - margin-bottom: 12px;
103 - flex-wrap: nowrap;
104 -}
105 -
106 -.VisibilityFilter {
107 - min-height: auto;
108 - margin: 0px;
109 - padding: 0 12px;
110 - display: flex;
111 - justify-content: flex-start;
112 - align-items: center;
113 - flex-wrap: nowrap;
114 -}
115 -
116 -.AddTodo {
117 - margin-bottom: 0px;
118 -}
119 -
120 -/* .Todo:last-of-type {
121 - margin-bottom: 0px;
122 -} */
123 -
124 -.Todo:hover,
125 -.AddTodo:hover {
126 - background-color: #0002;
127 -}
128 -
129 -.Todo:focus-within,
130 -.AddTodo:focus-within {
131 - background-color: #0003;
132 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset;
133 -}
134 -
135 -.Todo input,
136 -.AddTodo input {
137 - width: 100%;
138 - flex: 1 1;
139 - color: rgb(235, 236, 240);
140 - background-color: transparent;
141 - border: none;
142 - outline: 0px;
143 -}
144 -
145 -.Todo input,
146 -.Todo .TodoBody,
147 -.AddTodo input {
148 - padding: 18px 0;
149 -}
150 -
151 -.Select {
152 - display: flex;
153 - justify-content: space-evenly;
154 - flex: 1;
155 - align-items: center;
156 - flex-wrap: nowrap;
157 - border: none;
158 - border-radius: 18px;
159 -}
160 -
161 -.AddTodo button,
162 -.Select button {
163 - cursor: pointer;
164 - height: 40px;
165 - width: auto;
166 - border: none;
167 - border-radius: 18px;
168 - padding: 0 14px;
169 - transition: all 0.3s ease;
170 - color: #fffb;
171 - margin-right: -9px;
172 - /* For Neo1 */
173 - background: linear-gradient(
174 - 209.21deg,
175 - rgba(4, 89, 117, 0.133) 0%,
176 - rgba(4, 89, 117, 0.933) 100%
177 - );
178 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
179 - rgb(23 0 102 / 20%) 0px 20px 40px, rgb(0 0 0 / 10%) 0px 1px 3px;
180 -}
181 -
182 -.Select button {
183 - margin: 0;
184 - background: transparent;
185 - box-shadow: none;
186 - color: #fff7;
187 - font-size: 14.5px;
188 - padding: 0 4px;
189 -}
190 -
191 -.Select button.selected {
192 - color: #fffc;
193 -}
194 -
195 -.Select button:hover {
196 - color: #fffc;
197 -}
198 -
199 -.AddTodo button:hover {
200 - color: #fffc;
201 - box-shadow: rgb(255 255 255 / 20%) 0px 0px 0px 0.5px inset,
202 - rgb(23 0 102 / 30%) 0px 40px 80px, rgb(0 0 0 / 30%) 0px 10px 30px;
203 -}
204 -
205 -.AddTodo form,
206 -.Todo form,
207 -.Todo .TodoBody {
208 - display: flex;
209 - cursor: pointer;
210 - flex: 1;
211 - align-items: center;
212 - overflow-wrap: anywhere;
213 -}
214 -
215 -.AddTodo input::placeholder {
216 - color: #fff7;
217 -}
218 -
219 -.Todo .done {
220 - text-decoration: line-through;
221 - font-style: italic;
222 - color: #fff7;
223 -}
224 -
225 -.Todo .Checkbox {
226 - position: relative;
227 - display: flex;
228 - justify-content: center;
229 - align-items: center;
230 - width: 22px;
231 - height: 22px;
232 - padding: 0px;
233 - border: none;
234 - cursor: pointer;
235 - background-color: transparent;
236 - border-radius: 50%;
237 - border: 0.5px solid #fff3;
238 - margin: 0px;
239 - margin-right: 12px;
240 -}
241 -
242 -.Todo .Checkbox.done {
243 - border: 0.5px solid #fff5;
244 -}
245 -
246 -.Todo .Checkbox.done::after {
247 - content: "";
248 - width: 16px;
249 - height: 16px;
250 - position: absolute;
251 - border-radius: 50%;
252 - background-color: #fffc;
253 -}
254 -
255 -.tail {
256 - margin-left: 8px;
257 - justify-content: flex-end;
258 -}
259 -
260 -.VisibilityFilter {
261 - flex: 1;
262 -}
263 -
264 -.VisibilityFilter .tail {
265 - margin-left: 0px;
266 - display: flex;
267 -}
268 -
269 -/*
270 - * https://getbootstrap.com/docs/5.1/components/badge/
271 - */
272 -
273 -.badge {
274 - /* so width won't change when bumping. */
275 - font-family: "Iosevka SS05", menlo, monospace;
276 - display: inline-block;
277 - padding: 0.35em 0.65em;
278 - font-size: 13.5px;
279 - font-weight: 700;
280 - line-height: 1;
281 - color: #fff;
282 - text-align: center;
283 - white-space: nowrap;
284 - vertical-align: baseline;
285 - border-radius: 0.25rem;
286 -}
287 -
288 -.rounded-pill {
289 - border-radius: 50rem !important;
290 -}
291 -
292 -.badge-danger {
293 - color: #fff;
294 - background-color: #dc3545;
295 -}
296 -
297 -.badge-warning {
298 - color: #212529;
299 - background-color: #ffc107;
300 -}
compiler/fixtures/demo-todolist-playground/src/normalize.css deleted
-351
@@ -1,351 +0,0 @@
1 -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 -
3 -/* Document
4 - ========================================================================== */
5 -
6 -/**
7 - * 1. Correct the line height in all browsers.
8 - * 2. Prevent adjustments of font size after orientation changes in iOS.
9 - */
10 -
11 -html {
12 - line-height: 1.15; /* 1 */
13 - -webkit-text-size-adjust: 100%; /* 2 */
14 -}
15 -
16 -/* Sections
17 - ========================================================================== */
18 -
19 -/**
20 - * Remove the margin in all browsers.
21 - */
22 -
23 -body {
24 - margin: 0;
25 -}
26 -
27 -/**
28 - * Render the `main` element consistently in IE.
29 - */
30 -
31 -main {
32 - display: block;
33 -}
34 -
35 -/**
36 - * Correct the font size and margin on `h1` elements within `section` and
37 - * `article` contexts in Chrome, Firefox, and Safari.
38 - */
39 -
40 -h1 {
41 - font-size: 2em;
42 - margin: 0.67em 0;
43 -}
44 -
45 -/* Grouping content
46 - ========================================================================== */
47 -
48 -/**
49 - * 1. Add the correct box sizing in Firefox.
50 - * 2. Show the overflow in Edge and IE.
51 - */
52 -
53 -hr {
54 - box-sizing: content-box; /* 1 */
55 - height: 0; /* 1 */
56 - overflow: visible; /* 2 */
57 -}
58 -
59 -/**
60 - * 1. Correct the inheritance and scaling of font size in all browsers.
61 - * 2. Correct the odd `em` font sizing in all browsers.
62 - */
63 -
64 -pre {
65 - font-family: monospace, monospace; /* 1 */
66 - font-size: 1em; /* 2 */
67 -}
68 -
69 -/* Text-level semantics
70 - ========================================================================== */
71 -
72 -/**
73 - * Remove the gray background on active links in IE 10.
74 - */
75 -
76 -a {
77 - background-color: transparent;
78 -}
79 -
80 -/**
81 - * 1. Remove the bottom border in Chrome 57-
82 - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 - */
84 -
85 -abbr[title] {
86 - border-bottom: none; /* 1 */
87 - text-decoration: underline; /* 2 */
88 - text-decoration: underline dotted; /* 2 */
89 -}
90 -
91 -/**
92 - * Add the correct font weight in Chrome, Edge, and Safari.
93 - */
94 -
95 -b,
96 -strong {
97 - font-weight: bolder;
98 -}
99 -
100 -/**
101 - * 1. Correct the inheritance and scaling of font size in all browsers.
102 - * 2. Correct the odd `em` font sizing in all browsers.
103 - */
104 -
105 -code,
106 -kbd,
107 -samp {
108 - font-family: monospace, monospace; /* 1 */
109 - font-size: 1em; /* 2 */
110 -}
111 -
112 -/**
113 - * Add the correct font size in all browsers.
114 - */
115 -
116 -small {
117 - font-size: 80%;
118 -}
119 -
120 -/**
121 - * Prevent `sub` and `sup` elements from affecting the line height in
122 - * all browsers.
123 - */
124 -
125 -sub,
126 -sup {
127 - font-size: 75%;
128 - line-height: 0;
129 - position: relative;
130 - vertical-align: baseline;
131 -}
132 -
133 -sub {
134 - bottom: -0.25em;
135 -}
136 -
137 -sup {
138 - top: -0.5em;
139 -}
140 -
141 -/* Embedded content
142 - ========================================================================== */
143 -
144 -/**
145 - * Remove the border on images inside links in IE 10.
146 - */
147 -
148 -img {
149 - border-style: none;
150 -}
151 -
152 -/* Forms
153 - ========================================================================== */
154 -
155 -/**
156 - * 1. Change the font styles in all browsers.
157 - * 2. Remove the margin in Firefox and Safari.
158 - */
159 -
160 -button,
161 -input,
162 -optgroup,
163 -select,
164 -textarea {
165 - font-family: inherit; /* 1 */
166 - font-size: 100%; /* 1 */
167 - line-height: 1.15; /* 1 */
168 - margin: 0; /* 2 */
169 -}
170 -
171 -/**
172 - * Show the overflow in IE.
173 - * 1. Show the overflow in Edge.
174 - */
175 -
176 -button,
177 -input {
178 - /* 1 */
179 - overflow: visible;
180 -}
181 -
182 -/**
183 - * Remove the inheritance of text transform in Edge, Firefox, and IE.
184 - * 1. Remove the inheritance of text transform in Firefox.
185 - */
186 -
187 -button,
188 -select {
189 - /* 1 */
190 - text-transform: none;
191 -}
192 -
193 -/**
194 - * Correct the inability to style clickable types in iOS and Safari.
195 - */
196 -
197 -button,
198 -[type="button"],
199 -[type="reset"],
200 -[type="submit"] {
201 - -webkit-appearance: button;
202 -}
203 -
204 -/**
205 - * Remove the inner border and padding in Firefox.
206 - */
207 -
208 -button::-moz-focus-inner,
209 -[type="button"]::-moz-focus-inner,
210 -[type="reset"]::-moz-focus-inner,
211 -[type="submit"]::-moz-focus-inner {
212 - border-style: none;
213 - padding: 0;
214 -}
215 -
216 -/**
217 - * Restore the focus styles unset by the previous rule.
218 - */
219 -
220 -button:-moz-focusring,
221 -[type="button"]:-moz-focusring,
222 -[type="reset"]:-moz-focusring,
223 -[type="submit"]:-moz-focusring {
224 - outline: 1px dotted ButtonText;
225 -}
226 -
227 -/**
228 - * Correct the padding in Firefox.
229 - */
230 -
231 -fieldset {
232 - padding: 0.35em 0.75em 0.625em;
233 -}
234 -
235 -/**
236 - * 1. Correct the text wrapping in Edge and IE.
237 - * 2. Correct the color inheritance from `fieldset` elements in IE.
238 - * 3. Remove the padding so developers are not caught out when they zero out
239 - * `fieldset` elements in all browsers.
240 - */
241 -
242 -legend {
243 - box-sizing: border-box; /* 1 */
244 - color: inherit; /* 2 */
245 - display: table; /* 1 */
246 - max-width: 100%; /* 1 */
247 - padding: 0; /* 3 */
248 - white-space: normal; /* 1 */
249 -}
250 -
251 -/**
252 - * Add the correct vertical alignment in Chrome, Firefox, and Opera.
253 - */
254 -
255 -progress {
256 - vertical-align: baseline;
257 -}
258 -
259 -/**
260 - * Remove the default vertical scrollbar in IE 10+.
261 - */
262 -
263 -textarea {
264 - overflow: auto;
265 -}
266 -
267 -/**
268 - * 1. Add the correct box sizing in IE 10.
269 - * 2. Remove the padding in IE 10.
270 - */
271 -
272 -[type="checkbox"],
273 -[type="radio"] {
274 - box-sizing: border-box; /* 1 */
275 - padding: 0; /* 2 */
276 -}
277 -
278 -/**
279 - * Correct the cursor style of increment and decrement buttons in Chrome.
280 - */
281 -
282 -[type="number"]::-webkit-inner-spin-button,
283 -[type="number"]::-webkit-outer-spin-button {
284 - height: auto;
285 -}
286 -
287 -/**
288 - * 1. Correct the odd appearance in Chrome and Safari.
289 - * 2. Correct the outline style in Safari.
290 - */
291 -
292 -[type="search"] {
293 - -webkit-appearance: textfield; /* 1 */
294 - outline-offset: -2px; /* 2 */
295 -}
296 -
297 -/**
298 - * Remove the inner padding in Chrome and Safari on macOS.
299 - */
300 -
301 -[type="search"]::-webkit-search-decoration {
302 - -webkit-appearance: none;
303 -}
304 -
305 -/**
306 - * 1. Correct the inability to style clickable types in iOS and Safari.
307 - * 2. Change font properties to `inherit` in Safari.
308 - */
309 -
310 -::-webkit-file-upload-button {
311 - -webkit-appearance: button; /* 1 */
312 - font: inherit; /* 2 */
313 -}
314 -
315 -/* Interactive
316 - ========================================================================== */
317 -
318 -/*
319 - * Add the correct display in Edge, IE 10+, and Firefox.
320 - */
321 -
322 -details {
323 - display: block;
324 -}
325 -
326 -/*
327 - * Add the correct display in all browsers.
328 - */
329 -
330 -summary {
331 - display: list-item;
332 -}
333 -
334 -/* Misc
335 - ========================================================================== */
336 -
337 -/**
338 - * Add the correct display in IE 10+.
339 - */
340 -
341 -template {
342 - display: none;
343 -}
344 -
345 -/**
346 - * Add the correct display in IE 10.
347 - */
348 -
349 -[hidden] {
350 - display: none;
351 -}
compiler/fixtures/demo-todolist-playground/src/plain.css deleted
-19
@@ -1,19 +0,0 @@
1 -.Plain {
2 - width: 320px;
3 - background-color: white;
4 - padding: 24px 18px;
5 - border-radius: 8px;
6 - margin-top: 96px;
7 - box-shadow: 0px 0.8px 2px rgba(0, 0, 0, 0.032),
8 - 0px 2.7px 6.7px rgba(0, 0, 0, 0.048), 0px 12px 30px rgba(0, 0, 0, 0.08);
9 -}
10 -
11 -.Plain input[type="checkbox"] {
12 - margin-right: 4px;
13 -}
14 -
15 -.Plain .Select .badge {
16 - position: relative;
17 - transform: translate(-50%, -50%) !important;
18 - top: -39px;
19 -}
compiler/fixtures/demo-todolist-playground/src/public/index.html deleted
-11
@@ -1,11 +0,0 @@
1 -<!DOCTYPE html>
2 -<html lang="en">
3 - <head>
4 - <meta charset="UTF-8">
5 - <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 - <title>Document</title>
7 - </head>
8 - <body>
9 - <div id="root"></div>
10 - </body>
11 -</html>
\ No newline at end of file
compiler/fixtures/demo-todolist-playground/src/source/Ch1.js deleted
-125
@@ -1,125 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -
10 -/**
11 - * Ch1 Minimal TaskBoard
12 - *
13 - * Motivation:
14 - * We want to start with just `useState` and _pass things done_.
15 - *
16 - * Inspired by
17 - * - Rich Harris's https://rethinking-reactivity.surge.sh/#slide=18
18 - * - https://beta.reactjs.org/learn/extracting-state-logic-into-a-reducer
19 - * - before we extract event handler to reducer.
20 - * - https://immerjs.github.io/immer/example-setstate
21 - *
22 - * Now, the <TaskBoard /> contains:
23 - * - useState
24 - * - useCallback
25 - * - React.memo(<Child />)
26 - */
27 -
28 -function TaskBoard() {
29 - const [tasks, setTasks] = useState(initialTasks);
30 - const onChangeTask = task =>
31 - setTasks(ts => ts.map(t => (t.id === task.id ? task : t)));
32 -
33 - return (
34 - <div>
35 - <AddTask setTasks={setTasks} />
36 - {tasks.map(task => (
37 - <Task key={task.id} task={task} onChange={onChangeTask} />
38 - ))}
39 - </div>
40 - );
41 -}
42 -
43 -export default TaskBoard;
44 -
45 -function Task({ task, onChange }) {
46 - const count = useRef(0);
47 - const [isEditing, setIsEditing] = useState(false);
48 - const taskContent = isEditing ? (
49 - <>
50 - <input
51 - value={task.text}
52 - onChange={e => {
53 - onChange({
54 - ...task,
55 - text: e.target.value,
56 - });
57 - }}
58 - />
59 - <button onClick={() => setIsEditing(false)}>Save</button>
60 - </>
61 - ) : (
62 - <>
63 - {task.text}
64 - <button onClick={() => setIsEditing(true)}>Edit</button>
65 - </>
66 - );
67 - return (
68 - <li>
69 - <label>
70 - <input
71 - type="checkbox"
72 - checked={task.done}
73 - onChange={e => {
74 - onChange({
75 - ...task,
76 - done: e.target.checked,
77 - });
78 - }}
79 - />
80 - {taskContent}
81 - {count.current++}
82 - </label>
83 - </li>
84 - );
85 -}
86 -
87 -let nextId = 3;
88 -const defaultTask = "Code bugs";
89 -const initialTasks = [
90 - { id: 0, text: "Buy milk", done: true },
91 - { id: 1, text: "Eat tacos", done: false },
92 - { id: 2, text: "Brew tea", done: false },
93 -];
94 -
95 -function AddTask({ setTasks }) {
96 - const [text, setText] = useState(defaultTask);
97 - const handleAddTask = text => {
98 - setTasks(ts => [
99 - ...ts,
100 - {
101 - id: nextId++,
102 - text: text,
103 - done: false,
104 - },
105 - ]);
106 - };
107 -
108 - return (
109 - <>
110 - <input
111 - placeholder="Add task"
112 - value={text}
113 - onChange={e => setText(e.target.value)}
114 - />
115 - <button
116 - onClick={() => {
117 - setText(defaultTask);
118 - handleAddTask(text);
119 - }}
120 - >
121 - Add
122 - </button>
123 - </>
124 - );
125 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch1.memo.js deleted
-128
@@ -1,128 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useCallback, useState, useRef } from "react";
9 -
10 -/**
11 - * Ch1 Minimal TaskBoard
12 - *
13 - * Motivation:
14 - * We want to start with just `useState` and _pass things done_.
15 - *
16 - * Inspired by
17 - * - Rich Harris's https://rethinking-reactivity.surge.sh/#slide=18
18 - * - https://beta.reactjs.org/learn/extracting-state-logic-into-a-reducer
19 - * - before we extract event handler to reducer.
20 - *
21 - * Now, the <TaskBoard /> contains:
22 - * - useState
23 - * - useCallback
24 - * - React.memo(<Child />)
25 - */
26 -
27 -// const Task = React.memo(({ task, onChange }) => { ... });
28 -
29 -function TaskBoard() {
30 - const [tasks, setTasks] = useState(initialTasks);
31 - const onChangeTask = useCallback(
32 - task => setTasks(ts => ts.map(t => (t.id === task.id ? task : t))),
33 - []
34 - );
35 -
36 - return (
37 - <div>
38 - <AddTask setTasks={setTasks} />
39 - {tasks.map(task => (
40 - <Task key={task.id} task={task} onChange={onChangeTask} />
41 - ))}
42 - </div>
43 - );
44 -}
45 -
46 -export default TaskBoard;
47 -
48 -const Task = React.memo(({ task, onChange }) => {
49 - const count = useRef(0);
50 - const [isEditing, setIsEditing] = useState(false);
51 - const taskContent = isEditing ? (
52 - <>
53 - <input
54 - value={task.text}
55 - onChange={e => {
56 - onChange({
57 - ...task,
58 - text: e.target.value,
59 - });
60 - }}
61 - />
62 - <button onClick={() => setIsEditing(false)}>Save</button>
63 - </>
64 - ) : (
65 - <>
66 - {task.text}
67 - <button onClick={() => setIsEditing(true)}>Edit</button>
68 - </>
69 - );
70 - return (
71 - <li>
72 - <label>
73 - <input
74 - type="checkbox"
75 - checked={task.done}
76 - onChange={e => {
77 - onChange({
78 - ...task,
79 - done: e.target.checked,
80 - });
81 - }}
82 - />
83 - {taskContent}
84 - {count.current++}
85 - </label>
86 - </li>
87 - );
88 -});
89 -
90 -let nextId = 3;
91 -const defaultTask = "Code bugs";
92 -const initialTasks = [
93 - { id: 0, text: "Buy milk", done: true },
94 - { id: 1, text: "Eat tacos", done: false },
95 - { id: 2, text: "Brew tea", done: false },
96 -];
97 -
98 -function AddTask({ setTasks }) {
99 - const [text, setText] = useState(defaultTask);
100 - const handleAddTask = text => {
101 - setTasks(ts => [
102 - ...ts,
103 - {
104 - id: nextId++,
105 - text: text,
106 - done: false,
107 - },
108 - ]);
109 - };
110 -
111 - return (
112 - <>
113 - <input
114 - placeholder="Add task"
115 - value={text}
116 - onChange={e => setText(e.target.value)}
117 - />
118 - <button
119 - onClick={() => {
120 - setText(defaultTask);
121 - handleAddTask(text);
122 - }}
123 - >
124 - Add
125 - </button>
126 - </>
127 - );
128 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch2.half.memo.js deleted
-165
@@ -1,165 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useCallback } from "react";
9 -
10 -/**
11 - * Ch2 TaskBoard with VisibilityFilter
12 - *
13 - * Motivation:
14 - * Add computation that need `useMemo` and props
15 - *
16 - * Now, the <TaskBoard /> contains:
17 - * - props
18 - * - useState
19 - * - useCallback
20 - * - useMemo
21 - * - React.memo(<Child />)
22 - *
23 - * Now, the <TaskBoard /> itself needs to be `React.memo` as well to prevent
24 - * from Parent being re-rendered.
25 - * - also, you need to make sure the `getFilteredTasks` is stable as well...
26 - */
27 -
28 -export default FilterableTaskBoard;
29 -
30 -function FilterableTaskBoard() {
31 - const count = useRef(0);
32 - const countRef = useRef(null);
33 - const [visibility, setVisibility] = useState("all");
34 - const getFilteredTasks = tasks => {
35 - // Gosh I'm really coding against React here.
36 - // Invoke in next tick so DOM commits have been made...
37 - // otherwise we'll miss the update from the initial render.
38 - // Use `useState` here will cause infinite rendering loop.
39 - queueMicrotask(() => (countRef.current.textContent = count.current++));
40 - switch (visibility) {
41 - case "all":
42 - return tasks;
43 - case "active":
44 - return tasks.filter(t => !t.done);
45 - case "completed":
46 - return tasks.filter(t => t.done);
47 - }
48 - };
49 -
50 - return (
51 - <>
52 - <select
53 - size="3"
54 - value={visibility}
55 - onChange={e => setVisibility(e.target.value)}
56 - >
57 - <option value="all">All</option>
58 - <option value="active">Active</option>
59 - <option value="completed">Completed</option>
60 - </select>
61 - <span ref={countRef}>{count.current}</span>
62 - <TaskBoard getFilteredTasks={getFilteredTasks} />
63 - </>
64 - );
65 -}
66 -
67 -function TaskBoard({ getFilteredTasks }) {
68 - const [tasks, setTasks] = useState(initialTasks);
69 - const onChangeTask = useCallback(
70 - task => setTasks(ts => ts.map(t => (t.id === task.id ? task : t))),
71 - []
72 - );
73 - const filtered = getFilteredTasks(tasks);
74 -
75 - return (
76 - <div>
77 - <AddTask setTasks={setTasks} />
78 - {filtered.map(task => (
79 - <Task key={task.id} task={task} onChange={onChangeTask} />
80 - ))}
81 - </div>
82 - );
83 -}
84 -
85 -const Task = React.memo(({ task, onChange }) => {
86 - const count = useRef(0);
87 - const [isEditing, setIsEditing] = useState(false);
88 - const taskContent = isEditing ? (
89 - <>
90 - <input
91 - value={task.text}
92 - onChange={e => {
93 - onChange({
94 - ...task,
95 - text: e.target.value,
96 - });
97 - }}
98 - />
99 - <button onClick={() => setIsEditing(false)}>Save</button>
100 - </>
101 - ) : (
102 - <>
103 - {task.text}
104 - <button onClick={() => setIsEditing(true)}>Edit</button>
105 - </>
106 - );
107 - return (
108 - <li>
109 - <label>
110 - <input
111 - type="checkbox"
112 - checked={task.done}
113 - onChange={e => {
114 - onChange({
115 - ...task,
116 - done: e.target.checked,
117 - });
118 - }}
119 - />
120 - {taskContent}
121 - {count.current++}
122 - </label>
123 - </li>
124 - );
125 -});
126 -
127 -let nextId = 3;
128 -const defaultTask = "Code bugs";
129 -const initialTasks = [
130 - { id: 0, text: "Buy milk", done: true },
131 - { id: 1, text: "Eat tacos", done: false },
132 - { id: 2, text: "Brew tea", done: false },
133 -];
134 -
135 -function AddTask({ setTasks }) {
136 - const [text, setText] = useState(defaultTask);
137 - const handleAddTask = text => {
138 - setTasks(ts => [
139 - ...ts,
140 - {
141 - id: nextId++,
142 - text: text,
143 - done: false,
144 - },
145 - ]);
146 - };
147 -
148 - return (
149 - <>
150 - <input
151 - placeholder="Add task"
152 - value={text}
153 - onChange={e => setText(e.target.value)}
154 - />
155 - <button
156 - onClick={() => {
157 - setText(defaultTask);
158 - handleAddTask(text);
159 - }}
160 - >
161 - Add
162 - </button>
163 - </>
164 - );
165 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch2.js deleted
-164
@@ -1,164 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -
10 -/**
11 - * Ch2 TaskBoard with VisibilityFilter
12 - *
13 - * Motivation:
14 - * Add computation that need `useMemo` and props
15 - *
16 - * Now, the <TaskBoard /> contains:
17 - * - props
18 - * - useState
19 - * - useCallback
20 - * - useMemo
21 - * - React.memo(<Child />)
22 - *
23 - * Now, the <TaskBoard /> itself needs to be `React.memo` as well to prevent
24 - * from Parent being re-rendered.
25 - * - also, you need to make sure the `getFilteredTasks` is stable as well...
26 - */
27 -
28 -export default FilterableTaskBoard;
29 -
30 -function FilterableTaskBoard() {
31 - const count = useRef(0);
32 - const countRef = useRef(null);
33 - const [visibility, setVisibility] = useState("all");
34 - const getFilteredTasks = tasks => {
35 - // Gosh I'm really coding against React here.
36 - // Invoke in next tick so DOM commits have been made...
37 - // otherwise we'll miss the update from the initial render.
38 - // Use `useState` here will cause infinite rendering loop.
39 - count.current++;
40 - queueMicrotask(() => (countRef.current.textContent = count.current));
41 - switch (visibility) {
42 - case "all":
43 - return tasks;
44 - case "active":
45 - return tasks.filter(t => !t.done);
46 - case "completed":
47 - return tasks.filter(t => t.done);
48 - }
49 - };
50 -
51 - return (
52 - <>
53 - <select
54 - size="3"
55 - value={visibility}
56 - onChange={e => setVisibility(e.target.value)}
57 - >
58 - <option value="all">All</option>
59 - <option value="active">Active</option>
60 - <option value="completed">Completed</option>
61 - </select>
62 - <span ref={countRef}>{count.current}</span>
63 - <TaskBoard getFilteredTasks={getFilteredTasks} />
64 - </>
65 - );
66 -}
67 -
68 -const TaskBoard = ({ getFilteredTasks }) => {
69 - const [tasks, setTasks] = useState(initialTasks);
70 - const onChangeTask = task =>
71 - setTasks(ts => ts.map(t => (t.id === task.id ? task : t)));
72 - const filtered = getFilteredTasks(tasks);
73 -
74 - return (
75 - <div>
76 - <AddTask setTasks={setTasks} />
77 - {filtered.map(task => (
78 - <Task key={task.id} task={task} onChange={onChangeTask} />
79 - ))}
80 - </div>
81 - );
82 -};
83 -
84 -function Task({ task, onChange }) {
85 - const count = useRef(0);
86 - const [isEditing, setIsEditing] = useState(false);
87 - const taskContent = isEditing ? (
88 - <>
89 - <input
90 - value={task.text}
91 - onChange={e => {
92 - onChange({
93 - ...task,
94 - text: e.target.value,
95 - });
96 - }}
97 - />
98 - <button onClick={() => setIsEditing(false)}>Save</button>
99 - </>
100 - ) : (
101 - <>
102 - {task.text}
103 - <button onClick={() => setIsEditing(true)}>Edit</button>
104 - </>
105 - );
106 - return (
107 - <li>
108 - <label>
109 - <input
110 - type="checkbox"
111 - checked={task.done}
112 - onChange={e => {
113 - onChange({
114 - ...task,
115 - done: e.target.checked,
116 - });
117 - }}
118 - />
119 - {taskContent}
120 - {count.current++}
121 - </label>
122 - </li>
123 - );
124 -}
125 -
126 -let nextId = 3;
127 -const defaultTask = "Code bugs";
128 -const initialTasks = [
129 - { id: 0, text: "Buy milk", done: true },
130 - { id: 1, text: "Eat tacos", done: false },
131 - { id: 2, text: "Brew tea", done: false },
132 -];
133 -
134 -function AddTask({ setTasks }) {
135 - const [text, setText] = useState(defaultTask);
136 - const handleAddTask = text => {
137 - setTasks(ts => [
138 - ...ts,
139 - {
140 - id: nextId++,
141 - text: text,
142 - done: false,
143 - },
144 - ]);
145 - };
146 -
147 - return (
148 - <>
149 - <input
150 - placeholder="Add task"
151 - value={text}
152 - onChange={e => setText(e.target.value)}
153 - />
154 - <button
155 - onClick={() => {
156 - setText(defaultTask);
157 - handleAddTask(text);
158 - }}
159 - >
160 - Add
161 - </button>
162 - </>
163 - );
164 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch2.memo.js deleted
-175
@@ -1,175 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useCallback, useMemo } from "react";
9 -
10 -/**
11 - * Ch2 TaskBoard with VisibilityFilter
12 - *
13 - * Motivation:
14 - * Add computation that need `useMemo` and props
15 - *
16 - * Now, the <TaskBoard /> contains:
17 - * - props
18 - * - useState
19 - * - useCallback
20 - * - useMemo
21 - * - React.memo(<Child />)
22 - *
23 - * Now, the <TaskBoard /> itself needs to be `React.memo` as well to prevent
24 - * from Parent being re-rendered.
25 - * - also, we need to make sure the `getFilteredTasks` is stable as well...
26 - */
27 -
28 -export default function FilterableTaskBoard() {
29 - const count = useRef(0);
30 - const countRef = useRef(null);
31 - const [visibility, setVisibility] = useState("all");
32 - const getFilteredTasks = useCallback(
33 - tasks => {
34 - // Gosh I'm really coding against React here.
35 - // Invoke in next tick so DOM commits have been made...
36 - // otherwise we'll miss the update from the initial render.
37 - // Use `useState` here will cause infinite rendering loop.
38 - count.current++;
39 - queueMicrotask(() => (countRef.current.textContent = count.current));
40 - switch (visibility) {
41 - case "all":
42 - return tasks;
43 - case "active":
44 - return tasks.filter(t => !t.done);
45 - case "completed":
46 - return tasks.filter(t => t.done);
47 - }
48 - },
49 - [visibility]
50 - );
51 -
52 - return (
53 - <>
54 - <select
55 - size="3"
56 - value={visibility}
57 - onChange={e => setVisibility(e.target.value)}
58 - >
59 - <option value="all">All</option>
60 - <option value="active">Active</option>
61 - <option value="completed">Completed</option>
62 - </select>
63 - <span ref={countRef}>{count.current}</span>
64 - <TaskBoard getFilteredTasks={getFilteredTasks} />
65 - </>
66 - );
67 -}
68 -
69 -// const Task = React.memo(({ task, onChange }) => { ... });
70 -
71 -const TaskBoard = React.memo(({ getFilteredTasks }) => {
72 - const [tasks, setTasks] = useState(initialTasks);
73 - const onChangeTask = useCallback(
74 - task => setTasks(ts => ts.map(t => (t.id === task.id ? task : t))),
75 - []
76 - );
77 - const filtered = useMemo(
78 - () => getFilteredTasks(tasks),
79 - [getFilteredTasks, tasks]
80 - );
81 - return (
82 - <div>
83 - <AddTask setTasks={setTasks} />
84 - {filtered.map(task => (
85 - <Task key={task.id} task={task} onChange={onChangeTask} />
86 - ))}
87 - </div>
88 - );
89 -});
90 -
91 -// In <TaskBoard />'s parents:
92 -// const getFilteredTasks = useCallback(() => {...}, [visibility]);
93 -// <TaskBoard getFilteredTasks={getFilteredTasks} />
94 -
95 -const Task = React.memo(({ task, onChange }) => {
96 - const count = useRef(0);
97 - const [isEditing, setIsEditing] = useState(false);
98 - const taskContent = isEditing ? (
99 - <>
100 - <input
101 - value={task.text}
102 - onChange={e => {
103 - onChange({
104 - ...task,
105 - text: e.target.value,
106 - });
107 - }}
108 - />
109 - <button onClick={() => setIsEditing(false)}>Save</button>
110 - </>
111 - ) : (
112 - <>
113 - {task.text}
114 - <button onClick={() => setIsEditing(true)}>Edit</button>
115 - </>
116 - );
117 - return (
118 - <li>
119 - <label>
120 - <input
121 - type="checkbox"
122 - checked={task.done}
123 - onChange={e => {
124 - onChange({
125 - ...task,
126 - done: e.target.checked,
127 - });
128 - }}
129 - />
130 - {taskContent}
131 - {count.current++}
132 - </label>
133 - </li>
134 - );
135 -});
136 -
137 -let nextId = 3;
138 -const defaultTask = "Code bugs";
139 -const initialTasks = [
140 - { id: 0, text: "Buy milk", done: true },
141 - { id: 1, text: "Eat tacos", done: false },
142 - { id: 2, text: "Brew tea", done: false },
143 -];
144 -
145 -function AddTask({ setTasks }) {
146 - const [text, setText] = useState(defaultTask);
147 - const handleAddTask = text => {
148 - setTasks(ts => [
149 - ...ts,
150 - {
151 - id: nextId++,
152 - text: text,
153 - done: false,
154 - },
155 - ]);
156 - };
157 -
158 - return (
159 - <>
160 - <input
161 - placeholder="Add task"
162 - value={text}
163 - onChange={e => setText(e.target.value)}
164 - />
165 - <button
166 - onClick={() => {
167 - setText(defaultTask);
168 - handleAddTask(text);
169 - }}
170 - >
171 - Add
172 - </button>
173 - </>
174 - );
175 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch3.js deleted
-158
@@ -1,158 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { createContext, useState, useRef, useContext } from "react";
9 -
10 -/**
11 - * Ch3 TaskBoard use dedicated context.
12 - *
13 - * Motivation:
14 - * Replace `useState` with `useContext`
15 - */
16 -
17 -const TasksContext = createContext(null);
18 -
19 -// Admittedly, this is a really weird pattern...
20 -// but it save me from copying in the reducer...
21 -const SetTasksContext = createContext(null);
22 -
23 -export default function FilterableTaskBoardUsingContext() {
24 - const count = useRef(0);
25 - const [visibility, setVisibility] = useState("all");
26 - const [tasks, setTasks] = useState(initialTasks);
27 - const getFilteredTasks = tasks => {
28 - count.current++;
29 - switch (visibility) {
30 - case "all":
31 - return tasks;
32 - case "active":
33 - return tasks.filter(t => !t.done);
34 - case "completed":
35 - return tasks.filter(t => t.done);
36 - }
37 - };
38 -
39 - return (
40 - <>
41 - <select
42 - size="3"
43 - value={visibility}
44 - onChange={e => setVisibility(e.target.value)}
45 - >
46 - <option value="all">All</option>
47 - <option value="active">Active</option>
48 - <option value="completed">Completed</option>
49 - </select>
50 - <SetTasksContext.Provider value={setTasks}>
51 - <TasksContext.Provider value={tasks}>
52 - <TaskBoard getFilteredTasks={getFilteredTasks} />
53 - </TasksContext.Provider>
54 - </SetTasksContext.Provider>
55 - </>
56 - );
57 -}
58 -
59 -function TaskBoard({ getFilteredTasks }) {
60 - const tasks = useContext(TasksContext);
61 - const filtered = getFilteredTasks(tasks);
62 -
63 - return (
64 - <div>
65 - <AddTask />
66 - {filtered.map(task => (
67 - <Task key={task.id} task={task} />
68 - ))}
69 - </div>
70 - );
71 -}
72 -
73 -function Task({ task }) {
74 - const setTasks = useContext(SetTasksContext);
75 - const onChange = task =>
76 - setTasks(ts => ts.map(t => (t.id === task.id ? task : t)));
77 -
78 - const count = useRef(0);
79 - const [isEditing, setIsEditing] = useState(false);
80 - const taskContent = isEditing ? (
81 - <>
82 - <input
83 - value={task.text}
84 - onChange={e => {
85 - onChange({
86 - ...task,
87 - text: e.target.value,
88 - });
89 - }}
90 - />
91 - <button onClick={() => setIsEditing(false)}>Save</button>
92 - </>
93 - ) : (
94 - <>
95 - {task.text}
96 - <button onClick={() => setIsEditing(true)}>Edit</button>
97 - </>
98 - );
99 - return (
100 - <li>
101 - <label>
102 - <input
103 - type="checkbox"
104 - checked={task.done}
105 - onChange={e => {
106 - onChange({
107 - ...task,
108 - done: e.target.checked,
109 - });
110 - }}
111 - />
112 - {taskContent}
113 - {count.current++}
114 - </label>
115 - </li>
116 - );
117 -}
118 -
119 -let nextId = 3;
120 -const defaultTask = "Code bugs";
121 -const initialTasks = [
122 - { id: 0, text: "Buy milk", done: true },
123 - { id: 1, text: "Eat tacos", done: false },
124 - { id: 2, text: "Brew tea", done: false },
125 -];
126 -
127 -function AddTask() {
128 - const setTasks = useContext(SetTasksContext);
129 - const [text, setText] = useState(defaultTask);
130 - const handleAddTask = text => {
131 - setTasks(ts => [
132 - ...ts,
133 - {
134 - id: nextId++,
135 - text: text,
136 - done: false,
137 - },
138 - ]);
139 - };
140 -
141 - return (
142 - <>
143 - <input
144 - placeholder="Add task"
145 - value={text}
146 - onChange={e => setText(e.target.value)}
147 - />
148 - <button
149 - onClick={() => {
150 - setText(defaultTask);
151 - handleAddTask(text);
152 - }}
153 - >
154 - Add
155 - </button>
156 - </>
157 - );
158 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch4.js deleted
-142
@@ -1,142 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import { TasksProvider, useTasks, useTasksDispatch } from "./TaskBoardContext";
10 -
11 -/**
12 - * Ch4 TaskBoard use custom hooks
13 - *
14 - * Motivation:
15 - * encapsulate context and reducer as custom hooks.
16 - */
17 -
18 -export default function FilterableTaskBoardUsingCustomHooks() {
19 - const count = useRef(0);
20 - const [visibility, setVisibility] = useState("all");
21 - const getFilteredTasks = tasks => {
22 - count.current++;
23 - switch (visibility) {
24 - case "all":
25 - return tasks;
26 - case "active":
27 - return tasks.filter(t => !t.done);
28 - case "completed":
29 - return tasks.filter(t => t.done);
30 - }
31 - };
32 -
33 - return (
34 - <>
35 - <select
36 - size="3"
37 - value={visibility}
38 - onChange={e => setVisibility(e.target.value)}
39 - >
40 - <option value="all">All</option>
41 - <option value="active">Active</option>
42 - <option value="completed">Completed</option>
43 - </select>
44 - <TasksProvider>
45 - <TaskBoard getFilteredTasks={getFilteredTasks} />
46 - </TasksProvider>
47 - </>
48 - );
49 -}
50 -
51 -function TaskBoard({ getFilteredTasks }) {
52 - const tasks = useTasks();
53 - const filtered = getFilteredTasks(tasks);
54 -
55 - return (
56 - <div>
57 - <AddTask />
58 - {filtered.map(task => (
59 - <Task key={task.id} task={task} />
60 - ))}
61 - </div>
62 - );
63 -}
64 -
65 -function Task({ task }) {
66 - const count = useRef(0);
67 - const [isEditing, setIsEditing] = useState(false);
68 - const dispatch = useTasksDispatch();
69 - const taskContent = isEditing ? (
70 - <>
71 - <input
72 - value={task.text}
73 - onChange={e => {
74 - dispatch({
75 - type: "changed",
76 - task: {
77 - ...task,
78 - text: e.target.value,
79 - },
80 - });
81 - }}
82 - />
83 - <button onClick={() => setIsEditing(false)}>Save</button>
84 - </>
85 - ) : (
86 - <>
87 - {task.text}
88 - <button onClick={() => setIsEditing(true)}>Edit</button>
89 - </>
90 - );
91 - return (
92 - <li>
93 - <label>
94 - <input
95 - type="checkbox"
96 - checked={task.done}
97 - onChange={e => {
98 - dispatch({
99 - type: "changed",
100 - task: {
101 - ...task,
102 - done: e.target.checked,
103 - },
104 - });
105 - }}
106 - />
107 - {taskContent}
108 - {count.current++}
109 - </label>
110 - </li>
111 - );
112 -}
113 -
114 -let nextId = 3;
115 -const defaultTask = "Code bugs";
116 -
117 -function AddTask() {
118 - const dispatch = useTasksDispatch();
119 - const [text, setText] = useState(defaultTask);
120 -
121 - return (
122 - <>
123 - <input
124 - placeholder="Add task"
125 - value={text}
126 - onChange={e => setText(e.target.value)}
127 - />
128 - <button
129 - onClick={() => {
130 - setText(defaultTask);
131 - dispatch({
132 - type: "added",
133 - id: nextId++,
134 - text: text,
135 - });
136 - }}
137 - >
138 - Add
139 - </button>
140 - </>
141 - );
142 -}
compiler/fixtures/demo-todolist-playground/src/source/Ch5.js deleted
-177
@@ -1,177 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { createContext, useContext, useState, useRef } from "react";
9 -
10 -/**
11 - * Ch3 TaskBoard use global context
12 - *
13 - * Motivation:
14 - * demenstrate selecting a subset from context.
15 - */
16 -
17 -const AppContext = createContext(null);
18 -
19 -// Admittedly, this is a really weird pattern...
20 -// but it save me from copying in the reducer...
21 -const SetTasksContext = createContext(null);
22 -
23 -export default function FilterableTaskBoardUsingContext() {
24 - const count = useRef(0);
25 - const [visibility, setVisibility] = useState("all");
26 - const [randomInput, setRandomInput] = useState("");
27 - const [tasks, setTasks] = useState(initialTasks);
28 - const getFilteredTasks = tasks => {
29 - count.current++;
30 - switch (visibility) {
31 - case "all":
32 - return tasks;
33 - case "active":
34 - return tasks.filter(t => !t.done);
35 - case "completed":
36 - return tasks.filter(t => t.done);
37 - }
38 - };
39 -
40 - const appStore = {
41 - tasks: tasks,
42 - randomInput: randomInput,
43 - setRandomInput: setRandomInput,
44 - };
45 -
46 - return (
47 - <>
48 - <select
49 - size="3"
50 - value={visibility}
51 - onChange={e => setVisibility(e.target.value)}
52 - >
53 - <option value="all">All</option>
54 - <option value="active">Active</option>
55 - <option value="completed">Completed</option>
56 - </select>
57 - <SetTasksContext.Provider value={setTasks}>
58 - <AppContext.Provider value={appStore}>
59 - <RandomInput />
60 - <TaskBoard getFilteredTasks={getFilteredTasks} />
61 - </AppContext.Provider>
62 - </SetTasksContext.Provider>
63 - </>
64 - );
65 -}
66 -
67 -function RandomInput() {
68 - const { randomInput, setRandomInput } = useContext(AppContext);
69 - return (
70 - <input
71 - placeholder="Random Input"
72 - value={randomInput}
73 - onChange={e => setRandomInput(e.target.value)}
74 - />
75 - );
76 -}
77 -
78 -function TaskBoard({ getFilteredTasks }) {
79 - const { tasks } = useContext(AppContext);
80 - const filtered = getFilteredTasks(tasks);
81 -
82 - return (
83 - <div>
84 - <AddTask />
85 - {filtered.map(task => (
86 - <Task key={task.id} task={task} />
87 - ))}
88 - </div>
89 - );
90 -}
91 -
92 -function Task({ task }) {
93 - const setTasks = useContext(SetTasksContext);
94 - const onChange = task =>
95 - setTasks(ts => ts.map(t => (t.id === task.id ? task : t)));
96 -
97 - const count = useRef(0);
98 - const [isEditing, setIsEditing] = useState(false);
99 - const taskContent = isEditing ? (
100 - <>
101 - <input
102 - value={task.text}
103 - onChange={e => {
104 - onChange({
105 - ...task,
106 - text: e.target.value,
107 - });
108 - }}
109 - />
110 - <button onClick={() => setIsEditing(false)}>Save</button>
111 - </>
112 - ) : (
113 - <>
114 - {task.text}
115 - <button onClick={() => setIsEditing(true)}>Edit</button>
116 - </>
117 - );
118 - return (
119 - <li>
120 - <label>
121 - <input
122 - type="checkbox"
123 - checked={task.done}
124 - onChange={e => {
125 - onChange({
126 - ...task,
127 - done: e.target.checked,
128 - });
129 - }}
130 - />
131 - {taskContent}
132 - {count.current++}
133 - </label>
134 - </li>
135 - );
136 -}
137 -
138 -let nextId = 3;
139 -const defaultTask = "Code bugs";
140 -const initialTasks = [
141 - { id: 0, text: "Buy milk", done: true },
142 - { id: 1, text: "Eat tacos", done: false },
143 - { id: 2, text: "Brew tea", done: false },
144 -];
145 -
146 -function AddTask() {
147 - const setTasks = useContext(SetTasksContext);
148 - const [text, setText] = useState(defaultTask);
149 - const handleAddTask = text => {
150 - setTasks(ts => [
151 - ...ts,
152 - {
153 - id: nextId++,
154 - text: text,
155 - done: false,
156 - },
157 - ]);
158 - };
159 -
160 - return (
161 - <>
162 - <input
163 - placeholder="Add task"
164 - value={text}
165 - onChange={e => setText(e.target.value)}
166 - />
167 - <button
168 - onClick={() => {
169 - setText(defaultTask);
170 - handleAddTask(text);
171 - }}
172 - >
173 - Add
174 - </button>
175 - </>
176 - );
177 -}
compiler/fixtures/demo-todolist-playground/src/source/InitialTasks.js deleted
-14
@@ -1,14 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -const initialTasks = [
9 - { id: 0, text: "memo", done: true },
10 - { id: 1, text: "useCallback", done: false },
11 - { id: 2, text: "useMemo", done: false },
12 -];
13 -
14 -export default initialTasks;
compiler/fixtures/demo-todolist-playground/src/source/Neo0.js deleted
-41
@@ -1,41 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import getUpdated from "./getUpdated";
10 -import initialTodos from "./initialTodos";
11 -import Todo from "./NeoTodoNoBadge";
12 -import AddTodo from "./NeoAddTodo";
13 -
14 -/**
15 - * Neo0 Minimal TodoList (without Badge)
16 - *
17 - * Motivation:
18 - * Start with just `useState` (state var) and _pass things done_.
19 - */
20 -
21 -function TodoList() {
22 - const [todos, setTodos] = useState(initialTodos);
23 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
24 -
25 - return (
26 - <div>
27 - {todos.map(todo => (
28 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
29 - ))}
30 - <AddTodo setTodos={setTodos} />
31 - </div>
32 - );
33 -}
34 -
35 -export default function App() {
36 - return (
37 - <div className="TodoListApp">
38 - <TodoList />
39 - </div>
40 - );
41 -}
compiler/fixtures/demo-todolist-playground/src/source/Neo1.js deleted
-43
@@ -1,43 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import getUpdated from "./getUpdated";
10 -import initialTodos from "./initialTodos";
11 -import Todo from "./NeoTodo";
12 -import AddTodo from "./NeoAddTodo";
13 -
14 -/**
15 - * Neo1 Minimal TodoList
16 - *
17 - * Motivation:
18 - * Start with just `useState` (state var) and _pass things done_.
19 - */
20 -
21 -function TodoList() {
22 - const [todos, setTodos] = useState(initialTodos);
23 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
24 -
25 - return (
26 - <div>
27 - <ul>
28 - {todos.map(todo => (
29 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
30 - ))}
31 - </ul>
32 - <AddTodo setTodos={setTodos} />
33 - </div>
34 - );
35 -}
36 -
37 -export default function App() {
38 - return (
39 - <div className="TodoListApp">
40 - <TodoList />
41 - </div>
42 - );
43 -}
compiler/fixtures/demo-todolist-playground/src/source/Neo1.memo.js deleted
-48
@@ -1,48 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useCallback } from "react";
9 -import getUpdated from "./getUpdated";
10 -import initialTodos from "./initialTodos";
11 -import UnmemoizedTodo from "./NeoTodo";
12 -import AddTodo from "./NeoAddTodo";
13 -
14 -/**
15 - * Neo1 Minimal TodoList (manually memoized)
16 - *
17 - * Motivation:
18 - * Start with just `useState` (state var) and _pass things done_.
19 - */
20 -
21 -const Todo = React.memo(UnmemoizedTodo);
22 -
23 -function TodoList() {
24 - const [todos, setTodos] = useState(initialTodos);
25 - const handleChange = useCallback(
26 - todo => setTodos(todos => getUpdated(todos, todo)),
27 - []
28 - );
29 -
30 - return (
31 - <div>
32 - <ul>
33 - {todos.map(todo => (
34 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
35 - ))}
36 - </ul>
37 - <AddTodo setTodos={setTodos} />
38 - </div>
39 - );
40 -}
41 -
42 -export default function App() {
43 - return (
44 - <div className="TodoListApp">
45 - <TodoList />
46 - </div>
47 - );
48 -}
compiler/fixtures/demo-todolist-playground/src/source/Neo2.half.memo.js deleted
-83
@@ -1,83 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useCallback } from "react";
9 -import getUpdated from "./getUpdated";
10 -import initialTodos from "./initialTodos";
11 -import UnmemorizedTodo from "./NeoTodo";
12 -import AddTodo from "./NeoAddTodo";
13 -import CountBadge from "../Components/CountBadge";
14 -import Select from "../Components/Select";
15 -
16 -/**
17 - * Neo2 TodoList with Filter (half memoized)
18 - * - with Neo1.memo.js part unchanged to keep the flow
19 - *
20 - * Motivation:
21 - * Add props and computations.
22 - */
23 -
24 -const Todo = React.memo(UnmemorizedTodo);
25 -
26 -function TodoList({ getFiltered }) {
27 - const [todos, setTodos] = useState(initialTodos);
28 - const handleChange = useCallback(
29 - todo => setTodos(todos => getUpdated(todos, todo)),
30 - []
31 - );
32 - const filtered = getFiltered(todos);
33 -
34 - return (
35 - <div>
36 - {filtered.map(todo => (
37 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
38 - ))}
39 - <AddTodo setTodos={setTodos} />
40 - </div>
41 - );
42 -}
43 -
44 -export default function App() {
45 - const [visibility, setVisibility] = useState("all");
46 - const count = useRef(0);
47 - const countRef = useRef(null);
48 -
49 - const getFiltered = todos => {
50 - count.current++;
51 - queueMicrotask(() => (countRef.current.textContent = count.current));
52 - switch (visibility) {
53 - case "all":
54 - return todos;
55 - case "active":
56 - return todos.filter(t => !t.done);
57 - case "completed":
58 - return todos.filter(t => t.done);
59 - }
60 - };
61 -
62 - return (
63 - <div className="TodoListApp">
64 - <header>
65 - <div class="VisibilityFilter">
66 - <Select
67 - value={visibility}
68 - options={[
69 - { value: "all", label: "All" },
70 - { value: "active", label: "Active" },
71 - { value: "completed", label: "Completed" },
72 - ]}
73 - onChange={value => setVisibility(value)}
74 - />
75 - <div className="tail">
76 - <CountBadge ref={countRef} count={count.current} />
77 - </div>
78 - </div>
79 - </header>
80 - <TodoList getFiltered={getFiltered} />
81 - </div>
82 - );
83 -}
compiler/fixtures/demo-todolist-playground/src/source/Neo2.js deleted
-77
@@ -1,77 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import getUpdated from "./getUpdated";
10 -import initialTodos from "./initialTodos";
11 -import Todo from "./NeoTodo";
12 -import AddTodo from "./NeoAddTodo";
13 -import CountBadge from "../Components/CountBadge";
14 -import Select from "../Components/Select";
15 -
16 -/**
17 - * Neo2 TodoList with Filter
18 - *
19 - * Motivation:
20 - * Add props and computations.
21 - */
22 -
23 -function TodoList({ getFiltered }) {
24 - const [todos, setTodos] = useState(initialTodos);
25 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
26 - const filtered = getFiltered(todos);
27 -
28 - return (
29 - <div>
30 - {filtered.map(todo => (
31 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
32 - ))}
33 - <AddTodo setTodos={setTodos} />
34 - </div>
35 - );
36 -}
37 -
38 -export default function App() {
39 - const [visibility, setVisibility] = useState("all");
40 - const count = useRef(0);
41 - const countRef = useRef(null);
42 -
43 - const getFiltered = todos => {
44 - count.current++;
45 - queueMicrotask(() => (countRef.current.textContent = count.current));
46 - switch (visibility) {
47 - case "all":
48 - return todos;
49 - case "active":
50 - return todos.filter(t => !t.done);
51 - case "completed":
52 - return todos.filter(t => t.done);
53 - }
54 - };
55 -
56 - return (
57 - <div className="TodoListApp">
58 - <header>
59 - <div class="VisibilityFilter">
60 - <Select
61 - value={visibility}
62 - options={[
63 - { value: "all", label: "All" },
64 - { value: "active", label: "Active" },
65 - { value: "completed", label: "Completed" },
66 - ]}
67 - onChange={value => setVisibility(value)}
68 - />
69 - <div className="tail">
70 - <CountBadge ref={countRef} count={count.current} />
71 - </div>
72 - </div>
73 - </header>
74 - <TodoList getFiltered={getFiltered} />
75 - </div>
76 - );
77 -}
compiler/fixtures/demo-todolist-playground/src/source/Neo3.half.memo.js deleted
-87
@@ -1,87 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useCallback } from "react";
9 -import getUpdated from "./getUpdated";
10 -import getFiltered from "./getFiltered";
11 -import initialTodos from "./initialTodos";
12 -import UnmemoizedTodo from "./NeoTodo";
13 -import AddTodo from "./NeoAddTodoThemable";
14 -import ColorPicker from "../Components/ColorPicker";
15 -import CountBadge from "../Components/CountBadge";
16 -import Select from "../Components/Select";
17 -
18 -/**
19 - * Neo3 TodoList with Filter and ColorPicker (half memoized)
20 - * - with Neo1.memo.js part unchanged to keep the flow
21 - *
22 - * Motivation:
23 - * Add props and and demo that such computations may need `useMemo`.
24 - */
25 -
26 -const Todo = React.memo(UnmemoizedTodo);
27 -
28 -function TodoList({ visibility, themeColor }) {
29 - const [todos, setTodos] = useState(initialTodos);
30 - const handleChange = useCallback(
31 - todo => setTodos(todos => getUpdated(todos, todo)),
32 - []
33 - );
34 - const filtered = getFiltered(todos, visibility);
35 -
36 - return (
37 - <div>
38 - <ul>
39 - {filtered.map(todo => (
40 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
41 - ))}
42 - </ul>
43 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
44 - </div>
45 - );
46 -}
47 -
48 -export default function BlazingTodoList() {
49 - const [themeColor, setThemeColor] = useState("#045975");
50 - const [visibility, setVisibility] = useState("all");
51 -
52 - const bgGradient = `linear-gradient(
53 - 209.21deg,
54 - ${primaryColor} 13.57%,
55 - ${themeColor} 98.38%
56 - )`;
57 -
58 - return (
59 - <div className="TodoListApp" style={{ background: bgGradient }}>
60 - <div className="FilterCountBanner">
61 - <code>getFiltered()</code> was called
62 - <CountBadge />
63 - times
64 - </div>
65 - <header>
66 - <ColorPicker
67 - value={themeColor}
68 - onChange={e => setThemeColor(e.target.value)}
69 - />
70 - <div className="VisibilityFilter">
71 - <Select
72 - value={visibility}
73 - options={[
74 - { value: "all", label: "All" },
75 - { value: "active", label: "Active" },
76 - { value: "completed", label: "Completed" },
77 - ]}
78 - onChange={value => setVisibility(value)}
79 - />
80 - </div>
81 - </header>
82 - <TodoList visibility={visibility} themeColor={themeColor} />
83 - </div>
84 - );
85 -}
86 -
87 -const primaryColor = "rgb(8, 126, 164)";
compiler/fixtures/demo-todolist-playground/src/source/Neo3.js deleted
-81
@@ -1,81 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useEffect } from "react";
9 -import getUpdated from "./getUpdated";
10 -import getFiltered from "./getFiltered";
11 -import initialTodos from "./initialTodos";
12 -import Todo from "./NeoTodo";
13 -import AddTodo from "./NeoAddTodoThemable";
14 -import ColorPicker from "../Components/ColorPicker";
15 -import CountBadge from "../Components/CountBadge";
16 -import Select from "../Components/Select";
17 -
18 -/**
19 - * Neo3 TodoList with Filter and ColorPicker
20 - *
21 - * Motivation:
22 - * Add props and and demo that such computations may need `useMemo`.
23 - */
24 -
25 -function TodoList({ visibility, themeColor }) {
26 - const [todos, setTodos] = useState(initialTodos);
27 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
28 - const filtered = getFiltered(todos, visibility);
29 -
30 - return (
31 - <div>
32 - <ul>
33 - {filtered.map(todo => (
34 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
35 - ))}
36 - </ul>
37 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
38 - </div>
39 - );
40 -}
41 -
42 -export default function BlazingTodoList() {
43 - const [themeColor, setThemeColor] = useState("#045975");
44 - const [visibility, setVisibility] = useState("all");
45 -
46 - const bgGradient = `linear-gradient(
47 - 209.21deg,
48 - ${primaryColor} 13.57%,
49 - ${themeColor} 98.38%
50 - )`;
51 -
52 - return (
53 - <div className="TodoListApp" style={{ background: bgGradient }}>
54 - <div className="FilterCountBanner">
55 - <code>getFiltered()</code> was called
56 - <CountBadge />
57 - times
58 - </div>
59 - <header>
60 - <ColorPicker
61 - value={themeColor}
62 - onChange={e => setThemeColor(e.target.value)}
63 - />
64 - <div className="VisibilityFilter">
65 - <Select
66 - value={visibility}
67 - options={[
68 - { value: "all", label: "All" },
69 - { value: "active", label: "Active" },
70 - { value: "completed", label: "Completed" },
71 - ]}
72 - onChange={value => setVisibility(value)}
73 - />
74 - </div>
75 - </header>
76 - <TodoList visibility={visibility} themeColor={themeColor} />
77 - </div>
78 - );
79 -}
80 -
81 -const primaryColor = "rgb(8, 126, 164)";
compiler/fixtures/demo-todolist-playground/src/source/Neo3.memo.js deleted
-99
@@ -1,99 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef, useCallback, useMemo } from "react";
9 -import getUpdated from "./getUpdated";
10 -import getFiltered from "./getFiltered";
11 -import initialTodos from "./initialTodos";
12 -import UnmemoizedTodo from "./NeoTodo";
13 -import AddTodo from "./NeoAddTodoThemable";
14 -import ColorPicker from "../Components/ColorPicker";
15 -import CountBadge from "../Components/CountBadge";
16 -import Select from "../Components/Select";
17 -
18 -/**
19 - * Neo3 TodoList with Filter and ColorPicker (half memoized)
20 - * - with Neo1.memo.js part unchanged to keep the flow
21 - *
22 - * Motivation:
23 - * Add props and and demo that such computations may need `useMemo`.
24 - */
25 -
26 -const Todo = React.memo(UnmemoizedTodo);
27 -
28 -function TodoList({ visibility, themeColor }) {
29 - const [todos, setTodos] = useState(initialTodos);
30 - const handleChange = useCallback(
31 - todo => setTodos(todos => getUpdated(todos, todo)),
32 - []
33 - );
34 - const filtered = useMemo(
35 - () => getFiltered(todos, visibility),
36 - [todos, visibility]
37 - );
38 -
39 - return (
40 - <div>
41 - <ul>
42 - {filtered.map(todo => (
43 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
44 - ))}
45 - </ul>
46 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
47 - </div>
48 - );
49 -}
50 -
51 -function BlazingTodoList() {
52 - const [visibility, setVisibility] = useState("all");
53 - const [themeColor, setThemeColor] = useState("#045975");
54 - return <TodoList visibility={visibility} themeColor={themeColor} />;
55 -}
56 -
57 -// https://twitter.com/acdlite/status/974390255393505280
58 -// https://twitter.com/sugarpirate_/status/1449067040459956227
59 -
60 -export default function BlazingTodoListForReal() {
61 - const [themeColor, setThemeColor] = useState("#045975");
62 - const [visibility, setVisibility] = useState("all");
63 -
64 - const bgGradient = `linear-gradient(
65 - 209.21deg,
66 - ${primaryColor} 13.57%,
67 - ${themeColor} 98.38%
68 - )`;
69 -
70 - return (
71 - <div className="TodoListApp" style={{ background: bgGradient }}>
72 - <div className="FilterCountBanner">
73 - <code>getFiltered()</code> was called
74 - <CountBadge />
75 - times
76 - </div>
77 - <header>
78 - <ColorPicker
79 - value={themeColor}
80 - onChange={e => setThemeColor(e.target.value)}
81 - />
82 - <div className="VisibilityFilter">
83 - <Select
84 - value={visibility}
85 - options={[
86 - { value: "all", label: "All" },
87 - { value: "active", label: "Active" },
88 - { value: "completed", label: "Completed" },
89 - ]}
90 - onChange={value => setVisibility(value)}
91 - />
92 - </div>
93 - </header>
94 - <TodoList visibility={visibility} themeColor={themeColor} />
95 - </div>
96 - );
97 -}
98 -
99 -const primaryColor = "rgb(8, 126, 164)";
compiler/fixtures/demo-todolist-playground/src/source/Neo3ForgetPseudo.memo.js deleted
-243
@@ -1,243 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -// magic variables + memoCache
9 -function TodoList1({ visibility, themeColor }) {
10 - const [todos, setTodos] = useState(initialTodos);
11 -
12 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged;
13 -
14 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
15 -
16 - const filtered = getFiltered(todos, visibility);
17 -
18 - return (
19 - <div>
20 - <ul>
21 - {filtered.map(todo => (
22 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
23 - ))}
24 - </ul>
25 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
26 - </div>
27 - );
28 -}
29 -
30 -function TodoList1({ visibility, themeColor }) {
31 - const [todos, setTodos] = useState(initialTodos);
32 -
33 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged;
34 -
35 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
36 -
37 - if (hasVisibilityChanged || hasTodosChanged) {
38 - const filtered = getFiltered(todos, visibility);
39 - }
40 -
41 - return (
42 - <div>
43 - <ul>
44 - {filtered.map(todo => (
45 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
46 - ))}
47 - </ul>
48 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
49 - </div>
50 - );
51 -}
52 -
53 -function TodoList1({ visibility, themeColor }) {
54 - const [todos, setTodos] = useState(initialTodos);
55 -
56 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged, memoCache;
57 -
58 - const handleChange =
59 - memoCache[0] ||
60 - (memoCache[0] = todo => setTodos(todos => getUpdated(todos, todo)));
61 -
62 - let filtered;
63 - if (hasVisibilityChanged || hasTodosChanged) {
64 - filtered = memoCache[0] = getFiltered(todos, visibility);
65 - } else {
66 - filtered = memoCache[0];
67 - }
68 -
69 - return (
70 - <div>
71 - <ul>
72 - {filtered.map(todo => (
73 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
74 - ))}
75 - </ul>
76 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
77 - </div>
78 - );
79 -}
80 -
81 -// middle - demo the idea that we only want to excute a line of code unless
82 -// its dependencies chagned.
83 -function TodoList2({ visibility, themeColor }) {
84 - const [todos, setTodos] = useState(initialTodos);
85 -
86 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged;
87 -
88 - if (hasVisibilityChanged || hasThemeColorChanged || hasTodosChanged) {
89 - const handleChange = todo => setTodos(todos => getUpdated(todos, todo));
90 -
91 - if (hasVisibilityChanged || hasTodosChanged) {
92 - const filtered = getFiltered(todos, visibility);
93 - const jsx_todos = filtered.map(todo => (
94 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
95 - ));
96 - }
97 -
98 - if (hasThemeColorChanged) {
99 - const jsx_addTodo = (
100 - <AddTodo setTodos={setTodos} themeColor={themeColor} />
101 - );
102 - }
103 - return (
104 - <div>
105 - <ul>{jsx_todos}</ul>
106 - {jsx_addTodo}
107 - </div>
108 - );
109 - }
110 -}
111 -
112 -//
113 -function TodoList({ visibility, themeColor }) {
114 - const [todos, setTodos] = useState(initialTodos);
115 -
116 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged, memoCache;
117 -
118 - const handleChange =
119 - memoCache[0] ||
120 - (memoCache[0] = todo => setTodos(todos => getUpdated(todos, todo)));
121 -
122 - let filtered;
123 - if (hasVisibilityChanged || hasTodosChanged) {
124 - filtered = (memoCache[1] = getFiltered(todos, visibility));
125 - } else {
126 - filtered = memoCache[1]
127 - }
128 -
129 - const jsx_addTodo = hasThemeColorChanged
130 - ? (memoCache[3] = <AddTodo setTodos={setTodos} themeColor={themeColor} />)
131 - : memoCache[3];
132 -
133 - return (
134 - <div>
135 - <ul>
136 - {filtered.map(todo => (
137 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
138 - ))}
139 - </ul>
140 - {jsx_addTodo}
141 - </div>
142 - );
143 -}
144 -
145 -function TodoList3({ visibility, themeColor }) {
146 - const [todos, setTodos] = useState(initialTodos);
147 -
148 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged, memoCache;
149 -
150 - const handleChange =
151 - memoCache[0] ||
152 - (memoCache[0] = todo => setTodos(todos => getUpdated(todos, todo)));
153 -
154 - let filtered, jsx_todos;
155 - if (hasVisibilityChanged || hasTodosChanged) {
156 - filtered = memoCache[1] = getFiltered(todos, visibility);
157 - jsx_todos = memoCache[2] = (
158 - <ul>
159 - {filtered.map(todo => (
160 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
161 - ))}
162 - </ul>
163 - );
164 - } else {
165 - filtered = memoCache[1];
166 - jsx_todos = memoCache[2];
167 - }
168 -
169 - const jsx_addTodo = hasThemeColorChanged
170 - ? (memoCache[3] = <AddTodo setTodos={setTodos} themeColor={themeColor} />)
171 - : memoCache[3];
172 -
173 - return (memoCache[4] = <div>{jsx_todos}{jsx_addTodo}</div>);
174 -}
175 -
176 -// Final
177 -function TodoList({ visibility, themeColor }) {
178 - const [todos, setTodos] = useState(initialTodos);
179 -
180 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged, memoCache;
181 -
182 - if (hasVisibilityChanged || hasThemeColorChanged || hasTodosChanged) {
183 - const handleChange =
184 - memoCache[0] ||
185 - (memoCache[0] = todo => setTodos(todos => getUpdated(todos, todo)));
186 -
187 - let filtered, jsx_todos;
188 - if (hasVisibilityChanged || hasTodosChanged) {
189 - filtered = memoCache[1] = getFiltered(todos, visibility);
190 - jsx_todos = memoCache[2] = (<ul>{filtered.map(…)}</ul>);
191 - jsx_todos = memoCache[2] = (
192 - <ul>
193 - {filtered.map(todo => (
194 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
195 - ))}
196 - </ul>
197 - );
198 - } else {
199 - filtered = memoCache[1];
200 - jsx_todos = memoCache[2];
201 - }
202 -
203 - const jsx_addTodo = hasThemeColorChanged
204 - ? (memoCache[3] = <AddTodo setTodos={setTodos} themeColor={themeColor} />)
205 - : memoCache[3];
206 -
207 - return (memoCache[4] = <div>{jsx_todos}{jsx_addTodo}</div>);
208 - } else {
209 - return memoCache[4];
210 - }
211 -}
212 -
213 -// Final (Tenary)
214 -function TodoList3({ visibility, themeColor }) {
215 - const [todos, setTodos] = useState(initialTodos);
216 -
217 - let hasVisibilityChanged, hasThemeColorChanged, hasTodosChanged, memoCache;
218 -
219 - if (hasVisibilityChanged || hasThemeColorChanged || hasTodosChanged) {
220 - const handleChange =
221 - memoCache[0] ||
222 - (memoCache[0] = todo => setTodos(todos => getUpdated(todos, todo)));
223 - const filtered =
224 - hasVisibilityChanged || hasTodosChanged
225 - ? (memoCache[1] = getFiltered(todos, visibility))
226 - : memoCache[1];
227 - const jsx_todos =
228 - hasVisibilityChanged || hasTodosChanged
229 - ? (memoCache[2] = filtered.map(todo => (
230 - <Todo key={todo.id} todo={todo} onChange={handleChange} />
231 - )))
232 - : memoCache[2];
233 - const jsx_addTodo = hasThemeColorChanged
234 - ? (memoCache[4] = <AddTodo setTodos={setTodos} themeColor={themeColor} />)
235 - : memoCache[4];
236 - return (
237 - <div>
238 - <ul>{jsx_todos}</ul>
239 - {jsx_addTodo}
240 - </div>
241 - );
242 - }
243 -}
compiler/fixtures/demo-todolist-playground/src/source/NeoAddTask.js deleted
-48
@@ -1,48 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -
10 -// We need this because Forget has bug when props is passed in `undefined`
11 -export default function AddTodo({ setTodos }) {
12 - const [text, setText] = useState(defaultTodo);
13 - const handleAddTodo = text => {
14 - setTodos(ts => [
15 - ...ts,
16 - {
17 - id: nextId++,
18 - text: text,
19 - done: false,
20 - },
21 - ]);
22 - };
23 -
24 - return (
25 - <div className="AddTodo">
26 - <form
27 - onSubmit={e => {
28 - e.preventDefault();
29 - setText(defaultTodo);
30 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
31 - }}
32 - >
33 - <input
34 - placeholder="Add todo"
35 - value={text}
36 - onChange={e => setText(e.target.value)}
37 - />
38 - <div className="tail">
39 - <button type="submit">Add</button>
40 - </div>
41 - </form>
42 - </div>
43 - );
44 -}
45 -
46 -let nextId = 3;
47 -const defaultTodo = "";
48 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/source/NeoAddTaskThemable.js deleted
-55
@@ -1,55 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -
10 -export default function AddTodo({ setTodos, themeColor = "#045975" }) {
11 - const [text, setText] = useState(defaultTodo);
12 - const handleAddTodo = text => {
13 - setTodos(ts => [
14 - ...ts,
15 - {
16 - id: nextId++,
17 - text: text,
18 - done: false,
19 - },
20 - ]);
21 - };
22 -
23 - const bgGradient = `linear-gradient(
24 - 209.21deg,
25 - ${themeColor}22 0%,
26 - ${themeColor}ee 100%
27 - )`;
28 -
29 - return (
30 - <div className="AddTodo">
31 - <form
32 - onSubmit={e => {
33 - e.preventDefault();
34 - setText(defaultTodo);
35 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
36 - }}
37 - >
38 - <input
39 - placeholder="Add todo"
40 - value={text}
41 - onChange={e => setText(e.target.value)}
42 - />
43 - <div className="tail">
44 - <button type="submit" style={{ background: bgGradient }}>
45 - Add
46 - </button>
47 - </div>
48 - </form>
49 - </div>
50 - );
51 -}
52 -
53 -let nextId = 3;
54 -const defaultTodo = "";
55 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodo.js deleted
-48
@@ -1,48 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -
10 -// We need this because Forget has bug when props is passed in `undefined`
11 -export default function AddTodo({ setTodos }) {
12 - const [text, setText] = useState(defaultTodo);
13 - const handleAddTodo = text => {
14 - setTodos(ts => [
15 - ...ts,
16 - {
17 - id: nextId++,
18 - text: text,
19 - done: false,
20 - },
21 - ]);
22 - };
23 -
24 - return (
25 - <div className="AddTodo">
26 - <form
27 - onSubmit={e => {
28 - e.preventDefault();
29 - setText(defaultTodo);
30 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
31 - }}
32 - >
33 - <input
34 - placeholder="Add todo"
35 - value={text}
36 - onChange={e => setText(e.target.value)}
37 - />
38 - <div className="tail">
39 - <button type="submit">Add</button>
40 - </div>
41 - </form>
42 - </div>
43 - );
44 -}
45 -
46 -let nextId = 3;
47 -const defaultTodo = "";
48 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/source/NeoAddTodoThemable.js deleted
-55
@@ -1,55 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState } from "react";
9 -
10 -export default function AddTodo({ setTodos, themeColor = "#045975" }) {
11 - const [text, setText] = useState(defaultTodo);
12 - const handleAddTodo = text => {
13 - setTodos(ts => [
14 - ...ts,
15 - {
16 - id: nextId++,
17 - text: text,
18 - done: false,
19 - },
20 - ]);
21 - };
22 -
23 - const bgGradient = `linear-gradient(
24 - 209.21deg,
25 - ${themeColor}22 0%,
26 - ${themeColor}ee 100%
27 - )`;
28 -
29 - return (
30 - <div className="AddTodo">
31 - <form
32 - onSubmit={e => {
33 - e.preventDefault();
34 - setText(defaultTodo);
35 - handleAddTodo(text.trim() === "" ? fallbackTodo : text);
36 - }}
37 - >
38 - <input
39 - placeholder="Add todo"
40 - value={text}
41 - onChange={e => setText(e.target.value)}
42 - />
43 - <div className="tail">
44 - <button type="submit" style={{ background: bgGradient }}>
45 - Add
46 - </button>
47 - </div>
48 - </form>
49 - </div>
50 - );
51 -}
52 -
53 -let nextId = 3;
54 -const defaultTodo = "";
55 -const fallbackTodo = "oops";
compiler/fixtures/demo-todolist-playground/src/source/NeoTask.js deleted
-60
@@ -1,60 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import CountBadge from "../Components/CountBadge";
10 -
11 -export default function Todo({ todo, onChange }) {
12 - const inputRef = useRef(null);
13 - const count = useRef(0);
14 - const [isEditing, setIsEditing] = useState(false);
15 -
16 - const onSave = e => {
17 - e.preventDefault();
18 - setIsEditing(false);
19 - onChange({
20 - ...todo,
21 - text: inputRef.current.value,
22 - });
23 - };
24 -
25 - const todoBody = isEditing ? (
26 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
27 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
28 - </form>
29 - ) : (
30 - <div
31 - className={"TodoBody" + (todo.done ? " done" : "")}
32 - onClick={() => setIsEditing(true)}
33 - >
34 - {todo.text}
35 - </div>
36 - );
37 -
38 - const checkBox = !isEditing && (
39 - <button
40 - className={todo.done ? "Checkbox done" : "Checkbox"}
41 - onClick={e => {
42 - e.target.blur();
43 - onChange({
44 - ...todo,
45 - done: !todo.done,
46 - });
47 - }}
48 - ></button>
49 - );
50 -
51 - return (
52 - <li className="Todo">
53 - {checkBox}
54 - {todoBody}
55 - <div className="tail">
56 - <CountBadge count={count.current++} type={"warning"} rounded />
57 - </div>
58 - </li>
59 - );
60 -}
compiler/fixtures/demo-todolist-playground/src/source/NeoTaskNoBadge.js deleted
-61
@@ -1,61 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import CountBadge from "../Components/CountBadge";
10 -
11 -/**
12 - * Until Forget supports default props...
13 - */
14 -export default function Todo({ todo, onChange }) {
15 - const inputRef = useRef(null);
16 - const count = useRef(0);
17 - const [isEditing, setIsEditing] = useState(false);
18 -
19 - const onSave = e => {
20 - e.preventDefault();
21 - setIsEditing(false);
22 - onChange({
23 - ...todo,
24 - text: inputRef.current.value,
25 - });
26 - };
27 -
28 - const todoBody = isEditing ? (
29 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
30 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
31 - </form>
32 - ) : (
33 - <div
34 - className={"TodoBody" + (todo.done ? " done" : "")}
35 - onClick={() => setIsEditing(true)}
36 - >
37 - {todo.text}
38 - </div>
39 - );
40 -
41 - const checkBox = !isEditing && (
42 - <button
43 - className={todo.done ? "Checkbox done" : "Checkbox"}
44 - onClick={e => {
45 - e.target.blur();
46 - onChange({
47 - ...todo,
48 - done: !todo.done,
49 - });
50 - }}
51 - ></button>
52 - );
53 -
54 - return (
55 - <li className="Todo">
56 - {checkBox}
57 - {todoBody}
58 - <div className="tail"></div>
59 - </li>
60 - );
61 -}
compiler/fixtures/demo-todolist-playground/src/source/NeoTodo.js deleted
-60
@@ -1,60 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import CountBadge from "../Components/CountBadge";
10 -
11 -export default function Todo({ todo, onChange }) {
12 - const inputRef = useRef(null);
13 - const count = useRef(0);
14 - const [isEditing, setIsEditing] = useState(false);
15 -
16 - const onSave = e => {
17 - e.preventDefault();
18 - setIsEditing(false);
19 - onChange({
20 - ...todo,
21 - text: inputRef.current.value,
22 - });
23 - };
24 -
25 - const TodoBody = isEditing ? (
26 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
27 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
28 - </form>
29 - ) : (
30 - <div
31 - className={"TodoBody" + (todo.done ? " done" : "")}
32 - onClick={() => setIsEditing(true)}
33 - >
34 - {todo.text}
35 - </div>
36 - );
37 -
38 - const checkBox = !isEditing && (
39 - <button
40 - className={todo.done ? "Checkbox done" : "Checkbox"}
41 - onClick={e => {
42 - e.target.blur();
43 - onChange({
44 - ...todo,
45 - done: !todo.done,
46 - });
47 - }}
48 - ></button>
49 - );
50 -
51 - return (
52 - <li className="Todo">
53 - {checkBox}
54 - {TodoBody}
55 - <div className="tail">
56 - <CountBadge count={count.current++} type={"warning"} rounded />
57 - </div>
58 - </li>
59 - );
60 -}
compiler/fixtures/demo-todolist-playground/src/source/NeoTodoNoBadge.js deleted
-61
@@ -1,61 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import React, { useState, useRef } from "react";
9 -import CountBadge from "../Components/CountBadge";
10 -
11 -/**
12 - * Until Forget supports default props...
13 - */
14 -export default function Todo({ todo, onChange }) {
15 - const inputRef = useRef(null);
16 - const count = useRef(0);
17 - const [isEditing, setIsEditing] = useState(false);
18 -
19 - const onSave = e => {
20 - e.preventDefault();
21 - setIsEditing(false);
22 - onChange({
23 - ...Todo,
24 - text: inputRef.current.value,
25 - });
26 - };
27 -
28 - const TodoBody = isEditing ? (
29 - <form value={todo.text} onSubmit={onSave} onBlur={onSave}>
30 - <input ref={inputRef} defaultValue={todo.text} autoFocus />
31 - </form>
32 - ) : (
33 - <div
34 - className={"TodoBody" + (todo.done ? " done" : "")}
35 - onClick={() => setIsEditing(true)}
36 - >
37 - {todo.text}
38 - </div>
39 - );
40 -
41 - const checkBox = !isEditing && (
42 - <button
43 - className={todo.done ? "Checkbox done" : "Checkbox"}
44 - onClick={e => {
45 - e.target.blur();
46 - onChange({
47 - ...todo,
48 - done: !todo.done,
49 - });
50 - }}
51 - ></button>
52 - );
53 -
54 - return (
55 - <li className="Todo">
56 - {checkBox}
57 - {TodoBody}
58 - <div className="tail"></div>
59 - </li>
60 - );
61 -}
compiler/fixtures/demo-todolist-playground/src/source/TaskBoardContext.js deleted
-68
@@ -1,68 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -import { createContext, useContext, useReducer } from "react";
9 -
10 -const TasksContext = createContext(null);
11 -
12 -const TasksDispatchContext = createContext(null);
13 -
14 -export function TasksProvider({ children }) {
15 - const [tasks, dispatch] = useReducer(tasksReducer, initialTasks);
16 -
17 - return (
18 - <TasksContext.Provider value={tasks}>
19 - <TasksDispatchContext.Provider value={dispatch}>
20 - {children}
21 - </TasksDispatchContext.Provider>
22 - </TasksContext.Provider>
23 - );
24 -}
25 -
26 -export function useTasks() {
27 - return useContext(TasksContext);
28 -}
29 -
30 -export function useTasksDispatch() {
31 - return useContext(TasksDispatchContext);
32 -}
33 -
34 -function tasksReducer(tasks, action) {
35 - switch (action.type) {
36 - case "added": {
37 - return [
38 - ...tasks,
39 - {
40 - id: action.id,
41 - text: action.text,
42 - done: false,
43 - },
44 - ];
45 - }
46 - case "changed": {
47 - return tasks.map(t => {
48 - if (t.id === action.task.id) {
49 - return action.task;
50 - } else {
51 - return t;
52 - }
53 - });
54 - }
55 - case "deleted": {
56 - return tasks.filter(t => t.id !== action.id);
57 - }
58 - default: {
59 - throw Error("Unknown action: " + action.type);
60 - }
61 - }
62 -}
63 -
64 -const initialTasks = [
65 - { id: 0, text: "Buy milk", done: true },
66 - { id: 1, text: "Eat tacos", done: false },
67 - { id: 2, text: "Brew tea", done: false },
68 -];
compiler/fixtures/demo-todolist-playground/src/source/getFiltered.js deleted
-28
@@ -1,28 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -function delay() {
9 - let now = performance.now();
10 - while (performance.now() - now < 16) {
11 - // Artificial delay -- do nothing for 100ms
12 - }
13 -}
14 -export default function getFiltered(todos, visibility) {
15 - //delay()
16 - // This only works when there is only one counter unfortunately...
17 - const $filterCountBadge = document.querySelector(".FilterCountBanner .badge");
18 - if ($filterCountBadge)
19 - $filterCountBadge.textContent = parseInt($filterCountBadge.textContent) + 1;
20 - switch (visibility) {
21 - case "all":
22 - return todos;
23 - case "active":
24 - return todos.filter(t => !t.done);
25 - case "completed":
26 - return todos.filter(t => t.done);
27 - }
28 -}
compiler/fixtures/demo-todolist-playground/src/source/getUpdated.js deleted
-19
@@ -1,19 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -// Update an array in an immutable manner.
9 -export default function getUpdated(todos, newTodo) {
10 - return todos
11 - .map(t => {
12 - if (t.id === newTodo.id) {
13 - return newTodo;
14 - } else {
15 - return t;
16 - }
17 - })
18 - .filter(t => !!t.text);
19 -}
compiler/fixtures/demo-todolist-playground/src/source/initialTodos.js deleted
-14
@@ -1,14 +0,0 @@
1 -/**
2 - * Copyright (c) Meta Platforms, Inc. and affiliates.
3 - *
4 - * This source code is licensed under the MIT license found in the
5 - * LICENSE file in the root directory of this source tree.
6 - */
7 -
8 -const initialTodos = [
9 - { id: 0, text: "memo", done: true },
10 - { id: 1, text: "useCallback", done: false },
11 - { id: 2, text: "useMemo", done: false },
12 -];
13 -
14 -export default initialTodos;
compiler/fixtures/demo-todolist-playground/src/styles.css deleted
-69
@@ -1,69 +0,0 @@
1 -* {
2 - box-sizing: border-box;
3 -}
4 -
5 -body {
6 - font-family: sans-serif;
7 - margin: 20px;
8 - padding: 0;
9 - /* React dark bg */
10 - background-color: #24272e;
11 -}
12 -
13 -h1 {
14 - margin-top: 0;
15 - font-size: 22px;
16 -}
17 -
18 -h2 {
19 - margin-top: 0;
20 - font-size: 20px;
21 -}
22 -
23 -h3 {
24 - margin-top: 0;
25 - font-size: 18px;
26 -}
27 -
28 -h4 {
29 - margin-top: 0;
30 - font-size: 16px;
31 -}
32 -
33 -h5 {
34 - margin-top: 0;
35 - font-size: 14px;
36 -}
37 -
38 -h6 {
39 - margin-top: 0;
40 - font-size: 12px;
41 -}
42 -
43 -ul {
44 - padding-left: 20px;
45 -}
46 -
47 -button {
48 - margin: 5px;
49 -}
50 -li {
51 - list-style-type: none;
52 -}
53 -ul,
54 -li {
55 - margin: 0;
56 - padding: 0;
57 -}
58 -
59 -.row {
60 - display: flex;
61 -}
62 -
63 -.column {
64 - flex-direction: column;
65 - flex: 1;
66 - padding: 32px;
67 - display: flex;
68 - align-items: center;
69 -}
compiler/fixtures/demo-todolist-playground/yarn.lock deleted
-11350
@@ -1,11350 +0,0 @@
1 -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 -# yarn lockfile v1
3 -
4 -
5 -"@babel/cli@^7.15.7":
6 - version "7.15.7"
7 - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.7.tgz"
8 - integrity sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==
9 - dependencies:
10 - commander "^4.0.1"
11 - convert-source-map "^1.1.0"
12 - fs-readdir-recursive "^1.1.0"
13 - glob "^7.0.0"
14 - make-dir "^2.1.0"
15 - slash "^2.0.0"
16 - source-map "^0.5.0"
17 - optionalDependencies:
18 - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
19 - chokidar "^3.4.0"
20 -
21 -"@babel/code-frame@7.10.4":
22 - version "7.10.4"
23 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz"
24 - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
25 - dependencies:
26 - "@babel/highlight" "^7.10.4"
27 -
28 -"@babel/code-frame@7.12.11":
29 - version "7.12.11"
30 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz"
31 - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
32 - dependencies:
33 - "@babel/highlight" "^7.10.4"
34 -
35 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8", "@babel/code-frame@^7.5.5":
36 - version "7.15.8"
37 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz"
38 - integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==
39 - dependencies:
40 - "@babel/highlight" "^7.14.5"
41 -
42 -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0":
43 - version "7.15.0"
44 - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz"
45 - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
46 -
47 -"@babel/core@7.12.3":
48 - version "7.12.3"
49 - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz"
50 - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
51 - dependencies:
52 - "@babel/code-frame" "^7.10.4"
53 - "@babel/generator" "^7.12.1"
54 - "@babel/helper-module-transforms" "^7.12.1"
55 - "@babel/helpers" "^7.12.1"
56 - "@babel/parser" "^7.12.3"
57 - "@babel/template" "^7.10.4"
58 - "@babel/traverse" "^7.12.1"
59 - "@babel/types" "^7.12.1"
60 - convert-source-map "^1.7.0"
61 - debug "^4.1.0"
62 - gensync "^1.0.0-beta.1"
63 - json5 "^2.1.2"
64 - lodash "^4.17.19"
65 - resolve "^1.3.2"
66 - semver "^5.4.1"
67 - source-map "^0.5.0"
68 -
69 -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.7.5", "@babel/core@^7.8.4":
70 - version "7.15.8"
71 - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.8.tgz"
72 - integrity sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==
73 - dependencies:
74 - "@babel/code-frame" "^7.15.8"
75 - "@babel/generator" "^7.15.8"
76 - "@babel/helper-compilation-targets" "^7.15.4"
77 - "@babel/helper-module-transforms" "^7.15.8"
78 - "@babel/helpers" "^7.15.4"
79 - "@babel/parser" "^7.15.8"
80 - "@babel/template" "^7.15.4"
81 - "@babel/traverse" "^7.15.4"
82 - "@babel/types" "^7.15.6"
83 - convert-source-map "^1.7.0"
84 - debug "^4.1.0"
85 - gensync "^1.0.0-beta.2"
86 - json5 "^2.1.2"
87 - semver "^6.3.0"
88 - source-map "^0.5.0"
89 -
90 -"@babel/generator@^7.12.1", "@babel/generator@^7.15.4", "@babel/generator@^7.15.8":
91 - version "7.15.8"
92 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.8.tgz"
93 - integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==
94 - dependencies:
95 - "@babel/types" "^7.15.6"
96 - jsesc "^2.5.1"
97 - source-map "^0.5.0"
98 -
99 -"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4":
100 - version "7.15.4"
101 - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz"
102 - integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==
103 - dependencies:
104 - "@babel/types" "^7.15.4"
105 -
106 -"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
107 - version "7.15.4"
108 - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz"
109 - integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==
110 - dependencies:
111 - "@babel/helper-explode-assignable-expression" "^7.15.4"
112 - "@babel/types" "^7.15.4"
113 -
114 -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4":
115 - version "7.15.4"
116 - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz"
117 - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==
118 - dependencies:
119 - "@babel/compat-data" "^7.15.0"
120 - "@babel/helper-validator-option" "^7.14.5"
121 - browserslist "^4.16.6"
122 - semver "^6.3.0"
123 -
124 -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4":
125 - version "7.15.4"
126 - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz"
127 - integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==
128 - dependencies:
129 - "@babel/helper-annotate-as-pure" "^7.15.4"
130 - "@babel/helper-function-name" "^7.15.4"
131 - "@babel/helper-member-expression-to-functions" "^7.15.4"
132 - "@babel/helper-optimise-call-expression" "^7.15.4"
133 - "@babel/helper-replace-supers" "^7.15.4"
134 - "@babel/helper-split-export-declaration" "^7.15.4"
135 -
136 -"@babel/helper-create-regexp-features-plugin@^7.14.5":
137 - version "7.14.5"
138 - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz"
139 - integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==
140 - dependencies:
141 - "@babel/helper-annotate-as-pure" "^7.14.5"
142 - regexpu-core "^4.7.1"
143 -
144 -"@babel/helper-define-polyfill-provider@^0.2.2":
145 - version "0.2.3"
146 - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz"
147 - integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==
148 - dependencies:
149 - "@babel/helper-compilation-targets" "^7.13.0"
150 - "@babel/helper-module-imports" "^7.12.13"
151 - "@babel/helper-plugin-utils" "^7.13.0"
152 - "@babel/traverse" "^7.13.0"
153 - debug "^4.1.1"
154 - lodash.debounce "^4.0.8"
155 - resolve "^1.14.2"
156 - semver "^6.1.2"
157 -
158 -"@babel/helper-explode-assignable-expression@^7.15.4":
159 - version "7.15.4"
160 - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz"
161 - integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==
162 - dependencies:
163 - "@babel/types" "^7.15.4"
164 -
165 -"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4":
166 - version "7.15.4"
167 - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz"
168 - integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==
169 - dependencies:
170 - "@babel/helper-get-function-arity" "^7.15.4"
171 - "@babel/template" "^7.15.4"
172 - "@babel/types" "^7.15.4"
173 -
174 -"@babel/helper-get-function-arity@^7.15.4":
175 - version "7.15.4"
176 - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz"
177 - integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==
178 - dependencies:
179 - "@babel/types" "^7.15.4"
180 -
181 -"@babel/helper-hoist-variables@^7.15.4":
182 - version "7.15.4"
183 - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz"
184 - integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==
185 - dependencies:
186 - "@babel/types" "^7.15.4"
187 -
188 -"@babel/helper-member-expression-to-functions@^7.15.4":
189 - version "7.15.4"
190 - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz"
191 - integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==
192 - dependencies:
193 - "@babel/types" "^7.15.4"
194 -
195 -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4":
196 - version "7.15.4"
197 - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz"
198 - integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==
199 - dependencies:
200 - "@babel/types" "^7.15.4"
201 -
202 -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4", "@babel/helper-module-transforms@^7.15.8":
203 - version "7.15.8"
204 - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz"
205 - integrity sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==
206 - dependencies:
207 - "@babel/helper-module-imports" "^7.15.4"
208 - "@babel/helper-replace-supers" "^7.15.4"
209 - "@babel/helper-simple-access" "^7.15.4"
210 - "@babel/helper-split-export-declaration" "^7.15.4"
211 - "@babel/helper-validator-identifier" "^7.15.7"
212 - "@babel/template" "^7.15.4"
213 - "@babel/traverse" "^7.15.4"
214 - "@babel/types" "^7.15.6"
215 -
216 -"@babel/helper-optimise-call-expression@^7.15.4":
217 - version "7.15.4"
218 - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz"
219 - integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==
220 - dependencies:
221 - "@babel/types" "^7.15.4"
222 -
223 -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
224 - version "7.14.5"
225 - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz"
226 - integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
227 -
228 -"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4":
229 - version "7.15.4"
230 - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz"
231 - integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==
232 - dependencies:
233 - "@babel/helper-annotate-as-pure" "^7.15.4"
234 - "@babel/helper-wrap-function" "^7.15.4"
235 - "@babel/types" "^7.15.4"
236 -
237 -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4":
238 - version "7.15.4"
239 - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz"
240 - integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==
241 - dependencies:
242 - "@babel/helper-member-expression-to-functions" "^7.15.4"
243 - "@babel/helper-optimise-call-expression" "^7.15.4"
244 - "@babel/traverse" "^7.15.4"
245 - "@babel/types" "^7.15.4"
246 -
247 -"@babel/helper-simple-access@^7.15.4":
248 - version "7.15.4"
249 - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz"
250 - integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==
251 - dependencies:
252 - "@babel/types" "^7.15.4"
253 -
254 -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
255 - version "7.15.4"
256 - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz"
257 - integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==
258 - dependencies:
259 - "@babel/types" "^7.15.4"
260 -
261 -"@babel/helper-split-export-declaration@^7.15.4":
262 - version "7.15.4"
263 - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz"
264 - integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==
265 - dependencies:
266 - "@babel/types" "^7.15.4"
267 -
268 -"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
269 - version "7.15.7"
270 - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz"
271 - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
272 -
273 -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5":
274 - version "7.14.5"
275 - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz"
276 - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
277 -
278 -"@babel/helper-wrap-function@^7.15.4":
279 - version "7.15.4"
280 - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz"
281 - integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==
282 - dependencies:
283 - "@babel/helper-function-name" "^7.15.4"
284 - "@babel/template" "^7.15.4"
285 - "@babel/traverse" "^7.15.4"
286 - "@babel/types" "^7.15.4"
287 -
288 -"@babel/helpers@^7.12.1", "@babel/helpers@^7.15.4":
289 - version "7.15.4"
290 - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz"
291 - integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==
292 - dependencies:
293 - "@babel/template" "^7.15.4"
294 - "@babel/traverse" "^7.15.4"
295 - "@babel/types" "^7.15.4"
296 -
297 -"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
298 - version "7.14.5"
299 - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz"
300 - integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
301 - dependencies:
302 - "@babel/helper-validator-identifier" "^7.14.5"
303 - chalk "^2.0.0"
304 - js-tokens "^4.0.0"
305 -
306 -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.15.4", "@babel/parser@^7.15.8", "@babel/parser@^7.7.0":
307 - version "7.15.8"
308 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.8.tgz"
309 - integrity sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==
310 -
311 -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
312 - version "7.15.4"
313 - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz"
314 - integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==
315 - dependencies:
316 - "@babel/helper-plugin-utils" "^7.14.5"
317 - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
318 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
319 -
320 -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.15.8":
321 - version "7.15.8"
322 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz"
323 - integrity sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==
324 - dependencies:
325 - "@babel/helper-plugin-utils" "^7.14.5"
326 - "@babel/helper-remap-async-to-generator" "^7.15.4"
327 - "@babel/plugin-syntax-async-generators" "^7.8.4"
328 -
329 -"@babel/plugin-proposal-class-properties@7.12.1":
330 - version "7.12.1"
331 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz"
332 - integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==
333 - dependencies:
334 - "@babel/helper-create-class-features-plugin" "^7.12.1"
335 - "@babel/helper-plugin-utils" "^7.10.4"
336 -
337 -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5":
338 - version "7.14.5"
339 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz"
340 - integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==
341 - dependencies:
342 - "@babel/helper-create-class-features-plugin" "^7.14.5"
343 - "@babel/helper-plugin-utils" "^7.14.5"
344 -
345 -"@babel/plugin-proposal-class-static-block@^7.15.4":
346 - version "7.15.4"
347 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz"
348 - integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==
349 - dependencies:
350 - "@babel/helper-create-class-features-plugin" "^7.15.4"
351 - "@babel/helper-plugin-utils" "^7.14.5"
352 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
353 -
354 -"@babel/plugin-proposal-decorators@7.12.1":
355 - version "7.12.1"
356 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz"
357 - integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==
358 - dependencies:
359 - "@babel/helper-create-class-features-plugin" "^7.12.1"
360 - "@babel/helper-plugin-utils" "^7.10.4"
361 - "@babel/plugin-syntax-decorators" "^7.12.1"
362 -
363 -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5":
364 - version "7.14.5"
365 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz"
366 - integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==
367 - dependencies:
368 - "@babel/helper-plugin-utils" "^7.14.5"
369 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
370 -
371 -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5":
372 - version "7.14.5"
373 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz"
374 - integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==
375 - dependencies:
376 - "@babel/helper-plugin-utils" "^7.14.5"
377 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
378 -
379 -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5":
380 - version "7.14.5"
381 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz"
382 - integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==
383 - dependencies:
384 - "@babel/helper-plugin-utils" "^7.14.5"
385 - "@babel/plugin-syntax-json-strings" "^7.8.3"
386 -
387 -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5":
388 - version "7.14.5"
389 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz"
390 - integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==
391 - dependencies:
392 - "@babel/helper-plugin-utils" "^7.14.5"
393 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
394 -
395 -"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1":
396 - version "7.12.1"
397 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz"
398 - integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==
399 - dependencies:
400 - "@babel/helper-plugin-utils" "^7.10.4"
401 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
402 -
403 -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5":
404 - version "7.14.5"
405 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz"
406 - integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==
407 - dependencies:
408 - "@babel/helper-plugin-utils" "^7.14.5"
409 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
410 -
411 -"@babel/plugin-proposal-numeric-separator@7.12.1":
412 - version "7.12.1"
413 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz"
414 - integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==
415 - dependencies:
416 - "@babel/helper-plugin-utils" "^7.10.4"
417 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
418 -
419 -"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.5":
420 - version "7.14.5"
421 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz"
422 - integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==
423 - dependencies:
424 - "@babel/helper-plugin-utils" "^7.14.5"
425 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
426 -
427 -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6":
428 - version "7.15.6"
429 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz"
430 - integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==
431 - dependencies:
432 - "@babel/compat-data" "^7.15.0"
433 - "@babel/helper-compilation-targets" "^7.15.4"
434 - "@babel/helper-plugin-utils" "^7.14.5"
435 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
436 - "@babel/plugin-transform-parameters" "^7.15.4"
437 -
438 -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5":
439 - version "7.14.5"
440 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz"
441 - integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==
442 - dependencies:
443 - "@babel/helper-plugin-utils" "^7.14.5"
444 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
445 -
446 -"@babel/plugin-proposal-optional-chaining@7.12.1":
447 - version "7.12.1"
448 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz"
449 - integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==
450 - dependencies:
451 - "@babel/helper-plugin-utils" "^7.10.4"
452 - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1"
453 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
454 -
455 -"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.14.5":
456 - version "7.14.5"
457 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz"
458 - integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==
459 - dependencies:
460 - "@babel/helper-plugin-utils" "^7.14.5"
461 - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
462 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
463 -
464 -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5":
465 - version "7.14.5"
466 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz"
467 - integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==
468 - dependencies:
469 - "@babel/helper-create-class-features-plugin" "^7.14.5"
470 - "@babel/helper-plugin-utils" "^7.14.5"
471 -
472 -"@babel/plugin-proposal-private-property-in-object@^7.15.4":
473 - version "7.15.4"
474 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz"
475 - integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==
476 - dependencies:
477 - "@babel/helper-annotate-as-pure" "^7.15.4"
478 - "@babel/helper-create-class-features-plugin" "^7.15.4"
479 - "@babel/helper-plugin-utils" "^7.14.5"
480 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
481 -
482 -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
483 - version "7.14.5"
484 - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz"
485 - integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==
486 - dependencies:
487 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
488 - "@babel/helper-plugin-utils" "^7.14.5"
489 -
490 -"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4":
491 - version "7.8.4"
492 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
493 - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
494 - dependencies:
495 - "@babel/helper-plugin-utils" "^7.8.0"
496 -
497 -"@babel/plugin-syntax-bigint@^7.8.3":
498 - version "7.8.3"
499 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
500 - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==
501 - dependencies:
502 - "@babel/helper-plugin-utils" "^7.8.0"
503 -
504 -"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
505 - version "7.12.13"
506 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
507 - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
508 - dependencies:
509 - "@babel/helper-plugin-utils" "^7.12.13"
510 -
511 -"@babel/plugin-syntax-class-static-block@^7.14.5":
512 - version "7.14.5"
513 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
514 - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
515 - dependencies:
516 - "@babel/helper-plugin-utils" "^7.14.5"
517 -
518 -"@babel/plugin-syntax-decorators@^7.12.1":
519 - version "7.14.5"
520 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz"
521 - integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==
522 - dependencies:
523 - "@babel/helper-plugin-utils" "^7.14.5"
524 -
525 -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
526 - version "7.8.3"
527 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
528 - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
529 - dependencies:
530 - "@babel/helper-plugin-utils" "^7.8.0"
531 -
532 -"@babel/plugin-syntax-export-namespace-from@^7.8.3":
533 - version "7.8.3"
534 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
535 - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
536 - dependencies:
537 - "@babel/helper-plugin-utils" "^7.8.3"
538 -
539 -"@babel/plugin-syntax-flow@^7.12.1":
540 - version "7.14.5"
541 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz"
542 - integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==
543 - dependencies:
544 - "@babel/helper-plugin-utils" "^7.14.5"
545 -
546 -"@babel/plugin-syntax-import-meta@^7.8.3":
547 - version "7.10.4"
548 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
549 - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
550 - dependencies:
551 - "@babel/helper-plugin-utils" "^7.10.4"
552 -
553 -"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3":
554 - version "7.8.3"
555 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
556 - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
557 - dependencies:
558 - "@babel/helper-plugin-utils" "^7.8.0"
559 -
560 -"@babel/plugin-syntax-jsx@^7.14.5":
561 - version "7.14.5"
562 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz"
563 - integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==
564 - dependencies:
565 - "@babel/helper-plugin-utils" "^7.14.5"
566 -
567 -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
568 - version "7.10.4"
569 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
570 - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
571 - dependencies:
572 - "@babel/helper-plugin-utils" "^7.10.4"
573 -
574 -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
575 - version "7.8.3"
576 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
577 - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
578 - dependencies:
579 - "@babel/helper-plugin-utils" "^7.8.0"
580 -
581 -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
582 - version "7.10.4"
583 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
584 - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
585 - dependencies:
586 - "@babel/helper-plugin-utils" "^7.10.4"
587 -
588 -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
589 - version "7.8.3"
590 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
591 - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
592 - dependencies:
593 - "@babel/helper-plugin-utils" "^7.8.0"
594 -
595 -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3":
596 - version "7.8.3"
597 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
598 - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
599 - dependencies:
600 - "@babel/helper-plugin-utils" "^7.8.0"
601 -
602 -"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
603 - version "7.8.3"
604 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
605 - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
606 - dependencies:
607 - "@babel/helper-plugin-utils" "^7.8.0"
608 -
609 -"@babel/plugin-syntax-private-property-in-object@^7.14.5":
610 - version "7.14.5"
611 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
612 - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
613 - dependencies:
614 - "@babel/helper-plugin-utils" "^7.14.5"
615 -
616 -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
617 - version "7.14.5"
618 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
619 - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
620 - dependencies:
621 - "@babel/helper-plugin-utils" "^7.14.5"
622 -
623 -"@babel/plugin-syntax-typescript@^7.14.5":
624 - version "7.14.5"
625 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz"
626 - integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==
627 - dependencies:
628 - "@babel/helper-plugin-utils" "^7.14.5"
629 -
630 -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5":
631 - version "7.14.5"
632 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz"
633 - integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==
634 - dependencies:
635 - "@babel/helper-plugin-utils" "^7.14.5"
636 -
637 -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5":
638 - version "7.14.5"
639 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz"
640 - integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==
641 - dependencies:
642 - "@babel/helper-module-imports" "^7.14.5"
643 - "@babel/helper-plugin-utils" "^7.14.5"
644 - "@babel/helper-remap-async-to-generator" "^7.14.5"
645 -
646 -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5":
647 - version "7.14.5"
648 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz"
649 - integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==
650 - dependencies:
651 - "@babel/helper-plugin-utils" "^7.14.5"
652 -
653 -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.15.3":
654 - version "7.15.3"
655 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz"
656 - integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==
657 - dependencies:
658 - "@babel/helper-plugin-utils" "^7.14.5"
659 -
660 -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4":
661 - version "7.15.4"
662 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz"
663 - integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==
664 - dependencies:
665 - "@babel/helper-annotate-as-pure" "^7.15.4"
666 - "@babel/helper-function-name" "^7.15.4"
667 - "@babel/helper-optimise-call-expression" "^7.15.4"
668 - "@babel/helper-plugin-utils" "^7.14.5"
669 - "@babel/helper-replace-supers" "^7.15.4"
670 - "@babel/helper-split-export-declaration" "^7.15.4"
671 - globals "^11.1.0"
672 -
673 -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5":
674 - version "7.14.5"
675 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz"
676 - integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==
677 - dependencies:
678 - "@babel/helper-plugin-utils" "^7.14.5"
679 -
680 -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7":
681 - version "7.14.7"
682 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz"
683 - integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==
684 - dependencies:
685 - "@babel/helper-plugin-utils" "^7.14.5"
686 -
687 -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4":
688 - version "7.14.5"
689 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz"
690 - integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==
691 - dependencies:
692 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
693 - "@babel/helper-plugin-utils" "^7.14.5"
694 -
695 -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5":
696 - version "7.14.5"
697 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz"
698 - integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==
699 - dependencies:
700 - "@babel/helper-plugin-utils" "^7.14.5"
701 -
702 -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5":
703 - version "7.14.5"
704 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz"
705 - integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==
706 - dependencies:
707 - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5"
708 - "@babel/helper-plugin-utils" "^7.14.5"
709 -
710 -"@babel/plugin-transform-flow-strip-types@7.12.1":
711 - version "7.12.1"
712 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz"
713 - integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==
714 - dependencies:
715 - "@babel/helper-plugin-utils" "^7.10.4"
716 - "@babel/plugin-syntax-flow" "^7.12.1"
717 -
718 -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4":
719 - version "7.15.4"
720 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz"
721 - integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==
722 - dependencies:
723 - "@babel/helper-plugin-utils" "^7.14.5"
724 -
725 -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5":
726 - version "7.14.5"
727 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz"
728 - integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==
729 - dependencies:
730 - "@babel/helper-function-name" "^7.14.5"
731 - "@babel/helper-plugin-utils" "^7.14.5"
732 -
733 -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5":
734 - version "7.14.5"
735 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz"
736 - integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==
737 - dependencies:
738 - "@babel/helper-plugin-utils" "^7.14.5"
739 -
740 -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5":
741 - version "7.14.5"
742 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz"
743 - integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==
744 - dependencies:
745 - "@babel/helper-plugin-utils" "^7.14.5"
746 -
747 -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5":
748 - version "7.14.5"
749 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz"
750 - integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==
751 - dependencies:
752 - "@babel/helper-module-transforms" "^7.14.5"
753 - "@babel/helper-plugin-utils" "^7.14.5"
754 - babel-plugin-dynamic-import-node "^2.3.3"
755 -
756 -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.15.4":
757 - version "7.15.4"
758 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz"
759 - integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==
760 - dependencies:
761 - "@babel/helper-module-transforms" "^7.15.4"
762 - "@babel/helper-plugin-utils" "^7.14.5"
763 - "@babel/helper-simple-access" "^7.15.4"
764 - babel-plugin-dynamic-import-node "^2.3.3"
765 -
766 -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.15.4":
767 - version "7.15.4"
768 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz"
769 - integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==
770 - dependencies:
771 - "@babel/helper-hoist-variables" "^7.15.4"
772 - "@babel/helper-module-transforms" "^7.15.4"
773 - "@babel/helper-plugin-utils" "^7.14.5"
774 - "@babel/helper-validator-identifier" "^7.14.9"
775 - babel-plugin-dynamic-import-node "^2.3.3"
776 -
777 -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5":
778 - version "7.14.5"
779 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz"
780 - integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==
781 - dependencies:
782 - "@babel/helper-module-transforms" "^7.14.5"
783 - "@babel/helper-plugin-utils" "^7.14.5"
784 -
785 -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.9":
786 - version "7.14.9"
787 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz"
788 - integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==
789 - dependencies:
790 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
791 -
792 -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5":
793 - version "7.14.5"
794 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz"
795 - integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==
796 - dependencies:
797 - "@babel/helper-plugin-utils" "^7.14.5"
798 -
799 -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5":
800 - version "7.14.5"
801 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz"
802 - integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==
803 - dependencies:
804 - "@babel/helper-plugin-utils" "^7.14.5"
805 - "@babel/helper-replace-supers" "^7.14.5"
806 -
807 -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4":
808 - version "7.15.4"
809 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz"
810 - integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==
811 - dependencies:
812 - "@babel/helper-plugin-utils" "^7.14.5"
813 -
814 -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5":
815 - version "7.14.5"
816 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz"
817 - integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==
818 - dependencies:
819 - "@babel/helper-plugin-utils" "^7.14.5"
820 -
821 -"@babel/plugin-transform-react-constant-elements@^7.12.1":
822 - version "7.14.5"
823 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz"
824 - integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==
825 - dependencies:
826 - "@babel/helper-plugin-utils" "^7.14.5"
827 -
828 -"@babel/plugin-transform-react-display-name@7.12.1":
829 - version "7.12.1"
830 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz"
831 - integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==
832 - dependencies:
833 - "@babel/helper-plugin-utils" "^7.10.4"
834 -
835 -"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.14.5":
836 - version "7.15.1"
837 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz"
838 - integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==
839 - dependencies:
840 - "@babel/helper-plugin-utils" "^7.14.5"
841 -
842 -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.14.5":
843 - version "7.14.5"
844 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz"
845 - integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==
846 - dependencies:
847 - "@babel/plugin-transform-react-jsx" "^7.14.5"
848 -
849 -"@babel/plugin-transform-react-jsx-self@^7.12.1":
850 - version "7.14.9"
851 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz"
852 - integrity sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==
853 - dependencies:
854 - "@babel/helper-plugin-utils" "^7.14.5"
855 -
856 -"@babel/plugin-transform-react-jsx-source@^7.12.1":
857 - version "7.14.5"
858 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz"
859 - integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==
860 - dependencies:
861 - "@babel/helper-plugin-utils" "^7.14.5"
862 -
863 -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5":
864 - version "7.14.9"
865 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz"
866 - integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==
867 - dependencies:
868 - "@babel/helper-annotate-as-pure" "^7.14.5"
869 - "@babel/helper-module-imports" "^7.14.5"
870 - "@babel/helper-plugin-utils" "^7.14.5"
871 - "@babel/plugin-syntax-jsx" "^7.14.5"
872 - "@babel/types" "^7.14.9"
873 -
874 -"@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.14.5":
875 - version "7.14.5"
876 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz"
877 - integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==
878 - dependencies:
879 - "@babel/helper-annotate-as-pure" "^7.14.5"
880 - "@babel/helper-plugin-utils" "^7.14.5"
881 -
882 -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5":
883 - version "7.14.5"
884 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz"
885 - integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==
886 - dependencies:
887 - regenerator-transform "^0.14.2"
888 -
889 -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5":
890 - version "7.14.5"
891 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz"
892 - integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==
893 - dependencies:
894 - "@babel/helper-plugin-utils" "^7.14.5"
895 -
896 -"@babel/plugin-transform-runtime@7.12.1":
897 - version "7.12.1"
898 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz"
899 - integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==
900 - dependencies:
901 - "@babel/helper-module-imports" "^7.12.1"
902 - "@babel/helper-plugin-utils" "^7.10.4"
903 - resolve "^1.8.1"
904 - semver "^5.5.1"
905 -
906 -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5":
907 - version "7.14.5"
908 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz"
909 - integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==
910 - dependencies:
911 - "@babel/helper-plugin-utils" "^7.14.5"
912 -
913 -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.15.8":
914 - version "7.15.8"
915 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz"
916 - integrity sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==
917 - dependencies:
918 - "@babel/helper-plugin-utils" "^7.14.5"
919 - "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
920 -
921 -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5":
922 - version "7.14.5"
923 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz"
924 - integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==
925 - dependencies:
926 - "@babel/helper-plugin-utils" "^7.14.5"
927 -
928 -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5":
929 - version "7.14.5"
930 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz"
931 - integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==
932 - dependencies:
933 - "@babel/helper-plugin-utils" "^7.14.5"
934 -
935 -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5":
936 - version "7.14.5"
937 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz"
938 - integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==
939 - dependencies:
940 - "@babel/helper-plugin-utils" "^7.14.5"
941 -
942 -"@babel/plugin-transform-typescript@^7.12.1":
943 - version "7.15.8"
944 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz"
945 - integrity sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==
946 - dependencies:
947 - "@babel/helper-create-class-features-plugin" "^7.15.4"
948 - "@babel/helper-plugin-utils" "^7.14.5"
949 - "@babel/plugin-syntax-typescript" "^7.14.5"
950 -
951 -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5":
952 - version "7.14.5"
953 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz"
954 - integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==
955 - dependencies:
956 - "@babel/helper-plugin-utils" "^7.14.5"
957 -
958 -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5":
959 - version "7.14.5"
960 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz"
961 - integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==
962 - dependencies:
963 - "@babel/helper-create-regexp-features-plugin" "^7.14.5"
964 - "@babel/helper-plugin-utils" "^7.14.5"
965 -
966 -"@babel/preset-env@7.12.1":
967 - version "7.12.1"
968 - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz"
969 - integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
970 - dependencies:
971 - "@babel/compat-data" "^7.12.1"
972 - "@babel/helper-compilation-targets" "^7.12.1"
973 - "@babel/helper-module-imports" "^7.12.1"
974 - "@babel/helper-plugin-utils" "^7.10.4"
975 - "@babel/helper-validator-option" "^7.12.1"
976 - "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
977 - "@babel/plugin-proposal-class-properties" "^7.12.1"
978 - "@babel/plugin-proposal-dynamic-import" "^7.12.1"
979 - "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
980 - "@babel/plugin-proposal-json-strings" "^7.12.1"
981 - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
982 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
983 - "@babel/plugin-proposal-numeric-separator" "^7.12.1"
984 - "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
985 - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
986 - "@babel/plugin-proposal-optional-chaining" "^7.12.1"
987 - "@babel/plugin-proposal-private-methods" "^7.12.1"
988 - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
989 - "@babel/plugin-syntax-async-generators" "^7.8.0"
990 - "@babel/plugin-syntax-class-properties" "^7.12.1"
991 - "@babel/plugin-syntax-dynamic-import" "^7.8.0"
992 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
993 - "@babel/plugin-syntax-json-strings" "^7.8.0"
994 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
995 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
996 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
997 - "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
998 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
999 - "@babel/plugin-syntax-optional-chaining" "^7.8.0"
1000 - "@babel/plugin-syntax-top-level-await" "^7.12.1"
1001 - "@babel/plugin-transform-arrow-functions" "^7.12.1"
1002 - "@babel/plugin-transform-async-to-generator" "^7.12.1"
1003 - "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
1004 - "@babel/plugin-transform-block-scoping" "^7.12.1"
1005 - "@babel/plugin-transform-classes" "^7.12.1"
1006 - "@babel/plugin-transform-computed-properties" "^7.12.1"
1007 - "@babel/plugin-transform-destructuring" "^7.12.1"
1008 - "@babel/plugin-transform-dotall-regex" "^7.12.1"
1009 - "@babel/plugin-transform-duplicate-keys" "^7.12.1"
1010 - "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
1011 - "@babel/plugin-transform-for-of" "^7.12.1"
1012 - "@babel/plugin-transform-function-name" "^7.12.1"
1013 - "@babel/plugin-transform-literals" "^7.12.1"
1014 - "@babel/plugin-transform-member-expression-literals" "^7.12.1"
1015 - "@babel/plugin-transform-modules-amd" "^7.12.1"
1016 - "@babel/plugin-transform-modules-commonjs" "^7.12.1"
1017 - "@babel/plugin-transform-modules-systemjs" "^7.12.1"
1018 - "@babel/plugin-transform-modules-umd" "^7.12.1"
1019 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
1020 - "@babel/plugin-transform-new-target" "^7.12.1"
1021 - "@babel/plugin-transform-object-super" "^7.12.1"
1022 - "@babel/plugin-transform-parameters" "^7.12.1"
1023 - "@babel/plugin-transform-property-literals" "^7.12.1"
1024 - "@babel/plugin-transform-regenerator" "^7.12.1"
1025 - "@babel/plugin-transform-reserved-words" "^7.12.1"
1026 - "@babel/plugin-transform-shorthand-properties" "^7.12.1"
1027 - "@babel/plugin-transform-spread" "^7.12.1"
1028 - "@babel/plugin-transform-sticky-regex" "^7.12.1"
1029 - "@babel/plugin-transform-template-literals" "^7.12.1"
1030 - "@babel/plugin-transform-typeof-symbol" "^7.12.1"
1031 - "@babel/plugin-transform-unicode-escapes" "^7.12.1"
1032 - "@babel/plugin-transform-unicode-regex" "^7.12.1"
1033 - "@babel/preset-modules" "^0.1.3"
1034 - "@babel/types" "^7.12.1"
1035 - core-js-compat "^3.6.2"
1036 - semver "^5.5.0"
1037 -
1038 -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4":
1039 - version "7.15.8"
1040 - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.8.tgz"
1041 - integrity sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==
1042 - dependencies:
1043 - "@babel/compat-data" "^7.15.0"
1044 - "@babel/helper-compilation-targets" "^7.15.4"
1045 - "@babel/helper-plugin-utils" "^7.14.5"
1046 - "@babel/helper-validator-option" "^7.14.5"
1047 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
1048 - "@babel/plugin-proposal-async-generator-functions" "^7.15.8"
1049 - "@babel/plugin-proposal-class-properties" "^7.14.5"
1050 - "@babel/plugin-proposal-class-static-block" "^7.15.4"
1051 - "@babel/plugin-proposal-dynamic-import" "^7.14.5"
1052 - "@babel/plugin-proposal-export-namespace-from" "^7.14.5"
1053 - "@babel/plugin-proposal-json-strings" "^7.14.5"
1054 - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"
1055 - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
1056 - "@babel/plugin-proposal-numeric-separator" "^7.14.5"
1057 - "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
1058 - "@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
1059 - "@babel/plugin-proposal-optional-chaining" "^7.14.5"
1060 - "@babel/plugin-proposal-private-methods" "^7.14.5"
1061 - "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
1062 - "@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
1063 - "@babel/plugin-syntax-async-generators" "^7.8.4"
1064 - "@babel/plugin-syntax-class-properties" "^7.12.13"
1065 - "@babel/plugin-syntax-class-static-block" "^7.14.5"
1066 - "@babel/plugin-syntax-dynamic-import" "^7.8.3"
1067 - "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
1068 - "@babel/plugin-syntax-json-strings" "^7.8.3"
1069 - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
1070 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
1071 - "@babel/plugin-syntax-numeric-separator" "^7.10.4"
1072 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
1073 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
1074 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
1075 - "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
1076 - "@babel/plugin-syntax-top-level-await" "^7.14.5"
1077 - "@babel/plugin-transform-arrow-functions" "^7.14.5"
1078 - "@babel/plugin-transform-async-to-generator" "^7.14.5"
1079 - "@babel/plugin-transform-block-scoped-functions" "^7.14.5"
1080 - "@babel/plugin-transform-block-scoping" "^7.15.3"
1081 - "@babel/plugin-transform-classes" "^7.15.4"
1082 - "@babel/plugin-transform-computed-properties" "^7.14.5"
1083 - "@babel/plugin-transform-destructuring" "^7.14.7"
1084 - "@babel/plugin-transform-dotall-regex" "^7.14.5"
1085 - "@babel/plugin-transform-duplicate-keys" "^7.14.5"
1086 - "@babel/plugin-transform-exponentiation-operator" "^7.14.5"
1087 - "@babel/plugin-transform-for-of" "^7.15.4"
1088 - "@babel/plugin-transform-function-name" "^7.14.5"
1089 - "@babel/plugin-transform-literals" "^7.14.5"
1090 - "@babel/plugin-transform-member-expression-literals" "^7.14.5"
1091 - "@babel/plugin-transform-modules-amd" "^7.14.5"
1092 - "@babel/plugin-transform-modules-commonjs" "^7.15.4"
1093 - "@babel/plugin-transform-modules-systemjs" "^7.15.4"
1094 - "@babel/plugin-transform-modules-umd" "^7.14.5"
1095 - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
1096 - "@babel/plugin-transform-new-target" "^7.14.5"
1097 - "@babel/plugin-transform-object-super" "^7.14.5"
1098 - "@babel/plugin-transform-parameters" "^7.15.4"
1099 - "@babel/plugin-transform-property-literals" "^7.14.5"
1100 - "@babel/plugin-transform-regenerator" "^7.14.5"
1101 - "@babel/plugin-transform-reserved-words" "^7.14.5"
1102 - "@babel/plugin-transform-shorthand-properties" "^7.14.5"
1103 - "@babel/plugin-transform-spread" "^7.15.8"
1104 - "@babel/plugin-transform-sticky-regex" "^7.14.5"
1105 - "@babel/plugin-transform-template-literals" "^7.14.5"
1106 - "@babel/plugin-transform-typeof-symbol" "^7.14.5"
1107 - "@babel/plugin-transform-unicode-escapes" "^7.14.5"
1108 - "@babel/plugin-transform-unicode-regex" "^7.14.5"
1109 - "@babel/preset-modules" "^0.1.4"
1110 - "@babel/types" "^7.15.6"
1111 - babel-plugin-polyfill-corejs2 "^0.2.2"
1112 - babel-plugin-polyfill-corejs3 "^0.2.5"
1113 - babel-plugin-polyfill-regenerator "^0.2.2"
1114 - core-js-compat "^3.16.0"
1115 - semver "^6.3.0"
1116 -
1117 -"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4":
1118 - version "0.1.5"
1119 - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
1120 - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
1121 - dependencies:
1122 - "@babel/helper-plugin-utils" "^7.0.0"
1123 - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
1124 - "@babel/plugin-transform-dotall-regex" "^7.4.4"
1125 - "@babel/types" "^7.4.4"
1126 - esutils "^2.0.2"
1127 -
1128 -"@babel/preset-react@7.12.1":
1129 - version "7.12.1"
1130 - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz"
1131 - integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==
1132 - dependencies:
1133 - "@babel/helper-plugin-utils" "^7.10.4"
1134 - "@babel/plugin-transform-react-display-name" "^7.12.1"
1135 - "@babel/plugin-transform-react-jsx" "^7.12.1"
1136 - "@babel/plugin-transform-react-jsx-development" "^7.12.1"
1137 - "@babel/plugin-transform-react-jsx-self" "^7.12.1"
1138 - "@babel/plugin-transform-react-jsx-source" "^7.12.1"
1139 - "@babel/plugin-transform-react-pure-annotations" "^7.12.1"
1140 -
1141 -"@babel/preset-react@^7.12.5":
1142 - version "7.14.5"
1143 - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz"
1144 - integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==
1145 - dependencies:
1146 - "@babel/helper-plugin-utils" "^7.14.5"
1147 - "@babel/helper-validator-option" "^7.14.5"
1148 - "@babel/plugin-transform-react-display-name" "^7.14.5"
1149 - "@babel/plugin-transform-react-jsx" "^7.14.5"
1150 - "@babel/plugin-transform-react-jsx-development" "^7.14.5"
1151 - "@babel/plugin-transform-react-pure-annotations" "^7.14.5"
1152 -
1153 -"@babel/preset-typescript@7.12.1":
1154 - version "7.12.1"
1155 - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz"
1156 - integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==
1157 - dependencies:
1158 - "@babel/helper-plugin-utils" "^7.10.4"
1159 - "@babel/plugin-transform-typescript" "^7.12.1"
1160 -
1161 -"@babel/runtime-corejs3@^7.10.2":
1162 - version "7.15.4"
1163 - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz"
1164 - integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==
1165 - dependencies:
1166 - core-js-pure "^3.16.0"
1167 - regenerator-runtime "^0.13.4"
1168 -
1169 -"@babel/runtime@7.12.1":
1170 - version "7.12.1"
1171 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz"
1172 - integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
1173 - dependencies:
1174 - regenerator-runtime "^0.13.4"
1175 -
1176 -"@babel/runtime@7.13.8":
1177 - version "7.13.8"
1178 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.8.tgz"
1179 - integrity sha512-CwQljpw6qSayc0fRG1soxHAKs1CnQMOChm4mlQP6My0kf9upVGizj/KhlTTgyUnETmHpcUXjaluNAkteRFuafg==
1180 - dependencies:
1181 - regenerator-runtime "^0.13.4"
1182 -
1183 -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
1184 - version "7.15.4"
1185 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz"
1186 - integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
1187 - dependencies:
1188 - regenerator-runtime "^0.13.4"
1189 -
1190 -"@babel/template@^7.10.4", "@babel/template@^7.15.4", "@babel/template@^7.3.3":
1191 - version "7.15.4"
1192 - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz"
1193 - integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==
1194 - dependencies:
1195 - "@babel/code-frame" "^7.14.5"
1196 - "@babel/parser" "^7.15.4"
1197 - "@babel/types" "^7.15.4"
1198 -
1199 -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.0":
1200 - version "7.15.4"
1201 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz"
1202 - integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==
1203 - dependencies:
1204 - "@babel/code-frame" "^7.14.5"
1205 - "@babel/generator" "^7.15.4"
1206 - "@babel/helper-function-name" "^7.15.4"
1207 - "@babel/helper-hoist-variables" "^7.15.4"
1208 - "@babel/helper-split-export-declaration" "^7.15.4"
1209 - "@babel/parser" "^7.15.4"
1210 - "@babel/types" "^7.15.4"
1211 - debug "^4.1.0"
1212 - globals "^11.1.0"
1213 -
1214 -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
1215 - version "7.15.6"
1216 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz"
1217 - integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==
1218 - dependencies:
1219 - "@babel/helper-validator-identifier" "^7.14.9"
1220 - to-fast-properties "^2.0.0"
1221 -
1222 -"@bcoe/v8-coverage@^0.2.3":
1223 - version "0.2.3"
1224 - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
1225 - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
1226 -
1227 -"@cnakazawa/watch@^1.0.3":
1228 - version "1.0.4"
1229 - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz"
1230 - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==
1231 - dependencies:
1232 - exec-sh "^0.3.2"
1233 - minimist "^1.2.0"
1234 -
1235 -"@csstools/convert-colors@^1.4.0":
1236 - version "1.4.0"
1237 - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz"
1238 - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
1239 -
1240 -"@csstools/normalize.css@^10.1.0":
1241 - version "10.1.0"
1242 - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz"
1243 - integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==
1244 -
1245 -"@eslint/eslintrc@^0.4.3":
1246 - version "0.4.3"
1247 - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz"
1248 - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
1249 - dependencies:
1250 - ajv "^6.12.4"
1251 - debug "^4.1.1"
1252 - espree "^7.3.0"
1253 - globals "^13.9.0"
1254 - ignore "^4.0.6"
1255 - import-fresh "^3.2.1"
1256 - js-yaml "^3.13.1"
1257 - minimatch "^3.0.4"
1258 - strip-json-comments "^3.1.1"
1259 -
1260 -"@gar/promisify@^1.0.1":
1261 - version "1.1.2"
1262 - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz"
1263 - integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==
1264 -
1265 -"@hapi/address@2.x.x":
1266 - version "2.1.4"
1267 - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz"
1268 - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==
1269 -
1270 -"@hapi/bourne@1.x.x":
1271 - version "1.3.2"
1272 - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz"
1273 - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==
1274 -
1275 -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0":
1276 - version "8.5.1"
1277 - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz"
1278 - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==
1279 -
1280 -"@hapi/joi@^15.1.0":
1281 - version "15.1.1"
1282 - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz"
1283 - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==
1284 - dependencies:
1285 - "@hapi/address" "2.x.x"
1286 - "@hapi/bourne" "1.x.x"
1287 - "@hapi/hoek" "8.x.x"
1288 - "@hapi/topo" "3.x.x"
1289 -
1290 -"@hapi/topo@3.x.x":
1291 - version "3.1.6"
1292 - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz"
1293 - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==
1294 - dependencies:
1295 - "@hapi/hoek" "^8.3.0"
1296 -
1297 -"@humanwhocodes/config-array@^0.5.0":
1298 - version "0.5.0"
1299 - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz"
1300 - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
1301 - dependencies:
1302 - "@humanwhocodes/object-schema" "^1.2.0"
1303 - debug "^4.1.1"
1304 - minimatch "^3.0.4"
1305 -
1306 -"@humanwhocodes/object-schema@^1.2.0":
1307 - version "1.2.0"
1308 - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz"
1309 - integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==
1310 -
1311 -"@istanbuljs/load-nyc-config@^1.0.0":
1312 - version "1.1.0"
1313 - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
1314 - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==
1315 - dependencies:
1316 - camelcase "^5.3.1"
1317 - find-up "^4.1.0"
1318 - get-package-type "^0.1.0"
1319 - js-yaml "^3.13.1"
1320 - resolve-from "^5.0.0"
1321 -
1322 -"@istanbuljs/schema@^0.1.2":
1323 - version "0.1.3"
1324 - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz"
1325 - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
1326 -
1327 -"@jest/console@^26.6.2":
1328 - version "26.6.2"
1329 - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz"
1330 - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==
1331 - dependencies:
1332 - "@jest/types" "^26.6.2"
1333 - "@types/node" "*"
1334 - chalk "^4.0.0"
1335 - jest-message-util "^26.6.2"
1336 - jest-util "^26.6.2"
1337 - slash "^3.0.0"
1338 -
1339 -"@jest/core@^26.6.0", "@jest/core@^26.6.3":
1340 - version "26.6.3"
1341 - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz"
1342 - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==
1343 - dependencies:
1344 - "@jest/console" "^26.6.2"
1345 - "@jest/reporters" "^26.6.2"
1346 - "@jest/test-result" "^26.6.2"
1347 - "@jest/transform" "^26.6.2"
1348 - "@jest/types" "^26.6.2"
1349 - "@types/node" "*"
1350 - ansi-escapes "^4.2.1"
1351 - chalk "^4.0.0"
1352 - exit "^0.1.2"
1353 - graceful-fs "^4.2.4"
1354 - jest-changed-files "^26.6.2"
1355 - jest-config "^26.6.3"
1356 - jest-haste-map "^26.6.2"
1357 - jest-message-util "^26.6.2"
1358 - jest-regex-util "^26.0.0"
1359 - jest-resolve "^26.6.2"
1360 - jest-resolve-dependencies "^26.6.3"
1361 - jest-runner "^26.6.3"
1362 - jest-runtime "^26.6.3"
1363 - jest-snapshot "^26.6.2"
1364 - jest-util "^26.6.2"
1365 - jest-validate "^26.6.2"
1366 - jest-watcher "^26.6.2"
1367 - micromatch "^4.0.2"
1368 - p-each-series "^2.1.0"
1369 - rimraf "^3.0.0"
1370 - slash "^3.0.0"
1371 - strip-ansi "^6.0.0"
1372 -
1373 -"@jest/environment@^26.6.0", "@jest/environment@^26.6.2":
1374 - version "26.6.2"
1375 - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz"
1376 - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==
1377 - dependencies:
1378 - "@jest/fake-timers" "^26.6.2"
1379 - "@jest/types" "^26.6.2"
1380 - "@types/node" "*"
1381 - jest-mock "^26.6.2"
1382 -
1383 -"@jest/fake-timers@^26.6.2":
1384 - version "26.6.2"
1385 - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz"
1386 - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==
1387 - dependencies:
1388 - "@jest/types" "^26.6.2"
1389 - "@sinonjs/fake-timers" "^6.0.1"
1390 - "@types/node" "*"
1391 - jest-message-util "^26.6.2"
1392 - jest-mock "^26.6.2"
1393 - jest-util "^26.6.2"
1394 -
1395 -"@jest/globals@^26.6.2":
1396 - version "26.6.2"
1397 - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz"
1398 - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==
1399 - dependencies:
1400 - "@jest/environment" "^26.6.2"
1401 - "@jest/types" "^26.6.2"
1402 - expect "^26.6.2"
1403 -
1404 -"@jest/reporters@^26.6.2":
1405 - version "26.6.2"
1406 - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz"
1407 - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==
1408 - dependencies:
1409 - "@bcoe/v8-coverage" "^0.2.3"
1410 - "@jest/console" "^26.6.2"
1411 - "@jest/test-result" "^26.6.2"
1412 - "@jest/transform" "^26.6.2"
1413 - "@jest/types" "^26.6.2"
1414 - chalk "^4.0.0"
1415 - collect-v8-coverage "^1.0.0"
1416 - exit "^0.1.2"
1417 - glob "^7.1.2"
1418 - graceful-fs "^4.2.4"
1419 - istanbul-lib-coverage "^3.0.0"
1420 - istanbul-lib-instrument "^4.0.3"
1421 - istanbul-lib-report "^3.0.0"
1422 - istanbul-lib-source-maps "^4.0.0"
1423 - istanbul-reports "^3.0.2"
1424 - jest-haste-map "^26.6.2"
1425 - jest-resolve "^26.6.2"
1426 - jest-util "^26.6.2"
1427 - jest-worker "^26.6.2"
1428 - slash "^3.0.0"
1429 - source-map "^0.6.0"
1430 - string-length "^4.0.1"
1431 - terminal-link "^2.0.0"
1432 - v8-to-istanbul "^7.0.0"
1433 - optionalDependencies:
1434 - node-notifier "^8.0.0"
1435 -
1436 -"@jest/source-map@^26.6.2":
1437 - version "26.6.2"
1438 - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz"
1439 - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==
1440 - dependencies:
1441 - callsites "^3.0.0"
1442 - graceful-fs "^4.2.4"
1443 - source-map "^0.6.0"
1444 -
1445 -"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2":
1446 - version "26.6.2"
1447 - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz"
1448 - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==
1449 - dependencies:
1450 - "@jest/console" "^26.6.2"
1451 - "@jest/types" "^26.6.2"
1452 - "@types/istanbul-lib-coverage" "^2.0.0"
1453 - collect-v8-coverage "^1.0.0"
1454 -
1455 -"@jest/test-sequencer@^26.6.3":
1456 - version "26.6.3"
1457 - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz"
1458 - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==
1459 - dependencies:
1460 - "@jest/test-result" "^26.6.2"
1461 - graceful-fs "^4.2.4"
1462 - jest-haste-map "^26.6.2"
1463 - jest-runner "^26.6.3"
1464 - jest-runtime "^26.6.3"
1465 -
1466 -"@jest/transform@^26.6.2":
1467 - version "26.6.2"
1468 - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz"
1469 - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==
1470 - dependencies:
1471 - "@babel/core" "^7.1.0"
1472 - "@jest/types" "^26.6.2"
1473 - babel-plugin-istanbul "^6.0.0"
1474 - chalk "^4.0.0"
1475 - convert-source-map "^1.4.0"
1476 - fast-json-stable-stringify "^2.0.0"
1477 - graceful-fs "^4.2.4"
1478 - jest-haste-map "^26.6.2"
1479 - jest-regex-util "^26.0.0"
1480 - jest-util "^26.6.2"
1481 - micromatch "^4.0.2"
1482 - pirates "^4.0.1"
1483 - slash "^3.0.0"
1484 - source-map "^0.6.1"
1485 - write-file-atomic "^3.0.0"
1486 -
1487 -"@jest/types@^26.6.0", "@jest/types@^26.6.2":
1488 - version "26.6.2"
1489 - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz"
1490 - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==
1491 - dependencies:
1492 - "@types/istanbul-lib-coverage" "^2.0.0"
1493 - "@types/istanbul-reports" "^3.0.0"
1494 - "@types/node" "*"
1495 - "@types/yargs" "^15.0.0"
1496 - chalk "^4.0.0"
1497 -
1498 -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
1499 - version "2.1.8-no-fsevents.3"
1500 - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz"
1501 - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
1502 -
1503 -"@nodelib/fs.scandir@2.1.5":
1504 - version "2.1.5"
1505 - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
1506 - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
1507 - dependencies:
1508 - "@nodelib/fs.stat" "2.0.5"
1509 - run-parallel "^1.1.9"
1510 -
1511 -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
1512 - version "2.0.5"
1513 - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
1514 - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
1515 -
1516 -"@nodelib/fs.walk@^1.2.3":
1517 - version "1.2.8"
1518 - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
1519 - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
1520 - dependencies:
1521 - "@nodelib/fs.scandir" "2.1.5"
1522 - fastq "^1.6.0"
1523 -
1524 -"@npmcli/fs@^1.0.0":
1525 - version "1.0.0"
1526 - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz"
1527 - integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==
1528 - dependencies:
1529 - "@gar/promisify" "^1.0.1"
1530 - semver "^7.3.5"
1531 -
1532 -"@npmcli/move-file@^1.0.1":
1533 - version "1.1.2"
1534 - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz"
1535 - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
1536 - dependencies:
1537 - mkdirp "^1.0.4"
1538 - rimraf "^3.0.2"
1539 -
1540 -"@pmmmwh/react-refresh-webpack-plugin@0.4.3":
1541 - version "0.4.3"
1542 - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz"
1543 - integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==
1544 - dependencies:
1545 - ansi-html "^0.0.7"
1546 - error-stack-parser "^2.0.6"
1547 - html-entities "^1.2.1"
1548 - native-url "^0.2.6"
1549 - schema-utils "^2.6.5"
1550 - source-map "^0.7.3"
1551 -
1552 -"@rollup/plugin-node-resolve@^7.1.1":
1553 - version "7.1.3"
1554 - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz"
1555 - integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==
1556 - dependencies:
1557 - "@rollup/pluginutils" "^3.0.8"
1558 - "@types/resolve" "0.0.8"
1559 - builtin-modules "^3.1.0"
1560 - is-module "^1.0.0"
1561 - resolve "^1.14.2"
1562 -
1563 -"@rollup/plugin-replace@^2.3.1":
1564 - version "2.4.2"
1565 - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz"
1566 - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==
1567 - dependencies:
1568 - "@rollup/pluginutils" "^3.1.0"
1569 - magic-string "^0.25.7"
1570 -
1571 -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
1572 - version "3.1.0"
1573 - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz"
1574 - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
1575 - dependencies:
1576 - "@types/estree" "0.0.39"
1577 - estree-walker "^1.0.1"
1578 - picomatch "^2.2.2"
1579 -
1580 -"@sinonjs/commons@^1.7.0":
1581 - version "1.8.3"
1582 - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz"
1583 - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==
1584 - dependencies:
1585 - type-detect "4.0.8"
1586 -
1587 -"@sinonjs/fake-timers@^6.0.1":
1588 - version "6.0.1"
1589 - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz"
1590 - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==
1591 - dependencies:
1592 - "@sinonjs/commons" "^1.7.0"
1593 -
1594 -"@surma/rollup-plugin-off-main-thread@^1.1.1":
1595 - version "1.4.2"
1596 - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz"
1597 - integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==
1598 - dependencies:
1599 - ejs "^2.6.1"
1600 - magic-string "^0.25.0"
1601 -
1602 -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
1603 - version "5.4.0"
1604 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz"
1605 - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==
1606 -
1607 -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
1608 - version "5.4.0"
1609 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz"
1610 - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==
1611 -
1612 -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
1613 - version "5.0.1"
1614 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz"
1615 - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==
1616 -
1617 -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
1618 - version "5.0.1"
1619 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz"
1620 - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==
1621 -
1622 -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
1623 - version "5.4.0"
1624 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz"
1625 - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==
1626 -
1627 -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
1628 - version "5.4.0"
1629 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz"
1630 - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==
1631 -
1632 -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
1633 - version "5.4.0"
1634 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz"
1635 - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
1636 -
1637 -"@svgr/babel-plugin-transform-svg-component@^5.5.0":
1638 - version "5.5.0"
1639 - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz"
1640 - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==
1641 -
1642 -"@svgr/babel-preset@^5.5.0":
1643 - version "5.5.0"
1644 - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz"
1645 - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==
1646 - dependencies:
1647 - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
1648 - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
1649 - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
1650 - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
1651 - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
1652 - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
1653 - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
1654 - "@svgr/babel-plugin-transform-svg-component" "^5.5.0"
1655 -
1656 -"@svgr/core@^5.5.0":
1657 - version "5.5.0"
1658 - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz"
1659 - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==
1660 - dependencies:
1661 - "@svgr/plugin-jsx" "^5.5.0"
1662 - camelcase "^6.2.0"
1663 - cosmiconfig "^7.0.0"
1664 -
1665 -"@svgr/hast-util-to-babel-ast@^5.5.0":
1666 - version "5.5.0"
1667 - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz"
1668 - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==
1669 - dependencies:
1670 - "@babel/types" "^7.12.6"
1671 -
1672 -"@svgr/plugin-jsx@^5.5.0":
1673 - version "5.5.0"
1674 - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz"
1675 - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==
1676 - dependencies:
1677 - "@babel/core" "^7.12.3"
1678 - "@svgr/babel-preset" "^5.5.0"
1679 - "@svgr/hast-util-to-babel-ast" "^5.5.0"
1680 - svg-parser "^2.0.2"
1681 -
1682 -"@svgr/plugin-svgo@^5.5.0":
1683 - version "5.5.0"
1684 - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz"
1685 - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==
1686 - dependencies:
1687 - cosmiconfig "^7.0.0"
1688 - deepmerge "^4.2.2"
1689 - svgo "^1.2.2"
1690 -
1691 -"@svgr/webpack@5.5.0":
1692 - version "5.5.0"
1693 - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz"
1694 - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==
1695 - dependencies:
1696 - "@babel/core" "^7.12.3"
1697 - "@babel/plugin-transform-react-constant-elements" "^7.12.1"
1698 - "@babel/preset-env" "^7.12.1"
1699 - "@babel/preset-react" "^7.12.5"
1700 - "@svgr/core" "^5.5.0"
1701 - "@svgr/plugin-jsx" "^5.5.0"
1702 - "@svgr/plugin-svgo" "^5.5.0"
1703 - loader-utils "^2.0.0"
1704 -
1705 -"@tootallnate/once@1":
1706 - version "1.1.2"
1707 - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz"
1708 - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
1709 -
1710 -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":
1711 - version "7.1.16"
1712 - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz"
1713 - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==
1714 - dependencies:
1715 - "@babel/parser" "^7.1.0"
1716 - "@babel/types" "^7.0.0"
1717 - "@types/babel__generator" "*"
1718 - "@types/babel__template" "*"
1719 - "@types/babel__traverse" "*"
1720 -
1721 -"@types/babel__generator@*":
1722 - version "7.6.3"
1723 - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz"
1724 - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==
1725 - dependencies:
1726 - "@babel/types" "^7.0.0"
1727 -
1728 -"@types/babel__template@*":
1729 - version "7.4.1"
1730 - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz"
1731 - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==
1732 - dependencies:
1733 - "@babel/parser" "^7.1.0"
1734 - "@babel/types" "^7.0.0"
1735 -
1736 -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
1737 - version "7.14.2"
1738 - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz"
1739 - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
1740 - dependencies:
1741 - "@babel/types" "^7.3.0"
1742 -
1743 -"@types/eslint@^7.2.6":
1744 - version "7.28.2"
1745 - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.2.tgz"
1746 - integrity sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==
1747 - dependencies:
1748 - "@types/estree" "*"
1749 - "@types/json-schema" "*"
1750 -
1751 -"@types/estree@*":
1752 - version "0.0.50"
1753 - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz"
1754 - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
1755 -
1756 -"@types/estree@0.0.39":
1757 - version "0.0.39"
1758 - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz"
1759 - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
1760 -
1761 -"@types/glob@^7.1.1":
1762 - version "7.2.0"
1763 - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz"
1764 - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
1765 - dependencies:
1766 - "@types/minimatch" "*"
1767 - "@types/node" "*"
1768 -
1769 -"@types/graceful-fs@^4.1.2":
1770 - version "4.1.5"
1771 - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz"
1772 - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==
1773 - dependencies:
1774 - "@types/node" "*"
1775 -
1776 -"@types/html-minifier-terser@^5.0.0":
1777 - version "5.1.2"
1778 - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz"
1779 - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==
1780 -
1781 -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
1782 - version "2.0.3"
1783 - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz"
1784 - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==
1785 -
1786 -"@types/istanbul-lib-report@*":
1787 - version "3.0.0"
1788 - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"
1789 - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==
1790 - dependencies:
1791 - "@types/istanbul-lib-coverage" "*"
1792 -
1793 -"@types/istanbul-reports@^3.0.0":
1794 - version "3.0.1"
1795 - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz"
1796 - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==
1797 - dependencies:
1798 - "@types/istanbul-lib-report" "*"
1799 -
1800 -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
1801 - version "7.0.9"
1802 - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz"
1803 - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
1804 -
1805 -"@types/json5@^0.0.29":
1806 - version "0.0.29"
1807 - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz"
1808 - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
1809 -
1810 -"@types/minimatch@*":
1811 - version "3.0.5"
1812 - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz"
1813 - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
1814 -
1815 -"@types/node@*":
1816 - version "16.11.4"
1817 - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.4.tgz"
1818 - integrity sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==
1819 -
1820 -"@types/normalize-package-data@^2.4.0":
1821 - version "2.4.1"
1822 - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
1823 - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
1824 -
1825 -"@types/parse-json@^4.0.0":
1826 - version "4.0.0"
1827 - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz"
1828 - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
1829 -
1830 -"@types/prettier@^2.0.0":
1831 - version "2.4.1"
1832 - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz"
1833 - integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==
1834 -
1835 -"@types/q@^1.5.1":
1836 - version "1.5.5"
1837 - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz"
1838 - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
1839 -
1840 -"@types/resolve@0.0.8":
1841 - version "0.0.8"
1842 - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz"
1843 - integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
1844 - dependencies:
1845 - "@types/node" "*"
1846 -
1847 -"@types/source-list-map@*":
1848 - version "0.1.2"
1849 - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz"
1850 - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==
1851 -
1852 -"@types/stack-utils@^2.0.0":
1853 - version "2.0.1"
1854 - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz"
1855 - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
1856 -
1857 -"@types/tapable@^1", "@types/tapable@^1.0.5":
1858 - version "1.0.8"
1859 - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz"
1860 - integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==
1861 -
1862 -"@types/uglify-js@*":
1863 - version "3.13.1"
1864 - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz"
1865 - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==
1866 - dependencies:
1867 - source-map "^0.6.1"
1868 -
1869 -"@types/webpack-sources@*":
1870 - version "3.2.0"
1871 - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz"
1872 - integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==
1873 - dependencies:
1874 - "@types/node" "*"
1875 - "@types/source-list-map" "*"
1876 - source-map "^0.7.3"
1877 -
1878 -"@types/webpack@^4.41.8":
1879 - version "4.41.31"
1880 - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz"
1881 - integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==
1882 - dependencies:
1883 - "@types/node" "*"
1884 - "@types/tapable" "^1"
1885 - "@types/uglify-js" "*"
1886 - "@types/webpack-sources" "*"
1887 - anymatch "^3.0.0"
1888 - source-map "^0.6.0"
1889 -
1890 -"@types/yargs-parser@*":
1891 - version "20.2.1"
1892 - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz"
1893 - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==
1894 -
1895 -"@types/yargs@^15.0.0":
1896 - version "15.0.14"
1897 - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz"
1898 - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==
1899 - dependencies:
1900 - "@types/yargs-parser" "*"
1901 -
1902 -"@typescript-eslint/eslint-plugin@^4.5.0":
1903 - version "4.33.0"
1904 - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz"
1905 - integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==
1906 - dependencies:
1907 - "@typescript-eslint/experimental-utils" "4.33.0"
1908 - "@typescript-eslint/scope-manager" "4.33.0"
1909 - debug "^4.3.1"
1910 - functional-red-black-tree "^1.0.1"
1911 - ignore "^5.1.8"
1912 - regexpp "^3.1.0"
1913 - semver "^7.3.5"
1914 - tsutils "^3.21.0"
1915 -
1916 -"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1":
1917 - version "4.33.0"
1918 - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz"
1919 - integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
1920 - dependencies:
1921 - "@types/json-schema" "^7.0.7"
1922 - "@typescript-eslint/scope-manager" "4.33.0"
1923 - "@typescript-eslint/types" "4.33.0"
1924 - "@typescript-eslint/typescript-estree" "4.33.0"
1925 - eslint-scope "^5.1.1"
1926 - eslint-utils "^3.0.0"
1927 -
1928 -"@typescript-eslint/experimental-utils@^3.10.1":
1929 - version "3.10.1"
1930 - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz"
1931 - integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==
1932 - dependencies:
1933 - "@types/json-schema" "^7.0.3"
1934 - "@typescript-eslint/types" "3.10.1"
1935 - "@typescript-eslint/typescript-estree" "3.10.1"
1936 - eslint-scope "^5.0.0"
1937 - eslint-utils "^2.0.0"
1938 -
1939 -"@typescript-eslint/parser@^4.5.0":
1940 - version "4.33.0"
1941 - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz"
1942 - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
1943 - dependencies:
1944 - "@typescript-eslint/scope-manager" "4.33.0"
1945 - "@typescript-eslint/types" "4.33.0"
1946 - "@typescript-eslint/typescript-estree" "4.33.0"
1947 - debug "^4.3.1"
1948 -
1949 -"@typescript-eslint/scope-manager@4.33.0":
1950 - version "4.33.0"
1951 - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz"
1952 - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==
1953 - dependencies:
1954 - "@typescript-eslint/types" "4.33.0"
1955 - "@typescript-eslint/visitor-keys" "4.33.0"
1956 -
1957 -"@typescript-eslint/types@3.10.1":
1958 - version "3.10.1"
1959 - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz"
1960 - integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==
1961 -
1962 -"@typescript-eslint/types@4.33.0":
1963 - version "4.33.0"
1964 - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz"
1965 - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
1966 -
1967 -"@typescript-eslint/typescript-estree@3.10.1":
1968 - version "3.10.1"
1969 - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz"
1970 - integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==
1971 - dependencies:
1972 - "@typescript-eslint/types" "3.10.1"
1973 - "@typescript-eslint/visitor-keys" "3.10.1"
1974 - debug "^4.1.1"
1975 - glob "^7.1.6"
1976 - is-glob "^4.0.1"
1977 - lodash "^4.17.15"
1978 - semver "^7.3.2"
1979 - tsutils "^3.17.1"
1980 -
1981 -"@typescript-eslint/typescript-estree@4.33.0":
1982 - version "4.33.0"
1983 - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz"
1984 - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==
1985 - dependencies:
1986 - "@typescript-eslint/types" "4.33.0"
1987 - "@typescript-eslint/visitor-keys" "4.33.0"
1988 - debug "^4.3.1"
1989 - globby "^11.0.3"
1990 - is-glob "^4.0.1"
1991 - semver "^7.3.5"
1992 - tsutils "^3.21.0"
1993 -
1994 -"@typescript-eslint/visitor-keys@3.10.1":
1995 - version "3.10.1"
1996 - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz"
1997 - integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==
1998 - dependencies:
1999 - eslint-visitor-keys "^1.1.0"
2000 -
2001 -"@typescript-eslint/visitor-keys@4.33.0":
2002 - version "4.33.0"
2003 - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz"
2004 - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==
2005 - dependencies:
2006 - "@typescript-eslint/types" "4.33.0"
2007 - eslint-visitor-keys "^2.0.0"
2008 -
2009 -"@webassemblyjs/ast@1.9.0":
2010 - version "1.9.0"
2011 - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz"
2012 - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
2013 - dependencies:
2014 - "@webassemblyjs/helper-module-context" "1.9.0"
2015 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2016 - "@webassemblyjs/wast-parser" "1.9.0"
2017 -
2018 -"@webassemblyjs/floating-point-hex-parser@1.9.0":
2019 - version "1.9.0"
2020 - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
2021 - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
2022 -
2023 -"@webassemblyjs/helper-api-error@1.9.0":
2024 - version "1.9.0"
2025 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
2026 - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
2027 -
2028 -"@webassemblyjs/helper-buffer@1.9.0":
2029 - version "1.9.0"
2030 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
2031 - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
2032 -
2033 -"@webassemblyjs/helper-code-frame@1.9.0":
2034 - version "1.9.0"
2035 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
2036 - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
2037 - dependencies:
2038 - "@webassemblyjs/wast-printer" "1.9.0"
2039 -
2040 -"@webassemblyjs/helper-fsm@1.9.0":
2041 - version "1.9.0"
2042 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
2043 - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
2044 -
2045 -"@webassemblyjs/helper-module-context@1.9.0":
2046 - version "1.9.0"
2047 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
2048 - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
2049 - dependencies:
2050 - "@webassemblyjs/ast" "1.9.0"
2051 -
2052 -"@webassemblyjs/helper-wasm-bytecode@1.9.0":
2053 - version "1.9.0"
2054 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
2055 - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
2056 -
2057 -"@webassemblyjs/helper-wasm-section@1.9.0":
2058 - version "1.9.0"
2059 - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
2060 - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
2061 - dependencies:
2062 - "@webassemblyjs/ast" "1.9.0"
2063 - "@webassemblyjs/helper-buffer" "1.9.0"
2064 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2065 - "@webassemblyjs/wasm-gen" "1.9.0"
2066 -
2067 -"@webassemblyjs/ieee754@1.9.0":
2068 - version "1.9.0"
2069 - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
2070 - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
2071 - dependencies:
2072 - "@xtuc/ieee754" "^1.2.0"
2073 -
2074 -"@webassemblyjs/leb128@1.9.0":
2075 - version "1.9.0"
2076 - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
2077 - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
2078 - dependencies:
2079 - "@xtuc/long" "4.2.2"
2080 -
2081 -"@webassemblyjs/utf8@1.9.0":
2082 - version "1.9.0"
2083 - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
2084 - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
2085 -
2086 -"@webassemblyjs/wasm-edit@1.9.0":
2087 - version "1.9.0"
2088 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
2089 - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
2090 - dependencies:
2091 - "@webassemblyjs/ast" "1.9.0"
2092 - "@webassemblyjs/helper-buffer" "1.9.0"
2093 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2094 - "@webassemblyjs/helper-wasm-section" "1.9.0"
2095 - "@webassemblyjs/wasm-gen" "1.9.0"
2096 - "@webassemblyjs/wasm-opt" "1.9.0"
2097 - "@webassemblyjs/wasm-parser" "1.9.0"
2098 - "@webassemblyjs/wast-printer" "1.9.0"
2099 -
2100 -"@webassemblyjs/wasm-gen@1.9.0":
2101 - version "1.9.0"
2102 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
2103 - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
2104 - dependencies:
2105 - "@webassemblyjs/ast" "1.9.0"
2106 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2107 - "@webassemblyjs/ieee754" "1.9.0"
2108 - "@webassemblyjs/leb128" "1.9.0"
2109 - "@webassemblyjs/utf8" "1.9.0"
2110 -
2111 -"@webassemblyjs/wasm-opt@1.9.0":
2112 - version "1.9.0"
2113 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
2114 - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
2115 - dependencies:
2116 - "@webassemblyjs/ast" "1.9.0"
2117 - "@webassemblyjs/helper-buffer" "1.9.0"
2118 - "@webassemblyjs/wasm-gen" "1.9.0"
2119 - "@webassemblyjs/wasm-parser" "1.9.0"
2120 -
2121 -"@webassemblyjs/wasm-parser@1.9.0":
2122 - version "1.9.0"
2123 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
2124 - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
2125 - dependencies:
2126 - "@webassemblyjs/ast" "1.9.0"
2127 - "@webassemblyjs/helper-api-error" "1.9.0"
2128 - "@webassemblyjs/helper-wasm-bytecode" "1.9.0"
2129 - "@webassemblyjs/ieee754" "1.9.0"
2130 - "@webassemblyjs/leb128" "1.9.0"
2131 - "@webassemblyjs/utf8" "1.9.0"
2132 -
2133 -"@webassemblyjs/wast-parser@1.9.0":
2134 - version "1.9.0"
2135 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
2136 - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
2137 - dependencies:
2138 - "@webassemblyjs/ast" "1.9.0"
2139 - "@webassemblyjs/floating-point-hex-parser" "1.9.0"
2140 - "@webassemblyjs/helper-api-error" "1.9.0"
2141 - "@webassemblyjs/helper-code-frame" "1.9.0"
2142 - "@webassemblyjs/helper-fsm" "1.9.0"
2143 - "@xtuc/long" "4.2.2"
2144 -
2145 -"@webassemblyjs/wast-printer@1.9.0":
2146 - version "1.9.0"
2147 - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
2148 - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
2149 - dependencies:
2150 - "@webassemblyjs/ast" "1.9.0"
2151 - "@webassemblyjs/wast-parser" "1.9.0"
2152 - "@xtuc/long" "4.2.2"
2153 -
2154 -"@xtuc/ieee754@^1.2.0":
2155 - version "1.2.0"
2156 - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
2157 - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
2158 -
2159 -"@xtuc/long@4.2.2":
2160 - version "4.2.2"
2161 - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz"
2162 - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
2163 -
2164 -abab@^2.0.3, abab@^2.0.5:
2165 - version "2.0.5"
2166 - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz"
2167 - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
2168 -
2169 -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
2170 - version "1.3.7"
2171 - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz"
2172 - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
2173 - dependencies:
2174 - mime-types "~2.1.24"
2175 - negotiator "0.6.2"
2176 -
2177 -acorn-globals@^6.0.0:
2178 - version "6.0.0"
2179 - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz"
2180 - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
2181 - dependencies:
2182 - acorn "^7.1.1"
2183 - acorn-walk "^7.1.1"
2184 -
2185 -acorn-jsx@^5.3.1:
2186 - version "5.3.2"
2187 - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
2188 - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
2189 -
2190 -acorn-walk@^7.1.1:
2191 - version "7.2.0"
2192 - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz"
2193 - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
2194 -
2195 -acorn@^6.4.1:
2196 - version "6.4.2"
2197 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz"
2198 - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
2199 -
2200 -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0:
2201 - version "7.4.1"
2202 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz"
2203 - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
2204 -
2205 -acorn@^8.2.4:
2206 - version "8.5.0"
2207 - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz"
2208 - integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
2209 -
2210 -address@1.1.2, address@^1.0.1:
2211 - version "1.1.2"
2212 - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz"
2213 - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
2214 -
2215 -adjust-sourcemap-loader@3.0.0:
2216 - version "3.0.0"
2217 - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz"
2218 - integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==
2219 - dependencies:
2220 - loader-utils "^2.0.0"
2221 - regex-parser "^2.2.11"
2222 -
2223 -agent-base@6:
2224 - version "6.0.2"
2225 - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz"
2226 - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
2227 - dependencies:
2228 - debug "4"
2229 -
2230 -aggregate-error@^3.0.0:
2231 - version "3.1.0"
2232 - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz"
2233 - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
2234 - dependencies:
2235 - clean-stack "^2.0.0"
2236 - indent-string "^4.0.0"
2237 -
2238 -ajv-errors@^1.0.0:
2239 - version "1.0.1"
2240 - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz"
2241 - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
2242 -
2243 -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
2244 - version "3.5.2"
2245 - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
2246 - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
2247 -
2248 -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:
2249 - version "6.12.6"
2250 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz"
2251 - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
2252 - dependencies:
2253 - fast-deep-equal "^3.1.1"
2254 - fast-json-stable-stringify "^2.0.0"
2255 - json-schema-traverse "^0.4.1"
2256 - uri-js "^4.2.2"
2257 -
2258 -ajv@^8.0.1:
2259 - version "8.6.3"
2260 - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz"
2261 - integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==
2262 - dependencies:
2263 - fast-deep-equal "^3.1.1"
2264 - json-schema-traverse "^1.0.0"
2265 - require-from-string "^2.0.2"
2266 - uri-js "^4.2.2"
2267 -
2268 -alphanum-sort@^1.0.0:
2269 - version "1.0.2"
2270 - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz"
2271 - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
2272 -
2273 -ansi-colors@^3.0.0:
2274 - version "3.2.4"
2275 - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz"
2276 - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
2277 -
2278 -ansi-colors@^4.1.1:
2279 - version "4.1.1"
2280 - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz"
2281 - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
2282 -
2283 -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
2284 - version "4.3.2"
2285 - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
2286 - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
2287 - dependencies:
2288 - type-fest "^0.21.3"
2289 -
2290 -ansi-html@0.0.7, ansi-html@^0.0.7:
2291 - version "0.0.7"
2292 - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz"
2293 - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
2294 -
2295 -ansi-regex@^2.0.0:
2296 - version "2.1.1"
2297 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"
2298 - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
2299 -
2300 -ansi-regex@^4.1.0:
2301 - version "4.1.0"
2302 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz"
2303 - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
2304 -
2305 -ansi-regex@^5.0.0, ansi-regex@^5.0.1:
2306 - version "5.0.1"
2307 - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz"
2308 - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
2309 -
2310 -ansi-styles@^3.2.0, ansi-styles@^3.2.1:
2311 - version "3.2.1"
2312 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
2313 - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
2314 - dependencies:
2315 - color-convert "^1.9.0"
2316 -
2317 -ansi-styles@^4.0.0, ansi-styles@^4.1.0:
2318 - version "4.3.0"
2319 - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"
2320 - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
2321 - dependencies:
2322 - color-convert "^2.0.1"
2323 -
2324 -anymatch@^2.0.0:
2325 - version "2.0.0"
2326 - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz"
2327 - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
2328 - dependencies:
2329 - micromatch "^3.1.4"
2330 - normalize-path "^2.1.1"
2331 -
2332 -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2:
2333 - version "3.1.2"
2334 - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz"
2335 - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
2336 - dependencies:
2337 - normalize-path "^3.0.0"
2338 - picomatch "^2.0.4"
2339 -
2340 -aproba@^1.1.1:
2341 - version "1.2.0"
2342 - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz"
2343 - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
2344 -
2345 -argparse@^1.0.7:
2346 - version "1.0.10"
2347 - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz"
2348 - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
2349 - dependencies:
2350 - sprintf-js "~1.0.2"
2351 -
2352 -aria-query@^4.2.2:
2353 - version "4.2.2"
2354 - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz"
2355 - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
2356 - dependencies:
2357 - "@babel/runtime" "^7.10.2"
2358 - "@babel/runtime-corejs3" "^7.10.2"
2359 -
2360 -arity-n@^1.0.4:
2361 - version "1.0.4"
2362 - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz"
2363 - integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U=
2364 -
2365 -arr-diff@^4.0.0:
2366 - version "4.0.0"
2367 - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz"
2368 - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
2369 -
2370 -arr-flatten@^1.1.0:
2371 - version "1.1.0"
2372 - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz"
2373 - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
2374 -
2375 -arr-union@^3.1.0:
2376 - version "3.1.0"
2377 - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz"
2378 - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
2379 -
2380 -array-flatten@1.1.1:
2381 - version "1.1.1"
2382 - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz"
2383 - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
2384 -
2385 -array-flatten@^2.1.0:
2386 - version "2.1.2"
2387 - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz"
2388 - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
2389 -
2390 -array-includes@^3.1.1, array-includes@^3.1.3, array-includes@^3.1.4:
2391 - version "3.1.4"
2392 - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz"
2393 - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
2394 - dependencies:
2395 - call-bind "^1.0.2"
2396 - define-properties "^1.1.3"
2397 - es-abstract "^1.19.1"
2398 - get-intrinsic "^1.1.1"
2399 - is-string "^1.0.7"
2400 -
2401 -array-union@^1.0.1:
2402 - version "1.0.2"
2403 - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz"
2404 - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
2405 - dependencies:
2406 - array-uniq "^1.0.1"
2407 -
2408 -array-union@^2.1.0:
2409 - version "2.1.0"
2410 - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz"
2411 - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
2412 -
2413 -array-uniq@^1.0.1:
2414 - version "1.0.3"
2415 - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz"
2416 - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
2417 -
2418 -array-unique@^0.3.2:
2419 - version "0.3.2"
2420 - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz"
2421 - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
2422 -
2423 -array.prototype.flat@^1.2.5:
2424 - version "1.2.5"
2425 - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz"
2426 - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
2427 - dependencies:
2428 - call-bind "^1.0.2"
2429 - define-properties "^1.1.3"
2430 - es-abstract "^1.19.0"
2431 -
2432 -array.prototype.flatmap@^1.2.4:
2433 - version "1.2.5"
2434 - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz"
2435 - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
2436 - dependencies:
2437 - call-bind "^1.0.0"
2438 - define-properties "^1.1.3"
2439 - es-abstract "^1.19.0"
2440 -
2441 -arrify@^2.0.1:
2442 - version "2.0.1"
2443 - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz"
2444 - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
2445 -
2446 -asap@~2.0.6:
2447 - version "2.0.6"
2448 - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz"
2449 - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
2450 -
2451 -asn1.js@^5.2.0:
2452 - version "5.4.1"
2453 - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz"
2454 - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
2455 - dependencies:
2456 - bn.js "^4.0.0"
2457 - inherits "^2.0.1"
2458 - minimalistic-assert "^1.0.0"
2459 - safer-buffer "^2.1.0"
2460 -
2461 -assert@^1.1.1:
2462 - version "1.5.0"
2463 - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz"
2464 - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
2465 - dependencies:
2466 - object-assign "^4.1.1"
2467 - util "0.10.3"
2468 -
2469 -assign-symbols@^1.0.0:
2470 - version "1.0.0"
2471 - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz"
2472 - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
2473 -
2474 -ast-types-flow@^0.0.7:
2475 - version "0.0.7"
2476 - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
2477 - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
2478 -
2479 -astral-regex@^2.0.0:
2480 - version "2.0.0"
2481 - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz"
2482 - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
2483 -
2484 -async-each@^1.0.1:
2485 - version "1.0.3"
2486 - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz"
2487 - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
2488 -
2489 -async-limiter@~1.0.0:
2490 - version "1.0.1"
2491 - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz"
2492 - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
2493 -
2494 -async@^2.6.2:
2495 - version "2.6.3"
2496 - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz"
2497 - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
2498 - dependencies:
2499 - lodash "^4.17.14"
2500 -
2501 -asynckit@^0.4.0:
2502 - version "0.4.0"
2503 - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz"
2504 - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
2505 -
2506 -at-least-node@^1.0.0:
2507 - version "1.0.0"
2508 - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz"
2509 - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
2510 -
2511 -atob@^2.1.2:
2512 - version "2.1.2"
2513 - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz"
2514 - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
2515 -
2516 -autoprefixer@^9.6.1:
2517 - version "9.8.8"
2518 - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.8.tgz"
2519 - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==
2520 - dependencies:
2521 - browserslist "^4.12.0"
2522 - caniuse-lite "^1.0.30001109"
2523 - normalize-range "^0.1.2"
2524 - num2fraction "^1.2.2"
2525 - picocolors "^0.2.1"
2526 - postcss "^7.0.32"
2527 - postcss-value-parser "^4.1.0"
2528 -
2529 -axe-core@^4.0.2:
2530 - version "4.3.3"
2531 - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz"
2532 - integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==
2533 -
2534 -axobject-query@^2.2.0:
2535 - version "2.2.0"
2536 - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz"
2537 - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==
2538 -
2539 -babel-eslint@^10.1.0:
2540 - version "10.1.0"
2541 - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz"
2542 - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
2543 - dependencies:
2544 - "@babel/code-frame" "^7.0.0"
2545 - "@babel/parser" "^7.7.0"
2546 - "@babel/traverse" "^7.7.0"
2547 - "@babel/types" "^7.7.0"
2548 - eslint-visitor-keys "^1.0.0"
2549 - resolve "^1.12.0"
2550 -
2551 -babel-extract-comments@^1.0.0:
2552 - version "1.0.0"
2553 - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz"
2554 - integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==
2555 - dependencies:
2556 - babylon "^6.18.0"
2557 -
2558 -babel-jest@^26.6.0, babel-jest@^26.6.3:
2559 - version "26.6.3"
2560 - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz"
2561 - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==
2562 - dependencies:
2563 - "@jest/transform" "^26.6.2"
2564 - "@jest/types" "^26.6.2"
2565 - "@types/babel__core" "^7.1.7"
2566 - babel-plugin-istanbul "^6.0.0"
2567 - babel-preset-jest "^26.6.2"
2568 - chalk "^4.0.0"
2569 - graceful-fs "^4.2.4"
2570 - slash "^3.0.0"
2571 -
2572 -babel-loader@8.1.0:
2573 - version "8.1.0"
2574 - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz"
2575 - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==
2576 - dependencies:
2577 - find-cache-dir "^2.1.0"
2578 - loader-utils "^1.4.0"
2579 - mkdirp "^0.5.3"
2580 - pify "^4.0.1"
2581 - schema-utils "^2.6.5"
2582 -
2583 -babel-plugin-dynamic-import-node@^2.3.3:
2584 - version "2.3.3"
2585 - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
2586 - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
2587 - dependencies:
2588 - object.assign "^4.1.0"
2589 -
2590 -babel-plugin-istanbul@^6.0.0:
2591 - version "6.1.1"
2592 - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
2593 - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==
2594 - dependencies:
2595 - "@babel/helper-plugin-utils" "^7.0.0"
2596 - "@istanbuljs/load-nyc-config" "^1.0.0"
2597 - "@istanbuljs/schema" "^0.1.2"
2598 - istanbul-lib-instrument "^5.0.4"
2599 - test-exclude "^6.0.0"
2600 -
2601 -babel-plugin-jest-hoist@^26.6.2:
2602 - version "26.6.2"
2603 - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz"
2604 - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==
2605 - dependencies:
2606 - "@babel/template" "^7.3.3"
2607 - "@babel/types" "^7.3.3"
2608 - "@types/babel__core" "^7.0.0"
2609 - "@types/babel__traverse" "^7.0.6"
2610 -
2611 -babel-plugin-macros@2.8.0:
2612 - version "2.8.0"
2613 - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"
2614 - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==
2615 - dependencies:
2616 - "@babel/runtime" "^7.7.2"
2617 - cosmiconfig "^6.0.0"
2618 - resolve "^1.12.0"
2619 -
2620 -babel-plugin-named-asset-import@^0.3.7:
2621 - version "0.3.7"
2622 - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz"
2623 - integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==
2624 -
2625 -babel-plugin-polyfill-corejs2@^0.2.2:
2626 - version "0.2.2"
2627 - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz"
2628 - integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==
2629 - dependencies:
2630 - "@babel/compat-data" "^7.13.11"
2631 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2632 - semver "^6.1.1"
2633 -
2634 -babel-plugin-polyfill-corejs3@^0.2.5:
2635 - version "0.2.5"
2636 - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz"
2637 - integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==
2638 - dependencies:
2639 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2640 - core-js-compat "^3.16.2"
2641 -
2642 -babel-plugin-polyfill-regenerator@^0.2.2:
2643 - version "0.2.2"
2644 - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz"
2645 - integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==
2646 - dependencies:
2647 - "@babel/helper-define-polyfill-provider" "^0.2.2"
2648 -
2649 -babel-plugin-syntax-object-rest-spread@^6.8.0:
2650 - version "6.13.0"
2651 - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
2652 - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=
2653 -
2654 -babel-plugin-transform-object-rest-spread@^6.26.0:
2655 - version "6.26.0"
2656 - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"
2657 - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=
2658 - dependencies:
2659 - babel-plugin-syntax-object-rest-spread "^6.8.0"
2660 - babel-runtime "^6.26.0"
2661 -
2662 -babel-plugin-transform-react-remove-prop-types@0.4.24:
2663 - version "0.4.24"
2664 - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz"
2665 - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==
2666 -
2667 -babel-preset-current-node-syntax@^1.0.0:
2668 - version "1.0.1"
2669 - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
2670 - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
2671 - dependencies:
2672 - "@babel/plugin-syntax-async-generators" "^7.8.4"
2673 - "@babel/plugin-syntax-bigint" "^7.8.3"
2674 - "@babel/plugin-syntax-class-properties" "^7.8.3"
2675 - "@babel/plugin-syntax-import-meta" "^7.8.3"
2676 - "@babel/plugin-syntax-json-strings" "^7.8.3"
2677 - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
2678 - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
2679 - "@babel/plugin-syntax-numeric-separator" "^7.8.3"
2680 - "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
2681 - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
2682 - "@babel/plugin-syntax-optional-chaining" "^7.8.3"
2683 - "@babel/plugin-syntax-top-level-await" "^7.8.3"
2684 -
2685 -babel-preset-jest@^26.6.2:
2686 - version "26.6.2"
2687 - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz"
2688 - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==
2689 - dependencies:
2690 - babel-plugin-jest-hoist "^26.6.2"
2691 - babel-preset-current-node-syntax "^1.0.0"
2692 -
2693 -babel-preset-react-app@^10.0.0:
2694 - version "10.0.0"
2695 - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz"
2696 - integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==
2697 - dependencies:
2698 - "@babel/core" "7.12.3"
2699 - "@babel/plugin-proposal-class-properties" "7.12.1"
2700 - "@babel/plugin-proposal-decorators" "7.12.1"
2701 - "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1"
2702 - "@babel/plugin-proposal-numeric-separator" "7.12.1"
2703 - "@babel/plugin-proposal-optional-chaining" "7.12.1"
2704 - "@babel/plugin-transform-flow-strip-types" "7.12.1"
2705 - "@babel/plugin-transform-react-display-name" "7.12.1"
2706 - "@babel/plugin-transform-runtime" "7.12.1"
2707 - "@babel/preset-env" "7.12.1"
2708 - "@babel/preset-react" "7.12.1"
2709 - "@babel/preset-typescript" "7.12.1"
2710 - "@babel/runtime" "7.12.1"
2711 - babel-plugin-macros "2.8.0"
2712 - babel-plugin-transform-react-remove-prop-types "0.4.24"
2713 -
2714 -babel-runtime@^6.26.0:
2715 - version "6.26.0"
2716 - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz"
2717 - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
2718 - dependencies:
2719 - core-js "^2.4.0"
2720 - regenerator-runtime "^0.11.0"
2721 -
2722 -babylon@^6.18.0:
2723 - version "6.18.0"
2724 - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz"
2725 - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
2726 -
2727 -balanced-match@^1.0.0:
2728 - version "1.0.2"
2729 - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"
2730 - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
2731 -
2732 -base64-js@^1.0.2:
2733 - version "1.5.1"
2734 - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz"
2735 - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
2736 -
2737 -base@^0.11.1:
2738 - version "0.11.2"
2739 - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz"
2740 - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
2741 - dependencies:
2742 - cache-base "^1.0.1"
2743 - class-utils "^0.3.5"
2744 - component-emitter "^1.2.1"
2745 - define-property "^1.0.0"
2746 - isobject "^3.0.1"
2747 - mixin-deep "^1.2.0"
2748 - pascalcase "^0.1.1"
2749 -
2750 -batch@0.6.1:
2751 - version "0.6.1"
2752 - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz"
2753 - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
2754 -
2755 -bfj@^7.0.2:
2756 - version "7.0.2"
2757 - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz"
2758 - integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==
2759 - dependencies:
2760 - bluebird "^3.5.5"
2761 - check-types "^11.1.1"
2762 - hoopy "^0.1.4"
2763 - tryer "^1.0.1"
2764 -
2765 -big.js@^5.2.2:
2766 - version "5.2.2"
2767 - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz"
2768 - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
2769 -
2770 -binary-extensions@^1.0.0:
2771 - version "1.13.1"
2772 - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz"
2773 - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
2774 -
2775 -binary-extensions@^2.0.0:
2776 - version "2.2.0"
2777 - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz"
2778 - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
2779 -
2780 -bindings@^1.5.0:
2781 - version "1.5.0"
2782 - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz"
2783 - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
2784 - dependencies:
2785 - file-uri-to-path "1.0.0"
2786 -
2787 -bluebird@^3.5.5:
2788 - version "3.7.2"
2789 - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz"
2790 - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
2791 -
2792 -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
2793 - version "4.12.0"
2794 - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz"
2795 - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
2796 -
2797 -bn.js@^5.0.0, bn.js@^5.1.1:
2798 - version "5.2.0"
2799 - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz"
2800 - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
2801 -
2802 -body-parser@1.19.0:
2803 - version "1.19.0"
2804 - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz"
2805 - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
2806 - dependencies:
2807 - bytes "3.1.0"
2808 - content-type "~1.0.4"
2809 - debug "2.6.9"
2810 - depd "~1.1.2"
2811 - http-errors "1.7.2"
2812 - iconv-lite "0.4.24"
2813 - on-finished "~2.3.0"
2814 - qs "6.7.0"
2815 - raw-body "2.4.0"
2816 - type-is "~1.6.17"
2817 -
2818 -bonjour@^3.5.0:
2819 - version "3.5.0"
2820 - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz"
2821 - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
2822 - dependencies:
2823 - array-flatten "^2.1.0"
2824 - deep-equal "^1.0.1"
2825 - dns-equal "^1.0.0"
2826 - dns-txt "^2.0.2"
2827 - multicast-dns "^6.0.1"
2828 - multicast-dns-service-types "^1.1.0"
2829 -
2830 -boolbase@^1.0.0, boolbase@~1.0.0:
2831 - version "1.0.0"
2832 - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz"
2833 - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
2834 -
2835 -brace-expansion@^1.1.7:
2836 - version "1.1.11"
2837 - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"
2838 - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
2839 - dependencies:
2840 - balanced-match "^1.0.0"
2841 - concat-map "0.0.1"
2842 -
2843 -braces@^2.3.1, braces@^2.3.2:
2844 - version "2.3.2"
2845 - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz"
2846 - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
2847 - dependencies:
2848 - arr-flatten "^1.1.0"
2849 - array-unique "^0.3.2"
2850 - extend-shallow "^2.0.1"
2851 - fill-range "^4.0.0"
2852 - isobject "^3.0.1"
2853 - repeat-element "^1.1.2"
2854 - snapdragon "^0.8.1"
2855 - snapdragon-node "^2.0.1"
2856 - split-string "^3.0.2"
2857 - to-regex "^3.0.1"
2858 -
2859 -braces@^3.0.1, braces@~3.0.2:
2860 - version "3.0.2"
2861 - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"
2862 - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
2863 - dependencies:
2864 - fill-range "^7.0.1"
2865 -
2866 -brorand@^1.0.1, brorand@^1.1.0:
2867 - version "1.1.0"
2868 - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz"
2869 - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
2870 -
2871 -browser-process-hrtime@^1.0.0:
2872 - version "1.0.0"
2873 - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
2874 - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
2875 -
2876 -browserify-aes@^1.0.0, browserify-aes@^1.0.4:
2877 - version "1.2.0"
2878 - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz"
2879 - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
2880 - dependencies:
2881 - buffer-xor "^1.0.3"
2882 - cipher-base "^1.0.0"
2883 - create-hash "^1.1.0"
2884 - evp_bytestokey "^1.0.3"
2885 - inherits "^2.0.1"
2886 - safe-buffer "^5.0.1"
2887 -
2888 -browserify-cipher@^1.0.0:
2889 - version "1.0.1"
2890 - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
2891 - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
2892 - dependencies:
2893 - browserify-aes "^1.0.4"
2894 - browserify-des "^1.0.0"
2895 - evp_bytestokey "^1.0.0"
2896 -
2897 -browserify-des@^1.0.0:
2898 - version "1.0.2"
2899 - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz"
2900 - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
2901 - dependencies:
2902 - cipher-base "^1.0.1"
2903 - des.js "^1.0.0"
2904 - inherits "^2.0.1"
2905 - safe-buffer "^5.1.2"
2906 -
2907 -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
2908 - version "4.1.0"
2909 - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
2910 - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
2911 - dependencies:
2912 - bn.js "^5.0.0"
2913 - randombytes "^2.0.1"
2914 -
2915 -browserify-sign@^4.0.0:
2916 - version "4.2.1"
2917 - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz"
2918 - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
2919 - dependencies:
2920 - bn.js "^5.1.1"
2921 - browserify-rsa "^4.0.1"
2922 - create-hash "^1.2.0"
2923 - create-hmac "^1.1.7"
2924 - elliptic "^6.5.3"
2925 - inherits "^2.0.4"
2926 - parse-asn1 "^5.1.5"
2927 - readable-stream "^3.6.0"
2928 - safe-buffer "^5.2.0"
2929 -
2930 -browserify-zlib@^0.2.0:
2931 - version "0.2.0"
2932 - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz"
2933 - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
2934 - dependencies:
2935 - pako "~1.0.5"
2936 -
2937 -browserslist@4.14.2:
2938 - version "4.14.2"
2939 - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz"
2940 - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==
2941 - dependencies:
2942 - caniuse-lite "^1.0.30001125"
2943 - electron-to-chromium "^1.3.564"
2944 - escalade "^3.0.2"
2945 - node-releases "^1.1.61"
2946 -
2947 -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.17.3, browserslist@^4.6.2, browserslist@^4.6.4:
2948 - version "4.17.5"
2949 - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.5.tgz"
2950 - integrity sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==
2951 - dependencies:
2952 - caniuse-lite "^1.0.30001271"
2953 - electron-to-chromium "^1.3.878"
2954 - escalade "^3.1.1"
2955 - node-releases "^2.0.1"
2956 - picocolors "^1.0.0"
2957 -
2958 -bser@2.1.1:
2959 - version "2.1.1"
2960 - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz"
2961 - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
2962 - dependencies:
2963 - node-int64 "^0.4.0"
2964 -
2965 -buffer-from@^1.0.0:
2966 - version "1.1.2"
2967 - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"
2968 - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
2969 -
2970 -buffer-indexof@^1.0.0:
2971 - version "1.1.1"
2972 - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
2973 - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
2974 -
2975 -buffer-xor@^1.0.3:
2976 - version "1.0.3"
2977 - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz"
2978 - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
2979 -
2980 -buffer@^4.3.0:
2981 - version "4.9.2"
2982 - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz"
2983 - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
2984 - dependencies:
2985 - base64-js "^1.0.2"
2986 - ieee754 "^1.1.4"
2987 - isarray "^1.0.0"
2988 -
2989 -builtin-modules@^3.1.0:
2990 - version "3.2.0"
2991 - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz"
2992 - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
2993 -
2994 -builtin-status-codes@^3.0.0:
2995 - version "3.0.0"
2996 - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
2997 - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
2998 -
2999 -bytes@3.0.0:
3000 - version "3.0.0"
3001 - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz"
3002 - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
3003 -
3004 -bytes@3.1.0:
3005 - version "3.1.0"
3006 - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz"
3007 - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
3008 -
3009 -cacache@^12.0.2:
3010 - version "12.0.4"
3011 - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz"
3012 - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
3013 - dependencies:
3014 - bluebird "^3.5.5"
3015 - chownr "^1.1.1"
3016 - figgy-pudding "^3.5.1"
3017 - glob "^7.1.4"
3018 - graceful-fs "^4.1.15"
3019 - infer-owner "^1.0.3"
3020 - lru-cache "^5.1.1"
3021 - mississippi "^3.0.0"
3022 - mkdirp "^0.5.1"
3023 - move-concurrently "^1.0.1"
3024 - promise-inflight "^1.0.1"
3025 - rimraf "^2.6.3"
3026 - ssri "^6.0.1"
3027 - unique-filename "^1.1.1"
3028 - y18n "^4.0.0"
3029 -
3030 -cacache@^15.0.5:
3031 - version "15.3.0"
3032 - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz"
3033 - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
3034 - dependencies:
3035 - "@npmcli/fs" "^1.0.0"
3036 - "@npmcli/move-file" "^1.0.1"
3037 - chownr "^2.0.0"
3038 - fs-minipass "^2.0.0"
3039 - glob "^7.1.4"
3040 - infer-owner "^1.0.4"
3041 - lru-cache "^6.0.0"
3042 - minipass "^3.1.1"
3043 - minipass-collect "^1.0.2"
3044 - minipass-flush "^1.0.5"
3045 - minipass-pipeline "^1.2.2"
3046 - mkdirp "^1.0.3"
3047 - p-map "^4.0.0"
3048 - promise-inflight "^1.0.1"
3049 - rimraf "^3.0.2"
3050 - ssri "^8.0.1"
3051 - tar "^6.0.2"
3052 - unique-filename "^1.1.1"
3053 -
3054 -cache-base@^1.0.1:
3055 - version "1.0.1"
3056 - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz"
3057 - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
3058 - dependencies:
3059 - collection-visit "^1.0.0"
3060 - component-emitter "^1.2.1"
3061 - get-value "^2.0.6"
3062 - has-value "^1.0.0"
3063 - isobject "^3.0.1"
3064 - set-value "^2.0.0"
3065 - to-object-path "^0.3.0"
3066 - union-value "^1.0.0"
3067 - unset-value "^1.0.0"
3068 -
3069 -call-bind@^1.0.0, call-bind@^1.0.2:
3070 - version "1.0.2"
3071 - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz"
3072 - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
3073 - dependencies:
3074 - function-bind "^1.1.1"
3075 - get-intrinsic "^1.0.2"
3076 -
3077 -caller-callsite@^2.0.0:
3078 - version "2.0.0"
3079 - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz"
3080 - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
3081 - dependencies:
3082 - callsites "^2.0.0"
3083 -
3084 -caller-path@^2.0.0:
3085 - version "2.0.0"
3086 - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz"
3087 - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
3088 - dependencies:
3089 - caller-callsite "^2.0.0"
3090 -
3091 -callsites@^2.0.0:
3092 - version "2.0.0"
3093 - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz"
3094 - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
3095 -
3096 -callsites@^3.0.0:
3097 - version "3.1.0"
3098 - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"
3099 - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
3100 -
3101 -camel-case@^4.1.1:
3102 - version "4.1.2"
3103 - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz"
3104 - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
3105 - dependencies:
3106 - pascal-case "^3.1.2"
3107 - tslib "^2.0.3"
3108 -
3109 -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1:
3110 - version "5.3.1"
3111 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz"
3112 - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
3113 -
3114 -camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0:
3115 - version "6.2.0"
3116 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz"
3117 - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
3118 -
3119 -caniuse-api@^3.0.0:
3120 - version "3.0.0"
3121 - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz"
3122 - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
3123 - dependencies:
3124 - browserslist "^4.0.0"
3125 - caniuse-lite "^1.0.0"
3126 - lodash.memoize "^4.1.2"
3127 - lodash.uniq "^4.5.0"
3128 -
3129 -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001271:
3130 - version "1.0.30001271"
3131 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz"
3132 - integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==
3133 -
3134 -capture-exit@^2.0.0:
3135 - version "2.0.0"
3136 - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz"
3137 - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==
3138 - dependencies:
3139 - rsvp "^4.8.4"
3140 -
3141 -case-sensitive-paths-webpack-plugin@2.3.0:
3142 - version "2.3.0"
3143 - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz"
3144 - integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==
3145 -
3146 -chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
3147 - version "2.4.2"
3148 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"
3149 - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
3150 - dependencies:
3151 - ansi-styles "^3.2.1"
3152 - escape-string-regexp "^1.0.5"
3153 - supports-color "^5.3.0"
3154 -
3155 -chalk@^4.0.0:
3156 - version "4.1.2"
3157 - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"
3158 - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
3159 - dependencies:
3160 - ansi-styles "^4.1.0"
3161 - supports-color "^7.1.0"
3162 -
3163 -char-regex@^1.0.2:
3164 - version "1.0.2"
3165 - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz"
3166 - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
3167 -
3168 -check-types@^11.1.1:
3169 - version "11.1.2"
3170 - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz"
3171 - integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==
3172 -
3173 -chokidar@^2.1.8:
3174 - version "2.1.8"
3175 - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz"
3176 - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
3177 - dependencies:
3178 - anymatch "^2.0.0"
3179 - async-each "^1.0.1"
3180 - braces "^2.3.2"
3181 - glob-parent "^3.1.0"
3182 - inherits "^2.0.3"
3183 - is-binary-path "^1.0.0"
3184 - is-glob "^4.0.0"
3185 - normalize-path "^3.0.0"
3186 - path-is-absolute "^1.0.0"
3187 - readdirp "^2.2.1"
3188 - upath "^1.1.1"
3189 - optionalDependencies:
3190 - fsevents "^1.2.7"
3191 -
3192 -chokidar@^3.4.0, chokidar@^3.4.1:
3193 - version "3.5.2"
3194 - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz"
3195 - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
3196 - dependencies:
3197 - anymatch "~3.1.2"
3198 - braces "~3.0.2"
3199 - glob-parent "~5.1.2"
3200 - is-binary-path "~2.1.0"
3201 - is-glob "~4.0.1"
3202 - normalize-path "~3.0.0"
3203 - readdirp "~3.6.0"
3204 - optionalDependencies:
3205 - fsevents "~2.3.2"
3206 -
3207 -chownr@^1.1.1:
3208 - version "1.1.4"
3209 - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz"
3210 - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
3211 -
3212 -chownr@^2.0.0:
3213 - version "2.0.0"
3214 - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz"
3215 - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
3216 -
3217 -chrome-trace-event@^1.0.2:
3218 - version "1.0.3"
3219 - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
3220 - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
3221 -
3222 -ci-info@^2.0.0:
3223 - version "2.0.0"
3224 - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz"
3225 - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
3226 -
3227 -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
3228 - version "1.0.4"
3229 - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz"
3230 - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
3231 - dependencies:
3232 - inherits "^2.0.1"
3233 - safe-buffer "^5.0.1"
3234 -
3235 -cjs-module-lexer@^0.6.0:
3236 - version "0.6.0"
3237 - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz"
3238 - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==
3239 -
3240 -class-utils@^0.3.5:
3241 - version "0.3.6"
3242 - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz"
3243 - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
3244 - dependencies:
3245 - arr-union "^3.1.0"
3246 - define-property "^0.2.5"
3247 - isobject "^3.0.0"
3248 - static-extend "^0.1.1"
3249 -
3250 -clean-css@^4.2.3:
3251 - version "4.2.4"
3252 - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz"
3253 - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==
3254 - dependencies:
3255 - source-map "~0.6.0"
3256 -
3257 -clean-stack@^2.0.0:
3258 - version "2.2.0"
3259 - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz"
3260 - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
3261 -
3262 -cliui@^5.0.0:
3263 - version "5.0.0"
3264 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz"
3265 - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
3266 - dependencies:
3267 - string-width "^3.1.0"
3268 - strip-ansi "^5.2.0"
3269 - wrap-ansi "^5.1.0"
3270 -
3271 -cliui@^6.0.0:
3272 - version "6.0.0"
3273 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz"
3274 - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
3275 - dependencies:
3276 - string-width "^4.2.0"
3277 - strip-ansi "^6.0.0"
3278 - wrap-ansi "^6.2.0"
3279 -
3280 -co@^4.6.0:
3281 - version "4.6.0"
3282 - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz"
3283 - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
3284 -
3285 -coa@^2.0.2:
3286 - version "2.0.2"
3287 - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz"
3288 - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==
3289 - dependencies:
3290 - "@types/q" "^1.5.1"
3291 - chalk "^2.4.1"
3292 - q "^1.1.2"
3293 -
3294 -collect-v8-coverage@^1.0.0:
3295 - version "1.0.1"
3296 - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"
3297 - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
3298 -
3299 -collection-visit@^1.0.0:
3300 - version "1.0.0"
3301 - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz"
3302 - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
3303 - dependencies:
3304 - map-visit "^1.0.0"
3305 - object-visit "^1.0.0"
3306 -
3307 -color-convert@^1.9.0, color-convert@^1.9.3:
3308 - version "1.9.3"
3309 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"
3310 - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
3311 - dependencies:
3312 - color-name "1.1.3"
3313 -
3314 -color-convert@^2.0.1:
3315 - version "2.0.1"
3316 - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"
3317 - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
3318 - dependencies:
3319 - color-name "~1.1.4"
3320 -
3321 -color-name@1.1.3:
3322 - version "1.1.3"
3323 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz"
3324 - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
3325 -
3326 -color-name@^1.0.0, color-name@~1.1.4:
3327 - version "1.1.4"
3328 - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"
3329 - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
3330 -
3331 -color-string@^1.6.0:
3332 - version "1.6.0"
3333 - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz"
3334 - integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==
3335 - dependencies:
3336 - color-name "^1.0.0"
3337 - simple-swizzle "^0.2.2"
3338 -
3339 -color@^3.0.0:
3340 - version "3.2.1"
3341 - resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz"
3342 - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
3343 - dependencies:
3344 - color-convert "^1.9.3"
3345 - color-string "^1.6.0"
3346 -
3347 -combined-stream@^1.0.8:
3348 - version "1.0.8"
3349 - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz"
3350 - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
3351 - dependencies:
3352 - delayed-stream "~1.0.0"
3353 -
3354 -commander@^2.20.0:
3355 - version "2.20.3"
3356 - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz"
3357 - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
3358 -
3359 -commander@^4.0.1, commander@^4.1.1:
3360 - version "4.1.1"
3361 - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz"
3362 - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
3363 -
3364 -common-tags@^1.8.0:
3365 - version "1.8.0"
3366 - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz"
3367 - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
3368 -
3369 -commondir@^1.0.1:
3370 - version "1.0.1"
3371 - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz"
3372 - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
3373 -
3374 -component-emitter@^1.2.1:
3375 - version "1.3.0"
3376 - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz"
3377 - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
3378 -
3379 -compose-function@3.0.3:
3380 - version "3.0.3"
3381 - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz"
3382 - integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=
3383 - dependencies:
3384 - arity-n "^1.0.4"
3385 -
3386 -compressible@~2.0.16:
3387 - version "2.0.18"
3388 - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz"
3389 - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
3390 - dependencies:
3391 - mime-db ">= 1.43.0 < 2"
3392 -
3393 -compression@^1.7.4:
3394 - version "1.7.4"
3395 - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz"
3396 - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
3397 - dependencies:
3398 - accepts "~1.3.5"
3399 - bytes "3.0.0"
3400 - compressible "~2.0.16"
3401 - debug "2.6.9"
3402 - on-headers "~1.0.2"
3403 - safe-buffer "5.1.2"
3404 - vary "~1.1.2"
3405 -
3406 -concat-map@0.0.1:
3407 - version "0.0.1"
3408 - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"
3409 - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
3410 -
3411 -concat-stream@^1.5.0:
3412 - version "1.6.2"
3413 - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz"
3414 - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
3415 - dependencies:
3416 - buffer-from "^1.0.0"
3417 - inherits "^2.0.3"
3418 - readable-stream "^2.2.2"
3419 - typedarray "^0.0.6"
3420 -
3421 -confusing-browser-globals@^1.0.10:
3422 - version "1.0.10"
3423 - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz"
3424 - integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==
3425 -
3426 -connect-history-api-fallback@^1.6.0:
3427 - version "1.6.0"
3428 - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
3429 - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
3430 -
3431 -console-browserify@^1.1.0:
3432 - version "1.2.0"
3433 - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz"
3434 - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
3435 -
3436 -constants-browserify@^1.0.0:
3437 - version "1.0.0"
3438 - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz"
3439 - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
3440 -
3441 -content-disposition@0.5.3:
3442 - version "0.5.3"
3443 - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz"
3444 - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
3445 - dependencies:
3446 - safe-buffer "5.1.2"
3447 -
3448 -content-type@~1.0.4:
3449 - version "1.0.4"
3450 - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz"
3451 - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
3452 -
3453 -convert-source-map@1.7.0:
3454 - version "1.7.0"
3455 - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz"
3456 - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
3457 - dependencies:
3458 - safe-buffer "~5.1.1"
3459 -
3460 -convert-source-map@^0.3.3:
3461 - version "0.3.5"
3462 - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz"
3463 - integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA=
3464 -
3465 -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
3466 - version "1.8.0"
3467 - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz"
3468 - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
3469 - dependencies:
3470 - safe-buffer "~5.1.1"
3471 -
3472 -cookie-signature@1.0.6:
3473 - version "1.0.6"
3474 - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
3475 - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
3476 -
3477 -cookie@0.4.0:
3478 - version "0.4.0"
3479 - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz"
3480 - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
3481 -
3482 -copy-concurrently@^1.0.0:
3483 - version "1.0.5"
3484 - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
3485 - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
3486 - dependencies:
3487 - aproba "^1.1.1"
3488 - fs-write-stream-atomic "^1.0.8"
3489 - iferr "^0.1.5"
3490 - mkdirp "^0.5.1"
3491 - rimraf "^2.5.4"
3492 - run-queue "^1.0.0"
3493 -
3494 -copy-descriptor@^0.1.0:
3495 - version "0.1.1"
3496 - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
3497 - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
3498 -
3499 -core-js-compat@^3.16.0, core-js-compat@^3.16.2, core-js-compat@^3.6.2:
3500 - version "3.18.3"
3501 - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.3.tgz"
3502 - integrity sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==
3503 - dependencies:
3504 - browserslist "^4.17.3"
3505 - semver "7.0.0"
3506 -
3507 -core-js-pure@^3.16.0:
3508 - version "3.18.3"
3509 - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz"
3510 - integrity sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==
3511 -
3512 -core-js@^2.4.0:
3513 - version "2.6.12"
3514 - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz"
3515 - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
3516 -
3517 -core-js@^3.6.5:
3518 - version "3.18.3"
3519 - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz"
3520 - integrity sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==
3521 -
3522 -core-util-is@~1.0.0:
3523 - version "1.0.3"
3524 - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz"
3525 - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
3526 -
3527 -cosmiconfig@^5.0.0:
3528 - version "5.2.1"
3529 - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
3530 - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
3531 - dependencies:
3532 - import-fresh "^2.0.0"
3533 - is-directory "^0.3.1"
3534 - js-yaml "^3.13.1"
3535 - parse-json "^4.0.0"
3536 -
3537 -cosmiconfig@^6.0.0:
3538 - version "6.0.0"
3539 - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
3540 - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
3541 - dependencies:
3542 - "@types/parse-json" "^4.0.0"
3543 - import-fresh "^3.1.0"
3544 - parse-json "^5.0.0"
3545 - path-type "^4.0.0"
3546 - yaml "^1.7.2"
3547 -
3548 -cosmiconfig@^7.0.0:
3549 - version "7.0.1"
3550 - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
3551 - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
3552 - dependencies:
3553 - "@types/parse-json" "^4.0.0"
3554 - import-fresh "^3.2.1"
3555 - parse-json "^5.0.0"
3556 - path-type "^4.0.0"
3557 - yaml "^1.10.0"
3558 -
3559 -create-ecdh@^4.0.0:
3560 - version "4.0.4"
3561 - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz"
3562 - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
3563 - dependencies:
3564 - bn.js "^4.1.0"
3565 - elliptic "^6.5.3"
3566 -
3567 -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
3568 - version "1.2.0"
3569 - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz"
3570 - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
3571 - dependencies:
3572 - cipher-base "^1.0.1"
3573 - inherits "^2.0.1"
3574 - md5.js "^1.3.4"
3575 - ripemd160 "^2.0.1"
3576 - sha.js "^2.4.0"
3577 -
3578 -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
3579 - version "1.1.7"
3580 - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz"
3581 - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
3582 - dependencies:
3583 - cipher-base "^1.0.3"
3584 - create-hash "^1.1.0"
3585 - inherits "^2.0.1"
3586 - ripemd160 "^2.0.0"
3587 - safe-buffer "^5.0.1"
3588 - sha.js "^2.4.8"
3589 -
3590 -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2:
3591 - version "7.0.3"
3592 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz"
3593 - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
3594 - dependencies:
3595 - path-key "^3.1.0"
3596 - shebang-command "^2.0.0"
3597 - which "^2.0.1"
3598 -
3599 -cross-spawn@^6.0.0:
3600 - version "6.0.5"
3601 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz"
3602 - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
3603 - dependencies:
3604 - nice-try "^1.0.4"
3605 - path-key "^2.0.1"
3606 - semver "^5.5.0"
3607 - shebang-command "^1.2.0"
3608 - which "^1.2.9"
3609 -
3610 -crypto-browserify@^3.11.0:
3611 - version "3.12.0"
3612 - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
3613 - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
3614 - dependencies:
3615 - browserify-cipher "^1.0.0"
3616 - browserify-sign "^4.0.0"
3617 - create-ecdh "^4.0.0"
3618 - create-hash "^1.1.0"
3619 - create-hmac "^1.1.0"
3620 - diffie-hellman "^5.0.0"
3621 - inherits "^2.0.1"
3622 - pbkdf2 "^3.0.3"
3623 - public-encrypt "^4.0.0"
3624 - randombytes "^2.0.0"
3625 - randomfill "^1.0.3"
3626 -
3627 -crypto-random-string@^1.0.0:
3628 - version "1.0.0"
3629 - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz"
3630 - integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
3631 -
3632 -css-blank-pseudo@^0.1.4:
3633 - version "0.1.4"
3634 - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz"
3635 - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==
3636 - dependencies:
3637 - postcss "^7.0.5"
3638 -
3639 -css-color-names@0.0.4, css-color-names@^0.0.4:
3640 - version "0.0.4"
3641 - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz"
3642 - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
3643 -
3644 -css-declaration-sorter@^4.0.1:
3645 - version "4.0.1"
3646 - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz"
3647 - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==
3648 - dependencies:
3649 - postcss "^7.0.1"
3650 - timsort "^0.3.0"
3651 -
3652 -css-has-pseudo@^0.10.0:
3653 - version "0.10.0"
3654 - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz"
3655 - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==
3656 - dependencies:
3657 - postcss "^7.0.6"
3658 - postcss-selector-parser "^5.0.0-rc.4"
3659 -
3660 -css-loader@4.3.0:
3661 - version "4.3.0"
3662 - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz"
3663 - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==
3664 - dependencies:
3665 - camelcase "^6.0.0"
3666 - cssesc "^3.0.0"
3667 - icss-utils "^4.1.1"
3668 - loader-utils "^2.0.0"
3669 - postcss "^7.0.32"
3670 - postcss-modules-extract-imports "^2.0.0"
3671 - postcss-modules-local-by-default "^3.0.3"
3672 - postcss-modules-scope "^2.2.0"
3673 - postcss-modules-values "^3.0.0"
3674 - postcss-value-parser "^4.1.0"
3675 - schema-utils "^2.7.1"
3676 - semver "^7.3.2"
3677 -
3678 -css-prefers-color-scheme@^3.1.1:
3679 - version "3.1.1"
3680 - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz"
3681 - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==
3682 - dependencies:
3683 - postcss "^7.0.5"
3684 -
3685 -css-select-base-adapter@^0.1.1:
3686 - version "0.1.1"
3687 - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"
3688 - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==
3689 -
3690 -css-select@^2.0.0:
3691 - version "2.1.0"
3692 - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz"
3693 - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==
3694 - dependencies:
3695 - boolbase "^1.0.0"
3696 - css-what "^3.2.1"
3697 - domutils "^1.7.0"
3698 - nth-check "^1.0.2"
3699 -
3700 -css-select@^4.1.3:
3701 - version "4.1.3"
3702 - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz"
3703 - integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==
3704 - dependencies:
3705 - boolbase "^1.0.0"
3706 - css-what "^5.0.0"
3707 - domhandler "^4.2.0"
3708 - domutils "^2.6.0"
3709 - nth-check "^2.0.0"
3710 -
3711 -css-tree@1.0.0-alpha.37:
3712 - version "1.0.0-alpha.37"
3713 - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz"
3714 - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==
3715 - dependencies:
3716 - mdn-data "2.0.4"
3717 - source-map "^0.6.1"
3718 -
3719 -css-tree@^1.1.2:
3720 - version "1.1.3"
3721 - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz"
3722 - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
3723 - dependencies:
3724 - mdn-data "2.0.14"
3725 - source-map "^0.6.1"
3726 -
3727 -css-what@^3.2.1:
3728 - version "3.4.2"
3729 - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz"
3730 - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==
3731 -
3732 -css-what@^5.0.0:
3733 - version "5.1.0"
3734 - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz"
3735 - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==
3736 -
3737 -css@^2.0.0:
3738 - version "2.2.4"
3739 - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz"
3740 - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
3741 - dependencies:
3742 - inherits "^2.0.3"
3743 - source-map "^0.6.1"
3744 - source-map-resolve "^0.5.2"
3745 - urix "^0.1.0"
3746 -
3747 -cssdb@^4.4.0:
3748 - version "4.4.0"
3749 - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz"
3750 - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==
3751 -
3752 -cssesc@^2.0.0:
3753 - version "2.0.0"
3754 - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz"
3755 - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==
3756 -
3757 -cssesc@^3.0.0:
3758 - version "3.0.0"
3759 - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz"
3760 - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
3761 -
3762 -cssnano-preset-default@^4.0.8:
3763 - version "4.0.8"
3764 - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz"
3765 - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==
3766 - dependencies:
3767 - css-declaration-sorter "^4.0.1"
3768 - cssnano-util-raw-cache "^4.0.1"
3769 - postcss "^7.0.0"
3770 - postcss-calc "^7.0.1"
3771 - postcss-colormin "^4.0.3"
3772 - postcss-convert-values "^4.0.1"
3773 - postcss-discard-comments "^4.0.2"
3774 - postcss-discard-duplicates "^4.0.2"
3775 - postcss-discard-empty "^4.0.1"
3776 - postcss-discard-overridden "^4.0.1"
3777 - postcss-merge-longhand "^4.0.11"
3778 - postcss-merge-rules "^4.0.3"
3779 - postcss-minify-font-values "^4.0.2"
3780 - postcss-minify-gradients "^4.0.2"
3781 - postcss-minify-params "^4.0.2"
3782 - postcss-minify-selectors "^4.0.2"
3783 - postcss-normalize-charset "^4.0.1"
3784 - postcss-normalize-display-values "^4.0.2"
3785 - postcss-normalize-positions "^4.0.2"
3786 - postcss-normalize-repeat-style "^4.0.2"
3787 - postcss-normalize-string "^4.0.2"
3788 - postcss-normalize-timing-functions "^4.0.2"
3789 - postcss-normalize-unicode "^4.0.1"
3790 - postcss-normalize-url "^4.0.1"
3791 - postcss-normalize-whitespace "^4.0.2"
3792 - postcss-ordered-values "^4.1.2"
3793 - postcss-reduce-initial "^4.0.3"
3794 - postcss-reduce-transforms "^4.0.2"
3795 - postcss-svgo "^4.0.3"
3796 - postcss-unique-selectors "^4.0.1"
3797 -
3798 -cssnano-util-get-arguments@^4.0.0:
3799 - version "4.0.0"
3800 - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz"
3801 - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=
3802 -
3803 -cssnano-util-get-match@^4.0.0:
3804 - version "4.0.0"
3805 - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz"
3806 - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=
3807 -
3808 -cssnano-util-raw-cache@^4.0.1:
3809 - version "4.0.1"
3810 - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz"
3811 - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==
3812 - dependencies:
3813 - postcss "^7.0.0"
3814 -
3815 -cssnano-util-same-parent@^4.0.0:
3816 - version "4.0.1"
3817 - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz"
3818 - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==
3819 -
3820 -cssnano@^4.1.10:
3821 - version "4.1.11"
3822 - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz"
3823 - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==
3824 - dependencies:
3825 - cosmiconfig "^5.0.0"
3826 - cssnano-preset-default "^4.0.8"
3827 - is-resolvable "^1.0.0"
3828 - postcss "^7.0.0"
3829 -
3830 -csso@^4.0.2:
3831 - version "4.2.0"
3832 - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz"
3833 - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
3834 - dependencies:
3835 - css-tree "^1.1.2"
3836 -
3837 -cssom@^0.4.4:
3838 - version "0.4.4"
3839 - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz"
3840 - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
3841 -
3842 -cssom@~0.3.6:
3843 - version "0.3.8"
3844 - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz"
3845 - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
3846 -
3847 -cssstyle@^2.3.0:
3848 - version "2.3.0"
3849 - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz"
3850 - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
3851 - dependencies:
3852 - cssom "~0.3.6"
3853 -
3854 -cyclist@^1.0.1:
3855 - version "1.0.1"
3856 - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz"
3857 - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
3858 -
3859 -d@1, d@^1.0.1:
3860 - version "1.0.1"
3861 - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz"
3862 - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
3863 - dependencies:
3864 - es5-ext "^0.10.50"
3865 - type "^1.0.1"
3866 -
3867 -damerau-levenshtein@^1.0.6:
3868 - version "1.0.7"
3869 - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz"
3870 - integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==
3871 -
3872 -data-urls@^2.0.0:
3873 - version "2.0.0"
3874 - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz"
3875 - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
3876 - dependencies:
3877 - abab "^2.0.3"
3878 - whatwg-mimetype "^2.3.0"
3879 - whatwg-url "^8.0.0"
3880 -
3881 -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
3882 - version "2.6.9"
3883 - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"
3884 - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
3885 - dependencies:
3886 - ms "2.0.0"
3887 -
3888 -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
3889 - version "4.3.2"
3890 - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz"
3891 - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
3892 - dependencies:
3893 - ms "2.1.2"
3894 -
3895 -debug@^3.1.1, debug@^3.2.6, debug@^3.2.7:
3896 - version "3.2.7"
3897 - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"
3898 - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
3899 - dependencies:
3900 - ms "^2.1.1"
3901 -
3902 -decamelize@^1.2.0:
3903 - version "1.2.0"
3904 - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz"
3905 - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
3906 -
3907 -decimal.js@^10.2.1:
3908 - version "10.3.1"
3909 - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz"
3910 - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==
3911 -
3912 -decode-uri-component@^0.2.0:
3913 - version "0.2.0"
3914 - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
3915 - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
3916 -
3917 -dedent@^0.7.0:
3918 - version "0.7.0"
3919 - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz"
3920 - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
3921 -
3922 -deep-equal@^1.0.1:
3923 - version "1.1.1"
3924 - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz"
3925 - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
3926 - dependencies:
3927 - is-arguments "^1.0.4"
3928 - is-date-object "^1.0.1"
3929 - is-regex "^1.0.4"
3930 - object-is "^1.0.1"
3931 - object-keys "^1.1.1"
3932 - regexp.prototype.flags "^1.2.0"
3933 -
3934 -deep-is@^0.1.3, deep-is@~0.1.3:
3935 - version "0.1.4"
3936 - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"
3937 - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
3938 -
3939 -deepmerge@^4.2.2:
3940 - version "4.2.2"
3941 - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz"
3942 - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
3943 -
3944 -default-gateway@^4.2.0:
3945 - version "4.2.0"
3946 - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz"
3947 - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==
3948 - dependencies:
3949 - execa "^1.0.0"
3950 - ip-regex "^2.1.0"
3951 -
3952 -define-properties@^1.1.2, define-properties@^1.1.3:
3953 - version "1.1.3"
3954 - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"
3955 - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
3956 - dependencies:
3957 - object-keys "^1.0.12"
3958 -
3959 -define-property@^0.2.5:
3960 - version "0.2.5"
3961 - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz"
3962 - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
3963 - dependencies:
3964 - is-descriptor "^0.1.0"
3965 -
3966 -define-property@^1.0.0:
3967 - version "1.0.0"
3968 - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz"
3969 - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
3970 - dependencies:
3971 - is-descriptor "^1.0.0"
3972 -
3973 -define-property@^2.0.2:
3974 - version "2.0.2"
3975 - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz"
3976 - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
3977 - dependencies:
3978 - is-descriptor "^1.0.2"
3979 - isobject "^3.0.1"
3980 -
3981 -del@^4.1.1:
3982 - version "4.1.1"
3983 - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz"
3984 - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==
3985 - dependencies:
3986 - "@types/glob" "^7.1.1"
3987 - globby "^6.1.0"
3988 - is-path-cwd "^2.0.0"
3989 - is-path-in-cwd "^2.0.0"
3990 - p-map "^2.0.0"
3991 - pify "^4.0.1"
3992 - rimraf "^2.6.3"
3993 -
3994 -delayed-stream@~1.0.0:
3995 - version "1.0.0"
3996 - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
3997 - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
3998 -
3999 -depd@~1.1.2:
4000 - version "1.1.2"
4001 - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"
4002 - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
4003 -
4004 -des.js@^1.0.0:
4005 - version "1.0.1"
4006 - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz"
4007 - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
4008 - dependencies:
4009 - inherits "^2.0.1"
4010 - minimalistic-assert "^1.0.0"
4011 -
4012 -destroy@~1.0.4:
4013 - version "1.0.4"
4014 - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"
4015 - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
4016 -
4017 -detect-newline@^3.0.0:
4018 - version "3.1.0"
4019 - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz"
4020 - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
4021 -
4022 -detect-node@^2.0.4:
4023 - version "2.1.0"
4024 - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz"
4025 - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
4026 -
4027 -detect-port-alt@1.1.6:
4028 - version "1.1.6"
4029 - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz"
4030 - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==
4031 - dependencies:
4032 - address "^1.0.1"
4033 - debug "^2.6.0"
4034 -
4035 -diff-sequences@^26.6.2:
4036 - version "26.6.2"
4037 - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz"
4038 - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==
4039 -
4040 -diffie-hellman@^5.0.0:
4041 - version "5.0.3"
4042 - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
4043 - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
4044 - dependencies:
4045 - bn.js "^4.1.0"
4046 - miller-rabin "^4.0.0"
4047 - randombytes "^2.0.0"
4048 -
4049 -dir-glob@^3.0.1:
4050 - version "3.0.1"
4051 - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz"
4052 - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
4053 - dependencies:
4054 - path-type "^4.0.0"
4055 -
4056 -dns-equal@^1.0.0:
4057 - version "1.0.0"
4058 - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz"
4059 - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
4060 -
4061 -dns-packet@^1.3.1:
4062 - version "1.3.4"
4063 - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz"
4064 - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
4065 - dependencies:
4066 - ip "^1.1.0"
4067 - safe-buffer "^5.0.1"
4068 -
4069 -dns-txt@^2.0.2:
4070 - version "2.0.2"
4071 - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz"
4072 - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
4073 - dependencies:
4074 - buffer-indexof "^1.0.0"
4075 -
4076 -doctrine@^2.1.0:
4077 - version "2.1.0"
4078 - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz"
4079 - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
4080 - dependencies:
4081 - esutils "^2.0.2"
4082 -
4083 -doctrine@^3.0.0:
4084 - version "3.0.0"
4085 - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz"
4086 - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
4087 - dependencies:
4088 - esutils "^2.0.2"
4089 -
4090 -dom-converter@^0.2.0:
4091 - version "0.2.0"
4092 - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz"
4093 - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
4094 - dependencies:
4095 - utila "~0.4"
4096 -
4097 -dom-serializer@0:
4098 - version "0.2.2"
4099 - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz"
4100 - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
4101 - dependencies:
4102 - domelementtype "^2.0.1"
4103 - entities "^2.0.0"
4104 -
4105 -dom-serializer@^1.0.1:
4106 - version "1.3.2"
4107 - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz"
4108 - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
4109 - dependencies:
4110 - domelementtype "^2.0.1"
4111 - domhandler "^4.2.0"
4112 - entities "^2.0.0"
4113 -
4114 -domain-browser@^1.1.1:
4115 - version "1.2.0"
4116 - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz"
4117 - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
4118 -
4119 -domelementtype@1:
4120 - version "1.3.1"
4121 - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz"
4122 - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
4123 -
4124 -domelementtype@^2.0.1, domelementtype@^2.2.0:
4125 - version "2.2.0"
4126 - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz"
4127 - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
4128 -
4129 -domexception@^2.0.1:
4130 - version "2.0.1"
4131 - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz"
4132 - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
4133 - dependencies:
4134 - webidl-conversions "^5.0.0"
4135 -
4136 -domhandler@^4.0.0, domhandler@^4.2.0:
4137 - version "4.2.2"
4138 - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz"
4139 - integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==
4140 - dependencies:
4141 - domelementtype "^2.2.0"
4142 -
4143 -domutils@^1.7.0:
4144 - version "1.7.0"
4145 - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz"
4146 - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
4147 - dependencies:
4148 - dom-serializer "0"
4149 - domelementtype "1"
4150 -
4151 -domutils@^2.5.2, domutils@^2.6.0:
4152 - version "2.8.0"
4153 - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz"
4154 - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
4155 - dependencies:
4156 - dom-serializer "^1.0.1"
4157 - domelementtype "^2.2.0"
4158 - domhandler "^4.2.0"
4159 -
4160 -dot-case@^3.0.4:
4161 - version "3.0.4"
4162 - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz"
4163 - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
4164 - dependencies:
4165 - no-case "^3.0.4"
4166 - tslib "^2.0.3"
4167 -
4168 -dot-prop@^5.2.0:
4169 - version "5.3.0"
4170 - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz"
4171 - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
4172 - dependencies:
4173 - is-obj "^2.0.0"
4174 -
4175 -dotenv-expand@5.1.0:
4176 - version "5.1.0"
4177 - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz"
4178 - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
4179 -
4180 -dotenv@8.2.0:
4181 - version "8.2.0"
4182 - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz"
4183 - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
4184 -
4185 -duplexer@^0.1.1:
4186 - version "0.1.2"
4187 - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz"
4188 - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
4189 -
4190 -duplexify@^3.4.2, duplexify@^3.6.0:
4191 - version "3.7.1"
4192 - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz"
4193 - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
4194 - dependencies:
4195 - end-of-stream "^1.0.0"
4196 - inherits "^2.0.1"
4197 - readable-stream "^2.0.0"
4198 - stream-shift "^1.0.0"
4199 -
4200 -ee-first@1.1.1:
4201 - version "1.1.1"
4202 - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz"
4203 - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
4204 -
4205 -ejs@^2.6.1:
4206 - version "2.7.4"
4207 - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz"
4208 - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
4209 -
4210 -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.878:
4211 - version "1.3.878"
4212 - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz"
4213 - integrity sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==
4214 -
4215 -elliptic@^6.5.3:
4216 - version "6.5.4"
4217 - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz"
4218 - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
4219 - dependencies:
4220 - bn.js "^4.11.9"
4221 - brorand "^1.1.0"
4222 - hash.js "^1.0.0"
4223 - hmac-drbg "^1.0.1"
4224 - inherits "^2.0.4"
4225 - minimalistic-assert "^1.0.1"
4226 - minimalistic-crypto-utils "^1.0.1"
4227 -
4228 -emittery@^0.7.1:
4229 - version "0.7.2"
4230 - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz"
4231 - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==
4232 -
4233 -emoji-regex@^7.0.1:
4234 - version "7.0.3"
4235 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz"
4236 - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
4237 -
4238 -emoji-regex@^8.0.0:
4239 - version "8.0.0"
4240 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz"
4241 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
4242 -
4243 -emoji-regex@^9.0.0:
4244 - version "9.2.2"
4245 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz"
4246 - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
4247 -
4248 -emojis-list@^2.0.0:
4249 - version "2.1.0"
4250 - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz"
4251 - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
4252 -
4253 -emojis-list@^3.0.0:
4254 - version "3.0.0"
4255 - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz"
4256 - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
4257 -
4258 -encodeurl@~1.0.2:
4259 - version "1.0.2"
4260 - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz"
4261 - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
4262 -
4263 -end-of-stream@^1.0.0, end-of-stream@^1.1.0:
4264 - version "1.4.4"
4265 - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz"
4266 - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
4267 - dependencies:
4268 - once "^1.4.0"
4269 -
4270 -enhanced-resolve@^4.3.0:
4271 - version "4.5.0"
4272 - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
4273 - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
4274 - dependencies:
4275 - graceful-fs "^4.1.2"
4276 - memory-fs "^0.5.0"
4277 - tapable "^1.0.0"
4278 -
4279 -enquirer@^2.3.5:
4280 - version "2.3.6"
4281 - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz"
4282 - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
4283 - dependencies:
4284 - ansi-colors "^4.1.1"
4285 -
4286 -entities@^2.0.0:
4287 - version "2.2.0"
4288 - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz"
4289 - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
4290 -
4291 -errno@^0.1.3, errno@~0.1.7:
4292 - version "0.1.8"
4293 - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz"
4294 - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
4295 - dependencies:
4296 - prr "~1.0.1"
4297 -
4298 -error-ex@^1.3.1:
4299 - version "1.3.2"
4300 - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz"
4301 - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
4302 - dependencies:
4303 - is-arrayish "^0.2.1"
4304 -
4305 -error-stack-parser@^2.0.6:
4306 - version "2.0.6"
4307 - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz"
4308 - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==
4309 - dependencies:
4310 - stackframe "^1.1.1"
4311 -
4312 -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1:
4313 - version "1.19.1"
4314 - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz"
4315 - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
4316 - dependencies:
4317 - call-bind "^1.0.2"
4318 - es-to-primitive "^1.2.1"
4319 - function-bind "^1.1.1"
4320 - get-intrinsic "^1.1.1"
4321 - get-symbol-description "^1.0.0"
4322 - has "^1.0.3"
4323 - has-symbols "^1.0.2"
4324 - internal-slot "^1.0.3"
4325 - is-callable "^1.2.4"
4326 - is-negative-zero "^2.0.1"
4327 - is-regex "^1.1.4"
4328 - is-shared-array-buffer "^1.0.1"
4329 - is-string "^1.0.7"
4330 - is-weakref "^1.0.1"
4331 - object-inspect "^1.11.0"
4332 - object-keys "^1.1.1"
4333 - object.assign "^4.1.2"
4334 - string.prototype.trimend "^1.0.4"
4335 - string.prototype.trimstart "^1.0.4"
4336 - unbox-primitive "^1.0.1"
4337 -
4338 -es-to-primitive@^1.2.1:
4339 - version "1.2.1"
4340 - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
4341 - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
4342 - dependencies:
4343 - is-callable "^1.1.4"
4344 - is-date-object "^1.0.1"
4345 - is-symbol "^1.0.2"
4346 -
4347 -es5-ext@^0.10.35, es5-ext@^0.10.50:
4348 - version "0.10.53"
4349 - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz"
4350 - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
4351 - dependencies:
4352 - es6-iterator "~2.0.3"
4353 - es6-symbol "~3.1.3"
4354 - next-tick "~1.0.0"
4355 -
4356 -es6-iterator@2.0.3, es6-iterator@~2.0.3:
4357 - version "2.0.3"
4358 - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz"
4359 - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
4360 - dependencies:
4361 - d "1"
4362 - es5-ext "^0.10.35"
4363 - es6-symbol "^3.1.1"
4364 -
4365 -es6-symbol@^3.1.1, es6-symbol@~3.1.3:
4366 - version "3.1.3"
4367 - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz"
4368 - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
4369 - dependencies:
4370 - d "^1.0.1"
4371 - ext "^1.1.2"
4372 -
4373 -escalade@^3.0.2, escalade@^3.1.1:
4374 - version "3.1.1"
4375 - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz"
4376 - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
4377 -
4378 -escape-html@~1.0.3:
4379 - version "1.0.3"
4380 - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz"
4381 - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
4382 -
4383 -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0:
4384 - version "2.0.0"
4385 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
4386 - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
4387 -
4388 -escape-string-regexp@^1.0.5:
4389 - version "1.0.5"
4390 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
4391 - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
4392 -
4393 -escape-string-regexp@^4.0.0:
4394 - version "4.0.0"
4395 - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
4396 - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
4397 -
4398 -escodegen@^2.0.0:
4399 - version "2.0.0"
4400 - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz"
4401 - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==
4402 - dependencies:
4403 - esprima "^4.0.1"
4404 - estraverse "^5.2.0"
4405 - esutils "^2.0.2"
4406 - optionator "^0.8.1"
4407 - optionalDependencies:
4408 - source-map "~0.6.1"
4409 -
4410 -eslint-config-react-app@^6.0.0:
4411 - version "6.0.0"
4412 - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz"
4413 - integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==
4414 - dependencies:
4415 - confusing-browser-globals "^1.0.10"
4416 -
4417 -eslint-import-resolver-node@^0.3.6:
4418 - version "0.3.6"
4419 - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
4420 - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
4421 - dependencies:
4422 - debug "^3.2.7"
4423 - resolve "^1.20.0"
4424 -
4425 -eslint-module-utils@^2.7.0:
4426 - version "2.7.1"
4427 - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz"
4428 - integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==
4429 - dependencies:
4430 - debug "^3.2.7"
4431 - find-up "^2.1.0"
4432 - pkg-dir "^2.0.0"
4433 -
4434 -eslint-plugin-flowtype@^5.2.0:
4435 - version "5.10.0"
4436 - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz"
4437 - integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==
4438 - dependencies:
4439 - lodash "^4.17.15"
4440 - string-natural-compare "^3.0.1"
4441 -
4442 -eslint-plugin-import@^2.22.1:
4443 - version "2.25.2"
4444 - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz"
4445 - integrity sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==
4446 - dependencies:
4447 - array-includes "^3.1.4"
4448 - array.prototype.flat "^1.2.5"
4449 - debug "^2.6.9"
4450 - doctrine "^2.1.0"
4451 - eslint-import-resolver-node "^0.3.6"
4452 - eslint-module-utils "^2.7.0"
4453 - has "^1.0.3"
4454 - is-core-module "^2.7.0"
4455 - is-glob "^4.0.3"
4456 - minimatch "^3.0.4"
4457 - object.values "^1.1.5"
4458 - resolve "^1.20.0"
4459 - tsconfig-paths "^3.11.0"
4460 -
4461 -eslint-plugin-jest@^24.1.0:
4462 - version "24.7.0"
4463 - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz"
4464 - integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==
4465 - dependencies:
4466 - "@typescript-eslint/experimental-utils" "^4.0.1"
4467 -
4468 -eslint-plugin-jsx-a11y@^6.3.1:
4469 - version "6.4.1"
4470 - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz"
4471 - integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==
4472 - dependencies:
4473 - "@babel/runtime" "^7.11.2"
4474 - aria-query "^4.2.2"
4475 - array-includes "^3.1.1"
4476 - ast-types-flow "^0.0.7"
4477 - axe-core "^4.0.2"
4478 - axobject-query "^2.2.0"
4479 - damerau-levenshtein "^1.0.6"
4480 - emoji-regex "^9.0.0"
4481 - has "^1.0.3"
4482 - jsx-ast-utils "^3.1.0"
4483 - language-tags "^1.0.5"
4484 -
4485 -eslint-plugin-react-hooks@^4.2.0:
4486 - version "4.2.0"
4487 - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz"
4488 - integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
4489 -
4490 -eslint-plugin-react@^7.21.5:
4491 - version "7.26.1"
4492 - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz"
4493 - integrity sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==
4494 - dependencies:
4495 - array-includes "^3.1.3"
4496 - array.prototype.flatmap "^1.2.4"
4497 - doctrine "^2.1.0"
4498 - estraverse "^5.2.0"
4499 - jsx-ast-utils "^2.4.1 || ^3.0.0"
4500 - minimatch "^3.0.4"
4501 - object.entries "^1.1.4"
4502 - object.fromentries "^2.0.4"
4503 - object.hasown "^1.0.0"
4504 - object.values "^1.1.4"
4505 - prop-types "^15.7.2"
4506 - resolve "^2.0.0-next.3"
4507 - semver "^6.3.0"
4508 - string.prototype.matchall "^4.0.5"
4509 -
4510 -eslint-plugin-testing-library@^3.9.2:
4511 - version "3.10.2"
4512 - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz"
4513 - integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==
4514 - dependencies:
4515 - "@typescript-eslint/experimental-utils" "^3.10.1"
4516 -
4517 -eslint-scope@^4.0.3:
4518 - version "4.0.3"
4519 - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz"
4520 - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
4521 - dependencies:
4522 - esrecurse "^4.1.0"
4523 - estraverse "^4.1.1"
4524 -
4525 -eslint-scope@^5.0.0, eslint-scope@^5.1.1:
4526 - version "5.1.1"
4527 - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz"
4528 - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
4529 - dependencies:
4530 - esrecurse "^4.3.0"
4531 - estraverse "^4.1.1"
4532 -
4533 -eslint-utils@^2.0.0, eslint-utils@^2.1.0:
4534 - version "2.1.0"
4535 - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"
4536 - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
4537 - dependencies:
4538 - eslint-visitor-keys "^1.1.0"
4539 -
4540 -eslint-utils@^3.0.0:
4541 - version "3.0.0"
4542 - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz"
4543 - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
4544 - dependencies:
4545 - eslint-visitor-keys "^2.0.0"
4546 -
4547 -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
4548 - version "1.3.0"
4549 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
4550 - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
4551 -
4552 -eslint-visitor-keys@^2.0.0:
4553 - version "2.1.0"
4554 - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
4555 - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
4556 -
4557 -eslint-webpack-plugin@^2.5.2:
4558 - version "2.5.4"
4559 - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz"
4560 - integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==
4561 - dependencies:
4562 - "@types/eslint" "^7.2.6"
4563 - arrify "^2.0.1"
4564 - jest-worker "^26.6.2"
4565 - micromatch "^4.0.2"
4566 - normalize-path "^3.0.0"
4567 - schema-utils "^3.0.0"
4568 -
4569 -eslint@^7.11.0:
4570 - version "7.32.0"
4571 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz"
4572 - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
4573 - dependencies:
4574 - "@babel/code-frame" "7.12.11"
4575 - "@eslint/eslintrc" "^0.4.3"
4576 - "@humanwhocodes/config-array" "^0.5.0"
4577 - ajv "^6.10.0"
4578 - chalk "^4.0.0"
4579 - cross-spawn "^7.0.2"
4580 - debug "^4.0.1"
4581 - doctrine "^3.0.0"
4582 - enquirer "^2.3.5"
4583 - escape-string-regexp "^4.0.0"
4584 - eslint-scope "^5.1.1"
4585 - eslint-utils "^2.1.0"
4586 - eslint-visitor-keys "^2.0.0"
4587 - espree "^7.3.1"
4588 - esquery "^1.4.0"
4589 - esutils "^2.0.2"
4590 - fast-deep-equal "^3.1.3"
4591 - file-entry-cache "^6.0.1"
4592 - functional-red-black-tree "^1.0.1"
4593 - glob-parent "^5.1.2"
4594 - globals "^13.6.0"
4595 - ignore "^4.0.6"
4596 - import-fresh "^3.0.0"
4597 - imurmurhash "^0.1.4"
4598 - is-glob "^4.0.0"
4599 - js-yaml "^3.13.1"
4600 - json-stable-stringify-without-jsonify "^1.0.1"
4601 - levn "^0.4.1"
4602 - lodash.merge "^4.6.2"
4603 - minimatch "^3.0.4"
4604 - natural-compare "^1.4.0"
4605 - optionator "^0.9.1"
4606 - progress "^2.0.0"
4607 - regexpp "^3.1.0"
4608 - semver "^7.2.1"
4609 - strip-ansi "^6.0.0"
4610 - strip-json-comments "^3.1.0"
4611 - table "^6.0.9"
4612 - text-table "^0.2.0"
4613 - v8-compile-cache "^2.0.3"
4614 -
4615 -espree@^7.3.0, espree@^7.3.1:
4616 - version "7.3.1"
4617 - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz"
4618 - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
4619 - dependencies:
4620 - acorn "^7.4.0"
4621 - acorn-jsx "^5.3.1"
4622 - eslint-visitor-keys "^1.3.0"
4623 -
4624 -esprima@^4.0.0, esprima@^4.0.1:
4625 - version "4.0.1"
4626 - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz"
4627 - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
4628 -
4629 -esquery@^1.4.0:
4630 - version "1.4.0"
4631 - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz"
4632 - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
4633 - dependencies:
4634 - estraverse "^5.1.0"
4635 -
4636 -esrecurse@^4.1.0, esrecurse@^4.3.0:
4637 - version "4.3.0"
4638 - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz"
4639 - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
4640 - dependencies:
4641 - estraverse "^5.2.0"
4642 -
4643 -estraverse@^4.1.1:
4644 - version "4.3.0"
4645 - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz"
4646 - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
4647 -
4648 -estraverse@^5.1.0, estraverse@^5.2.0:
4649 - version "5.2.0"
4650 - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz"
4651 - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
4652 -
4653 -estree-walker@^0.6.1:
4654 - version "0.6.1"
4655 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz"
4656 - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
4657 -
4658 -estree-walker@^1.0.1:
4659 - version "1.0.1"
4660 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz"
4661 - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
4662 -
4663 -esutils@^2.0.2:
4664 - version "2.0.3"
4665 - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"
4666 - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
4667 -
4668 -etag@~1.8.1:
4669 - version "1.8.1"
4670 - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz"
4671 - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
4672 -
4673 -eventemitter3@^4.0.0:
4674 - version "4.0.7"
4675 - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz"
4676 - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
4677 -
4678 -events@^3.0.0:
4679 - version "3.3.0"
4680 - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz"
4681 - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
4682 -
4683 -eventsource@^1.0.7:
4684 - version "1.1.0"
4685 - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz"
4686 - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
4687 - dependencies:
4688 - original "^1.0.0"
4689 -
4690 -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
4691 - version "1.0.3"
4692 - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
4693 - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
4694 - dependencies:
4695 - md5.js "^1.3.4"
4696 - safe-buffer "^5.1.1"
4697 -
4698 -exec-sh@^0.3.2:
4699 - version "0.3.6"
4700 - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz"
4701 - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==
4702 -
4703 -execa@^1.0.0:
4704 - version "1.0.0"
4705 - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz"
4706 - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
4707 - dependencies:
4708 - cross-spawn "^6.0.0"
4709 - get-stream "^4.0.0"
4710 - is-stream "^1.1.0"
4711 - npm-run-path "^2.0.0"
4712 - p-finally "^1.0.0"
4713 - signal-exit "^3.0.0"
4714 - strip-eof "^1.0.0"
4715 -
4716 -execa@^4.0.0:
4717 - version "4.1.0"
4718 - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz"
4719 - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
4720 - dependencies:
4721 - cross-spawn "^7.0.0"
4722 - get-stream "^5.0.0"
4723 - human-signals "^1.1.1"
4724 - is-stream "^2.0.0"
4725 - merge-stream "^2.0.0"
4726 - npm-run-path "^4.0.0"
4727 - onetime "^5.1.0"
4728 - signal-exit "^3.0.2"
4729 - strip-final-newline "^2.0.0"
4730 -
4731 -exit@^0.1.2:
4732 - version "0.1.2"
4733 - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz"
4734 - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
4735 -
4736 -expand-brackets@^2.1.4:
4737 - version "2.1.4"
4738 - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz"
4739 - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
4740 - dependencies:
4741 - debug "^2.3.3"
4742 - define-property "^0.2.5"
4743 - extend-shallow "^2.0.1"
4744 - posix-character-classes "^0.1.0"
4745 - regex-not "^1.0.0"
4746 - snapdragon "^0.8.1"
4747 - to-regex "^3.0.1"
4748 -
4749 -expect@^26.6.0, expect@^26.6.2:
4750 - version "26.6.2"
4751 - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz"
4752 - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==
4753 - dependencies:
4754 - "@jest/types" "^26.6.2"
4755 - ansi-styles "^4.0.0"
4756 - jest-get-type "^26.3.0"
4757 - jest-matcher-utils "^26.6.2"
4758 - jest-message-util "^26.6.2"
4759 - jest-regex-util "^26.0.0"
4760 -
4761 -express@^4.17.1:
4762 - version "4.17.1"
4763 - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz"
4764 - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
4765 - dependencies:
4766 - accepts "~1.3.7"
4767 - array-flatten "1.1.1"
4768 - body-parser "1.19.0"
4769 - content-disposition "0.5.3"
4770 - content-type "~1.0.4"
4771 - cookie "0.4.0"
4772 - cookie-signature "1.0.6"
4773 - debug "2.6.9"
4774 - depd "~1.1.2"
4775 - encodeurl "~1.0.2"
4776 - escape-html "~1.0.3"
4777 - etag "~1.8.1"
4778 - finalhandler "~1.1.2"
4779 - fresh "0.5.2"
4780 - merge-descriptors "1.0.1"
4781 - methods "~1.1.2"
4782 - on-finished "~2.3.0"
4783 - parseurl "~1.3.3"
4784 - path-to-regexp "0.1.7"
4785 - proxy-addr "~2.0.5"
4786 - qs "6.7.0"
4787 - range-parser "~1.2.1"
4788 - safe-buffer "5.1.2"
4789 - send "0.17.1"
4790 - serve-static "1.14.1"
4791 - setprototypeof "1.1.1"
4792 - statuses "~1.5.0"
4793 - type-is "~1.6.18"
4794 - utils-merge "1.0.1"
4795 - vary "~1.1.2"
4796 -
4797 -ext@^1.1.2:
4798 - version "1.6.0"
4799 - resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz"
4800 - integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
4801 - dependencies:
4802 - type "^2.5.0"
4803 -
4804 -extend-shallow@^2.0.1:
4805 - version "2.0.1"
4806 - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz"
4807 - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
4808 - dependencies:
4809 - is-extendable "^0.1.0"
4810 -
4811 -extend-shallow@^3.0.0, extend-shallow@^3.0.2:
4812 - version "3.0.2"
4813 - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz"
4814 - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
4815 - dependencies:
4816 - assign-symbols "^1.0.0"
4817 - is-extendable "^1.0.1"
4818 -
4819 -extglob@^2.0.4:
4820 - version "2.0.4"
4821 - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz"
4822 - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
4823 - dependencies:
4824 - array-unique "^0.3.2"
4825 - define-property "^1.0.0"
4826 - expand-brackets "^2.1.4"
4827 - extend-shallow "^2.0.1"
4828 - fragment-cache "^0.2.1"
4829 - regex-not "^1.0.0"
4830 - snapdragon "^0.8.1"
4831 - to-regex "^3.0.1"
4832 -
4833 -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
4834 - version "3.1.3"
4835 - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
4836 - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
4837 -
4838 -fast-glob@^3.1.1:
4839 - version "3.2.7"
4840 - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz"
4841 - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
4842 - dependencies:
4843 - "@nodelib/fs.stat" "^2.0.2"
4844 - "@nodelib/fs.walk" "^1.2.3"
4845 - glob-parent "^5.1.2"
4846 - merge2 "^1.3.0"
4847 - micromatch "^4.0.4"
4848 -
4849 -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
4850 - version "2.1.0"
4851 - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
4852 - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
4853 -
4854 -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
4855 - version "2.0.6"
4856 - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
4857 - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
4858 -
4859 -fastq@^1.6.0:
4860 - version "1.13.0"
4861 - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz"
4862 - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
4863 - dependencies:
4864 - reusify "^1.0.4"
4865 -
4866 -faye-websocket@^0.11.3:
4867 - version "0.11.4"
4868 - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz"
4869 - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
4870 - dependencies:
4871 - websocket-driver ">=0.5.1"
4872 -
4873 -fb-watchman@^2.0.0:
4874 - version "2.0.1"
4875 - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz"
4876 - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==
4877 - dependencies:
4878 - bser "2.1.1"
4879 -
4880 -figgy-pudding@^3.5.1:
4881 - version "3.5.2"
4882 - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz"
4883 - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
4884 -
4885 -file-entry-cache@^6.0.1:
4886 - version "6.0.1"
4887 - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
4888 - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
4889 - dependencies:
4890 - flat-cache "^3.0.4"
4891 -
4892 -file-loader@6.1.1:
4893 - version "6.1.1"
4894 - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz"
4895 - integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==
4896 - dependencies:
4897 - loader-utils "^2.0.0"
4898 - schema-utils "^3.0.0"
4899 -
4900 -file-uri-to-path@1.0.0:
4901 - version "1.0.0"
4902 - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
4903 - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
4904 -
4905 -filesize@6.1.0:
4906 - version "6.1.0"
4907 - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz"
4908 - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==
4909 -
4910 -fill-range@^4.0.0:
4911 - version "4.0.0"
4912 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz"
4913 - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
4914 - dependencies:
4915 - extend-shallow "^2.0.1"
4916 - is-number "^3.0.0"
4917 - repeat-string "^1.6.1"
4918 - to-regex-range "^2.1.0"
4919 -
4920 -fill-range@^7.0.1:
4921 - version "7.0.1"
4922 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz"
4923 - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
4924 - dependencies:
4925 - to-regex-range "^5.0.1"
4926 -
4927 -finalhandler@~1.1.2:
4928 - version "1.1.2"
4929 - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz"
4930 - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
4931 - dependencies:
4932 - debug "2.6.9"
4933 - encodeurl "~1.0.2"
4934 - escape-html "~1.0.3"
4935 - on-finished "~2.3.0"
4936 - parseurl "~1.3.3"
4937 - statuses "~1.5.0"
4938 - unpipe "~1.0.0"
4939 -
4940 -find-cache-dir@^2.1.0:
4941 - version "2.1.0"
4942 - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz"
4943 - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
4944 - dependencies:
4945 - commondir "^1.0.1"
4946 - make-dir "^2.0.0"
4947 - pkg-dir "^3.0.0"
4948 -
4949 -find-cache-dir@^3.3.1:
4950 - version "3.3.2"
4951 - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
4952 - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
4953 - dependencies:
4954 - commondir "^1.0.1"
4955 - make-dir "^3.0.2"
4956 - pkg-dir "^4.1.0"
4957 -
4958 -find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
4959 - version "4.1.0"
4960 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz"
4961 - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
4962 - dependencies:
4963 - locate-path "^5.0.0"
4964 - path-exists "^4.0.0"
4965 -
4966 -find-up@^2.1.0:
4967 - version "2.1.0"
4968 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz"
4969 - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
4970 - dependencies:
4971 - locate-path "^2.0.0"
4972 -
4973 -find-up@^3.0.0:
4974 - version "3.0.0"
4975 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz"
4976 - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
4977 - dependencies:
4978 - locate-path "^3.0.0"
4979 -
4980 -flat-cache@^3.0.4:
4981 - version "3.0.4"
4982 - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz"
4983 - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
4984 - dependencies:
4985 - flatted "^3.1.0"
4986 - rimraf "^3.0.2"
4987 -
4988 -flatted@^3.1.0:
4989 - version "3.2.2"
4990 - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz"
4991 - integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
4992 -
4993 -flatten@^1.0.2:
4994 - version "1.0.3"
4995 - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz"
4996 - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==
4997 -
4998 -flush-write-stream@^1.0.0:
4999 - version "1.1.1"

This file is too large to show in full.