aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <semerath@mit.bme.hu>2021-09-19 18:02:59 +0200
committerLibravatar OszkarSemerath <semerath@mit.bme.hu>2021-09-19 18:02:59 +0200
commit4360ca2262e6f16e554044f0a3005302b60ff92f (patch)
tree12e61b1417171dedaf193d82748f2c08cc396cef
parentSmall fixes over the project (diff)
parentFrontend color theme (diff)
downloadrefinery-4360ca2262e6f16e554044f0a3005302b60ff92f.tar.gz
refinery-4360ca2262e6f16e554044f0a3005302b60ff92f.tar.zst
refinery-4360ca2262e6f16e554044f0a3005302b60ff92f.zip
Merge branch 'web-demo' of https://github.com/viatra/VIATRA-Generator.git into web-demo
-rw-r--r--.editorconfig2
-rw-r--r--language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java6
-rw-r--r--language-model/problem.aird203
-rw-r--r--language-model/src/main/resources/model/problem.ecore8
-rw-r--r--language-model/src/main/resources/model/problem.genmodel6
-rw-r--r--language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java7
-rw-r--r--language-web/.eslintrc.js33
-rw-r--r--language-web/.stylelintrc.js15
-rw-r--r--language-web/build.gradle13
-rw-r--r--language-web/package-lock.json16529
-rw-r--r--language-web/package.json61
-rw-r--r--language-web/src/main/css/index.scss105
-rw-r--r--language-web/src/main/css/themeVariables.module.scss9
-rw-r--r--language-web/src/main/css/themes.scss36
-rw-r--r--language-web/src/main/js/App.tsx (renamed from language-web/src/main/js/App.jsx)58
-rw-r--r--language-web/src/main/js/Navbar.jsx37
-rw-r--r--language-web/src/main/js/RootStore.jsx28
-rw-r--r--language-web/src/main/js/RootStore.tsx31
-rw-r--r--language-web/src/main/js/editor/Editor.jsx52
-rw-r--r--language-web/src/main/js/editor/Editor.tsx20
-rw-r--r--language-web/src/main/js/editor/EditorButtons.tsx (renamed from language-web/src/main/js/editor/EditorButtons.jsx)48
-rw-r--r--language-web/src/main/js/editor/EditorStore.jsx87
-rw-r--r--language-web/src/main/js/editor/EditorStore.ts139
-rw-r--r--language-web/src/main/js/global.d.ts5
-rw-r--r--language-web/src/main/js/index.tsx (renamed from language-web/src/main/js/index.jsx)54
-rw-r--r--language-web/src/main/js/makeStyles.ts4
-rw-r--r--language-web/src/main/js/theme/EditorTheme.ts47
-rw-r--r--language-web/src/main/js/theme/ThemeProvider.tsx15
-rw-r--r--language-web/src/main/js/theme/ThemeStore.ts53
-rw-r--r--language-web/src/main/js/xtext/xtext-codemirror.d.ts43
-rw-r--r--language-web/src/main/js/xtext/xtext-codemirror.js3
-rw-r--r--language-web/tsconfig.json20
-rw-r--r--language-web/webpack.config.js85
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext32
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java11
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java10
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java47
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java2
-rw-r--r--language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java3
-rw-r--r--language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend5
-rw-r--r--language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend80
41 files changed, 12350 insertions, 5702 deletions
diff --git a/.editorconfig b/.editorconfig
index 72316034..8ef13825 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -8,7 +8,7 @@ insert_final_newline = true
8indent_style = tab 8indent_style = tab
9indent_size = 4 9indent_size = 4
10 10
11[*.{html,js,json,jsx,scss}] 11[*.{html,js,json,jsx,scss,ts,tsx}]
12indent_style = space 12indent_style = space
13indent_size = 2 13indent_size = 2
14 14
diff --git a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java b/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
index b1a69e9d..f9a1fb7b 100644
--- a/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
+++ b/language-ide/src/main/java/org/eclipse/viatra/solver/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
@@ -35,7 +35,7 @@ public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighli
35 private static final String PREDICATE_CLASS = "problem-predicate"; 35 private static final String PREDICATE_CLASS = "problem-predicate";
36 private static final String ERROR_CLASS = "problem-error"; 36 private static final String ERROR_CLASS = "problem-error";
37 private static final String NODE_CLASS = "problem-node"; 37 private static final String NODE_CLASS = "problem-node";
38 private static final String ENUM_NODE_CLASS = "problem-enum-node"; 38 private static final String UNIQUE_NODE_CLASS = "problem-unique-node";
39 private static final String NEW_NODE_CLASS = "problem-new-node"; 39 private static final String NEW_NODE_CLASS = "problem-new-node";
40 private static final String PARAMETER_CLASS = "problem-parameter"; 40 private static final String PARAMETER_CLASS = "problem-parameter";
41 private static final String VARIABLE_CLASS = "problem-variable"; 41 private static final String VARIABLE_CLASS = "problem-variable";
@@ -132,8 +132,8 @@ public class ProblemSemanticHighlightingCalculator extends DefaultSemanticHighli
132 if (eObject instanceof Node) { 132 if (eObject instanceof Node) {
133 classesBuilder.add(NODE_CLASS); 133 classesBuilder.add(NODE_CLASS);
134 var node = (Node) eObject; 134 var node = (Node) eObject;
135 if (ProblemUtil.isEnumNode(node)) { 135 if (ProblemUtil.isUniqueNode(node)) {
136 classesBuilder.add(ENUM_NODE_CLASS); 136 classesBuilder.add(UNIQUE_NODE_CLASS);
137 } 137 }
138 if (ProblemUtil.isNewNode(node)) { 138 if (ProblemUtil.isNewNode(node)) {
139 classesBuilder.add(NEW_NODE_CLASS); 139 classesBuilder.add(NEW_NODE_CLASS);
diff --git a/language-model/problem.aird b/language-model/problem.aird
index 1339af12..f2192e65 100644
--- a/language-model/problem.aird
+++ b/language-model/problem.aird
@@ -7,7 +7,7 @@
7 <semanticResources>build/resources/main/model/problem.genmodel</semanticResources> 7 <semanticResources>build/resources/main/model/problem.genmodel</semanticResources>
8 <ownedViews xmi:type="viewpoint:DView" uid="_CsAAYKA4EeuqkpDnuik1sg"> 8 <ownedViews xmi:type="viewpoint:DView" uid="_CsAAYKA4EeuqkpDnuik1sg">
9 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> 9 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
10 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_CsYa4KA4EeuqkpDnuik1sg" name="problem" repPath="#_CsUwgKA4EeuqkpDnuik1sg" changeId="9e6149a4-5a12-44f9-8e40-b3da58c59eb4"> 10 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_CsYa4KA4EeuqkpDnuik1sg" name="problem" repPath="#_CsUwgKA4EeuqkpDnuik1sg" changeId="06203da9-3aa0-4459-90ab-809823eee3f6">
11 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 11 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
12 <target xmi:type="ecore:EPackage" href="src/main/resources/model/problem.ecore#/"/> 12 <target xmi:type="ecore:EPackage" href="src/main/resources/model/problem.ecore#/"/>
13 </ownedRepresentationDescriptors> 13 </ownedRepresentationDescriptors>
@@ -169,11 +169,15 @@
169 <styles xmi:type="notation:FontStyle" xmi:id="_NAri8aA9EeuqkpDnuik1sg" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/> 169 <styles xmi:type="notation:FontStyle" xmi:id="_NAri8aA9EeuqkpDnuik1sg" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
170 <layoutConstraint xmi:type="notation:Location" xmi:id="_NAri8qA9EeuqkpDnuik1sg"/> 170 <layoutConstraint xmi:type="notation:Location" xmi:id="_NAri8qA9EeuqkpDnuik1sg"/>
171 </children> 171 </children>
172 <children xmi:type="notation:Node" xmi:id="_Y3GDAAGzEey7cfH5K6RyCw" type="3010" element="_Y2m60AGzEey7cfH5K6RyCw">
173 <styles xmi:type="notation:FontStyle" xmi:id="_Y3GDAQGzEey7cfH5K6RyCw" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
174 <layoutConstraint xmi:type="notation:Location" xmi:id="_Y3GDAgGzEey7cfH5K6RyCw"/>
175 </children>
172 <styles xmi:type="notation:SortingStyle" xmi:id="_p9xZ0qA8EeuqkpDnuik1sg"/> 176 <styles xmi:type="notation:SortingStyle" xmi:id="_p9xZ0qA8EeuqkpDnuik1sg"/>
173 <styles xmi:type="notation:FilteringStyle" xmi:id="_p9xZ06A8EeuqkpDnuik1sg"/> 177 <styles xmi:type="notation:FilteringStyle" xmi:id="_p9xZ06A8EeuqkpDnuik1sg"/>
174 </children> 178 </children>
175 <styles xmi:type="notation:ShapeStyle" xmi:id="_p9wywaA8EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/> 179 <styles xmi:type="notation:ShapeStyle" xmi:id="_p9wywaA8EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/>
176 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9wywqA8EeuqkpDnuik1sg" x="1872" y="528" width="120" height="100"/> 180 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9wywqA8EeuqkpDnuik1sg" x="1872" y="528" width="120" height="111"/>
177 </children> 181 </children>
178 <children xmi:type="notation:Node" xmi:id="_xsq_MKA8EeuqkpDnuik1sg" type="2003" element="_xsYrUKA8EeuqkpDnuik1sg"> 182 <children xmi:type="notation:Node" xmi:id="_xsq_MKA8EeuqkpDnuik1sg" type="2003" element="_xsYrUKA8EeuqkpDnuik1sg">
179 <children xmi:type="notation:Node" xmi:id="_xsrmQKA8EeuqkpDnuik1sg" type="5007"/> 183 <children xmi:type="notation:Node" xmi:id="_xsrmQKA8EeuqkpDnuik1sg" type="5007"/>
@@ -199,6 +203,10 @@
199 <styles xmi:type="notation:FontStyle" xmi:id="_JW_fcaA9EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/> 203 <styles xmi:type="notation:FontStyle" xmi:id="_JW_fcaA9EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/>
200 <layoutConstraint xmi:type="notation:Location" xmi:id="_JW_fcqA9EeuqkpDnuik1sg"/> 204 <layoutConstraint xmi:type="notation:Location" xmi:id="_JW_fcqA9EeuqkpDnuik1sg"/>
201 </children> 205 </children>
206 <children xmi:type="notation:Node" xmi:id="_9LOjcAGzEey7cfH5K6RyCw" type="3010" element="_9K7BcAGzEey7cfH5K6RyCw">
207 <styles xmi:type="notation:FontStyle" xmi:id="_9LOjcQGzEey7cfH5K6RyCw" fontName="Noto Sans" fontHeight="8"/>
208 <layoutConstraint xmi:type="notation:Location" xmi:id="_9LOjcgGzEey7cfH5K6RyCw"/>
209 </children>
202 <styles xmi:type="notation:SortingStyle" xmi:id="_BMfjNaA9EeuqkpDnuik1sg"/> 210 <styles xmi:type="notation:SortingStyle" xmi:id="_BMfjNaA9EeuqkpDnuik1sg"/>
203 <styles xmi:type="notation:FilteringStyle" xmi:id="_BMfjNqA9EeuqkpDnuik1sg"/> 211 <styles xmi:type="notation:FilteringStyle" xmi:id="_BMfjNqA9EeuqkpDnuik1sg"/>
204 </children> 212 </children>
@@ -413,6 +421,24 @@
413 <styles xmi:type="notation:ShapeStyle" xmi:id="_9Tu6EdeAEeufiOvRR5sVhg" fontName="Noto Sans" fontHeight="8"/> 421 <styles xmi:type="notation:ShapeStyle" xmi:id="_9Tu6EdeAEeufiOvRR5sVhg" fontName="Noto Sans" fontHeight="8"/>
414 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9Tu6EteAEeufiOvRR5sVhg" x="2136" y="528" width="144" height="100"/> 422 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9Tu6EteAEeufiOvRR5sVhg" x="2136" y="528" width="144" height="100"/>
415 </children> 423 </children>
424 <children xmi:type="notation:Node" xmi:id="_pdJrwAGyEey7cfH5K6RyCw" type="2003" element="_pcXBkAGyEey7cfH5K6RyCw">
425 <children xmi:type="notation:Node" xmi:id="_pdOkQAGyEey7cfH5K6RyCw" type="5007"/>
426 <children xmi:type="notation:Node" xmi:id="_pdOkQQGyEey7cfH5K6RyCw" type="7004">
427 <styles xmi:type="notation:SortingStyle" xmi:id="_pdOkQgGyEey7cfH5K6RyCw"/>
428 <styles xmi:type="notation:FilteringStyle" xmi:id="_pdOkQwGyEey7cfH5K6RyCw"/>
429 </children>
430 <styles xmi:type="notation:ShapeStyle" xmi:id="_pdJrwQGyEey7cfH5K6RyCw" fontName="Noto Sans" fontHeight="8"/>
431 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pdJrwgGyEey7cfH5K6RyCw" x="132" y="528" width="120" height="100"/>
432 </children>
433 <children xmi:type="notation:Node" xmi:id="_SNlYYAGzEey7cfH5K6RyCw" type="2003" element="_SNSdcAGzEey7cfH5K6RyCw">
434 <children xmi:type="notation:Node" xmi:id="_SNlYYwGzEey7cfH5K6RyCw" type="5007"/>
435 <children xmi:type="notation:Node" xmi:id="_SNlYZAGzEey7cfH5K6RyCw" type="7004">
436 <styles xmi:type="notation:SortingStyle" xmi:id="_SNlYZQGzEey7cfH5K6RyCw"/>
437 <styles xmi:type="notation:FilteringStyle" xmi:id="_SNlYZgGzEey7cfH5K6RyCw"/>
438 </children>
439 <styles xmi:type="notation:ShapeStyle" xmi:id="_SNlYYQGzEey7cfH5K6RyCw" fontName="Noto Sans" fontHeight="8"/>
440 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SNlYYgGzEey7cfH5K6RyCw" x="1836" y="840" width="180" height="100"/>
441 </children>
416 <styles xmi:type="notation:DiagramStyle" xmi:id="_CsZB8qA4EeuqkpDnuik1sg"/> 442 <styles xmi:type="notation:DiagramStyle" xmi:id="_CsZB8qA4EeuqkpDnuik1sg"/>
417 <edges xmi:type="notation:Edge" xmi:id="_ODhSQKA4EeuqkpDnuik1sg" type="4001" element="_ODPlcKA4EeuqkpDnuik1sg" source="_JT0o8KA4EeuqkpDnuik1sg" target="_EfWNUKA4EeuqkpDnuik1sg"> 443 <edges xmi:type="notation:Edge" xmi:id="_ODhSQKA4EeuqkpDnuik1sg" type="4001" element="_ODPlcKA4EeuqkpDnuik1sg" source="_JT0o8KA4EeuqkpDnuik1sg" target="_EfWNUKA4EeuqkpDnuik1sg">
418 <children xmi:type="notation:Node" xmi:id="_ODhSRKA4EeuqkpDnuik1sg" type="6001"> 444 <children xmi:type="notation:Node" xmi:id="_ODhSRKA4EeuqkpDnuik1sg" type="6001">
@@ -592,17 +618,17 @@
592 </edges> 618 </edges>
593 <edges xmi:type="notation:Edge" xmi:id="_vWH0AKA7EeuqkpDnuik1sg" type="4001" element="_vWBGaKA7EeuqkpDnuik1sg" source="_sdPX0KA6EeuqkpDnuik1sg" target="_rRhWIKA7EeuqkpDnuik1sg"> 619 <edges xmi:type="notation:Edge" xmi:id="_vWH0AKA7EeuqkpDnuik1sg" type="4001" element="_vWBGaKA7EeuqkpDnuik1sg" source="_sdPX0KA6EeuqkpDnuik1sg" target="_rRhWIKA7EeuqkpDnuik1sg">
594 <children xmi:type="notation:Node" xmi:id="_vWH0BKA7EeuqkpDnuik1sg" type="6001"> 620 <children xmi:type="notation:Node" xmi:id="_vWH0BKA7EeuqkpDnuik1sg" type="6001">
595 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0BaA7EeuqkpDnuik1sg" x="-105" y="-4"/> 621 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0BaA7EeuqkpDnuik1sg" x="-32" y="77"/>
596 </children> 622 </children>
597 <children xmi:type="notation:Node" xmi:id="_vWH0BqA7EeuqkpDnuik1sg" type="6002"> 623 <children xmi:type="notation:Node" xmi:id="_vWH0BqA7EeuqkpDnuik1sg" type="6002">
598 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0B6A7EeuqkpDnuik1sg" y="10"/> 624 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0B6A7EeuqkpDnuik1sg" y="10"/>
599 </children> 625 </children>
600 <children xmi:type="notation:Node" xmi:id="_vWH0CKA7EeuqkpDnuik1sg" type="6003"> 626 <children xmi:type="notation:Node" xmi:id="_vWH0CKA7EeuqkpDnuik1sg" type="6003">
601 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0CaA7EeuqkpDnuik1sg" x="-59" y="-55"/> 627 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vWH0CaA7EeuqkpDnuik1sg" x="47" y="-79"/>
602 </children> 628 </children>
603 <styles xmi:type="notation:ConnectorStyle" xmi:id="_vWH0AaA7EeuqkpDnuik1sg" routing="Tree"/> 629 <styles xmi:type="notation:ConnectorStyle" xmi:id="_vWH0AaA7EeuqkpDnuik1sg" routing="Tree"/>
604 <styles xmi:type="notation:FontStyle" xmi:id="_vWH0AqA7EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/> 630 <styles xmi:type="notation:FontStyle" xmi:id="_vWH0AqA7EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/>
605 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vWH0A6A7EeuqkpDnuik1sg" points="[0, 0, -190, 191]$[0, -48, -190, 143]$[156, -48, -34, 143]$[156, -142, -34, 49]"/> 631 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vWH0A6A7EeuqkpDnuik1sg" points="[0, 0, -153, 191]$[0, -96, -153, 95]$[107, -96, -46, 95]$[107, -142, -46, 49]"/>
606 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vWIbEKA7EeuqkpDnuik1sg" id="(0.8135593220338984,0.0)"/> 632 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vWIbEKA7EeuqkpDnuik1sg" id="(0.8135593220338984,0.0)"/>
607 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vWIbEaA7EeuqkpDnuik1sg" id="(0.5,0.5)"/> 633 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vWIbEaA7EeuqkpDnuik1sg" id="(0.5,0.5)"/>
608 </edges> 634 </edges>
@@ -699,7 +725,7 @@
699 <styles xmi:type="notation:ConnectorStyle" xmi:id="_w-zMkaA8EeuqkpDnuik1sg" routing="Rectilinear"/> 725 <styles xmi:type="notation:ConnectorStyle" xmi:id="_w-zMkaA8EeuqkpDnuik1sg" routing="Rectilinear"/>
700 <styles xmi:type="notation:FontStyle" xmi:id="_w-zMkqA8EeuqkpDnuik1sg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/> 726 <styles xmi:type="notation:FontStyle" xmi:id="_w-zMkqA8EeuqkpDnuik1sg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
701 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_w-zMk6A8EeuqkpDnuik1sg" points="[0, -13, 1130, -13]$[-1130, -13, 0, -13]"/> 727 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_w-zMk6A8EeuqkpDnuik1sg" points="[0, -13, 1130, -13]$[-1130, -13, 0, -13]"/>
702 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-zzpKA8EeuqkpDnuik1sg" id="(0.0,0.5)"/> 728 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-zzpKA8EeuqkpDnuik1sg" id="(0.0,0.44954128440366975)"/>
703 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-zzpaA8EeuqkpDnuik1sg" id="(1.0,0.5)"/> 729 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w-zzpaA8EeuqkpDnuik1sg" id="(1.0,0.5)"/>
704 </edges> 730 </edges>
705 <edges xmi:type="notation:Edge" xmi:id="_4eaYwKA8EeuqkpDnuik1sg" type="4001" element="_4eU5TqA8EeuqkpDnuik1sg" source="_D1D6MKA4EeuqkpDnuik1sg" target="_xsq_MKA8EeuqkpDnuik1sg"> 731 <edges xmi:type="notation:Edge" xmi:id="_4eaYwKA8EeuqkpDnuik1sg" type="4001" element="_4eU5TqA8EeuqkpDnuik1sg" source="_D1D6MKA4EeuqkpDnuik1sg" target="_xsq_MKA8EeuqkpDnuik1sg">
@@ -736,18 +762,18 @@
736 </edges> 762 </edges>
737 <edges xmi:type="notation:Edge" xmi:id="_mQXegKA9EeuqkpDnuik1sg" type="4001" element="_mQFKsqA9EeuqkpDnuik1sg" source="_p9wywKA8EeuqkpDnuik1sg" target="_e73WIKA9EeuqkpDnuik1sg"> 763 <edges xmi:type="notation:Edge" xmi:id="_mQXegKA9EeuqkpDnuik1sg" type="4001" element="_mQFKsqA9EeuqkpDnuik1sg" source="_p9wywKA8EeuqkpDnuik1sg" target="_e73WIKA9EeuqkpDnuik1sg">
738 <children xmi:type="notation:Node" xmi:id="_mQYFkKA9EeuqkpDnuik1sg" type="6001"> 764 <children xmi:type="notation:Node" xmi:id="_mQYFkKA9EeuqkpDnuik1sg" type="6001">
739 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFkaA9EeuqkpDnuik1sg" x="-60" y="-10"/> 765 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFkaA9EeuqkpDnuik1sg" x="-100" y="-10"/>
740 </children> 766 </children>
741 <children xmi:type="notation:Node" xmi:id="_mQYFkqA9EeuqkpDnuik1sg" type="6002"> 767 <children xmi:type="notation:Node" xmi:id="_mQYFkqA9EeuqkpDnuik1sg" type="6002">
742 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFk6A9EeuqkpDnuik1sg" x="-60" y="10"/> 768 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFk6A9EeuqkpDnuik1sg" x="-100" y="10"/>
743 </children> 769 </children>
744 <children xmi:type="notation:Node" xmi:id="_mQYFlKA9EeuqkpDnuik1sg" type="6003"> 770 <children xmi:type="notation:Node" xmi:id="_mQYFlKA9EeuqkpDnuik1sg" type="6003">
745 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFlaA9EeuqkpDnuik1sg" x="-60" y="10"/> 771 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYFlaA9EeuqkpDnuik1sg" x="-100" y="10"/>
746 </children> 772 </children>
747 <styles xmi:type="notation:ConnectorStyle" xmi:id="_mQXegaA9EeuqkpDnuik1sg" routing="Tree"/> 773 <styles xmi:type="notation:ConnectorStyle" xmi:id="_mQXegaA9EeuqkpDnuik1sg" routing="Tree"/>
748 <styles xmi:type="notation:FontStyle" xmi:id="_mQXegqA9EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/> 774 <styles xmi:type="notation:FontStyle" xmi:id="_mQXegqA9EeuqkpDnuik1sg" fontName="Noto Sans" fontHeight="8"/>
749 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQXeg6A9EeuqkpDnuik1sg" points="[0, -5, 1059, 143]$[0, -41, 1059, 107]$[-1058, -41, 1, 107]$[-1058, -99, 1, 49]"/> 775 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQXeg6A9EeuqkpDnuik1sg" points="[0, -4, 1065, 143]$[0, -40, 1065, 107]$[-1064, -40, 1, 107]$[-1064, -98, 1, 49]"/>
750 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQYFlqA9EeuqkpDnuik1sg" id="(0.4745762711864407,0.04081632653061224)"/> 776 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQYFlqA9EeuqkpDnuik1sg" id="(0.4745762711864407,0.03669724770642201)"/>
751 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQYFl6A9EeuqkpDnuik1sg" id="(0.5,0.5)"/> 777 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQYFl6A9EeuqkpDnuik1sg" id="(0.5,0.5)"/>
752 </edges> 778 </edges>
753 <edges xmi:type="notation:Edge" xmi:id="_m0CMQKA9EeuqkpDnuik1sg" type="4001" element="_mzziwKA9EeuqkpDnuik1sg" source="_fit3kKA5EeuqkpDnuik1sg" target="_e73WIKA9EeuqkpDnuik1sg"> 779 <edges xmi:type="notation:Edge" xmi:id="_m0CMQKA9EeuqkpDnuik1sg" type="4001" element="_mzziwKA9EeuqkpDnuik1sg" source="_fit3kKA5EeuqkpDnuik1sg" target="_e73WIKA9EeuqkpDnuik1sg">
@@ -960,17 +986,17 @@
960 </edges> 986 </edges>
961 <edges xmi:type="notation:Edge" xmi:id="_-X6xcNawEeuymriYTNxK2g" type="4001" element="_-XLKltawEeuymriYTNxK2g" source="_JT0o8KA4EeuqkpDnuik1sg" target="_xsq_MKA8EeuqkpDnuik1sg"> 987 <edges xmi:type="notation:Edge" xmi:id="_-X6xcNawEeuymriYTNxK2g" type="4001" element="_-XLKltawEeuymriYTNxK2g" source="_JT0o8KA4EeuqkpDnuik1sg" target="_xsq_MKA8EeuqkpDnuik1sg">
962 <children xmi:type="notation:Node" xmi:id="_-X_C4NawEeuymriYTNxK2g" type="6001"> 988 <children xmi:type="notation:Node" xmi:id="_-X_C4NawEeuymriYTNxK2g" type="6001">
963 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-X_C4dawEeuymriYTNxK2g" x="-2" y="-308"/> 989 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-X_C4dawEeuymriYTNxK2g" x="11" y="-334"/>
964 </children> 990 </children>
965 <children xmi:type="notation:Node" xmi:id="_-X_p8NawEeuymriYTNxK2g" type="6002"> 991 <children xmi:type="notation:Node" xmi:id="_-X_p8NawEeuymriYTNxK2g" type="6002">
966 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-X_p8dawEeuymriYTNxK2g" x="-2" y="10"/> 992 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-X_p8dawEeuymriYTNxK2g" x="-6" y="10"/>
967 </children> 993 </children>
968 <children xmi:type="notation:Node" xmi:id="_-YARANawEeuymriYTNxK2g" type="6003"> 994 <children xmi:type="notation:Node" xmi:id="_-YARANawEeuymriYTNxK2g" type="6003">
969 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-YARAdawEeuymriYTNxK2g" x="-316" y="-140"/> 995 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-YARAdawEeuymriYTNxK2g" x="-312" y="-166"/>
970 </children> 996 </children>
971 <styles xmi:type="notation:ConnectorStyle" xmi:id="_-X6xcdawEeuymriYTNxK2g" routing="Rectilinear"/> 997 <styles xmi:type="notation:ConnectorStyle" xmi:id="_-X6xcdawEeuymriYTNxK2g" routing="Rectilinear"/>
972 <styles xmi:type="notation:FontStyle" xmi:id="_-X6xctawEeuymriYTNxK2g" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/> 998 <styles xmi:type="notation:FontStyle" xmi:id="_-X6xctawEeuymriYTNxK2g" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
973 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-X6xc9awEeuymriYTNxK2g" points="[-58, 86, -288, 422]$[-58, 132, -288, 468]$[288, 132, 58, 468]$[288, -298, 58, 38]"/> 999 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-X6xc9awEeuymriYTNxK2g" points="[-58, 86, -288, 422]$[-58, 132, -288, 468]$[314, 132, 84, 468]$[314, -298, 84, 38]"/>
974 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-YCtQNawEeuymriYTNxK2g" id="(1.0,0.12244897959183673)"/> 1000 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-YCtQNawEeuymriYTNxK2g" id="(1.0,0.12244897959183673)"/>
975 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-YCtQdawEeuymriYTNxK2g" id="(0.0,0.6122448979591837)"/> 1001 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-YCtQdawEeuymriYTNxK2g" id="(0.0,0.6122448979591837)"/>
976 </edges> 1002 </edges>
@@ -1056,17 +1082,17 @@
1056 </edges> 1082 </edges>
1057 <edges xmi:type="notation:Edge" xmi:id="_gRXLkNbGEeuymriYTNxK2g" type="4001" element="_gRDCgNbGEeuymriYTNxK2g" source="_M6O-0NbGEeuymriYTNxK2g" target="_xsq_MKA8EeuqkpDnuik1sg"> 1083 <edges xmi:type="notation:Edge" xmi:id="_gRXLkNbGEeuymriYTNxK2g" type="4001" element="_gRDCgNbGEeuymriYTNxK2g" source="_M6O-0NbGEeuymriYTNxK2g" target="_xsq_MKA8EeuqkpDnuik1sg">
1058 <children xmi:type="notation:Node" xmi:id="_gRXLlNbGEeuymriYTNxK2g" type="6001"> 1084 <children xmi:type="notation:Node" xmi:id="_gRXLlNbGEeuymriYTNxK2g" type="6001">
1059 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXLldbGEeuymriYTNxK2g" x="-13" y="-41"/> 1085 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXLldbGEeuymriYTNxK2g" x="-2" y="-41"/>
1060 </children> 1086 </children>
1061 <children xmi:type="notation:Node" xmi:id="_gRXyoNbGEeuymriYTNxK2g" type="6002"> 1087 <children xmi:type="notation:Node" xmi:id="_gRXyoNbGEeuymriYTNxK2g" type="6002">
1062 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXyodbGEeuymriYTNxK2g" x="79" y="10"/> 1088 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXyodbGEeuymriYTNxK2g" x="98" y="10"/>
1063 </children> 1089 </children>
1064 <children xmi:type="notation:Node" xmi:id="_gRXyotbGEeuymriYTNxK2g" type="6003"> 1090 <children xmi:type="notation:Node" xmi:id="_gRXyotbGEeuymriYTNxK2g" type="6003">
1065 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXyo9bGEeuymriYTNxK2g" x="4" y="10"/> 1091 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gRXyo9bGEeuymriYTNxK2g" x="7" y="10"/>
1066 </children> 1092 </children>
1067 <styles xmi:type="notation:ConnectorStyle" xmi:id="_gRXLkdbGEeuymriYTNxK2g" routing="Rectilinear"/> 1093 <styles xmi:type="notation:ConnectorStyle" xmi:id="_gRXLkdbGEeuymriYTNxK2g" routing="Rectilinear"/>
1068 <styles xmi:type="notation:FontStyle" xmi:id="_gRXLktbGEeuymriYTNxK2g" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/> 1094 <styles xmi:type="notation:FontStyle" xmi:id="_gRXLktbGEeuymriYTNxK2g" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
1069 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gRXLk9bGEeuymriYTNxK2g" points="[25, 48, -35, 334]$[60, 48, 0, 334]$[60, -286, 0, 0]"/> 1095 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gRXLk9bGEeuymriYTNxK2g" points="[25, 48, -35, 334]$[82, 48, 22, 334]$[82, -286, 22, 0]"/>
1070 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRXypNbGEeuymriYTNxK2g" id="(0.788135593220339,0.0)"/> 1096 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRXypNbGEeuymriYTNxK2g" id="(0.788135593220339,0.0)"/>
1071 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRXypdbGEeuymriYTNxK2g" id="(0.3050847457627119,1.0)"/> 1097 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gRXypdbGEeuymriYTNxK2g" id="(0.3050847457627119,1.0)"/>
1072 </edges> 1098 </edges>
@@ -1243,7 +1269,7 @@
1243 <styles xmi:type="notation:ConnectorStyle" xmi:id="_YAyoAdeAEeufiOvRR5sVhg" routing="Rectilinear"/> 1269 <styles xmi:type="notation:ConnectorStyle" xmi:id="_YAyoAdeAEeufiOvRR5sVhg" routing="Rectilinear"/>
1244 <styles xmi:type="notation:FontStyle" xmi:id="_YAyoAteAEeufiOvRR5sVhg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/> 1270 <styles xmi:type="notation:FontStyle" xmi:id="_YAyoAteAEeufiOvRR5sVhg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
1245 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YAyoA9eAEeufiOvRR5sVhg" points="[0, 0, 0, -82]$[0, 82, 0, 0]"/> 1271 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YAyoA9eAEeufiOvRR5sVhg" points="[0, 0, 0, -82]$[0, 82, 0, 0]"/>
1246 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YAzPENeAEeufiOvRR5sVhg" id="(0.4406779661016949,1.0)"/> 1272 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YAzPENeAEeufiOvRR5sVhg" id="(0.4406779661016949,0.8990825688073395)"/>
1247 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YAzPEdeAEeufiOvRR5sVhg" id="(0.45112781954887216,0.0)"/> 1273 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YAzPEdeAEeufiOvRR5sVhg" id="(0.45112781954887216,0.0)"/>
1248 </edges> 1274 </edges>
1249 <edges xmi:type="notation:Edge" xmi:id="_dDz18NeAEeufiOvRR5sVhg" type="4001" element="_dDd3wteAEeufiOvRR5sVhg" source="_OWhiINeAEeufiOvRR5sVhg" target="_VikSENeAEeufiOvRR5sVhg"> 1275 <edges xmi:type="notation:Edge" xmi:id="_dDz18NeAEeufiOvRR5sVhg" type="4001" element="_dDd3wteAEeufiOvRR5sVhg" source="_OWhiINeAEeufiOvRR5sVhg" target="_VikSENeAEeufiOvRR5sVhg">
@@ -1374,6 +1400,54 @@
1374 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WiUCateBEeufiOvRR5sVhg" id="(0.5070422535211268,1.0)"/> 1400 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WiUCateBEeufiOvRR5sVhg" id="(0.5070422535211268,1.0)"/>
1375 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WiUCa9eBEeufiOvRR5sVhg" id="(0.8135593220338984,0.0)"/> 1401 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WiUCa9eBEeufiOvRR5sVhg" id="(0.8135593220338984,0.0)"/>
1376 </edges> 1402 </edges>
1403 <edges xmi:type="notation:Edge" xmi:id="_s7wgoAGyEey7cfH5K6RyCw" type="4001" element="_s68oXAGyEey7cfH5K6RyCw" source="_pdJrwAGyEey7cfH5K6RyCw" target="_e73WIKA9EeuqkpDnuik1sg">
1404 <children xmi:type="notation:Node" xmi:id="_s7xuwAGyEey7cfH5K6RyCw" type="6001">
1405 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7xuwQGyEey7cfH5K6RyCw" y="-10"/>
1406 </children>
1407 <children xmi:type="notation:Node" xmi:id="_s7yV0AGyEey7cfH5K6RyCw" type="6002">
1408 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7yV0QGyEey7cfH5K6RyCw" y="10"/>
1409 </children>
1410 <children xmi:type="notation:Node" xmi:id="_s7yV0gGyEey7cfH5K6RyCw" type="6003">
1411 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7yV0wGyEey7cfH5K6RyCw" y="10"/>
1412 </children>
1413 <styles xmi:type="notation:ConnectorStyle" xmi:id="_s7wgoQGyEey7cfH5K6RyCw" routing="Tree"/>
1414 <styles xmi:type="notation:FontStyle" xmi:id="_s7wgogGyEey7cfH5K6RyCw" fontName="Noto Sans" fontHeight="8"/>
1415 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s7wgowGyEey7cfH5K6RyCw" points="[0, -9, -684, 192]$[0, -45, -684, 156]$[685, -45, 1, 156]$[685, -103, 1, 98]"/>
1416 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s71ZIAGyEey7cfH5K6RyCw" id="(0.652542372881356,0.061224489795918366)"/>
1417 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s71ZIQGyEey7cfH5K6RyCw" id="(0.5,0.0)"/>
1418 </edges>
1419 <edges xmi:type="notation:Edge" xmi:id="_zKMY0AGyEey7cfH5K6RyCw" type="4001" element="_zJpmRgGyEey7cfH5K6RyCw" source="_pdJrwAGyEey7cfH5K6RyCw" target="_xsq_MKA8EeuqkpDnuik1sg">
1420 <children xmi:type="notation:Node" xmi:id="_zKM_4AGyEey7cfH5K6RyCw" type="6001">
1421 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKM_4QGyEey7cfH5K6RyCw" x="-463" y="19"/>
1422 </children>
1423 <children xmi:type="notation:Node" xmi:id="_zKM_4gGyEey7cfH5K6RyCw" type="6002">
1424 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKM_4wGyEey7cfH5K6RyCw" x="-91" y="10"/>
1425 </children>
1426 <children xmi:type="notation:Node" xmi:id="_zKM_5AGyEey7cfH5K6RyCw" type="6003">
1427 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKM_5QGyEey7cfH5K6RyCw" x="-88" y="10"/>
1428 </children>
1429 <styles xmi:type="notation:ConnectorStyle" xmi:id="_zKMY0QGyEey7cfH5K6RyCw" routing="Rectilinear"/>
1430 <styles xmi:type="notation:FontStyle" xmi:id="_zKMY0gGyEey7cfH5K6RyCw" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
1431 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zKMY0wGyEey7cfH5K6RyCw" points="[-7, -15, -830, 120]$[-7, -63, -830, 72]$[859, -63, 36, 72]$[859, -109, 36, 26]"/>
1432 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKNm8AGyEey7cfH5K6RyCw" id="(0.5508474576271186,0.15306122448979592)"/>
1433 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKNm8QGyEey7cfH5K6RyCw" id="(0.0,0.7346938775510204)"/>
1434 </edges>
1435 <edges xmi:type="notation:Edge" xmi:id="_WAr2kAGzEey7cfH5K6RyCw" type="4001" element="_WAUqNgGzEey7cfH5K6RyCw" source="_SNlYYAGzEey7cfH5K6RyCw" target="_VikSENeAEeufiOvRR5sVhg">
1436 <children xmi:type="notation:Node" xmi:id="_WAsdoAGzEey7cfH5K6RyCw" type="6001">
1437 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WAsdoQGzEey7cfH5K6RyCw" y="-10"/>
1438 </children>
1439 <children xmi:type="notation:Node" xmi:id="_WAsdogGzEey7cfH5K6RyCw" type="6002">
1440 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WAsdowGzEey7cfH5K6RyCw" y="10"/>
1441 </children>
1442 <children xmi:type="notation:Node" xmi:id="_WAsdpAGzEey7cfH5K6RyCw" type="6003">
1443 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WAsdpQGzEey7cfH5K6RyCw" y="10"/>
1444 </children>
1445 <styles xmi:type="notation:ConnectorStyle" xmi:id="_WAr2kQGzEey7cfH5K6RyCw" routing="Tree"/>
1446 <styles xmi:type="notation:FontStyle" xmi:id="_WAr2kgGzEey7cfH5K6RyCw" fontName="Noto Sans" fontHeight="8"/>
1447 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WAr2kwGzEey7cfH5K6RyCw" points="[0, 0, -60, 132]$[0, -16, -60, 116]$[67, -16, 7, 116]$[67, -34, 7, 98]"/>
1448 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WAsdpgGzEey7cfH5K6RyCw" id="(0.25842696629213485,0.07142857142857142)"/>
1449 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WAsdpwGzEey7cfH5K6RyCw" id="(0.45112781954887216,0.0)"/>
1450 </edges>
1377 </data> 1451 </data>
1378 </ownedAnnotationEntries> 1452 </ownedAnnotationEntries>
1379 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_Csiy8KA4EeuqkpDnuik1sg" source="DANNOTATION_CUSTOMIZATION_KEY"> 1453 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_Csiy8KA4EeuqkpDnuik1sg" source="DANNOTATION_CUSTOMIZATION_KEY">
@@ -1849,7 +1923,7 @@
1849 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1923 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
1850 <arrangeConstraints>KEEP_SIZE</arrangeConstraints> 1924 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
1851 <arrangeConstraints>KEEP_RATIO</arrangeConstraints> 1925 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
1852 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_ZT0WKteAEeufiOvRR5sVhg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> 1926 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_Zdc4dwGzEey7cfH5K6RyCw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
1853 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> 1927 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
1854 </ownedStyle> 1928 </ownedStyle>
1855 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 1929 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
@@ -1861,6 +1935,14 @@
1861 </ownedStyle> 1935 </ownedStyle>
1862 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> 1936 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
1863 </ownedElements> 1937 </ownedElements>
1938 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Y2m60AGzEey7cfH5K6RyCw" name="default : EBoolean = false" tooltipText="">
1939 <target xmi:type="ecore:EAttribute" href="src/main/resources/model/problem.ecore#//Assertion/default"/>
1940 <semanticElements xmi:type="ecore:EAttribute" href="src/main/resources/model/problem.ecore#//Assertion/default"/>
1941 <ownedStyle xmi:type="diagram:BundledImage" uid="_ZdetkwGzEey7cfH5K6RyCw" labelAlignment="LEFT">
1942 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
1943 </ownedStyle>
1944 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
1945 </ownedElements>
1864 </ownedDiagramElements> 1946 </ownedDiagramElements>
1865 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_w-iG36A8EeuqkpDnuik1sg" name="[0..1] relation" sourceNode="_p9d30KA8EeuqkpDnuik1sg" targetNode="_EfNqcKA4EeuqkpDnuik1sg"> 1947 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_w-iG36A8EeuqkpDnuik1sg" name="[0..1] relation" sourceNode="_p9d30KA8EeuqkpDnuik1sg" targetNode="_EfNqcKA4EeuqkpDnuik1sg">
1866 <target xmi:type="ecore:EReference" href="src/main/resources/model/problem.ecore#//Assertion/relation"/> 1948 <target xmi:type="ecore:EReference" href="src/main/resources/model/problem.ecore#//Assertion/relation"/>
@@ -1876,7 +1958,7 @@
1876 </ownedStyle> 1958 </ownedStyle>
1877 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 1959 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
1878 </ownedDiagramElements> 1960 </ownedDiagramElements>
1879 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_xsYrUKA8EeuqkpDnuik1sg" name="Node" tooltipText="" outgoingEdges="_QlymotbNEeuymriYTNxK2g" incomingEdges="_4eU5TqA8EeuqkpDnuik1sg _-XLKltawEeuymriYTNxK2g _gRDCgNbGEeuymriYTNxK2g _vRo4VteAEeufiOvRR5sVhg _AmBxQNeBEeufiOvRR5sVhg" width="12" height="10"> 1961 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_xsYrUKA8EeuqkpDnuik1sg" name="Node" tooltipText="" outgoingEdges="_QlymotbNEeuymriYTNxK2g" incomingEdges="_4eU5TqA8EeuqkpDnuik1sg _-XLKltawEeuymriYTNxK2g _gRDCgNbGEeuymriYTNxK2g _vRo4VteAEeufiOvRR5sVhg _AmBxQNeBEeufiOvRR5sVhg _zJpmRgGyEey7cfH5K6RyCw" width="12" height="10">
1880 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Node"/> 1962 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Node"/>
1881 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Node"/> 1963 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Node"/>
1882 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 1964 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -1934,6 +2016,14 @@
1934 </ownedStyle> 2016 </ownedStyle>
1935 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> 2017 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
1936 </ownedElements> 2018 </ownedElements>
2019 <ownedElements xmi:type="diagram:DNodeListElement" uid="_9K7BcAGzEey7cfH5K6RyCw" name="ERROR" tooltipText="">
2020 <target xmi:type="ecore:EEnumLiteral" href="src/main/resources/model/problem.ecore#//LogicValue/ERROR"/>
2021 <semanticElements xmi:type="ecore:EEnumLiteral" href="src/main/resources/model/problem.ecore#//LogicValue/ERROR"/>
2022 <ownedStyle xmi:type="diagram:BundledImage" uid="_9K8PkAGzEey7cfH5K6RyCw" labelAlignment="LEFT">
2023 <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/>
2024 </ownedStyle>
2025 <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/>
2026 </ownedElements>
1937 </ownedDiagramElements> 2027 </ownedDiagramElements>
1938 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_QTzgkKA9EeuqkpDnuik1sg" name="ScopeDeclaration" tooltipText="" outgoingEdges="_vdptgqA9EeuqkpDnuik1sg _F2vPU6A-EeuqkpDnuik1sg" width="12" height="10"> 2028 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_QTzgkKA9EeuqkpDnuik1sg" name="ScopeDeclaration" tooltipText="" outgoingEdges="_vdptgqA9EeuqkpDnuik1sg _F2vPU6A-EeuqkpDnuik1sg" width="12" height="10">
1939 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//ScopeDeclaration"/> 2029 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//ScopeDeclaration"/>
@@ -1946,7 +2036,7 @@
1946 </ownedStyle> 2036 </ownedStyle>
1947 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2037 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
1948 </ownedDiagramElements> 2038 </ownedDiagramElements>
1949 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_e7ydoKA9EeuqkpDnuik1sg" name="Statement" tooltipText="" incomingEdges="_hU64ZqA9EeuqkpDnuik1sg _mQFKsqA9EeuqkpDnuik1sg _mzziwKA9EeuqkpDnuik1sg _plK3JqA9EeuqkpDnuik1sg _vdptgqA9EeuqkpDnuik1sg _WX_5w9bGEeuymriYTNxK2g _DkzPhteBEeufiOvRR5sVhg" width="12" height="10"> 2039 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_e7ydoKA9EeuqkpDnuik1sg" name="Statement" tooltipText="" incomingEdges="_hU64ZqA9EeuqkpDnuik1sg _mQFKsqA9EeuqkpDnuik1sg _mzziwKA9EeuqkpDnuik1sg _plK3JqA9EeuqkpDnuik1sg _vdptgqA9EeuqkpDnuik1sg _WX_5w9bGEeuymriYTNxK2g _DkzPhteBEeufiOvRR5sVhg _s68oXAGyEey7cfH5K6RyCw" width="12" height="10">
1950 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Statement"/> 2040 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Statement"/>
1951 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Statement"/> 2041 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Statement"/>
1952 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2042 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -1974,12 +2064,12 @@
1974 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_mQFKsqA9EeuqkpDnuik1sg" sourceNode="_p9d30KA8EeuqkpDnuik1sg" targetNode="_e7ydoKA9EeuqkpDnuik1sg"> 2064 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_mQFKsqA9EeuqkpDnuik1sg" sourceNode="_p9d30KA8EeuqkpDnuik1sg" targetNode="_e7ydoKA9EeuqkpDnuik1sg">
1975 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Assertion"/> 2065 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Assertion"/>
1976 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Assertion"/> 2066 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//Assertion"/>
1977 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_ZT8SGteAEeufiOvRR5sVhg" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="tree"> 2067 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_Zdk0XQGzEey7cfH5K6RyCw" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="tree">
1978 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@conditionnalStyles.0/@style"/> 2068 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@conditionnalStyles.0/@style"/>
1979 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_ZT8SG9eAEeufiOvRR5sVhg" showIcon="false"> 2069 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_Zdk0XgGzEey7cfH5K6RyCw" showIcon="false">
1980 <labelFormat>italic</labelFormat> 2070 <labelFormat>italic</labelFormat>
1981 </beginLabelStyle> 2071 </beginLabelStyle>
1982 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ZT8SHNeAEeufiOvRR5sVhg" showIcon="false"/> 2072 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_Zdk0XwGzEey7cfH5K6RyCw" showIcon="false"/>
1983 </ownedStyle> 2073 </ownedStyle>
1984 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> 2074 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
1985 </ownedDiagramElements> 2075 </ownedDiagramElements>
@@ -2540,7 +2630,7 @@
2540 </ownedStyle> 2630 </ownedStyle>
2541 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> 2631 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2542 </ownedDiagramElements> 2632 </ownedDiagramElements>
2543 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ViJbUNeAEeufiOvRR5sVhg" name="AssertionArgument" tooltipText="" incomingEdges="_YAoQHdeAEeufiOvRR5sVhg _dDd3wteAEeufiOvRR5sVhg _g_aI1teAEeufiOvRR5sVhg" width="12" height="10"> 2633 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_ViJbUNeAEeufiOvRR5sVhg" name="AssertionArgument" tooltipText="" incomingEdges="_YAoQHdeAEeufiOvRR5sVhg _dDd3wteAEeufiOvRR5sVhg _g_aI1teAEeufiOvRR5sVhg _WAUqNgGzEey7cfH5K6RyCw" width="12" height="10">
2544 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//AssertionArgument"/> 2634 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//AssertionArgument"/>
2545 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//AssertionArgument"/> 2635 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//AssertionArgument"/>
2546 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 2636 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -2690,6 +2780,65 @@
2690 </ownedStyle> 2780 </ownedStyle>
2691 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> 2781 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2692 </ownedDiagramElements> 2782 </ownedDiagramElements>
2783 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_pcXBkAGyEey7cfH5K6RyCw" name="UniqueDeclaration" tooltipText="" outgoingEdges="_s68oXAGyEey7cfH5K6RyCw _zJpmRgGyEey7cfH5K6RyCw" width="12" height="10">
2784 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//UniqueDeclaration"/>
2785 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//UniqueDeclaration"/>
2786 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2787 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2788 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2789 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_pcYPsAGyEey7cfH5K6RyCw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2790 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2791 </ownedStyle>
2792 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2793 </ownedDiagramElements>
2794 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_s68oXAGyEey7cfH5K6RyCw" sourceNode="_pcXBkAGyEey7cfH5K6RyCw" targetNode="_e7ydoKA9EeuqkpDnuik1sg">
2795 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//UniqueDeclaration"/>
2796 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//UniqueDeclaration"/>
2797 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_s69PYAGyEey7cfH5K6RyCw" lineStyle="dash" targetArrow="InputClosedArrow" routingStyle="tree">
2798 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@conditionnalStyles.0/@style"/>
2799 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_s69PYQGyEey7cfH5K6RyCw" showIcon="false">
2800 <labelFormat>italic</labelFormat>
2801 </beginLabelStyle>
2802 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_s69PYgGyEey7cfH5K6RyCw" showIcon="false"/>
2803 </ownedStyle>
2804 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2805 </ownedDiagramElements>
2806 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zJpmRgGyEey7cfH5K6RyCw" name="[0..*] nodes" sourceNode="_pcXBkAGyEey7cfH5K6RyCw" targetNode="_xsYrUKA8EeuqkpDnuik1sg">
2807 <target xmi:type="ecore:EReference" href="src/main/resources/model/problem.ecore#//UniqueDeclaration/nodes"/>
2808 <semanticElements xmi:type="ecore:EReference" href="src/main/resources/model/problem.ecore#//UniqueDeclaration/nodes"/>
2809 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_zJqNUAGyEey7cfH5K6RyCw" description="_L-JhMKA4EeuqkpDnuik1sg" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
2810 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_zJqNUgGyEey7cfH5K6RyCw" showIcon="false">
2811 <customFeatures>labelSize</customFeatures>
2812 </centerLabelStyle>
2813 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_zJqNUQGyEey7cfH5K6RyCw" showIcon="false" labelColor="39,76,114">
2814 <customFeatures>labelSize</customFeatures>
2815 </endLabelStyle>
2816 </ownedStyle>
2817 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
2818 </ownedDiagramElements>
2819 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_SNSdcAGzEey7cfH5K6RyCw" name="WildcardAssertionArgument" tooltipText="" outgoingEdges="_WAUqNgGzEey7cfH5K6RyCw" width="12" height="10">
2820 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//WildcardAssertionArgument"/>
2821 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//WildcardAssertionArgument"/>
2822 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
2823 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
2824 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
2825 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_SNSdcQGzEey7cfH5K6RyCw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
2826 <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
2827 </ownedStyle>
2828 <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
2829 </ownedDiagramElements>
2830 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_WAUqNgGzEey7cfH5K6RyCw" sourceNode="_SNSdcAGzEey7cfH5K6RyCw" targetNode="_ViJbUNeAEeufiOvRR5sVhg">
2831 <target xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//WildcardAssertionArgument"/>
2832 <semanticElements xmi:type="ecore:EClass" href="src/main/resources/model/problem.ecore#//WildcardAssertionArgument"/>
2833 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_WAUqNwGzEey7cfH5K6RyCw" targetArrow="InputClosedArrow" routingStyle="tree">
2834 <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
2835 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_WAUqOAGzEey7cfH5K6RyCw" showIcon="false">
2836 <labelFormat>italic</labelFormat>
2837 </beginLabelStyle>
2838 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_WAUqOQGzEey7cfH5K6RyCw" showIcon="false"/>
2839 </ownedStyle>
2840 <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
2841 </ownedDiagramElements>
2693 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 2842 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
2694 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_CsWlsKA4EeuqkpDnuik1sg"/> 2843 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_CsWlsKA4EeuqkpDnuik1sg"/>
2695 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 2844 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
diff --git a/language-model/src/main/resources/model/problem.ecore b/language-model/src/main/resources/model/problem.ecore
index 43d69a86..95653ca4 100644
--- a/language-model/src/main/resources/model/problem.ecore
+++ b/language-model/src/main/resources/model/problem.ecore
@@ -64,12 +64,15 @@
64 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="#//LogicValue"/> 64 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="#//LogicValue"/>
65 <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" 65 <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
66 eType="#//AssertionArgument" containment="true"/> 66 eType="#//AssertionArgument" containment="true"/>
67 <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
68 defaultValueLiteral="false"/>
67 </eClassifiers> 69 </eClassifiers>
68 <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="#//VariableOrNode"/> 70 <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="#//VariableOrNode"/>
69 <eClassifiers xsi:type="ecore:EEnum" name="LogicValue"> 71 <eClassifiers xsi:type="ecore:EEnum" name="LogicValue">
70 <eLiterals name="TRUE" literal="TRUE"/> 72 <eLiterals name="TRUE" literal="TRUE"/>
71 <eLiterals name="FALSE" value="1"/> 73 <eLiterals name="FALSE" value="1"/>
72 <eLiterals name="UNKNOWN" value="2"/> 74 <eLiterals name="UNKNOWN" value="2"/>
75 <eLiterals name="ERROR" value="3"/>
73 </eClassifiers> 76 </eClassifiers>
74 <eClassifiers xsi:type="ecore:EClass" name="ScopeDeclaration" eSuperTypes="#//Statement"> 77 <eClassifiers xsi:type="ecore:EClass" name="ScopeDeclaration" eSuperTypes="#//Statement">
75 <eStructuralFeatures xsi:type="ecore:EReference" name="typeScopes" upperBound="-1" 78 <eStructuralFeatures xsi:type="ecore:EReference" name="typeScopes" upperBound="-1"
@@ -134,4 +137,9 @@
134 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Constant" 137 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Constant"
135 containment="true"/> 138 containment="true"/>
136 </eClassifiers> 139 </eClassifiers>
140 <eClassifiers xsi:type="ecore:EClass" name="UniqueDeclaration" eSuperTypes="#//Statement">
141 <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1"
142 eType="#//Node" containment="true"/>
143 </eClassifiers>
144 <eClassifiers xsi:type="ecore:EClass" name="WildcardAssertionArgument" eSuperTypes="#//AssertionArgument"/>
137</ecore:EPackage> 145</ecore:EPackage>
diff --git a/language-model/src/main/resources/model/problem.genmodel b/language-model/src/main/resources/model/problem.genmodel
index fb93d60e..baadd435 100644
--- a/language-model/src/main/resources/model/problem.genmodel
+++ b/language-model/src/main/resources/model/problem.genmodel
@@ -14,6 +14,7 @@
14 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/TRUE"/> 14 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/TRUE"/>
15 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/FALSE"/> 15 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/FALSE"/>
16 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/UNKNOWN"/> 16 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/UNKNOWN"/>
17 <genEnumLiterals ecoreEnumLiteral="problem.ecore#//LogicValue/ERROR"/>
17 </genEnums> 18 </genEnums>
18 <genClasses ecoreClass="problem.ecore#//Problem"> 19 <genClasses ecoreClass="problem.ecore#//Problem">
19 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/nodes"/> 20 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Problem/nodes"/>
@@ -64,6 +65,7 @@
64 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//Assertion/relation"/> 65 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//Assertion/relation"/>
65 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//Assertion/value"/> 66 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//Assertion/value"/>
66 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Assertion/arguments"/> 67 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//Assertion/arguments"/>
68 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute problem.ecore#//Assertion/default"/>
67 </genClasses> 69 </genClasses>
68 <genClasses ecoreClass="problem.ecore#//Node"/> 70 <genClasses ecoreClass="problem.ecore#//Node"/>
69 <genClasses ecoreClass="problem.ecore#//ScopeDeclaration"> 71 <genClasses ecoreClass="problem.ecore#//ScopeDeclaration">
@@ -117,5 +119,9 @@
117 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//NodeValueAssertion/node"/> 119 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference problem.ecore#//NodeValueAssertion/node"/>
118 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//NodeValueAssertion/value"/> 120 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//NodeValueAssertion/value"/>
119 </genClasses> 121 </genClasses>
122 <genClasses ecoreClass="problem.ecore#//UniqueDeclaration">
123 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference problem.ecore#//UniqueDeclaration/nodes"/>
124 </genClasses>
125 <genClasses ecoreClass="problem.ecore#//WildcardAssertionArgument"/>
120 </genPackages> 126 </genPackages>
121</genmodel:GenModel> 127</genmodel:GenModel>
diff --git a/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java b/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java
index 78311e0d..8a2c6538 100644
--- a/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java
+++ b/language-mwe2/src/main/java/org/eclipse/viatra/solver/language/mwe2/ProblemWebIntegrationFragment.java
@@ -13,8 +13,6 @@ public class ProblemWebIntegrationFragment extends WebIntegrationFragment {
13 13
14 public ProblemWebIntegrationFragment() { 14 public ProblemWebIntegrationFragment() {
15 setFramework(Framework.CODEMIRROR.name()); 15 setFramework(Framework.CODEMIRROR.name());
16 // We use our custom token style for single-quoted names
17 addSuppressPattern("string_singleQuote");
18 // Use the CodeMirror default .cm-number instead of .cm-constant.cm-numeric 16 // Use the CodeMirror default .cm-number instead of .cm-constant.cm-numeric
19 addSuppressPattern("number_decimal"); 17 addSuppressPattern("number_decimal");
20 // We use our own custom single-line comments 18 // We use our own custom single-line comments
@@ -39,12 +37,9 @@ public class ProblemWebIntegrationFragment extends WebIntegrationFragment {
39 @Override 37 @Override
40 protected Multimap<String, String> createCodeMirrorPatterns(String langId, Set<String> keywords) { 38 protected Multimap<String, String> createCodeMirrorPatterns(String langId, Set<String> keywords) {
41 Multimap<String, String> patterns = super.createCodeMirrorPatterns(langId, keywords); 39 Multimap<String, String> patterns = super.createCodeMirrorPatterns(langId, keywords);
42 // We use our custom token style for single-quoted names
43 patterns.put(START_STATE, "{token: \"quoted-name\", regex: \"['](?:(?:\\\\\\\\.)|(?:[^'\\\\\\\\]))*?[']\"}");
44 // Use the CodeMirror default .cm-number instead of .cm-constant.cm-numeric 40 // Use the CodeMirror default .cm-number instead of .cm-constant.cm-numeric
45 patterns.put(START_STATE, 41 patterns.put(START_STATE,
46 "{token: \"number\", regex: \"[+-]?\\\\d+(?:(?:\\\\.\\\\d*)?(?:[eE][+-]?\\\\d+)?)?\\\\b\"}"); 42 "{token: \"number\", regex: \"[+-]?\\\\d+(?:(?:\\\\.\\\\d*)?(?:[eE][+-]?\\\\d+)?)?\\\\b\"}");
47 patterns.put(START_STATE, "{token: \"number\", regex: \"[*]\"}");
48 // We use our own custom single-line comments 43 // We use our own custom single-line comments
49 patterns.put(START_STATE, "{token: \"comment\", regex: \"%.*$\"}"); 44 patterns.put(START_STATE, "{token: \"comment\", regex: \"%.*$\"}");
50 patterns.put(START_STATE, "{token: \"comment\", regex: \"\\\\/\\\\/.*$\"}"); 45 patterns.put(START_STATE, "{token: \"comment\", regex: \"\\\\/\\\\/.*$\"}");
@@ -53,7 +48,7 @@ public class ProblemWebIntegrationFragment extends WebIntegrationFragment {
53 patterns.put(START_STATE, "{token: \"lparen\", indent: true, regex: \"[[({]\"}"); 48 patterns.put(START_STATE, "{token: \"lparen\", indent: true, regex: \"[[({]\"}");
54 patterns.put(START_STATE, "{token: \"rparen\", dedent: true, regex: \"[\\\\])}]\"}"); 49 patterns.put(START_STATE, "{token: \"rparen\", dedent: true, regex: \"[\\\\])}]\"}");
55 patterns.putAll(PREDICATE_BODY_STATE, patterns.get(START_STATE)); 50 patterns.putAll(PREDICATE_BODY_STATE, patterns.get(START_STATE));
56 patterns.put(START_STATE, "{indent: true, push: \"" + PREDICATE_BODY_STATE + "\", regex: \"<=>\"}"); 51 patterns.put(START_STATE, "{indent: true, push: \"" + PREDICATE_BODY_STATE + "\", regex: \"<->\"}");
57 patterns.put(PREDICATE_BODY_STATE, 52 patterns.put(PREDICATE_BODY_STATE,
58 "{dedent: true, dedentIfLineStart: false, pop: true, regex: \"\\\\.\\\\s*$\"}"); 53 "{dedent: true, dedentIfLineStart: false, pop: true, regex: \"\\\\.\\\\s*$\"}");
59 patterns.put(PREDICATE_BODY_STATE, "{indent: true, dedent: true, regex: \"[;]\"}"); 54 patterns.put(PREDICATE_BODY_STATE, "{indent: true, dedent: true, regex: \"[;]\"}");
diff --git a/language-web/.eslintrc.js b/language-web/.eslintrc.js
new file mode 100644
index 00000000..b4c83bb8
--- /dev/null
+++ b/language-web/.eslintrc.js
@@ -0,0 +1,33 @@
1// Loosely based on
2// https://github.com/iamturns/create-exposed-app/blob/f14e435b8ce179c89cce3eea89e56202153a53da/.eslintrc.js
3module.exports = {
4 plugins: [
5 '@typescript-eslint',
6 ],
7 extends: [
8 'airbnb',
9 'airbnb-typescript',
10 'airbnb/hooks',
11 'plugin:@typescript-eslint/recommended',
12 'plugin:@typescript-eslint/recommended-requiring-type-checking',
13 ],
14 parserOptions: {
15 project: './tsconfig.json',
16 },
17 rules: {
18 // https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
19 'import/prefer-default-export': 'off',
20 'import/no-default-export': 'error',
21 // propTypes are for runtime validation, but we rely on TypeScript for build-time validation:
22 // https://github.com/yannickcr/eslint-plugin-react/issues/2275#issuecomment-492003857
23 'react/prop-types': 'off',
24 // Make sure switches are exhaustive: https://stackoverflow.com/a/60166264
25 'default-case': 'off',
26 '@typescript-eslint/switch-exhaustiveness-check': 'error',
27 },
28 ignorePatterns: [
29 '*.js',
30 'build/**/*',
31 'src/main/js/xtext/**/*',
32 ],
33};
diff --git a/language-web/.stylelintrc.js b/language-web/.stylelintrc.js
new file mode 100644
index 00000000..7adf8f26
--- /dev/null
+++ b/language-web/.stylelintrc.js
@@ -0,0 +1,15 @@
1module.exports = {
2 extends: 'stylelint-config-recommended-scss',
3 // Simplified for only :export to TypeScript based on
4 // https://github.com/pascalduez/stylelint-config-css-modules/blob/d792a6ac7d2bce8239edccbc5a72e0616f22d696/index.js
5 rules: {
6 'selector-pseudo-class-no-unknown': [
7 true,
8 {
9 ignorePseudoClasses: [
10 'export',
11 ],
12 },
13 ],
14 },
15};
diff --git a/language-web/build.gradle b/language-web/build.gradle
index e00b88d8..a2acb3b0 100644
--- a/language-web/build.gradle
+++ b/language-web/build.gradle
@@ -82,7 +82,7 @@ task jettyRun(type: JavaExec) {
82 standardInput = System.in 82 standardInput = System.in
83 environment BASE_RESOURCE: "${webpackOutputDir}/${currentNodeEnv}" 83 environment BASE_RESOURCE: "${webpackOutputDir}/${currentNodeEnv}"
84 group = 'run' 84 group = 'run'
85 description = 'Start a Jetty web server serving the Xtex API and assets' 85 description = 'Start a Jetty web server serving the Xtex API and assets.'
86} 86}
87 87
88task webpackServe(type: NpmTask) { 88task webpackServe(type: NpmTask) {
@@ -92,9 +92,18 @@ task webpackServe(type: NpmTask) {
92 args = ['run', 'serve'] 92 args = ['run', 'serve']
93 setEnvironment NODE_ENV: 'hmr' 93 setEnvironment NODE_ENV: 'hmr'
94 group = 'run' 94 group = 'run'
95 description = 'Start a Webpack dev server with hot module replacement' 95 description = 'Start a Webpack dev server with hot module replacement.'
96} 96}
97 97
98task eslint(type: NpmTask) {
99 dependsOn npmInstall
100 args = ['run', 'eslint']
101 group = 'verification'
102 description = 'Checks for TypeScript errors.'
103}
104
105check.dependsOn += [eslint]
106
98eclipse { 107eclipse {
99 project.file.whenMerged { 108 project.file.whenMerged {
100 natures.remove('org.eclipse.wst.common.modulecore.ModuleCoreNature') 109 natures.remove('org.eclipse.wst.common.modulecore.ModuleCoreNature')
diff --git a/language-web/package-lock.json b/language-web/package-lock.json
index 906035ba..7481b46f 100644
--- a/language-web/package-lock.json
+++ b/language-web/package-lock.json
@@ -8,45 +8,60 @@
8 "version": "1.0.0", 8 "version": "1.0.0",
9 "license": "EPL-2.0", 9 "license": "EPL-2.0",
10 "dependencies": { 10 "dependencies": {
11 "@fontsource/jetbrains-mono": "^4.4.5", 11 "@emotion/react": "^11.4.1",
12 "@fontsource/roboto": "^4.4.5", 12 "@emotion/styled": "^11.3.0",
13 "@material-ui/core": "^4.11.4", 13 "@fontsource/jetbrains-mono": "^4.5.0",
14 "@material-ui/icons": "^4.11.2", 14 "@fontsource/roboto": "^4.5.0",
15 "@material-ui/lab": "^4.0.0-alpha.58", 15 "@material-ui/core": "5.0.0-beta.4",
16 "codemirror": "^5.62.0", 16 "@material-ui/icons": "5.0.0-beta.4",
17 "codemirror": "^5.62.3",
17 "jquery": "^3.6.0", 18 "jquery": "^3.6.0",
18 "mobx": "^6.3.2", 19 "mobx": "^6.3.2",
19 "mobx-react-lite": "^3.2.0", 20 "mobx-react-lite": "^3.2.0",
20 "react": "^16.14.0", 21 "react": "^17.0.2",
21 "react-codemirror2": "^7.2.1", 22 "react-codemirror2": "npm:react-codemirror2-react-17@^1.0.0",
22 "react-dom": "^16.14.0" 23 "react-dom": "^17.0.2",
24 "tss-react": "^0.7.3"
23 }, 25 },
24 "devDependencies": { 26 "devDependencies": {
25 "@babel/core": "^7.14.6", 27 "@babel/core": "^7.15.0",
26 "@babel/preset-env": "^7.14.7", 28 "@babel/preset-env": "^7.15.0",
27 "@babel/preset-react": "^7.14.5", 29 "@babel/preset-react": "^7.14.5",
30 "@babel/preset-typescript": "^7.15.0",
31 "@types/codemirror": "^5.60.2",
32 "@types/react-dom": "^17.0.9",
33 "@typescript-eslint/eslint-plugin": "^4.29.2",
34 "@typescript-eslint/parser": "^4.29.2",
28 "babel-loader": "^8.2.2", 35 "babel-loader": "^8.2.2",
29 "before-build-webpack": "^0.2.11", 36 "before-build-webpack": "^0.2.11",
30 "css-loader": "^5.2.6", 37 "css-loader": "^6.2.0",
31 "file-loader": "^6.2.0", 38 "eslint": "^7.32.0",
39 "eslint-config-airbnb": "^18.2.1",
40 "eslint-config-airbnb-typescript": "^13.0.0",
41 "eslint-plugin-import": "^2.24.1",
42 "eslint-plugin-jsx-a11y": "^6.4.1",
43 "eslint-plugin-react": "^7.24.0",
44 "eslint-plugin-react-hooks": "^4.2.0",
32 "html-webpack-plugin": "^5.3.2", 45 "html-webpack-plugin": "^5.3.2",
33 "image-webpack-loader": "^7.0.1", 46 "image-webpack-loader": "^7.0.1",
34 "mini-css-extract-plugin": "^1.6.2", 47 "mini-css-extract-plugin": "^2.2.0",
35 "sass": "^1.35.1", 48 "sass": "^1.38.0",
36 "sass-loader": "^12.1.0", 49 "sass-loader": "^12.1.0",
37 "style-loader": "^3.0.0", 50 "style-loader": "^3.2.1",
38 "url-loader": "^4.1.1", 51 "stylelint": "^13.13.1",
39 "webpack": "^5.41.0", 52 "stylelint-config-recommended-scss": "^4.3.0",
40 "webpack-cli": "^4.7.2", 53 "stylelint-scss": "^3.20.1",
41 "webpack-dev-server": "^3.11.2", 54 "typescript": "^4.4.1",
42 "webpack-subresource-integrity": "^5.0.0-alpha.5" 55 "webpack": "^5.51.0",
56 "webpack-cli": "^4.8.0",
57 "webpack-dev-server": "^4.0.0",
58 "webpack-subresource-integrity": "^5.0.0-rc.1"
43 } 59 }
44 }, 60 },
45 "node_modules/@babel/code-frame": { 61 "node_modules/@babel/code-frame": {
46 "version": "7.14.5", 62 "version": "7.14.5",
47 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 63 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
48 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 64 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
49 "dev": true,
50 "dependencies": { 65 "dependencies": {
51 "@babel/highlight": "^7.14.5" 66 "@babel/highlight": "^7.14.5"
52 }, 67 },
@@ -55,29 +70,27 @@
55 } 70 }
56 }, 71 },
57 "node_modules/@babel/compat-data": { 72 "node_modules/@babel/compat-data": {
58 "version": "7.14.7", 73 "version": "7.15.0",
59 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", 74 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
60 "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", 75 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
61 "dev": true,
62 "engines": { 76 "engines": {
63 "node": ">=6.9.0" 77 "node": ">=6.9.0"
64 } 78 }
65 }, 79 },
66 "node_modules/@babel/core": { 80 "node_modules/@babel/core": {
67 "version": "7.14.6", 81 "version": "7.15.0",
68 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", 82 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz",
69 "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", 83 "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==",
70 "dev": true,
71 "dependencies": { 84 "dependencies": {
72 "@babel/code-frame": "^7.14.5", 85 "@babel/code-frame": "^7.14.5",
73 "@babel/generator": "^7.14.5", 86 "@babel/generator": "^7.15.0",
74 "@babel/helper-compilation-targets": "^7.14.5", 87 "@babel/helper-compilation-targets": "^7.15.0",
75 "@babel/helper-module-transforms": "^7.14.5", 88 "@babel/helper-module-transforms": "^7.15.0",
76 "@babel/helpers": "^7.14.6", 89 "@babel/helpers": "^7.14.8",
77 "@babel/parser": "^7.14.6", 90 "@babel/parser": "^7.15.0",
78 "@babel/template": "^7.14.5", 91 "@babel/template": "^7.14.5",
79 "@babel/traverse": "^7.14.5", 92 "@babel/traverse": "^7.15.0",
80 "@babel/types": "^7.14.5", 93 "@babel/types": "^7.15.0",
81 "convert-source-map": "^1.7.0", 94 "convert-source-map": "^1.7.0",
82 "debug": "^4.1.0", 95 "debug": "^4.1.0",
83 "gensync": "^1.0.0-beta.2", 96 "gensync": "^1.0.0-beta.2",
@@ -94,12 +107,11 @@
94 } 107 }
95 }, 108 },
96 "node_modules/@babel/generator": { 109 "node_modules/@babel/generator": {
97 "version": "7.14.5", 110 "version": "7.15.0",
98 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", 111 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz",
99 "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", 112 "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==",
100 "dev": true,
101 "dependencies": { 113 "dependencies": {
102 "@babel/types": "^7.14.5", 114 "@babel/types": "^7.15.0",
103 "jsesc": "^2.5.1", 115 "jsesc": "^2.5.1",
104 "source-map": "^0.5.0" 116 "source-map": "^0.5.0"
105 }, 117 },
@@ -133,12 +145,11 @@
133 } 145 }
134 }, 146 },
135 "node_modules/@babel/helper-compilation-targets": { 147 "node_modules/@babel/helper-compilation-targets": {
136 "version": "7.14.5", 148 "version": "7.15.0",
137 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", 149 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz",
138 "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", 150 "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==",
139 "dev": true,
140 "dependencies": { 151 "dependencies": {
141 "@babel/compat-data": "^7.14.5", 152 "@babel/compat-data": "^7.15.0",
142 "@babel/helper-validator-option": "^7.14.5", 153 "@babel/helper-validator-option": "^7.14.5",
143 "browserslist": "^4.16.6", 154 "browserslist": "^4.16.6",
144 "semver": "^6.3.0" 155 "semver": "^6.3.0"
@@ -151,16 +162,16 @@
151 } 162 }
152 }, 163 },
153 "node_modules/@babel/helper-create-class-features-plugin": { 164 "node_modules/@babel/helper-create-class-features-plugin": {
154 "version": "7.14.6", 165 "version": "7.15.0",
155 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", 166 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz",
156 "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", 167 "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==",
157 "dev": true, 168 "dev": true,
158 "dependencies": { 169 "dependencies": {
159 "@babel/helper-annotate-as-pure": "^7.14.5", 170 "@babel/helper-annotate-as-pure": "^7.14.5",
160 "@babel/helper-function-name": "^7.14.5", 171 "@babel/helper-function-name": "^7.14.5",
161 "@babel/helper-member-expression-to-functions": "^7.14.5", 172 "@babel/helper-member-expression-to-functions": "^7.15.0",
162 "@babel/helper-optimise-call-expression": "^7.14.5", 173 "@babel/helper-optimise-call-expression": "^7.14.5",
163 "@babel/helper-replace-supers": "^7.14.5", 174 "@babel/helper-replace-supers": "^7.15.0",
164 "@babel/helper-split-export-declaration": "^7.14.5" 175 "@babel/helper-split-export-declaration": "^7.14.5"
165 }, 176 },
166 "engines": { 177 "engines": {
@@ -221,7 +232,6 @@
221 "version": "7.14.5", 232 "version": "7.14.5",
222 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", 233 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
223 "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", 234 "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
224 "dev": true,
225 "dependencies": { 235 "dependencies": {
226 "@babel/helper-get-function-arity": "^7.14.5", 236 "@babel/helper-get-function-arity": "^7.14.5",
227 "@babel/template": "^7.14.5", 237 "@babel/template": "^7.14.5",
@@ -235,7 +245,6 @@
235 "version": "7.14.5", 245 "version": "7.14.5",
236 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", 246 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
237 "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", 247 "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
238 "dev": true,
239 "dependencies": { 248 "dependencies": {
240 "@babel/types": "^7.14.5" 249 "@babel/types": "^7.14.5"
241 }, 250 },
@@ -247,7 +256,6 @@
247 "version": "7.14.5", 256 "version": "7.14.5",
248 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", 257 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
249 "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", 258 "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
250 "dev": true,
251 "dependencies": { 259 "dependencies": {
252 "@babel/types": "^7.14.5" 260 "@babel/types": "^7.14.5"
253 }, 261 },
@@ -256,12 +264,11 @@
256 } 264 }
257 }, 265 },
258 "node_modules/@babel/helper-member-expression-to-functions": { 266 "node_modules/@babel/helper-member-expression-to-functions": {
259 "version": "7.14.7", 267 "version": "7.15.0",
260 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", 268 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz",
261 "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", 269 "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==",
262 "dev": true,
263 "dependencies": { 270 "dependencies": {
264 "@babel/types": "^7.14.5" 271 "@babel/types": "^7.15.0"
265 }, 272 },
266 "engines": { 273 "engines": {
267 "node": ">=6.9.0" 274 "node": ">=6.9.0"
@@ -271,7 +278,6 @@
271 "version": "7.14.5", 278 "version": "7.14.5",
272 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", 279 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
273 "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", 280 "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
274 "dev": true,
275 "dependencies": { 281 "dependencies": {
276 "@babel/types": "^7.14.5" 282 "@babel/types": "^7.14.5"
277 }, 283 },
@@ -280,19 +286,18 @@
280 } 286 }
281 }, 287 },
282 "node_modules/@babel/helper-module-transforms": { 288 "node_modules/@babel/helper-module-transforms": {
283 "version": "7.14.5", 289 "version": "7.15.0",
284 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", 290 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz",
285 "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", 291 "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==",
286 "dev": true,
287 "dependencies": { 292 "dependencies": {
288 "@babel/helper-module-imports": "^7.14.5", 293 "@babel/helper-module-imports": "^7.14.5",
289 "@babel/helper-replace-supers": "^7.14.5", 294 "@babel/helper-replace-supers": "^7.15.0",
290 "@babel/helper-simple-access": "^7.14.5", 295 "@babel/helper-simple-access": "^7.14.8",
291 "@babel/helper-split-export-declaration": "^7.14.5", 296 "@babel/helper-split-export-declaration": "^7.14.5",
292 "@babel/helper-validator-identifier": "^7.14.5", 297 "@babel/helper-validator-identifier": "^7.14.9",
293 "@babel/template": "^7.14.5", 298 "@babel/template": "^7.14.5",
294 "@babel/traverse": "^7.14.5", 299 "@babel/traverse": "^7.15.0",
295 "@babel/types": "^7.14.5" 300 "@babel/types": "^7.15.0"
296 }, 301 },
297 "engines": { 302 "engines": {
298 "node": ">=6.9.0" 303 "node": ">=6.9.0"
@@ -302,7 +307,6 @@
302 "version": "7.14.5", 307 "version": "7.14.5",
303 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", 308 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
304 "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", 309 "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
305 "dev": true,
306 "dependencies": { 310 "dependencies": {
307 "@babel/types": "^7.14.5" 311 "@babel/types": "^7.14.5"
308 }, 312 },
@@ -314,7 +318,6 @@
314 "version": "7.14.5", 318 "version": "7.14.5",
315 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 319 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
316 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 320 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
317 "dev": true,
318 "engines": { 321 "engines": {
319 "node": ">=6.9.0" 322 "node": ">=6.9.0"
320 } 323 }
@@ -334,27 +337,25 @@
334 } 337 }
335 }, 338 },
336 "node_modules/@babel/helper-replace-supers": { 339 "node_modules/@babel/helper-replace-supers": {
337 "version": "7.14.5", 340 "version": "7.15.0",
338 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", 341 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz",
339 "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", 342 "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==",
340 "dev": true,
341 "dependencies": { 343 "dependencies": {
342 "@babel/helper-member-expression-to-functions": "^7.14.5", 344 "@babel/helper-member-expression-to-functions": "^7.15.0",
343 "@babel/helper-optimise-call-expression": "^7.14.5", 345 "@babel/helper-optimise-call-expression": "^7.14.5",
344 "@babel/traverse": "^7.14.5", 346 "@babel/traverse": "^7.15.0",
345 "@babel/types": "^7.14.5" 347 "@babel/types": "^7.15.0"
346 }, 348 },
347 "engines": { 349 "engines": {
348 "node": ">=6.9.0" 350 "node": ">=6.9.0"
349 } 351 }
350 }, 352 },
351 "node_modules/@babel/helper-simple-access": { 353 "node_modules/@babel/helper-simple-access": {
352 "version": "7.14.5", 354 "version": "7.14.8",
353 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", 355 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz",
354 "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", 356 "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==",
355 "dev": true,
356 "dependencies": { 357 "dependencies": {
357 "@babel/types": "^7.14.5" 358 "@babel/types": "^7.14.8"
358 }, 359 },
359 "engines": { 360 "engines": {
360 "node": ">=6.9.0" 361 "node": ">=6.9.0"
@@ -376,7 +377,6 @@
376 "version": "7.14.5", 377 "version": "7.14.5",
377 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", 378 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
378 "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", 379 "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
379 "dev": true,
380 "dependencies": { 380 "dependencies": {
381 "@babel/types": "^7.14.5" 381 "@babel/types": "^7.14.5"
382 }, 382 },
@@ -385,10 +385,9 @@
385 } 385 }
386 }, 386 },
387 "node_modules/@babel/helper-validator-identifier": { 387 "node_modules/@babel/helper-validator-identifier": {
388 "version": "7.14.5", 388 "version": "7.14.9",
389 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", 389 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
390 "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", 390 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
391 "dev": true,
392 "engines": { 391 "engines": {
393 "node": ">=6.9.0" 392 "node": ">=6.9.0"
394 } 393 }
@@ -397,7 +396,6 @@
397 "version": "7.14.5", 396 "version": "7.14.5",
398 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 397 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
399 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 398 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
400 "dev": true,
401 "engines": { 399 "engines": {
402 "node": ">=6.9.0" 400 "node": ">=6.9.0"
403 } 401 }
@@ -418,14 +416,13 @@
418 } 416 }
419 }, 417 },
420 "node_modules/@babel/helpers": { 418 "node_modules/@babel/helpers": {
421 "version": "7.14.6", 419 "version": "7.15.3",
422 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", 420 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz",
423 "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", 421 "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==",
424 "dev": true,
425 "dependencies": { 422 "dependencies": {
426 "@babel/template": "^7.14.5", 423 "@babel/template": "^7.14.5",
427 "@babel/traverse": "^7.14.5", 424 "@babel/traverse": "^7.15.0",
428 "@babel/types": "^7.14.5" 425 "@babel/types": "^7.15.0"
429 }, 426 },
430 "engines": { 427 "engines": {
431 "node": ">=6.9.0" 428 "node": ">=6.9.0"
@@ -435,7 +432,6 @@
435 "version": "7.14.5", 432 "version": "7.14.5",
436 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 433 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
437 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 434 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
438 "dev": true,
439 "dependencies": { 435 "dependencies": {
440 "@babel/helper-validator-identifier": "^7.14.5", 436 "@babel/helper-validator-identifier": "^7.14.5",
441 "chalk": "^2.0.0", 437 "chalk": "^2.0.0",
@@ -446,10 +442,9 @@
446 } 442 }
447 }, 443 },
448 "node_modules/@babel/parser": { 444 "node_modules/@babel/parser": {
449 "version": "7.14.7", 445 "version": "7.15.3",
450 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", 446 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
451 "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", 447 "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==",
452 "dev": true,
453 "bin": { 448 "bin": {
454 "parser": "bin/babel-parser.js" 449 "parser": "bin/babel-parser.js"
455 }, 450 },
@@ -475,9 +470,9 @@
475 } 470 }
476 }, 471 },
477 "node_modules/@babel/plugin-proposal-async-generator-functions": { 472 "node_modules/@babel/plugin-proposal-async-generator-functions": {
478 "version": "7.14.7", 473 "version": "7.14.9",
479 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", 474 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz",
480 "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", 475 "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==",
481 "dev": true, 476 "dev": true,
482 "dependencies": { 477 "dependencies": {
483 "@babel/helper-plugin-utils": "^7.14.5", 478 "@babel/helper-plugin-utils": "^7.14.5",
@@ -801,7 +796,6 @@
801 "version": "7.14.5", 796 "version": "7.14.5",
802 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", 797 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
803 "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", 798 "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
804 "dev": true,
805 "dependencies": { 799 "dependencies": {
806 "@babel/helper-plugin-utils": "^7.14.5" 800 "@babel/helper-plugin-utils": "^7.14.5"
807 }, 801 },
@@ -914,6 +908,21 @@
914 "@babel/core": "^7.0.0-0" 908 "@babel/core": "^7.0.0-0"
915 } 909 }
916 }, 910 },
911 "node_modules/@babel/plugin-syntax-typescript": {
912 "version": "7.14.5",
913 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
914 "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
915 "dev": true,
916 "dependencies": {
917 "@babel/helper-plugin-utils": "^7.14.5"
918 },
919 "engines": {
920 "node": ">=6.9.0"
921 },
922 "peerDependencies": {
923 "@babel/core": "^7.0.0-0"
924 }
925 },
917 "node_modules/@babel/plugin-transform-arrow-functions": { 926 "node_modules/@babel/plugin-transform-arrow-functions": {
918 "version": "7.14.5", 927 "version": "7.14.5",
919 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", 928 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
@@ -977,9 +986,9 @@
977 } 986 }
978 }, 987 },
979 "node_modules/@babel/plugin-transform-classes": { 988 "node_modules/@babel/plugin-transform-classes": {
980 "version": "7.14.5", 989 "version": "7.14.9",
981 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", 990 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz",
982 "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", 991 "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==",
983 "dev": true, 992 "dev": true,
984 "dependencies": { 993 "dependencies": {
985 "@babel/helper-annotate-as-pure": "^7.14.5", 994 "@babel/helper-annotate-as-pure": "^7.14.5",
@@ -1153,14 +1162,14 @@
1153 } 1162 }
1154 }, 1163 },
1155 "node_modules/@babel/plugin-transform-modules-commonjs": { 1164 "node_modules/@babel/plugin-transform-modules-commonjs": {
1156 "version": "7.14.5", 1165 "version": "7.15.0",
1157 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", 1166 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz",
1158 "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", 1167 "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==",
1159 "dev": true, 1168 "dev": true,
1160 "dependencies": { 1169 "dependencies": {
1161 "@babel/helper-module-transforms": "^7.14.5", 1170 "@babel/helper-module-transforms": "^7.15.0",
1162 "@babel/helper-plugin-utils": "^7.14.5", 1171 "@babel/helper-plugin-utils": "^7.14.5",
1163 "@babel/helper-simple-access": "^7.14.5", 1172 "@babel/helper-simple-access": "^7.14.8",
1164 "babel-plugin-dynamic-import-node": "^2.3.3" 1173 "babel-plugin-dynamic-import-node": "^2.3.3"
1165 }, 1174 },
1166 "engines": { 1175 "engines": {
@@ -1206,9 +1215,9 @@
1206 } 1215 }
1207 }, 1216 },
1208 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1217 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1209 "version": "7.14.7", 1218 "version": "7.14.9",
1210 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", 1219 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
1211 "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", 1220 "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
1212 "dev": true, 1221 "dev": true,
1213 "dependencies": { 1222 "dependencies": {
1214 "@babel/helper-create-regexp-features-plugin": "^7.14.5" 1223 "@babel/helper-create-regexp-features-plugin": "^7.14.5"
@@ -1452,6 +1461,23 @@
1452 "@babel/core": "^7.0.0-0" 1461 "@babel/core": "^7.0.0-0"
1453 } 1462 }
1454 }, 1463 },
1464 "node_modules/@babel/plugin-transform-typescript": {
1465 "version": "7.15.0",
1466 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz",
1467 "integrity": "sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==",
1468 "dev": true,
1469 "dependencies": {
1470 "@babel/helper-create-class-features-plugin": "^7.15.0",
1471 "@babel/helper-plugin-utils": "^7.14.5",
1472 "@babel/plugin-syntax-typescript": "^7.14.5"
1473 },
1474 "engines": {
1475 "node": ">=6.9.0"
1476 },
1477 "peerDependencies": {
1478 "@babel/core": "^7.0.0-0"
1479 }
1480 },
1455 "node_modules/@babel/plugin-transform-unicode-escapes": { 1481 "node_modules/@babel/plugin-transform-unicode-escapes": {
1456 "version": "7.14.5", 1482 "version": "7.14.5",
1457 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", 1483 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
@@ -1484,17 +1510,17 @@
1484 } 1510 }
1485 }, 1511 },
1486 "node_modules/@babel/preset-env": { 1512 "node_modules/@babel/preset-env": {
1487 "version": "7.14.7", 1513 "version": "7.15.0",
1488 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", 1514 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz",
1489 "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", 1515 "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==",
1490 "dev": true, 1516 "dev": true,
1491 "dependencies": { 1517 "dependencies": {
1492 "@babel/compat-data": "^7.14.7", 1518 "@babel/compat-data": "^7.15.0",
1493 "@babel/helper-compilation-targets": "^7.14.5", 1519 "@babel/helper-compilation-targets": "^7.15.0",
1494 "@babel/helper-plugin-utils": "^7.14.5", 1520 "@babel/helper-plugin-utils": "^7.14.5",
1495 "@babel/helper-validator-option": "^7.14.5", 1521 "@babel/helper-validator-option": "^7.14.5",
1496 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", 1522 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
1497 "@babel/plugin-proposal-async-generator-functions": "^7.14.7", 1523 "@babel/plugin-proposal-async-generator-functions": "^7.14.9",
1498 "@babel/plugin-proposal-class-properties": "^7.14.5", 1524 "@babel/plugin-proposal-class-properties": "^7.14.5",
1499 "@babel/plugin-proposal-class-static-block": "^7.14.5", 1525 "@babel/plugin-proposal-class-static-block": "^7.14.5",
1500 "@babel/plugin-proposal-dynamic-import": "^7.14.5", 1526 "@babel/plugin-proposal-dynamic-import": "^7.14.5",
@@ -1527,7 +1553,7 @@
1527 "@babel/plugin-transform-async-to-generator": "^7.14.5", 1553 "@babel/plugin-transform-async-to-generator": "^7.14.5",
1528 "@babel/plugin-transform-block-scoped-functions": "^7.14.5", 1554 "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
1529 "@babel/plugin-transform-block-scoping": "^7.14.5", 1555 "@babel/plugin-transform-block-scoping": "^7.14.5",
1530 "@babel/plugin-transform-classes": "^7.14.5", 1556 "@babel/plugin-transform-classes": "^7.14.9",
1531 "@babel/plugin-transform-computed-properties": "^7.14.5", 1557 "@babel/plugin-transform-computed-properties": "^7.14.5",
1532 "@babel/plugin-transform-destructuring": "^7.14.7", 1558 "@babel/plugin-transform-destructuring": "^7.14.7",
1533 "@babel/plugin-transform-dotall-regex": "^7.14.5", 1559 "@babel/plugin-transform-dotall-regex": "^7.14.5",
@@ -1538,10 +1564,10 @@
1538 "@babel/plugin-transform-literals": "^7.14.5", 1564 "@babel/plugin-transform-literals": "^7.14.5",
1539 "@babel/plugin-transform-member-expression-literals": "^7.14.5", 1565 "@babel/plugin-transform-member-expression-literals": "^7.14.5",
1540 "@babel/plugin-transform-modules-amd": "^7.14.5", 1566 "@babel/plugin-transform-modules-amd": "^7.14.5",
1541 "@babel/plugin-transform-modules-commonjs": "^7.14.5", 1567 "@babel/plugin-transform-modules-commonjs": "^7.15.0",
1542 "@babel/plugin-transform-modules-systemjs": "^7.14.5", 1568 "@babel/plugin-transform-modules-systemjs": "^7.14.5",
1543 "@babel/plugin-transform-modules-umd": "^7.14.5", 1569 "@babel/plugin-transform-modules-umd": "^7.14.5",
1544 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", 1570 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
1545 "@babel/plugin-transform-new-target": "^7.14.5", 1571 "@babel/plugin-transform-new-target": "^7.14.5",
1546 "@babel/plugin-transform-object-super": "^7.14.5", 1572 "@babel/plugin-transform-object-super": "^7.14.5",
1547 "@babel/plugin-transform-parameters": "^7.14.5", 1573 "@babel/plugin-transform-parameters": "^7.14.5",
@@ -1556,11 +1582,11 @@
1556 "@babel/plugin-transform-unicode-escapes": "^7.14.5", 1582 "@babel/plugin-transform-unicode-escapes": "^7.14.5",
1557 "@babel/plugin-transform-unicode-regex": "^7.14.5", 1583 "@babel/plugin-transform-unicode-regex": "^7.14.5",
1558 "@babel/preset-modules": "^0.1.4", 1584 "@babel/preset-modules": "^0.1.4",
1559 "@babel/types": "^7.14.5", 1585 "@babel/types": "^7.15.0",
1560 "babel-plugin-polyfill-corejs2": "^0.2.2", 1586 "babel-plugin-polyfill-corejs2": "^0.2.2",
1561 "babel-plugin-polyfill-corejs3": "^0.2.2", 1587 "babel-plugin-polyfill-corejs3": "^0.2.2",
1562 "babel-plugin-polyfill-regenerator": "^0.2.2", 1588 "babel-plugin-polyfill-regenerator": "^0.2.2",
1563 "core-js-compat": "^3.15.0", 1589 "core-js-compat": "^3.16.0",
1564 "semver": "^6.3.0" 1590 "semver": "^6.3.0"
1565 }, 1591 },
1566 "engines": { 1592 "engines": {
@@ -1606,11 +1632,41 @@
1606 "@babel/core": "^7.0.0-0" 1632 "@babel/core": "^7.0.0-0"
1607 } 1633 }
1608 }, 1634 },
1635 "node_modules/@babel/preset-typescript": {
1636 "version": "7.15.0",
1637 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz",
1638 "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==",
1639 "dev": true,
1640 "dependencies": {
1641 "@babel/helper-plugin-utils": "^7.14.5",
1642 "@babel/helper-validator-option": "^7.14.5",
1643 "@babel/plugin-transform-typescript": "^7.15.0"
1644 },
1645 "engines": {
1646 "node": ">=6.9.0"
1647 },
1648 "peerDependencies": {
1649 "@babel/core": "^7.0.0-0"
1650 }
1651 },
1609 "node_modules/@babel/runtime": { 1652 "node_modules/@babel/runtime": {
1610 "version": "7.14.6", 1653 "version": "7.15.3",
1611 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", 1654 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz",
1612 "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", 1655 "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==",
1656 "dependencies": {
1657 "regenerator-runtime": "^0.13.4"
1658 },
1659 "engines": {
1660 "node": ">=6.9.0"
1661 }
1662 },
1663 "node_modules/@babel/runtime-corejs3": {
1664 "version": "7.15.3",
1665 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz",
1666 "integrity": "sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==",
1667 "dev": true,
1613 "dependencies": { 1668 "dependencies": {
1669 "core-js-pure": "^3.16.0",
1614 "regenerator-runtime": "^0.13.4" 1670 "regenerator-runtime": "^0.13.4"
1615 }, 1671 },
1616 "engines": { 1672 "engines": {
@@ -1621,7 +1677,6 @@
1621 "version": "7.14.5", 1677 "version": "7.14.5",
1622 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", 1678 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
1623 "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", 1679 "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
1624 "dev": true,
1625 "dependencies": { 1680 "dependencies": {
1626 "@babel/code-frame": "^7.14.5", 1681 "@babel/code-frame": "^7.14.5",
1627 "@babel/parser": "^7.14.5", 1682 "@babel/parser": "^7.14.5",
@@ -1632,18 +1687,17 @@
1632 } 1687 }
1633 }, 1688 },
1634 "node_modules/@babel/traverse": { 1689 "node_modules/@babel/traverse": {
1635 "version": "7.14.7", 1690 "version": "7.15.0",
1636 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", 1691 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz",
1637 "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", 1692 "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==",
1638 "dev": true,
1639 "dependencies": { 1693 "dependencies": {
1640 "@babel/code-frame": "^7.14.5", 1694 "@babel/code-frame": "^7.14.5",
1641 "@babel/generator": "^7.14.5", 1695 "@babel/generator": "^7.15.0",
1642 "@babel/helper-function-name": "^7.14.5", 1696 "@babel/helper-function-name": "^7.14.5",
1643 "@babel/helper-hoist-variables": "^7.14.5", 1697 "@babel/helper-hoist-variables": "^7.14.5",
1644 "@babel/helper-split-export-declaration": "^7.14.5", 1698 "@babel/helper-split-export-declaration": "^7.14.5",
1645 "@babel/parser": "^7.14.7", 1699 "@babel/parser": "^7.15.0",
1646 "@babel/types": "^7.14.5", 1700 "@babel/types": "^7.15.0",
1647 "debug": "^4.1.0", 1701 "debug": "^4.1.0",
1648 "globals": "^11.1.0" 1702 "globals": "^11.1.0"
1649 }, 1703 },
@@ -1652,12 +1706,11 @@
1652 } 1706 }
1653 }, 1707 },
1654 "node_modules/@babel/types": { 1708 "node_modules/@babel/types": {
1655 "version": "7.14.5", 1709 "version": "7.15.0",
1656 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", 1710 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
1657 "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", 1711 "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
1658 "dev": true,
1659 "dependencies": { 1712 "dependencies": {
1660 "@babel/helper-validator-identifier": "^7.14.5", 1713 "@babel/helper-validator-identifier": "^7.14.9",
1661 "to-fast-properties": "^2.0.0" 1714 "to-fast-properties": "^2.0.0"
1662 }, 1715 },
1663 "engines": { 1716 "engines": {
@@ -1673,72 +1726,321 @@
1673 "node": ">=10.0.0" 1726 "node": ">=10.0.0"
1674 } 1727 }
1675 }, 1728 },
1729 "node_modules/@emotion/babel-plugin": {
1730 "version": "11.3.0",
1731 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz",
1732 "integrity": "sha512-UZKwBV2rADuhRp+ZOGgNWg2eYgbzKzQXfQPtJbu/PLy8onurxlNCLvxMQEvlr1/GudguPI5IU9qIY1+2z1M5bA==",
1733 "dependencies": {
1734 "@babel/helper-module-imports": "^7.12.13",
1735 "@babel/plugin-syntax-jsx": "^7.12.13",
1736 "@babel/runtime": "^7.13.10",
1737 "@emotion/hash": "^0.8.0",
1738 "@emotion/memoize": "^0.7.5",
1739 "@emotion/serialize": "^1.0.2",
1740 "babel-plugin-macros": "^2.6.1",
1741 "convert-source-map": "^1.5.0",
1742 "escape-string-regexp": "^4.0.0",
1743 "find-root": "^1.1.0",
1744 "source-map": "^0.5.7",
1745 "stylis": "^4.0.3"
1746 },
1747 "peerDependencies": {
1748 "@babel/core": "^7.0.0"
1749 }
1750 },
1751 "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
1752 "version": "4.0.0",
1753 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1754 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1755 "engines": {
1756 "node": ">=10"
1757 },
1758 "funding": {
1759 "url": "https://github.com/sponsors/sindresorhus"
1760 }
1761 },
1762 "node_modules/@emotion/cache": {
1763 "version": "11.4.0",
1764 "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.4.0.tgz",
1765 "integrity": "sha512-Zx70bjE7LErRO9OaZrhf22Qye1y4F7iDl+ITjet0J+i+B88PrAOBkKvaAWhxsZf72tDLajwCgfCjJ2dvH77C3g==",
1766 "dependencies": {
1767 "@emotion/memoize": "^0.7.4",
1768 "@emotion/sheet": "^1.0.0",
1769 "@emotion/utils": "^1.0.0",
1770 "@emotion/weak-memoize": "^0.2.5",
1771 "stylis": "^4.0.3"
1772 }
1773 },
1676 "node_modules/@emotion/hash": { 1774 "node_modules/@emotion/hash": {
1677 "version": "0.8.0", 1775 "version": "0.8.0",
1678 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", 1776 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
1679 "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" 1777 "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
1680 }, 1778 },
1779 "node_modules/@emotion/is-prop-valid": {
1780 "version": "1.1.0",
1781 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz",
1782 "integrity": "sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ==",
1783 "dependencies": {
1784 "@emotion/memoize": "^0.7.4"
1785 }
1786 },
1787 "node_modules/@emotion/memoize": {
1788 "version": "0.7.5",
1789 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
1790 "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
1791 },
1792 "node_modules/@emotion/react": {
1793 "version": "11.4.1",
1794 "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.4.1.tgz",
1795 "integrity": "sha512-pRegcsuGYj4FCdZN6j5vqCALkNytdrKw3TZMekTzNXixRg4wkLsU5QEaBG5LC6l01Vppxlp7FE3aTHpIG5phLg==",
1796 "dependencies": {
1797 "@babel/runtime": "^7.13.10",
1798 "@emotion/cache": "^11.4.0",
1799 "@emotion/serialize": "^1.0.2",
1800 "@emotion/sheet": "^1.0.2",
1801 "@emotion/utils": "^1.0.0",
1802 "@emotion/weak-memoize": "^0.2.5",
1803 "hoist-non-react-statics": "^3.3.1"
1804 },
1805 "peerDependencies": {
1806 "@babel/core": "^7.0.0",
1807 "react": ">=16.8.0"
1808 },
1809 "peerDependenciesMeta": {
1810 "@babel/core": {
1811 "optional": true
1812 },
1813 "@types/react": {
1814 "optional": true
1815 }
1816 }
1817 },
1818 "node_modules/@emotion/serialize": {
1819 "version": "1.0.2",
1820 "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
1821 "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
1822 "dependencies": {
1823 "@emotion/hash": "^0.8.0",
1824 "@emotion/memoize": "^0.7.4",
1825 "@emotion/unitless": "^0.7.5",
1826 "@emotion/utils": "^1.0.0",
1827 "csstype": "^3.0.2"
1828 }
1829 },
1830 "node_modules/@emotion/server": {
1831 "version": "11.4.0",
1832 "resolved": "https://registry.npmjs.org/@emotion/server/-/server-11.4.0.tgz",
1833 "integrity": "sha512-IHovdWA3V0DokzxLtUNDx4+hQI82zUXqQFcVz/om2t44O0YSc+NHB+qifnyAOoQwt3SXcBTgaSntobwUI9gnfA==",
1834 "dependencies": {
1835 "@emotion/utils": "^1.0.0",
1836 "html-tokenize": "^2.0.0",
1837 "multipipe": "^1.0.2",
1838 "through": "^2.3.8"
1839 },
1840 "peerDependencies": {
1841 "@emotion/css": "^11.0.0-rc.0"
1842 },
1843 "peerDependenciesMeta": {
1844 "@emotion/css": {
1845 "optional": true
1846 }
1847 }
1848 },
1849 "node_modules/@emotion/sheet": {
1850 "version": "1.0.2",
1851 "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.0.2.tgz",
1852 "integrity": "sha512-QQPB1B70JEVUHuNtzjHftMGv6eC3Y9wqavyarj4x4lg47RACkeSfNo5pxIOKizwS9AEFLohsqoaxGQj4p0vSIw=="
1853 },
1854 "node_modules/@emotion/styled": {
1855 "version": "11.3.0",
1856 "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.3.0.tgz",
1857 "integrity": "sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==",
1858 "dependencies": {
1859 "@babel/runtime": "^7.13.10",
1860 "@emotion/babel-plugin": "^11.3.0",
1861 "@emotion/is-prop-valid": "^1.1.0",
1862 "@emotion/serialize": "^1.0.2",
1863 "@emotion/utils": "^1.0.0"
1864 },
1865 "peerDependencies": {
1866 "@babel/core": "^7.0.0",
1867 "@emotion/react": "^11.0.0-rc.0",
1868 "react": ">=16.8.0"
1869 },
1870 "peerDependenciesMeta": {
1871 "@babel/core": {
1872 "optional": true
1873 },
1874 "@types/react": {
1875 "optional": true
1876 }
1877 }
1878 },
1879 "node_modules/@emotion/unitless": {
1880 "version": "0.7.5",
1881 "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
1882 "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
1883 },
1884 "node_modules/@emotion/utils": {
1885 "version": "1.0.0",
1886 "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz",
1887 "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA=="
1888 },
1889 "node_modules/@emotion/weak-memoize": {
1890 "version": "0.2.5",
1891 "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
1892 "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
1893 },
1894 "node_modules/@eslint/eslintrc": {
1895 "version": "0.4.3",
1896 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
1897 "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
1898 "dev": true,
1899 "dependencies": {
1900 "ajv": "^6.12.4",
1901 "debug": "^4.1.1",
1902 "espree": "^7.3.0",
1903 "globals": "^13.9.0",
1904 "ignore": "^4.0.6",
1905 "import-fresh": "^3.2.1",
1906 "js-yaml": "^3.13.1",
1907 "minimatch": "^3.0.4",
1908 "strip-json-comments": "^3.1.1"
1909 },
1910 "engines": {
1911 "node": "^10.12.0 || >=12.0.0"
1912 }
1913 },
1914 "node_modules/@eslint/eslintrc/node_modules/globals": {
1915 "version": "13.11.0",
1916 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
1917 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
1918 "dev": true,
1919 "dependencies": {
1920 "type-fest": "^0.20.2"
1921 },
1922 "engines": {
1923 "node": ">=8"
1924 },
1925 "funding": {
1926 "url": "https://github.com/sponsors/sindresorhus"
1927 }
1928 },
1929 "node_modules/@eslint/eslintrc/node_modules/ignore": {
1930 "version": "4.0.6",
1931 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1932 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1933 "dev": true,
1934 "engines": {
1935 "node": ">= 4"
1936 }
1937 },
1938 "node_modules/@eslint/eslintrc/node_modules/type-fest": {
1939 "version": "0.20.2",
1940 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1941 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1942 "dev": true,
1943 "engines": {
1944 "node": ">=10"
1945 },
1946 "funding": {
1947 "url": "https://github.com/sponsors/sindresorhus"
1948 }
1949 },
1681 "node_modules/@fontsource/jetbrains-mono": { 1950 "node_modules/@fontsource/jetbrains-mono": {
1682 "version": "4.4.5", 1951 "version": "4.5.0",
1683 "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.4.5.tgz", 1952 "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.5.0.tgz",
1684 "integrity": "sha512-/xBExp46j7LF0v3mVSy46gEL4NICOyTW8zLKEJegMd5pRBprTwcPY1xpDnAbsljiq9gMSvUyoV4aJ+D61wjjCw==" 1953 "integrity": "sha512-gxUlpdCLoIrEQ6+1hkPbFHuQz8E5bPZ/iERU+13zEKb8rD/h21v3uHuAT7dTD+Co9nbSlgk6fyVkFwF5edUMog=="
1685 }, 1954 },
1686 "node_modules/@fontsource/roboto": { 1955 "node_modules/@fontsource/roboto": {
1687 "version": "4.4.5", 1956 "version": "4.5.0",
1688 "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.4.5.tgz", 1957 "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.5.0.tgz",
1689 "integrity": "sha512-e3s7BF8MDBLpkA2r6lnl5PMnllF0McVvpolK9h2zzvVJw2WPexP1GTgMKHISlglYZRij2lKg/ZjQcIUUYDsAXg==" 1958 "integrity": "sha512-ja4XYw/9kNRFM5Ndk9vwzHWsdBMXczyBazFkTXJQ74QQBnT0BbSsHn0pF60AU0Iznig1Wt9x3rADfG8LANvMpw=="
1959 },
1960 "node_modules/@humanwhocodes/config-array": {
1961 "version": "0.5.0",
1962 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
1963 "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
1964 "dev": true,
1965 "dependencies": {
1966 "@humanwhocodes/object-schema": "^1.2.0",
1967 "debug": "^4.1.1",
1968 "minimatch": "^3.0.4"
1969 },
1970 "engines": {
1971 "node": ">=10.10.0"
1972 }
1973 },
1974 "node_modules/@humanwhocodes/object-schema": {
1975 "version": "1.2.0",
1976 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
1977 "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
1978 "dev": true
1690 }, 1979 },
1691 "node_modules/@material-ui/core": { 1980 "node_modules/@material-ui/core": {
1692 "version": "4.11.4", 1981 "version": "5.0.0-beta.4",
1693 "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.4.tgz", 1982 "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-5.0.0-beta.4.tgz",
1694 "integrity": "sha512-oqb+lJ2Dl9HXI9orc6/aN8ZIAMkeThufA5iZELf2LQeBn2NtjVilF5D2w7e9RpntAzDb4jK5DsVhkfOvFY/8fg==", 1983 "integrity": "sha512-9xQUtQc+EaNx7MSCWAK7tN46EMFegCHdbuXdPXOFeOf0RpNvBG3sbMgs8vTwesPUA0PfFIk3Xobr2SBImoqeSA==",
1695 "dependencies": { 1984 "dependencies": {
1696 "@babel/runtime": "^7.4.4", 1985 "@babel/runtime": "^7.14.8",
1697 "@material-ui/styles": "^4.11.4", 1986 "@material-ui/system": "5.0.0-beta.4",
1698 "@material-ui/system": "^4.11.3", 1987 "@material-ui/types": "6.0.2",
1699 "@material-ui/types": "5.1.0", 1988 "@material-ui/unstyled": "5.0.0-alpha.43",
1700 "@material-ui/utils": "^4.11.2", 1989 "@material-ui/utils": "5.0.0-beta.4",
1990 "@popperjs/core": "^2.4.4",
1701 "@types/react-transition-group": "^4.2.0", 1991 "@types/react-transition-group": "^4.2.0",
1702 "clsx": "^1.0.4", 1992 "clsx": "^1.0.4",
1993 "csstype": "^3.0.2",
1703 "hoist-non-react-statics": "^3.3.2", 1994 "hoist-non-react-statics": "^3.3.2",
1704 "popper.js": "1.16.1-lts",
1705 "prop-types": "^15.7.2", 1995 "prop-types": "^15.7.2",
1706 "react-is": "^16.8.0 || ^17.0.0", 1996 "react-is": "^17.0.0",
1707 "react-transition-group": "^4.4.0" 1997 "react-transition-group": "^4.4.0"
1708 }, 1998 },
1709 "engines": { 1999 "engines": {
1710 "node": ">=8.0.0" 2000 "node": ">=12.0.0"
1711 }, 2001 },
1712 "funding": { 2002 "funding": {
1713 "type": "opencollective", 2003 "type": "opencollective",
1714 "url": "https://opencollective.com/material-ui" 2004 "url": "https://opencollective.com/material-ui"
1715 }, 2005 },
1716 "peerDependencies": { 2006 "peerDependencies": {
2007 "@emotion/react": "^11.0.0",
2008 "@emotion/styled": "^11.0.0",
1717 "@types/react": "^16.8.6 || ^17.0.0", 2009 "@types/react": "^16.8.6 || ^17.0.0",
1718 "react": "^16.8.0 || ^17.0.0", 2010 "react": "^17.0.0",
1719 "react-dom": "^16.8.0 || ^17.0.0" 2011 "react-dom": "^17.0.0"
1720 }, 2012 },
1721 "peerDependenciesMeta": { 2013 "peerDependenciesMeta": {
2014 "@emotion/react": {
2015 "optional": true
2016 },
2017 "@emotion/styled": {
2018 "optional": true
2019 },
1722 "@types/react": { 2020 "@types/react": {
1723 "optional": true 2021 "optional": true
1724 } 2022 }
1725 } 2023 }
1726 }, 2024 },
2025 "node_modules/@material-ui/core/node_modules/react-is": {
2026 "version": "17.0.2",
2027 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
2028 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
2029 },
1727 "node_modules/@material-ui/icons": { 2030 "node_modules/@material-ui/icons": {
1728 "version": "4.11.2", 2031 "version": "5.0.0-beta.4",
1729 "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", 2032 "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-5.0.0-beta.4.tgz",
1730 "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", 2033 "integrity": "sha512-ZUDWn/vlHQPYWmvid7dz1E1Kiqz8rwDcsI46d9Ft9iphIvWJhESzLGIEQlu3TUN0dY1BRPVCxgQzLg1mfatA5w==",
1731 "dependencies": { 2034 "dependencies": {
1732 "@babel/runtime": "^7.4.4" 2035 "@babel/runtime": "^7.14.8"
1733 }, 2036 },
1734 "engines": { 2037 "engines": {
1735 "node": ">=8.0.0" 2038 "node": ">=12.0.0"
1736 }, 2039 },
1737 "peerDependencies": { 2040 "peerDependencies": {
1738 "@material-ui/core": "^4.0.0", 2041 "@material-ui/core": "^5.0.0-alpha.36",
1739 "@types/react": "^16.8.6 || ^17.0.0", 2042 "@types/react": "^16.8.6 || ^17.0.0",
1740 "react": "^16.8.0 || ^17.0.0", 2043 "react": "^17.0.0"
1741 "react-dom": "^16.8.0 || ^17.0.0"
1742 }, 2044 },
1743 "peerDependenciesMeta": { 2045 "peerDependenciesMeta": {
1744 "@types/react": { 2046 "@types/react": {
@@ -1746,25 +2048,25 @@
1746 } 2048 }
1747 } 2049 }
1748 }, 2050 },
1749 "node_modules/@material-ui/lab": { 2051 "node_modules/@material-ui/private-theming": {
1750 "version": "4.0.0-alpha.58", 2052 "version": "5.0.0-beta.4",
1751 "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.58.tgz", 2053 "resolved": "https://registry.npmjs.org/@material-ui/private-theming/-/private-theming-5.0.0-beta.4.tgz",
1752 "integrity": "sha512-GKHlJqLxUeHH3L3dGQ48ZavYrqGOTXkFkiEiuYMAnAvXAZP4rhMIqeHOPXSUQan4Bd8QnafDcpovOSLnadDmKw==", 2054 "integrity": "sha512-wXZOuRTigjNkhHkH3r6P+n7pL2REZrZVqgDLudFDoj+uMocdr3xlqVBB2EIlLrI0j1No4w6XrCIryFMcDO1KKg==",
1753 "dependencies": { 2055 "dependencies": {
1754 "@babel/runtime": "^7.4.4", 2056 "@babel/runtime": "^7.14.8",
1755 "@material-ui/utils": "^4.11.2", 2057 "@material-ui/utils": "5.0.0-beta.4",
1756 "clsx": "^1.0.4", 2058 "prop-types": "^15.7.2"
1757 "prop-types": "^15.7.2",
1758 "react-is": "^16.8.0 || ^17.0.0"
1759 }, 2059 },
1760 "engines": { 2060 "engines": {
1761 "node": ">=8.0.0" 2061 "node": ">=12.0.0"
2062 },
2063 "funding": {
2064 "type": "opencollective",
2065 "url": "https://opencollective.com/material-ui"
1762 }, 2066 },
1763 "peerDependencies": { 2067 "peerDependencies": {
1764 "@material-ui/core": "^4.9.10",
1765 "@types/react": "^16.8.6 || ^17.0.0", 2068 "@types/react": "^16.8.6 || ^17.0.0",
1766 "react": "^16.8.0 || ^17.0.0", 2069 "react": "^17.0.0"
1767 "react-dom": "^16.8.0 || ^17.0.0"
1768 }, 2070 },
1769 "peerDependenciesMeta": { 2071 "peerDependenciesMeta": {
1770 "@types/react": { 2072 "@types/react": {
@@ -1772,78 +2074,79 @@
1772 } 2074 }
1773 } 2075 }
1774 }, 2076 },
1775 "node_modules/@material-ui/styles": { 2077 "node_modules/@material-ui/styled-engine": {
1776 "version": "4.11.4", 2078 "version": "5.0.0-beta.4",
1777 "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", 2079 "resolved": "https://registry.npmjs.org/@material-ui/styled-engine/-/styled-engine-5.0.0-beta.4.tgz",
1778 "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", 2080 "integrity": "sha512-Cw+9aD9ZzskhOYo370kWy1JODq6BgCfw2hj/THWK0Tqo+lP2LrjeZvKzKt7AUbPQh/glAi+I/vVtlKnl+OMI1w==",
1779 "dependencies": { 2081 "dependencies": {
1780 "@babel/runtime": "^7.4.4", 2082 "@babel/runtime": "^7.14.8",
1781 "@emotion/hash": "^0.8.0", 2083 "@emotion/cache": "^11.0.0",
1782 "@material-ui/types": "5.1.0",
1783 "@material-ui/utils": "^4.11.2",
1784 "clsx": "^1.0.4",
1785 "csstype": "^2.5.2",
1786 "hoist-non-react-statics": "^3.3.2",
1787 "jss": "^10.5.1",
1788 "jss-plugin-camel-case": "^10.5.1",
1789 "jss-plugin-default-unit": "^10.5.1",
1790 "jss-plugin-global": "^10.5.1",
1791 "jss-plugin-nested": "^10.5.1",
1792 "jss-plugin-props-sort": "^10.5.1",
1793 "jss-plugin-rule-value-function": "^10.5.1",
1794 "jss-plugin-vendor-prefixer": "^10.5.1",
1795 "prop-types": "^15.7.2" 2084 "prop-types": "^15.7.2"
1796 }, 2085 },
1797 "engines": { 2086 "engines": {
1798 "node": ">=8.0.0" 2087 "node": ">=12.0.0"
1799 }, 2088 },
1800 "funding": { 2089 "funding": {
1801 "type": "opencollective", 2090 "type": "opencollective",
1802 "url": "https://opencollective.com/material-ui" 2091 "url": "https://opencollective.com/material-ui"
1803 }, 2092 },
1804 "peerDependencies": { 2093 "peerDependencies": {
1805 "@types/react": "^16.8.6 || ^17.0.0", 2094 "@emotion/react": "^11.0.0",
1806 "react": "^16.8.0 || ^17.0.0", 2095 "@emotion/styled": "^11.0.0",
1807 "react-dom": "^16.8.0 || ^17.0.0" 2096 "react": "^17.0.0"
1808 }, 2097 },
1809 "peerDependenciesMeta": { 2098 "peerDependenciesMeta": {
1810 "@types/react": { 2099 "@emotion/react": {
2100 "optional": true
2101 },
2102 "@emotion/styled": {
1811 "optional": true 2103 "optional": true
1812 } 2104 }
1813 } 2105 }
1814 }, 2106 },
1815 "node_modules/@material-ui/system": { 2107 "node_modules/@material-ui/system": {
1816 "version": "4.11.3", 2108 "version": "5.0.0-beta.4",
1817 "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.11.3.tgz", 2109 "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-5.0.0-beta.4.tgz",
1818 "integrity": "sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==", 2110 "integrity": "sha512-jiUBCcRkDSmkhFEKWVEEvBXxjbFC/zYSRdFW78KcOV1JYbcQmlOx2YXtH9tVuVqqRKvgvSK0hVCqADAuFH5Bhg==",
1819 "dependencies": { 2111 "dependencies": {
1820 "@babel/runtime": "^7.4.4", 2112 "@babel/runtime": "^7.14.8",
1821 "@material-ui/utils": "^4.11.2", 2113 "@material-ui/private-theming": "5.0.0-beta.4",
1822 "csstype": "^2.5.2", 2114 "@material-ui/styled-engine": "5.0.0-beta.4",
2115 "@material-ui/types": "6.0.2",
2116 "@material-ui/utils": "5.0.0-beta.4",
2117 "clsx": "^1.0.4",
2118 "csstype": "^3.0.2",
1823 "prop-types": "^15.7.2" 2119 "prop-types": "^15.7.2"
1824 }, 2120 },
1825 "engines": { 2121 "engines": {
1826 "node": ">=8.0.0" 2122 "node": ">=12.0.0"
1827 }, 2123 },
1828 "funding": { 2124 "funding": {
1829 "type": "opencollective", 2125 "type": "opencollective",
1830 "url": "https://opencollective.com/material-ui" 2126 "url": "https://opencollective.com/material-ui"
1831 }, 2127 },
1832 "peerDependencies": { 2128 "peerDependencies": {
2129 "@emotion/react": "^11.0.0",
2130 "@emotion/styled": "^11.0.0",
1833 "@types/react": "^16.8.6 || ^17.0.0", 2131 "@types/react": "^16.8.6 || ^17.0.0",
1834 "react": "^16.8.0 || ^17.0.0", 2132 "react": "^17.0.0"
1835 "react-dom": "^16.8.0 || ^17.0.0"
1836 }, 2133 },
1837 "peerDependenciesMeta": { 2134 "peerDependenciesMeta": {
2135 "@emotion/react": {
2136 "optional": true
2137 },
2138 "@emotion/styled": {
2139 "optional": true
2140 },
1838 "@types/react": { 2141 "@types/react": {
1839 "optional": true 2142 "optional": true
1840 } 2143 }
1841 } 2144 }
1842 }, 2145 },
1843 "node_modules/@material-ui/types": { 2146 "node_modules/@material-ui/types": {
1844 "version": "5.1.0", 2147 "version": "6.0.2",
1845 "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", 2148 "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-6.0.2.tgz",
1846 "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", 2149 "integrity": "sha512-/XUca4wUb9pWimLLdM1PE8KS8rTbDEGohSGkGtk3WST7lm23m+8RYv9uOmrvOg/VSsl4bMiOv4t2/LCb+RLbTg==",
1847 "peerDependencies": { 2150 "peerDependencies": {
1848 "@types/react": "*" 2151 "@types/react": "*"
1849 }, 2152 },
@@ -1853,23 +2156,60 @@
1853 } 2156 }
1854 } 2157 }
1855 }, 2158 },
2159 "node_modules/@material-ui/unstyled": {
2160 "version": "5.0.0-alpha.43",
2161 "resolved": "https://registry.npmjs.org/@material-ui/unstyled/-/unstyled-5.0.0-alpha.43.tgz",
2162 "integrity": "sha512-b4VHYF9RXclvBthwXJ31d2byrBS8mdwTE76FXkPvAkUFPgQiJ+BVM5siJcxFMoexVj1qL1XpMDGWx6kz1xLw6A==",
2163 "dependencies": {
2164 "@babel/runtime": "^7.14.8",
2165 "@emotion/is-prop-valid": "^1.1.0",
2166 "@material-ui/utils": "5.0.0-beta.4",
2167 "clsx": "^1.0.4",
2168 "prop-types": "^15.7.2",
2169 "react-is": "^17.0.0"
2170 },
2171 "engines": {
2172 "node": ">=12.0.0"
2173 },
2174 "peerDependencies": {
2175 "@types/react": "^16.8.6 || ^17.0.0",
2176 "react": "^17.0.0",
2177 "react-dom": "^17.0.0"
2178 },
2179 "peerDependenciesMeta": {
2180 "@types/react": {
2181 "optional": true
2182 }
2183 }
2184 },
2185 "node_modules/@material-ui/unstyled/node_modules/react-is": {
2186 "version": "17.0.2",
2187 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
2188 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
2189 },
1856 "node_modules/@material-ui/utils": { 2190 "node_modules/@material-ui/utils": {
1857 "version": "4.11.2", 2191 "version": "5.0.0-beta.4",
1858 "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", 2192 "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-5.0.0-beta.4.tgz",
1859 "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", 2193 "integrity": "sha512-j6JA5WhENvpOFITZREOQwSizRl9ujjs2sJ/Ewl3MHf/LXzO1xBnZW0JTWLgflOva63MWxPJjS5JNQrR5PoG3gA==",
1860 "dependencies": { 2194 "dependencies": {
1861 "@babel/runtime": "^7.4.4", 2195 "@babel/runtime": "^7.14.8",
2196 "@types/prop-types": "^15.7.3",
2197 "@types/react-is": "^16.7.1 || ^17.0.0",
1862 "prop-types": "^15.7.2", 2198 "prop-types": "^15.7.2",
1863 "react-is": "^16.8.0 || ^17.0.0" 2199 "react-is": "^17.0.0"
1864 }, 2200 },
1865 "engines": { 2201 "engines": {
1866 "node": ">=8.0.0" 2202 "node": ">=12.0.0"
1867 }, 2203 },
1868 "peerDependencies": { 2204 "peerDependencies": {
1869 "react": "^16.8.0 || ^17.0.0", 2205 "react": "^17.0.0"
1870 "react-dom": "^16.8.0 || ^17.0.0"
1871 } 2206 }
1872 }, 2207 },
2208 "node_modules/@material-ui/utils/node_modules/react-is": {
2209 "version": "17.0.2",
2210 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
2211 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
2212 },
1873 "node_modules/@nodelib/fs.scandir": { 2213 "node_modules/@nodelib/fs.scandir": {
1874 "version": "2.1.5", 2214 "version": "2.1.5",
1875 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 2215 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1905,6 +2245,15 @@
1905 "node": ">= 8" 2245 "node": ">= 8"
1906 } 2246 }
1907 }, 2247 },
2248 "node_modules/@popperjs/core": {
2249 "version": "2.9.3",
2250 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
2251 "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ==",
2252 "funding": {
2253 "type": "opencollective",
2254 "url": "https://opencollective.com/popperjs"
2255 }
2256 },
1908 "node_modules/@sindresorhus/is": { 2257 "node_modules/@sindresorhus/is": {
1909 "version": "0.7.0", 2258 "version": "0.7.0",
1910 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", 2259 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
@@ -1915,6 +2264,42 @@
1915 "node": ">=4" 2264 "node": ">=4"
1916 } 2265 }
1917 }, 2266 },
2267 "node_modules/@stylelint/postcss-css-in-js": {
2268 "version": "0.37.2",
2269 "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz",
2270 "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
2271 "dev": true,
2272 "dependencies": {
2273 "@babel/core": ">=7.9.0"
2274 },
2275 "peerDependencies": {
2276 "postcss": ">=7.0.0",
2277 "postcss-syntax": ">=0.36.2"
2278 }
2279 },
2280 "node_modules/@stylelint/postcss-markdown": {
2281 "version": "0.36.2",
2282 "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
2283 "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
2284 "dev": true,
2285 "dependencies": {
2286 "remark": "^13.0.0",
2287 "unist-util-find-all-after": "^3.0.2"
2288 },
2289 "peerDependencies": {
2290 "postcss": ">=7.0.0",
2291 "postcss-syntax": ">=0.36.2"
2292 }
2293 },
2294 "node_modules/@types/codemirror": {
2295 "version": "5.60.2",
2296 "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.2.tgz",
2297 "integrity": "sha512-tk8YxckrdU49GaJYRKxdzzzXrTlyT2nQGnobb8rAk34jt+kYXOxPKGqNgr7SJpl5r6YGaRD4CDfqiL+6A+/z7w==",
2298 "dev": true,
2299 "dependencies": {
2300 "@types/tern": "*"
2301 }
2302 },
1918 "node_modules/@types/eslint": { 2303 "node_modules/@types/eslint": {
1919 "version": "7.2.13", 2304 "version": "7.2.13",
1920 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", 2305 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz",
@@ -1936,9 +2321,9 @@
1936 } 2321 }
1937 }, 2322 },
1938 "node_modules/@types/estree": { 2323 "node_modules/@types/estree": {
1939 "version": "0.0.48", 2324 "version": "0.0.50",
1940 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", 2325 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
1941 "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==", 2326 "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
1942 "dev": true 2327 "dev": true
1943 }, 2328 },
1944 "node_modules/@types/glob": { 2329 "node_modules/@types/glob": {
@@ -1957,24 +2342,59 @@
1957 "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", 2342 "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==",
1958 "dev": true 2343 "dev": true
1959 }, 2344 },
2345 "node_modules/@types/http-proxy": {
2346 "version": "1.17.7",
2347 "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
2348 "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
2349 "dev": true,
2350 "dependencies": {
2351 "@types/node": "*"
2352 }
2353 },
1960 "node_modules/@types/json-schema": { 2354 "node_modules/@types/json-schema": {
1961 "version": "7.0.7", 2355 "version": "7.0.9",
1962 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", 2356 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
1963 "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", 2357 "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
1964 "dev": true 2358 "dev": true
1965 }, 2359 },
2360 "node_modules/@types/mdast": {
2361 "version": "3.0.9",
2362 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.9.tgz",
2363 "integrity": "sha512-IUlIhG2KNPjOEuXIblTjovD1XW8HPGeulA12nEyc6xhO4Yrrcs+xczAl4ucR3cpwVlE+vb2x9Z7pRmVP4bUHng==",
2364 "dev": true,
2365 "dependencies": {
2366 "@types/unist": "*"
2367 }
2368 },
1966 "node_modules/@types/minimatch": { 2369 "node_modules/@types/minimatch": {
1967 "version": "3.0.4", 2370 "version": "3.0.4",
1968 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", 2371 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz",
1969 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", 2372 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==",
1970 "dev": true 2373 "dev": true
1971 }, 2374 },
2375 "node_modules/@types/minimist": {
2376 "version": "1.2.2",
2377 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
2378 "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
2379 "dev": true
2380 },
1972 "node_modules/@types/node": { 2381 "node_modules/@types/node": {
1973 "version": "15.12.5", 2382 "version": "15.12.5",
1974 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", 2383 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz",
1975 "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==", 2384 "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==",
1976 "dev": true 2385 "dev": true
1977 }, 2386 },
2387 "node_modules/@types/normalize-package-data": {
2388 "version": "2.4.1",
2389 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
2390 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
2391 "dev": true
2392 },
2393 "node_modules/@types/parse-json": {
2394 "version": "4.0.0",
2395 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
2396 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
2397 },
1978 "node_modules/@types/prop-types": { 2398 "node_modules/@types/prop-types": {
1979 "version": "15.7.3", 2399 "version": "15.7.3",
1980 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", 2400 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
@@ -1997,6 +2417,23 @@
1997 "csstype": "^3.0.2" 2417 "csstype": "^3.0.2"
1998 } 2418 }
1999 }, 2419 },
2420 "node_modules/@types/react-dom": {
2421 "version": "17.0.9",
2422 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz",
2423 "integrity": "sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==",
2424 "dev": true,
2425 "dependencies": {
2426 "@types/react": "*"
2427 }
2428 },
2429 "node_modules/@types/react-is": {
2430 "version": "17.0.2",
2431 "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.2.tgz",
2432 "integrity": "sha512-2+L0ilcAEG8udkDnvx8B0upwXFBbNnVwOsSCTxW3SDOkmar9NyEeLG0ZLa3uOEw9zyYf/fQapcnfXAVmDKlyHw==",
2433 "dependencies": {
2434 "@types/react": "*"
2435 }
2436 },
2000 "node_modules/@types/react-transition-group": { 2437 "node_modules/@types/react-transition-group": {
2001 "version": "4.4.1", 2438 "version": "4.4.1",
2002 "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.1.tgz", 2439 "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.1.tgz",
@@ -2005,159 +2442,381 @@
2005 "@types/react": "*" 2442 "@types/react": "*"
2006 } 2443 }
2007 }, 2444 },
2008 "node_modules/@types/react/node_modules/csstype": { 2445 "node_modules/@types/retry": {
2009 "version": "3.0.8", 2446 "version": "0.12.1",
2010 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", 2447 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
2011 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" 2448 "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
2449 "dev": true
2012 }, 2450 },
2013 "node_modules/@types/scheduler": { 2451 "node_modules/@types/scheduler": {
2014 "version": "0.16.1", 2452 "version": "0.16.1",
2015 "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", 2453 "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
2016 "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" 2454 "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA=="
2017 }, 2455 },
2456 "node_modules/@types/tern": {
2457 "version": "0.23.4",
2458 "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz",
2459 "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==",
2460 "dev": true,
2461 "dependencies": {
2462 "@types/estree": "*"
2463 }
2464 },
2465 "node_modules/@types/unist": {
2466 "version": "2.0.6",
2467 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
2468 "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
2469 "dev": true
2470 },
2471 "node_modules/@typescript-eslint/eslint-plugin": {
2472 "version": "4.29.2",
2473 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.2.tgz",
2474 "integrity": "sha512-x4EMgn4BTfVd9+Z+r+6rmWxoAzBaapt4QFqE+d8L8sUtYZYLDTK6VG/y/SMMWA5t1/BVU5Kf+20rX4PtWzUYZg==",
2475 "dev": true,
2476 "dependencies": {
2477 "@typescript-eslint/experimental-utils": "4.29.2",
2478 "@typescript-eslint/scope-manager": "4.29.2",
2479 "debug": "^4.3.1",
2480 "functional-red-black-tree": "^1.0.1",
2481 "regexpp": "^3.1.0",
2482 "semver": "^7.3.5",
2483 "tsutils": "^3.21.0"
2484 },
2485 "engines": {
2486 "node": "^10.12.0 || >=12.0.0"
2487 },
2488 "funding": {
2489 "type": "opencollective",
2490 "url": "https://opencollective.com/typescript-eslint"
2491 },
2492 "peerDependencies": {
2493 "@typescript-eslint/parser": "^4.0.0",
2494 "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
2495 },
2496 "peerDependenciesMeta": {
2497 "typescript": {
2498 "optional": true
2499 }
2500 }
2501 },
2502 "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
2503 "version": "7.3.5",
2504 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2505 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2506 "dev": true,
2507 "dependencies": {
2508 "lru-cache": "^6.0.0"
2509 },
2510 "bin": {
2511 "semver": "bin/semver.js"
2512 },
2513 "engines": {
2514 "node": ">=10"
2515 }
2516 },
2517 "node_modules/@typescript-eslint/experimental-utils": {
2518 "version": "4.29.2",
2519 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2.tgz",
2520 "integrity": "sha512-P6mn4pqObhftBBPAv4GQtEK7Yos1fz/MlpT7+YjH9fTxZcALbiiPKuSIfYP/j13CeOjfq8/fr9Thr2glM9ub7A==",
2521 "dev": true,
2522 "dependencies": {
2523 "@types/json-schema": "^7.0.7",
2524 "@typescript-eslint/scope-manager": "4.29.2",
2525 "@typescript-eslint/types": "4.29.2",
2526 "@typescript-eslint/typescript-estree": "4.29.2",
2527 "eslint-scope": "^5.1.1",
2528 "eslint-utils": "^3.0.0"
2529 },
2530 "engines": {
2531 "node": "^10.12.0 || >=12.0.0"
2532 },
2533 "funding": {
2534 "type": "opencollective",
2535 "url": "https://opencollective.com/typescript-eslint"
2536 },
2537 "peerDependencies": {
2538 "eslint": "*"
2539 }
2540 },
2541 "node_modules/@typescript-eslint/parser": {
2542 "version": "4.29.2",
2543 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.2.tgz",
2544 "integrity": "sha512-WQ6BPf+lNuwteUuyk1jD/aHKqMQ9jrdCn7Gxt9vvBnzbpj7aWEf+aZsJ1zvTjx5zFxGCt000lsbD9tQPEL8u6g==",
2545 "dev": true,
2546 "dependencies": {
2547 "@typescript-eslint/scope-manager": "4.29.2",
2548 "@typescript-eslint/types": "4.29.2",
2549 "@typescript-eslint/typescript-estree": "4.29.2",
2550 "debug": "^4.3.1"
2551 },
2552 "engines": {
2553 "node": "^10.12.0 || >=12.0.0"
2554 },
2555 "funding": {
2556 "type": "opencollective",
2557 "url": "https://opencollective.com/typescript-eslint"
2558 },
2559 "peerDependencies": {
2560 "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
2561 },
2562 "peerDependenciesMeta": {
2563 "typescript": {
2564 "optional": true
2565 }
2566 }
2567 },
2568 "node_modules/@typescript-eslint/scope-manager": {
2569 "version": "4.29.2",
2570 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.2.tgz",
2571 "integrity": "sha512-mfHmvlQxmfkU8D55CkZO2sQOueTxLqGvzV+mG6S/6fIunDiD2ouwsAoiYCZYDDK73QCibYjIZmGhpvKwAB5BOA==",
2572 "dev": true,
2573 "dependencies": {
2574 "@typescript-eslint/types": "4.29.2",
2575 "@typescript-eslint/visitor-keys": "4.29.2"
2576 },
2577 "engines": {
2578 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2579 },
2580 "funding": {
2581 "type": "opencollective",
2582 "url": "https://opencollective.com/typescript-eslint"
2583 }
2584 },
2585 "node_modules/@typescript-eslint/types": {
2586 "version": "4.29.2",
2587 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.2.tgz",
2588 "integrity": "sha512-K6ApnEXId+WTGxqnda8z4LhNMa/pZmbTFkDxEBLQAbhLZL50DjeY0VIDCml/0Y3FlcbqXZrABqrcKxq+n0LwzQ==",
2589 "dev": true,
2590 "engines": {
2591 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2592 },
2593 "funding": {
2594 "type": "opencollective",
2595 "url": "https://opencollective.com/typescript-eslint"
2596 }
2597 },
2598 "node_modules/@typescript-eslint/typescript-estree": {
2599 "version": "4.29.2",
2600 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.2.tgz",
2601 "integrity": "sha512-TJ0/hEnYxapYn9SGn3dCnETO0r+MjaxtlWZ2xU+EvytF0g4CqTpZL48SqSNn2hXsPolnewF30pdzR9a5Lj3DNg==",
2602 "dev": true,
2603 "dependencies": {
2604 "@typescript-eslint/types": "4.29.2",
2605 "@typescript-eslint/visitor-keys": "4.29.2",
2606 "debug": "^4.3.1",
2607 "globby": "^11.0.3",
2608 "is-glob": "^4.0.1",
2609 "semver": "^7.3.5",
2610 "tsutils": "^3.21.0"
2611 },
2612 "engines": {
2613 "node": "^10.12.0 || >=12.0.0"
2614 },
2615 "funding": {
2616 "type": "opencollective",
2617 "url": "https://opencollective.com/typescript-eslint"
2618 },
2619 "peerDependenciesMeta": {
2620 "typescript": {
2621 "optional": true
2622 }
2623 }
2624 },
2625 "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
2626 "version": "11.0.4",
2627 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
2628 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
2629 "dev": true,
2630 "dependencies": {
2631 "array-union": "^2.1.0",
2632 "dir-glob": "^3.0.1",
2633 "fast-glob": "^3.1.1",
2634 "ignore": "^5.1.4",
2635 "merge2": "^1.3.0",
2636 "slash": "^3.0.0"
2637 },
2638 "engines": {
2639 "node": ">=10"
2640 },
2641 "funding": {
2642 "url": "https://github.com/sponsors/sindresorhus"
2643 }
2644 },
2645 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
2646 "version": "7.3.5",
2647 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2648 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2649 "dev": true,
2650 "dependencies": {
2651 "lru-cache": "^6.0.0"
2652 },
2653 "bin": {
2654 "semver": "bin/semver.js"
2655 },
2656 "engines": {
2657 "node": ">=10"
2658 }
2659 },
2660 "node_modules/@typescript-eslint/visitor-keys": {
2661 "version": "4.29.2",
2662 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.2.tgz",
2663 "integrity": "sha512-bDgJLQ86oWHJoZ1ai4TZdgXzJxsea3Ee9u9wsTAvjChdj2WLcVsgWYAPeY7RQMn16tKrlQaBnpKv7KBfs4EQag==",
2664 "dev": true,
2665 "dependencies": {
2666 "@typescript-eslint/types": "4.29.2",
2667 "eslint-visitor-keys": "^2.0.0"
2668 },
2669 "engines": {
2670 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
2671 },
2672 "funding": {
2673 "type": "opencollective",
2674 "url": "https://opencollective.com/typescript-eslint"
2675 }
2676 },
2018 "node_modules/@webassemblyjs/ast": { 2677 "node_modules/@webassemblyjs/ast": {
2019 "version": "1.11.0", 2678 "version": "1.11.1",
2020 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", 2679 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
2021 "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", 2680 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
2022 "dev": true, 2681 "dev": true,
2023 "dependencies": { 2682 "dependencies": {
2024 "@webassemblyjs/helper-numbers": "1.11.0", 2683 "@webassemblyjs/helper-numbers": "1.11.1",
2025 "@webassemblyjs/helper-wasm-bytecode": "1.11.0" 2684 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
2026 } 2685 }
2027 }, 2686 },
2028 "node_modules/@webassemblyjs/floating-point-hex-parser": { 2687 "node_modules/@webassemblyjs/floating-point-hex-parser": {
2029 "version": "1.11.0", 2688 "version": "1.11.1",
2030 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", 2689 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
2031 "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", 2690 "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
2032 "dev": true 2691 "dev": true
2033 }, 2692 },
2034 "node_modules/@webassemblyjs/helper-api-error": { 2693 "node_modules/@webassemblyjs/helper-api-error": {
2035 "version": "1.11.0", 2694 "version": "1.11.1",
2036 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", 2695 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
2037 "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", 2696 "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
2038 "dev": true 2697 "dev": true
2039 }, 2698 },
2040 "node_modules/@webassemblyjs/helper-buffer": { 2699 "node_modules/@webassemblyjs/helper-buffer": {
2041 "version": "1.11.0", 2700 "version": "1.11.1",
2042 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", 2701 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
2043 "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", 2702 "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
2044 "dev": true 2703 "dev": true
2045 }, 2704 },
2046 "node_modules/@webassemblyjs/helper-numbers": { 2705 "node_modules/@webassemblyjs/helper-numbers": {
2047 "version": "1.11.0", 2706 "version": "1.11.1",
2048 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", 2707 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
2049 "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", 2708 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
2050 "dev": true, 2709 "dev": true,
2051 "dependencies": { 2710 "dependencies": {
2052 "@webassemblyjs/floating-point-hex-parser": "1.11.0", 2711 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
2053 "@webassemblyjs/helper-api-error": "1.11.0", 2712 "@webassemblyjs/helper-api-error": "1.11.1",
2054 "@xtuc/long": "4.2.2" 2713 "@xtuc/long": "4.2.2"
2055 } 2714 }
2056 }, 2715 },
2057 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 2716 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
2058 "version": "1.11.0", 2717 "version": "1.11.1",
2059 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", 2718 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
2060 "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", 2719 "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
2061 "dev": true 2720 "dev": true
2062 }, 2721 },
2063 "node_modules/@webassemblyjs/helper-wasm-section": { 2722 "node_modules/@webassemblyjs/helper-wasm-section": {
2064 "version": "1.11.0", 2723 "version": "1.11.1",
2065 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", 2724 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
2066 "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", 2725 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
2067 "dev": true, 2726 "dev": true,
2068 "dependencies": { 2727 "dependencies": {
2069 "@webassemblyjs/ast": "1.11.0", 2728 "@webassemblyjs/ast": "1.11.1",
2070 "@webassemblyjs/helper-buffer": "1.11.0", 2729 "@webassemblyjs/helper-buffer": "1.11.1",
2071 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 2730 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
2072 "@webassemblyjs/wasm-gen": "1.11.0" 2731 "@webassemblyjs/wasm-gen": "1.11.1"
2073 } 2732 }
2074 }, 2733 },
2075 "node_modules/@webassemblyjs/ieee754": { 2734 "node_modules/@webassemblyjs/ieee754": {
2076 "version": "1.11.0", 2735 "version": "1.11.1",
2077 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", 2736 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
2078 "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", 2737 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
2079 "dev": true, 2738 "dev": true,
2080 "dependencies": { 2739 "dependencies": {
2081 "@xtuc/ieee754": "^1.2.0" 2740 "@xtuc/ieee754": "^1.2.0"
2082 } 2741 }
2083 }, 2742 },
2084 "node_modules/@webassemblyjs/leb128": { 2743 "node_modules/@webassemblyjs/leb128": {
2085 "version": "1.11.0", 2744 "version": "1.11.1",
2086 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", 2745 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
2087 "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", 2746 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
2088 "dev": true, 2747 "dev": true,
2089 "dependencies": { 2748 "dependencies": {
2090 "@xtuc/long": "4.2.2" 2749 "@xtuc/long": "4.2.2"
2091 } 2750 }
2092 }, 2751 },
2093 "node_modules/@webassemblyjs/utf8": { 2752 "node_modules/@webassemblyjs/utf8": {
2094 "version": "1.11.0", 2753 "version": "1.11.1",
2095 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", 2754 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
2096 "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", 2755 "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
2097 "dev": true 2756 "dev": true
2098 }, 2757 },
2099 "node_modules/@webassemblyjs/wasm-edit": { 2758 "node_modules/@webassemblyjs/wasm-edit": {
2100 "version": "1.11.0", 2759 "version": "1.11.1",
2101 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", 2760 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
2102 "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", 2761 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
2103 "dev": true, 2762 "dev": true,
2104 "dependencies": { 2763 "dependencies": {
2105 "@webassemblyjs/ast": "1.11.0", 2764 "@webassemblyjs/ast": "1.11.1",
2106 "@webassemblyjs/helper-buffer": "1.11.0", 2765 "@webassemblyjs/helper-buffer": "1.11.1",
2107 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 2766 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
2108 "@webassemblyjs/helper-wasm-section": "1.11.0", 2767 "@webassemblyjs/helper-wasm-section": "1.11.1",
2109 "@webassemblyjs/wasm-gen": "1.11.0", 2768 "@webassemblyjs/wasm-gen": "1.11.1",
2110 "@webassemblyjs/wasm-opt": "1.11.0", 2769 "@webassemblyjs/wasm-opt": "1.11.1",
2111 "@webassemblyjs/wasm-parser": "1.11.0", 2770 "@webassemblyjs/wasm-parser": "1.11.1",
2112 "@webassemblyjs/wast-printer": "1.11.0" 2771 "@webassemblyjs/wast-printer": "1.11.1"
2113 } 2772 }
2114 }, 2773 },
2115 "node_modules/@webassemblyjs/wasm-gen": { 2774 "node_modules/@webassemblyjs/wasm-gen": {
2116 "version": "1.11.0", 2775 "version": "1.11.1",
2117 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", 2776 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
2118 "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", 2777 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
2119 "dev": true, 2778 "dev": true,
2120 "dependencies": { 2779 "dependencies": {
2121 "@webassemblyjs/ast": "1.11.0", 2780 "@webassemblyjs/ast": "1.11.1",
2122 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 2781 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
2123 "@webassemblyjs/ieee754": "1.11.0", 2782 "@webassemblyjs/ieee754": "1.11.1",
2124 "@webassemblyjs/leb128": "1.11.0", 2783 "@webassemblyjs/leb128": "1.11.1",
2125 "@webassemblyjs/utf8": "1.11.0" 2784 "@webassemblyjs/utf8": "1.11.1"
2126 } 2785 }
2127 }, 2786 },
2128 "node_modules/@webassemblyjs/wasm-opt": { 2787 "node_modules/@webassemblyjs/wasm-opt": {
2129 "version": "1.11.0", 2788 "version": "1.11.1",
2130 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", 2789 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
2131 "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", 2790 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
2132 "dev": true, 2791 "dev": true,
2133 "dependencies": { 2792 "dependencies": {
2134 "@webassemblyjs/ast": "1.11.0", 2793 "@webassemblyjs/ast": "1.11.1",
2135 "@webassemblyjs/helper-buffer": "1.11.0", 2794 "@webassemblyjs/helper-buffer": "1.11.1",
2136 "@webassemblyjs/wasm-gen": "1.11.0", 2795 "@webassemblyjs/wasm-gen": "1.11.1",
2137 "@webassemblyjs/wasm-parser": "1.11.0" 2796 "@webassemblyjs/wasm-parser": "1.11.1"
2138 } 2797 }
2139 }, 2798 },
2140 "node_modules/@webassemblyjs/wasm-parser": { 2799 "node_modules/@webassemblyjs/wasm-parser": {
2141 "version": "1.11.0", 2800 "version": "1.11.1",
2142 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", 2801 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
2143 "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", 2802 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
2144 "dev": true, 2803 "dev": true,
2145 "dependencies": { 2804 "dependencies": {
2146 "@webassemblyjs/ast": "1.11.0", 2805 "@webassemblyjs/ast": "1.11.1",
2147 "@webassemblyjs/helper-api-error": "1.11.0", 2806 "@webassemblyjs/helper-api-error": "1.11.1",
2148 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 2807 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
2149 "@webassemblyjs/ieee754": "1.11.0", 2808 "@webassemblyjs/ieee754": "1.11.1",
2150 "@webassemblyjs/leb128": "1.11.0", 2809 "@webassemblyjs/leb128": "1.11.1",
2151 "@webassemblyjs/utf8": "1.11.0" 2810 "@webassemblyjs/utf8": "1.11.1"
2152 } 2811 }
2153 }, 2812 },
2154 "node_modules/@webassemblyjs/wast-printer": { 2813 "node_modules/@webassemblyjs/wast-printer": {
2155 "version": "1.11.0", 2814 "version": "1.11.1",
2156 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", 2815 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
2157 "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", 2816 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
2158 "dev": true, 2817 "dev": true,
2159 "dependencies": { 2818 "dependencies": {
2160 "@webassemblyjs/ast": "1.11.0", 2819 "@webassemblyjs/ast": "1.11.1",
2161 "@xtuc/long": "4.2.2" 2820 "@xtuc/long": "4.2.2"
2162 } 2821 }
2163 }, 2822 },
@@ -2184,9 +2843,9 @@
2184 } 2843 }
2185 }, 2844 },
2186 "node_modules/@webpack-cli/serve": { 2845 "node_modules/@webpack-cli/serve": {
2187 "version": "1.5.1", 2846 "version": "1.5.2",
2188 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", 2847 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
2189 "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", 2848 "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
2190 "dev": true, 2849 "dev": true,
2191 "peerDependencies": { 2850 "peerDependencies": {
2192 "webpack-cli": "4.x.x" 2851 "webpack-cli": "4.x.x"
@@ -2209,6 +2868,14 @@
2209 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 2868 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
2210 "dev": true 2869 "dev": true
2211 }, 2870 },
2871 "node_modules/abbrev": {
2872 "version": "1.1.1",
2873 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2874 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
2875 "dev": true,
2876 "optional": true,
2877 "peer": true
2878 },
2212 "node_modules/accepts": { 2879 "node_modules/accepts": {
2213 "version": "1.3.7", 2880 "version": "1.3.7",
2214 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 2881 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -2234,6 +2901,46 @@
2234 "node": ">=0.4.0" 2901 "node": ">=0.4.0"
2235 } 2902 }
2236 }, 2903 },
2904 "node_modules/acorn-import-assertions": {
2905 "version": "1.7.6",
2906 "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
2907 "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
2908 "dev": true,
2909 "peerDependencies": {
2910 "acorn": "^8"
2911 }
2912 },
2913 "node_modules/acorn-jsx": {
2914 "version": "5.3.2",
2915 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2916 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2917 "dev": true,
2918 "peerDependencies": {
2919 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2920 }
2921 },
2922 "node_modules/aggregate-error": {
2923 "version": "3.1.0",
2924 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
2925 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
2926 "dev": true,
2927 "dependencies": {
2928 "clean-stack": "^2.0.0",
2929 "indent-string": "^4.0.0"
2930 },
2931 "engines": {
2932 "node": ">=8"
2933 }
2934 },
2935 "node_modules/aggregate-error/node_modules/indent-string": {
2936 "version": "4.0.0",
2937 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2938 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2939 "dev": true,
2940 "engines": {
2941 "node": ">=8"
2942 }
2943 },
2237 "node_modules/ajv": { 2944 "node_modules/ajv": {
2238 "version": "6.12.6", 2945 "version": "6.12.6",
2239 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2946 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -2250,15 +2957,6 @@
2250 "url": "https://github.com/sponsors/epoberezkin" 2957 "url": "https://github.com/sponsors/epoberezkin"
2251 } 2958 }
2252 }, 2959 },
2253 "node_modules/ajv-errors": {
2254 "version": "1.0.1",
2255 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
2256 "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
2257 "dev": true,
2258 "peerDependencies": {
2259 "ajv": ">=5.0.0"
2260 }
2261 },
2262 "node_modules/ajv-keywords": { 2960 "node_modules/ajv-keywords": {
2263 "version": "3.5.2", 2961 "version": "3.5.2",
2264 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 2962 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
@@ -2268,10 +2966,21 @@
2268 "ajv": "^6.9.1" 2966 "ajv": "^6.9.1"
2269 } 2967 }
2270 }, 2968 },
2969 "node_modules/amdefine": {
2970 "version": "1.0.1",
2971 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
2972 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
2973 "dev": true,
2974 "optional": true,
2975 "peer": true,
2976 "engines": {
2977 "node": ">=0.4.2"
2978 }
2979 },
2271 "node_modules/ansi-colors": { 2980 "node_modules/ansi-colors": {
2272 "version": "3.2.4", 2981 "version": "4.1.1",
2273 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", 2982 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
2274 "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", 2983 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
2275 "dev": true, 2984 "dev": true,
2276 "engines": { 2985 "engines": {
2277 "node": ">=6" 2986 "node": ">=6"
@@ -2302,7 +3011,6 @@
2302 "version": "3.2.1", 3011 "version": "3.2.1",
2303 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 3012 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2304 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 3013 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2305 "dev": true,
2306 "dependencies": { 3014 "dependencies": {
2307 "color-convert": "^1.9.0" 3015 "color-convert": "^1.9.0"
2308 }, 3016 },
@@ -2323,6 +3031,14 @@
2323 "node": ">= 8" 3031 "node": ">= 8"
2324 } 3032 }
2325 }, 3033 },
3034 "node_modules/aproba": {
3035 "version": "1.2.0",
3036 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
3037 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
3038 "dev": true,
3039 "optional": true,
3040 "peer": true
3041 },
2326 "node_modules/arch": { 3042 "node_modules/arch": {
2327 "version": "2.2.0", 3043 "version": "2.2.0",
2328 "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 3044 "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
@@ -2367,41 +3083,38 @@
2367 "node": ">=4" 3083 "node": ">=4"
2368 } 3084 }
2369 }, 3085 },
3086 "node_modules/are-we-there-yet": {
3087 "version": "1.1.5",
3088 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
3089 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
3090 "dev": true,
3091 "optional": true,
3092 "peer": true,
3093 "dependencies": {
3094 "delegates": "^1.0.0",
3095 "readable-stream": "^2.0.6"
3096 }
3097 },
2370 "node_modules/argparse": { 3098 "node_modules/argparse": {
2371 "version": "1.0.10", 3099 "version": "1.0.10",
2372 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 3100 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
2373 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 3101 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
2374 "dev": true, 3102 "dev": true,
2375 "optional": true,
2376 "dependencies": { 3103 "dependencies": {
2377 "sprintf-js": "~1.0.2" 3104 "sprintf-js": "~1.0.2"
2378 } 3105 }
2379 }, 3106 },
2380 "node_modules/arr-diff": { 3107 "node_modules/aria-query": {
2381 "version": "4.0.0", 3108 "version": "4.2.2",
2382 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 3109 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
2383 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 3110 "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
2384 "dev": true,
2385 "engines": {
2386 "node": ">=0.10.0"
2387 }
2388 },
2389 "node_modules/arr-flatten": {
2390 "version": "1.1.0",
2391 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
2392 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
2393 "dev": true,
2394 "engines": {
2395 "node": ">=0.10.0"
2396 }
2397 },
2398 "node_modules/arr-union": {
2399 "version": "3.1.0",
2400 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2401 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
2402 "dev": true, 3111 "dev": true,
3112 "dependencies": {
3113 "@babel/runtime": "^7.10.2",
3114 "@babel/runtime-corejs3": "^7.10.2"
3115 },
2403 "engines": { 3116 "engines": {
2404 "node": ">=0.10.0" 3117 "node": ">=6.0"
2405 } 3118 }
2406 }, 3119 },
2407 "node_modules/array-find-index": { 3120 "node_modules/array-find-index": {
@@ -2420,6 +3133,25 @@
2420 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 3133 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
2421 "dev": true 3134 "dev": true
2422 }, 3135 },
3136 "node_modules/array-includes": {
3137 "version": "3.1.3",
3138 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
3139 "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
3140 "dev": true,
3141 "dependencies": {
3142 "call-bind": "^1.0.2",
3143 "define-properties": "^1.1.3",
3144 "es-abstract": "^1.18.0-next.2",
3145 "get-intrinsic": "^1.1.1",
3146 "is-string": "^1.0.5"
3147 },
3148 "engines": {
3149 "node": ">= 0.4"
3150 },
3151 "funding": {
3152 "url": "https://github.com/sponsors/ljharb"
3153 }
3154 },
2423 "node_modules/array-union": { 3155 "node_modules/array-union": {
2424 "version": "2.1.0", 3156 "version": "2.1.0",
2425 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 3157 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -2429,31 +3161,85 @@
2429 "node": ">=8" 3161 "node": ">=8"
2430 } 3162 }
2431 }, 3163 },
2432 "node_modules/array-uniq": { 3164 "node_modules/array.prototype.flat": {
2433 "version": "1.0.3", 3165 "version": "1.2.4",
2434 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 3166 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
2435 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 3167 "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
2436 "dev": true, 3168 "dev": true,
3169 "dependencies": {
3170 "call-bind": "^1.0.0",
3171 "define-properties": "^1.1.3",
3172 "es-abstract": "^1.18.0-next.1"
3173 },
2437 "engines": { 3174 "engines": {
2438 "node": ">=0.10.0" 3175 "node": ">= 0.4"
3176 },
3177 "funding": {
3178 "url": "https://github.com/sponsors/ljharb"
2439 } 3179 }
2440 }, 3180 },
2441 "node_modules/array-unique": { 3181 "node_modules/array.prototype.flatmap": {
2442 "version": "0.3.2", 3182 "version": "1.2.4",
2443 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 3183 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
2444 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 3184 "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
3185 "dev": true,
3186 "dependencies": {
3187 "call-bind": "^1.0.0",
3188 "define-properties": "^1.1.3",
3189 "es-abstract": "^1.18.0-next.1",
3190 "function-bind": "^1.1.1"
3191 },
3192 "engines": {
3193 "node": ">= 0.4"
3194 },
3195 "funding": {
3196 "url": "https://github.com/sponsors/ljharb"
3197 }
3198 },
3199 "node_modules/arrify": {
3200 "version": "1.0.1",
3201 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
3202 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2445 "dev": true, 3203 "dev": true,
2446 "engines": { 3204 "engines": {
2447 "node": ">=0.10.0" 3205 "node": ">=0.10.0"
2448 } 3206 }
2449 }, 3207 },
2450 "node_modules/assign-symbols": { 3208 "node_modules/asn1": {
3209 "version": "0.2.4",
3210 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
3211 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
3212 "dev": true,
3213 "optional": true,
3214 "peer": true,
3215 "dependencies": {
3216 "safer-buffer": "~2.1.0"
3217 }
3218 },
3219 "node_modules/assert-plus": {
2451 "version": "1.0.0", 3220 "version": "1.0.0",
2452 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 3221 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2453 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 3222 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2454 "dev": true, 3223 "dev": true,
3224 "optional": true,
3225 "peer": true,
2455 "engines": { 3226 "engines": {
2456 "node": ">=0.10.0" 3227 "node": ">=0.8"
3228 }
3229 },
3230 "node_modules/ast-types-flow": {
3231 "version": "0.0.7",
3232 "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
3233 "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
3234 "dev": true
3235 },
3236 "node_modules/astral-regex": {
3237 "version": "2.0.0",
3238 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
3239 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
3240 "dev": true,
3241 "engines": {
3242 "node": ">=8"
2457 } 3243 }
2458 }, 3244 },
2459 "node_modules/async": { 3245 "node_modules/async": {
@@ -2465,30 +3251,120 @@
2465 "lodash": "^4.17.14" 3251 "lodash": "^4.17.14"
2466 } 3252 }
2467 }, 3253 },
2468 "node_modules/async-each": { 3254 "node_modules/async-foreach": {
2469 "version": "1.0.3", 3255 "version": "0.1.3",
2470 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 3256 "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
2471 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 3257 "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
2472 "dev": true 3258 "dev": true,
3259 "optional": true,
3260 "peer": true,
3261 "engines": {
3262 "node": "*"
3263 }
2473 }, 3264 },
2474 "node_modules/async-limiter": { 3265 "node_modules/asynckit": {
2475 "version": "1.0.1", 3266 "version": "0.4.0",
2476 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 3267 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2477 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 3268 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
2478 "dev": true 3269 "dev": true,
3270 "optional": true,
3271 "peer": true
2479 }, 3272 },
2480 "node_modules/atob": { 3273 "node_modules/autoprefixer": {
2481 "version": "2.1.2", 3274 "version": "9.8.6",
2482 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 3275 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
2483 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 3276 "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
2484 "dev": true, 3277 "dev": true,
3278 "dependencies": {
3279 "browserslist": "^4.12.0",
3280 "caniuse-lite": "^1.0.30001109",
3281 "colorette": "^1.2.1",
3282 "normalize-range": "^0.1.2",
3283 "num2fraction": "^1.2.2",
3284 "postcss": "^7.0.32",
3285 "postcss-value-parser": "^4.1.0"
3286 },
2485 "bin": { 3287 "bin": {
2486 "atob": "bin/atob.js" 3288 "autoprefixer": "bin/autoprefixer"
3289 },
3290 "funding": {
3291 "type": "tidelift",
3292 "url": "https://tidelift.com/funding/github/npm/autoprefixer"
3293 }
3294 },
3295 "node_modules/autoprefixer/node_modules/postcss": {
3296 "version": "7.0.36",
3297 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
3298 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
3299 "dev": true,
3300 "dependencies": {
3301 "chalk": "^2.4.2",
3302 "source-map": "^0.6.1",
3303 "supports-color": "^6.1.0"
3304 },
3305 "engines": {
3306 "node": ">=6.0.0"
3307 },
3308 "funding": {
3309 "type": "opencollective",
3310 "url": "https://opencollective.com/postcss/"
3311 }
3312 },
3313 "node_modules/autoprefixer/node_modules/source-map": {
3314 "version": "0.6.1",
3315 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3316 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3317 "dev": true,
3318 "engines": {
3319 "node": ">=0.10.0"
3320 }
3321 },
3322 "node_modules/autoprefixer/node_modules/supports-color": {
3323 "version": "6.1.0",
3324 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
3325 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
3326 "dev": true,
3327 "dependencies": {
3328 "has-flag": "^3.0.0"
2487 }, 3329 },
2488 "engines": { 3330 "engines": {
2489 "node": ">= 4.5.0" 3331 "node": ">=6"
2490 } 3332 }
2491 }, 3333 },
3334 "node_modules/aws-sign2": {
3335 "version": "0.7.0",
3336 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
3337 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
3338 "dev": true,
3339 "optional": true,
3340 "peer": true,
3341 "engines": {
3342 "node": "*"
3343 }
3344 },
3345 "node_modules/aws4": {
3346 "version": "1.11.0",
3347 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
3348 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
3349 "dev": true,
3350 "optional": true,
3351 "peer": true
3352 },
3353 "node_modules/axe-core": {
3354 "version": "4.3.2",
3355 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.2.tgz",
3356 "integrity": "sha512-5LMaDRWm8ZFPAEdzTYmgjjEdj1YnQcpfrVajO/sn/LhbpGp0Y0H64c2hLZI1gRMxfA+w1S71Uc/nHaOXgcCvGg==",
3357 "dev": true,
3358 "engines": {
3359 "node": ">=4"
3360 }
3361 },
3362 "node_modules/axobject-query": {
3363 "version": "2.2.0",
3364 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
3365 "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==",
3366 "dev": true
3367 },
2492 "node_modules/babel-loader": { 3368 "node_modules/babel-loader": {
2493 "version": "8.2.2", 3369 "version": "8.2.2",
2494 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", 3370 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
@@ -2517,6 +3393,16 @@
2517 "object.assign": "^4.1.0" 3393 "object.assign": "^4.1.0"
2518 } 3394 }
2519 }, 3395 },
3396 "node_modules/babel-plugin-macros": {
3397 "version": "2.8.0",
3398 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
3399 "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
3400 "dependencies": {
3401 "@babel/runtime": "^7.7.2",
3402 "cosmiconfig": "^6.0.0",
3403 "resolve": "^1.12.0"
3404 }
3405 },
2520 "node_modules/babel-plugin-polyfill-corejs2": { 3406 "node_modules/babel-plugin-polyfill-corejs2": {
2521 "version": "0.2.2", 3407 "version": "0.2.2",
2522 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", 3408 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
@@ -2556,80 +3442,22 @@
2556 "@babel/core": "^7.0.0-0" 3442 "@babel/core": "^7.0.0-0"
2557 } 3443 }
2558 }, 3444 },
3445 "node_modules/bail": {
3446 "version": "1.0.5",
3447 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
3448 "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
3449 "dev": true,
3450 "funding": {
3451 "type": "github",
3452 "url": "https://github.com/sponsors/wooorm"
3453 }
3454 },
2559 "node_modules/balanced-match": { 3455 "node_modules/balanced-match": {
2560 "version": "1.0.2", 3456 "version": "1.0.2",
2561 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3457 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2562 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3458 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2563 "dev": true 3459 "dev": true
2564 }, 3460 },
2565 "node_modules/base": {
2566 "version": "0.11.2",
2567 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
2568 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
2569 "dev": true,
2570 "dependencies": {
2571 "cache-base": "^1.0.1",
2572 "class-utils": "^0.3.5",
2573 "component-emitter": "^1.2.1",
2574 "define-property": "^1.0.0",
2575 "isobject": "^3.0.1",
2576 "mixin-deep": "^1.2.0",
2577 "pascalcase": "^0.1.1"
2578 },
2579 "engines": {
2580 "node": ">=0.10.0"
2581 }
2582 },
2583 "node_modules/base/node_modules/define-property": {
2584 "version": "1.0.0",
2585 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2586 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2587 "dev": true,
2588 "dependencies": {
2589 "is-descriptor": "^1.0.0"
2590 },
2591 "engines": {
2592 "node": ">=0.10.0"
2593 }
2594 },
2595 "node_modules/base/node_modules/is-accessor-descriptor": {
2596 "version": "1.0.0",
2597 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2598 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2599 "dev": true,
2600 "dependencies": {
2601 "kind-of": "^6.0.0"
2602 },
2603 "engines": {
2604 "node": ">=0.10.0"
2605 }
2606 },
2607 "node_modules/base/node_modules/is-data-descriptor": {
2608 "version": "1.0.0",
2609 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2610 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2611 "dev": true,
2612 "dependencies": {
2613 "kind-of": "^6.0.0"
2614 },
2615 "engines": {
2616 "node": ">=0.10.0"
2617 }
2618 },
2619 "node_modules/base/node_modules/is-descriptor": {
2620 "version": "1.0.2",
2621 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2622 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2623 "dev": true,
2624 "dependencies": {
2625 "is-accessor-descriptor": "^1.0.0",
2626 "is-data-descriptor": "^1.0.0",
2627 "kind-of": "^6.0.2"
2628 },
2629 "engines": {
2630 "node": ">=0.10.0"
2631 }
2632 },
2633 "node_modules/base64-js": { 3461 "node_modules/base64-js": {
2634 "version": "1.5.1", 3462 "version": "1.5.1",
2635 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3463 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -2657,6 +3485,17 @@
2657 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 3485 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
2658 "dev": true 3486 "dev": true
2659 }, 3487 },
3488 "node_modules/bcrypt-pbkdf": {
3489 "version": "1.0.2",
3490 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3491 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3492 "dev": true,
3493 "optional": true,
3494 "peer": true,
3495 "dependencies": {
3496 "tweetnacl": "^0.14.3"
3497 }
3498 },
2660 "node_modules/before-build-webpack": { 3499 "node_modules/before-build-webpack": {
2661 "version": "0.2.11", 3500 "version": "0.2.11",
2662 "resolved": "https://registry.npmjs.org/before-build-webpack/-/before-build-webpack-0.2.11.tgz", 3501 "resolved": "https://registry.npmjs.org/before-build-webpack/-/before-build-webpack-0.2.11.tgz",
@@ -3437,16 +4276,15 @@
3437 } 4276 }
3438 }, 4277 },
3439 "node_modules/browserslist": { 4278 "node_modules/browserslist": {
3440 "version": "4.16.6", 4279 "version": "4.16.8",
3441 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", 4280 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz",
3442 "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", 4281 "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==",
3443 "dev": true,
3444 "dependencies": { 4282 "dependencies": {
3445 "caniuse-lite": "^1.0.30001219", 4283 "caniuse-lite": "^1.0.30001251",
3446 "colorette": "^1.2.2", 4284 "colorette": "^1.3.0",
3447 "electron-to-chromium": "^1.3.723", 4285 "electron-to-chromium": "^1.3.811",
3448 "escalade": "^3.1.1", 4286 "escalade": "^3.1.1",
3449 "node-releases": "^1.1.71" 4287 "node-releases": "^1.1.75"
3450 }, 4288 },
3451 "bin": { 4289 "bin": {
3452 "browserslist": "cli.js" 4290 "browserslist": "cli.js"
@@ -3540,26 +4378,6 @@
3540 "node": ">= 0.8" 4378 "node": ">= 0.8"
3541 } 4379 }
3542 }, 4380 },
3543 "node_modules/cache-base": {
3544 "version": "1.0.1",
3545 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
3546 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
3547 "dev": true,
3548 "dependencies": {
3549 "collection-visit": "^1.0.0",
3550 "component-emitter": "^1.2.1",
3551 "get-value": "^2.0.6",
3552 "has-value": "^1.0.0",
3553 "isobject": "^3.0.1",
3554 "set-value": "^2.0.0",
3555 "to-object-path": "^0.3.0",
3556 "union-value": "^1.0.0",
3557 "unset-value": "^1.0.0"
3558 },
3559 "engines": {
3560 "node": ">=0.10.0"
3561 }
3562 },
3563 "node_modules/cacheable-request": { 4381 "node_modules/cacheable-request": {
3564 "version": "2.1.4", 4382 "version": "2.1.4",
3565 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", 4383 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
@@ -3609,6 +4427,14 @@
3609 "url": "https://github.com/sponsors/ljharb" 4427 "url": "https://github.com/sponsors/ljharb"
3610 } 4428 }
3611 }, 4429 },
4430 "node_modules/callsites": {
4431 "version": "3.1.0",
4432 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4433 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4434 "engines": {
4435 "node": ">=6"
4436 }
4437 },
3612 "node_modules/camel-case": { 4438 "node_modules/camel-case": {
3613 "version": "4.1.2", 4439 "version": "4.1.2",
3614 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 4440 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
@@ -3644,15 +4470,22 @@
3644 } 4470 }
3645 }, 4471 },
3646 "node_modules/caniuse-lite": { 4472 "node_modules/caniuse-lite": {
3647 "version": "1.0.30001240", 4473 "version": "1.0.30001251",
3648 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001240.tgz", 4474 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz",
3649 "integrity": "sha512-nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w==", 4475 "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==",
3650 "dev": true,
3651 "funding": { 4476 "funding": {
3652 "type": "opencollective", 4477 "type": "opencollective",
3653 "url": "https://opencollective.com/browserslist" 4478 "url": "https://opencollective.com/browserslist"
3654 } 4479 }
3655 }, 4480 },
4481 "node_modules/caseless": {
4482 "version": "0.12.0",
4483 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
4484 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
4485 "dev": true,
4486 "optional": true,
4487 "peer": true
4488 },
3656 "node_modules/caw": { 4489 "node_modules/caw": {
3657 "version": "2.0.1", 4490 "version": "2.0.1",
3658 "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", 4491 "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
@@ -3673,7 +4506,6 @@
3673 "version": "2.4.2", 4506 "version": "2.4.2",
3674 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 4507 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3675 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 4508 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3676 "dev": true,
3677 "dependencies": { 4509 "dependencies": {
3678 "ansi-styles": "^3.2.1", 4510 "ansi-styles": "^3.2.1",
3679 "escape-string-regexp": "^1.0.5", 4511 "escape-string-regexp": "^1.0.5",
@@ -3683,6 +4515,36 @@
3683 "node": ">=4" 4515 "node": ">=4"
3684 } 4516 }
3685 }, 4517 },
4518 "node_modules/character-entities": {
4519 "version": "1.2.4",
4520 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
4521 "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
4522 "dev": true,
4523 "funding": {
4524 "type": "github",
4525 "url": "https://github.com/sponsors/wooorm"
4526 }
4527 },
4528 "node_modules/character-entities-legacy": {
4529 "version": "1.1.4",
4530 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
4531 "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
4532 "dev": true,
4533 "funding": {
4534 "type": "github",
4535 "url": "https://github.com/sponsors/wooorm"
4536 }
4537 },
4538 "node_modules/character-reference-invalid": {
4539 "version": "1.1.4",
4540 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
4541 "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
4542 "dev": true,
4543 "funding": {
4544 "type": "github",
4545 "url": "https://github.com/sponsors/wooorm"
4546 }
4547 },
3686 "node_modules/chokidar": { 4548 "node_modules/chokidar": {
3687 "version": "3.5.2", 4549 "version": "3.5.2",
3688 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 4550 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
@@ -3704,6 +4566,17 @@
3704 "fsevents": "~2.3.2" 4566 "fsevents": "~2.3.2"
3705 } 4567 }
3706 }, 4568 },
4569 "node_modules/chownr": {
4570 "version": "2.0.0",
4571 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
4572 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
4573 "dev": true,
4574 "optional": true,
4575 "peer": true,
4576 "engines": {
4577 "node": ">=10"
4578 }
4579 },
3707 "node_modules/chrome-trace-event": { 4580 "node_modules/chrome-trace-event": {
3708 "version": "1.0.3", 4581 "version": "1.0.3",
3709 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 4582 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
@@ -3713,33 +4586,6 @@
3713 "node": ">=6.0" 4586 "node": ">=6.0"
3714 } 4587 }
3715 }, 4588 },
3716 "node_modules/class-utils": {
3717 "version": "0.3.6",
3718 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
3719 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
3720 "dev": true,
3721 "dependencies": {
3722 "arr-union": "^3.1.0",
3723 "define-property": "^0.2.5",
3724 "isobject": "^3.0.0",
3725 "static-extend": "^0.1.1"
3726 },
3727 "engines": {
3728 "node": ">=0.10.0"
3729 }
3730 },
3731 "node_modules/class-utils/node_modules/define-property": {
3732 "version": "0.2.5",
3733 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3734 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3735 "dev": true,
3736 "dependencies": {
3737 "is-descriptor": "^0.1.0"
3738 },
3739 "engines": {
3740 "node": ">=0.10.0"
3741 }
3742 },
3743 "node_modules/clean-css": { 4589 "node_modules/clean-css": {
3744 "version": "4.2.3", 4590 "version": "4.2.3",
3745 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 4591 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
@@ -3761,11 +4607,22 @@
3761 "node": ">=0.10.0" 4607 "node": ">=0.10.0"
3762 } 4608 }
3763 }, 4609 },
4610 "node_modules/clean-stack": {
4611 "version": "2.2.0",
4612 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
4613 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
4614 "dev": true,
4615 "engines": {
4616 "node": ">=6"
4617 }
4618 },
3764 "node_modules/cliui": { 4619 "node_modules/cliui": {
3765 "version": "5.0.0", 4620 "version": "5.0.0",
3766 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 4621 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
3767 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 4622 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
3768 "dev": true, 4623 "dev": true,
4624 "optional": true,
4625 "peer": true,
3769 "dependencies": { 4626 "dependencies": {
3770 "string-width": "^3.1.0", 4627 "string-width": "^3.1.0",
3771 "strip-ansi": "^5.2.0", 4628 "strip-ansi": "^5.2.0",
@@ -3777,6 +4634,43 @@
3777 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 4634 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3778 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 4635 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
3779 "dev": true, 4636 "dev": true,
4637 "optional": true,
4638 "peer": true,
4639 "engines": {
4640 "node": ">=6"
4641 }
4642 },
4643 "node_modules/cliui/node_modules/emoji-regex": {
4644 "version": "7.0.3",
4645 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
4646 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
4647 "dev": true,
4648 "optional": true,
4649 "peer": true
4650 },
4651 "node_modules/cliui/node_modules/is-fullwidth-code-point": {
4652 "version": "2.0.0",
4653 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4654 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4655 "dev": true,
4656 "optional": true,
4657 "peer": true,
4658 "engines": {
4659 "node": ">=4"
4660 }
4661 },
4662 "node_modules/cliui/node_modules/string-width": {
4663 "version": "3.1.0",
4664 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
4665 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
4666 "dev": true,
4667 "optional": true,
4668 "peer": true,
4669 "dependencies": {
4670 "emoji-regex": "^7.0.1",
4671 "is-fullwidth-code-point": "^2.0.0",
4672 "strip-ansi": "^5.1.0"
4673 },
3780 "engines": { 4674 "engines": {
3781 "node": ">=6" 4675 "node": ">=6"
3782 } 4676 }
@@ -3786,6 +4680,8 @@
3786 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 4680 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3787 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 4681 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3788 "dev": true, 4682 "dev": true,
4683 "optional": true,
4684 "peer": true,
3789 "dependencies": { 4685 "dependencies": {
3790 "ansi-regex": "^4.1.0" 4686 "ansi-regex": "^4.1.0"
3791 }, 4687 },
@@ -3807,6 +4703,18 @@
3807 "node": ">=6" 4703 "node": ">=6"
3808 } 4704 }
3809 }, 4705 },
4706 "node_modules/clone-regexp": {
4707 "version": "2.2.0",
4708 "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
4709 "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
4710 "dev": true,
4711 "dependencies": {
4712 "is-regexp": "^2.0.0"
4713 },
4714 "engines": {
4715 "node": ">=6"
4716 }
4717 },
3810 "node_modules/clone-response": { 4718 "node_modules/clone-response": {
3811 "version": "1.0.2", 4719 "version": "1.0.2",
3812 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 4720 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
@@ -3840,29 +4748,26 @@
3840 "node": ">= 4.0" 4748 "node": ">= 4.0"
3841 } 4749 }
3842 }, 4750 },
3843 "node_modules/codemirror": { 4751 "node_modules/code-point-at": {
3844 "version": "5.62.0", 4752 "version": "1.1.0",
3845 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz", 4753 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3846 "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==" 4754 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
3847 },
3848 "node_modules/collection-visit": {
3849 "version": "1.0.0",
3850 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
3851 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
3852 "dev": true, 4755 "dev": true,
3853 "dependencies": { 4756 "optional": true,
3854 "map-visit": "^1.0.0", 4757 "peer": true,
3855 "object-visit": "^1.0.0"
3856 },
3857 "engines": { 4758 "engines": {
3858 "node": ">=0.10.0" 4759 "node": ">=0.10.0"
3859 } 4760 }
3860 }, 4761 },
4762 "node_modules/codemirror": {
4763 "version": "5.62.3",
4764 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.3.tgz",
4765 "integrity": "sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg=="
4766 },
3861 "node_modules/color-convert": { 4767 "node_modules/color-convert": {
3862 "version": "1.9.3", 4768 "version": "1.9.3",
3863 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 4769 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3864 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 4770 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3865 "dev": true,
3866 "dependencies": { 4771 "dependencies": {
3867 "color-name": "1.1.3" 4772 "color-name": "1.1.3"
3868 } 4773 }
@@ -3870,14 +4775,26 @@
3870 "node_modules/color-name": { 4775 "node_modules/color-name": {
3871 "version": "1.1.3", 4776 "version": "1.1.3",
3872 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 4777 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3873 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 4778 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3874 "dev": true
3875 }, 4779 },
3876 "node_modules/colorette": { 4780 "node_modules/colorette": {
3877 "version": "1.2.2", 4781 "version": "1.3.0",
3878 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 4782 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
3879 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", 4783 "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w=="
3880 "dev": true 4784 },
4785 "node_modules/combined-stream": {
4786 "version": "1.0.8",
4787 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4788 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4789 "dev": true,
4790 "optional": true,
4791 "peer": true,
4792 "dependencies": {
4793 "delayed-stream": "~1.0.0"
4794 },
4795 "engines": {
4796 "node": ">= 0.8"
4797 }
3881 }, 4798 },
3882 "node_modules/commander": { 4799 "node_modules/commander": {
3883 "version": "2.20.3", 4800 "version": "2.20.3",
@@ -3891,12 +4808,6 @@
3891 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 4808 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
3892 "dev": true 4809 "dev": true
3893 }, 4810 },
3894 "node_modules/component-emitter": {
3895 "version": "1.3.0",
3896 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
3897 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
3898 "dev": true
3899 },
3900 "node_modules/compressible": { 4811 "node_modules/compressible": {
3901 "version": "2.0.18", 4812 "version": "2.0.18",
3902 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 4813 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
@@ -3959,6 +4870,12 @@
3959 "proto-list": "~1.2.1" 4870 "proto-list": "~1.2.1"
3960 } 4871 }
3961 }, 4872 },
4873 "node_modules/confusing-browser-globals": {
4874 "version": "1.0.10",
4875 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz",
4876 "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==",
4877 "dev": true
4878 },
3962 "node_modules/connect-history-api-fallback": { 4879 "node_modules/connect-history-api-fallback": {
3963 "version": "1.6.0", 4880 "version": "1.6.0",
3964 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 4881 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
@@ -3968,6 +4885,14 @@
3968 "node": ">=0.8" 4885 "node": ">=0.8"
3969 } 4886 }
3970 }, 4887 },
4888 "node_modules/console-control-strings": {
4889 "version": "1.1.0",
4890 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4891 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
4892 "dev": true,
4893 "optional": true,
4894 "peer": true
4895 },
3971 "node_modules/console-stream": { 4896 "node_modules/console-stream": {
3972 "version": "0.1.1", 4897 "version": "0.1.1",
3973 "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", 4898 "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
@@ -4000,7 +4925,6 @@
4000 "version": "1.8.0", 4925 "version": "1.8.0",
4001 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 4926 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
4002 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 4927 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
4003 "dev": true,
4004 "dependencies": { 4928 "dependencies": {
4005 "safe-buffer": "~5.1.1" 4929 "safe-buffer": "~5.1.1"
4006 } 4930 }
@@ -4020,22 +4944,13 @@
4020 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 4944 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4021 "dev": true 4945 "dev": true
4022 }, 4946 },
4023 "node_modules/copy-descriptor": {
4024 "version": "0.1.1",
4025 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
4026 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
4027 "dev": true,
4028 "engines": {
4029 "node": ">=0.10.0"
4030 }
4031 },
4032 "node_modules/core-js-compat": { 4947 "node_modules/core-js-compat": {
4033 "version": "3.15.1", 4948 "version": "3.16.2",
4034 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", 4949 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz",
4035 "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", 4950 "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==",
4036 "dev": true, 4951 "dev": true,
4037 "dependencies": { 4952 "dependencies": {
4038 "browserslist": "^4.16.6", 4953 "browserslist": "^4.16.7",
4039 "semver": "7.0.0" 4954 "semver": "7.0.0"
4040 }, 4955 },
4041 "funding": { 4956 "funding": {
@@ -4052,11 +4967,53 @@
4052 "semver": "bin/semver.js" 4967 "semver": "bin/semver.js"
4053 } 4968 }
4054 }, 4969 },
4970 "node_modules/core-js-pure": {
4971 "version": "3.16.2",
4972 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.2.tgz",
4973 "integrity": "sha512-oxKe64UH049mJqrKkynWp6Vu0Rlm/BTXO/bJZuN2mmR3RtOFNepLlSWDd1eo16PzHpQAoNG97rLU1V/YxesJjw==",
4974 "dev": true,
4975 "hasInstallScript": true,
4976 "funding": {
4977 "type": "opencollective",
4978 "url": "https://opencollective.com/core-js"
4979 }
4980 },
4055 "node_modules/core-util-is": { 4981 "node_modules/core-util-is": {
4056 "version": "1.0.2", 4982 "version": "1.0.2",
4057 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 4983 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
4058 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 4984 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
4059 "dev": true 4985 },
4986 "node_modules/cosmiconfig": {
4987 "version": "6.0.0",
4988 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
4989 "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
4990 "dependencies": {
4991 "@types/parse-json": "^4.0.0",
4992 "import-fresh": "^3.1.0",
4993 "parse-json": "^5.0.0",
4994 "path-type": "^4.0.0",
4995 "yaml": "^1.7.2"
4996 },
4997 "engines": {
4998 "node": ">=8"
4999 }
5000 },
5001 "node_modules/cosmiconfig/node_modules/parse-json": {
5002 "version": "5.2.0",
5003 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
5004 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
5005 "dependencies": {
5006 "@babel/code-frame": "^7.0.0",
5007 "error-ex": "^1.3.1",
5008 "json-parse-even-better-errors": "^2.3.0",
5009 "lines-and-columns": "^1.1.6"
5010 },
5011 "engines": {
5012 "node": ">=8"
5013 },
5014 "funding": {
5015 "url": "https://github.com/sponsors/sindresorhus"
5016 }
4060 }, 5017 },
4061 "node_modules/cross-spawn": { 5018 "node_modules/cross-spawn": {
4062 "version": "7.0.3", 5019 "version": "7.0.3",
@@ -4073,63 +5030,29 @@
4073 } 5030 }
4074 }, 5031 },
4075 "node_modules/css-loader": { 5032 "node_modules/css-loader": {
4076 "version": "5.2.6", 5033 "version": "6.2.0",
4077 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", 5034 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz",
4078 "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", 5035 "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==",
4079 "dev": true, 5036 "dev": true,
4080 "dependencies": { 5037 "dependencies": {
4081 "icss-utils": "^5.1.0", 5038 "icss-utils": "^5.1.0",
4082 "loader-utils": "^2.0.0",
4083 "postcss": "^8.2.15", 5039 "postcss": "^8.2.15",
4084 "postcss-modules-extract-imports": "^3.0.0", 5040 "postcss-modules-extract-imports": "^3.0.0",
4085 "postcss-modules-local-by-default": "^4.0.0", 5041 "postcss-modules-local-by-default": "^4.0.0",
4086 "postcss-modules-scope": "^3.0.0", 5042 "postcss-modules-scope": "^3.0.0",
4087 "postcss-modules-values": "^4.0.0", 5043 "postcss-modules-values": "^4.0.0",
4088 "postcss-value-parser": "^4.1.0", 5044 "postcss-value-parser": "^4.1.0",
4089 "schema-utils": "^3.0.0",
4090 "semver": "^7.3.5" 5045 "semver": "^7.3.5"
4091 }, 5046 },
4092 "engines": { 5047 "engines": {
4093 "node": ">= 10.13.0" 5048 "node": ">= 12.13.0"
4094 }, 5049 },
4095 "funding": { 5050 "funding": {
4096 "type": "opencollective", 5051 "type": "opencollective",
4097 "url": "https://opencollective.com/webpack" 5052 "url": "https://opencollective.com/webpack"
4098 }, 5053 },
4099 "peerDependencies": { 5054 "peerDependencies": {
4100 "webpack": "^4.27.0 || ^5.0.0" 5055 "webpack": "^5.0.0"
4101 }
4102 },
4103 "node_modules/css-loader/node_modules/loader-utils": {
4104 "version": "2.0.0",
4105 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
4106 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
4107 "dev": true,
4108 "dependencies": {
4109 "big.js": "^5.2.2",
4110 "emojis-list": "^3.0.0",
4111 "json5": "^2.1.2"
4112 },
4113 "engines": {
4114 "node": ">=8.9.0"
4115 }
4116 },
4117 "node_modules/css-loader/node_modules/schema-utils": {
4118 "version": "3.0.0",
4119 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
4120 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
4121 "dev": true,
4122 "dependencies": {
4123 "@types/json-schema": "^7.0.6",
4124 "ajv": "^6.12.5",
4125 "ajv-keywords": "^3.5.2"
4126 },
4127 "engines": {
4128 "node": ">= 10.13.0"
4129 },
4130 "funding": {
4131 "type": "opencollective",
4132 "url": "https://opencollective.com/webpack"
4133 } 5056 }
4134 }, 5057 },
4135 "node_modules/css-loader/node_modules/semver": { 5058 "node_modules/css-loader/node_modules/semver": {
@@ -4194,15 +5117,6 @@
4194 "node": ">=0.10.0" 5117 "node": ">=0.10.0"
4195 } 5118 }
4196 }, 5119 },
4197 "node_modules/css-vendor": {
4198 "version": "2.0.8",
4199 "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz",
4200 "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==",
4201 "dependencies": {
4202 "@babel/runtime": "^7.8.3",
4203 "is-in-browser": "^1.0.2"
4204 }
4205 },
4206 "node_modules/css-what": { 5120 "node_modules/css-what": {
4207 "version": "5.0.1", 5121 "version": "5.0.1",
4208 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 5122 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
@@ -4272,9 +5186,9 @@
4272 } 5186 }
4273 }, 5187 },
4274 "node_modules/csstype": { 5188 "node_modules/csstype": {
4275 "version": "2.6.17", 5189 "version": "3.0.8",
4276 "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", 5190 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
4277 "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==" 5191 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
4278 }, 5192 },
4279 "node_modules/currently-unhandled": { 5193 "node_modules/currently-unhandled": {
4280 "version": "0.4.1", 5194 "version": "0.4.1",
@@ -4308,11 +5222,30 @@
4308 "node": ">=6" 5222 "node": ">=6"
4309 } 5223 }
4310 }, 5224 },
5225 "node_modules/damerau-levenshtein": {
5226 "version": "1.0.7",
5227 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
5228 "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
5229 "dev": true
5230 },
5231 "node_modules/dashdash": {
5232 "version": "1.14.1",
5233 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
5234 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
5235 "dev": true,
5236 "optional": true,
5237 "peer": true,
5238 "dependencies": {
5239 "assert-plus": "^1.0.0"
5240 },
5241 "engines": {
5242 "node": ">=0.10"
5243 }
5244 },
4311 "node_modules/debug": { 5245 "node_modules/debug": {
4312 "version": "4.3.1", 5246 "version": "4.3.1",
4313 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 5247 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
4314 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 5248 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
4315 "dev": true,
4316 "dependencies": { 5249 "dependencies": {
4317 "ms": "2.1.2" 5250 "ms": "2.1.2"
4318 }, 5251 },
@@ -4334,11 +5267,25 @@
4334 "node": ">=0.10.0" 5267 "node": ">=0.10.0"
4335 } 5268 }
4336 }, 5269 },
5270 "node_modules/decamelize-keys": {
5271 "version": "1.1.0",
5272 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
5273 "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
5274 "dev": true,
5275 "dependencies": {
5276 "decamelize": "^1.1.0",
5277 "map-obj": "^1.0.0"
5278 },
5279 "engines": {
5280 "node": ">=0.10.0"
5281 }
5282 },
4337 "node_modules/decode-uri-component": { 5283 "node_modules/decode-uri-component": {
4338 "version": "0.2.0", 5284 "version": "0.2.0",
4339 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 5285 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
4340 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 5286 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
4341 "dev": true, 5287 "dev": true,
5288 "optional": true,
4342 "engines": { 5289 "engines": {
4343 "node": ">=0.10" 5290 "node": ">=0.10"
4344 } 5291 }
@@ -4563,135 +5510,31 @@
4563 "url": "https://github.com/sponsors/ljharb" 5510 "url": "https://github.com/sponsors/ljharb"
4564 } 5511 }
4565 }, 5512 },
4566 "node_modules/default-gateway": { 5513 "node_modules/deep-is": {
4567 "version": "4.2.0", 5514 "version": "0.1.3",
4568 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", 5515 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
4569 "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", 5516 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
4570 "dev": true, 5517 "dev": true
4571 "dependencies": {
4572 "execa": "^1.0.0",
4573 "ip-regex": "^2.1.0"
4574 },
4575 "engines": {
4576 "node": ">=6"
4577 }
4578 },
4579 "node_modules/default-gateway/node_modules/cross-spawn": {
4580 "version": "6.0.5",
4581 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4582 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4583 "dev": true,
4584 "dependencies": {
4585 "nice-try": "^1.0.4",
4586 "path-key": "^2.0.1",
4587 "semver": "^5.5.0",
4588 "shebang-command": "^1.2.0",
4589 "which": "^1.2.9"
4590 },
4591 "engines": {
4592 "node": ">=4.8"
4593 }
4594 },
4595 "node_modules/default-gateway/node_modules/execa": {
4596 "version": "1.0.0",
4597 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
4598 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
4599 "dev": true,
4600 "dependencies": {
4601 "cross-spawn": "^6.0.0",
4602 "get-stream": "^4.0.0",
4603 "is-stream": "^1.1.0",
4604 "npm-run-path": "^2.0.0",
4605 "p-finally": "^1.0.0",
4606 "signal-exit": "^3.0.0",
4607 "strip-eof": "^1.0.0"
4608 },
4609 "engines": {
4610 "node": ">=6"
4611 }
4612 },
4613 "node_modules/default-gateway/node_modules/get-stream": {
4614 "version": "4.1.0",
4615 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
4616 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
4617 "dev": true,
4618 "dependencies": {
4619 "pump": "^3.0.0"
4620 },
4621 "engines": {
4622 "node": ">=6"
4623 }
4624 },
4625 "node_modules/default-gateway/node_modules/is-stream": {
4626 "version": "1.1.0",
4627 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4628 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4629 "dev": true,
4630 "engines": {
4631 "node": ">=0.10.0"
4632 }
4633 },
4634 "node_modules/default-gateway/node_modules/npm-run-path": {
4635 "version": "2.0.2",
4636 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4637 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4638 "dev": true,
4639 "dependencies": {
4640 "path-key": "^2.0.0"
4641 },
4642 "engines": {
4643 "node": ">=4"
4644 }
4645 },
4646 "node_modules/default-gateway/node_modules/path-key": {
4647 "version": "2.0.1",
4648 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
4649 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
4650 "dev": true,
4651 "engines": {
4652 "node": ">=4"
4653 }
4654 },
4655 "node_modules/default-gateway/node_modules/semver": {
4656 "version": "5.7.1",
4657 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4658 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4659 "dev": true,
4660 "bin": {
4661 "semver": "bin/semver"
4662 }
4663 }, 5518 },
4664 "node_modules/default-gateway/node_modules/shebang-command": { 5519 "node_modules/default-gateway": {
4665 "version": "1.2.0", 5520 "version": "6.0.3",
4666 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 5521 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
4667 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 5522 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
4668 "dev": true, 5523 "dev": true,
4669 "dependencies": { 5524 "dependencies": {
4670 "shebang-regex": "^1.0.0" 5525 "execa": "^5.0.0"
4671 }, 5526 },
4672 "engines": { 5527 "engines": {
4673 "node": ">=0.10.0" 5528 "node": ">= 10"
4674 } 5529 }
4675 }, 5530 },
4676 "node_modules/default-gateway/node_modules/shebang-regex": { 5531 "node_modules/define-lazy-prop": {
4677 "version": "1.0.0", 5532 "version": "2.0.0",
4678 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 5533 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
4679 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 5534 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
4680 "dev": true, 5535 "dev": true,
4681 "engines": { 5536 "engines": {
4682 "node": ">=0.10.0" 5537 "node": ">=8"
4683 }
4684 },
4685 "node_modules/default-gateway/node_modules/which": {
4686 "version": "1.3.1",
4687 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4688 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4689 "dev": true,
4690 "dependencies": {
4691 "isexe": "^2.0.0"
4692 },
4693 "bin": {
4694 "which": "bin/which"
4695 } 5538 }
4696 }, 5539 },
4697 "node_modules/define-properties": { 5540 "node_modules/define-properties": {
@@ -4706,120 +5549,81 @@
4706 "node": ">= 0.4" 5549 "node": ">= 0.4"
4707 } 5550 }
4708 }, 5551 },
4709 "node_modules/define-property": { 5552 "node_modules/del": {
4710 "version": "2.0.2", 5553 "version": "6.0.0",
4711 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 5554 "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
4712 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 5555 "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
4713 "dev": true,
4714 "dependencies": {
4715 "is-descriptor": "^1.0.2",
4716 "isobject": "^3.0.1"
4717 },
4718 "engines": {
4719 "node": ">=0.10.0"
4720 }
4721 },
4722 "node_modules/define-property/node_modules/is-accessor-descriptor": {
4723 "version": "1.0.0",
4724 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4725 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4726 "dev": true, 5556 "dev": true,
4727 "dependencies": { 5557 "dependencies": {
4728 "kind-of": "^6.0.0" 5558 "globby": "^11.0.1",
5559 "graceful-fs": "^4.2.4",
5560 "is-glob": "^4.0.1",
5561 "is-path-cwd": "^2.2.0",
5562 "is-path-inside": "^3.0.2",
5563 "p-map": "^4.0.0",
5564 "rimraf": "^3.0.2",
5565 "slash": "^3.0.0"
4729 }, 5566 },
4730 "engines": { 5567 "engines": {
4731 "node": ">=0.10.0" 5568 "node": ">=10"
4732 }
4733 },
4734 "node_modules/define-property/node_modules/is-data-descriptor": {
4735 "version": "1.0.0",
4736 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4737 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4738 "dev": true,
4739 "dependencies": {
4740 "kind-of": "^6.0.0"
4741 }, 5569 },
4742 "engines": { 5570 "funding": {
4743 "node": ">=0.10.0" 5571 "url": "https://github.com/sponsors/sindresorhus"
4744 } 5572 }
4745 }, 5573 },
4746 "node_modules/define-property/node_modules/is-descriptor": { 5574 "node_modules/del/node_modules/globby": {
4747 "version": "1.0.2", 5575 "version": "11.0.4",
4748 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 5576 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
4749 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 5577 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
4750 "dev": true, 5578 "dev": true,
4751 "dependencies": { 5579 "dependencies": {
4752 "is-accessor-descriptor": "^1.0.0", 5580 "array-union": "^2.1.0",
4753 "is-data-descriptor": "^1.0.0", 5581 "dir-glob": "^3.0.1",
4754 "kind-of": "^6.0.2" 5582 "fast-glob": "^3.1.1",
5583 "ignore": "^5.1.4",
5584 "merge2": "^1.3.0",
5585 "slash": "^3.0.0"
4755 }, 5586 },
4756 "engines": { 5587 "engines": {
4757 "node": ">=0.10.0" 5588 "node": ">=10"
4758 }
4759 },
4760 "node_modules/del": {
4761 "version": "4.1.1",
4762 "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
4763 "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
4764 "dev": true,
4765 "dependencies": {
4766 "@types/glob": "^7.1.1",
4767 "globby": "^6.1.0",
4768 "is-path-cwd": "^2.0.0",
4769 "is-path-in-cwd": "^2.0.0",
4770 "p-map": "^2.0.0",
4771 "pify": "^4.0.1",
4772 "rimraf": "^2.6.3"
4773 }, 5589 },
4774 "engines": { 5590 "funding": {
4775 "node": ">=6" 5591 "url": "https://github.com/sponsors/sindresorhus"
4776 } 5592 }
4777 }, 5593 },
4778 "node_modules/del/node_modules/array-union": { 5594 "node_modules/del/node_modules/rimraf": {
4779 "version": "1.0.2", 5595 "version": "3.0.2",
4780 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 5596 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4781 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 5597 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4782 "dev": true, 5598 "dev": true,
4783 "dependencies": { 5599 "dependencies": {
4784 "array-uniq": "^1.0.1" 5600 "glob": "^7.1.3"
4785 }, 5601 },
4786 "engines": { 5602 "bin": {
4787 "node": ">=0.10.0" 5603 "rimraf": "bin.js"
4788 }
4789 },
4790 "node_modules/del/node_modules/globby": {
4791 "version": "6.1.0",
4792 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4793 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
4794 "dev": true,
4795 "dependencies": {
4796 "array-union": "^1.0.1",
4797 "glob": "^7.0.3",
4798 "object-assign": "^4.0.1",
4799 "pify": "^2.0.0",
4800 "pinkie-promise": "^2.0.0"
4801 }, 5604 },
4802 "engines": { 5605 "funding": {
4803 "node": ">=0.10.0" 5606 "url": "https://github.com/sponsors/isaacs"
4804 } 5607 }
4805 }, 5608 },
4806 "node_modules/del/node_modules/globby/node_modules/pify": { 5609 "node_modules/delayed-stream": {
4807 "version": "2.3.0", 5610 "version": "1.0.0",
4808 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 5611 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4809 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 5612 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4810 "dev": true, 5613 "dev": true,
5614 "optional": true,
5615 "peer": true,
4811 "engines": { 5616 "engines": {
4812 "node": ">=0.10.0" 5617 "node": ">=0.4.0"
4813 } 5618 }
4814 }, 5619 },
4815 "node_modules/del/node_modules/pify": { 5620 "node_modules/delegates": {
4816 "version": "4.0.1", 5621 "version": "1.0.0",
4817 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 5622 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
4818 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 5623 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
4819 "dev": true, 5624 "dev": true,
4820 "engines": { 5625 "optional": true,
4821 "node": ">=6" 5626 "peer": true
4822 }
4823 }, 5627 },
4824 "node_modules/depd": { 5628 "node_modules/depd": {
4825 "version": "1.1.2", 5629 "version": "1.1.2",
@@ -4879,6 +5683,18 @@
4879 "buffer-indexof": "^1.0.0" 5683 "buffer-indexof": "^1.0.0"
4880 } 5684 }
4881 }, 5685 },
5686 "node_modules/doctrine": {
5687 "version": "3.0.0",
5688 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
5689 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
5690 "dev": true,
5691 "dependencies": {
5692 "esutils": "^2.0.2"
5693 },
5694 "engines": {
5695 "node": ">=6.0.0"
5696 }
5697 },
4882 "node_modules/dom-converter": { 5698 "node_modules/dom-converter": {
4883 "version": "0.2.0", 5699 "version": "0.2.0",
4884 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 5700 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
@@ -4897,16 +5713,10 @@
4897 "csstype": "^3.0.2" 5713 "csstype": "^3.0.2"
4898 } 5714 }
4899 }, 5715 },
4900 "node_modules/dom-helpers/node_modules/csstype": {
4901 "version": "3.0.8",
4902 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
4903 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
4904 },
4905 "node_modules/dom-serializer": { 5716 "node_modules/dom-serializer": {
4906 "version": "1.3.2", 5717 "version": "1.3.2",
4907 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 5718 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
4908 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 5719 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
4909 "dev": true,
4910 "dependencies": { 5720 "dependencies": {
4911 "domelementtype": "^2.0.1", 5721 "domelementtype": "^2.0.1",
4912 "domhandler": "^4.2.0", 5722 "domhandler": "^4.2.0",
@@ -4920,7 +5730,6 @@
4920 "version": "2.2.0", 5730 "version": "2.2.0",
4921 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 5731 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4922 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 5732 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
4923 "dev": true,
4924 "funding": [ 5733 "funding": [
4925 { 5734 {
4926 "type": "github", 5735 "type": "github",
@@ -4932,7 +5741,6 @@
4932 "version": "4.2.0", 5741 "version": "4.2.0",
4933 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", 5742 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
4934 "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", 5743 "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
4935 "dev": true,
4936 "dependencies": { 5744 "dependencies": {
4937 "domelementtype": "^2.2.0" 5745 "domelementtype": "^2.2.0"
4938 }, 5746 },
@@ -4947,7 +5755,6 @@
4947 "version": "2.7.0", 5755 "version": "2.7.0",
4948 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", 5756 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
4949 "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", 5757 "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
4950 "dev": true,
4951 "dependencies": { 5758 "dependencies": {
4952 "dom-serializer": "^1.0.1", 5759 "dom-serializer": "^1.0.1",
4953 "domelementtype": "^2.2.0", 5760 "domelementtype": "^2.2.0",
@@ -5033,6 +5840,14 @@
5033 "node": ">=4" 5840 "node": ">=4"
5034 } 5841 }
5035 }, 5842 },
5843 "node_modules/duplexer2": {
5844 "version": "0.1.4",
5845 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
5846 "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
5847 "dependencies": {
5848 "readable-stream": "^2.0.2"
5849 }
5850 },
5036 "node_modules/duplexer3": { 5851 "node_modules/duplexer3": {
5037 "version": "0.1.4", 5852 "version": "0.1.4",
5038 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 5853 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -5040,6 +5855,18 @@
5040 "dev": true, 5855 "dev": true,
5041 "optional": true 5856 "optional": true
5042 }, 5857 },
5858 "node_modules/ecc-jsbn": {
5859 "version": "0.1.2",
5860 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5861 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5862 "dev": true,
5863 "optional": true,
5864 "peer": true,
5865 "dependencies": {
5866 "jsbn": "~0.1.0",
5867 "safer-buffer": "^2.1.0"
5868 }
5869 },
5043 "node_modules/ee-first": { 5870 "node_modules/ee-first": {
5044 "version": "1.1.1", 5871 "version": "1.1.1",
5045 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 5872 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -5047,15 +5874,14 @@
5047 "dev": true 5874 "dev": true
5048 }, 5875 },
5049 "node_modules/electron-to-chromium": { 5876 "node_modules/electron-to-chromium": {
5050 "version": "1.3.760", 5877 "version": "1.3.814",
5051 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.760.tgz", 5878 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.814.tgz",
5052 "integrity": "sha512-XPKwjX6pHezJWB4FLVuSil9gGmU6XYl27ahUwEHODXF4KjCEB8RuIT05MkU1au2Tdye57o49yY0uCMK+bwUt+A==", 5879 "integrity": "sha512-0mH03cyjh6OzMlmjauGg0TLd87ErIJqWiYxMcOLKf5w6p0YEOl7DJAj7BDlXEFmCguY5CQaKVOiMjAMODO2XDw=="
5053 "dev": true
5054 }, 5880 },
5055 "node_modules/emoji-regex": { 5881 "node_modules/emoji-regex": {
5056 "version": "7.0.3", 5882 "version": "9.2.2",
5057 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 5883 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
5058 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 5884 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
5059 "dev": true 5885 "dev": true
5060 }, 5886 },
5061 "node_modules/emojis-list": { 5887 "node_modules/emojis-list": {
@@ -5081,6 +5907,7 @@
5081 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 5907 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
5082 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 5908 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
5083 "dev": true, 5909 "dev": true,
5910 "optional": true,
5084 "dependencies": { 5911 "dependencies": {
5085 "once": "^1.4.0" 5912 "once": "^1.4.0"
5086 } 5913 }
@@ -5098,15 +5925,37 @@
5098 "node": ">=10.13.0" 5925 "node": ">=10.13.0"
5099 } 5926 }
5100 }, 5927 },
5928 "node_modules/enquirer": {
5929 "version": "2.3.6",
5930 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
5931 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
5932 "dev": true,
5933 "dependencies": {
5934 "ansi-colors": "^4.1.1"
5935 },
5936 "engines": {
5937 "node": ">=8.6"
5938 }
5939 },
5101 "node_modules/entities": { 5940 "node_modules/entities": {
5102 "version": "2.2.0", 5941 "version": "2.2.0",
5103 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 5942 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
5104 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 5943 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
5105 "dev": true,
5106 "funding": { 5944 "funding": {
5107 "url": "https://github.com/fb55/entities?sponsor=1" 5945 "url": "https://github.com/fb55/entities?sponsor=1"
5108 } 5946 }
5109 }, 5947 },
5948 "node_modules/env-paths": {
5949 "version": "2.2.1",
5950 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
5951 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
5952 "dev": true,
5953 "optional": true,
5954 "peer": true,
5955 "engines": {
5956 "node": ">=6"
5957 }
5958 },
5110 "node_modules/envinfo": { 5959 "node_modules/envinfo": {
5111 "version": "7.8.1", 5960 "version": "7.8.1",
5112 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 5961 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
@@ -5119,24 +5968,10 @@
5119 "node": ">=4" 5968 "node": ">=4"
5120 } 5969 }
5121 }, 5970 },
5122 "node_modules/errno": {
5123 "version": "0.1.8",
5124 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
5125 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
5126 "dev": true,
5127 "dependencies": {
5128 "prr": "~1.0.1"
5129 },
5130 "bin": {
5131 "errno": "cli.js"
5132 }
5133 },
5134 "node_modules/error-ex": { 5971 "node_modules/error-ex": {
5135 "version": "1.3.2", 5972 "version": "1.3.2",
5136 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 5973 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5137 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 5974 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5138 "dev": true,
5139 "optional": true,
5140 "dependencies": { 5975 "dependencies": {
5141 "is-arrayish": "^0.2.1" 5976 "is-arrayish": "^0.2.1"
5142 } 5977 }
@@ -5146,7 +5981,6 @@
5146 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", 5981 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
5147 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", 5982 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
5148 "dev": true, 5983 "dev": true,
5149 "optional": true,
5150 "dependencies": { 5984 "dependencies": {
5151 "call-bind": "^1.0.2", 5985 "call-bind": "^1.0.2",
5152 "es-to-primitive": "^1.2.1", 5986 "es-to-primitive": "^1.2.1",
@@ -5173,9 +6007,9 @@
5173 } 6007 }
5174 }, 6008 },
5175 "node_modules/es-module-lexer": { 6009 "node_modules/es-module-lexer": {
5176 "version": "0.6.0", 6010 "version": "0.7.1",
5177 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.6.0.tgz", 6011 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
5178 "integrity": "sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==", 6012 "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
5179 "dev": true 6013 "dev": true
5180 }, 6014 },
5181 "node_modules/es-to-primitive": { 6015 "node_modules/es-to-primitive": {
@@ -5183,7 +6017,6 @@
5183 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 6017 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
5184 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 6018 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
5185 "dev": true, 6019 "dev": true,
5186 "optional": true,
5187 "dependencies": { 6020 "dependencies": {
5188 "is-callable": "^1.1.4", 6021 "is-callable": "^1.1.4",
5189 "is-date-object": "^1.0.1", 6022 "is-date-object": "^1.0.1",
@@ -5200,7 +6033,6 @@
5200 "version": "3.1.1", 6033 "version": "3.1.1",
5201 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 6034 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
5202 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 6035 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
5203 "dev": true,
5204 "engines": { 6036 "engines": {
5205 "node": ">=6" 6037 "node": ">=6"
5206 } 6038 }
@@ -5215,11 +6047,532 @@
5215 "version": "1.0.5", 6047 "version": "1.0.5",
5216 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6048 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5217 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 6049 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5218 "dev": true,
5219 "engines": { 6050 "engines": {
5220 "node": ">=0.8.0" 6051 "node": ">=0.8.0"
5221 } 6052 }
5222 }, 6053 },
6054 "node_modules/eslint": {
6055 "version": "7.32.0",
6056 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
6057 "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
6058 "dev": true,
6059 "dependencies": {
6060 "@babel/code-frame": "7.12.11",
6061 "@eslint/eslintrc": "^0.4.3",
6062 "@humanwhocodes/config-array": "^0.5.0",
6063 "ajv": "^6.10.0",
6064 "chalk": "^4.0.0",
6065 "cross-spawn": "^7.0.2",
6066 "debug": "^4.0.1",
6067 "doctrine": "^3.0.0",
6068 "enquirer": "^2.3.5",
6069 "escape-string-regexp": "^4.0.0",
6070 "eslint-scope": "^5.1.1",
6071 "eslint-utils": "^2.1.0",
6072 "eslint-visitor-keys": "^2.0.0",
6073 "espree": "^7.3.1",
6074 "esquery": "^1.4.0",
6075 "esutils": "^2.0.2",
6076 "fast-deep-equal": "^3.1.3",
6077 "file-entry-cache": "^6.0.1",
6078 "functional-red-black-tree": "^1.0.1",
6079 "glob-parent": "^5.1.2",
6080 "globals": "^13.6.0",
6081 "ignore": "^4.0.6",
6082 "import-fresh": "^3.0.0",
6083 "imurmurhash": "^0.1.4",
6084 "is-glob": "^4.0.0",
6085 "js-yaml": "^3.13.1",
6086 "json-stable-stringify-without-jsonify": "^1.0.1",
6087 "levn": "^0.4.1",
6088 "lodash.merge": "^4.6.2",
6089 "minimatch": "^3.0.4",
6090 "natural-compare": "^1.4.0",
6091 "optionator": "^0.9.1",
6092 "progress": "^2.0.0",
6093 "regexpp": "^3.1.0",
6094 "semver": "^7.2.1",
6095 "strip-ansi": "^6.0.0",
6096 "strip-json-comments": "^3.1.0",
6097 "table": "^6.0.9",
6098 "text-table": "^0.2.0",
6099 "v8-compile-cache": "^2.0.3"
6100 },
6101 "bin": {
6102 "eslint": "bin/eslint.js"
6103 },
6104 "engines": {
6105 "node": "^10.12.0 || >=12.0.0"
6106 },
6107 "funding": {
6108 "url": "https://opencollective.com/eslint"
6109 }
6110 },
6111 "node_modules/eslint-config-airbnb": {
6112 "version": "18.2.1",
6113 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz",
6114 "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==",
6115 "dev": true,
6116 "dependencies": {
6117 "eslint-config-airbnb-base": "^14.2.1",
6118 "object.assign": "^4.1.2",
6119 "object.entries": "^1.1.2"
6120 },
6121 "engines": {
6122 "node": ">= 6"
6123 },
6124 "peerDependencies": {
6125 "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0",
6126 "eslint-plugin-import": "^2.22.1",
6127 "eslint-plugin-jsx-a11y": "^6.4.1",
6128 "eslint-plugin-react": "^7.21.5",
6129 "eslint-plugin-react-hooks": "^4 || ^3 || ^2.3.0 || ^1.7.0"
6130 }
6131 },
6132 "node_modules/eslint-config-airbnb-base": {
6133 "version": "14.2.1",
6134 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz",
6135 "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==",
6136 "dev": true,
6137 "dependencies": {
6138 "confusing-browser-globals": "^1.0.10",
6139 "object.assign": "^4.1.2",
6140 "object.entries": "^1.1.2"
6141 },
6142 "engines": {
6143 "node": ">= 6"
6144 },
6145 "peerDependencies": {
6146 "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0",
6147 "eslint-plugin-import": "^2.22.1"
6148 }
6149 },
6150 "node_modules/eslint-config-airbnb-typescript": {
6151 "version": "13.0.0",
6152 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-13.0.0.tgz",
6153 "integrity": "sha512-ILlBPRdEeNavuZl6Wcjsese/vxMI4E8WM4xqCXLFyOHA1HFicpuTys9ikCk872vFK009WvhtT+rCl0R1Uadqcw==",
6154 "dev": true,
6155 "peerDependencies": {
6156 "@typescript-eslint/eslint-plugin": "^4.4.1",
6157 "@typescript-eslint/parser": "^4.4.1"
6158 }
6159 },
6160 "node_modules/eslint-import-resolver-node": {
6161 "version": "0.3.6",
6162 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
6163 "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
6164 "dev": true,
6165 "dependencies": {
6166 "debug": "^3.2.7",
6167 "resolve": "^1.20.0"
6168 }
6169 },
6170 "node_modules/eslint-import-resolver-node/node_modules/debug": {
6171 "version": "3.2.7",
6172 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
6173 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
6174 "dev": true,
6175 "dependencies": {
6176 "ms": "^2.1.1"
6177 }
6178 },
6179 "node_modules/eslint-module-utils": {
6180 "version": "2.6.2",
6181 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz",
6182 "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==",
6183 "dev": true,
6184 "dependencies": {
6185 "debug": "^3.2.7",
6186 "pkg-dir": "^2.0.0"
6187 },
6188 "engines": {
6189 "node": ">=4"
6190 }
6191 },
6192 "node_modules/eslint-module-utils/node_modules/debug": {
6193 "version": "3.2.7",
6194 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
6195 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
6196 "dev": true,
6197 "dependencies": {
6198 "ms": "^2.1.1"
6199 }
6200 },
6201 "node_modules/eslint-module-utils/node_modules/find-up": {
6202 "version": "2.1.0",
6203 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
6204 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
6205 "dev": true,
6206 "dependencies": {
6207 "locate-path": "^2.0.0"
6208 },
6209 "engines": {
6210 "node": ">=4"
6211 }
6212 },
6213 "node_modules/eslint-module-utils/node_modules/locate-path": {
6214 "version": "2.0.0",
6215 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
6216 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6217 "dev": true,
6218 "dependencies": {
6219 "p-locate": "^2.0.0",
6220 "path-exists": "^3.0.0"
6221 },
6222 "engines": {
6223 "node": ">=4"
6224 }
6225 },
6226 "node_modules/eslint-module-utils/node_modules/p-limit": {
6227 "version": "1.3.0",
6228 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
6229 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6230 "dev": true,
6231 "dependencies": {
6232 "p-try": "^1.0.0"
6233 },
6234 "engines": {
6235 "node": ">=4"
6236 }
6237 },
6238 "node_modules/eslint-module-utils/node_modules/p-locate": {
6239 "version": "2.0.0",
6240 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
6241 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6242 "dev": true,
6243 "dependencies": {
6244 "p-limit": "^1.1.0"
6245 },
6246 "engines": {
6247 "node": ">=4"
6248 }
6249 },
6250 "node_modules/eslint-module-utils/node_modules/p-try": {
6251 "version": "1.0.0",
6252 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6253 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
6254 "dev": true,
6255 "engines": {
6256 "node": ">=4"
6257 }
6258 },
6259 "node_modules/eslint-module-utils/node_modules/path-exists": {
6260 "version": "3.0.0",
6261 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6262 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6263 "dev": true,
6264 "engines": {
6265 "node": ">=4"
6266 }
6267 },
6268 "node_modules/eslint-module-utils/node_modules/pkg-dir": {
6269 "version": "2.0.0",
6270 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
6271 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
6272 "dev": true,
6273 "dependencies": {
6274 "find-up": "^2.1.0"
6275 },
6276 "engines": {
6277 "node": ">=4"
6278 }
6279 },
6280 "node_modules/eslint-plugin-import": {
6281 "version": "2.24.1",
6282 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.1.tgz",
6283 "integrity": "sha512-KSFWhNxPH8OGJwpRJJs+Z7I0a13E2iFQZJIvSnCu6KUs4qmgAm3xN9GYBCSoiGWmwA7gERZPXqYQjcoCROnYhQ==",
6284 "dev": true,
6285 "dependencies": {
6286 "array-includes": "^3.1.3",
6287 "array.prototype.flat": "^1.2.4",
6288 "debug": "^2.6.9",
6289 "doctrine": "^2.1.0",
6290 "eslint-import-resolver-node": "^0.3.6",
6291 "eslint-module-utils": "^2.6.2",
6292 "find-up": "^2.0.0",
6293 "has": "^1.0.3",
6294 "is-core-module": "^2.6.0",
6295 "minimatch": "^3.0.4",
6296 "object.values": "^1.1.4",
6297 "pkg-up": "^2.0.0",
6298 "read-pkg-up": "^3.0.0",
6299 "resolve": "^1.20.0",
6300 "tsconfig-paths": "^3.10.1"
6301 },
6302 "engines": {
6303 "node": ">=4"
6304 },
6305 "peerDependencies": {
6306 "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0"
6307 }
6308 },
6309 "node_modules/eslint-plugin-import/node_modules/debug": {
6310 "version": "2.6.9",
6311 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6312 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6313 "dev": true,
6314 "dependencies": {
6315 "ms": "2.0.0"
6316 }
6317 },
6318 "node_modules/eslint-plugin-import/node_modules/doctrine": {
6319 "version": "2.1.0",
6320 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
6321 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
6322 "dev": true,
6323 "dependencies": {
6324 "esutils": "^2.0.2"
6325 },
6326 "engines": {
6327 "node": ">=0.10.0"
6328 }
6329 },
6330 "node_modules/eslint-plugin-import/node_modules/find-up": {
6331 "version": "2.1.0",
6332 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
6333 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
6334 "dev": true,
6335 "dependencies": {
6336 "locate-path": "^2.0.0"
6337 },
6338 "engines": {
6339 "node": ">=4"
6340 }
6341 },
6342 "node_modules/eslint-plugin-import/node_modules/load-json-file": {
6343 "version": "4.0.0",
6344 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
6345 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
6346 "dev": true,
6347 "dependencies": {
6348 "graceful-fs": "^4.1.2",
6349 "parse-json": "^4.0.0",
6350 "pify": "^3.0.0",
6351 "strip-bom": "^3.0.0"
6352 },
6353 "engines": {
6354 "node": ">=4"
6355 }
6356 },
6357 "node_modules/eslint-plugin-import/node_modules/locate-path": {
6358 "version": "2.0.0",
6359 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
6360 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
6361 "dev": true,
6362 "dependencies": {
6363 "p-locate": "^2.0.0",
6364 "path-exists": "^3.0.0"
6365 },
6366 "engines": {
6367 "node": ">=4"
6368 }
6369 },
6370 "node_modules/eslint-plugin-import/node_modules/ms": {
6371 "version": "2.0.0",
6372 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6373 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6374 "dev": true
6375 },
6376 "node_modules/eslint-plugin-import/node_modules/p-limit": {
6377 "version": "1.3.0",
6378 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
6379 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6380 "dev": true,
6381 "dependencies": {
6382 "p-try": "^1.0.0"
6383 },
6384 "engines": {
6385 "node": ">=4"
6386 }
6387 },
6388 "node_modules/eslint-plugin-import/node_modules/p-locate": {
6389 "version": "2.0.0",
6390 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
6391 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6392 "dev": true,
6393 "dependencies": {
6394 "p-limit": "^1.1.0"
6395 },
6396 "engines": {
6397 "node": ">=4"
6398 }
6399 },
6400 "node_modules/eslint-plugin-import/node_modules/p-try": {
6401 "version": "1.0.0",
6402 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6403 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
6404 "dev": true,
6405 "engines": {
6406 "node": ">=4"
6407 }
6408 },
6409 "node_modules/eslint-plugin-import/node_modules/parse-json": {
6410 "version": "4.0.0",
6411 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6412 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6413 "dev": true,
6414 "dependencies": {
6415 "error-ex": "^1.3.1",
6416 "json-parse-better-errors": "^1.0.1"
6417 },
6418 "engines": {
6419 "node": ">=4"
6420 }
6421 },
6422 "node_modules/eslint-plugin-import/node_modules/path-exists": {
6423 "version": "3.0.0",
6424 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6425 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
6426 "dev": true,
6427 "engines": {
6428 "node": ">=4"
6429 }
6430 },
6431 "node_modules/eslint-plugin-import/node_modules/path-type": {
6432 "version": "3.0.0",
6433 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
6434 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
6435 "dev": true,
6436 "dependencies": {
6437 "pify": "^3.0.0"
6438 },
6439 "engines": {
6440 "node": ">=4"
6441 }
6442 },
6443 "node_modules/eslint-plugin-import/node_modules/pify": {
6444 "version": "3.0.0",
6445 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6446 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6447 "dev": true,
6448 "engines": {
6449 "node": ">=4"
6450 }
6451 },
6452 "node_modules/eslint-plugin-import/node_modules/read-pkg": {
6453 "version": "3.0.0",
6454 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
6455 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
6456 "dev": true,
6457 "dependencies": {
6458 "load-json-file": "^4.0.0",
6459 "normalize-package-data": "^2.3.2",
6460 "path-type": "^3.0.0"
6461 },
6462 "engines": {
6463 "node": ">=4"
6464 }
6465 },
6466 "node_modules/eslint-plugin-import/node_modules/read-pkg-up": {
6467 "version": "3.0.0",
6468 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
6469 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
6470 "dev": true,
6471 "dependencies": {
6472 "find-up": "^2.0.0",
6473 "read-pkg": "^3.0.0"
6474 },
6475 "engines": {
6476 "node": ">=4"
6477 }
6478 },
6479 "node_modules/eslint-plugin-import/node_modules/strip-bom": {
6480 "version": "3.0.0",
6481 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
6482 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
6483 "dev": true,
6484 "engines": {
6485 "node": ">=4"
6486 }
6487 },
6488 "node_modules/eslint-plugin-jsx-a11y": {
6489 "version": "6.4.1",
6490 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz",
6491 "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==",
6492 "dev": true,
6493 "dependencies": {
6494 "@babel/runtime": "^7.11.2",
6495 "aria-query": "^4.2.2",
6496 "array-includes": "^3.1.1",
6497 "ast-types-flow": "^0.0.7",
6498 "axe-core": "^4.0.2",
6499 "axobject-query": "^2.2.0",
6500 "damerau-levenshtein": "^1.0.6",
6501 "emoji-regex": "^9.0.0",
6502 "has": "^1.0.3",
6503 "jsx-ast-utils": "^3.1.0",
6504 "language-tags": "^1.0.5"
6505 },
6506 "engines": {
6507 "node": ">=4.0"
6508 },
6509 "peerDependencies": {
6510 "eslint": "^3 || ^4 || ^5 || ^6 || ^7"
6511 }
6512 },
6513 "node_modules/eslint-plugin-react": {
6514 "version": "7.24.0",
6515 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz",
6516 "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==",
6517 "dev": true,
6518 "dependencies": {
6519 "array-includes": "^3.1.3",
6520 "array.prototype.flatmap": "^1.2.4",
6521 "doctrine": "^2.1.0",
6522 "has": "^1.0.3",
6523 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
6524 "minimatch": "^3.0.4",
6525 "object.entries": "^1.1.4",
6526 "object.fromentries": "^2.0.4",
6527 "object.values": "^1.1.4",
6528 "prop-types": "^15.7.2",
6529 "resolve": "^2.0.0-next.3",
6530 "string.prototype.matchall": "^4.0.5"
6531 },
6532 "engines": {
6533 "node": ">=4"
6534 },
6535 "peerDependencies": {
6536 "eslint": "^3 || ^4 || ^5 || ^6 || ^7"
6537 }
6538 },
6539 "node_modules/eslint-plugin-react-hooks": {
6540 "version": "4.2.0",
6541 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz",
6542 "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==",
6543 "dev": true,
6544 "engines": {
6545 "node": ">=10"
6546 },
6547 "peerDependencies": {
6548 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
6549 }
6550 },
6551 "node_modules/eslint-plugin-react/node_modules/doctrine": {
6552 "version": "2.1.0",
6553 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
6554 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
6555 "dev": true,
6556 "dependencies": {
6557 "esutils": "^2.0.2"
6558 },
6559 "engines": {
6560 "node": ">=0.10.0"
6561 }
6562 },
6563 "node_modules/eslint-plugin-react/node_modules/resolve": {
6564 "version": "2.0.0-next.3",
6565 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
6566 "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
6567 "dev": true,
6568 "dependencies": {
6569 "is-core-module": "^2.2.0",
6570 "path-parse": "^1.0.6"
6571 },
6572 "funding": {
6573 "url": "https://github.com/sponsors/ljharb"
6574 }
6575 },
5223 "node_modules/eslint-scope": { 6576 "node_modules/eslint-scope": {
5224 "version": "5.1.1", 6577 "version": "5.1.1",
5225 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 6578 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -5233,12 +6586,260 @@
5233 "node": ">=8.0.0" 6586 "node": ">=8.0.0"
5234 } 6587 }
5235 }, 6588 },
6589 "node_modules/eslint-utils": {
6590 "version": "3.0.0",
6591 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
6592 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
6593 "dev": true,
6594 "dependencies": {
6595 "eslint-visitor-keys": "^2.0.0"
6596 },
6597 "engines": {
6598 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
6599 },
6600 "funding": {
6601 "url": "https://github.com/sponsors/mysticatea"
6602 },
6603 "peerDependencies": {
6604 "eslint": ">=5"
6605 }
6606 },
6607 "node_modules/eslint-visitor-keys": {
6608 "version": "2.1.0",
6609 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
6610 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
6611 "dev": true,
6612 "engines": {
6613 "node": ">=10"
6614 }
6615 },
6616 "node_modules/eslint/node_modules/@babel/code-frame": {
6617 "version": "7.12.11",
6618 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
6619 "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
6620 "dev": true,
6621 "dependencies": {
6622 "@babel/highlight": "^7.10.4"
6623 }
6624 },
6625 "node_modules/eslint/node_modules/ansi-regex": {
6626 "version": "5.0.0",
6627 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
6628 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
6629 "dev": true,
6630 "engines": {
6631 "node": ">=8"
6632 }
6633 },
6634 "node_modules/eslint/node_modules/ansi-styles": {
6635 "version": "4.3.0",
6636 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6637 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6638 "dev": true,
6639 "dependencies": {
6640 "color-convert": "^2.0.1"
6641 },
6642 "engines": {
6643 "node": ">=8"
6644 },
6645 "funding": {
6646 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6647 }
6648 },
6649 "node_modules/eslint/node_modules/chalk": {
6650 "version": "4.1.2",
6651 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
6652 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
6653 "dev": true,
6654 "dependencies": {
6655 "ansi-styles": "^4.1.0",
6656 "supports-color": "^7.1.0"
6657 },
6658 "engines": {
6659 "node": ">=10"
6660 },
6661 "funding": {
6662 "url": "https://github.com/chalk/chalk?sponsor=1"
6663 }
6664 },
6665 "node_modules/eslint/node_modules/color-convert": {
6666 "version": "2.0.1",
6667 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6668 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6669 "dev": true,
6670 "dependencies": {
6671 "color-name": "~1.1.4"
6672 },
6673 "engines": {
6674 "node": ">=7.0.0"
6675 }
6676 },
6677 "node_modules/eslint/node_modules/color-name": {
6678 "version": "1.1.4",
6679 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6680 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6681 "dev": true
6682 },
6683 "node_modules/eslint/node_modules/escape-string-regexp": {
6684 "version": "4.0.0",
6685 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
6686 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
6687 "dev": true,
6688 "engines": {
6689 "node": ">=10"
6690 },
6691 "funding": {
6692 "url": "https://github.com/sponsors/sindresorhus"
6693 }
6694 },
6695 "node_modules/eslint/node_modules/eslint-utils": {
6696 "version": "2.1.0",
6697 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
6698 "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
6699 "dev": true,
6700 "dependencies": {
6701 "eslint-visitor-keys": "^1.1.0"
6702 },
6703 "engines": {
6704 "node": ">=6"
6705 },
6706 "funding": {
6707 "url": "https://github.com/sponsors/mysticatea"
6708 }
6709 },
6710 "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
6711 "version": "1.3.0",
6712 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
6713 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
6714 "dev": true,
6715 "engines": {
6716 "node": ">=4"
6717 }
6718 },
6719 "node_modules/eslint/node_modules/globals": {
6720 "version": "13.11.0",
6721 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
6722 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
6723 "dev": true,
6724 "dependencies": {
6725 "type-fest": "^0.20.2"
6726 },
6727 "engines": {
6728 "node": ">=8"
6729 },
6730 "funding": {
6731 "url": "https://github.com/sponsors/sindresorhus"
6732 }
6733 },
6734 "node_modules/eslint/node_modules/has-flag": {
6735 "version": "4.0.0",
6736 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
6737 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6738 "dev": true,
6739 "engines": {
6740 "node": ">=8"
6741 }
6742 },
6743 "node_modules/eslint/node_modules/ignore": {
6744 "version": "4.0.6",
6745 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
6746 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
6747 "dev": true,
6748 "engines": {
6749 "node": ">= 4"
6750 }
6751 },
6752 "node_modules/eslint/node_modules/semver": {
6753 "version": "7.3.5",
6754 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
6755 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
6756 "dev": true,
6757 "dependencies": {
6758 "lru-cache": "^6.0.0"
6759 },
6760 "bin": {
6761 "semver": "bin/semver.js"
6762 },
6763 "engines": {
6764 "node": ">=10"
6765 }
6766 },
6767 "node_modules/eslint/node_modules/strip-ansi": {
6768 "version": "6.0.0",
6769 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6770 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6771 "dev": true,
6772 "dependencies": {
6773 "ansi-regex": "^5.0.0"
6774 },
6775 "engines": {
6776 "node": ">=8"
6777 }
6778 },
6779 "node_modules/eslint/node_modules/supports-color": {
6780 "version": "7.2.0",
6781 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6782 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6783 "dev": true,
6784 "dependencies": {
6785 "has-flag": "^4.0.0"
6786 },
6787 "engines": {
6788 "node": ">=8"
6789 }
6790 },
6791 "node_modules/eslint/node_modules/type-fest": {
6792 "version": "0.20.2",
6793 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
6794 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
6795 "dev": true,
6796 "engines": {
6797 "node": ">=10"
6798 },
6799 "funding": {
6800 "url": "https://github.com/sponsors/sindresorhus"
6801 }
6802 },
6803 "node_modules/espree": {
6804 "version": "7.3.1",
6805 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
6806 "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
6807 "dev": true,
6808 "dependencies": {
6809 "acorn": "^7.4.0",
6810 "acorn-jsx": "^5.3.1",
6811 "eslint-visitor-keys": "^1.3.0"
6812 },
6813 "engines": {
6814 "node": "^10.12.0 || >=12.0.0"
6815 }
6816 },
6817 "node_modules/espree/node_modules/acorn": {
6818 "version": "7.4.1",
6819 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
6820 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
6821 "dev": true,
6822 "bin": {
6823 "acorn": "bin/acorn"
6824 },
6825 "engines": {
6826 "node": ">=0.4.0"
6827 }
6828 },
6829 "node_modules/espree/node_modules/eslint-visitor-keys": {
6830 "version": "1.3.0",
6831 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
6832 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
6833 "dev": true,
6834 "engines": {
6835 "node": ">=4"
6836 }
6837 },
5236 "node_modules/esprima": { 6838 "node_modules/esprima": {
5237 "version": "4.0.1", 6839 "version": "4.0.1",
5238 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 6840 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
5239 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 6841 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
5240 "dev": true, 6842 "dev": true,
5241 "optional": true,
5242 "bin": { 6843 "bin": {
5243 "esparse": "bin/esparse.js", 6844 "esparse": "bin/esparse.js",
5244 "esvalidate": "bin/esvalidate.js" 6845 "esvalidate": "bin/esvalidate.js"
@@ -5247,6 +6848,27 @@
5247 "node": ">=4" 6848 "node": ">=4"
5248 } 6849 }
5249 }, 6850 },
6851 "node_modules/esquery": {
6852 "version": "1.4.0",
6853 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
6854 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
6855 "dev": true,
6856 "dependencies": {
6857 "estraverse": "^5.1.0"
6858 },
6859 "engines": {
6860 "node": ">=0.10"
6861 }
6862 },
6863 "node_modules/esquery/node_modules/estraverse": {
6864 "version": "5.2.0",
6865 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
6866 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
6867 "dev": true,
6868 "engines": {
6869 "node": ">=4.0"
6870 }
6871 },
5250 "node_modules/esrecurse": { 6872 "node_modules/esrecurse": {
5251 "version": "4.3.0", 6873 "version": "4.3.0",
5252 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 6874 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
@@ -5310,18 +6932,6 @@
5310 "node": ">=0.8.x" 6932 "node": ">=0.8.x"
5311 } 6933 }
5312 }, 6934 },
5313 "node_modules/eventsource": {
5314 "version": "1.1.0",
5315 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
5316 "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
5317 "dev": true,
5318 "dependencies": {
5319 "original": "^1.0.0"
5320 },
5321 "engines": {
5322 "node": ">=0.12.0"
5323 }
5324 },
5325 "node_modules/exec-buffer": { 6935 "node_modules/exec-buffer": {
5326 "version": "3.2.0", 6936 "version": "3.2.0",
5327 "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", 6937 "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
@@ -5500,6 +7110,18 @@
5500 "url": "https://github.com/sindresorhus/execa?sponsor=1" 7110 "url": "https://github.com/sindresorhus/execa?sponsor=1"
5501 } 7111 }
5502 }, 7112 },
7113 "node_modules/execall": {
7114 "version": "2.0.0",
7115 "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
7116 "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
7117 "dev": true,
7118 "dependencies": {
7119 "clone-regexp": "^2.1.0"
7120 },
7121 "engines": {
7122 "node": ">=8"
7123 }
7124 },
5503 "node_modules/executable": { 7125 "node_modules/executable": {
5504 "version": "4.1.1", 7126 "version": "4.1.1",
5505 "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 7127 "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
@@ -5513,63 +7135,6 @@
5513 "node": ">=4" 7135 "node": ">=4"
5514 } 7136 }
5515 }, 7137 },
5516 "node_modules/expand-brackets": {
5517 "version": "2.1.4",
5518 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
5519 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
5520 "dev": true,
5521 "dependencies": {
5522 "debug": "^2.3.3",
5523 "define-property": "^0.2.5",
5524 "extend-shallow": "^2.0.1",
5525 "posix-character-classes": "^0.1.0",
5526 "regex-not": "^1.0.0",
5527 "snapdragon": "^0.8.1",
5528 "to-regex": "^3.0.1"
5529 },
5530 "engines": {
5531 "node": ">=0.10.0"
5532 }
5533 },
5534 "node_modules/expand-brackets/node_modules/debug": {
5535 "version": "2.6.9",
5536 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5537 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5538 "dev": true,
5539 "dependencies": {
5540 "ms": "2.0.0"
5541 }
5542 },
5543 "node_modules/expand-brackets/node_modules/define-property": {
5544 "version": "0.2.5",
5545 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
5546 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5547 "dev": true,
5548 "dependencies": {
5549 "is-descriptor": "^0.1.0"
5550 },
5551 "engines": {
5552 "node": ">=0.10.0"
5553 }
5554 },
5555 "node_modules/expand-brackets/node_modules/extend-shallow": {
5556 "version": "2.0.1",
5557 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5558 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5559 "dev": true,
5560 "dependencies": {
5561 "is-extendable": "^0.1.0"
5562 },
5563 "engines": {
5564 "node": ">=0.10.0"
5565 }
5566 },
5567 "node_modules/expand-brackets/node_modules/ms": {
5568 "version": "2.0.0",
5569 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5570 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5571 "dev": true
5572 },
5573 "node_modules/express": { 7138 "node_modules/express": {
5574 "version": "4.17.1", 7139 "version": "4.17.1",
5575 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 7140 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
@@ -5659,111 +7224,22 @@
5659 "node": ">=4" 7224 "node": ">=4"
5660 } 7225 }
5661 }, 7226 },
5662 "node_modules/extend-shallow": { 7227 "node_modules/extend": {
5663 "version": "3.0.2", 7228 "version": "3.0.2",
5664 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 7229 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
5665 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 7230 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
5666 "dev": true, 7231 "dev": true
5667 "dependencies": {
5668 "assign-symbols": "^1.0.0",
5669 "is-extendable": "^1.0.1"
5670 },
5671 "engines": {
5672 "node": ">=0.10.0"
5673 }
5674 },
5675 "node_modules/extend-shallow/node_modules/is-extendable": {
5676 "version": "1.0.1",
5677 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
5678 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5679 "dev": true,
5680 "dependencies": {
5681 "is-plain-object": "^2.0.4"
5682 },
5683 "engines": {
5684 "node": ">=0.10.0"
5685 }
5686 },
5687 "node_modules/extglob": {
5688 "version": "2.0.4",
5689 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
5690 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
5691 "dev": true,
5692 "dependencies": {
5693 "array-unique": "^0.3.2",
5694 "define-property": "^1.0.0",
5695 "expand-brackets": "^2.1.4",
5696 "extend-shallow": "^2.0.1",
5697 "fragment-cache": "^0.2.1",
5698 "regex-not": "^1.0.0",
5699 "snapdragon": "^0.8.1",
5700 "to-regex": "^3.0.1"
5701 },
5702 "engines": {
5703 "node": ">=0.10.0"
5704 }
5705 },
5706 "node_modules/extglob/node_modules/define-property": {
5707 "version": "1.0.0",
5708 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5709 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5710 "dev": true,
5711 "dependencies": {
5712 "is-descriptor": "^1.0.0"
5713 },
5714 "engines": {
5715 "node": ">=0.10.0"
5716 }
5717 },
5718 "node_modules/extglob/node_modules/extend-shallow": {
5719 "version": "2.0.1",
5720 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5721 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5722 "dev": true,
5723 "dependencies": {
5724 "is-extendable": "^0.1.0"
5725 },
5726 "engines": {
5727 "node": ">=0.10.0"
5728 }
5729 },
5730 "node_modules/extglob/node_modules/is-accessor-descriptor": {
5731 "version": "1.0.0",
5732 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5733 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5734 "dev": true,
5735 "dependencies": {
5736 "kind-of": "^6.0.0"
5737 },
5738 "engines": {
5739 "node": ">=0.10.0"
5740 }
5741 },
5742 "node_modules/extglob/node_modules/is-data-descriptor": {
5743 "version": "1.0.0",
5744 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5745 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5746 "dev": true,
5747 "dependencies": {
5748 "kind-of": "^6.0.0"
5749 },
5750 "engines": {
5751 "node": ">=0.10.0"
5752 }
5753 }, 7232 },
5754 "node_modules/extglob/node_modules/is-descriptor": { 7233 "node_modules/extsprintf": {
5755 "version": "1.0.2", 7234 "version": "1.3.0",
5756 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 7235 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
5757 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 7236 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
5758 "dev": true, 7237 "dev": true,
5759 "dependencies": { 7238 "engines": [
5760 "is-accessor-descriptor": "^1.0.0", 7239 "node >=0.6.0"
5761 "is-data-descriptor": "^1.0.0", 7240 ],
5762 "kind-of": "^6.0.2" 7241 "optional": true,
5763 }, 7242 "peer": true
5764 "engines": {
5765 "node": ">=0.10.0"
5766 }
5767 }, 7243 },
5768 "node_modules/fast-deep-equal": { 7244 "node_modules/fast-deep-equal": {
5769 "version": "3.1.3", 7245 "version": "3.1.3",
@@ -5793,6 +7269,12 @@
5793 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 7269 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
5794 "dev": true 7270 "dev": true
5795 }, 7271 },
7272 "node_modules/fast-levenshtein": {
7273 "version": "2.0.6",
7274 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
7275 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
7276 "dev": true
7277 },
5796 "node_modules/fast-xml-parser": { 7278 "node_modules/fast-xml-parser": {
5797 "version": "3.19.0", 7279 "version": "3.19.0",
5798 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", 7280 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz",
@@ -5858,56 +7340,16 @@
5858 "node": ">=0.10.0" 7340 "node": ">=0.10.0"
5859 } 7341 }
5860 }, 7342 },
5861 "node_modules/file-loader": { 7343 "node_modules/file-entry-cache": {
5862 "version": "6.2.0", 7344 "version": "6.0.1",
5863 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", 7345 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
5864 "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", 7346 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
5865 "dev": true,
5866 "dependencies": {
5867 "loader-utils": "^2.0.0",
5868 "schema-utils": "^3.0.0"
5869 },
5870 "engines": {
5871 "node": ">= 10.13.0"
5872 },
5873 "funding": {
5874 "type": "opencollective",
5875 "url": "https://opencollective.com/webpack"
5876 },
5877 "peerDependencies": {
5878 "webpack": "^4.0.0 || ^5.0.0"
5879 }
5880 },
5881 "node_modules/file-loader/node_modules/loader-utils": {
5882 "version": "2.0.0",
5883 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
5884 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
5885 "dev": true,
5886 "dependencies": {
5887 "big.js": "^5.2.2",
5888 "emojis-list": "^3.0.0",
5889 "json5": "^2.1.2"
5890 },
5891 "engines": {
5892 "node": ">=8.9.0"
5893 }
5894 },
5895 "node_modules/file-loader/node_modules/schema-utils": {
5896 "version": "3.0.0",
5897 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
5898 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
5899 "dev": true, 7347 "dev": true,
5900 "dependencies": { 7348 "dependencies": {
5901 "@types/json-schema": "^7.0.6", 7349 "flat-cache": "^3.0.4"
5902 "ajv": "^6.12.5",
5903 "ajv-keywords": "^3.5.2"
5904 }, 7350 },
5905 "engines": { 7351 "engines": {
5906 "node": ">= 10.13.0" 7352 "node": "^10.12.0 || >=12.0.0"
5907 },
5908 "funding": {
5909 "type": "opencollective",
5910 "url": "https://opencollective.com/webpack"
5911 } 7353 }
5912 }, 7354 },
5913 "node_modules/file-type": { 7355 "node_modules/file-type": {
@@ -6006,6 +7448,11 @@
6006 "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 7448 "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
6007 } 7449 }
6008 }, 7450 },
7451 "node_modules/find-root": {
7452 "version": "1.1.0",
7453 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
7454 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
7455 },
6009 "node_modules/find-up": { 7456 "node_modules/find-up": {
6010 "version": "4.1.0", 7457 "version": "4.1.0",
6011 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 7458 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -6032,10 +7479,44 @@
6032 "node": ">=6" 7479 "node": ">=6"
6033 } 7480 }
6034 }, 7481 },
7482 "node_modules/flat-cache": {
7483 "version": "3.0.4",
7484 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
7485 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
7486 "dev": true,
7487 "dependencies": {
7488 "flatted": "^3.1.0",
7489 "rimraf": "^3.0.2"
7490 },
7491 "engines": {
7492 "node": "^10.12.0 || >=12.0.0"
7493 }
7494 },
7495 "node_modules/flat-cache/node_modules/rimraf": {
7496 "version": "3.0.2",
7497 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
7498 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
7499 "dev": true,
7500 "dependencies": {
7501 "glob": "^7.1.3"
7502 },
7503 "bin": {
7504 "rimraf": "bin.js"
7505 },
7506 "funding": {
7507 "url": "https://github.com/sponsors/isaacs"
7508 }
7509 },
7510 "node_modules/flatted": {
7511 "version": "3.2.2",
7512 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
7513 "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
7514 "dev": true
7515 },
6035 "node_modules/follow-redirects": { 7516 "node_modules/follow-redirects": {
6036 "version": "1.14.1", 7517 "version": "1.14.2",
6037 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", 7518 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz",
6038 "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", 7519 "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==",
6039 "dev": true, 7520 "dev": true,
6040 "funding": [ 7521 "funding": [
6041 { 7522 {
@@ -6052,13 +7533,31 @@
6052 } 7533 }
6053 } 7534 }
6054 }, 7535 },
6055 "node_modules/for-in": { 7536 "node_modules/forever-agent": {
6056 "version": "1.0.2", 7537 "version": "0.6.1",
6057 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 7538 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
6058 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 7539 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
6059 "dev": true, 7540 "dev": true,
7541 "optional": true,
7542 "peer": true,
6060 "engines": { 7543 "engines": {
6061 "node": ">=0.10.0" 7544 "node": "*"
7545 }
7546 },
7547 "node_modules/form-data": {
7548 "version": "2.3.3",
7549 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
7550 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
7551 "dev": true,
7552 "optional": true,
7553 "peer": true,
7554 "dependencies": {
7555 "asynckit": "^0.4.0",
7556 "combined-stream": "^1.0.6",
7557 "mime-types": "^2.1.12"
7558 },
7559 "engines": {
7560 "node": ">= 0.12"
6062 } 7561 }
6063 }, 7562 },
6064 "node_modules/forwarded": { 7563 "node_modules/forwarded": {
@@ -6070,18 +7569,6 @@
6070 "node": ">= 0.6" 7569 "node": ">= 0.6"
6071 } 7570 }
6072 }, 7571 },
6073 "node_modules/fragment-cache": {
6074 "version": "0.2.1",
6075 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
6076 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
6077 "dev": true,
6078 "dependencies": {
6079 "map-cache": "^0.2.2"
6080 },
6081 "engines": {
6082 "node": ">=0.10.0"
6083 }
6084 },
6085 "node_modules/fresh": { 7572 "node_modules/fresh": {
6086 "version": "0.5.2", 7573 "version": "0.5.2",
6087 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 7574 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
@@ -6109,6 +7596,26 @@
6109 "dev": true, 7596 "dev": true,
6110 "optional": true 7597 "optional": true
6111 }, 7598 },
7599 "node_modules/fs-minipass": {
7600 "version": "2.1.0",
7601 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
7602 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
7603 "dev": true,
7604 "optional": true,
7605 "peer": true,
7606 "dependencies": {
7607 "minipass": "^3.0.0"
7608 },
7609 "engines": {
7610 "node": ">= 8"
7611 }
7612 },
7613 "node_modules/fs-monkey": {
7614 "version": "1.0.3",
7615 "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
7616 "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
7617 "dev": true
7618 },
6112 "node_modules/fs.realpath": { 7619 "node_modules/fs.realpath": {
6113 "version": "1.0.0", 7620 "version": "1.0.0",
6114 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7621 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -6132,14 +7639,80 @@
6132 "node_modules/function-bind": { 7639 "node_modules/function-bind": {
6133 "version": "1.1.1", 7640 "version": "1.1.1",
6134 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 7641 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
6135 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 7642 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
7643 },
7644 "node_modules/functional-red-black-tree": {
7645 "version": "1.0.1",
7646 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
7647 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
6136 "dev": true 7648 "dev": true
6137 }, 7649 },
7650 "node_modules/gauge": {
7651 "version": "2.7.4",
7652 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
7653 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
7654 "dev": true,
7655 "optional": true,
7656 "peer": true,
7657 "dependencies": {
7658 "aproba": "^1.0.3",
7659 "console-control-strings": "^1.0.0",
7660 "has-unicode": "^2.0.0",
7661 "object-assign": "^4.1.0",
7662 "signal-exit": "^3.0.0",
7663 "string-width": "^1.0.1",
7664 "strip-ansi": "^3.0.1",
7665 "wide-align": "^1.1.0"
7666 }
7667 },
7668 "node_modules/gauge/node_modules/is-fullwidth-code-point": {
7669 "version": "1.0.0",
7670 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
7671 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
7672 "dev": true,
7673 "optional": true,
7674 "peer": true,
7675 "dependencies": {
7676 "number-is-nan": "^1.0.0"
7677 },
7678 "engines": {
7679 "node": ">=0.10.0"
7680 }
7681 },
7682 "node_modules/gauge/node_modules/string-width": {
7683 "version": "1.0.2",
7684 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7685 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7686 "dev": true,
7687 "optional": true,
7688 "peer": true,
7689 "dependencies": {
7690 "code-point-at": "^1.0.0",
7691 "is-fullwidth-code-point": "^1.0.0",
7692 "strip-ansi": "^3.0.0"
7693 },
7694 "engines": {
7695 "node": ">=0.10.0"
7696 }
7697 },
7698 "node_modules/gaze": {
7699 "version": "1.1.3",
7700 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
7701 "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
7702 "dev": true,
7703 "optional": true,
7704 "peer": true,
7705 "dependencies": {
7706 "globule": "^1.0.0"
7707 },
7708 "engines": {
7709 "node": ">= 4.0.0"
7710 }
7711 },
6138 "node_modules/gensync": { 7712 "node_modules/gensync": {
6139 "version": "1.0.0-beta.2", 7713 "version": "1.0.0-beta.2",
6140 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 7714 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
6141 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 7715 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
6142 "dev": true,
6143 "engines": { 7716 "engines": {
6144 "node": ">=6.9.0" 7717 "node": ">=6.9.0"
6145 } 7718 }
@@ -6149,6 +7722,8 @@
6149 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 7722 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
6150 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 7723 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
6151 "dev": true, 7724 "dev": true,
7725 "optional": true,
7726 "peer": true,
6152 "engines": { 7727 "engines": {
6153 "node": "6.* || 8.* || >= 10.*" 7728 "node": "6.* || 8.* || >= 10.*"
6154 } 7729 }
@@ -6202,13 +7777,15 @@
6202 "url": "https://github.com/sponsors/sindresorhus" 7777 "url": "https://github.com/sponsors/sindresorhus"
6203 } 7778 }
6204 }, 7779 },
6205 "node_modules/get-value": { 7780 "node_modules/getpass": {
6206 "version": "2.0.6", 7781 "version": "0.1.7",
6207 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 7782 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
6208 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 7783 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
6209 "dev": true, 7784 "dev": true,
6210 "engines": { 7785 "optional": true,
6211 "node": ">=0.10.0" 7786 "peer": true,
7787 "dependencies": {
7788 "assert-plus": "^1.0.0"
6212 } 7789 }
6213 }, 7790 },
6214 "node_modules/gifsicle": { 7791 "node_modules/gifsicle": {
@@ -6272,11 +7849,48 @@
6272 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 7849 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
6273 "dev": true 7850 "dev": true
6274 }, 7851 },
7852 "node_modules/global-modules": {
7853 "version": "2.0.0",
7854 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
7855 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
7856 "dev": true,
7857 "dependencies": {
7858 "global-prefix": "^3.0.0"
7859 },
7860 "engines": {
7861 "node": ">=6"
7862 }
7863 },
7864 "node_modules/global-prefix": {
7865 "version": "3.0.0",
7866 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
7867 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
7868 "dev": true,
7869 "dependencies": {
7870 "ini": "^1.3.5",
7871 "kind-of": "^6.0.2",
7872 "which": "^1.3.1"
7873 },
7874 "engines": {
7875 "node": ">=6"
7876 }
7877 },
7878 "node_modules/global-prefix/node_modules/which": {
7879 "version": "1.3.1",
7880 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
7881 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
7882 "dev": true,
7883 "dependencies": {
7884 "isexe": "^2.0.0"
7885 },
7886 "bin": {
7887 "which": "bin/which"
7888 }
7889 },
6275 "node_modules/globals": { 7890 "node_modules/globals": {
6276 "version": "11.12.0", 7891 "version": "11.12.0",
6277 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 7892 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6278 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 7893 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6279 "dev": true,
6280 "engines": { 7894 "engines": {
6281 "node": ">=4" 7895 "node": ">=4"
6282 } 7896 }
@@ -6300,6 +7914,43 @@
6300 "node": ">=8" 7914 "node": ">=8"
6301 } 7915 }
6302 }, 7916 },
7917 "node_modules/globjoin": {
7918 "version": "0.1.4",
7919 "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
7920 "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
7921 "dev": true
7922 },
7923 "node_modules/globule": {
7924 "version": "1.3.3",
7925 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
7926 "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
7927 "dev": true,
7928 "optional": true,
7929 "peer": true,
7930 "dependencies": {
7931 "glob": "~7.1.1",
7932 "lodash": "~4.17.10",
7933 "minimatch": "~3.0.2"
7934 },
7935 "engines": {
7936 "node": ">= 0.10"
7937 }
7938 },
7939 "node_modules/gonzales-pe": {
7940 "version": "4.3.0",
7941 "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
7942 "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
7943 "dev": true,
7944 "dependencies": {
7945 "minimist": "^1.2.5"
7946 },
7947 "bin": {
7948 "gonzales": "bin/gonzales.js"
7949 },
7950 "engines": {
7951 "node": ">=0.6.0"
7952 }
7953 },
6303 "node_modules/got": { 7954 "node_modules/got": {
6304 "version": "7.1.0", 7955 "version": "7.1.0",
6305 "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", 7956 "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
@@ -6358,11 +8009,46 @@
6358 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 8009 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
6359 "dev": true 8010 "dev": true
6360 }, 8011 },
8012 "node_modules/har-schema": {
8013 "version": "2.0.0",
8014 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
8015 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
8016 "dev": true,
8017 "optional": true,
8018 "peer": true,
8019 "engines": {
8020 "node": ">=4"
8021 }
8022 },
8023 "node_modules/har-validator": {
8024 "version": "5.1.5",
8025 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
8026 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
8027 "deprecated": "this library is no longer supported",
8028 "dev": true,
8029 "optional": true,
8030 "peer": true,
8031 "dependencies": {
8032 "ajv": "^6.12.3",
8033 "har-schema": "^2.0.0"
8034 },
8035 "engines": {
8036 "node": ">=6"
8037 }
8038 },
8039 "node_modules/hard-rejection": {
8040 "version": "2.1.0",
8041 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
8042 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
8043 "dev": true,
8044 "engines": {
8045 "node": ">=6"
8046 }
8047 },
6361 "node_modules/has": { 8048 "node_modules/has": {
6362 "version": "1.0.3", 8049 "version": "1.0.3",
6363 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 8050 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
6364 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 8051 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
6365 "dev": true,
6366 "dependencies": { 8052 "dependencies": {
6367 "function-bind": "^1.1.1" 8053 "function-bind": "^1.1.1"
6368 }, 8054 },
@@ -6388,7 +8074,6 @@
6388 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 8074 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
6389 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 8075 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
6390 "dev": true, 8076 "dev": true,
6391 "optional": true,
6392 "funding": { 8077 "funding": {
6393 "url": "https://github.com/sponsors/ljharb" 8078 "url": "https://github.com/sponsors/ljharb"
6394 } 8079 }
@@ -6397,7 +8082,6 @@
6397 "version": "3.0.0", 8082 "version": "3.0.0",
6398 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 8083 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6399 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 8084 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6400 "dev": true,
6401 "engines": { 8085 "engines": {
6402 "node": ">=4" 8086 "node": ">=4"
6403 } 8087 }
@@ -6437,68 +8121,13 @@
6437 "node": "*" 8121 "node": "*"
6438 } 8122 }
6439 }, 8123 },
6440 "node_modules/has-value": { 8124 "node_modules/has-unicode": {
6441 "version": "1.0.0", 8125 "version": "2.0.1",
6442 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 8126 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
6443 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 8127 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
6444 "dev": true,
6445 "dependencies": {
6446 "get-value": "^2.0.6",
6447 "has-values": "^1.0.0",
6448 "isobject": "^3.0.0"
6449 },
6450 "engines": {
6451 "node": ">=0.10.0"
6452 }
6453 },
6454 "node_modules/has-values": {
6455 "version": "1.0.0",
6456 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6457 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6458 "dev": true,
6459 "dependencies": {
6460 "is-number": "^3.0.0",
6461 "kind-of": "^4.0.0"
6462 },
6463 "engines": {
6464 "node": ">=0.10.0"
6465 }
6466 },
6467 "node_modules/has-values/node_modules/is-number": {
6468 "version": "3.0.0",
6469 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6470 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6471 "dev": true,
6472 "dependencies": {
6473 "kind-of": "^3.0.2"
6474 },
6475 "engines": {
6476 "node": ">=0.10.0"
6477 }
6478 },
6479 "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
6480 "version": "3.2.2",
6481 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6482 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6483 "dev": true,
6484 "dependencies": {
6485 "is-buffer": "^1.1.5"
6486 },
6487 "engines": {
6488 "node": ">=0.10.0"
6489 }
6490 },
6491 "node_modules/has-values/node_modules/kind-of": {
6492 "version": "4.0.0",
6493 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6494 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6495 "dev": true, 8128 "dev": true,
6496 "dependencies": { 8129 "optional": true,
6497 "is-buffer": "^1.1.5" 8130 "peer": true
6498 },
6499 "engines": {
6500 "node": ">=0.10.0"
6501 }
6502 }, 8131 },
6503 "node_modules/he": { 8132 "node_modules/he": {
6504 "version": "1.2.0", 8133 "version": "1.2.0",
@@ -6521,8 +8150,7 @@
6521 "version": "2.8.9", 8150 "version": "2.8.9",
6522 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 8151 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
6523 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 8152 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
6524 "dev": true, 8153 "dev": true
6525 "optional": true
6526 }, 8154 },
6527 "node_modules/hpack.js": { 8155 "node_modules/hpack.js": {
6528 "version": "2.1.6", 8156 "version": "2.1.6",
@@ -6536,10 +8164,19 @@
6536 "wbuf": "^1.1.0" 8164 "wbuf": "^1.1.0"
6537 } 8165 }
6538 }, 8166 },
8167 "node_modules/html-dom-parser": {
8168 "version": "1.0.1",
8169 "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-1.0.1.tgz",
8170 "integrity": "sha512-uKXISKlHzB/l9A08jrs2wseQJ9b864ZfEdmIZskj10cuP6HxCOMHSK0RdluV8NVQaWs0PwefN7d8wqG3jR0IbQ==",
8171 "dependencies": {
8172 "domhandler": "4.2.0",
8173 "htmlparser2": "6.1.0"
8174 }
8175 },
6539 "node_modules/html-entities": { 8176 "node_modules/html-entities": {
6540 "version": "1.4.0", 8177 "version": "2.3.2",
6541 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", 8178 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
6542 "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", 8179 "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
6543 "dev": true 8180 "dev": true
6544 }, 8181 },
6545 "node_modules/html-minifier-terser": { 8182 "node_modules/html-minifier-terser": {
@@ -6604,6 +8241,70 @@
6604 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 8241 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
6605 "dev": true 8242 "dev": true
6606 }, 8243 },
8244 "node_modules/html-react-parser": {
8245 "version": "1.2.8",
8246 "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-1.2.8.tgz",
8247 "integrity": "sha512-fPPbnMNbVuceyJARZTCu2/Ai7XbVsfncwVUl3IFpgV8BG7lv6hm+Z8NWXRgc2r1DXTf1wRnLaPDL4unbln/r+g==",
8248 "dependencies": {
8249 "domhandler": "4.2.0",
8250 "html-dom-parser": "1.0.1",
8251 "react-property": "1.0.1",
8252 "style-to-js": "1.1.0"
8253 },
8254 "peerDependencies": {
8255 "react": "^0.14 || ^15 || ^16 || ^17"
8256 }
8257 },
8258 "node_modules/html-tags": {
8259 "version": "3.1.0",
8260 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
8261 "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
8262 "dev": true,
8263 "engines": {
8264 "node": ">=8"
8265 }
8266 },
8267 "node_modules/html-tokenize": {
8268 "version": "2.0.1",
8269 "resolved": "https://registry.npmjs.org/html-tokenize/-/html-tokenize-2.0.1.tgz",
8270 "integrity": "sha512-QY6S+hZ0f5m1WT8WffYN+Hg+xm/w5I8XeUcAq/ZYP5wVC8xbKi4Whhru3FtrAebD5EhBW8rmFzkDI6eCAuFe2w==",
8271 "dependencies": {
8272 "buffer-from": "~0.1.1",
8273 "inherits": "~2.0.1",
8274 "minimist": "~1.2.5",
8275 "readable-stream": "~1.0.27-1",
8276 "through2": "~0.4.1"
8277 },
8278 "bin": {
8279 "html-tokenize": "bin/cmd.js"
8280 }
8281 },
8282 "node_modules/html-tokenize/node_modules/buffer-from": {
8283 "version": "0.1.2",
8284 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz",
8285 "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="
8286 },
8287 "node_modules/html-tokenize/node_modules/isarray": {
8288 "version": "0.0.1",
8289 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
8290 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
8291 },
8292 "node_modules/html-tokenize/node_modules/readable-stream": {
8293 "version": "1.0.34",
8294 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
8295 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
8296 "dependencies": {
8297 "core-util-is": "~1.0.0",
8298 "inherits": "~2.0.1",
8299 "isarray": "0.0.1",
8300 "string_decoder": "~0.10.x"
8301 }
8302 },
8303 "node_modules/html-tokenize/node_modules/string_decoder": {
8304 "version": "0.10.31",
8305 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
8306 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
8307 },
6607 "node_modules/html-webpack-plugin": { 8308 "node_modules/html-webpack-plugin": {
6608 "version": "5.3.2", 8309 "version": "5.3.2",
6609 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz", 8310 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz",
@@ -6631,7 +8332,6 @@
6631 "version": "6.1.0", 8332 "version": "6.1.0",
6632 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 8333 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
6633 "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 8334 "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
6634 "dev": true,
6635 "funding": [ 8335 "funding": [
6636 "https://github.com/fb55/htmlparser2?sponsor=1", 8336 "https://github.com/fb55/htmlparser2?sponsor=1",
6637 { 8337 {
@@ -6702,139 +8402,48 @@
6702 } 8402 }
6703 }, 8403 },
6704 "node_modules/http-proxy-middleware": { 8404 "node_modules/http-proxy-middleware": {
6705 "version": "0.19.1",
6706 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
6707 "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
6708 "dev": true,
6709 "dependencies": {
6710 "http-proxy": "^1.17.0",
6711 "is-glob": "^4.0.0",
6712 "lodash": "^4.17.11",
6713 "micromatch": "^3.1.10"
6714 },
6715 "engines": {
6716 "node": ">=4.0.0"
6717 }
6718 },
6719 "node_modules/http-proxy-middleware/node_modules/braces": {
6720 "version": "2.3.2",
6721 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
6722 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6723 "dev": true,
6724 "dependencies": {
6725 "arr-flatten": "^1.1.0",
6726 "array-unique": "^0.3.2",
6727 "extend-shallow": "^2.0.1",
6728 "fill-range": "^4.0.0",
6729 "isobject": "^3.0.1",
6730 "repeat-element": "^1.1.2",
6731 "snapdragon": "^0.8.1",
6732 "snapdragon-node": "^2.0.1",
6733 "split-string": "^3.0.2",
6734 "to-regex": "^3.0.1"
6735 },
6736 "engines": {
6737 "node": ">=0.10.0"
6738 }
6739 },
6740 "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": {
6741 "version": "2.0.1",
6742 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6743 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6744 "dev": true,
6745 "dependencies": {
6746 "is-extendable": "^0.1.0"
6747 },
6748 "engines": {
6749 "node": ">=0.10.0"
6750 }
6751 },
6752 "node_modules/http-proxy-middleware/node_modules/fill-range": {
6753 "version": "4.0.0",
6754 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
6755 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6756 "dev": true,
6757 "dependencies": {
6758 "extend-shallow": "^2.0.1",
6759 "is-number": "^3.0.0",
6760 "repeat-string": "^1.6.1",
6761 "to-regex-range": "^2.1.0"
6762 },
6763 "engines": {
6764 "node": ">=0.10.0"
6765 }
6766 },
6767 "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": {
6768 "version": "2.0.1", 8405 "version": "2.0.1",
6769 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 8406 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
6770 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 8407 "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
6771 "dev": true, 8408 "dev": true,
6772 "dependencies": { 8409 "dependencies": {
6773 "is-extendable": "^0.1.0" 8410 "@types/http-proxy": "^1.17.5",
8411 "http-proxy": "^1.18.1",
8412 "is-glob": "^4.0.1",
8413 "is-plain-obj": "^3.0.0",
8414 "micromatch": "^4.0.2"
6774 }, 8415 },
6775 "engines": { 8416 "engines": {
6776 "node": ">=0.10.0" 8417 "node": ">=12.0.0"
6777 } 8418 }
6778 }, 8419 },
6779 "node_modules/http-proxy-middleware/node_modules/is-number": { 8420 "node_modules/http-proxy-middleware/node_modules/is-plain-obj": {
6780 "version": "3.0.0", 8421 "version": "3.0.0",
6781 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 8422 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
6782 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 8423 "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
6783 "dev": true, 8424 "dev": true,
6784 "dependencies": {
6785 "kind-of": "^3.0.2"
6786 },
6787 "engines": { 8425 "engines": {
6788 "node": ">=0.10.0" 8426 "node": ">=10"
6789 }
6790 },
6791 "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": {
6792 "version": "3.2.2",
6793 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6794 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6795 "dev": true,
6796 "dependencies": {
6797 "is-buffer": "^1.1.5"
6798 },
6799 "engines": {
6800 "node": ">=0.10.0"
6801 }
6802 },
6803 "node_modules/http-proxy-middleware/node_modules/micromatch": {
6804 "version": "3.1.10",
6805 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6806 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6807 "dev": true,
6808 "dependencies": {
6809 "arr-diff": "^4.0.0",
6810 "array-unique": "^0.3.2",
6811 "braces": "^2.3.1",
6812 "define-property": "^2.0.2",
6813 "extend-shallow": "^3.0.2",
6814 "extglob": "^2.0.4",
6815 "fragment-cache": "^0.2.1",
6816 "kind-of": "^6.0.2",
6817 "nanomatch": "^1.2.9",
6818 "object.pick": "^1.3.0",
6819 "regex-not": "^1.0.0",
6820 "snapdragon": "^0.8.1",
6821 "to-regex": "^3.0.2"
6822 }, 8427 },
6823 "engines": { 8428 "funding": {
6824 "node": ">=0.10.0" 8429 "url": "https://github.com/sponsors/sindresorhus"
6825 } 8430 }
6826 }, 8431 },
6827 "node_modules/http-proxy-middleware/node_modules/to-regex-range": { 8432 "node_modules/http-signature": {
6828 "version": "2.1.1", 8433 "version": "1.2.0",
6829 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 8434 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
6830 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 8435 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
6831 "dev": true, 8436 "dev": true,
8437 "optional": true,
8438 "peer": true,
6832 "dependencies": { 8439 "dependencies": {
6833 "is-number": "^3.0.0", 8440 "assert-plus": "^1.0.0",
6834 "repeat-string": "^1.6.1" 8441 "jsprim": "^1.2.2",
8442 "sshpk": "^1.7.0"
6835 }, 8443 },
6836 "engines": { 8444 "engines": {
6837 "node": ">=0.10.0" 8445 "node": ">=0.8",
8446 "npm": ">=1.3.7"
6838 } 8447 }
6839 }, 8448 },
6840 "node_modules/human-signals": { 8449 "node_modules/human-signals": {
@@ -6846,11 +8455,6 @@
6846 "node": ">=10.17.0" 8455 "node": ">=10.17.0"
6847 } 8456 }
6848 }, 8457 },
6849 "node_modules/hyphenate-style-name": {
6850 "version": "1.0.4",
6851 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
6852 "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
6853 },
6854 "node_modules/iconv-lite": { 8458 "node_modules/iconv-lite": {
6855 "version": "0.4.24", 8459 "version": "0.4.24",
6856 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 8460 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -7282,6 +8886,29 @@
7282 "node": ">=10" 8886 "node": ">=10"
7283 } 8887 }
7284 }, 8888 },
8889 "node_modules/import-fresh": {
8890 "version": "3.3.0",
8891 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
8892 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
8893 "dependencies": {
8894 "parent-module": "^1.0.0",
8895 "resolve-from": "^4.0.0"
8896 },
8897 "engines": {
8898 "node": ">=6"
8899 },
8900 "funding": {
8901 "url": "https://github.com/sponsors/sindresorhus"
8902 }
8903 },
8904 "node_modules/import-fresh/node_modules/resolve-from": {
8905 "version": "4.0.0",
8906 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
8907 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
8908 "engines": {
8909 "node": ">=4"
8910 }
8911 },
7285 "node_modules/import-lazy": { 8912 "node_modules/import-lazy": {
7286 "version": "3.1.0", 8913 "version": "3.1.0",
7287 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", 8914 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
@@ -7308,6 +8935,15 @@
7308 "node": ">=8" 8935 "node": ">=8"
7309 } 8936 }
7310 }, 8937 },
8938 "node_modules/imurmurhash": {
8939 "version": "0.1.4",
8940 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
8941 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
8942 "dev": true,
8943 "engines": {
8944 "node": ">=0.8.19"
8945 }
8946 },
7311 "node_modules/indent-string": { 8947 "node_modules/indent-string": {
7312 "version": "2.1.0", 8948 "version": "2.1.0",
7313 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 8949 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
@@ -7334,27 +8970,76 @@
7334 "node_modules/inherits": { 8970 "node_modules/inherits": {
7335 "version": "2.0.4", 8971 "version": "2.0.4",
7336 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8972 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7337 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8973 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
7338 "dev": true
7339 }, 8974 },
7340 "node_modules/ini": { 8975 "node_modules/ini": {
7341 "version": "1.3.8", 8976 "version": "1.3.8",
7342 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 8977 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
7343 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 8978 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
7344 "dev": true, 8979 "dev": true
7345 "optional": true 8980 },
8981 "node_modules/inline-style-parser": {
8982 "version": "0.1.1",
8983 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
8984 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
7346 }, 8985 },
7347 "node_modules/internal-ip": { 8986 "node_modules/internal-ip": {
7348 "version": "4.3.0", 8987 "version": "6.2.0",
7349 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", 8988 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
7350 "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", 8989 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
7351 "dev": true, 8990 "dev": true,
7352 "dependencies": { 8991 "dependencies": {
7353 "default-gateway": "^4.2.0", 8992 "default-gateway": "^6.0.0",
7354 "ipaddr.js": "^1.9.0" 8993 "ipaddr.js": "^1.9.1",
8994 "is-ip": "^3.1.0",
8995 "p-event": "^4.2.0"
7355 }, 8996 },
7356 "engines": { 8997 "engines": {
7357 "node": ">=6" 8998 "node": ">=10"
8999 },
9000 "funding": {
9001 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
9002 }
9003 },
9004 "node_modules/internal-ip/node_modules/p-event": {
9005 "version": "4.2.0",
9006 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
9007 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
9008 "dev": true,
9009 "dependencies": {
9010 "p-timeout": "^3.1.0"
9011 },
9012 "engines": {
9013 "node": ">=8"
9014 },
9015 "funding": {
9016 "url": "https://github.com/sponsors/sindresorhus"
9017 }
9018 },
9019 "node_modules/internal-ip/node_modules/p-timeout": {
9020 "version": "3.2.0",
9021 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
9022 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
9023 "dev": true,
9024 "dependencies": {
9025 "p-finally": "^1.0.0"
9026 },
9027 "engines": {
9028 "node": ">=8"
9029 }
9030 },
9031 "node_modules/internal-slot": {
9032 "version": "1.0.3",
9033 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
9034 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
9035 "dev": true,
9036 "dependencies": {
9037 "get-intrinsic": "^1.1.0",
9038 "has": "^1.0.3",
9039 "side-channel": "^1.0.4"
9040 },
9041 "engines": {
9042 "node": ">= 0.4"
7358 } 9043 }
7359 }, 9044 },
7360 "node_modules/interpret": { 9045 "node_modules/interpret": {
@@ -7387,12 +9072,12 @@
7387 "dev": true 9072 "dev": true
7388 }, 9073 },
7389 "node_modules/ip-regex": { 9074 "node_modules/ip-regex": {
7390 "version": "2.1.0", 9075 "version": "4.3.0",
7391 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", 9076 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
7392 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", 9077 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
7393 "dev": true, 9078 "dev": true,
7394 "engines": { 9079 "engines": {
7395 "node": ">=4" 9080 "node": ">=8"
7396 } 9081 }
7397 }, 9082 },
7398 "node_modules/ipaddr.js": { 9083 "node_modules/ipaddr.js": {
@@ -7404,37 +9089,28 @@
7404 "node": ">= 0.10" 9089 "node": ">= 0.10"
7405 } 9090 }
7406 }, 9091 },
7407 "node_modules/is-absolute-url": { 9092 "node_modules/is-alphabetical": {
7408 "version": "3.0.3", 9093 "version": "1.0.4",
7409 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 9094 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
7410 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 9095 "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
7411 "dev": true,
7412 "engines": {
7413 "node": ">=8"
7414 }
7415 },
7416 "node_modules/is-accessor-descriptor": {
7417 "version": "0.1.6",
7418 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
7419 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
7420 "dev": true, 9096 "dev": true,
7421 "dependencies": { 9097 "funding": {
7422 "kind-of": "^3.0.2" 9098 "type": "github",
7423 }, 9099 "url": "https://github.com/sponsors/wooorm"
7424 "engines": {
7425 "node": ">=0.10.0"
7426 } 9100 }
7427 }, 9101 },
7428 "node_modules/is-accessor-descriptor/node_modules/kind-of": { 9102 "node_modules/is-alphanumerical": {
7429 "version": "3.2.2", 9103 "version": "1.0.4",
7430 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 9104 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
7431 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 9105 "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
7432 "dev": true, 9106 "dev": true,
7433 "dependencies": { 9107 "dependencies": {
7434 "is-buffer": "^1.1.5" 9108 "is-alphabetical": "^1.0.0",
9109 "is-decimal": "^1.0.0"
7435 }, 9110 },
7436 "engines": { 9111 "funding": {
7437 "node": ">=0.10.0" 9112 "type": "github",
9113 "url": "https://github.com/sponsors/wooorm"
7438 } 9114 }
7439 }, 9115 },
7440 "node_modules/is-arguments": { 9116 "node_modules/is-arguments": {
@@ -7455,16 +9131,13 @@
7455 "node_modules/is-arrayish": { 9131 "node_modules/is-arrayish": {
7456 "version": "0.2.1", 9132 "version": "0.2.1",
7457 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 9133 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7458 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 9134 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
7459 "dev": true,
7460 "optional": true
7461 }, 9135 },
7462 "node_modules/is-bigint": { 9136 "node_modules/is-bigint": {
7463 "version": "1.0.2", 9137 "version": "1.0.2",
7464 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", 9138 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
7465 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", 9139 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
7466 "dev": true, 9140 "dev": true,
7467 "optional": true,
7468 "funding": { 9141 "funding": {
7469 "url": "https://github.com/sponsors/ljharb" 9142 "url": "https://github.com/sponsors/ljharb"
7470 } 9143 }
@@ -7486,7 +9159,6 @@
7486 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", 9159 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
7487 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", 9160 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
7488 "dev": true, 9161 "dev": true,
7489 "optional": true,
7490 "dependencies": { 9162 "dependencies": {
7491 "call-bind": "^1.0.2" 9163 "call-bind": "^1.0.2"
7492 }, 9164 },
@@ -7498,17 +9170,33 @@
7498 } 9170 }
7499 }, 9171 },
7500 "node_modules/is-buffer": { 9172 "node_modules/is-buffer": {
7501 "version": "1.1.6", 9173 "version": "2.0.5",
7502 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 9174 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
7503 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 9175 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
7504 "dev": true 9176 "dev": true,
9177 "funding": [
9178 {
9179 "type": "github",
9180 "url": "https://github.com/sponsors/feross"
9181 },
9182 {
9183 "type": "patreon",
9184 "url": "https://www.patreon.com/feross"
9185 },
9186 {
9187 "type": "consulting",
9188 "url": "https://feross.org/support"
9189 }
9190 ],
9191 "engines": {
9192 "node": ">=4"
9193 }
7505 }, 9194 },
7506 "node_modules/is-callable": { 9195 "node_modules/is-callable": {
7507 "version": "1.2.3", 9196 "version": "1.2.3",
7508 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", 9197 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
7509 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", 9198 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
7510 "dev": true, 9199 "dev": true,
7511 "optional": true,
7512 "engines": { 9200 "engines": {
7513 "node": ">= 0.4" 9201 "node": ">= 0.4"
7514 }, 9202 },
@@ -7517,10 +9205,9 @@
7517 } 9205 }
7518 }, 9206 },
7519 "node_modules/is-core-module": { 9207 "node_modules/is-core-module": {
7520 "version": "2.4.0", 9208 "version": "2.6.0",
7521 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 9209 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
7522 "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 9210 "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
7523 "dev": true,
7524 "dependencies": { 9211 "dependencies": {
7525 "has": "^1.0.3" 9212 "has": "^1.0.3"
7526 }, 9213 },
@@ -7548,30 +9235,6 @@
7548 "node": ">=6" 9235 "node": ">=6"
7549 } 9236 }
7550 }, 9237 },
7551 "node_modules/is-data-descriptor": {
7552 "version": "0.1.4",
7553 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
7554 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
7555 "dev": true,
7556 "dependencies": {
7557 "kind-of": "^3.0.2"
7558 },
7559 "engines": {
7560 "node": ">=0.10.0"
7561 }
7562 },
7563 "node_modules/is-data-descriptor/node_modules/kind-of": {
7564 "version": "3.2.2",
7565 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7566 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7567 "dev": true,
7568 "dependencies": {
7569 "is-buffer": "^1.1.5"
7570 },
7571 "engines": {
7572 "node": ">=0.10.0"
7573 }
7574 },
7575 "node_modules/is-date-object": { 9238 "node_modules/is-date-object": {
7576 "version": "1.0.4", 9239 "version": "1.0.4",
7577 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", 9240 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
@@ -7584,36 +9247,29 @@
7584 "url": "https://github.com/sponsors/ljharb" 9247 "url": "https://github.com/sponsors/ljharb"
7585 } 9248 }
7586 }, 9249 },
7587 "node_modules/is-descriptor": { 9250 "node_modules/is-decimal": {
7588 "version": "0.1.6", 9251 "version": "1.0.4",
7589 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 9252 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
7590 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 9253 "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
7591 "dev": true,
7592 "dependencies": {
7593 "is-accessor-descriptor": "^0.1.6",
7594 "is-data-descriptor": "^0.1.4",
7595 "kind-of": "^5.0.0"
7596 },
7597 "engines": {
7598 "node": ">=0.10.0"
7599 }
7600 },
7601 "node_modules/is-descriptor/node_modules/kind-of": {
7602 "version": "5.1.0",
7603 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
7604 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
7605 "dev": true, 9254 "dev": true,
7606 "engines": { 9255 "funding": {
7607 "node": ">=0.10.0" 9256 "type": "github",
9257 "url": "https://github.com/sponsors/wooorm"
7608 } 9258 }
7609 }, 9259 },
7610 "node_modules/is-extendable": { 9260 "node_modules/is-docker": {
7611 "version": "0.1.1", 9261 "version": "2.2.1",
7612 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 9262 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
7613 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 9263 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
7614 "dev": true, 9264 "dev": true,
9265 "bin": {
9266 "is-docker": "cli.js"
9267 },
7615 "engines": { 9268 "engines": {
7616 "node": ">=0.10.0" 9269 "node": ">=8"
9270 },
9271 "funding": {
9272 "url": "https://github.com/sponsors/sindresorhus"
7617 } 9273 }
7618 }, 9274 },
7619 "node_modules/is-extglob": { 9275 "node_modules/is-extglob": {
@@ -7639,12 +9295,12 @@
7639 } 9295 }
7640 }, 9296 },
7641 "node_modules/is-fullwidth-code-point": { 9297 "node_modules/is-fullwidth-code-point": {
7642 "version": "2.0.0", 9298 "version": "3.0.0",
7643 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 9299 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7644 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 9300 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7645 "dev": true, 9301 "dev": true,
7646 "engines": { 9302 "engines": {
7647 "node": ">=4" 9303 "node": ">=8"
7648 } 9304 }
7649 }, 9305 },
7650 "node_modules/is-gif": { 9306 "node_modules/is-gif": {
@@ -7682,10 +9338,27 @@
7682 "node": ">=0.10.0" 9338 "node": ">=0.10.0"
7683 } 9339 }
7684 }, 9340 },
7685 "node_modules/is-in-browser": { 9341 "node_modules/is-hexadecimal": {
7686 "version": "1.1.3", 9342 "version": "1.0.4",
7687 "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", 9343 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
7688 "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" 9344 "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
9345 "dev": true,
9346 "funding": {
9347 "type": "github",
9348 "url": "https://github.com/sponsors/wooorm"
9349 }
9350 },
9351 "node_modules/is-ip": {
9352 "version": "3.1.0",
9353 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
9354 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
9355 "dev": true,
9356 "dependencies": {
9357 "ip-regex": "^4.0.0"
9358 },
9359 "engines": {
9360 "node": ">=8"
9361 }
7689 }, 9362 },
7690 "node_modules/is-jpg": { 9363 "node_modules/is-jpg": {
7691 "version": "2.0.0", 9364 "version": "2.0.0",
@@ -7709,7 +9382,6 @@
7709 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 9382 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
7710 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 9383 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
7711 "dev": true, 9384 "dev": true,
7712 "optional": true,
7713 "engines": { 9385 "engines": {
7714 "node": ">= 0.4" 9386 "node": ">= 0.4"
7715 }, 9387 },
@@ -7731,7 +9403,6 @@
7731 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", 9403 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
7732 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", 9404 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
7733 "dev": true, 9405 "dev": true,
7734 "optional": true,
7735 "engines": { 9406 "engines": {
7736 "node": ">= 0.4" 9407 "node": ">= 0.4"
7737 }, 9408 },
@@ -7758,28 +9429,13 @@
7758 "node": ">=6" 9429 "node": ">=6"
7759 } 9430 }
7760 }, 9431 },
7761 "node_modules/is-path-in-cwd": {
7762 "version": "2.1.0",
7763 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
7764 "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
7765 "dev": true,
7766 "dependencies": {
7767 "is-path-inside": "^2.1.0"
7768 },
7769 "engines": {
7770 "node": ">=6"
7771 }
7772 },
7773 "node_modules/is-path-inside": { 9432 "node_modules/is-path-inside": {
7774 "version": "2.1.0", 9433 "version": "3.0.3",
7775 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 9434 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
7776 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 9435 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
7777 "dev": true, 9436 "dev": true,
7778 "dependencies": {
7779 "path-is-inside": "^1.0.2"
7780 },
7781 "engines": { 9437 "engines": {
7782 "node": ">=6" 9438 "node": ">=8"
7783 } 9439 }
7784 }, 9440 },
7785 "node_modules/is-plain-obj": { 9441 "node_modules/is-plain-obj": {
@@ -7787,7 +9443,6 @@
7787 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 9443 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
7788 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 9444 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
7789 "dev": true, 9445 "dev": true,
7790 "optional": true,
7791 "engines": { 9446 "engines": {
7792 "node": ">=0.10.0" 9447 "node": ">=0.10.0"
7793 } 9448 }
@@ -7830,6 +9485,15 @@
7830 "url": "https://github.com/sponsors/ljharb" 9485 "url": "https://github.com/sponsors/ljharb"
7831 } 9486 }
7832 }, 9487 },
9488 "node_modules/is-regexp": {
9489 "version": "2.1.0",
9490 "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
9491 "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
9492 "dev": true,
9493 "engines": {
9494 "node": ">=6"
9495 }
9496 },
7833 "node_modules/is-retry-allowed": { 9497 "node_modules/is-retry-allowed": {
7834 "version": "1.2.0", 9498 "version": "1.2.0",
7835 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", 9499 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
@@ -7854,7 +9518,6 @@
7854 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", 9518 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
7855 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", 9519 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
7856 "dev": true, 9520 "dev": true,
7857 "optional": true,
7858 "engines": { 9521 "engines": {
7859 "node": ">= 0.4" 9522 "node": ">= 0.4"
7860 }, 9523 },
@@ -7883,7 +9546,6 @@
7883 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 9546 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
7884 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 9547 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
7885 "dev": true, 9548 "dev": true,
7886 "optional": true,
7887 "dependencies": { 9549 "dependencies": {
7888 "has-symbols": "^1.0.2" 9550 "has-symbols": "^1.0.2"
7889 }, 9551 },
@@ -7894,6 +9556,24 @@
7894 "url": "https://github.com/sponsors/ljharb" 9556 "url": "https://github.com/sponsors/ljharb"
7895 } 9557 }
7896 }, 9558 },
9559 "node_modules/is-typedarray": {
9560 "version": "1.0.0",
9561 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
9562 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
9563 "dev": true
9564 },
9565 "node_modules/is-unicode-supported": {
9566 "version": "0.1.0",
9567 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
9568 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
9569 "dev": true,
9570 "engines": {
9571 "node": ">=10"
9572 },
9573 "funding": {
9574 "url": "https://github.com/sponsors/sindresorhus"
9575 }
9576 },
7897 "node_modules/is-utf8": { 9577 "node_modules/is-utf8": {
7898 "version": "0.2.1", 9578 "version": "0.2.1",
7899 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 9579 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
@@ -7901,29 +9581,22 @@
7901 "dev": true, 9581 "dev": true,
7902 "optional": true 9582 "optional": true
7903 }, 9583 },
7904 "node_modules/is-windows": {
7905 "version": "1.0.2",
7906 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7907 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7908 "dev": true,
7909 "engines": {
7910 "node": ">=0.10.0"
7911 }
7912 },
7913 "node_modules/is-wsl": { 9584 "node_modules/is-wsl": {
7914 "version": "1.1.0", 9585 "version": "2.2.0",
7915 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 9586 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
7916 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 9587 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
7917 "dev": true, 9588 "dev": true,
9589 "dependencies": {
9590 "is-docker": "^2.0.0"
9591 },
7918 "engines": { 9592 "engines": {
7919 "node": ">=4" 9593 "node": ">=8"
7920 } 9594 }
7921 }, 9595 },
7922 "node_modules/isarray": { 9596 "node_modules/isarray": {
7923 "version": "1.0.0", 9597 "version": "1.0.0",
7924 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 9598 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7925 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 9599 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
7926 "dev": true
7927 }, 9600 },
7928 "node_modules/isexe": { 9601 "node_modules/isexe": {
7929 "version": "2.0.0", 9602 "version": "2.0.0",
@@ -7940,6 +9613,14 @@
7940 "node": ">=0.10.0" 9613 "node": ">=0.10.0"
7941 } 9614 }
7942 }, 9615 },
9616 "node_modules/isstream": {
9617 "version": "0.1.2",
9618 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
9619 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
9620 "dev": true,
9621 "optional": true,
9622 "peer": true
9623 },
7943 "node_modules/isurl": { 9624 "node_modules/isurl": {
7944 "version": "1.0.0", 9625 "version": "1.0.0",
7945 "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", 9626 "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
@@ -7997,6 +9678,14 @@
7997 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", 9678 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
7998 "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" 9679 "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
7999 }, 9680 },
9681 "node_modules/js-base64": {
9682 "version": "2.6.4",
9683 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
9684 "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
9685 "dev": true,
9686 "optional": true,
9687 "peer": true
9688 },
8000 "node_modules/js-tokens": { 9689 "node_modules/js-tokens": {
8001 "version": "4.0.0", 9690 "version": "4.0.0",
8002 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9691 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -8007,7 +9696,6 @@
8007 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 9696 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
8008 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 9697 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
8009 "dev": true, 9698 "dev": true,
8010 "optional": true,
8011 "dependencies": { 9699 "dependencies": {
8012 "argparse": "^1.0.7", 9700 "argparse": "^1.0.7",
8013 "esprima": "^4.0.0" 9701 "esprima": "^4.0.0"
@@ -8016,11 +9704,18 @@
8016 "js-yaml": "bin/js-yaml.js" 9704 "js-yaml": "bin/js-yaml.js"
8017 } 9705 }
8018 }, 9706 },
9707 "node_modules/jsbn": {
9708 "version": "0.1.1",
9709 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
9710 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
9711 "dev": true,
9712 "optional": true,
9713 "peer": true
9714 },
8019 "node_modules/jsesc": { 9715 "node_modules/jsesc": {
8020 "version": "2.5.2", 9716 "version": "2.5.2",
8021 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 9717 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
8022 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 9718 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
8023 "dev": true,
8024 "bin": { 9719 "bin": {
8025 "jsesc": "bin/jsesc" 9720 "jsesc": "bin/jsesc"
8026 }, 9721 },
@@ -8041,23 +9736,43 @@
8041 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 9736 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
8042 "dev": true 9737 "dev": true
8043 }, 9738 },
9739 "node_modules/json-parse-even-better-errors": {
9740 "version": "2.3.1",
9741 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
9742 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
9743 },
9744 "node_modules/json-schema": {
9745 "version": "0.2.3",
9746 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
9747 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
9748 "dev": true,
9749 "optional": true,
9750 "peer": true
9751 },
8044 "node_modules/json-schema-traverse": { 9752 "node_modules/json-schema-traverse": {
8045 "version": "0.4.1", 9753 "version": "0.4.1",
8046 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9754 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
8047 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 9755 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
8048 "dev": true 9756 "dev": true
8049 }, 9757 },
8050 "node_modules/json3": { 9758 "node_modules/json-stable-stringify-without-jsonify": {
8051 "version": "3.3.3", 9759 "version": "1.0.1",
8052 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", 9760 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
8053 "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", 9761 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
8054 "dev": true 9762 "dev": true
8055 }, 9763 },
9764 "node_modules/json-stringify-safe": {
9765 "version": "5.0.1",
9766 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
9767 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
9768 "dev": true,
9769 "optional": true,
9770 "peer": true
9771 },
8056 "node_modules/json5": { 9772 "node_modules/json5": {
8057 "version": "2.2.0", 9773 "version": "2.2.0",
8058 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 9774 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
8059 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 9775 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
8060 "dev": true,
8061 "dependencies": { 9776 "dependencies": {
8062 "minimist": "^1.2.5" 9777 "minimist": "^1.2.5"
8063 }, 9778 },
@@ -8068,93 +9783,36 @@
8068 "node": ">=6" 9783 "node": ">=6"
8069 } 9784 }
8070 }, 9785 },
8071 "node_modules/jss": { 9786 "node_modules/jsprim": {
8072 "version": "10.7.1", 9787 "version": "1.4.1",
8073 "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", 9788 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
8074 "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", 9789 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
8075 "dependencies": { 9790 "dev": true,
8076 "@babel/runtime": "^7.3.1", 9791 "engines": [
8077 "csstype": "^3.0.2", 9792 "node >=0.6.0"
8078 "is-in-browser": "^1.1.3", 9793 ],
8079 "tiny-warning": "^1.0.2" 9794 "optional": true,
8080 }, 9795 "peer": true,
8081 "funding": {
8082 "type": "opencollective",
8083 "url": "https://opencollective.com/jss"
8084 }
8085 },
8086 "node_modules/jss-plugin-camel-case": {
8087 "version": "10.7.1",
8088 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz",
8089 "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==",
8090 "dependencies": {
8091 "@babel/runtime": "^7.3.1",
8092 "hyphenate-style-name": "^1.0.3",
8093 "jss": "10.7.1"
8094 }
8095 },
8096 "node_modules/jss-plugin-default-unit": {
8097 "version": "10.7.1",
8098 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz",
8099 "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==",
8100 "dependencies": {
8101 "@babel/runtime": "^7.3.1",
8102 "jss": "10.7.1"
8103 }
8104 },
8105 "node_modules/jss-plugin-global": {
8106 "version": "10.7.1",
8107 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz",
8108 "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==",
8109 "dependencies": {
8110 "@babel/runtime": "^7.3.1",
8111 "jss": "10.7.1"
8112 }
8113 },
8114 "node_modules/jss-plugin-nested": {
8115 "version": "10.7.1",
8116 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz",
8117 "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==",
8118 "dependencies": {
8119 "@babel/runtime": "^7.3.1",
8120 "jss": "10.7.1",
8121 "tiny-warning": "^1.0.2"
8122 }
8123 },
8124 "node_modules/jss-plugin-props-sort": {
8125 "version": "10.7.1",
8126 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz",
8127 "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==",
8128 "dependencies": {
8129 "@babel/runtime": "^7.3.1",
8130 "jss": "10.7.1"
8131 }
8132 },
8133 "node_modules/jss-plugin-rule-value-function": {
8134 "version": "10.7.1",
8135 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz",
8136 "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==",
8137 "dependencies": { 9796 "dependencies": {
8138 "@babel/runtime": "^7.3.1", 9797 "assert-plus": "1.0.0",
8139 "jss": "10.7.1", 9798 "extsprintf": "1.3.0",
8140 "tiny-warning": "^1.0.2" 9799 "json-schema": "0.2.3",
9800 "verror": "1.10.0"
8141 } 9801 }
8142 }, 9802 },
8143 "node_modules/jss-plugin-vendor-prefixer": { 9803 "node_modules/jsx-ast-utils": {
8144 "version": "10.7.1", 9804 "version": "3.2.0",
8145 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", 9805 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
8146 "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", 9806 "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==",
9807 "dev": true,
8147 "dependencies": { 9808 "dependencies": {
8148 "@babel/runtime": "^7.3.1", 9809 "array-includes": "^3.1.2",
8149 "css-vendor": "^2.0.8", 9810 "object.assign": "^4.1.2"
8150 "jss": "10.7.1" 9811 },
9812 "engines": {
9813 "node": ">=4.0"
8151 } 9814 }
8152 }, 9815 },
8153 "node_modules/jss/node_modules/csstype": {
8154 "version": "3.0.8",
8155 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
8156 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
8157 },
8158 "node_modules/junk": { 9816 "node_modules/junk": {
8159 "version": "3.1.0", 9817 "version": "3.1.0",
8160 "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", 9818 "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
@@ -8174,12 +9832,6 @@
8174 "json-buffer": "3.0.0" 9832 "json-buffer": "3.0.0"
8175 } 9833 }
8176 }, 9834 },
8177 "node_modules/killable": {
8178 "version": "1.0.1",
8179 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
8180 "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
8181 "dev": true
8182 },
8183 "node_modules/kind-of": { 9835 "node_modules/kind-of": {
8184 "version": "6.0.3", 9836 "version": "6.0.3",
8185 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 9837 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -8198,6 +9850,45 @@
8198 "node": ">= 8" 9850 "node": ">= 8"
8199 } 9851 }
8200 }, 9852 },
9853 "node_modules/known-css-properties": {
9854 "version": "0.21.0",
9855 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
9856 "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
9857 "dev": true
9858 },
9859 "node_modules/language-subtag-registry": {
9860 "version": "0.3.21",
9861 "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz",
9862 "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==",
9863 "dev": true
9864 },
9865 "node_modules/language-tags": {
9866 "version": "1.0.5",
9867 "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
9868 "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=",
9869 "dev": true,
9870 "dependencies": {
9871 "language-subtag-registry": "~0.3.2"
9872 }
9873 },
9874 "node_modules/levn": {
9875 "version": "0.4.1",
9876 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
9877 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
9878 "dev": true,
9879 "dependencies": {
9880 "prelude-ls": "^1.2.1",
9881 "type-check": "~0.4.0"
9882 },
9883 "engines": {
9884 "node": ">= 0.8.0"
9885 }
9886 },
9887 "node_modules/lines-and-columns": {
9888 "version": "1.1.6",
9889 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
9890 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
9891 },
8201 "node_modules/load-json-file": { 9892 "node_modules/load-json-file": {
8202 "version": "1.1.0", 9893 "version": "1.1.0",
8203 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 9894 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
@@ -8268,12 +9959,116 @@
8268 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 9959 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
8269 "dev": true 9960 "dev": true
8270 }, 9961 },
9962 "node_modules/lodash.clonedeep": {
9963 "version": "4.5.0",
9964 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
9965 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
9966 "dev": true
9967 },
8271 "node_modules/lodash.debounce": { 9968 "node_modules/lodash.debounce": {
8272 "version": "4.0.8", 9969 "version": "4.0.8",
8273 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 9970 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8274 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", 9971 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
8275 "dev": true 9972 "dev": true
8276 }, 9973 },
9974 "node_modules/lodash.merge": {
9975 "version": "4.6.2",
9976 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
9977 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
9978 "dev": true
9979 },
9980 "node_modules/lodash.truncate": {
9981 "version": "4.4.2",
9982 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
9983 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
9984 "dev": true
9985 },
9986 "node_modules/log-symbols": {
9987 "version": "4.1.0",
9988 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
9989 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
9990 "dev": true,
9991 "dependencies": {
9992 "chalk": "^4.1.0",
9993 "is-unicode-supported": "^0.1.0"
9994 },
9995 "engines": {
9996 "node": ">=10"
9997 },
9998 "funding": {
9999 "url": "https://github.com/sponsors/sindresorhus"
10000 }
10001 },
10002 "node_modules/log-symbols/node_modules/ansi-styles": {
10003 "version": "4.3.0",
10004 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10005 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10006 "dev": true,
10007 "dependencies": {
10008 "color-convert": "^2.0.1"
10009 },
10010 "engines": {
10011 "node": ">=8"
10012 },
10013 "funding": {
10014 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
10015 }
10016 },
10017 "node_modules/log-symbols/node_modules/chalk": {
10018 "version": "4.1.2",
10019 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
10020 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
10021 "dev": true,
10022 "dependencies": {
10023 "ansi-styles": "^4.1.0",
10024 "supports-color": "^7.1.0"
10025 },
10026 "engines": {
10027 "node": ">=10"
10028 },
10029 "funding": {
10030 "url": "https://github.com/chalk/chalk?sponsor=1"
10031 }
10032 },
10033 "node_modules/log-symbols/node_modules/color-convert": {
10034 "version": "2.0.1",
10035 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10036 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10037 "dev": true,
10038 "dependencies": {
10039 "color-name": "~1.1.4"
10040 },
10041 "engines": {
10042 "node": ">=7.0.0"
10043 }
10044 },
10045 "node_modules/log-symbols/node_modules/color-name": {
10046 "version": "1.1.4",
10047 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10048 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10049 "dev": true
10050 },
10051 "node_modules/log-symbols/node_modules/has-flag": {
10052 "version": "4.0.0",
10053 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
10054 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
10055 "dev": true,
10056 "engines": {
10057 "node": ">=8"
10058 }
10059 },
10060 "node_modules/log-symbols/node_modules/supports-color": {
10061 "version": "7.2.0",
10062 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
10063 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
10064 "dev": true,
10065 "dependencies": {
10066 "has-flag": "^4.0.0"
10067 },
10068 "engines": {
10069 "node": ">=8"
10070 }
10071 },
8277 "node_modules/logalot": { 10072 "node_modules/logalot": {
8278 "version": "2.1.0", 10073 "version": "2.1.0",
8279 "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", 10074 "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
@@ -8288,19 +10083,6 @@
8288 "node": ">=0.10.0" 10083 "node": ">=0.10.0"
8289 } 10084 }
8290 }, 10085 },
8291 "node_modules/loglevel": {
8292 "version": "1.7.1",
8293 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
8294 "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
8295 "dev": true,
8296 "engines": {
8297 "node": ">= 0.6.0"
8298 },
8299 "funding": {
8300 "type": "tidelift",
8301 "url": "https://tidelift.com/funding/github/npm/loglevel"
8302 }
8303 },
8304 "node_modules/longest": { 10086 "node_modules/longest": {
8305 "version": "1.0.1", 10087 "version": "1.0.1",
8306 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 10088 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
@@ -8311,6 +10093,16 @@
8311 "node": ">=0.10.0" 10093 "node": ">=0.10.0"
8312 } 10094 }
8313 }, 10095 },
10096 "node_modules/longest-streak": {
10097 "version": "2.0.4",
10098 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
10099 "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
10100 "dev": true,
10101 "funding": {
10102 "type": "github",
10103 "url": "https://github.com/sponsors/wooorm"
10104 }
10105 },
8314 "node_modules/loose-envify": { 10106 "node_modules/loose-envify": {
8315 "version": "1.4.0", 10107 "version": "1.4.0",
8316 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 10108 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -8401,13 +10193,16 @@
8401 "url": "https://github.com/sponsors/sindresorhus" 10193 "url": "https://github.com/sponsors/sindresorhus"
8402 } 10194 }
8403 }, 10195 },
8404 "node_modules/map-cache": { 10196 "node_modules/map-age-cleaner": {
8405 "version": "0.2.2", 10197 "version": "0.1.3",
8406 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 10198 "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
8407 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 10199 "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
8408 "dev": true, 10200 "dev": true,
10201 "dependencies": {
10202 "p-defer": "^1.0.0"
10203 },
8409 "engines": { 10204 "engines": {
8410 "node": ">=0.10.0" 10205 "node": ">=6"
8411 } 10206 }
8412 }, 10207 },
8413 "node_modules/map-obj": { 10208 "node_modules/map-obj": {
@@ -8415,21 +10210,63 @@
8415 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 10210 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
8416 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 10211 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
8417 "dev": true, 10212 "dev": true,
8418 "optional": true,
8419 "engines": { 10213 "engines": {
8420 "node": ">=0.10.0" 10214 "node": ">=0.10.0"
8421 } 10215 }
8422 }, 10216 },
8423 "node_modules/map-visit": { 10217 "node_modules/mathml-tag-names": {
8424 "version": "1.0.0", 10218 "version": "2.1.3",
8425 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 10219 "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
8426 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 10220 "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
10221 "dev": true,
10222 "funding": {
10223 "type": "github",
10224 "url": "https://github.com/sponsors/wooorm"
10225 }
10226 },
10227 "node_modules/mdast-util-from-markdown": {
10228 "version": "0.8.5",
10229 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
10230 "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
8427 "dev": true, 10231 "dev": true,
8428 "dependencies": { 10232 "dependencies": {
8429 "object-visit": "^1.0.0" 10233 "@types/mdast": "^3.0.0",
10234 "mdast-util-to-string": "^2.0.0",
10235 "micromark": "~2.11.0",
10236 "parse-entities": "^2.0.0",
10237 "unist-util-stringify-position": "^2.0.0"
8430 }, 10238 },
8431 "engines": { 10239 "funding": {
8432 "node": ">=0.10.0" 10240 "type": "opencollective",
10241 "url": "https://opencollective.com/unified"
10242 }
10243 },
10244 "node_modules/mdast-util-to-markdown": {
10245 "version": "0.6.5",
10246 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
10247 "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
10248 "dev": true,
10249 "dependencies": {
10250 "@types/unist": "^2.0.0",
10251 "longest-streak": "^2.0.0",
10252 "mdast-util-to-string": "^2.0.0",
10253 "parse-entities": "^2.0.0",
10254 "repeat-string": "^1.0.0",
10255 "zwitch": "^1.0.0"
10256 },
10257 "funding": {
10258 "type": "opencollective",
10259 "url": "https://opencollective.com/unified"
10260 }
10261 },
10262 "node_modules/mdast-util-to-string": {
10263 "version": "2.0.0",
10264 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
10265 "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
10266 "dev": true,
10267 "funding": {
10268 "type": "opencollective",
10269 "url": "https://opencollective.com/unified"
8433 } 10270 }
8434 }, 10271 },
8435 "node_modules/mdn-data": { 10272 "node_modules/mdn-data": {
@@ -8448,14 +10285,41 @@
8448 "node": ">= 0.6" 10285 "node": ">= 0.6"
8449 } 10286 }
8450 }, 10287 },
8451 "node_modules/memory-fs": { 10288 "node_modules/mem": {
8452 "version": "0.4.1", 10289 "version": "8.1.1",
8453 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 10290 "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
8454 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 10291 "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
8455 "dev": true, 10292 "dev": true,
8456 "dependencies": { 10293 "dependencies": {
8457 "errno": "^0.1.3", 10294 "map-age-cleaner": "^0.1.3",
8458 "readable-stream": "^2.0.1" 10295 "mimic-fn": "^3.1.0"
10296 },
10297 "engines": {
10298 "node": ">=10"
10299 },
10300 "funding": {
10301 "url": "https://github.com/sindresorhus/mem?sponsor=1"
10302 }
10303 },
10304 "node_modules/mem/node_modules/mimic-fn": {
10305 "version": "3.1.0",
10306 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
10307 "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
10308 "dev": true,
10309 "engines": {
10310 "node": ">=8"
10311 }
10312 },
10313 "node_modules/memfs": {
10314 "version": "3.2.2",
10315 "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz",
10316 "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==",
10317 "dev": true,
10318 "dependencies": {
10319 "fs-monkey": "1.0.3"
10320 },
10321 "engines": {
10322 "node": ">= 4.0.0"
8459 } 10323 }
8460 }, 10324 },
8461 "node_modules/meow": { 10325 "node_modules/meow": {
@@ -8510,6 +10374,26 @@
8510 "node": ">= 0.6" 10374 "node": ">= 0.6"
8511 } 10375 }
8512 }, 10376 },
10377 "node_modules/micromark": {
10378 "version": "2.11.4",
10379 "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
10380 "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
10381 "dev": true,
10382 "funding": [
10383 {
10384 "type": "GitHub Sponsors",
10385 "url": "https://github.com/sponsors/unifiedjs"
10386 },
10387 {
10388 "type": "OpenCollective",
10389 "url": "https://opencollective.com/unified"
10390 }
10391 ],
10392 "dependencies": {
10393 "debug": "^4.0.0",
10394 "parse-entities": "^2.0.0"
10395 }
10396 },
8513 "node_modules/micromatch": { 10397 "node_modules/micromatch": {
8514 "version": "4.0.4", 10398 "version": "4.0.4",
8515 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 10399 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
@@ -8575,48 +10459,41 @@
8575 "node": ">=4" 10459 "node": ">=4"
8576 } 10460 }
8577 }, 10461 },
10462 "node_modules/min-indent": {
10463 "version": "1.0.1",
10464 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
10465 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
10466 "dev": true,
10467 "engines": {
10468 "node": ">=4"
10469 }
10470 },
8578 "node_modules/mini-css-extract-plugin": { 10471 "node_modules/mini-css-extract-plugin": {
8579 "version": "1.6.2", 10472 "version": "2.2.0",
8580 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", 10473 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.0.tgz",
8581 "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", 10474 "integrity": "sha512-91HeVHbq7PUJ4TwOuMTlFWfVWrLqf3SF0PlEDPV+wtgsfxrMebN9LLzflyQqdKLp4/H3PexRB1WLKsCqpWKkxQ==",
8582 "dev": true, 10475 "dev": true,
8583 "dependencies": { 10476 "dependencies": {
8584 "loader-utils": "^2.0.0", 10477 "schema-utils": "^3.1.0"
8585 "schema-utils": "^3.0.0",
8586 "webpack-sources": "^1.1.0"
8587 }, 10478 },
8588 "engines": { 10479 "engines": {
8589 "node": ">= 10.13.0" 10480 "node": ">= 12.13.0"
8590 }, 10481 },
8591 "funding": { 10482 "funding": {
8592 "type": "opencollective", 10483 "type": "opencollective",
8593 "url": "https://opencollective.com/webpack" 10484 "url": "https://opencollective.com/webpack"
8594 }, 10485 },
8595 "peerDependencies": { 10486 "peerDependencies": {
8596 "webpack": "^4.4.0 || ^5.0.0" 10487 "webpack": "^5.0.0"
8597 }
8598 },
8599 "node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
8600 "version": "2.0.0",
8601 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
8602 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
8603 "dev": true,
8604 "dependencies": {
8605 "big.js": "^5.2.2",
8606 "emojis-list": "^3.0.0",
8607 "json5": "^2.1.2"
8608 },
8609 "engines": {
8610 "node": ">=8.9.0"
8611 } 10488 }
8612 }, 10489 },
8613 "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { 10490 "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
8614 "version": "3.0.0", 10491 "version": "3.1.1",
8615 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", 10492 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
8616 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", 10493 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
8617 "dev": true, 10494 "dev": true,
8618 "dependencies": { 10495 "dependencies": {
8619 "@types/json-schema": "^7.0.6", 10496 "@types/json-schema": "^7.0.8",
8620 "ajv": "^6.12.5", 10497 "ajv": "^6.12.5",
8621 "ajv-keywords": "^3.5.2" 10498 "ajv-keywords": "^3.5.2"
8622 }, 10499 },
@@ -8628,25 +10505,6 @@
8628 "url": "https://opencollective.com/webpack" 10505 "url": "https://opencollective.com/webpack"
8629 } 10506 }
8630 }, 10507 },
8631 "node_modules/mini-css-extract-plugin/node_modules/source-map": {
8632 "version": "0.6.1",
8633 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8634 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8635 "dev": true,
8636 "engines": {
8637 "node": ">=0.10.0"
8638 }
8639 },
8640 "node_modules/mini-css-extract-plugin/node_modules/webpack-sources": {
8641 "version": "1.4.3",
8642 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
8643 "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
8644 "dev": true,
8645 "dependencies": {
8646 "source-list-map": "^2.0.0",
8647 "source-map": "~0.6.1"
8648 }
8649 },
8650 "node_modules/minimalistic-assert": { 10508 "node_modules/minimalistic-assert": {
8651 "version": "1.0.1", 10509 "version": "1.0.1",
8652 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 10510 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
@@ -8668,32 +10526,49 @@
8668 "node_modules/minimist": { 10526 "node_modules/minimist": {
8669 "version": "1.2.5", 10527 "version": "1.2.5",
8670 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 10528 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
8671 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 10529 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
8672 "dev": true
8673 }, 10530 },
8674 "node_modules/mixin-deep": { 10531 "node_modules/minimist-options": {
8675 "version": "1.3.2", 10532 "version": "4.1.0",
8676 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 10533 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
8677 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 10534 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
8678 "dev": true, 10535 "dev": true,
8679 "dependencies": { 10536 "dependencies": {
8680 "for-in": "^1.0.2", 10537 "arrify": "^1.0.1",
8681 "is-extendable": "^1.0.1" 10538 "is-plain-obj": "^1.1.0",
10539 "kind-of": "^6.0.3"
8682 }, 10540 },
8683 "engines": { 10541 "engines": {
8684 "node": ">=0.10.0" 10542 "node": ">= 6"
8685 } 10543 }
8686 }, 10544 },
8687 "node_modules/mixin-deep/node_modules/is-extendable": { 10545 "node_modules/minipass": {
8688 "version": "1.0.1", 10546 "version": "3.1.3",
8689 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 10547 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
8690 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 10548 "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
8691 "dev": true, 10549 "dev": true,
10550 "optional": true,
10551 "peer": true,
8692 "dependencies": { 10552 "dependencies": {
8693 "is-plain-object": "^2.0.4" 10553 "yallist": "^4.0.0"
8694 }, 10554 },
8695 "engines": { 10555 "engines": {
8696 "node": ">=0.10.0" 10556 "node": ">=8"
10557 }
10558 },
10559 "node_modules/minizlib": {
10560 "version": "2.1.2",
10561 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
10562 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
10563 "dev": true,
10564 "optional": true,
10565 "peer": true,
10566 "dependencies": {
10567 "minipass": "^3.0.0",
10568 "yallist": "^4.0.0"
10569 },
10570 "engines": {
10571 "node": ">= 8"
8697 } 10572 }
8698 }, 10573 },
8699 "node_modules/mkdirp": { 10574 "node_modules/mkdirp": {
@@ -8760,8 +10635,7 @@
8760 "node_modules/ms": { 10635 "node_modules/ms": {
8761 "version": "2.1.2", 10636 "version": "2.1.2",
8762 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 10637 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
8763 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 10638 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
8764 "dev": true
8765 }, 10639 },
8766 "node_modules/multicast-dns": { 10640 "node_modules/multicast-dns": {
8767 "version": "6.2.3", 10641 "version": "6.2.3",
@@ -8782,6 +10656,23 @@
8782 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 10656 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
8783 "dev": true 10657 "dev": true
8784 }, 10658 },
10659 "node_modules/multipipe": {
10660 "version": "1.0.2",
10661 "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz",
10662 "integrity": "sha1-zBPv2DPJzamfIk+GhGG44aP9k50=",
10663 "dependencies": {
10664 "duplexer2": "^0.1.2",
10665 "object-assign": "^4.1.0"
10666 }
10667 },
10668 "node_modules/nan": {
10669 "version": "2.15.0",
10670 "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
10671 "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
10672 "dev": true,
10673 "optional": true,
10674 "peer": true
10675 },
8785 "node_modules/nanoid": { 10676 "node_modules/nanoid": {
8786 "version": "3.1.23", 10677 "version": "3.1.23",
8787 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", 10678 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
@@ -8794,27 +10685,11 @@
8794 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 10685 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
8795 } 10686 }
8796 }, 10687 },
8797 "node_modules/nanomatch": { 10688 "node_modules/natural-compare": {
8798 "version": "1.2.13", 10689 "version": "1.4.0",
8799 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 10690 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
8800 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 10691 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
8801 "dev": true, 10692 "dev": true
8802 "dependencies": {
8803 "arr-diff": "^4.0.0",
8804 "array-unique": "^0.3.2",
8805 "define-property": "^2.0.2",
8806 "extend-shallow": "^3.0.2",
8807 "fragment-cache": "^0.2.1",
8808 "is-windows": "^1.0.2",
8809 "kind-of": "^6.0.2",
8810 "object.pick": "^1.3.0",
8811 "regex-not": "^1.0.0",
8812 "snapdragon": "^0.8.1",
8813 "to-regex": "^3.0.1"
8814 },
8815 "engines": {
8816 "node": ">=0.10.0"
8817 }
8818 }, 10693 },
8819 "node_modules/negotiator": { 10694 "node_modules/negotiator": {
8820 "version": "0.6.2", 10695 "version": "0.6.2",
@@ -8835,7 +10710,8 @@
8835 "version": "1.0.5", 10710 "version": "1.0.5",
8836 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 10711 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
8837 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 10712 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
8838 "dev": true 10713 "dev": true,
10714 "optional": true
8839 }, 10715 },
8840 "node_modules/no-case": { 10716 "node_modules/no-case": {
8841 "version": "3.0.4", 10717 "version": "3.0.4",
@@ -8856,18 +10732,328 @@
8856 "node": ">= 6.0.0" 10732 "node": ">= 6.0.0"
8857 } 10733 }
8858 }, 10734 },
10735 "node_modules/node-gyp": {
10736 "version": "7.1.2",
10737 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
10738 "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
10739 "dev": true,
10740 "optional": true,
10741 "peer": true,
10742 "dependencies": {
10743 "env-paths": "^2.2.0",
10744 "glob": "^7.1.4",
10745 "graceful-fs": "^4.2.3",
10746 "nopt": "^5.0.0",
10747 "npmlog": "^4.1.2",
10748 "request": "^2.88.2",
10749 "rimraf": "^3.0.2",
10750 "semver": "^7.3.2",
10751 "tar": "^6.0.2",
10752 "which": "^2.0.2"
10753 },
10754 "bin": {
10755 "node-gyp": "bin/node-gyp.js"
10756 },
10757 "engines": {
10758 "node": ">= 10.12.0"
10759 }
10760 },
10761 "node_modules/node-gyp/node_modules/rimraf": {
10762 "version": "3.0.2",
10763 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
10764 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
10765 "dev": true,
10766 "optional": true,
10767 "peer": true,
10768 "dependencies": {
10769 "glob": "^7.1.3"
10770 },
10771 "bin": {
10772 "rimraf": "bin.js"
10773 },
10774 "funding": {
10775 "url": "https://github.com/sponsors/isaacs"
10776 }
10777 },
10778 "node_modules/node-gyp/node_modules/semver": {
10779 "version": "7.3.5",
10780 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
10781 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
10782 "dev": true,
10783 "optional": true,
10784 "peer": true,
10785 "dependencies": {
10786 "lru-cache": "^6.0.0"
10787 },
10788 "bin": {
10789 "semver": "bin/semver.js"
10790 },
10791 "engines": {
10792 "node": ">=10"
10793 }
10794 },
8859 "node_modules/node-releases": { 10795 "node_modules/node-releases": {
8860 "version": "1.1.73", 10796 "version": "1.1.75",
8861 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", 10797 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
8862 "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", 10798 "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw=="
8863 "dev": true
8864 }, 10799 },
8865 "node_modules/normalize-package-data": { 10800 "node_modules/node-sass": {
10801 "version": "6.0.1",
10802 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz",
10803 "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==",
10804 "dev": true,
10805 "hasInstallScript": true,
10806 "optional": true,
10807 "peer": true,
10808 "dependencies": {
10809 "async-foreach": "^0.1.3",
10810 "chalk": "^1.1.1",
10811 "cross-spawn": "^7.0.3",
10812 "gaze": "^1.0.0",
10813 "get-stdin": "^4.0.1",
10814 "glob": "^7.0.3",
10815 "lodash": "^4.17.15",
10816 "meow": "^9.0.0",
10817 "nan": "^2.13.2",
10818 "node-gyp": "^7.1.0",
10819 "npmlog": "^4.0.0",
10820 "request": "^2.88.0",
10821 "sass-graph": "2.2.5",
10822 "stdout-stream": "^1.4.0",
10823 "true-case-path": "^1.0.2"
10824 },
10825 "bin": {
10826 "node-sass": "bin/node-sass"
10827 },
10828 "engines": {
10829 "node": ">=12"
10830 }
10831 },
10832 "node_modules/node-sass/node_modules/ansi-styles": {
10833 "version": "2.2.1",
10834 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10835 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
10836 "dev": true,
10837 "optional": true,
10838 "peer": true,
10839 "engines": {
10840 "node": ">=0.10.0"
10841 }
10842 },
10843 "node_modules/node-sass/node_modules/camelcase": {
10844 "version": "5.3.1",
10845 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
10846 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
10847 "dev": true,
10848 "optional": true,
10849 "peer": true,
10850 "engines": {
10851 "node": ">=6"
10852 }
10853 },
10854 "node_modules/node-sass/node_modules/camelcase-keys": {
10855 "version": "6.2.2",
10856 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
10857 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
10858 "dev": true,
10859 "optional": true,
10860 "peer": true,
10861 "dependencies": {
10862 "camelcase": "^5.3.1",
10863 "map-obj": "^4.0.0",
10864 "quick-lru": "^4.0.1"
10865 },
10866 "engines": {
10867 "node": ">=8"
10868 },
10869 "funding": {
10870 "url": "https://github.com/sponsors/sindresorhus"
10871 }
10872 },
10873 "node_modules/node-sass/node_modules/chalk": {
10874 "version": "1.1.3",
10875 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10876 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10877 "dev": true,
10878 "optional": true,
10879 "peer": true,
10880 "dependencies": {
10881 "ansi-styles": "^2.2.1",
10882 "escape-string-regexp": "^1.0.2",
10883 "has-ansi": "^2.0.0",
10884 "strip-ansi": "^3.0.0",
10885 "supports-color": "^2.0.0"
10886 },
10887 "engines": {
10888 "node": ">=0.10.0"
10889 }
10890 },
10891 "node_modules/node-sass/node_modules/hosted-git-info": {
10892 "version": "4.0.2",
10893 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
10894 "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
10895 "dev": true,
10896 "optional": true,
10897 "peer": true,
10898 "dependencies": {
10899 "lru-cache": "^6.0.0"
10900 },
10901 "engines": {
10902 "node": ">=10"
10903 }
10904 },
10905 "node_modules/node-sass/node_modules/indent-string": {
10906 "version": "4.0.0",
10907 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
10908 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
10909 "dev": true,
10910 "optional": true,
10911 "peer": true,
10912 "engines": {
10913 "node": ">=8"
10914 }
10915 },
10916 "node_modules/node-sass/node_modules/map-obj": {
10917 "version": "4.2.1",
10918 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
10919 "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
10920 "dev": true,
10921 "optional": true,
10922 "peer": true,
10923 "engines": {
10924 "node": ">=8"
10925 },
10926 "funding": {
10927 "url": "https://github.com/sponsors/sindresorhus"
10928 }
10929 },
10930 "node_modules/node-sass/node_modules/meow": {
10931 "version": "9.0.0",
10932 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
10933 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
10934 "dev": true,
10935 "optional": true,
10936 "peer": true,
10937 "dependencies": {
10938 "@types/minimist": "^1.2.0",
10939 "camelcase-keys": "^6.2.2",
10940 "decamelize": "^1.2.0",
10941 "decamelize-keys": "^1.1.0",
10942 "hard-rejection": "^2.1.0",
10943 "minimist-options": "4.1.0",
10944 "normalize-package-data": "^3.0.0",
10945 "read-pkg-up": "^7.0.1",
10946 "redent": "^3.0.0",
10947 "trim-newlines": "^3.0.0",
10948 "type-fest": "^0.18.0",
10949 "yargs-parser": "^20.2.3"
10950 },
10951 "engines": {
10952 "node": ">=10"
10953 },
10954 "funding": {
10955 "url": "https://github.com/sponsors/sindresorhus"
10956 }
10957 },
10958 "node_modules/node-sass/node_modules/normalize-package-data": {
10959 "version": "3.0.3",
10960 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
10961 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
10962 "dev": true,
10963 "optional": true,
10964 "peer": true,
10965 "dependencies": {
10966 "hosted-git-info": "^4.0.1",
10967 "is-core-module": "^2.5.0",
10968 "semver": "^7.3.4",
10969 "validate-npm-package-license": "^3.0.1"
10970 },
10971 "engines": {
10972 "node": ">=10"
10973 }
10974 },
10975 "node_modules/node-sass/node_modules/parse-json": {
10976 "version": "5.2.0",
10977 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
10978 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
10979 "dev": true,
10980 "optional": true,
10981 "peer": true,
10982 "dependencies": {
10983 "@babel/code-frame": "^7.0.0",
10984 "error-ex": "^1.3.1",
10985 "json-parse-even-better-errors": "^2.3.0",
10986 "lines-and-columns": "^1.1.6"
10987 },
10988 "engines": {
10989 "node": ">=8"
10990 },
10991 "funding": {
10992 "url": "https://github.com/sponsors/sindresorhus"
10993 }
10994 },
10995 "node_modules/node-sass/node_modules/read-pkg": {
10996 "version": "5.2.0",
10997 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
10998 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
10999 "dev": true,
11000 "optional": true,
11001 "peer": true,
11002 "dependencies": {
11003 "@types/normalize-package-data": "^2.4.0",
11004 "normalize-package-data": "^2.5.0",
11005 "parse-json": "^5.0.0",
11006 "type-fest": "^0.6.0"
11007 },
11008 "engines": {
11009 "node": ">=8"
11010 }
11011 },
11012 "node_modules/node-sass/node_modules/read-pkg-up": {
11013 "version": "7.0.1",
11014 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
11015 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
11016 "dev": true,
11017 "optional": true,
11018 "peer": true,
11019 "dependencies": {
11020 "find-up": "^4.1.0",
11021 "read-pkg": "^5.2.0",
11022 "type-fest": "^0.8.1"
11023 },
11024 "engines": {
11025 "node": ">=8"
11026 },
11027 "funding": {
11028 "url": "https://github.com/sponsors/sindresorhus"
11029 }
11030 },
11031 "node_modules/node-sass/node_modules/read-pkg-up/node_modules/type-fest": {
11032 "version": "0.8.1",
11033 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
11034 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
11035 "dev": true,
11036 "optional": true,
11037 "peer": true,
11038 "engines": {
11039 "node": ">=8"
11040 }
11041 },
11042 "node_modules/node-sass/node_modules/read-pkg/node_modules/hosted-git-info": {
11043 "version": "2.8.9",
11044 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
11045 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
11046 "dev": true,
11047 "optional": true,
11048 "peer": true
11049 },
11050 "node_modules/node-sass/node_modules/read-pkg/node_modules/normalize-package-data": {
8866 "version": "2.5.0", 11051 "version": "2.5.0",
8867 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 11052 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
8868 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 11053 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
8869 "dev": true, 11054 "dev": true,
8870 "optional": true, 11055 "optional": true,
11056 "peer": true,
8871 "dependencies": { 11057 "dependencies": {
8872 "hosted-git-info": "^2.1.4", 11058 "hosted-git-info": "^2.1.4",
8873 "resolve": "^1.10.0", 11059 "resolve": "^1.10.0",
@@ -8875,12 +11061,155 @@
8875 "validate-npm-package-license": "^3.0.1" 11061 "validate-npm-package-license": "^3.0.1"
8876 } 11062 }
8877 }, 11063 },
8878 "node_modules/normalize-package-data/node_modules/semver": { 11064 "node_modules/node-sass/node_modules/read-pkg/node_modules/semver": {
8879 "version": "5.7.1", 11065 "version": "5.7.1",
8880 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 11066 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
8881 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 11067 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
8882 "dev": true, 11068 "dev": true,
8883 "optional": true, 11069 "optional": true,
11070 "peer": true,
11071 "bin": {
11072 "semver": "bin/semver"
11073 }
11074 },
11075 "node_modules/node-sass/node_modules/read-pkg/node_modules/type-fest": {
11076 "version": "0.6.0",
11077 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
11078 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
11079 "dev": true,
11080 "optional": true,
11081 "peer": true,
11082 "engines": {
11083 "node": ">=8"
11084 }
11085 },
11086 "node_modules/node-sass/node_modules/redent": {
11087 "version": "3.0.0",
11088 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
11089 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
11090 "dev": true,
11091 "optional": true,
11092 "peer": true,
11093 "dependencies": {
11094 "indent-string": "^4.0.0",
11095 "strip-indent": "^3.0.0"
11096 },
11097 "engines": {
11098 "node": ">=8"
11099 }
11100 },
11101 "node_modules/node-sass/node_modules/semver": {
11102 "version": "7.3.5",
11103 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
11104 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
11105 "dev": true,
11106 "optional": true,
11107 "peer": true,
11108 "dependencies": {
11109 "lru-cache": "^6.0.0"
11110 },
11111 "bin": {
11112 "semver": "bin/semver.js"
11113 },
11114 "engines": {
11115 "node": ">=10"
11116 }
11117 },
11118 "node_modules/node-sass/node_modules/strip-indent": {
11119 "version": "3.0.0",
11120 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
11121 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
11122 "dev": true,
11123 "optional": true,
11124 "peer": true,
11125 "dependencies": {
11126 "min-indent": "^1.0.0"
11127 },
11128 "engines": {
11129 "node": ">=8"
11130 }
11131 },
11132 "node_modules/node-sass/node_modules/supports-color": {
11133 "version": "2.0.0",
11134 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11135 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11136 "dev": true,
11137 "optional": true,
11138 "peer": true,
11139 "engines": {
11140 "node": ">=0.8.0"
11141 }
11142 },
11143 "node_modules/node-sass/node_modules/trim-newlines": {
11144 "version": "3.0.1",
11145 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
11146 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
11147 "dev": true,
11148 "optional": true,
11149 "peer": true,
11150 "engines": {
11151 "node": ">=8"
11152 }
11153 },
11154 "node_modules/node-sass/node_modules/type-fest": {
11155 "version": "0.18.1",
11156 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
11157 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
11158 "dev": true,
11159 "optional": true,
11160 "peer": true,
11161 "engines": {
11162 "node": ">=10"
11163 },
11164 "funding": {
11165 "url": "https://github.com/sponsors/sindresorhus"
11166 }
11167 },
11168 "node_modules/node-sass/node_modules/yargs-parser": {
11169 "version": "20.2.9",
11170 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
11171 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
11172 "dev": true,
11173 "optional": true,
11174 "peer": true,
11175 "engines": {
11176 "node": ">=10"
11177 }
11178 },
11179 "node_modules/nopt": {
11180 "version": "5.0.0",
11181 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
11182 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
11183 "dev": true,
11184 "optional": true,
11185 "peer": true,
11186 "dependencies": {
11187 "abbrev": "1"
11188 },
11189 "bin": {
11190 "nopt": "bin/nopt.js"
11191 },
11192 "engines": {
11193 "node": ">=6"
11194 }
11195 },
11196 "node_modules/normalize-package-data": {
11197 "version": "2.5.0",
11198 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
11199 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
11200 "dev": true,
11201 "dependencies": {
11202 "hosted-git-info": "^2.1.4",
11203 "resolve": "^1.10.0",
11204 "semver": "2 || 3 || 4 || 5",
11205 "validate-npm-package-license": "^3.0.1"
11206 }
11207 },
11208 "node_modules/normalize-package-data/node_modules/semver": {
11209 "version": "5.7.1",
11210 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11211 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11212 "dev": true,
8884 "bin": { 11213 "bin": {
8885 "semver": "bin/semver" 11214 "semver": "bin/semver"
8886 } 11215 }
@@ -8894,6 +11223,21 @@
8894 "node": ">=0.10.0" 11223 "node": ">=0.10.0"
8895 } 11224 }
8896 }, 11225 },
11226 "node_modules/normalize-range": {
11227 "version": "0.1.2",
11228 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
11229 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
11230 "dev": true,
11231 "engines": {
11232 "node": ">=0.10.0"
11233 }
11234 },
11235 "node_modules/normalize-selector": {
11236 "version": "0.2.0",
11237 "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
11238 "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
11239 "dev": true
11240 },
8897 "node_modules/normalize-url": { 11241 "node_modules/normalize-url": {
8898 "version": "2.0.1", 11242 "version": "2.0.1",
8899 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", 11243 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
@@ -8968,6 +11312,20 @@
8968 "node": ">=8" 11312 "node": ">=8"
8969 } 11313 }
8970 }, 11314 },
11315 "node_modules/npmlog": {
11316 "version": "4.1.2",
11317 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
11318 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
11319 "dev": true,
11320 "optional": true,
11321 "peer": true,
11322 "dependencies": {
11323 "are-we-there-yet": "~1.1.2",
11324 "console-control-strings": "~1.1.0",
11325 "gauge": "~2.7.3",
11326 "set-blocking": "~2.0.0"
11327 }
11328 },
8971 "node_modules/nth-check": { 11329 "node_modules/nth-check": {
8972 "version": "2.0.0", 11330 "version": "2.0.0",
8973 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", 11331 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
@@ -8980,48 +11338,38 @@
8980 "url": "https://github.com/fb55/nth-check?sponsor=1" 11338 "url": "https://github.com/fb55/nth-check?sponsor=1"
8981 } 11339 }
8982 }, 11340 },
8983 "node_modules/object-assign": { 11341 "node_modules/num2fraction": {
8984 "version": "4.1.1", 11342 "version": "1.2.2",
8985 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 11343 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
8986 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 11344 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
8987 "engines": { 11345 "dev": true
8988 "node": ">=0.10.0"
8989 }
8990 }, 11346 },
8991 "node_modules/object-copy": { 11347 "node_modules/number-is-nan": {
8992 "version": "0.1.0", 11348 "version": "1.0.1",
8993 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 11349 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
8994 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 11350 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
8995 "dev": true, 11351 "dev": true,
8996 "dependencies": { 11352 "optional": true,
8997 "copy-descriptor": "^0.1.0", 11353 "peer": true,
8998 "define-property": "^0.2.5",
8999 "kind-of": "^3.0.3"
9000 },
9001 "engines": { 11354 "engines": {
9002 "node": ">=0.10.0" 11355 "node": ">=0.10.0"
9003 } 11356 }
9004 }, 11357 },
9005 "node_modules/object-copy/node_modules/define-property": { 11358 "node_modules/oauth-sign": {
9006 "version": "0.2.5", 11359 "version": "0.9.0",
9007 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 11360 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
9008 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 11361 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
9009 "dev": true, 11362 "dev": true,
9010 "dependencies": { 11363 "optional": true,
9011 "is-descriptor": "^0.1.0" 11364 "peer": true,
9012 },
9013 "engines": { 11365 "engines": {
9014 "node": ">=0.10.0" 11366 "node": "*"
9015 } 11367 }
9016 }, 11368 },
9017 "node_modules/object-copy/node_modules/kind-of": { 11369 "node_modules/object-assign": {
9018 "version": "3.2.2", 11370 "version": "4.1.1",
9019 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 11371 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9020 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 11372 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
9021 "dev": true,
9022 "dependencies": {
9023 "is-buffer": "^1.1.5"
9024 },
9025 "engines": { 11373 "engines": {
9026 "node": ">=0.10.0" 11374 "node": ">=0.10.0"
9027 } 11375 }
@@ -9031,7 +11379,6 @@
9031 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", 11379 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
9032 "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", 11380 "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
9033 "dev": true, 11381 "dev": true,
9034 "optional": true,
9035 "funding": { 11382 "funding": {
9036 "url": "https://github.com/sponsors/ljharb" 11383 "url": "https://github.com/sponsors/ljharb"
9037 } 11384 }
@@ -9061,18 +11408,6 @@
9061 "node": ">= 0.4" 11408 "node": ">= 0.4"
9062 } 11409 }
9063 }, 11410 },
9064 "node_modules/object-visit": {
9065 "version": "1.0.1",
9066 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
9067 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
9068 "dev": true,
9069 "dependencies": {
9070 "isobject": "^3.0.0"
9071 },
9072 "engines": {
9073 "node": ">=0.10.0"
9074 }
9075 },
9076 "node_modules/object.assign": { 11411 "node_modules/object.assign": {
9077 "version": "4.1.2", 11412 "version": "4.1.2",
9078 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 11413 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
@@ -9091,6 +11426,38 @@
9091 "url": "https://github.com/sponsors/ljharb" 11426 "url": "https://github.com/sponsors/ljharb"
9092 } 11427 }
9093 }, 11428 },
11429 "node_modules/object.entries": {
11430 "version": "1.1.4",
11431 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz",
11432 "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==",
11433 "dev": true,
11434 "dependencies": {
11435 "call-bind": "^1.0.2",
11436 "define-properties": "^1.1.3",
11437 "es-abstract": "^1.18.2"
11438 },
11439 "engines": {
11440 "node": ">= 0.4"
11441 }
11442 },
11443 "node_modules/object.fromentries": {
11444 "version": "2.0.4",
11445 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz",
11446 "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==",
11447 "dev": true,
11448 "dependencies": {
11449 "call-bind": "^1.0.2",
11450 "define-properties": "^1.1.3",
11451 "es-abstract": "^1.18.0-next.2",
11452 "has": "^1.0.3"
11453 },
11454 "engines": {
11455 "node": ">= 0.4"
11456 },
11457 "funding": {
11458 "url": "https://github.com/sponsors/ljharb"
11459 }
11460 },
9094 "node_modules/object.getownpropertydescriptors": { 11461 "node_modules/object.getownpropertydescriptors": {
9095 "version": "2.1.2", 11462 "version": "2.1.2",
9096 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", 11463 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
@@ -9109,24 +11476,11 @@
9109 "url": "https://github.com/sponsors/ljharb" 11476 "url": "https://github.com/sponsors/ljharb"
9110 } 11477 }
9111 }, 11478 },
9112 "node_modules/object.pick": {
9113 "version": "1.3.0",
9114 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
9115 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
9116 "dev": true,
9117 "dependencies": {
9118 "isobject": "^3.0.1"
9119 },
9120 "engines": {
9121 "node": ">=0.10.0"
9122 }
9123 },
9124 "node_modules/object.values": { 11479 "node_modules/object.values": {
9125 "version": "1.1.4", 11480 "version": "1.1.4",
9126 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", 11481 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
9127 "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", 11482 "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
9128 "dev": true, 11483 "dev": true,
9129 "optional": true,
9130 "dependencies": { 11484 "dependencies": {
9131 "call-bind": "^1.0.2", 11485 "call-bind": "^1.0.2",
9132 "define-properties": "^1.1.3", 11486 "define-properties": "^1.1.3",
@@ -9190,16 +11544,38 @@
9190 "url": "https://github.com/sponsors/sindresorhus" 11544 "url": "https://github.com/sponsors/sindresorhus"
9191 } 11545 }
9192 }, 11546 },
9193 "node_modules/opn": { 11547 "node_modules/open": {
9194 "version": "5.5.0", 11548 "version": "8.2.1",
9195 "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", 11549 "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
9196 "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", 11550 "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
9197 "dev": true, 11551 "dev": true,
9198 "dependencies": { 11552 "dependencies": {
9199 "is-wsl": "^1.1.0" 11553 "define-lazy-prop": "^2.0.0",
11554 "is-docker": "^2.1.1",
11555 "is-wsl": "^2.2.0"
9200 }, 11556 },
9201 "engines": { 11557 "engines": {
9202 "node": ">=4" 11558 "node": ">=12"
11559 },
11560 "funding": {
11561 "url": "https://github.com/sponsors/sindresorhus"
11562 }
11563 },
11564 "node_modules/optionator": {
11565 "version": "0.9.1",
11566 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
11567 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
11568 "dev": true,
11569 "dependencies": {
11570 "deep-is": "^0.1.3",
11571 "fast-levenshtein": "^2.0.6",
11572 "levn": "^0.4.1",
11573 "prelude-ls": "^1.2.1",
11574 "type-check": "^0.4.0",
11575 "word-wrap": "^1.2.3"
11576 },
11577 "engines": {
11578 "node": ">= 0.8.0"
9203 } 11579 }
9204 }, 11580 },
9205 "node_modules/optipng-bin": { 11581 "node_modules/optipng-bin": {
@@ -9221,15 +11597,6 @@
9221 "node": ">=10" 11597 "node": ">=10"
9222 } 11598 }
9223 }, 11599 },
9224 "node_modules/original": {
9225 "version": "1.0.2",
9226 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
9227 "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
9228 "dev": true,
9229 "dependencies": {
9230 "url-parse": "^1.4.3"
9231 }
9232 },
9233 "node_modules/os-filter-obj": { 11600 "node_modules/os-filter-obj": {
9234 "version": "2.0.0", 11601 "version": "2.0.0",
9235 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", 11602 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
@@ -9269,6 +11636,15 @@
9269 "node": ">=4" 11636 "node": ">=4"
9270 } 11637 }
9271 }, 11638 },
11639 "node_modules/p-defer": {
11640 "version": "1.0.0",
11641 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
11642 "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
11643 "dev": true,
11644 "engines": {
11645 "node": ">=4"
11646 }
11647 },
9272 "node_modules/p-event": { 11648 "node_modules/p-event": {
9273 "version": "1.3.0", 11649 "version": "1.3.0",
9274 "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", 11650 "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
@@ -9329,12 +11705,18 @@
9329 } 11705 }
9330 }, 11706 },
9331 "node_modules/p-map": { 11707 "node_modules/p-map": {
9332 "version": "2.1.0", 11708 "version": "4.0.0",
9333 "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 11709 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
9334 "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 11710 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
9335 "dev": true, 11711 "dev": true,
11712 "dependencies": {
11713 "aggregate-error": "^3.0.0"
11714 },
9336 "engines": { 11715 "engines": {
9337 "node": ">=6" 11716 "node": ">=10"
11717 },
11718 "funding": {
11719 "url": "https://github.com/sponsors/sindresorhus"
9338 } 11720 }
9339 }, 11721 },
9340 "node_modules/p-map-series": { 11722 "node_modules/p-map-series": {
@@ -9373,15 +11755,16 @@
9373 } 11755 }
9374 }, 11756 },
9375 "node_modules/p-retry": { 11757 "node_modules/p-retry": {
9376 "version": "3.0.1", 11758 "version": "4.6.1",
9377 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", 11759 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
9378 "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", 11760 "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
9379 "dev": true, 11761 "dev": true,
9380 "dependencies": { 11762 "dependencies": {
9381 "retry": "^0.12.0" 11763 "@types/retry": "^0.12.0",
11764 "retry": "^0.13.1"
9382 }, 11765 },
9383 "engines": { 11766 "engines": {
9384 "node": ">=6" 11767 "node": ">=8"
9385 } 11768 }
9386 }, 11769 },
9387 "node_modules/p-timeout": { 11770 "node_modules/p-timeout": {
@@ -9416,6 +11799,35 @@
9416 "tslib": "^2.0.3" 11799 "tslib": "^2.0.3"
9417 } 11800 }
9418 }, 11801 },
11802 "node_modules/parent-module": {
11803 "version": "1.0.1",
11804 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
11805 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
11806 "dependencies": {
11807 "callsites": "^3.0.0"
11808 },
11809 "engines": {
11810 "node": ">=6"
11811 }
11812 },
11813 "node_modules/parse-entities": {
11814 "version": "2.0.0",
11815 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
11816 "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
11817 "dev": true,
11818 "dependencies": {
11819 "character-entities": "^1.0.0",
11820 "character-entities-legacy": "^1.0.0",
11821 "character-reference-invalid": "^1.0.0",
11822 "is-alphanumerical": "^1.0.0",
11823 "is-decimal": "^1.0.0",
11824 "is-hexadecimal": "^1.0.0"
11825 },
11826 "funding": {
11827 "type": "github",
11828 "url": "https://github.com/sponsors/wooorm"
11829 }
11830 },
9419 "node_modules/parse-json": { 11831 "node_modules/parse-json": {
9420 "version": "2.2.0", 11832 "version": "2.2.0",
9421 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 11833 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
@@ -9448,21 +11860,6 @@
9448 "tslib": "^2.0.3" 11860 "tslib": "^2.0.3"
9449 } 11861 }
9450 }, 11862 },
9451 "node_modules/pascalcase": {
9452 "version": "0.1.1",
9453 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
9454 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
9455 "dev": true,
9456 "engines": {
9457 "node": ">=0.10.0"
9458 }
9459 },
9460 "node_modules/path-dirname": {
9461 "version": "1.0.2",
9462 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
9463 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
9464 "dev": true
9465 },
9466 "node_modules/path-exists": { 11863 "node_modules/path-exists": {
9467 "version": "4.0.0", 11864 "version": "4.0.0",
9468 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 11865 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -9481,12 +11878,6 @@
9481 "node": ">=0.10.0" 11878 "node": ">=0.10.0"
9482 } 11879 }
9483 }, 11880 },
9484 "node_modules/path-is-inside": {
9485 "version": "1.0.2",
9486 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
9487 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
9488 "dev": true
9489 },
9490 "node_modules/path-key": { 11881 "node_modules/path-key": {
9491 "version": "3.1.1", 11882 "version": "3.1.1",
9492 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 11883 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -9499,8 +11890,7 @@
9499 "node_modules/path-parse": { 11890 "node_modules/path-parse": {
9500 "version": "1.0.7", 11891 "version": "1.0.7",
9501 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 11892 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
9502 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 11893 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
9503 "dev": true
9504 }, 11894 },
9505 "node_modules/path-to-regexp": { 11895 "node_modules/path-to-regexp": {
9506 "version": "0.1.7", 11896 "version": "0.1.7",
@@ -9512,7 +11902,6 @@
9512 "version": "4.0.0", 11902 "version": "4.0.0",
9513 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 11903 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
9514 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 11904 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
9515 "dev": true,
9516 "engines": { 11905 "engines": {
9517 "node": ">=8" 11906 "node": ">=8"
9518 } 11907 }
@@ -9524,6 +11913,14 @@
9524 "dev": true, 11913 "dev": true,
9525 "optional": true 11914 "optional": true
9526 }, 11915 },
11916 "node_modules/performance-now": {
11917 "version": "2.1.0",
11918 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
11919 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
11920 "dev": true,
11921 "optional": true,
11922 "peer": true
11923 },
9527 "node_modules/picomatch": { 11924 "node_modules/picomatch": {
9528 "version": "2.3.0", 11925 "version": "2.3.0",
9529 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 11926 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@@ -9551,6 +11948,7 @@
9551 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 11948 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
9552 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 11949 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
9553 "dev": true, 11950 "dev": true,
11951 "optional": true,
9554 "engines": { 11952 "engines": {
9555 "node": ">=0.10.0" 11953 "node": ">=0.10.0"
9556 } 11954 }
@@ -9560,6 +11958,7 @@
9560 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 11958 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
9561 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 11959 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
9562 "dev": true, 11960 "dev": true,
11961 "optional": true,
9563 "dependencies": { 11962 "dependencies": {
9564 "pinkie": "^2.0.0" 11963 "pinkie": "^2.0.0"
9565 }, 11964 },
@@ -9579,6 +11978,85 @@
9579 "node": ">=8" 11978 "node": ">=8"
9580 } 11979 }
9581 }, 11980 },
11981 "node_modules/pkg-up": {
11982 "version": "2.0.0",
11983 "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
11984 "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
11985 "dev": true,
11986 "dependencies": {
11987 "find-up": "^2.1.0"
11988 },
11989 "engines": {
11990 "node": ">=4"
11991 }
11992 },
11993 "node_modules/pkg-up/node_modules/find-up": {
11994 "version": "2.1.0",
11995 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
11996 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
11997 "dev": true,
11998 "dependencies": {
11999 "locate-path": "^2.0.0"
12000 },
12001 "engines": {
12002 "node": ">=4"
12003 }
12004 },
12005 "node_modules/pkg-up/node_modules/locate-path": {
12006 "version": "2.0.0",
12007 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
12008 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
12009 "dev": true,
12010 "dependencies": {
12011 "p-locate": "^2.0.0",
12012 "path-exists": "^3.0.0"
12013 },
12014 "engines": {
12015 "node": ">=4"
12016 }
12017 },
12018 "node_modules/pkg-up/node_modules/p-limit": {
12019 "version": "1.3.0",
12020 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
12021 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
12022 "dev": true,
12023 "dependencies": {
12024 "p-try": "^1.0.0"
12025 },
12026 "engines": {
12027 "node": ">=4"
12028 }
12029 },
12030 "node_modules/pkg-up/node_modules/p-locate": {
12031 "version": "2.0.0",
12032 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
12033 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
12034 "dev": true,
12035 "dependencies": {
12036 "p-limit": "^1.1.0"
12037 },
12038 "engines": {
12039 "node": ">=4"
12040 }
12041 },
12042 "node_modules/pkg-up/node_modules/p-try": {
12043 "version": "1.0.0",
12044 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
12045 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
12046 "dev": true,
12047 "engines": {
12048 "node": ">=4"
12049 }
12050 },
12051 "node_modules/pkg-up/node_modules/path-exists": {
12052 "version": "3.0.0",
12053 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
12054 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
12055 "dev": true,
12056 "engines": {
12057 "node": ">=4"
12058 }
12059 },
9582 "node_modules/pngquant-bin": { 12060 "node_modules/pngquant-bin": {
9583 "version": "6.0.0", 12061 "version": "6.0.0",
9584 "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz", 12062 "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz",
@@ -9649,11 +12127,6 @@
9649 "node": ">=8.12.0" 12127 "node": ">=8.12.0"
9650 } 12128 }
9651 }, 12129 },
9652 "node_modules/popper.js": {
9653 "version": "1.16.1-lts",
9654 "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz",
9655 "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA=="
9656 },
9657 "node_modules/portfinder": { 12130 "node_modules/portfinder": {
9658 "version": "1.0.28", 12131 "version": "1.0.28",
9659 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 12132 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
@@ -9677,15 +12150,6 @@
9677 "ms": "^2.1.1" 12150 "ms": "^2.1.1"
9678 } 12151 }
9679 }, 12152 },
9680 "node_modules/posix-character-classes": {
9681 "version": "0.1.1",
9682 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
9683 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
9684 "dev": true,
9685 "engines": {
9686 "node": ">=0.10.0"
9687 }
9688 },
9689 "node_modules/postcss": { 12153 "node_modules/postcss": {
9690 "version": "8.3.5", 12154 "version": "8.3.5",
9691 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", 12155 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz",
@@ -9704,6 +12168,166 @@
9704 "url": "https://opencollective.com/postcss/" 12168 "url": "https://opencollective.com/postcss/"
9705 } 12169 }
9706 }, 12170 },
12171 "node_modules/postcss-html": {
12172 "version": "0.36.0",
12173 "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
12174 "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
12175 "dev": true,
12176 "dependencies": {
12177 "htmlparser2": "^3.10.0"
12178 },
12179 "peerDependencies": {
12180 "postcss": ">=5.0.0",
12181 "postcss-syntax": ">=0.36.0"
12182 }
12183 },
12184 "node_modules/postcss-html/node_modules/dom-serializer": {
12185 "version": "0.2.2",
12186 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
12187 "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
12188 "dev": true,
12189 "dependencies": {
12190 "domelementtype": "^2.0.1",
12191 "entities": "^2.0.0"
12192 }
12193 },
12194 "node_modules/postcss-html/node_modules/dom-serializer/node_modules/domelementtype": {
12195 "version": "2.2.0",
12196 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
12197 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
12198 "dev": true,
12199 "funding": [
12200 {
12201 "type": "github",
12202 "url": "https://github.com/sponsors/fb55"
12203 }
12204 ]
12205 },
12206 "node_modules/postcss-html/node_modules/dom-serializer/node_modules/entities": {
12207 "version": "2.2.0",
12208 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
12209 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
12210 "dev": true,
12211 "funding": {
12212 "url": "https://github.com/fb55/entities?sponsor=1"
12213 }
12214 },
12215 "node_modules/postcss-html/node_modules/domelementtype": {
12216 "version": "1.3.1",
12217 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
12218 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
12219 "dev": true
12220 },
12221 "node_modules/postcss-html/node_modules/domhandler": {
12222 "version": "2.4.2",
12223 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
12224 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
12225 "dev": true,
12226 "dependencies": {
12227 "domelementtype": "1"
12228 }
12229 },
12230 "node_modules/postcss-html/node_modules/domutils": {
12231 "version": "1.7.0",
12232 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
12233 "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
12234 "dev": true,
12235 "dependencies": {
12236 "dom-serializer": "0",
12237 "domelementtype": "1"
12238 }
12239 },
12240 "node_modules/postcss-html/node_modules/entities": {
12241 "version": "1.1.2",
12242 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
12243 "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
12244 "dev": true
12245 },
12246 "node_modules/postcss-html/node_modules/htmlparser2": {
12247 "version": "3.10.1",
12248 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
12249 "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
12250 "dev": true,
12251 "dependencies": {
12252 "domelementtype": "^1.3.1",
12253 "domhandler": "^2.3.0",
12254 "domutils": "^1.5.1",
12255 "entities": "^1.1.1",
12256 "inherits": "^2.0.1",
12257 "readable-stream": "^3.1.1"
12258 }
12259 },
12260 "node_modules/postcss-html/node_modules/readable-stream": {
12261 "version": "3.6.0",
12262 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
12263 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
12264 "dev": true,
12265 "dependencies": {
12266 "inherits": "^2.0.3",
12267 "string_decoder": "^1.1.1",
12268 "util-deprecate": "^1.0.1"
12269 },
12270 "engines": {
12271 "node": ">= 6"
12272 }
12273 },
12274 "node_modules/postcss-less": {
12275 "version": "3.1.4",
12276 "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
12277 "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
12278 "dev": true,
12279 "dependencies": {
12280 "postcss": "^7.0.14"
12281 },
12282 "engines": {
12283 "node": ">=6.14.4"
12284 }
12285 },
12286 "node_modules/postcss-less/node_modules/postcss": {
12287 "version": "7.0.36",
12288 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
12289 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
12290 "dev": true,
12291 "dependencies": {
12292 "chalk": "^2.4.2",
12293 "source-map": "^0.6.1",
12294 "supports-color": "^6.1.0"
12295 },
12296 "engines": {
12297 "node": ">=6.0.0"
12298 },
12299 "funding": {
12300 "type": "opencollective",
12301 "url": "https://opencollective.com/postcss/"
12302 }
12303 },
12304 "node_modules/postcss-less/node_modules/source-map": {
12305 "version": "0.6.1",
12306 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12307 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12308 "dev": true,
12309 "engines": {
12310 "node": ">=0.10.0"
12311 }
12312 },
12313 "node_modules/postcss-less/node_modules/supports-color": {
12314 "version": "6.1.0",
12315 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12316 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12317 "dev": true,
12318 "dependencies": {
12319 "has-flag": "^3.0.0"
12320 },
12321 "engines": {
12322 "node": ">=6"
12323 }
12324 },
12325 "node_modules/postcss-media-query-parser": {
12326 "version": "0.2.3",
12327 "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
12328 "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
12329 "dev": true
12330 },
9707 "node_modules/postcss-modules-extract-imports": { 12331 "node_modules/postcss-modules-extract-imports": {
9708 "version": "3.0.0", 12332 "version": "3.0.0",
9709 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", 12333 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
@@ -9763,6 +12387,163 @@
9763 "postcss": "^8.1.0" 12387 "postcss": "^8.1.0"
9764 } 12388 }
9765 }, 12389 },
12390 "node_modules/postcss-resolve-nested-selector": {
12391 "version": "0.1.1",
12392 "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
12393 "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
12394 "dev": true
12395 },
12396 "node_modules/postcss-safe-parser": {
12397 "version": "4.0.2",
12398 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
12399 "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
12400 "dev": true,
12401 "dependencies": {
12402 "postcss": "^7.0.26"
12403 },
12404 "engines": {
12405 "node": ">=6.0.0"
12406 }
12407 },
12408 "node_modules/postcss-safe-parser/node_modules/postcss": {
12409 "version": "7.0.36",
12410 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
12411 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
12412 "dev": true,
12413 "dependencies": {
12414 "chalk": "^2.4.2",
12415 "source-map": "^0.6.1",
12416 "supports-color": "^6.1.0"
12417 },
12418 "engines": {
12419 "node": ">=6.0.0"
12420 },
12421 "funding": {
12422 "type": "opencollective",
12423 "url": "https://opencollective.com/postcss/"
12424 }
12425 },
12426 "node_modules/postcss-safe-parser/node_modules/source-map": {
12427 "version": "0.6.1",
12428 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12429 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12430 "dev": true,
12431 "engines": {
12432 "node": ">=0.10.0"
12433 }
12434 },
12435 "node_modules/postcss-safe-parser/node_modules/supports-color": {
12436 "version": "6.1.0",
12437 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12438 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12439 "dev": true,
12440 "dependencies": {
12441 "has-flag": "^3.0.0"
12442 },
12443 "engines": {
12444 "node": ">=6"
12445 }
12446 },
12447 "node_modules/postcss-sass": {
12448 "version": "0.4.4",
12449 "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
12450 "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
12451 "dev": true,
12452 "dependencies": {
12453 "gonzales-pe": "^4.3.0",
12454 "postcss": "^7.0.21"
12455 }
12456 },
12457 "node_modules/postcss-sass/node_modules/postcss": {
12458 "version": "7.0.36",
12459 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
12460 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
12461 "dev": true,
12462 "dependencies": {
12463 "chalk": "^2.4.2",
12464 "source-map": "^0.6.1",
12465 "supports-color": "^6.1.0"
12466 },
12467 "engines": {
12468 "node": ">=6.0.0"
12469 },
12470 "funding": {
12471 "type": "opencollective",
12472 "url": "https://opencollective.com/postcss/"
12473 }
12474 },
12475 "node_modules/postcss-sass/node_modules/source-map": {
12476 "version": "0.6.1",
12477 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12478 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12479 "dev": true,
12480 "engines": {
12481 "node": ">=0.10.0"
12482 }
12483 },
12484 "node_modules/postcss-sass/node_modules/supports-color": {
12485 "version": "6.1.0",
12486 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12487 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12488 "dev": true,
12489 "dependencies": {
12490 "has-flag": "^3.0.0"
12491 },
12492 "engines": {
12493 "node": ">=6"
12494 }
12495 },
12496 "node_modules/postcss-scss": {
12497 "version": "2.1.1",
12498 "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz",
12499 "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
12500 "dev": true,
12501 "dependencies": {
12502 "postcss": "^7.0.6"
12503 },
12504 "engines": {
12505 "node": ">=6.0.0"
12506 }
12507 },
12508 "node_modules/postcss-scss/node_modules/postcss": {
12509 "version": "7.0.36",
12510 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
12511 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
12512 "dev": true,
12513 "dependencies": {
12514 "chalk": "^2.4.2",
12515 "source-map": "^0.6.1",
12516 "supports-color": "^6.1.0"
12517 },
12518 "engines": {
12519 "node": ">=6.0.0"
12520 },
12521 "funding": {
12522 "type": "opencollective",
12523 "url": "https://opencollective.com/postcss/"
12524 }
12525 },
12526 "node_modules/postcss-scss/node_modules/source-map": {
12527 "version": "0.6.1",
12528 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12529 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12530 "dev": true,
12531 "engines": {
12532 "node": ">=0.10.0"
12533 }
12534 },
12535 "node_modules/postcss-scss/node_modules/supports-color": {
12536 "version": "6.1.0",
12537 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12538 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12539 "dev": true,
12540 "dependencies": {
12541 "has-flag": "^3.0.0"
12542 },
12543 "engines": {
12544 "node": ">=6"
12545 }
12546 },
9766 "node_modules/postcss-selector-parser": { 12547 "node_modules/postcss-selector-parser": {
9767 "version": "6.0.6", 12548 "version": "6.0.6",
9768 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 12549 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
@@ -9776,12 +12557,30 @@
9776 "node": ">=4" 12557 "node": ">=4"
9777 } 12558 }
9778 }, 12559 },
12560 "node_modules/postcss-syntax": {
12561 "version": "0.36.2",
12562 "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
12563 "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
12564 "dev": true,
12565 "peerDependencies": {
12566 "postcss": ">=5.0.0"
12567 }
12568 },
9779 "node_modules/postcss-value-parser": { 12569 "node_modules/postcss-value-parser": {
9780 "version": "4.1.0", 12570 "version": "4.1.0",
9781 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 12571 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
9782 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 12572 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
9783 "dev": true 12573 "dev": true
9784 }, 12574 },
12575 "node_modules/prelude-ls": {
12576 "version": "1.2.1",
12577 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
12578 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
12579 "dev": true,
12580 "engines": {
12581 "node": ">= 0.8.0"
12582 }
12583 },
9785 "node_modules/prepend-http": { 12584 "node_modules/prepend-http": {
9786 "version": "1.0.4", 12585 "version": "1.0.4",
9787 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 12586 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
@@ -9805,8 +12604,16 @@
9805 "node_modules/process-nextick-args": { 12604 "node_modules/process-nextick-args": {
9806 "version": "2.0.1", 12605 "version": "2.0.1",
9807 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 12606 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
9808 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 12607 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
9809 "dev": true 12608 },
12609 "node_modules/progress": {
12610 "version": "2.0.3",
12611 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
12612 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
12613 "dev": true,
12614 "engines": {
12615 "node": ">=0.4.0"
12616 }
9810 }, 12617 },
9811 "node_modules/prop-types": { 12618 "node_modules/prop-types": {
9812 "version": "15.7.2", 12619 "version": "15.7.2",
@@ -9838,12 +12645,6 @@
9838 "node": ">= 0.10" 12645 "node": ">= 0.10"
9839 } 12646 }
9840 }, 12647 },
9841 "node_modules/prr": {
9842 "version": "1.0.1",
9843 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
9844 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
9845 "dev": true
9846 },
9847 "node_modules/pseudomap": { 12648 "node_modules/pseudomap": {
9848 "version": "1.0.2", 12649 "version": "1.0.2",
9849 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 12650 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
@@ -9851,11 +12652,20 @@
9851 "dev": true, 12652 "dev": true,
9852 "optional": true 12653 "optional": true
9853 }, 12654 },
12655 "node_modules/psl": {
12656 "version": "1.8.0",
12657 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
12658 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
12659 "dev": true,
12660 "optional": true,
12661 "peer": true
12662 },
9854 "node_modules/pump": { 12663 "node_modules/pump": {
9855 "version": "3.0.0", 12664 "version": "3.0.0",
9856 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 12665 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
9857 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 12666 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
9858 "dev": true, 12667 "dev": true,
12668 "optional": true,
9859 "dependencies": { 12669 "dependencies": {
9860 "end-of-stream": "^1.1.0", 12670 "end-of-stream": "^1.1.0",
9861 "once": "^1.3.1" 12671 "once": "^1.3.1"
@@ -9915,12 +12725,6 @@
9915 "node": ">=0.4.x" 12725 "node": ">=0.4.x"
9916 } 12726 }
9917 }, 12727 },
9918 "node_modules/querystringify": {
9919 "version": "2.2.0",
9920 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
9921 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
9922 "dev": true
9923 },
9924 "node_modules/queue-microtask": { 12728 "node_modules/queue-microtask": {
9925 "version": "1.2.3", 12729 "version": "1.2.3",
9926 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 12730 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -9941,6 +12745,15 @@
9941 } 12745 }
9942 ] 12746 ]
9943 }, 12747 },
12748 "node_modules/quick-lru": {
12749 "version": "4.0.1",
12750 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
12751 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
12752 "dev": true,
12753 "engines": {
12754 "node": ">=8"
12755 }
12756 },
9944 "node_modules/randombytes": { 12757 "node_modules/randombytes": {
9945 "version": "2.1.0", 12758 "version": "2.1.0",
9946 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 12759 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -9984,39 +12797,38 @@
9984 } 12797 }
9985 }, 12798 },
9986 "node_modules/react": { 12799 "node_modules/react": {
9987 "version": "16.14.0", 12800 "version": "17.0.2",
9988 "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", 12801 "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
9989 "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", 12802 "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
9990 "dependencies": { 12803 "dependencies": {
9991 "loose-envify": "^1.1.0", 12804 "loose-envify": "^1.1.0",
9992 "object-assign": "^4.1.1", 12805 "object-assign": "^4.1.1"
9993 "prop-types": "^15.6.2"
9994 }, 12806 },
9995 "engines": { 12807 "engines": {
9996 "node": ">=0.10.0" 12808 "node": ">=0.10.0"
9997 } 12809 }
9998 }, 12810 },
9999 "node_modules/react-codemirror2": { 12811 "node_modules/react-codemirror2": {
10000 "version": "7.2.1", 12812 "name": "react-codemirror2-react-17",
10001 "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", 12813 "version": "1.0.0",
10002 "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==", 12814 "resolved": "https://registry.npmjs.org/react-codemirror2-react-17/-/react-codemirror2-react-17-1.0.0.tgz",
12815 "integrity": "sha512-IAJozcvfiYo14s7C4KS0roMHHzZpClPuJb7VblhoEE8bOebMGkHj+FnjBX30dqNGL1rCNHr9KPYarFI7CJsjtg==",
10003 "peerDependencies": { 12816 "peerDependencies": {
10004 "codemirror": "5.x", 12817 "codemirror": "5.x",
10005 "react": ">=15.5 <=16.x" 12818 "react": "^17.0.1"
10006 } 12819 }
10007 }, 12820 },
10008 "node_modules/react-dom": { 12821 "node_modules/react-dom": {
10009 "version": "16.14.0", 12822 "version": "17.0.2",
10010 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", 12823 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
10011 "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", 12824 "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
10012 "dependencies": { 12825 "dependencies": {
10013 "loose-envify": "^1.1.0", 12826 "loose-envify": "^1.1.0",
10014 "object-assign": "^4.1.1", 12827 "object-assign": "^4.1.1",
10015 "prop-types": "^15.6.2", 12828 "scheduler": "^0.20.2"
10016 "scheduler": "^0.19.1"
10017 }, 12829 },
10018 "peerDependencies": { 12830 "peerDependencies": {
10019 "react": "^16.14.0" 12831 "react": "17.0.2"
10020 } 12832 }
10021 }, 12833 },
10022 "node_modules/react-is": { 12834 "node_modules/react-is": {
@@ -10024,6 +12836,11 @@
10024 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 12836 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
10025 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 12837 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
10026 }, 12838 },
12839 "node_modules/react-property": {
12840 "version": "1.0.1",
12841 "resolved": "https://registry.npmjs.org/react-property/-/react-property-1.0.1.tgz",
12842 "integrity": "sha512-1tKOwxFn3dXVomH6pM9IkLkq2Y8oh+fh/lYW3MJ/B03URswUTqttgckOlbxY2XHF3vPG6uanSc4dVsLW/wk3wQ=="
12843 },
10027 "node_modules/react-transition-group": { 12844 "node_modules/react-transition-group": {
10028 "version": "4.4.2", 12845 "version": "4.4.2",
10029 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", 12846 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
@@ -10114,7 +12931,6 @@
10114 "version": "2.3.7", 12931 "version": "2.3.7",
10115 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 12932 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
10116 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 12933 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
10117 "dev": true,
10118 "dependencies": { 12934 "dependencies": {
10119 "core-util-is": "~1.0.0", 12935 "core-util-is": "~1.0.0",
10120 "inherits": "~2.0.3", 12936 "inherits": "~2.0.3",
@@ -10195,19 +13011,6 @@
10195 "@babel/runtime": "^7.8.4" 13011 "@babel/runtime": "^7.8.4"
10196 } 13012 }
10197 }, 13013 },
10198 "node_modules/regex-not": {
10199 "version": "1.0.2",
10200 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
10201 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
10202 "dev": true,
10203 "dependencies": {
10204 "extend-shallow": "^3.0.2",
10205 "safe-regex": "^1.1.0"
10206 },
10207 "engines": {
10208 "node": ">=0.10.0"
10209 }
10210 },
10211 "node_modules/regexp.prototype.flags": { 13014 "node_modules/regexp.prototype.flags": {
10212 "version": "1.3.1", 13015 "version": "1.3.1",
10213 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 13016 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
@@ -10224,6 +13027,18 @@
10224 "url": "https://github.com/sponsors/ljharb" 13027 "url": "https://github.com/sponsors/ljharb"
10225 } 13028 }
10226 }, 13029 },
13030 "node_modules/regexpp": {
13031 "version": "3.2.0",
13032 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
13033 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
13034 "dev": true,
13035 "engines": {
13036 "node": ">=8"
13037 },
13038 "funding": {
13039 "url": "https://github.com/sponsors/mysticatea"
13040 }
13041 },
10227 "node_modules/regexpu-core": { 13042 "node_modules/regexpu-core": {
10228 "version": "4.7.1", 13043 "version": "4.7.1",
10229 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", 13044 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
@@ -10277,11 +13092,46 @@
10277 "node": ">= 0.10" 13092 "node": ">= 0.10"
10278 } 13093 }
10279 }, 13094 },
10280 "node_modules/remove-trailing-separator": { 13095 "node_modules/remark": {
10281 "version": "1.1.0", 13096 "version": "13.0.0",
10282 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 13097 "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
10283 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 13098 "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
10284 "dev": true 13099 "dev": true,
13100 "dependencies": {
13101 "remark-parse": "^9.0.0",
13102 "remark-stringify": "^9.0.0",
13103 "unified": "^9.1.0"
13104 },
13105 "funding": {
13106 "type": "opencollective",
13107 "url": "https://opencollective.com/unified"
13108 }
13109 },
13110 "node_modules/remark-parse": {
13111 "version": "9.0.0",
13112 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
13113 "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
13114 "dev": true,
13115 "dependencies": {
13116 "mdast-util-from-markdown": "^0.8.0"
13117 },
13118 "funding": {
13119 "type": "opencollective",
13120 "url": "https://opencollective.com/unified"
13121 }
13122 },
13123 "node_modules/remark-stringify": {
13124 "version": "9.0.1",
13125 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
13126 "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
13127 "dev": true,
13128 "dependencies": {
13129 "mdast-util-to-markdown": "^0.6.0"
13130 },
13131 "funding": {
13132 "type": "opencollective",
13133 "url": "https://opencollective.com/unified"
13134 }
10285 }, 13135 },
10286 "node_modules/renderkid": { 13136 "node_modules/renderkid": {
10287 "version": "2.0.7", 13137 "version": "2.0.7",
@@ -10296,15 +13146,6 @@
10296 "strip-ansi": "^3.0.1" 13146 "strip-ansi": "^3.0.1"
10297 } 13147 }
10298 }, 13148 },
10299 "node_modules/repeat-element": {
10300 "version": "1.1.4",
10301 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
10302 "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
10303 "dev": true,
10304 "engines": {
10305 "node": ">=0.10.0"
10306 }
10307 },
10308 "node_modules/repeat-string": { 13149 "node_modules/repeat-string": {
10309 "version": "1.6.1", 13150 "version": "1.6.1",
10310 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 13151 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -10336,11 +13177,67 @@
10336 "node": ">= 0.10" 13177 "node": ">= 0.10"
10337 } 13178 }
10338 }, 13179 },
13180 "node_modules/request": {
13181 "version": "2.88.2",
13182 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
13183 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
13184 "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
13185 "dev": true,
13186 "optional": true,
13187 "peer": true,
13188 "dependencies": {
13189 "aws-sign2": "~0.7.0",
13190 "aws4": "^1.8.0",
13191 "caseless": "~0.12.0",
13192 "combined-stream": "~1.0.6",
13193 "extend": "~3.0.2",
13194 "forever-agent": "~0.6.1",
13195 "form-data": "~2.3.2",
13196 "har-validator": "~5.1.3",
13197 "http-signature": "~1.2.0",
13198 "is-typedarray": "~1.0.0",
13199 "isstream": "~0.1.2",
13200 "json-stringify-safe": "~5.0.1",
13201 "mime-types": "~2.1.19",
13202 "oauth-sign": "~0.9.0",
13203 "performance-now": "^2.1.0",
13204 "qs": "~6.5.2",
13205 "safe-buffer": "^5.1.2",
13206 "tough-cookie": "~2.5.0",
13207 "tunnel-agent": "^0.6.0",
13208 "uuid": "^3.3.2"
13209 },
13210 "engines": {
13211 "node": ">= 6"
13212 }
13213 },
13214 "node_modules/request/node_modules/qs": {
13215 "version": "6.5.2",
13216 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
13217 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
13218 "dev": true,
13219 "optional": true,
13220 "peer": true,
13221 "engines": {
13222 "node": ">=0.6"
13223 }
13224 },
10339 "node_modules/require-directory": { 13225 "node_modules/require-directory": {
10340 "version": "2.1.1", 13226 "version": "2.1.1",
10341 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 13227 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10342 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 13228 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
10343 "dev": true, 13229 "dev": true,
13230 "optional": true,
13231 "peer": true,
13232 "engines": {
13233 "node": ">=0.10.0"
13234 }
13235 },
13236 "node_modules/require-from-string": {
13237 "version": "2.0.2",
13238 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
13239 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
13240 "dev": true,
10344 "engines": { 13241 "engines": {
10345 "node": ">=0.10.0" 13242 "node": ">=0.10.0"
10346 } 13243 }
@@ -10349,7 +13246,9 @@
10349 "version": "2.0.0", 13246 "version": "2.0.0",
10350 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 13247 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
10351 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 13248 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
10352 "dev": true 13249 "dev": true,
13250 "optional": true,
13251 "peer": true
10353 }, 13252 },
10354 "node_modules/requires-port": { 13253 "node_modules/requires-port": {
10355 "version": "1.0.0", 13254 "version": "1.0.0",
@@ -10361,7 +13260,6 @@
10361 "version": "1.20.0", 13260 "version": "1.20.0",
10362 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 13261 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
10363 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 13262 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
10364 "dev": true,
10365 "dependencies": { 13263 "dependencies": {
10366 "is-core-module": "^2.2.0", 13264 "is-core-module": "^2.2.0",
10367 "path-parse": "^1.0.6" 13265 "path-parse": "^1.0.6"
@@ -10391,13 +13289,6 @@
10391 "node": ">=8" 13289 "node": ">=8"
10392 } 13290 }
10393 }, 13291 },
10394 "node_modules/resolve-url": {
10395 "version": "0.2.1",
10396 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
10397 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
10398 "deprecated": "https://github.com/lydell/resolve-url#deprecated",
10399 "dev": true
10400 },
10401 "node_modules/responselike": { 13292 "node_modules/responselike": {
10402 "version": "1.0.2", 13293 "version": "1.0.2",
10403 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 13294 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
@@ -10408,19 +13299,10 @@
10408 "lowercase-keys": "^1.0.0" 13299 "lowercase-keys": "^1.0.0"
10409 } 13300 }
10410 }, 13301 },
10411 "node_modules/ret": {
10412 "version": "0.1.15",
10413 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
10414 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
10415 "dev": true,
10416 "engines": {
10417 "node": ">=0.12"
10418 }
10419 },
10420 "node_modules/retry": { 13302 "node_modules/retry": {
10421 "version": "0.12.0", 13303 "version": "0.13.1",
10422 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 13304 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
10423 "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", 13305 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
10424 "dev": true, 13306 "dev": true,
10425 "engines": { 13307 "engines": {
10426 "node": ">= 4" 13308 "node": ">= 4"
@@ -10441,6 +13323,7 @@
10441 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 13323 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
10442 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 13324 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
10443 "dev": true, 13325 "dev": true,
13326 "optional": true,
10444 "dependencies": { 13327 "dependencies": {
10445 "glob": "^7.1.3" 13328 "glob": "^7.1.3"
10446 }, 13329 },
@@ -10474,17 +13357,7 @@
10474 "node_modules/safe-buffer": { 13357 "node_modules/safe-buffer": {
10475 "version": "5.1.2", 13358 "version": "5.1.2",
10476 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 13359 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
10477 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 13360 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
10478 "dev": true
10479 },
10480 "node_modules/safe-regex": {
10481 "version": "1.1.0",
10482 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
10483 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
10484 "dev": true,
10485 "dependencies": {
10486 "ret": "~0.1.10"
10487 }
10488 }, 13361 },
10489 "node_modules/safer-buffer": { 13362 "node_modules/safer-buffer": {
10490 "version": "2.1.2", 13363 "version": "2.1.2",
@@ -10493,9 +13366,9 @@
10493 "dev": true 13366 "dev": true
10494 }, 13367 },
10495 "node_modules/sass": { 13368 "node_modules/sass": {
10496 "version": "1.35.1", 13369 "version": "1.38.0",
10497 "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.1.tgz", 13370 "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz",
10498 "integrity": "sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ==", 13371 "integrity": "sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==",
10499 "dev": true, 13372 "dev": true,
10500 "dependencies": { 13373 "dependencies": {
10501 "chokidar": ">=3.0.0 <4.0.0" 13374 "chokidar": ">=3.0.0 <4.0.0"
@@ -10507,6 +13380,23 @@
10507 "node": ">=8.9.0" 13380 "node": ">=8.9.0"
10508 } 13381 }
10509 }, 13382 },
13383 "node_modules/sass-graph": {
13384 "version": "2.2.5",
13385 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
13386 "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
13387 "dev": true,
13388 "optional": true,
13389 "peer": true,
13390 "dependencies": {
13391 "glob": "^7.0.0",
13392 "lodash": "^4.0.0",
13393 "scss-tokenizer": "^0.2.3",
13394 "yargs": "^13.3.2"
13395 },
13396 "bin": {
13397 "sassgraph": "bin/sassgraph"
13398 }
13399 },
10510 "node_modules/sass-loader": { 13400 "node_modules/sass-loader": {
10511 "version": "12.1.0", 13401 "version": "12.1.0",
10512 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", 13402 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz",
@@ -10549,9 +13439,9 @@
10549 "optional": true 13439 "optional": true
10550 }, 13440 },
10551 "node_modules/scheduler": { 13441 "node_modules/scheduler": {
10552 "version": "0.19.1", 13442 "version": "0.20.2",
10553 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", 13443 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
10554 "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", 13444 "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
10555 "dependencies": { 13445 "dependencies": {
10556 "loose-envify": "^1.1.0", 13446 "loose-envify": "^1.1.0",
10557 "object-assign": "^4.1.1" 13447 "object-assign": "^4.1.1"
@@ -10575,6 +13465,32 @@
10575 "url": "https://opencollective.com/webpack" 13465 "url": "https://opencollective.com/webpack"
10576 } 13466 }
10577 }, 13467 },
13468 "node_modules/scss-tokenizer": {
13469 "version": "0.2.3",
13470 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
13471 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
13472 "dev": true,
13473 "optional": true,
13474 "peer": true,
13475 "dependencies": {
13476 "js-base64": "^2.1.8",
13477 "source-map": "^0.4.2"
13478 }
13479 },
13480 "node_modules/scss-tokenizer/node_modules/source-map": {
13481 "version": "0.4.4",
13482 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
13483 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
13484 "dev": true,
13485 "optional": true,
13486 "peer": true,
13487 "dependencies": {
13488 "amdefine": ">=0.0.4"
13489 },
13490 "engines": {
13491 "node": ">=0.8.0"
13492 }
13493 },
10578 "node_modules/seek-bzip": { 13494 "node_modules/seek-bzip": {
10579 "version": "1.0.6", 13495 "version": "1.0.6",
10580 "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", 13496 "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
@@ -10608,7 +13524,6 @@
10608 "version": "6.3.0", 13524 "version": "6.3.0",
10609 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 13525 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
10610 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 13526 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
10611 "dev": true,
10612 "bin": { 13527 "bin": {
10613 "semver": "bin/semver.js" 13528 "semver": "bin/semver.js"
10614 } 13529 }
@@ -10779,34 +13694,9 @@
10779 "version": "2.0.0", 13694 "version": "2.0.0",
10780 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 13695 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
10781 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 13696 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
10782 "dev": true
10783 },
10784 "node_modules/set-value": {
10785 "version": "2.0.1",
10786 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
10787 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
10788 "dev": true,
10789 "dependencies": {
10790 "extend-shallow": "^2.0.1",
10791 "is-extendable": "^0.1.1",
10792 "is-plain-object": "^2.0.3",
10793 "split-string": "^3.0.1"
10794 },
10795 "engines": {
10796 "node": ">=0.10.0"
10797 }
10798 },
10799 "node_modules/set-value/node_modules/extend-shallow": {
10800 "version": "2.0.1",
10801 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10802 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10803 "dev": true, 13697 "dev": true,
10804 "dependencies": { 13698 "optional": true,
10805 "is-extendable": "^0.1.0" 13699 "peer": true
10806 },
10807 "engines": {
10808 "node": ">=0.10.0"
10809 }
10810 }, 13700 },
10811 "node_modules/setprototypeof": { 13701 "node_modules/setprototypeof": {
10812 "version": "1.1.1", 13702 "version": "1.1.1",
@@ -10847,6 +13737,20 @@
10847 "node": ">=8" 13737 "node": ">=8"
10848 } 13738 }
10849 }, 13739 },
13740 "node_modules/side-channel": {
13741 "version": "1.0.4",
13742 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
13743 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
13744 "dev": true,
13745 "dependencies": {
13746 "call-bind": "^1.0.0",
13747 "get-intrinsic": "^1.0.2",
13748 "object-inspect": "^1.9.0"
13749 },
13750 "funding": {
13751 "url": "https://github.com/sponsors/ljharb"
13752 }
13753 },
10850 "node_modules/signal-exit": { 13754 "node_modules/signal-exit": {
10851 "version": "3.0.3", 13755 "version": "3.0.3",
10852 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 13756 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
@@ -10862,150 +13766,54 @@
10862 "node": ">=8" 13766 "node": ">=8"
10863 } 13767 }
10864 }, 13768 },
10865 "node_modules/snapdragon": { 13769 "node_modules/slice-ansi": {
10866 "version": "0.8.2", 13770 "version": "4.0.0",
10867 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 13771 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
10868 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 13772 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
10869 "dev": true,
10870 "dependencies": {
10871 "base": "^0.11.1",
10872 "debug": "^2.2.0",
10873 "define-property": "^0.2.5",
10874 "extend-shallow": "^2.0.1",
10875 "map-cache": "^0.2.2",
10876 "source-map": "^0.5.6",
10877 "source-map-resolve": "^0.5.0",
10878 "use": "^3.1.0"
10879 },
10880 "engines": {
10881 "node": ">=0.10.0"
10882 }
10883 },
10884 "node_modules/snapdragon-node": {
10885 "version": "2.1.1",
10886 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
10887 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
10888 "dev": true,
10889 "dependencies": {
10890 "define-property": "^1.0.0",
10891 "isobject": "^3.0.0",
10892 "snapdragon-util": "^3.0.1"
10893 },
10894 "engines": {
10895 "node": ">=0.10.0"
10896 }
10897 },
10898 "node_modules/snapdragon-node/node_modules/define-property": {
10899 "version": "1.0.0",
10900 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
10901 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
10902 "dev": true,
10903 "dependencies": {
10904 "is-descriptor": "^1.0.0"
10905 },
10906 "engines": {
10907 "node": ">=0.10.0"
10908 }
10909 },
10910 "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
10911 "version": "1.0.0",
10912 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
10913 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
10914 "dev": true,
10915 "dependencies": {
10916 "kind-of": "^6.0.0"
10917 },
10918 "engines": {
10919 "node": ">=0.10.0"
10920 }
10921 },
10922 "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
10923 "version": "1.0.0",
10924 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
10925 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
10926 "dev": true,
10927 "dependencies": {
10928 "kind-of": "^6.0.0"
10929 },
10930 "engines": {
10931 "node": ">=0.10.0"
10932 }
10933 },
10934 "node_modules/snapdragon-node/node_modules/is-descriptor": {
10935 "version": "1.0.2",
10936 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
10937 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
10938 "dev": true, 13773 "dev": true,
10939 "dependencies": { 13774 "dependencies": {
10940 "is-accessor-descriptor": "^1.0.0", 13775 "ansi-styles": "^4.0.0",
10941 "is-data-descriptor": "^1.0.0", 13776 "astral-regex": "^2.0.0",
10942 "kind-of": "^6.0.2" 13777 "is-fullwidth-code-point": "^3.0.0"
10943 }, 13778 },
10944 "engines": { 13779 "engines": {
10945 "node": ">=0.10.0" 13780 "node": ">=10"
10946 }
10947 },
10948 "node_modules/snapdragon-util": {
10949 "version": "3.0.1",
10950 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
10951 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
10952 "dev": true,
10953 "dependencies": {
10954 "kind-of": "^3.2.0"
10955 }, 13781 },
10956 "engines": { 13782 "funding": {
10957 "node": ">=0.10.0" 13783 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
10958 } 13784 }
10959 }, 13785 },
10960 "node_modules/snapdragon-util/node_modules/kind-of": { 13786 "node_modules/slice-ansi/node_modules/ansi-styles": {
10961 "version": "3.2.2", 13787 "version": "4.3.0",
10962 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 13788 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10963 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 13789 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10964 "dev": true, 13790 "dev": true,
10965 "dependencies": { 13791 "dependencies": {
10966 "is-buffer": "^1.1.5" 13792 "color-convert": "^2.0.1"
10967 }, 13793 },
10968 "engines": { 13794 "engines": {
10969 "node": ">=0.10.0" 13795 "node": ">=8"
10970 }
10971 },
10972 "node_modules/snapdragon/node_modules/debug": {
10973 "version": "2.6.9",
10974 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10975 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10976 "dev": true,
10977 "dependencies": {
10978 "ms": "2.0.0"
10979 }
10980 },
10981 "node_modules/snapdragon/node_modules/define-property": {
10982 "version": "0.2.5",
10983 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10984 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10985 "dev": true,
10986 "dependencies": {
10987 "is-descriptor": "^0.1.0"
10988 }, 13796 },
10989 "engines": { 13797 "funding": {
10990 "node": ">=0.10.0" 13798 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
10991 } 13799 }
10992 }, 13800 },
10993 "node_modules/snapdragon/node_modules/extend-shallow": { 13801 "node_modules/slice-ansi/node_modules/color-convert": {
10994 "version": "2.0.1", 13802 "version": "2.0.1",
10995 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 13803 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10996 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 13804 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10997 "dev": true, 13805 "dev": true,
10998 "dependencies": { 13806 "dependencies": {
10999 "is-extendable": "^0.1.0" 13807 "color-name": "~1.1.4"
11000 }, 13808 },
11001 "engines": { 13809 "engines": {
11002 "node": ">=0.10.0" 13810 "node": ">=7.0.0"
11003 } 13811 }
11004 }, 13812 },
11005 "node_modules/snapdragon/node_modules/ms": { 13813 "node_modules/slice-ansi/node_modules/color-name": {
11006 "version": "2.0.0", 13814 "version": "1.1.4",
11007 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 13815 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
11008 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 13816 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
11009 "dev": true 13817 "dev": true
11010 }, 13818 },
11011 "node_modules/sockjs": { 13819 "node_modules/sockjs": {
@@ -11019,29 +13827,6 @@
11019 "websocket-driver": "^0.7.4" 13827 "websocket-driver": "^0.7.4"
11020 } 13828 }
11021 }, 13829 },
11022 "node_modules/sockjs-client": {
11023 "version": "1.5.1",
11024 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz",
11025 "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==",
11026 "dev": true,
11027 "dependencies": {
11028 "debug": "^3.2.6",
11029 "eventsource": "^1.0.7",
11030 "faye-websocket": "^0.11.3",
11031 "inherits": "^2.0.4",
11032 "json3": "^3.3.3",
11033 "url-parse": "^1.5.1"
11034 }
11035 },
11036 "node_modules/sockjs-client/node_modules/debug": {
11037 "version": "3.2.7",
11038 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
11039 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
11040 "dev": true,
11041 "dependencies": {
11042 "ms": "^2.1.1"
11043 }
11044 },
11045 "node_modules/sort-keys": { 13830 "node_modules/sort-keys": {
11046 "version": "1.1.2", 13831 "version": "1.1.2",
11047 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 13832 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
@@ -11068,17 +13853,10 @@
11068 "node": ">=0.10.0" 13853 "node": ">=0.10.0"
11069 } 13854 }
11070 }, 13855 },
11071 "node_modules/source-list-map": {
11072 "version": "2.0.1",
11073 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
11074 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
11075 "dev": true
11076 },
11077 "node_modules/source-map": { 13856 "node_modules/source-map": {
11078 "version": "0.5.7", 13857 "version": "0.5.7",
11079 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 13858 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
11080 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 13859 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11081 "dev": true,
11082 "engines": { 13860 "engines": {
11083 "node": ">=0.10.0" 13861 "node": ">=0.10.0"
11084 } 13862 }
@@ -11092,19 +13870,6 @@
11092 "node": ">=0.10.0" 13870 "node": ">=0.10.0"
11093 } 13871 }
11094 }, 13872 },
11095 "node_modules/source-map-resolve": {
11096 "version": "0.5.3",
11097 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
11098 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
11099 "dev": true,
11100 "dependencies": {
11101 "atob": "^2.1.2",
11102 "decode-uri-component": "^0.2.0",
11103 "resolve-url": "^0.2.1",
11104 "source-map-url": "^0.4.0",
11105 "urix": "^0.1.0"
11106 }
11107 },
11108 "node_modules/source-map-support": { 13873 "node_modules/source-map-support": {
11109 "version": "0.5.19", 13874 "version": "0.5.19",
11110 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 13875 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
@@ -11124,18 +13889,11 @@
11124 "node": ">=0.10.0" 13889 "node": ">=0.10.0"
11125 } 13890 }
11126 }, 13891 },
11127 "node_modules/source-map-url": {
11128 "version": "0.4.1",
11129 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
11130 "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
11131 "dev": true
11132 },
11133 "node_modules/spdx-correct": { 13892 "node_modules/spdx-correct": {
11134 "version": "3.1.1", 13893 "version": "3.1.1",
11135 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 13894 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
11136 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 13895 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
11137 "dev": true, 13896 "dev": true,
11138 "optional": true,
11139 "dependencies": { 13897 "dependencies": {
11140 "spdx-expression-parse": "^3.0.0", 13898 "spdx-expression-parse": "^3.0.0",
11141 "spdx-license-ids": "^3.0.0" 13899 "spdx-license-ids": "^3.0.0"
@@ -11145,15 +13903,13 @@
11145 "version": "2.3.0", 13903 "version": "2.3.0",
11146 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 13904 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
11147 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 13905 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
11148 "dev": true, 13906 "dev": true
11149 "optional": true
11150 }, 13907 },
11151 "node_modules/spdx-expression-parse": { 13908 "node_modules/spdx-expression-parse": {
11152 "version": "3.0.1", 13909 "version": "3.0.1",
11153 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 13910 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
11154 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 13911 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
11155 "dev": true, 13912 "dev": true,
11156 "optional": true,
11157 "dependencies": { 13913 "dependencies": {
11158 "spdx-exceptions": "^2.1.0", 13914 "spdx-exceptions": "^2.1.0",
11159 "spdx-license-ids": "^3.0.0" 13915 "spdx-license-ids": "^3.0.0"
@@ -11163,8 +13919,7 @@
11163 "version": "3.0.9", 13919 "version": "3.0.9",
11164 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", 13920 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
11165 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", 13921 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
11166 "dev": true, 13922 "dev": true
11167 "optional": true
11168 }, 13923 },
11169 "node_modules/spdy": { 13924 "node_modules/spdy": {
11170 "version": "4.0.2", 13925 "version": "4.0.2",
@@ -11210,24 +13965,20 @@
11210 "node": ">= 6" 13965 "node": ">= 6"
11211 } 13966 }
11212 }, 13967 },
11213 "node_modules/split-string": { 13968 "node_modules/specificity": {
11214 "version": "3.1.0", 13969 "version": "0.4.1",
11215 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 13970 "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
11216 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 13971 "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
11217 "dev": true, 13972 "dev": true,
11218 "dependencies": { 13973 "bin": {
11219 "extend-shallow": "^3.0.0" 13974 "specificity": "bin/specificity"
11220 },
11221 "engines": {
11222 "node": ">=0.10.0"
11223 } 13975 }
11224 }, 13976 },
11225 "node_modules/sprintf-js": { 13977 "node_modules/sprintf-js": {
11226 "version": "1.0.3", 13978 "version": "1.0.3",
11227 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 13979 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
11228 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 13980 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
11229 "dev": true, 13981 "dev": true
11230 "optional": true
11231 }, 13982 },
11232 "node_modules/squeak": { 13983 "node_modules/squeak": {
11233 "version": "1.3.0", 13984 "version": "1.3.0",
@@ -11281,37 +14032,39 @@
11281 "node": ">=0.8.0" 14032 "node": ">=0.8.0"
11282 } 14033 }
11283 }, 14034 },
11284 "node_modules/stable": { 14035 "node_modules/sshpk": {
11285 "version": "0.1.8", 14036 "version": "1.16.1",
11286 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", 14037 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
11287 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", 14038 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
11288 "dev": true,
11289 "optional": true
11290 },
11291 "node_modules/static-extend": {
11292 "version": "0.1.2",
11293 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
11294 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
11295 "dev": true, 14039 "dev": true,
14040 "optional": true,
14041 "peer": true,
11296 "dependencies": { 14042 "dependencies": {
11297 "define-property": "^0.2.5", 14043 "asn1": "~0.2.3",
11298 "object-copy": "^0.1.0" 14044 "assert-plus": "^1.0.0",
14045 "bcrypt-pbkdf": "^1.0.0",
14046 "dashdash": "^1.12.0",
14047 "ecc-jsbn": "~0.1.1",
14048 "getpass": "^0.1.1",
14049 "jsbn": "~0.1.0",
14050 "safer-buffer": "^2.0.2",
14051 "tweetnacl": "~0.14.0"
14052 },
14053 "bin": {
14054 "sshpk-conv": "bin/sshpk-conv",
14055 "sshpk-sign": "bin/sshpk-sign",
14056 "sshpk-verify": "bin/sshpk-verify"
11299 }, 14057 },
11300 "engines": { 14058 "engines": {
11301 "node": ">=0.10.0" 14059 "node": ">=0.10.0"
11302 } 14060 }
11303 }, 14061 },
11304 "node_modules/static-extend/node_modules/define-property": { 14062 "node_modules/stable": {
11305 "version": "0.2.5", 14063 "version": "0.1.8",
11306 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 14064 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
11307 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 14065 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
11308 "dev": true, 14066 "dev": true,
11309 "dependencies": { 14067 "optional": true
11310 "is-descriptor": "^0.1.0"
11311 },
11312 "engines": {
11313 "node": ">=0.10.0"
11314 }
11315 }, 14068 },
11316 "node_modules/statuses": { 14069 "node_modules/statuses": {
11317 "version": "1.5.0", 14070 "version": "1.5.0",
@@ -11322,6 +14075,17 @@
11322 "node": ">= 0.6" 14075 "node": ">= 0.6"
11323 } 14076 }
11324 }, 14077 },
14078 "node_modules/stdout-stream": {
14079 "version": "1.4.1",
14080 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
14081 "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
14082 "dev": true,
14083 "optional": true,
14084 "peer": true,
14085 "dependencies": {
14086 "readable-stream": "^2.0.1"
14087 }
14088 },
11325 "node_modules/strict-uri-encode": { 14089 "node_modules/strict-uri-encode": {
11326 "version": "1.1.0", 14090 "version": "1.1.0",
11327 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 14091 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
@@ -11336,44 +14100,68 @@
11336 "version": "1.1.1", 14100 "version": "1.1.1",
11337 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 14101 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11338 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 14102 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11339 "dev": true,
11340 "dependencies": { 14103 "dependencies": {
11341 "safe-buffer": "~5.1.0" 14104 "safe-buffer": "~5.1.0"
11342 } 14105 }
11343 }, 14106 },
11344 "node_modules/string-width": { 14107 "node_modules/string-width": {
11345 "version": "3.1.0", 14108 "version": "4.2.2",
11346 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 14109 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
11347 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 14110 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
11348 "dev": true, 14111 "dev": true,
11349 "dependencies": { 14112 "dependencies": {
11350 "emoji-regex": "^7.0.1", 14113 "emoji-regex": "^8.0.0",
11351 "is-fullwidth-code-point": "^2.0.0", 14114 "is-fullwidth-code-point": "^3.0.0",
11352 "strip-ansi": "^5.1.0" 14115 "strip-ansi": "^6.0.0"
11353 }, 14116 },
11354 "engines": { 14117 "engines": {
11355 "node": ">=6" 14118 "node": ">=8"
11356 } 14119 }
11357 }, 14120 },
11358 "node_modules/string-width/node_modules/ansi-regex": { 14121 "node_modules/string-width/node_modules/ansi-regex": {
11359 "version": "4.1.0", 14122 "version": "5.0.0",
11360 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 14123 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
11361 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 14124 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
11362 "dev": true, 14125 "dev": true,
11363 "engines": { 14126 "engines": {
11364 "node": ">=6" 14127 "node": ">=8"
11365 } 14128 }
11366 }, 14129 },
14130 "node_modules/string-width/node_modules/emoji-regex": {
14131 "version": "8.0.0",
14132 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
14133 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
14134 "dev": true
14135 },
11367 "node_modules/string-width/node_modules/strip-ansi": { 14136 "node_modules/string-width/node_modules/strip-ansi": {
11368 "version": "5.2.0", 14137 "version": "6.0.0",
11369 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 14138 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
11370 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 14139 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
11371 "dev": true, 14140 "dev": true,
11372 "dependencies": { 14141 "dependencies": {
11373 "ansi-regex": "^4.1.0" 14142 "ansi-regex": "^5.0.0"
11374 }, 14143 },
11375 "engines": { 14144 "engines": {
11376 "node": ">=6" 14145 "node": ">=8"
14146 }
14147 },
14148 "node_modules/string.prototype.matchall": {
14149 "version": "4.0.5",
14150 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz",
14151 "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==",
14152 "dev": true,
14153 "dependencies": {
14154 "call-bind": "^1.0.2",
14155 "define-properties": "^1.1.3",
14156 "es-abstract": "^1.18.2",
14157 "get-intrinsic": "^1.1.1",
14158 "has-symbols": "^1.0.2",
14159 "internal-slot": "^1.0.3",
14160 "regexp.prototype.flags": "^1.3.1",
14161 "side-channel": "^1.0.4"
14162 },
14163 "funding": {
14164 "url": "https://github.com/sponsors/ljharb"
11377 } 14165 }
11378 }, 14166 },
11379 "node_modules/string.prototype.trimend": { 14167 "node_modules/string.prototype.trimend": {
@@ -11381,7 +14169,6 @@
11381 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 14169 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
11382 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 14170 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
11383 "dev": true, 14171 "dev": true,
11384 "optional": true,
11385 "dependencies": { 14172 "dependencies": {
11386 "call-bind": "^1.0.2", 14173 "call-bind": "^1.0.2",
11387 "define-properties": "^1.1.3" 14174 "define-properties": "^1.1.3"
@@ -11395,7 +14182,6 @@
11395 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 14182 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
11396 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 14183 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
11397 "dev": true, 14184 "dev": true,
11398 "optional": true,
11399 "dependencies": { 14185 "dependencies": {
11400 "call-bind": "^1.0.2", 14186 "call-bind": "^1.0.2",
11401 "define-properties": "^1.1.3" 14187 "define-properties": "^1.1.3"
@@ -11444,6 +14230,7 @@
11444 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 14230 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
11445 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 14231 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
11446 "dev": true, 14232 "dev": true,
14233 "optional": true,
11447 "engines": { 14234 "engines": {
11448 "node": ">=0.10.0" 14235 "node": ">=0.10.0"
11449 } 14236 }
@@ -11473,6 +14260,18 @@
11473 "node": ">=0.10.0" 14260 "node": ">=0.10.0"
11474 } 14261 }
11475 }, 14262 },
14263 "node_modules/strip-json-comments": {
14264 "version": "3.1.1",
14265 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
14266 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
14267 "dev": true,
14268 "engines": {
14269 "node": ">=8"
14270 },
14271 "funding": {
14272 "url": "https://github.com/sponsors/sindresorhus"
14273 }
14274 },
11476 "node_modules/strip-outer": { 14275 "node_modules/strip-outer": {
11477 "version": "1.0.1", 14276 "version": "1.0.1",
11478 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", 14277 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
@@ -11487,9 +14286,9 @@
11487 } 14286 }
11488 }, 14287 },
11489 "node_modules/style-loader": { 14288 "node_modules/style-loader": {
11490 "version": "3.0.0", 14289 "version": "3.2.1",
11491 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.0.0.tgz", 14290 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz",
11492 "integrity": "sha512-pqJTDiCtLr8D2eyVWXPiwNkLsAMDuvPHnu+Z/Edo9hu+DzdJwdO5eZv9zUBF6tWI8GJGhAkenWJaVjXI+sHnuQ==", 14291 "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==",
11493 "dev": true, 14292 "dev": true,
11494 "engines": { 14293 "engines": {
11495 "node": ">= 12.13.0" 14294 "node": ">= 12.13.0"
@@ -11502,7 +14301,419 @@
11502 "webpack": "^5.0.0" 14301 "webpack": "^5.0.0"
11503 } 14302 }
11504 }, 14303 },
11505 "node_modules/supports-color": { 14304 "node_modules/style-search": {
14305 "version": "0.1.0",
14306 "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
14307 "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
14308 "dev": true
14309 },
14310 "node_modules/style-to-js": {
14311 "version": "1.1.0",
14312 "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.0.tgz",
14313 "integrity": "sha512-1OqefPDxGrlMwcbfpsTVRyzwdhr4W0uxYQzeA2F1CBc8WG04udg2+ybRnvh3XYL4TdHQrCahLtax2jc8xaE6rA==",
14314 "dependencies": {
14315 "style-to-object": "0.3.0"
14316 }
14317 },
14318 "node_modules/style-to-object": {
14319 "version": "0.3.0",
14320 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
14321 "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
14322 "dependencies": {
14323 "inline-style-parser": "0.1.1"
14324 }
14325 },
14326 "node_modules/stylelint": {
14327 "version": "13.13.1",
14328 "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz",
14329 "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
14330 "dev": true,
14331 "dependencies": {
14332 "@stylelint/postcss-css-in-js": "^0.37.2",
14333 "@stylelint/postcss-markdown": "^0.36.2",
14334 "autoprefixer": "^9.8.6",
14335 "balanced-match": "^2.0.0",
14336 "chalk": "^4.1.1",
14337 "cosmiconfig": "^7.0.0",
14338 "debug": "^4.3.1",
14339 "execall": "^2.0.0",
14340 "fast-glob": "^3.2.5",
14341 "fastest-levenshtein": "^1.0.12",
14342 "file-entry-cache": "^6.0.1",
14343 "get-stdin": "^8.0.0",
14344 "global-modules": "^2.0.0",
14345 "globby": "^11.0.3",
14346 "globjoin": "^0.1.4",
14347 "html-tags": "^3.1.0",
14348 "ignore": "^5.1.8",
14349 "import-lazy": "^4.0.0",
14350 "imurmurhash": "^0.1.4",
14351 "known-css-properties": "^0.21.0",
14352 "lodash": "^4.17.21",
14353 "log-symbols": "^4.1.0",
14354 "mathml-tag-names": "^2.1.3",
14355 "meow": "^9.0.0",
14356 "micromatch": "^4.0.4",
14357 "normalize-selector": "^0.2.0",
14358 "postcss": "^7.0.35",
14359 "postcss-html": "^0.36.0",
14360 "postcss-less": "^3.1.4",
14361 "postcss-media-query-parser": "^0.2.3",
14362 "postcss-resolve-nested-selector": "^0.1.1",
14363 "postcss-safe-parser": "^4.0.2",
14364 "postcss-sass": "^0.4.4",
14365 "postcss-scss": "^2.1.1",
14366 "postcss-selector-parser": "^6.0.5",
14367 "postcss-syntax": "^0.36.2",
14368 "postcss-value-parser": "^4.1.0",
14369 "resolve-from": "^5.0.0",
14370 "slash": "^3.0.0",
14371 "specificity": "^0.4.1",
14372 "string-width": "^4.2.2",
14373 "strip-ansi": "^6.0.0",
14374 "style-search": "^0.1.0",
14375 "sugarss": "^2.0.0",
14376 "svg-tags": "^1.0.0",
14377 "table": "^6.6.0",
14378 "v8-compile-cache": "^2.3.0",
14379 "write-file-atomic": "^3.0.3"
14380 },
14381 "bin": {
14382 "stylelint": "bin/stylelint.js"
14383 },
14384 "engines": {
14385 "node": ">=10.13.0"
14386 },
14387 "funding": {
14388 "type": "opencollective",
14389 "url": "https://opencollective.com/stylelint"
14390 }
14391 },
14392 "node_modules/stylelint-config-recommended": {
14393 "version": "5.0.0",
14394 "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz",
14395 "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==",
14396 "dev": true,
14397 "peerDependencies": {
14398 "stylelint": "^13.13.0"
14399 }
14400 },
14401 "node_modules/stylelint-config-recommended-scss": {
14402 "version": "4.3.0",
14403 "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.3.0.tgz",
14404 "integrity": "sha512-/noGjXlO8pJTr/Z3qGMoaRFK8n1BFfOqmAbX1RjTIcl4Yalr+LUb1zb9iQ7pRx1GsEBXOAm4g2z5/jou/pfMPg==",
14405 "dev": true,
14406 "dependencies": {
14407 "stylelint-config-recommended": "^5.0.0"
14408 },
14409 "peerDependencies": {
14410 "stylelint": "^10.1.0 || ^11.0.0 || ^12.0.0 || ^13.0.0",
14411 "stylelint-scss": "^3.0.0"
14412 }
14413 },
14414 "node_modules/stylelint-scss": {
14415 "version": "3.20.1",
14416 "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.20.1.tgz",
14417 "integrity": "sha512-OTd55O1TTAC5nGKkVmUDLpz53LlK39R3MImv1CfuvsK7/qugktqiZAeQLuuC4UBhzxCnsc7fp9u/gfRZwFAIkA==",
14418 "dev": true,
14419 "dependencies": {
14420 "lodash": "^4.17.15",
14421 "postcss-media-query-parser": "^0.2.3",
14422 "postcss-resolve-nested-selector": "^0.1.1",
14423 "postcss-selector-parser": "^6.0.2",
14424 "postcss-value-parser": "^4.1.0"
14425 },
14426 "engines": {
14427 "node": ">=8"
14428 },
14429 "peerDependencies": {
14430 "stylelint": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0"
14431 }
14432 },
14433 "node_modules/stylelint/node_modules/ansi-regex": {
14434 "version": "5.0.0",
14435 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
14436 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
14437 "dev": true,
14438 "engines": {
14439 "node": ">=8"
14440 }
14441 },
14442 "node_modules/stylelint/node_modules/ansi-styles": {
14443 "version": "4.3.0",
14444 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
14445 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
14446 "dev": true,
14447 "dependencies": {
14448 "color-convert": "^2.0.1"
14449 },
14450 "engines": {
14451 "node": ">=8"
14452 },
14453 "funding": {
14454 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
14455 }
14456 },
14457 "node_modules/stylelint/node_modules/balanced-match": {
14458 "version": "2.0.0",
14459 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
14460 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
14461 "dev": true
14462 },
14463 "node_modules/stylelint/node_modules/camelcase": {
14464 "version": "5.3.1",
14465 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
14466 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
14467 "dev": true,
14468 "engines": {
14469 "node": ">=6"
14470 }
14471 },
14472 "node_modules/stylelint/node_modules/camelcase-keys": {
14473 "version": "6.2.2",
14474 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
14475 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
14476 "dev": true,
14477 "dependencies": {
14478 "camelcase": "^5.3.1",
14479 "map-obj": "^4.0.0",
14480 "quick-lru": "^4.0.1"
14481 },
14482 "engines": {
14483 "node": ">=8"
14484 },
14485 "funding": {
14486 "url": "https://github.com/sponsors/sindresorhus"
14487 }
14488 },
14489 "node_modules/stylelint/node_modules/chalk": {
14490 "version": "4.1.2",
14491 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
14492 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
14493 "dev": true,
14494 "dependencies": {
14495 "ansi-styles": "^4.1.0",
14496 "supports-color": "^7.1.0"
14497 },
14498 "engines": {
14499 "node": ">=10"
14500 },
14501 "funding": {
14502 "url": "https://github.com/chalk/chalk?sponsor=1"
14503 }
14504 },
14505 "node_modules/stylelint/node_modules/color-convert": {
14506 "version": "2.0.1",
14507 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
14508 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
14509 "dev": true,
14510 "dependencies": {
14511 "color-name": "~1.1.4"
14512 },
14513 "engines": {
14514 "node": ">=7.0.0"
14515 }
14516 },
14517 "node_modules/stylelint/node_modules/color-name": {
14518 "version": "1.1.4",
14519 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
14520 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
14521 "dev": true
14522 },
14523 "node_modules/stylelint/node_modules/cosmiconfig": {
14524 "version": "7.0.1",
14525 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
14526 "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
14527 "dev": true,
14528 "dependencies": {
14529 "@types/parse-json": "^4.0.0",
14530 "import-fresh": "^3.2.1",
14531 "parse-json": "^5.0.0",
14532 "path-type": "^4.0.0",
14533 "yaml": "^1.10.0"
14534 },
14535 "engines": {
14536 "node": ">=10"
14537 }
14538 },
14539 "node_modules/stylelint/node_modules/get-stdin": {
14540 "version": "8.0.0",
14541 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
14542 "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
14543 "dev": true,
14544 "engines": {
14545 "node": ">=10"
14546 },
14547 "funding": {
14548 "url": "https://github.com/sponsors/sindresorhus"
14549 }
14550 },
14551 "node_modules/stylelint/node_modules/globby": {
14552 "version": "11.0.4",
14553 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
14554 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
14555 "dev": true,
14556 "dependencies": {
14557 "array-union": "^2.1.0",
14558 "dir-glob": "^3.0.1",
14559 "fast-glob": "^3.1.1",
14560 "ignore": "^5.1.4",
14561 "merge2": "^1.3.0",
14562 "slash": "^3.0.0"
14563 },
14564 "engines": {
14565 "node": ">=10"
14566 },
14567 "funding": {
14568 "url": "https://github.com/sponsors/sindresorhus"
14569 }
14570 },
14571 "node_modules/stylelint/node_modules/hosted-git-info": {
14572 "version": "4.0.2",
14573 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
14574 "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
14575 "dev": true,
14576 "dependencies": {
14577 "lru-cache": "^6.0.0"
14578 },
14579 "engines": {
14580 "node": ">=10"
14581 }
14582 },
14583 "node_modules/stylelint/node_modules/import-lazy": {
14584 "version": "4.0.0",
14585 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
14586 "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
14587 "dev": true,
14588 "engines": {
14589 "node": ">=8"
14590 }
14591 },
14592 "node_modules/stylelint/node_modules/indent-string": {
14593 "version": "4.0.0",
14594 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
14595 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
14596 "dev": true,
14597 "engines": {
14598 "node": ">=8"
14599 }
14600 },
14601 "node_modules/stylelint/node_modules/map-obj": {
14602 "version": "4.2.1",
14603 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
14604 "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
14605 "dev": true,
14606 "engines": {
14607 "node": ">=8"
14608 },
14609 "funding": {
14610 "url": "https://github.com/sponsors/sindresorhus"
14611 }
14612 },
14613 "node_modules/stylelint/node_modules/meow": {
14614 "version": "9.0.0",
14615 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
14616 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
14617 "dev": true,
14618 "dependencies": {
14619 "@types/minimist": "^1.2.0",
14620 "camelcase-keys": "^6.2.2",
14621 "decamelize": "^1.2.0",
14622 "decamelize-keys": "^1.1.0",
14623 "hard-rejection": "^2.1.0",
14624 "minimist-options": "4.1.0",
14625 "normalize-package-data": "^3.0.0",
14626 "read-pkg-up": "^7.0.1",
14627 "redent": "^3.0.0",
14628 "trim-newlines": "^3.0.0",
14629 "type-fest": "^0.18.0",
14630 "yargs-parser": "^20.2.3"
14631 },
14632 "engines": {
14633 "node": ">=10"
14634 },
14635 "funding": {
14636 "url": "https://github.com/sponsors/sindresorhus"
14637 }
14638 },
14639 "node_modules/stylelint/node_modules/normalize-package-data": {
14640 "version": "3.0.3",
14641 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
14642 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
14643 "dev": true,
14644 "dependencies": {
14645 "hosted-git-info": "^4.0.1",
14646 "is-core-module": "^2.5.0",
14647 "semver": "^7.3.4",
14648 "validate-npm-package-license": "^3.0.1"
14649 },
14650 "engines": {
14651 "node": ">=10"
14652 }
14653 },
14654 "node_modules/stylelint/node_modules/parse-json": {
14655 "version": "5.2.0",
14656 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
14657 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
14658 "dev": true,
14659 "dependencies": {
14660 "@babel/code-frame": "^7.0.0",
14661 "error-ex": "^1.3.1",
14662 "json-parse-even-better-errors": "^2.3.0",
14663 "lines-and-columns": "^1.1.6"
14664 },
14665 "engines": {
14666 "node": ">=8"
14667 },
14668 "funding": {
14669 "url": "https://github.com/sponsors/sindresorhus"
14670 }
14671 },
14672 "node_modules/stylelint/node_modules/postcss": {
14673 "version": "7.0.36",
14674 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
14675 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
14676 "dev": true,
14677 "dependencies": {
14678 "chalk": "^2.4.2",
14679 "source-map": "^0.6.1",
14680 "supports-color": "^6.1.0"
14681 },
14682 "engines": {
14683 "node": ">=6.0.0"
14684 },
14685 "funding": {
14686 "type": "opencollective",
14687 "url": "https://opencollective.com/postcss/"
14688 }
14689 },
14690 "node_modules/stylelint/node_modules/postcss/node_modules/ansi-styles": {
14691 "version": "3.2.1",
14692 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
14693 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
14694 "dev": true,
14695 "dependencies": {
14696 "color-convert": "^1.9.0"
14697 },
14698 "engines": {
14699 "node": ">=4"
14700 }
14701 },
14702 "node_modules/stylelint/node_modules/postcss/node_modules/chalk": {
14703 "version": "2.4.2",
14704 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
14705 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
14706 "dev": true,
14707 "dependencies": {
14708 "ansi-styles": "^3.2.1",
14709 "escape-string-regexp": "^1.0.5",
14710 "supports-color": "^5.3.0"
14711 },
14712 "engines": {
14713 "node": ">=4"
14714 }
14715 },
14716 "node_modules/stylelint/node_modules/postcss/node_modules/chalk/node_modules/supports-color": {
11506 "version": "5.5.0", 14717 "version": "5.5.0",
11507 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 14718 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
11508 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 14719 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
@@ -11514,6 +14725,292 @@
11514 "node": ">=4" 14725 "node": ">=4"
11515 } 14726 }
11516 }, 14727 },
14728 "node_modules/stylelint/node_modules/postcss/node_modules/color-convert": {
14729 "version": "1.9.3",
14730 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
14731 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
14732 "dev": true,
14733 "dependencies": {
14734 "color-name": "1.1.3"
14735 }
14736 },
14737 "node_modules/stylelint/node_modules/postcss/node_modules/color-name": {
14738 "version": "1.1.3",
14739 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
14740 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
14741 "dev": true
14742 },
14743 "node_modules/stylelint/node_modules/postcss/node_modules/supports-color": {
14744 "version": "6.1.0",
14745 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
14746 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
14747 "dev": true,
14748 "dependencies": {
14749 "has-flag": "^3.0.0"
14750 },
14751 "engines": {
14752 "node": ">=6"
14753 }
14754 },
14755 "node_modules/stylelint/node_modules/read-pkg": {
14756 "version": "5.2.0",
14757 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
14758 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
14759 "dev": true,
14760 "dependencies": {
14761 "@types/normalize-package-data": "^2.4.0",
14762 "normalize-package-data": "^2.5.0",
14763 "parse-json": "^5.0.0",
14764 "type-fest": "^0.6.0"
14765 },
14766 "engines": {
14767 "node": ">=8"
14768 }
14769 },
14770 "node_modules/stylelint/node_modules/read-pkg-up": {
14771 "version": "7.0.1",
14772 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
14773 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
14774 "dev": true,
14775 "dependencies": {
14776 "find-up": "^4.1.0",
14777 "read-pkg": "^5.2.0",
14778 "type-fest": "^0.8.1"
14779 },
14780 "engines": {
14781 "node": ">=8"
14782 },
14783 "funding": {
14784 "url": "https://github.com/sponsors/sindresorhus"
14785 }
14786 },
14787 "node_modules/stylelint/node_modules/read-pkg-up/node_modules/type-fest": {
14788 "version": "0.8.1",
14789 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
14790 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
14791 "dev": true,
14792 "engines": {
14793 "node": ">=8"
14794 }
14795 },
14796 "node_modules/stylelint/node_modules/read-pkg/node_modules/hosted-git-info": {
14797 "version": "2.8.9",
14798 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
14799 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
14800 "dev": true
14801 },
14802 "node_modules/stylelint/node_modules/read-pkg/node_modules/normalize-package-data": {
14803 "version": "2.5.0",
14804 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
14805 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
14806 "dev": true,
14807 "dependencies": {
14808 "hosted-git-info": "^2.1.4",
14809 "resolve": "^1.10.0",
14810 "semver": "2 || 3 || 4 || 5",
14811 "validate-npm-package-license": "^3.0.1"
14812 }
14813 },
14814 "node_modules/stylelint/node_modules/read-pkg/node_modules/semver": {
14815 "version": "5.7.1",
14816 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
14817 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
14818 "dev": true,
14819 "bin": {
14820 "semver": "bin/semver"
14821 }
14822 },
14823 "node_modules/stylelint/node_modules/read-pkg/node_modules/type-fest": {
14824 "version": "0.6.0",
14825 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
14826 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
14827 "dev": true,
14828 "engines": {
14829 "node": ">=8"
14830 }
14831 },
14832 "node_modules/stylelint/node_modules/redent": {
14833 "version": "3.0.0",
14834 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
14835 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
14836 "dev": true,
14837 "dependencies": {
14838 "indent-string": "^4.0.0",
14839 "strip-indent": "^3.0.0"
14840 },
14841 "engines": {
14842 "node": ">=8"
14843 }
14844 },
14845 "node_modules/stylelint/node_modules/semver": {
14846 "version": "7.3.5",
14847 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
14848 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
14849 "dev": true,
14850 "dependencies": {
14851 "lru-cache": "^6.0.0"
14852 },
14853 "bin": {
14854 "semver": "bin/semver.js"
14855 },
14856 "engines": {
14857 "node": ">=10"
14858 }
14859 },
14860 "node_modules/stylelint/node_modules/source-map": {
14861 "version": "0.6.1",
14862 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14863 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14864 "dev": true,
14865 "engines": {
14866 "node": ">=0.10.0"
14867 }
14868 },
14869 "node_modules/stylelint/node_modules/strip-ansi": {
14870 "version": "6.0.0",
14871 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
14872 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
14873 "dev": true,
14874 "dependencies": {
14875 "ansi-regex": "^5.0.0"
14876 },
14877 "engines": {
14878 "node": ">=8"
14879 }
14880 },
14881 "node_modules/stylelint/node_modules/strip-indent": {
14882 "version": "3.0.0",
14883 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
14884 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
14885 "dev": true,
14886 "dependencies": {
14887 "min-indent": "^1.0.0"
14888 },
14889 "engines": {
14890 "node": ">=8"
14891 }
14892 },
14893 "node_modules/stylelint/node_modules/supports-color": {
14894 "version": "7.2.0",
14895 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
14896 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
14897 "dev": true,
14898 "dependencies": {
14899 "has-flag": "^4.0.0"
14900 },
14901 "engines": {
14902 "node": ">=8"
14903 }
14904 },
14905 "node_modules/stylelint/node_modules/supports-color/node_modules/has-flag": {
14906 "version": "4.0.0",
14907 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
14908 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
14909 "dev": true,
14910 "engines": {
14911 "node": ">=8"
14912 }
14913 },
14914 "node_modules/stylelint/node_modules/trim-newlines": {
14915 "version": "3.0.1",
14916 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
14917 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
14918 "dev": true,
14919 "engines": {
14920 "node": ">=8"
14921 }
14922 },
14923 "node_modules/stylelint/node_modules/type-fest": {
14924 "version": "0.18.1",
14925 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
14926 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
14927 "dev": true,
14928 "engines": {
14929 "node": ">=10"
14930 },
14931 "funding": {
14932 "url": "https://github.com/sponsors/sindresorhus"
14933 }
14934 },
14935 "node_modules/stylelint/node_modules/yargs-parser": {
14936 "version": "20.2.9",
14937 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
14938 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
14939 "dev": true,
14940 "engines": {
14941 "node": ">=10"
14942 }
14943 },
14944 "node_modules/stylis": {
14945 "version": "4.0.10",
14946 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz",
14947 "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg=="
14948 },
14949 "node_modules/sugarss": {
14950 "version": "2.0.0",
14951 "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
14952 "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
14953 "dev": true,
14954 "dependencies": {
14955 "postcss": "^7.0.2"
14956 }
14957 },
14958 "node_modules/sugarss/node_modules/postcss": {
14959 "version": "7.0.36",
14960 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
14961 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
14962 "dev": true,
14963 "dependencies": {
14964 "chalk": "^2.4.2",
14965 "source-map": "^0.6.1",
14966 "supports-color": "^6.1.0"
14967 },
14968 "engines": {
14969 "node": ">=6.0.0"
14970 },
14971 "funding": {
14972 "type": "opencollective",
14973 "url": "https://opencollective.com/postcss/"
14974 }
14975 },
14976 "node_modules/sugarss/node_modules/source-map": {
14977 "version": "0.6.1",
14978 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
14979 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
14980 "dev": true,
14981 "engines": {
14982 "node": ">=0.10.0"
14983 }
14984 },
14985 "node_modules/sugarss/node_modules/supports-color": {
14986 "version": "6.1.0",
14987 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
14988 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
14989 "dev": true,
14990 "dependencies": {
14991 "has-flag": "^3.0.0"
14992 },
14993 "engines": {
14994 "node": ">=6"
14995 }
14996 },
14997 "node_modules/supports-color": {
14998 "version": "5.5.0",
14999 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
15000 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
15001 "dependencies": {
15002 "has-flag": "^3.0.0"
15003 },
15004 "engines": {
15005 "node": ">=4"
15006 }
15007 },
15008 "node_modules/svg-tags": {
15009 "version": "1.0.0",
15010 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
15011 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
15012 "dev": true
15013 },
11517 "node_modules/svgo": { 15014 "node_modules/svgo": {
11518 "version": "1.3.2", 15015 "version": "1.3.2",
11519 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", 15016 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
@@ -11620,6 +15117,66 @@
11620 "boolbase": "~1.0.0" 15117 "boolbase": "~1.0.0"
11621 } 15118 }
11622 }, 15119 },
15120 "node_modules/table": {
15121 "version": "6.7.1",
15122 "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
15123 "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
15124 "dev": true,
15125 "dependencies": {
15126 "ajv": "^8.0.1",
15127 "lodash.clonedeep": "^4.5.0",
15128 "lodash.truncate": "^4.4.2",
15129 "slice-ansi": "^4.0.0",
15130 "string-width": "^4.2.0",
15131 "strip-ansi": "^6.0.0"
15132 },
15133 "engines": {
15134 "node": ">=10.0.0"
15135 }
15136 },
15137 "node_modules/table/node_modules/ajv": {
15138 "version": "8.6.2",
15139 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
15140 "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
15141 "dev": true,
15142 "dependencies": {
15143 "fast-deep-equal": "^3.1.1",
15144 "json-schema-traverse": "^1.0.0",
15145 "require-from-string": "^2.0.2",
15146 "uri-js": "^4.2.2"
15147 },
15148 "funding": {
15149 "type": "github",
15150 "url": "https://github.com/sponsors/epoberezkin"
15151 }
15152 },
15153 "node_modules/table/node_modules/ansi-regex": {
15154 "version": "5.0.0",
15155 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
15156 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
15157 "dev": true,
15158 "engines": {
15159 "node": ">=8"
15160 }
15161 },
15162 "node_modules/table/node_modules/json-schema-traverse": {
15163 "version": "1.0.0",
15164 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
15165 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
15166 "dev": true
15167 },
15168 "node_modules/table/node_modules/strip-ansi": {
15169 "version": "6.0.0",
15170 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
15171 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
15172 "dev": true,
15173 "dependencies": {
15174 "ansi-regex": "^5.0.0"
15175 },
15176 "engines": {
15177 "node": ">=8"
15178 }
15179 },
11623 "node_modules/tapable": { 15180 "node_modules/tapable": {
11624 "version": "2.2.0", 15181 "version": "2.2.0",
11625 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", 15182 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
@@ -11629,6 +15186,25 @@
11629 "node": ">=6" 15186 "node": ">=6"
11630 } 15187 }
11631 }, 15188 },
15189 "node_modules/tar": {
15190 "version": "6.1.10",
15191 "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz",
15192 "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==",
15193 "dev": true,
15194 "optional": true,
15195 "peer": true,
15196 "dependencies": {
15197 "chownr": "^2.0.0",
15198 "fs-minipass": "^2.0.0",
15199 "minipass": "^3.0.0",
15200 "minizlib": "^2.1.1",
15201 "mkdirp": "^1.0.3",
15202 "yallist": "^4.0.0"
15203 },
15204 "engines": {
15205 "node": ">= 10"
15206 }
15207 },
11632 "node_modules/tar-stream": { 15208 "node_modules/tar-stream": {
11633 "version": "1.6.2", 15209 "version": "1.6.2",
11634 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", 15210 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
@@ -11648,6 +15224,20 @@
11648 "node": ">= 0.8.0" 15224 "node": ">= 0.8.0"
11649 } 15225 }
11650 }, 15226 },
15227 "node_modules/tar/node_modules/mkdirp": {
15228 "version": "1.0.4",
15229 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
15230 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
15231 "dev": true,
15232 "optional": true,
15233 "peer": true,
15234 "bin": {
15235 "mkdirp": "bin/cmd.js"
15236 },
15237 "engines": {
15238 "node": ">=10"
15239 }
15240 },
11651 "node_modules/temp-dir": { 15241 "node_modules/temp-dir": {
11652 "version": "1.0.0", 15242 "version": "1.0.0",
11653 "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", 15243 "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
@@ -11764,12 +15354,62 @@
11764 "node": ">= 8" 15354 "node": ">= 8"
11765 } 15355 }
11766 }, 15356 },
15357 "node_modules/text-table": {
15358 "version": "0.2.0",
15359 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
15360 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
15361 "dev": true
15362 },
11767 "node_modules/through": { 15363 "node_modules/through": {
11768 "version": "2.3.8", 15364 "version": "2.3.8",
11769 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 15365 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
11770 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 15366 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
11771 "dev": true, 15367 },
11772 "optional": true 15368 "node_modules/through2": {
15369 "version": "0.4.2",
15370 "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
15371 "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
15372 "dependencies": {
15373 "readable-stream": "~1.0.17",
15374 "xtend": "~2.1.1"
15375 }
15376 },
15377 "node_modules/through2/node_modules/isarray": {
15378 "version": "0.0.1",
15379 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
15380 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
15381 },
15382 "node_modules/through2/node_modules/object-keys": {
15383 "version": "0.4.0",
15384 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
15385 "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
15386 },
15387 "node_modules/through2/node_modules/readable-stream": {
15388 "version": "1.0.34",
15389 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
15390 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
15391 "dependencies": {
15392 "core-util-is": "~1.0.0",
15393 "inherits": "~2.0.1",
15394 "isarray": "0.0.1",
15395 "string_decoder": "~0.10.x"
15396 }
15397 },
15398 "node_modules/through2/node_modules/string_decoder": {
15399 "version": "0.10.31",
15400 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
15401 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
15402 },
15403 "node_modules/through2/node_modules/xtend": {
15404 "version": "2.1.2",
15405 "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
15406 "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
15407 "dependencies": {
15408 "object-keys": "~0.4.0"
15409 },
15410 "engines": {
15411 "node": ">=0.4"
15412 }
11773 }, 15413 },
11774 "node_modules/thunky": { 15414 "node_modules/thunky": {
11775 "version": "1.1.0", 15415 "version": "1.1.0",
@@ -11787,11 +15427,6 @@
11787 "node": ">=0.10.0" 15427 "node": ">=0.10.0"
11788 } 15428 }
11789 }, 15429 },
11790 "node_modules/tiny-warning": {
11791 "version": "1.0.3",
11792 "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
11793 "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
11794 },
11795 "node_modules/to-buffer": { 15430 "node_modules/to-buffer": {
11796 "version": "1.1.1", 15431 "version": "1.1.1",
11797 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 15432 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
@@ -11803,50 +15438,10 @@
11803 "version": "2.0.0", 15438 "version": "2.0.0",
11804 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 15439 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11805 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 15440 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
11806 "dev": true,
11807 "engines": { 15441 "engines": {
11808 "node": ">=4" 15442 "node": ">=4"
11809 } 15443 }
11810 }, 15444 },
11811 "node_modules/to-object-path": {
11812 "version": "0.3.0",
11813 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
11814 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
11815 "dev": true,
11816 "dependencies": {
11817 "kind-of": "^3.0.2"
11818 },
11819 "engines": {
11820 "node": ">=0.10.0"
11821 }
11822 },
11823 "node_modules/to-object-path/node_modules/kind-of": {
11824 "version": "3.2.2",
11825 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11826 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11827 "dev": true,
11828 "dependencies": {
11829 "is-buffer": "^1.1.5"
11830 },
11831 "engines": {
11832 "node": ">=0.10.0"
11833 }
11834 },
11835 "node_modules/to-regex": {
11836 "version": "3.0.2",
11837 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
11838 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
11839 "dev": true,
11840 "dependencies": {
11841 "define-property": "^2.0.2",
11842 "extend-shallow": "^3.0.2",
11843 "regex-not": "^1.0.2",
11844 "safe-regex": "^1.1.0"
11845 },
11846 "engines": {
11847 "node": ">=0.10.0"
11848 }
11849 },
11850 "node_modules/to-regex-range": { 15445 "node_modules/to-regex-range": {
11851 "version": "5.0.1", 15446 "version": "5.0.1",
11852 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 15447 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -11868,6 +15463,21 @@
11868 "node": ">=0.6" 15463 "node": ">=0.6"
11869 } 15464 }
11870 }, 15465 },
15466 "node_modules/tough-cookie": {
15467 "version": "2.5.0",
15468 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
15469 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
15470 "dev": true,
15471 "optional": true,
15472 "peer": true,
15473 "dependencies": {
15474 "psl": "^1.1.28",
15475 "punycode": "^2.1.1"
15476 },
15477 "engines": {
15478 "node": ">=0.8"
15479 }
15480 },
11871 "node_modules/trim-newlines": { 15481 "node_modules/trim-newlines": {
11872 "version": "1.0.0", 15482 "version": "1.0.0",
11873 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 15483 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
@@ -11891,12 +15501,89 @@
11891 "node": ">=0.10.0" 15501 "node": ">=0.10.0"
11892 } 15502 }
11893 }, 15503 },
15504 "node_modules/trough": {
15505 "version": "1.0.5",
15506 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
15507 "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
15508 "dev": true,
15509 "funding": {
15510 "type": "github",
15511 "url": "https://github.com/sponsors/wooorm"
15512 }
15513 },
15514 "node_modules/true-case-path": {
15515 "version": "1.0.3",
15516 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
15517 "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
15518 "dev": true,
15519 "optional": true,
15520 "peer": true,
15521 "dependencies": {
15522 "glob": "^7.1.2"
15523 }
15524 },
15525 "node_modules/tsconfig-paths": {
15526 "version": "3.10.1",
15527 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz",
15528 "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==",
15529 "dev": true,
15530 "dependencies": {
15531 "json5": "^2.2.0",
15532 "minimist": "^1.2.0",
15533 "strip-bom": "^3.0.0"
15534 }
15535 },
15536 "node_modules/tsconfig-paths/node_modules/strip-bom": {
15537 "version": "3.0.0",
15538 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
15539 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
15540 "dev": true,
15541 "engines": {
15542 "node": ">=4"
15543 }
15544 },
11894 "node_modules/tslib": { 15545 "node_modules/tslib": {
11895 "version": "2.3.0", 15546 "version": "2.3.0",
11896 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", 15547 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
11897 "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", 15548 "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
11898 "dev": true 15549 "dev": true
11899 }, 15550 },
15551 "node_modules/tss-react": {
15552 "version": "0.7.3",
15553 "resolved": "https://registry.npmjs.org/tss-react/-/tss-react-0.7.3.tgz",
15554 "integrity": "sha512-nQ9THA3mfpW8hM55GRw+g/Dzt/v+3zd8WqacUcdDUPSTg8QLT0jPCOCzWNlP4/0J3iEhSC2V9k7WhdmEeQlopQ==",
15555 "dependencies": {
15556 "@emotion/cache": "^11.4.0",
15557 "@emotion/serialize": "^1.0.2",
15558 "@emotion/server": "^11.4.0",
15559 "@emotion/utils": "^1.0.0",
15560 "html-react-parser": "^1.2.7"
15561 },
15562 "peerDependencies": {
15563 "@emotion/react": "^11.4.1"
15564 }
15565 },
15566 "node_modules/tsutils": {
15567 "version": "3.21.0",
15568 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
15569 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
15570 "dev": true,
15571 "dependencies": {
15572 "tslib": "^1.8.1"
15573 },
15574 "engines": {
15575 "node": ">= 6"
15576 },
15577 "peerDependencies": {
15578 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
15579 }
15580 },
15581 "node_modules/tsutils/node_modules/tslib": {
15582 "version": "1.14.1",
15583 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
15584 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
15585 "dev": true
15586 },
11900 "node_modules/tunnel-agent": { 15587 "node_modules/tunnel-agent": {
11901 "version": "0.6.0", 15588 "version": "0.6.0",
11902 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 15589 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -11910,6 +15597,26 @@
11910 "node": "*" 15597 "node": "*"
11911 } 15598 }
11912 }, 15599 },
15600 "node_modules/tweetnacl": {
15601 "version": "0.14.5",
15602 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
15603 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
15604 "dev": true,
15605 "optional": true,
15606 "peer": true
15607 },
15608 "node_modules/type-check": {
15609 "version": "0.4.0",
15610 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
15611 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
15612 "dev": true,
15613 "dependencies": {
15614 "prelude-ls": "^1.2.1"
15615 },
15616 "engines": {
15617 "node": ">= 0.8.0"
15618 }
15619 },
11913 "node_modules/type-fest": { 15620 "node_modules/type-fest": {
11914 "version": "0.11.0", 15621 "version": "0.11.0",
11915 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", 15622 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
@@ -11937,17 +15644,38 @@
11937 } 15644 }
11938 }, 15645 },
11939 "node_modules/typed-assert": { 15646 "node_modules/typed-assert": {
11940 "version": "1.0.7", 15647 "version": "1.0.8",
11941 "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.7.tgz", 15648 "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz",
11942 "integrity": "sha512-TiBedJnGT3nNss19TyQ/JLwXy57pNDYBAja1gC0uLCKN4ps7FF3sSh71oImHDiKk8i5EuQ1G0CEOPeeA+ClWXQ==", 15649 "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==",
11943 "dev": true 15650 "dev": true
11944 }, 15651 },
15652 "node_modules/typedarray-to-buffer": {
15653 "version": "3.1.5",
15654 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
15655 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
15656 "dev": true,
15657 "dependencies": {
15658 "is-typedarray": "^1.0.0"
15659 }
15660 },
15661 "node_modules/typescript": {
15662 "version": "4.4.2",
15663 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
15664 "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==",
15665 "dev": true,
15666 "bin": {
15667 "tsc": "bin/tsc",
15668 "tsserver": "bin/tsserver"
15669 },
15670 "engines": {
15671 "node": ">=4.2.0"
15672 }
15673 },
11945 "node_modules/unbox-primitive": { 15674 "node_modules/unbox-primitive": {
11946 "version": "1.0.1", 15675 "version": "1.0.1",
11947 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 15676 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
11948 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 15677 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
11949 "dev": true, 15678 "dev": true,
11950 "optional": true,
11951 "dependencies": { 15679 "dependencies": {
11952 "function-bind": "^1.1.1", 15680 "function-bind": "^1.1.1",
11953 "has-bigints": "^1.0.1", 15681 "has-bigints": "^1.0.1",
@@ -12009,94 +15737,84 @@
12009 "node": ">=4" 15737 "node": ">=4"
12010 } 15738 }
12011 }, 15739 },
12012 "node_modules/union-value": { 15740 "node_modules/unified": {
12013 "version": "1.0.1", 15741 "version": "9.2.2",
12014 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 15742 "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
12015 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 15743 "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
12016 "dev": true, 15744 "dev": true,
12017 "dependencies": { 15745 "dependencies": {
12018 "arr-union": "^3.1.0", 15746 "bail": "^1.0.0",
12019 "get-value": "^2.0.6", 15747 "extend": "^3.0.0",
12020 "is-extendable": "^0.1.1", 15748 "is-buffer": "^2.0.0",
12021 "set-value": "^2.0.1" 15749 "is-plain-obj": "^2.0.0",
15750 "trough": "^1.0.0",
15751 "vfile": "^4.0.0"
12022 }, 15752 },
12023 "engines": { 15753 "funding": {
12024 "node": ">=0.10.0" 15754 "type": "opencollective",
15755 "url": "https://opencollective.com/unified"
12025 } 15756 }
12026 }, 15757 },
12027 "node_modules/unpipe": { 15758 "node_modules/unified/node_modules/is-plain-obj": {
12028 "version": "1.0.0", 15759 "version": "2.1.0",
12029 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 15760 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
12030 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 15761 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
12031 "dev": true, 15762 "dev": true,
12032 "engines": { 15763 "engines": {
12033 "node": ">= 0.8" 15764 "node": ">=8"
12034 } 15765 }
12035 }, 15766 },
12036 "node_modules/unquote": { 15767 "node_modules/unist-util-find-all-after": {
12037 "version": "1.1.1", 15768 "version": "3.0.2",
12038 "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", 15769 "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
12039 "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", 15770 "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
12040 "dev": true,
12041 "optional": true
12042 },
12043 "node_modules/unset-value": {
12044 "version": "1.0.0",
12045 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
12046 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
12047 "dev": true, 15771 "dev": true,
12048 "dependencies": { 15772 "dependencies": {
12049 "has-value": "^0.3.1", 15773 "unist-util-is": "^4.0.0"
12050 "isobject": "^3.0.0"
12051 }, 15774 },
12052 "engines": { 15775 "funding": {
12053 "node": ">=0.10.0" 15776 "type": "opencollective",
15777 "url": "https://opencollective.com/unified"
12054 } 15778 }
12055 }, 15779 },
12056 "node_modules/unset-value/node_modules/has-value": { 15780 "node_modules/unist-util-is": {
12057 "version": "0.3.1", 15781 "version": "4.1.0",
12058 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 15782 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
12059 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 15783 "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
12060 "dev": true, 15784 "dev": true,
12061 "dependencies": { 15785 "funding": {
12062 "get-value": "^2.0.3", 15786 "type": "opencollective",
12063 "has-values": "^0.1.4", 15787 "url": "https://opencollective.com/unified"
12064 "isobject": "^2.0.0"
12065 },
12066 "engines": {
12067 "node": ">=0.10.0"
12068 } 15788 }
12069 }, 15789 },
12070 "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { 15790 "node_modules/unist-util-stringify-position": {
12071 "version": "2.1.0", 15791 "version": "2.0.3",
12072 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 15792 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
12073 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 15793 "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
12074 "dev": true, 15794 "dev": true,
12075 "dependencies": { 15795 "dependencies": {
12076 "isarray": "1.0.0" 15796 "@types/unist": "^2.0.2"
12077 }, 15797 },
12078 "engines": { 15798 "funding": {
12079 "node": ">=0.10.0" 15799 "type": "opencollective",
15800 "url": "https://opencollective.com/unified"
12080 } 15801 }
12081 }, 15802 },
12082 "node_modules/unset-value/node_modules/has-values": { 15803 "node_modules/unpipe": {
12083 "version": "0.1.4", 15804 "version": "1.0.0",
12084 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 15805 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
12085 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 15806 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
12086 "dev": true, 15807 "dev": true,
12087 "engines": { 15808 "engines": {
12088 "node": ">=0.10.0" 15809 "node": ">= 0.8"
12089 } 15810 }
12090 }, 15811 },
12091 "node_modules/upath": { 15812 "node_modules/unquote": {
12092 "version": "1.2.0", 15813 "version": "1.1.1",
12093 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 15814 "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
12094 "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 15815 "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
12095 "dev": true, 15816 "dev": true,
12096 "engines": { 15817 "optional": true
12097 "node": ">=4",
12098 "yarn": "*"
12099 }
12100 }, 15818 },
12101 "node_modules/uri-js": { 15819 "node_modules/uri-js": {
12102 "version": "4.4.1", 15820 "version": "4.4.1",
@@ -12107,13 +15825,6 @@
12107 "punycode": "^2.1.0" 15825 "punycode": "^2.1.0"
12108 } 15826 }
12109 }, 15827 },
12110 "node_modules/urix": {
12111 "version": "0.1.0",
12112 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
12113 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
12114 "deprecated": "Please see https://github.com/lydell/urix#deprecated",
12115 "dev": true
12116 },
12117 "node_modules/url": { 15828 "node_modules/url": {
12118 "version": "0.11.0", 15829 "version": "0.11.0",
12119 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 15830 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
@@ -12124,75 +15835,6 @@
12124 "querystring": "0.2.0" 15835 "querystring": "0.2.0"
12125 } 15836 }
12126 }, 15837 },
12127 "node_modules/url-loader": {
12128 "version": "4.1.1",
12129 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
12130 "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
12131 "dev": true,
12132 "dependencies": {
12133 "loader-utils": "^2.0.0",
12134 "mime-types": "^2.1.27",
12135 "schema-utils": "^3.0.0"
12136 },
12137 "engines": {
12138 "node": ">= 10.13.0"
12139 },
12140 "funding": {
12141 "type": "opencollective",
12142 "url": "https://opencollective.com/webpack"
12143 },
12144 "peerDependencies": {
12145 "file-loader": "*",
12146 "webpack": "^4.0.0 || ^5.0.0"
12147 },
12148 "peerDependenciesMeta": {
12149 "file-loader": {
12150 "optional": true
12151 }
12152 }
12153 },
12154 "node_modules/url-loader/node_modules/loader-utils": {
12155 "version": "2.0.0",
12156 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
12157 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
12158 "dev": true,
12159 "dependencies": {
12160 "big.js": "^5.2.2",
12161 "emojis-list": "^3.0.0",
12162 "json5": "^2.1.2"
12163 },
12164 "engines": {
12165 "node": ">=8.9.0"
12166 }
12167 },
12168 "node_modules/url-loader/node_modules/schema-utils": {
12169 "version": "3.0.0",
12170 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
12171 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
12172 "dev": true,
12173 "dependencies": {
12174 "@types/json-schema": "^7.0.6",
12175 "ajv": "^6.12.5",
12176 "ajv-keywords": "^3.5.2"
12177 },
12178 "engines": {
12179 "node": ">= 10.13.0"
12180 },
12181 "funding": {
12182 "type": "opencollective",
12183 "url": "https://opencollective.com/webpack"
12184 }
12185 },
12186 "node_modules/url-parse": {
12187 "version": "1.5.1",
12188 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
12189 "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
12190 "dev": true,
12191 "dependencies": {
12192 "querystringify": "^2.1.1",
12193 "requires-port": "^1.0.0"
12194 }
12195 },
12196 "node_modules/url-parse-lax": { 15838 "node_modules/url-parse-lax": {
12197 "version": "1.0.0", 15839 "version": "1.0.0",
12198 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 15840 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
@@ -12222,20 +15864,10 @@
12222 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 15864 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
12223 "dev": true 15865 "dev": true
12224 }, 15866 },
12225 "node_modules/use": {
12226 "version": "3.1.1",
12227 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
12228 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
12229 "dev": true,
12230 "engines": {
12231 "node": ">=0.10.0"
12232 }
12233 },
12234 "node_modules/util-deprecate": { 15867 "node_modules/util-deprecate": {
12235 "version": "1.0.2", 15868 "version": "1.0.2",
12236 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 15869 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
12237 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 15870 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
12238 "dev": true
12239 }, 15871 },
12240 "node_modules/util.promisify": { 15872 "node_modules/util.promisify": {
12241 "version": "1.0.1", 15873 "version": "1.0.1",
@@ -12289,7 +15921,6 @@
12289 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 15921 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
12290 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 15922 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
12291 "dev": true, 15923 "dev": true,
12292 "optional": true,
12293 "dependencies": { 15924 "dependencies": {
12294 "spdx-correct": "^3.0.0", 15925 "spdx-correct": "^3.0.0",
12295 "spdx-expression-parse": "^3.0.0" 15926 "spdx-expression-parse": "^3.0.0"
@@ -12304,6 +15935,52 @@
12304 "node": ">= 0.8" 15935 "node": ">= 0.8"
12305 } 15936 }
12306 }, 15937 },
15938 "node_modules/verror": {
15939 "version": "1.10.0",
15940 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15941 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
15942 "dev": true,
15943 "engines": [
15944 "node >=0.6.0"
15945 ],
15946 "optional": true,
15947 "peer": true,
15948 "dependencies": {
15949 "assert-plus": "^1.0.0",
15950 "core-util-is": "1.0.2",
15951 "extsprintf": "^1.2.0"
15952 }
15953 },
15954 "node_modules/vfile": {
15955 "version": "4.2.1",
15956 "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
15957 "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
15958 "dev": true,
15959 "dependencies": {
15960 "@types/unist": "^2.0.0",
15961 "is-buffer": "^2.0.0",
15962 "unist-util-stringify-position": "^2.0.0",
15963 "vfile-message": "^2.0.0"
15964 },
15965 "funding": {
15966 "type": "opencollective",
15967 "url": "https://opencollective.com/unified"
15968 }
15969 },
15970 "node_modules/vfile-message": {
15971 "version": "2.0.4",
15972 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
15973 "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
15974 "dev": true,
15975 "dependencies": {
15976 "@types/unist": "^2.0.0",
15977 "unist-util-stringify-position": "^2.0.0"
15978 },
15979 "funding": {
15980 "type": "opencollective",
15981 "url": "https://opencollective.com/unified"
15982 }
15983 },
12307 "node_modules/watchpack": { 15984 "node_modules/watchpack": {
12308 "version": "2.2.0", 15985 "version": "2.2.0",
12309 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", 15986 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
@@ -12327,21 +16004,22 @@
12327 } 16004 }
12328 }, 16005 },
12329 "node_modules/webpack": { 16006 "node_modules/webpack": {
12330 "version": "5.41.0", 16007 "version": "5.51.1",
12331 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.41.0.tgz", 16008 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz",
12332 "integrity": "sha512-pCVO7hVm8XiL6DpPtXrFLS8ktmH/tpvtbEex6hn4RweTFe6z6Cugh5FlQoEPZotb15HiirjM2Kv7THTA7sKLzQ==", 16009 "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==",
12333 "dev": true, 16010 "dev": true,
12334 "dependencies": { 16011 "dependencies": {
12335 "@types/eslint-scope": "^3.7.0", 16012 "@types/eslint-scope": "^3.7.0",
12336 "@types/estree": "^0.0.48", 16013 "@types/estree": "^0.0.50",
12337 "@webassemblyjs/ast": "1.11.0", 16014 "@webassemblyjs/ast": "1.11.1",
12338 "@webassemblyjs/wasm-edit": "1.11.0", 16015 "@webassemblyjs/wasm-edit": "1.11.1",
12339 "@webassemblyjs/wasm-parser": "1.11.0", 16016 "@webassemblyjs/wasm-parser": "1.11.1",
12340 "acorn": "^8.2.1", 16017 "acorn": "^8.4.1",
16018 "acorn-import-assertions": "^1.7.6",
12341 "browserslist": "^4.14.5", 16019 "browserslist": "^4.14.5",
12342 "chrome-trace-event": "^1.0.2", 16020 "chrome-trace-event": "^1.0.2",
12343 "enhanced-resolve": "^5.8.0", 16021 "enhanced-resolve": "^5.8.0",
12344 "es-module-lexer": "^0.6.0", 16022 "es-module-lexer": "^0.7.1",
12345 "eslint-scope": "5.1.1", 16023 "eslint-scope": "5.1.1",
12346 "events": "^3.2.0", 16024 "events": "^3.2.0",
12347 "glob-to-regexp": "^0.4.1", 16025 "glob-to-regexp": "^0.4.1",
@@ -12350,11 +16028,11 @@
12350 "loader-runner": "^4.2.0", 16028 "loader-runner": "^4.2.0",
12351 "mime-types": "^2.1.27", 16029 "mime-types": "^2.1.27",
12352 "neo-async": "^2.6.2", 16030 "neo-async": "^2.6.2",
12353 "schema-utils": "^3.0.0", 16031 "schema-utils": "^3.1.0",
12354 "tapable": "^2.1.1", 16032 "tapable": "^2.1.1",
12355 "terser-webpack-plugin": "^5.1.3", 16033 "terser-webpack-plugin": "^5.1.3",
12356 "watchpack": "^2.2.0", 16034 "watchpack": "^2.2.0",
12357 "webpack-sources": "^2.3.0" 16035 "webpack-sources": "^3.2.0"
12358 }, 16036 },
12359 "bin": { 16037 "bin": {
12360 "webpack": "bin/webpack.js" 16038 "webpack": "bin/webpack.js"
@@ -12373,15 +16051,15 @@
12373 } 16051 }
12374 }, 16052 },
12375 "node_modules/webpack-cli": { 16053 "node_modules/webpack-cli": {
12376 "version": "4.7.2", 16054 "version": "4.8.0",
12377 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", 16055 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz",
12378 "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", 16056 "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==",
12379 "dev": true, 16057 "dev": true,
12380 "dependencies": { 16058 "dependencies": {
12381 "@discoveryjs/json-ext": "^0.5.0", 16059 "@discoveryjs/json-ext": "^0.5.0",
12382 "@webpack-cli/configtest": "^1.0.4", 16060 "@webpack-cli/configtest": "^1.0.4",
12383 "@webpack-cli/info": "^1.3.0", 16061 "@webpack-cli/info": "^1.3.0",
12384 "@webpack-cli/serve": "^1.5.1", 16062 "@webpack-cli/serve": "^1.5.2",
12385 "colorette": "^1.2.1", 16063 "colorette": "^1.2.1",
12386 "commander": "^7.0.0", 16064 "commander": "^7.0.0",
12387 "execa": "^5.0.0", 16065 "execa": "^5.0.0",
@@ -12426,84 +16104,87 @@
12426 } 16104 }
12427 }, 16105 },
12428 "node_modules/webpack-dev-middleware": { 16106 "node_modules/webpack-dev-middleware": {
12429 "version": "3.7.3", 16107 "version": "5.0.0",
12430 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", 16108 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz",
12431 "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", 16109 "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==",
12432 "dev": true, 16110 "dev": true,
12433 "dependencies": { 16111 "dependencies": {
12434 "memory-fs": "^0.4.1", 16112 "colorette": "^1.2.2",
12435 "mime": "^2.4.4", 16113 "mem": "^8.1.1",
12436 "mkdirp": "^0.5.1", 16114 "memfs": "^3.2.2",
16115 "mime-types": "^2.1.31",
12437 "range-parser": "^1.2.1", 16116 "range-parser": "^1.2.1",
12438 "webpack-log": "^2.0.0" 16117 "schema-utils": "^3.0.0"
12439 }, 16118 },
12440 "engines": { 16119 "engines": {
12441 "node": ">= 6" 16120 "node": ">= 12.13.0"
16121 },
16122 "funding": {
16123 "type": "opencollective",
16124 "url": "https://opencollective.com/webpack"
12442 }, 16125 },
12443 "peerDependencies": { 16126 "peerDependencies": {
12444 "webpack": "^4.0.0 || ^5.0.0" 16127 "webpack": "^4.0.0 || ^5.0.0"
12445 } 16128 }
12446 }, 16129 },
12447 "node_modules/webpack-dev-middleware/node_modules/mime": { 16130 "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
12448 "version": "2.5.2", 16131 "version": "3.1.1",
12449 "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 16132 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
12450 "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 16133 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
12451 "dev": true, 16134 "dev": true,
12452 "bin": { 16135 "dependencies": {
12453 "mime": "cli.js" 16136 "@types/json-schema": "^7.0.8",
16137 "ajv": "^6.12.5",
16138 "ajv-keywords": "^3.5.2"
12454 }, 16139 },
12455 "engines": { 16140 "engines": {
12456 "node": ">=4.0.0" 16141 "node": ">= 10.13.0"
16142 },
16143 "funding": {
16144 "type": "opencollective",
16145 "url": "https://opencollective.com/webpack"
12457 } 16146 }
12458 }, 16147 },
12459 "node_modules/webpack-dev-server": { 16148 "node_modules/webpack-dev-server": {
12460 "version": "3.11.2", 16149 "version": "4.0.0",
12461 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", 16150 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz",
12462 "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", 16151 "integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==",
12463 "dev": true, 16152 "dev": true,
12464 "dependencies": { 16153 "dependencies": {
12465 "ansi-html": "0.0.7", 16154 "ansi-html": "^0.0.7",
12466 "bonjour": "^3.5.0", 16155 "bonjour": "^3.5.0",
12467 "chokidar": "^2.1.8", 16156 "chokidar": "^3.5.1",
16157 "colorette": "^1.2.2",
12468 "compression": "^1.7.4", 16158 "compression": "^1.7.4",
12469 "connect-history-api-fallback": "^1.6.0", 16159 "connect-history-api-fallback": "^1.6.0",
12470 "debug": "^4.1.1", 16160 "del": "^6.0.0",
12471 "del": "^4.1.1",
12472 "express": "^4.17.1", 16161 "express": "^4.17.1",
12473 "html-entities": "^1.3.1", 16162 "graceful-fs": "^4.2.6",
12474 "http-proxy-middleware": "0.19.1", 16163 "html-entities": "^2.3.2",
12475 "import-local": "^2.0.0", 16164 "http-proxy-middleware": "^2.0.0",
12476 "internal-ip": "^4.3.0", 16165 "internal-ip": "^6.2.0",
12477 "ip": "^1.1.5", 16166 "ipaddr.js": "^2.0.1",
12478 "is-absolute-url": "^3.0.3", 16167 "open": "^8.0.9",
12479 "killable": "^1.0.1", 16168 "p-retry": "^4.5.0",
12480 "loglevel": "^1.6.8", 16169 "portfinder": "^1.0.28",
12481 "opn": "^5.5.0", 16170 "schema-utils": "^3.1.0",
12482 "p-retry": "^3.0.1", 16171 "selfsigned": "^1.10.11",
12483 "portfinder": "^1.0.26",
12484 "schema-utils": "^1.0.0",
12485 "selfsigned": "^1.10.8",
12486 "semver": "^6.3.0",
12487 "serve-index": "^1.9.1", 16172 "serve-index": "^1.9.1",
12488 "sockjs": "^0.3.21", 16173 "sockjs": "^0.3.21",
12489 "sockjs-client": "^1.5.0",
12490 "spdy": "^4.0.2", 16174 "spdy": "^4.0.2",
12491 "strip-ansi": "^3.0.1", 16175 "strip-ansi": "^7.0.0",
12492 "supports-color": "^6.1.0",
12493 "url": "^0.11.0", 16176 "url": "^0.11.0",
12494 "webpack-dev-middleware": "^3.7.2", 16177 "webpack-dev-middleware": "^5.0.0",
12495 "webpack-log": "^2.0.0", 16178 "ws": "^8.1.0"
12496 "ws": "^6.2.1",
12497 "yargs": "^13.3.2"
12498 }, 16179 },
12499 "bin": { 16180 "bin": {
12500 "webpack-dev-server": "bin/webpack-dev-server.js" 16181 "webpack-dev-server": "bin/webpack-dev-server.js"
12501 }, 16182 },
12502 "engines": { 16183 "engines": {
12503 "node": ">= 6.11.5" 16184 "node": ">= 12.13.0"
12504 }, 16185 },
12505 "peerDependencies": { 16186 "peerDependencies": {
12506 "webpack": "^4.0.0 || ^5.0.0" 16187 "webpack": "^4.37.0 || ^5.0.0"
12507 }, 16188 },
12508 "peerDependenciesMeta": { 16189 "peerDependenciesMeta": {
12509 "webpack-cli": { 16190 "webpack-cli": {
@@ -12511,380 +16192,58 @@
12511 } 16192 }
12512 } 16193 }
12513 }, 16194 },
12514 "node_modules/webpack-dev-server/node_modules/anymatch": { 16195 "node_modules/webpack-dev-server/node_modules/ansi-regex": {
12515 "version": "2.0.0", 16196 "version": "6.0.0",
12516 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 16197 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz",
12517 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 16198 "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==",
12518 "dev": true,
12519 "dependencies": {
12520 "micromatch": "^3.1.4",
12521 "normalize-path": "^2.1.1"
12522 }
12523 },
12524 "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
12525 "version": "2.1.1",
12526 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
12527 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
12528 "dev": true,
12529 "dependencies": {
12530 "remove-trailing-separator": "^1.0.1"
12531 },
12532 "engines": {
12533 "node": ">=0.10.0"
12534 }
12535 },
12536 "node_modules/webpack-dev-server/node_modules/binary-extensions": {
12537 "version": "1.13.1",
12538 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
12539 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
12540 "dev": true, 16199 "dev": true,
12541 "engines": { 16200 "engines": {
12542 "node": ">=0.10.0" 16201 "node": ">=12"
12543 }
12544 },
12545 "node_modules/webpack-dev-server/node_modules/braces": {
12546 "version": "2.3.2",
12547 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
12548 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
12549 "dev": true,
12550 "dependencies": {
12551 "arr-flatten": "^1.1.0",
12552 "array-unique": "^0.3.2",
12553 "extend-shallow": "^2.0.1",
12554 "fill-range": "^4.0.0",
12555 "isobject": "^3.0.1",
12556 "repeat-element": "^1.1.2",
12557 "snapdragon": "^0.8.1",
12558 "snapdragon-node": "^2.0.1",
12559 "split-string": "^3.0.2",
12560 "to-regex": "^3.0.1"
12561 },
12562 "engines": {
12563 "node": ">=0.10.0"
12564 }
12565 },
12566 "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
12567 "version": "2.0.1",
12568 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
12569 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
12570 "dev": true,
12571 "dependencies": {
12572 "is-extendable": "^0.1.0"
12573 },
12574 "engines": {
12575 "node": ">=0.10.0"
12576 }
12577 },
12578 "node_modules/webpack-dev-server/node_modules/chokidar": {
12579 "version": "2.1.8",
12580 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
12581 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
12582 "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.",
12583 "dev": true,
12584 "dependencies": {
12585 "anymatch": "^2.0.0",
12586 "async-each": "^1.0.1",
12587 "braces": "^2.3.2",
12588 "glob-parent": "^3.1.0",
12589 "inherits": "^2.0.3",
12590 "is-binary-path": "^1.0.0",
12591 "is-glob": "^4.0.0",
12592 "normalize-path": "^3.0.0",
12593 "path-is-absolute": "^1.0.0",
12594 "readdirp": "^2.2.1",
12595 "upath": "^1.1.1"
12596 },
12597 "optionalDependencies": {
12598 "fsevents": "^1.2.7"
12599 }
12600 },
12601 "node_modules/webpack-dev-server/node_modules/fill-range": {
12602 "version": "4.0.0",
12603 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
12604 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
12605 "dev": true,
12606 "dependencies": {
12607 "extend-shallow": "^2.0.1",
12608 "is-number": "^3.0.0",
12609 "repeat-string": "^1.6.1",
12610 "to-regex-range": "^2.1.0"
12611 }, 16202 },
12612 "engines": { 16203 "funding": {
12613 "node": ">=0.10.0" 16204 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
12614 } 16205 }
12615 }, 16206 },
12616 "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { 16207 "node_modules/webpack-dev-server/node_modules/ipaddr.js": {
12617 "version": "2.0.1", 16208 "version": "2.0.1",
12618 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 16209 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
12619 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 16210 "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
12620 "dev": true,
12621 "dependencies": {
12622 "is-extendable": "^0.1.0"
12623 },
12624 "engines": {
12625 "node": ">=0.10.0"
12626 }
12627 },
12628 "node_modules/webpack-dev-server/node_modules/find-up": {
12629 "version": "3.0.0",
12630 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
12631 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
12632 "dev": true,
12633 "dependencies": {
12634 "locate-path": "^3.0.0"
12635 },
12636 "engines": {
12637 "node": ">=6"
12638 }
12639 },
12640 "node_modules/webpack-dev-server/node_modules/fsevents": {
12641 "version": "1.2.13",
12642 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
12643 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
12644 "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
12645 "dev": true,
12646 "hasInstallScript": true,
12647 "optional": true,
12648 "os": [
12649 "darwin"
12650 ],
12651 "dependencies": {
12652 "bindings": "^1.5.0",
12653 "nan": "^2.12.1"
12654 },
12655 "engines": {
12656 "node": ">= 4.0"
12657 }
12658 },
12659 "node_modules/webpack-dev-server/node_modules/glob-parent": {
12660 "version": "3.1.0",
12661 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
12662 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
12663 "dev": true,
12664 "dependencies": {
12665 "is-glob": "^3.1.0",
12666 "path-dirname": "^1.0.0"
12667 }
12668 },
12669 "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": {
12670 "version": "3.1.0",
12671 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
12672 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
12673 "dev": true,
12674 "dependencies": {
12675 "is-extglob": "^2.1.0"
12676 },
12677 "engines": {
12678 "node": ">=0.10.0"
12679 }
12680 },
12681 "node_modules/webpack-dev-server/node_modules/import-local": {
12682 "version": "2.0.0",
12683 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
12684 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
12685 "dev": true,
12686 "dependencies": {
12687 "pkg-dir": "^3.0.0",
12688 "resolve-cwd": "^2.0.0"
12689 },
12690 "bin": {
12691 "import-local-fixture": "fixtures/cli.js"
12692 },
12693 "engines": {
12694 "node": ">=6"
12695 }
12696 },
12697 "node_modules/webpack-dev-server/node_modules/is-binary-path": {
12698 "version": "1.0.1",
12699 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
12700 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
12701 "dev": true,
12702 "dependencies": {
12703 "binary-extensions": "^1.0.0"
12704 },
12705 "engines": {
12706 "node": ">=0.10.0"
12707 }
12708 },
12709 "node_modules/webpack-dev-server/node_modules/is-number": {
12710 "version": "3.0.0",
12711 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
12712 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
12713 "dev": true, 16211 "dev": true,
12714 "dependencies": {
12715 "kind-of": "^3.0.2"
12716 },
12717 "engines": { 16212 "engines": {
12718 "node": ">=0.10.0" 16213 "node": ">= 10"
12719 }
12720 },
12721 "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
12722 "version": "3.2.2",
12723 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12724 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12725 "dev": true,
12726 "dependencies": {
12727 "is-buffer": "^1.1.5"
12728 },
12729 "engines": {
12730 "node": ">=0.10.0"
12731 }
12732 },
12733 "node_modules/webpack-dev-server/node_modules/locate-path": {
12734 "version": "3.0.0",
12735 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
12736 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
12737 "dev": true,
12738 "dependencies": {
12739 "p-locate": "^3.0.0",
12740 "path-exists": "^3.0.0"
12741 },
12742 "engines": {
12743 "node": ">=6"
12744 }
12745 },
12746 "node_modules/webpack-dev-server/node_modules/micromatch": {
12747 "version": "3.1.10",
12748 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
12749 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
12750 "dev": true,
12751 "dependencies": {
12752 "arr-diff": "^4.0.0",
12753 "array-unique": "^0.3.2",
12754 "braces": "^2.3.1",
12755 "define-property": "^2.0.2",
12756 "extend-shallow": "^3.0.2",
12757 "extglob": "^2.0.4",
12758 "fragment-cache": "^0.2.1",
12759 "kind-of": "^6.0.2",
12760 "nanomatch": "^1.2.9",
12761 "object.pick": "^1.3.0",
12762 "regex-not": "^1.0.0",
12763 "snapdragon": "^0.8.1",
12764 "to-regex": "^3.0.2"
12765 },
12766 "engines": {
12767 "node": ">=0.10.0"
12768 }
12769 },
12770 "node_modules/webpack-dev-server/node_modules/p-locate": {
12771 "version": "3.0.0",
12772 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
12773 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
12774 "dev": true,
12775 "dependencies": {
12776 "p-limit": "^2.0.0"
12777 },
12778 "engines": {
12779 "node": ">=6"
12780 }
12781 },
12782 "node_modules/webpack-dev-server/node_modules/path-exists": {
12783 "version": "3.0.0",
12784 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
12785 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
12786 "dev": true,
12787 "engines": {
12788 "node": ">=4"
12789 }
12790 },
12791 "node_modules/webpack-dev-server/node_modules/pkg-dir": {
12792 "version": "3.0.0",
12793 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
12794 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
12795 "dev": true,
12796 "dependencies": {
12797 "find-up": "^3.0.0"
12798 },
12799 "engines": {
12800 "node": ">=6"
12801 }
12802 },
12803 "node_modules/webpack-dev-server/node_modules/readdirp": {
12804 "version": "2.2.1",
12805 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
12806 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
12807 "dev": true,
12808 "dependencies": {
12809 "graceful-fs": "^4.1.11",
12810 "micromatch": "^3.1.10",
12811 "readable-stream": "^2.0.2"
12812 },
12813 "engines": {
12814 "node": ">=0.10"
12815 }
12816 },
12817 "node_modules/webpack-dev-server/node_modules/resolve-cwd": {
12818 "version": "2.0.0",
12819 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
12820 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
12821 "dev": true,
12822 "dependencies": {
12823 "resolve-from": "^3.0.0"
12824 },
12825 "engines": {
12826 "node": ">=4"
12827 }
12828 },
12829 "node_modules/webpack-dev-server/node_modules/resolve-from": {
12830 "version": "3.0.0",
12831 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
12832 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
12833 "dev": true,
12834 "engines": {
12835 "node": ">=4"
12836 } 16214 }
12837 }, 16215 },
12838 "node_modules/webpack-dev-server/node_modules/schema-utils": { 16216 "node_modules/webpack-dev-server/node_modules/schema-utils": {
12839 "version": "1.0.0", 16217 "version": "3.1.1",
12840 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 16218 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
12841 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 16219 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
12842 "dev": true, 16220 "dev": true,
12843 "dependencies": { 16221 "dependencies": {
12844 "ajv": "^6.1.0", 16222 "@types/json-schema": "^7.0.8",
12845 "ajv-errors": "^1.0.0", 16223 "ajv": "^6.12.5",
12846 "ajv-keywords": "^3.1.0" 16224 "ajv-keywords": "^3.5.2"
12847 }, 16225 },
12848 "engines": { 16226 "engines": {
12849 "node": ">= 4" 16227 "node": ">= 10.13.0"
12850 }
12851 },
12852 "node_modules/webpack-dev-server/node_modules/supports-color": {
12853 "version": "6.1.0",
12854 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12855 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12856 "dev": true,
12857 "dependencies": {
12858 "has-flag": "^3.0.0"
12859 }, 16228 },
12860 "engines": { 16229 "funding": {
12861 "node": ">=6" 16230 "type": "opencollective",
16231 "url": "https://opencollective.com/webpack"
12862 } 16232 }
12863 }, 16233 },
12864 "node_modules/webpack-dev-server/node_modules/to-regex-range": { 16234 "node_modules/webpack-dev-server/node_modules/strip-ansi": {
12865 "version": "2.1.1", 16235 "version": "7.0.0",
12866 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 16236 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz",
12867 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 16237 "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==",
12868 "dev": true, 16238 "dev": true,
12869 "dependencies": { 16239 "dependencies": {
12870 "is-number": "^3.0.0", 16240 "ansi-regex": "^6.0.0"
12871 "repeat-string": "^1.6.1"
12872 }, 16241 },
12873 "engines": { 16242 "engines": {
12874 "node": ">=0.10.0" 16243 "node": ">=12"
12875 }
12876 },
12877 "node_modules/webpack-log": {
12878 "version": "2.0.0",
12879 "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
12880 "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
12881 "dev": true,
12882 "dependencies": {
12883 "ansi-colors": "^3.0.0",
12884 "uuid": "^3.3.2"
12885 }, 16244 },
12886 "engines": { 16245 "funding": {
12887 "node": ">= 6" 16246 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
12888 } 16247 }
12889 }, 16248 },
12890 "node_modules/webpack-merge": { 16249 "node_modules/webpack-merge": {
@@ -12901,37 +16260,24 @@
12901 } 16260 }
12902 }, 16261 },
12903 "node_modules/webpack-sources": { 16262 "node_modules/webpack-sources": {
12904 "version": "2.3.0", 16263 "version": "3.2.0",
12905 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz", 16264 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz",
12906 "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==", 16265 "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==",
12907 "dev": true, 16266 "dev": true,
12908 "dependencies": {
12909 "source-list-map": "^2.0.1",
12910 "source-map": "^0.6.1"
12911 },
12912 "engines": { 16267 "engines": {
12913 "node": ">=10.13.0" 16268 "node": ">=10.13.0"
12914 } 16269 }
12915 }, 16270 },
12916 "node_modules/webpack-sources/node_modules/source-map": {
12917 "version": "0.6.1",
12918 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
12919 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
12920 "dev": true,
12921 "engines": {
12922 "node": ">=0.10.0"
12923 }
12924 },
12925 "node_modules/webpack-subresource-integrity": { 16271 "node_modules/webpack-subresource-integrity": {
12926 "version": "5.0.0-alpha.5", 16272 "version": "5.0.0-rc.1",
12927 "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0-alpha.5.tgz", 16273 "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0-rc.1.tgz",
12928 "integrity": "sha512-bZVkt3W7wbvNXoM+vHNNTB9V6z0Xce1MJRcMeK7EwY0Nf4RpOxp8S5APRWKWDZX6ufxIZ9MZo8aISZRUcvO3uA==", 16274 "integrity": "sha512-sr6Bgl9nODTBayuz6CSMD8sOLayQt1OmGgQAj2pwqjRnhZRJ3Bpy3uBXUYJN5UHq3ca3KpJ7Qk9epOYUpSegtw==",
12929 "dev": true, 16275 "dev": true,
12930 "dependencies": { 16276 "dependencies": {
12931 "typed-assert": "^1.0.4" 16277 "typed-assert": "^1.0.8"
12932 }, 16278 },
12933 "engines": { 16279 "engines": {
12934 "node": ">= 10" 16280 "node": ">= 12"
12935 }, 16281 },
12936 "peerDependencies": { 16282 "peerDependencies": {
12937 "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", 16283 "html-webpack-plugin": ">= 5.0.0-beta.1 < 6",
@@ -12944,12 +16290,12 @@
12944 } 16290 }
12945 }, 16291 },
12946 "node_modules/webpack/node_modules/schema-utils": { 16292 "node_modules/webpack/node_modules/schema-utils": {
12947 "version": "3.0.0", 16293 "version": "3.1.1",
12948 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", 16294 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
12949 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", 16295 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
12950 "dev": true, 16296 "dev": true,
12951 "dependencies": { 16297 "dependencies": {
12952 "@types/json-schema": "^7.0.6", 16298 "@types/json-schema": "^7.0.8",
12953 "ajv": "^6.12.5", 16299 "ajv": "^6.12.5",
12954 "ajv-keywords": "^3.5.2" 16300 "ajv-keywords": "^3.5.2"
12955 }, 16301 },
@@ -13004,7 +16350,6 @@
13004 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 16350 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
13005 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 16351 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
13006 "dev": true, 16352 "dev": true,
13007 "optional": true,
13008 "dependencies": { 16353 "dependencies": {
13009 "is-bigint": "^1.0.1", 16354 "is-bigint": "^1.0.1",
13010 "is-boolean-object": "^1.1.0", 16355 "is-boolean-object": "^1.1.0",
@@ -13020,7 +16365,71 @@
13020 "version": "2.0.0", 16365 "version": "2.0.0",
13021 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 16366 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
13022 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 16367 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
13023 "dev": true 16368 "dev": true,
16369 "optional": true,
16370 "peer": true
16371 },
16372 "node_modules/wide-align": {
16373 "version": "1.1.3",
16374 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
16375 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
16376 "dev": true,
16377 "optional": true,
16378 "peer": true,
16379 "dependencies": {
16380 "string-width": "^1.0.2 || 2"
16381 }
16382 },
16383 "node_modules/wide-align/node_modules/ansi-regex": {
16384 "version": "3.0.0",
16385 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
16386 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
16387 "dev": true,
16388 "optional": true,
16389 "peer": true,
16390 "engines": {
16391 "node": ">=4"
16392 }
16393 },
16394 "node_modules/wide-align/node_modules/is-fullwidth-code-point": {
16395 "version": "2.0.0",
16396 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
16397 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
16398 "dev": true,
16399 "optional": true,
16400 "peer": true,
16401 "engines": {
16402 "node": ">=4"
16403 }
16404 },
16405 "node_modules/wide-align/node_modules/string-width": {
16406 "version": "2.1.1",
16407 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
16408 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
16409 "dev": true,
16410 "optional": true,
16411 "peer": true,
16412 "dependencies": {
16413 "is-fullwidth-code-point": "^2.0.0",
16414 "strip-ansi": "^4.0.0"
16415 },
16416 "engines": {
16417 "node": ">=4"
16418 }
16419 },
16420 "node_modules/wide-align/node_modules/strip-ansi": {
16421 "version": "4.0.0",
16422 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
16423 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
16424 "dev": true,
16425 "optional": true,
16426 "peer": true,
16427 "dependencies": {
16428 "ansi-regex": "^3.0.0"
16429 },
16430 "engines": {
16431 "node": ">=4"
16432 }
13024 }, 16433 },
13025 "node_modules/wildcard": { 16434 "node_modules/wildcard": {
13026 "version": "2.0.0", 16435 "version": "2.0.0",
@@ -13028,11 +16437,22 @@
13028 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", 16437 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
13029 "dev": true 16438 "dev": true
13030 }, 16439 },
16440 "node_modules/word-wrap": {
16441 "version": "1.2.3",
16442 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
16443 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
16444 "dev": true,
16445 "engines": {
16446 "node": ">=0.10.0"
16447 }
16448 },
13031 "node_modules/wrap-ansi": { 16449 "node_modules/wrap-ansi": {
13032 "version": "5.1.0", 16450 "version": "5.1.0",
13033 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 16451 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
13034 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 16452 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
13035 "dev": true, 16453 "dev": true,
16454 "optional": true,
16455 "peer": true,
13036 "dependencies": { 16456 "dependencies": {
13037 "ansi-styles": "^3.2.0", 16457 "ansi-styles": "^3.2.0",
13038 "string-width": "^3.0.0", 16458 "string-width": "^3.0.0",
@@ -13047,6 +16467,43 @@
13047 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 16467 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
13048 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 16468 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
13049 "dev": true, 16469 "dev": true,
16470 "optional": true,
16471 "peer": true,
16472 "engines": {
16473 "node": ">=6"
16474 }
16475 },
16476 "node_modules/wrap-ansi/node_modules/emoji-regex": {
16477 "version": "7.0.3",
16478 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
16479 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
16480 "dev": true,
16481 "optional": true,
16482 "peer": true
16483 },
16484 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
16485 "version": "2.0.0",
16486 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
16487 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
16488 "dev": true,
16489 "optional": true,
16490 "peer": true,
16491 "engines": {
16492 "node": ">=4"
16493 }
16494 },
16495 "node_modules/wrap-ansi/node_modules/string-width": {
16496 "version": "3.1.0",
16497 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
16498 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
16499 "dev": true,
16500 "optional": true,
16501 "peer": true,
16502 "dependencies": {
16503 "emoji-regex": "^7.0.1",
16504 "is-fullwidth-code-point": "^2.0.0",
16505 "strip-ansi": "^5.1.0"
16506 },
13050 "engines": { 16507 "engines": {
13051 "node": ">=6" 16508 "node": ">=6"
13052 } 16509 }
@@ -13056,6 +16513,8 @@
13056 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 16513 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
13057 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 16514 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
13058 "dev": true, 16515 "dev": true,
16516 "optional": true,
16517 "peer": true,
13059 "dependencies": { 16518 "dependencies": {
13060 "ansi-regex": "^4.1.0" 16519 "ansi-regex": "^4.1.0"
13061 }, 16520 },
@@ -13069,13 +16528,37 @@
13069 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 16528 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
13070 "dev": true 16529 "dev": true
13071 }, 16530 },
13072 "node_modules/ws": { 16531 "node_modules/write-file-atomic": {
13073 "version": "6.2.2", 16532 "version": "3.0.3",
13074 "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", 16533 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
13075 "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", 16534 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
13076 "dev": true, 16535 "dev": true,
13077 "dependencies": { 16536 "dependencies": {
13078 "async-limiter": "~1.0.0" 16537 "imurmurhash": "^0.1.4",
16538 "is-typedarray": "^1.0.0",
16539 "signal-exit": "^3.0.2",
16540 "typedarray-to-buffer": "^3.1.5"
16541 }
16542 },
16543 "node_modules/ws": {
16544 "version": "8.2.0",
16545 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.0.tgz",
16546 "integrity": "sha512-uYhVJ/m9oXwEI04iIVmgLmugh2qrZihkywG9y5FfZV2ATeLIzHf93qs+tUNqlttbQK957/VX3mtwAS+UfIwA4g==",
16547 "dev": true,
16548 "engines": {
16549 "node": ">=10.0.0"
16550 },
16551 "peerDependencies": {
16552 "bufferutil": "^4.0.1",
16553 "utf-8-validate": "^5.0.2"
16554 },
16555 "peerDependenciesMeta": {
16556 "bufferutil": {
16557 "optional": true
16558 },
16559 "utf-8-validate": {
16560 "optional": true
16561 }
13079 } 16562 }
13080 }, 16563 },
13081 "node_modules/xtend": { 16564 "node_modules/xtend": {
@@ -13092,7 +16575,9 @@
13092 "version": "4.0.3", 16575 "version": "4.0.3",
13093 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 16576 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
13094 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 16577 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
13095 "dev": true 16578 "dev": true,
16579 "optional": true,
16580 "peer": true
13096 }, 16581 },
13097 "node_modules/yallist": { 16582 "node_modules/yallist": {
13098 "version": "4.0.0", 16583 "version": "4.0.0",
@@ -13100,11 +16585,21 @@
13100 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 16585 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
13101 "dev": true 16586 "dev": true
13102 }, 16587 },
16588 "node_modules/yaml": {
16589 "version": "1.10.2",
16590 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
16591 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
16592 "engines": {
16593 "node": ">= 6"
16594 }
16595 },
13103 "node_modules/yargs": { 16596 "node_modules/yargs": {
13104 "version": "13.3.2", 16597 "version": "13.3.2",
13105 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 16598 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
13106 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 16599 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
13107 "dev": true, 16600 "dev": true,
16601 "optional": true,
16602 "peer": true,
13108 "dependencies": { 16603 "dependencies": {
13109 "cliui": "^5.0.0", 16604 "cliui": "^5.0.0",
13110 "find-up": "^3.0.0", 16605 "find-up": "^3.0.0",
@@ -13123,6 +16618,8 @@
13123 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 16618 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
13124 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 16619 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
13125 "dev": true, 16620 "dev": true,
16621 "optional": true,
16622 "peer": true,
13126 "dependencies": { 16623 "dependencies": {
13127 "camelcase": "^5.0.0", 16624 "camelcase": "^5.0.0",
13128 "decamelize": "^1.2.0" 16625 "decamelize": "^1.2.0"
@@ -13133,15 +16630,38 @@
13133 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 16630 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
13134 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 16631 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
13135 "dev": true, 16632 "dev": true,
16633 "optional": true,
16634 "peer": true,
13136 "engines": { 16635 "engines": {
13137 "node": ">=6" 16636 "node": ">=6"
13138 } 16637 }
13139 }, 16638 },
16639 "node_modules/yargs/node_modules/ansi-regex": {
16640 "version": "4.1.0",
16641 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
16642 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
16643 "dev": true,
16644 "optional": true,
16645 "peer": true,
16646 "engines": {
16647 "node": ">=6"
16648 }
16649 },
16650 "node_modules/yargs/node_modules/emoji-regex": {
16651 "version": "7.0.3",
16652 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
16653 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
16654 "dev": true,
16655 "optional": true,
16656 "peer": true
16657 },
13140 "node_modules/yargs/node_modules/find-up": { 16658 "node_modules/yargs/node_modules/find-up": {
13141 "version": "3.0.0", 16659 "version": "3.0.0",
13142 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 16660 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
13143 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 16661 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
13144 "dev": true, 16662 "dev": true,
16663 "optional": true,
16664 "peer": true,
13145 "dependencies": { 16665 "dependencies": {
13146 "locate-path": "^3.0.0" 16666 "locate-path": "^3.0.0"
13147 }, 16667 },
@@ -13149,11 +16669,24 @@
13149 "node": ">=6" 16669 "node": ">=6"
13150 } 16670 }
13151 }, 16671 },
16672 "node_modules/yargs/node_modules/is-fullwidth-code-point": {
16673 "version": "2.0.0",
16674 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
16675 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
16676 "dev": true,
16677 "optional": true,
16678 "peer": true,
16679 "engines": {
16680 "node": ">=4"
16681 }
16682 },
13152 "node_modules/yargs/node_modules/locate-path": { 16683 "node_modules/yargs/node_modules/locate-path": {
13153 "version": "3.0.0", 16684 "version": "3.0.0",
13154 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 16685 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
13155 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 16686 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
13156 "dev": true, 16687 "dev": true,
16688 "optional": true,
16689 "peer": true,
13157 "dependencies": { 16690 "dependencies": {
13158 "p-locate": "^3.0.0", 16691 "p-locate": "^3.0.0",
13159 "path-exists": "^3.0.0" 16692 "path-exists": "^3.0.0"
@@ -13167,6 +16700,8 @@
13167 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 16700 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
13168 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 16701 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
13169 "dev": true, 16702 "dev": true,
16703 "optional": true,
16704 "peer": true,
13170 "dependencies": { 16705 "dependencies": {
13171 "p-limit": "^2.0.0" 16706 "p-limit": "^2.0.0"
13172 }, 16707 },
@@ -13179,10 +16714,42 @@
13179 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 16714 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
13180 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 16715 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
13181 "dev": true, 16716 "dev": true,
16717 "optional": true,
16718 "peer": true,
13182 "engines": { 16719 "engines": {
13183 "node": ">=4" 16720 "node": ">=4"
13184 } 16721 }
13185 }, 16722 },
16723 "node_modules/yargs/node_modules/string-width": {
16724 "version": "3.1.0",
16725 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
16726 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
16727 "dev": true,
16728 "optional": true,
16729 "peer": true,
16730 "dependencies": {
16731 "emoji-regex": "^7.0.1",
16732 "is-fullwidth-code-point": "^2.0.0",
16733 "strip-ansi": "^5.1.0"
16734 },
16735 "engines": {
16736 "node": ">=6"
16737 }
16738 },
16739 "node_modules/yargs/node_modules/strip-ansi": {
16740 "version": "5.2.0",
16741 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
16742 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
16743 "dev": true,
16744 "optional": true,
16745 "peer": true,
16746 "dependencies": {
16747 "ansi-regex": "^4.1.0"
16748 },
16749 "engines": {
16750 "node": ">=6"
16751 }
16752 },
13186 "node_modules/yauzl": { 16753 "node_modules/yauzl": {
13187 "version": "2.10.0", 16754 "version": "2.10.0",
13188 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 16755 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
@@ -13205,6 +16772,16 @@
13205 "funding": { 16772 "funding": {
13206 "url": "https://github.com/sponsors/sindresorhus" 16773 "url": "https://github.com/sponsors/sindresorhus"
13207 } 16774 }
16775 },
16776 "node_modules/zwitch": {
16777 "version": "1.0.5",
16778 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
16779 "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
16780 "dev": true,
16781 "funding": {
16782 "type": "github",
16783 "url": "https://github.com/sponsors/wooorm"
16784 }
13208 } 16785 }
13209 }, 16786 },
13210 "dependencies": { 16787 "dependencies": {
@@ -13212,32 +16789,29 @@
13212 "version": "7.14.5", 16789 "version": "7.14.5",
13213 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 16790 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
13214 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 16791 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
13215 "dev": true,
13216 "requires": { 16792 "requires": {
13217 "@babel/highlight": "^7.14.5" 16793 "@babel/highlight": "^7.14.5"
13218 } 16794 }
13219 }, 16795 },
13220 "@babel/compat-data": { 16796 "@babel/compat-data": {
13221 "version": "7.14.7", 16797 "version": "7.15.0",
13222 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", 16798 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
13223 "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", 16799 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA=="
13224 "dev": true
13225 }, 16800 },
13226 "@babel/core": { 16801 "@babel/core": {
13227 "version": "7.14.6", 16802 "version": "7.15.0",
13228 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", 16803 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz",
13229 "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", 16804 "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==",
13230 "dev": true,
13231 "requires": { 16805 "requires": {
13232 "@babel/code-frame": "^7.14.5", 16806 "@babel/code-frame": "^7.14.5",
13233 "@babel/generator": "^7.14.5", 16807 "@babel/generator": "^7.15.0",
13234 "@babel/helper-compilation-targets": "^7.14.5", 16808 "@babel/helper-compilation-targets": "^7.15.0",
13235 "@babel/helper-module-transforms": "^7.14.5", 16809 "@babel/helper-module-transforms": "^7.15.0",
13236 "@babel/helpers": "^7.14.6", 16810 "@babel/helpers": "^7.14.8",
13237 "@babel/parser": "^7.14.6", 16811 "@babel/parser": "^7.15.0",
13238 "@babel/template": "^7.14.5", 16812 "@babel/template": "^7.14.5",
13239 "@babel/traverse": "^7.14.5", 16813 "@babel/traverse": "^7.15.0",
13240 "@babel/types": "^7.14.5", 16814 "@babel/types": "^7.15.0",
13241 "convert-source-map": "^1.7.0", 16815 "convert-source-map": "^1.7.0",
13242 "debug": "^4.1.0", 16816 "debug": "^4.1.0",
13243 "gensync": "^1.0.0-beta.2", 16817 "gensync": "^1.0.0-beta.2",
@@ -13247,12 +16821,11 @@
13247 } 16821 }
13248 }, 16822 },
13249 "@babel/generator": { 16823 "@babel/generator": {
13250 "version": "7.14.5", 16824 "version": "7.15.0",
13251 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", 16825 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz",
13252 "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", 16826 "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==",
13253 "dev": true,
13254 "requires": { 16827 "requires": {
13255 "@babel/types": "^7.14.5", 16828 "@babel/types": "^7.15.0",
13256 "jsesc": "^2.5.1", 16829 "jsesc": "^2.5.1",
13257 "source-map": "^0.5.0" 16830 "source-map": "^0.5.0"
13258 } 16831 }
@@ -13277,28 +16850,27 @@
13277 } 16850 }
13278 }, 16851 },
13279 "@babel/helper-compilation-targets": { 16852 "@babel/helper-compilation-targets": {
13280 "version": "7.14.5", 16853 "version": "7.15.0",
13281 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", 16854 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz",
13282 "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", 16855 "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==",
13283 "dev": true,
13284 "requires": { 16856 "requires": {
13285 "@babel/compat-data": "^7.14.5", 16857 "@babel/compat-data": "^7.15.0",
13286 "@babel/helper-validator-option": "^7.14.5", 16858 "@babel/helper-validator-option": "^7.14.5",
13287 "browserslist": "^4.16.6", 16859 "browserslist": "^4.16.6",
13288 "semver": "^6.3.0" 16860 "semver": "^6.3.0"
13289 } 16861 }
13290 }, 16862 },
13291 "@babel/helper-create-class-features-plugin": { 16863 "@babel/helper-create-class-features-plugin": {
13292 "version": "7.14.6", 16864 "version": "7.15.0",
13293 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", 16865 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz",
13294 "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", 16866 "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==",
13295 "dev": true, 16867 "dev": true,
13296 "requires": { 16868 "requires": {
13297 "@babel/helper-annotate-as-pure": "^7.14.5", 16869 "@babel/helper-annotate-as-pure": "^7.14.5",
13298 "@babel/helper-function-name": "^7.14.5", 16870 "@babel/helper-function-name": "^7.14.5",
13299 "@babel/helper-member-expression-to-functions": "^7.14.5", 16871 "@babel/helper-member-expression-to-functions": "^7.15.0",
13300 "@babel/helper-optimise-call-expression": "^7.14.5", 16872 "@babel/helper-optimise-call-expression": "^7.14.5",
13301 "@babel/helper-replace-supers": "^7.14.5", 16873 "@babel/helper-replace-supers": "^7.15.0",
13302 "@babel/helper-split-export-declaration": "^7.14.5" 16874 "@babel/helper-split-export-declaration": "^7.14.5"
13303 } 16875 }
13304 }, 16876 },
@@ -13341,7 +16913,6 @@
13341 "version": "7.14.5", 16913 "version": "7.14.5",
13342 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", 16914 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
13343 "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", 16915 "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
13344 "dev": true,
13345 "requires": { 16916 "requires": {
13346 "@babel/helper-get-function-arity": "^7.14.5", 16917 "@babel/helper-get-function-arity": "^7.14.5",
13347 "@babel/template": "^7.14.5", 16918 "@babel/template": "^7.14.5",
@@ -13352,7 +16923,6 @@
13352 "version": "7.14.5", 16923 "version": "7.14.5",
13353 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", 16924 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
13354 "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", 16925 "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
13355 "dev": true,
13356 "requires": { 16926 "requires": {
13357 "@babel/types": "^7.14.5" 16927 "@babel/types": "^7.14.5"
13358 } 16928 }
@@ -13361,50 +16931,45 @@
13361 "version": "7.14.5", 16931 "version": "7.14.5",
13362 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", 16932 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
13363 "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", 16933 "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
13364 "dev": true,
13365 "requires": { 16934 "requires": {
13366 "@babel/types": "^7.14.5" 16935 "@babel/types": "^7.14.5"
13367 } 16936 }
13368 }, 16937 },
13369 "@babel/helper-member-expression-to-functions": { 16938 "@babel/helper-member-expression-to-functions": {
13370 "version": "7.14.7", 16939 "version": "7.15.0",
13371 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", 16940 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz",
13372 "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", 16941 "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==",
13373 "dev": true,
13374 "requires": { 16942 "requires": {
13375 "@babel/types": "^7.14.5" 16943 "@babel/types": "^7.15.0"
13376 } 16944 }
13377 }, 16945 },
13378 "@babel/helper-module-imports": { 16946 "@babel/helper-module-imports": {
13379 "version": "7.14.5", 16947 "version": "7.14.5",
13380 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", 16948 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
13381 "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", 16949 "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
13382 "dev": true,
13383 "requires": { 16950 "requires": {
13384 "@babel/types": "^7.14.5" 16951 "@babel/types": "^7.14.5"
13385 } 16952 }
13386 }, 16953 },
13387 "@babel/helper-module-transforms": { 16954 "@babel/helper-module-transforms": {
13388 "version": "7.14.5", 16955 "version": "7.15.0",
13389 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", 16956 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz",
13390 "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", 16957 "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==",
13391 "dev": true,
13392 "requires": { 16958 "requires": {
13393 "@babel/helper-module-imports": "^7.14.5", 16959 "@babel/helper-module-imports": "^7.14.5",
13394 "@babel/helper-replace-supers": "^7.14.5", 16960 "@babel/helper-replace-supers": "^7.15.0",
13395 "@babel/helper-simple-access": "^7.14.5", 16961 "@babel/helper-simple-access": "^7.14.8",
13396 "@babel/helper-split-export-declaration": "^7.14.5", 16962 "@babel/helper-split-export-declaration": "^7.14.5",
13397 "@babel/helper-validator-identifier": "^7.14.5", 16963 "@babel/helper-validator-identifier": "^7.14.9",
13398 "@babel/template": "^7.14.5", 16964 "@babel/template": "^7.14.5",
13399 "@babel/traverse": "^7.14.5", 16965 "@babel/traverse": "^7.15.0",
13400 "@babel/types": "^7.14.5" 16966 "@babel/types": "^7.15.0"
13401 } 16967 }
13402 }, 16968 },
13403 "@babel/helper-optimise-call-expression": { 16969 "@babel/helper-optimise-call-expression": {
13404 "version": "7.14.5", 16970 "version": "7.14.5",
13405 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", 16971 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
13406 "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", 16972 "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
13407 "dev": true,
13408 "requires": { 16973 "requires": {
13409 "@babel/types": "^7.14.5" 16974 "@babel/types": "^7.14.5"
13410 } 16975 }
@@ -13412,8 +16977,7 @@
13412 "@babel/helper-plugin-utils": { 16977 "@babel/helper-plugin-utils": {
13413 "version": "7.14.5", 16978 "version": "7.14.5",
13414 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 16979 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
13415 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 16980 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
13416 "dev": true
13417 }, 16981 },
13418 "@babel/helper-remap-async-to-generator": { 16982 "@babel/helper-remap-async-to-generator": {
13419 "version": "7.14.5", 16983 "version": "7.14.5",
@@ -13427,24 +16991,22 @@
13427 } 16991 }
13428 }, 16992 },
13429 "@babel/helper-replace-supers": { 16993 "@babel/helper-replace-supers": {
13430 "version": "7.14.5", 16994 "version": "7.15.0",
13431 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", 16995 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz",
13432 "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", 16996 "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==",
13433 "dev": true,
13434 "requires": { 16997 "requires": {
13435 "@babel/helper-member-expression-to-functions": "^7.14.5", 16998 "@babel/helper-member-expression-to-functions": "^7.15.0",
13436 "@babel/helper-optimise-call-expression": "^7.14.5", 16999 "@babel/helper-optimise-call-expression": "^7.14.5",
13437 "@babel/traverse": "^7.14.5", 17000 "@babel/traverse": "^7.15.0",
13438 "@babel/types": "^7.14.5" 17001 "@babel/types": "^7.15.0"
13439 } 17002 }
13440 }, 17003 },
13441 "@babel/helper-simple-access": { 17004 "@babel/helper-simple-access": {
13442 "version": "7.14.5", 17005 "version": "7.14.8",
13443 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", 17006 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz",
13444 "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", 17007 "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==",
13445 "dev": true,
13446 "requires": { 17008 "requires": {
13447 "@babel/types": "^7.14.5" 17009 "@babel/types": "^7.14.8"
13448 } 17010 }
13449 }, 17011 },
13450 "@babel/helper-skip-transparent-expression-wrappers": { 17012 "@babel/helper-skip-transparent-expression-wrappers": {
@@ -13460,22 +17022,19 @@
13460 "version": "7.14.5", 17022 "version": "7.14.5",
13461 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", 17023 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
13462 "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", 17024 "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
13463 "dev": true,
13464 "requires": { 17025 "requires": {
13465 "@babel/types": "^7.14.5" 17026 "@babel/types": "^7.14.5"
13466 } 17027 }
13467 }, 17028 },
13468 "@babel/helper-validator-identifier": { 17029 "@babel/helper-validator-identifier": {
13469 "version": "7.14.5", 17030 "version": "7.14.9",
13470 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", 17031 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
13471 "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", 17032 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g=="
13472 "dev": true
13473 }, 17033 },
13474 "@babel/helper-validator-option": { 17034 "@babel/helper-validator-option": {
13475 "version": "7.14.5", 17035 "version": "7.14.5",
13476 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 17036 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
13477 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 17037 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
13478 "dev": true
13479 }, 17038 },
13480 "@babel/helper-wrap-function": { 17039 "@babel/helper-wrap-function": {
13481 "version": "7.14.5", 17040 "version": "7.14.5",
@@ -13490,21 +17049,19 @@
13490 } 17049 }
13491 }, 17050 },
13492 "@babel/helpers": { 17051 "@babel/helpers": {
13493 "version": "7.14.6", 17052 "version": "7.15.3",
13494 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", 17053 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz",
13495 "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", 17054 "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==",
13496 "dev": true,
13497 "requires": { 17055 "requires": {
13498 "@babel/template": "^7.14.5", 17056 "@babel/template": "^7.14.5",
13499 "@babel/traverse": "^7.14.5", 17057 "@babel/traverse": "^7.15.0",
13500 "@babel/types": "^7.14.5" 17058 "@babel/types": "^7.15.0"
13501 } 17059 }
13502 }, 17060 },
13503 "@babel/highlight": { 17061 "@babel/highlight": {
13504 "version": "7.14.5", 17062 "version": "7.14.5",
13505 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 17063 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
13506 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 17064 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
13507 "dev": true,
13508 "requires": { 17065 "requires": {
13509 "@babel/helper-validator-identifier": "^7.14.5", 17066 "@babel/helper-validator-identifier": "^7.14.5",
13510 "chalk": "^2.0.0", 17067 "chalk": "^2.0.0",
@@ -13512,10 +17069,9 @@
13512 } 17069 }
13513 }, 17070 },
13514 "@babel/parser": { 17071 "@babel/parser": {
13515 "version": "7.14.7", 17072 "version": "7.15.3",
13516 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", 17073 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
13517 "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", 17074 "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA=="
13518 "dev": true
13519 }, 17075 },
13520 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 17076 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
13521 "version": "7.14.5", 17077 "version": "7.14.5",
@@ -13529,9 +17085,9 @@
13529 } 17085 }
13530 }, 17086 },
13531 "@babel/plugin-proposal-async-generator-functions": { 17087 "@babel/plugin-proposal-async-generator-functions": {
13532 "version": "7.14.7", 17088 "version": "7.14.9",
13533 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", 17089 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz",
13534 "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", 17090 "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==",
13535 "dev": true, 17091 "dev": true,
13536 "requires": { 17092 "requires": {
13537 "@babel/helper-plugin-utils": "^7.14.5", 17093 "@babel/helper-plugin-utils": "^7.14.5",
@@ -13744,7 +17300,6 @@
13744 "version": "7.14.5", 17300 "version": "7.14.5",
13745 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", 17301 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
13746 "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", 17302 "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
13747 "dev": true,
13748 "requires": { 17303 "requires": {
13749 "@babel/helper-plugin-utils": "^7.14.5" 17304 "@babel/helper-plugin-utils": "^7.14.5"
13750 } 17305 }
@@ -13821,6 +17376,15 @@
13821 "@babel/helper-plugin-utils": "^7.14.5" 17376 "@babel/helper-plugin-utils": "^7.14.5"
13822 } 17377 }
13823 }, 17378 },
17379 "@babel/plugin-syntax-typescript": {
17380 "version": "7.14.5",
17381 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
17382 "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
17383 "dev": true,
17384 "requires": {
17385 "@babel/helper-plugin-utils": "^7.14.5"
17386 }
17387 },
13824 "@babel/plugin-transform-arrow-functions": { 17388 "@babel/plugin-transform-arrow-functions": {
13825 "version": "7.14.5", 17389 "version": "7.14.5",
13826 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", 17390 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
@@ -13860,9 +17424,9 @@
13860 } 17424 }
13861 }, 17425 },
13862 "@babel/plugin-transform-classes": { 17426 "@babel/plugin-transform-classes": {
13863 "version": "7.14.5", 17427 "version": "7.14.9",
13864 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", 17428 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz",
13865 "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", 17429 "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==",
13866 "dev": true, 17430 "dev": true,
13867 "requires": { 17431 "requires": {
13868 "@babel/helper-annotate-as-pure": "^7.14.5", 17432 "@babel/helper-annotate-as-pure": "^7.14.5",
@@ -13970,14 +17534,14 @@
13970 } 17534 }
13971 }, 17535 },
13972 "@babel/plugin-transform-modules-commonjs": { 17536 "@babel/plugin-transform-modules-commonjs": {
13973 "version": "7.14.5", 17537 "version": "7.15.0",
13974 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", 17538 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz",
13975 "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", 17539 "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==",
13976 "dev": true, 17540 "dev": true,
13977 "requires": { 17541 "requires": {
13978 "@babel/helper-module-transforms": "^7.14.5", 17542 "@babel/helper-module-transforms": "^7.15.0",
13979 "@babel/helper-plugin-utils": "^7.14.5", 17543 "@babel/helper-plugin-utils": "^7.14.5",
13980 "@babel/helper-simple-access": "^7.14.5", 17544 "@babel/helper-simple-access": "^7.14.8",
13981 "babel-plugin-dynamic-import-node": "^2.3.3" 17545 "babel-plugin-dynamic-import-node": "^2.3.3"
13982 } 17546 }
13983 }, 17547 },
@@ -14005,9 +17569,9 @@
14005 } 17569 }
14006 }, 17570 },
14007 "@babel/plugin-transform-named-capturing-groups-regex": { 17571 "@babel/plugin-transform-named-capturing-groups-regex": {
14008 "version": "7.14.7", 17572 "version": "7.14.9",
14009 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", 17573 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
14010 "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", 17574 "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
14011 "dev": true, 17575 "dev": true,
14012 "requires": { 17576 "requires": {
14013 "@babel/helper-create-regexp-features-plugin": "^7.14.5" 17577 "@babel/helper-create-regexp-features-plugin": "^7.14.5"
@@ -14155,6 +17719,17 @@
14155 "@babel/helper-plugin-utils": "^7.14.5" 17719 "@babel/helper-plugin-utils": "^7.14.5"
14156 } 17720 }
14157 }, 17721 },
17722 "@babel/plugin-transform-typescript": {
17723 "version": "7.15.0",
17724 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz",
17725 "integrity": "sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==",
17726 "dev": true,
17727 "requires": {
17728 "@babel/helper-create-class-features-plugin": "^7.15.0",
17729 "@babel/helper-plugin-utils": "^7.14.5",
17730 "@babel/plugin-syntax-typescript": "^7.14.5"
17731 }
17732 },
14158 "@babel/plugin-transform-unicode-escapes": { 17733 "@babel/plugin-transform-unicode-escapes": {
14159 "version": "7.14.5", 17734 "version": "7.14.5",
14160 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", 17735 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
@@ -14175,17 +17750,17 @@
14175 } 17750 }
14176 }, 17751 },
14177 "@babel/preset-env": { 17752 "@babel/preset-env": {
14178 "version": "7.14.7", 17753 "version": "7.15.0",
14179 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", 17754 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz",
14180 "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", 17755 "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==",
14181 "dev": true, 17756 "dev": true,
14182 "requires": { 17757 "requires": {
14183 "@babel/compat-data": "^7.14.7", 17758 "@babel/compat-data": "^7.15.0",
14184 "@babel/helper-compilation-targets": "^7.14.5", 17759 "@babel/helper-compilation-targets": "^7.15.0",
14185 "@babel/helper-plugin-utils": "^7.14.5", 17760 "@babel/helper-plugin-utils": "^7.14.5",
14186 "@babel/helper-validator-option": "^7.14.5", 17761 "@babel/helper-validator-option": "^7.14.5",
14187 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", 17762 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
14188 "@babel/plugin-proposal-async-generator-functions": "^7.14.7", 17763 "@babel/plugin-proposal-async-generator-functions": "^7.14.9",
14189 "@babel/plugin-proposal-class-properties": "^7.14.5", 17764 "@babel/plugin-proposal-class-properties": "^7.14.5",
14190 "@babel/plugin-proposal-class-static-block": "^7.14.5", 17765 "@babel/plugin-proposal-class-static-block": "^7.14.5",
14191 "@babel/plugin-proposal-dynamic-import": "^7.14.5", 17766 "@babel/plugin-proposal-dynamic-import": "^7.14.5",
@@ -14218,7 +17793,7 @@
14218 "@babel/plugin-transform-async-to-generator": "^7.14.5", 17793 "@babel/plugin-transform-async-to-generator": "^7.14.5",
14219 "@babel/plugin-transform-block-scoped-functions": "^7.14.5", 17794 "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
14220 "@babel/plugin-transform-block-scoping": "^7.14.5", 17795 "@babel/plugin-transform-block-scoping": "^7.14.5",
14221 "@babel/plugin-transform-classes": "^7.14.5", 17796 "@babel/plugin-transform-classes": "^7.14.9",
14222 "@babel/plugin-transform-computed-properties": "^7.14.5", 17797 "@babel/plugin-transform-computed-properties": "^7.14.5",
14223 "@babel/plugin-transform-destructuring": "^7.14.7", 17798 "@babel/plugin-transform-destructuring": "^7.14.7",
14224 "@babel/plugin-transform-dotall-regex": "^7.14.5", 17799 "@babel/plugin-transform-dotall-regex": "^7.14.5",
@@ -14229,10 +17804,10 @@
14229 "@babel/plugin-transform-literals": "^7.14.5", 17804 "@babel/plugin-transform-literals": "^7.14.5",
14230 "@babel/plugin-transform-member-expression-literals": "^7.14.5", 17805 "@babel/plugin-transform-member-expression-literals": "^7.14.5",
14231 "@babel/plugin-transform-modules-amd": "^7.14.5", 17806 "@babel/plugin-transform-modules-amd": "^7.14.5",
14232 "@babel/plugin-transform-modules-commonjs": "^7.14.5", 17807 "@babel/plugin-transform-modules-commonjs": "^7.15.0",
14233 "@babel/plugin-transform-modules-systemjs": "^7.14.5", 17808 "@babel/plugin-transform-modules-systemjs": "^7.14.5",
14234 "@babel/plugin-transform-modules-umd": "^7.14.5", 17809 "@babel/plugin-transform-modules-umd": "^7.14.5",
14235 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", 17810 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
14236 "@babel/plugin-transform-new-target": "^7.14.5", 17811 "@babel/plugin-transform-new-target": "^7.14.5",
14237 "@babel/plugin-transform-object-super": "^7.14.5", 17812 "@babel/plugin-transform-object-super": "^7.14.5",
14238 "@babel/plugin-transform-parameters": "^7.14.5", 17813 "@babel/plugin-transform-parameters": "^7.14.5",
@@ -14247,11 +17822,11 @@
14247 "@babel/plugin-transform-unicode-escapes": "^7.14.5", 17822 "@babel/plugin-transform-unicode-escapes": "^7.14.5",
14248 "@babel/plugin-transform-unicode-regex": "^7.14.5", 17823 "@babel/plugin-transform-unicode-regex": "^7.14.5",
14249 "@babel/preset-modules": "^0.1.4", 17824 "@babel/preset-modules": "^0.1.4",
14250 "@babel/types": "^7.14.5", 17825 "@babel/types": "^7.15.0",
14251 "babel-plugin-polyfill-corejs2": "^0.2.2", 17826 "babel-plugin-polyfill-corejs2": "^0.2.2",
14252 "babel-plugin-polyfill-corejs3": "^0.2.2", 17827 "babel-plugin-polyfill-corejs3": "^0.2.2",
14253 "babel-plugin-polyfill-regenerator": "^0.2.2", 17828 "babel-plugin-polyfill-regenerator": "^0.2.2",
14254 "core-js-compat": "^3.15.0", 17829 "core-js-compat": "^3.16.0",
14255 "semver": "^6.3.0" 17830 "semver": "^6.3.0"
14256 } 17831 }
14257 }, 17832 },
@@ -14282,19 +17857,39 @@
14282 "@babel/plugin-transform-react-pure-annotations": "^7.14.5" 17857 "@babel/plugin-transform-react-pure-annotations": "^7.14.5"
14283 } 17858 }
14284 }, 17859 },
17860 "@babel/preset-typescript": {
17861 "version": "7.15.0",
17862 "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz",
17863 "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==",
17864 "dev": true,
17865 "requires": {
17866 "@babel/helper-plugin-utils": "^7.14.5",
17867 "@babel/helper-validator-option": "^7.14.5",
17868 "@babel/plugin-transform-typescript": "^7.15.0"
17869 }
17870 },
14285 "@babel/runtime": { 17871 "@babel/runtime": {
14286 "version": "7.14.6", 17872 "version": "7.15.3",
14287 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", 17873 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz",
14288 "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", 17874 "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==",
14289 "requires": { 17875 "requires": {
14290 "regenerator-runtime": "^0.13.4" 17876 "regenerator-runtime": "^0.13.4"
14291 } 17877 }
14292 }, 17878 },
17879 "@babel/runtime-corejs3": {
17880 "version": "7.15.3",
17881 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz",
17882 "integrity": "sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==",
17883 "dev": true,
17884 "requires": {
17885 "core-js-pure": "^3.16.0",
17886 "regenerator-runtime": "^0.13.4"
17887 }
17888 },
14293 "@babel/template": { 17889 "@babel/template": {
14294 "version": "7.14.5", 17890 "version": "7.14.5",
14295 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", 17891 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
14296 "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", 17892 "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
14297 "dev": true,
14298 "requires": { 17893 "requires": {
14299 "@babel/code-frame": "^7.14.5", 17894 "@babel/code-frame": "^7.14.5",
14300 "@babel/parser": "^7.14.5", 17895 "@babel/parser": "^7.14.5",
@@ -14302,29 +17897,27 @@
14302 } 17897 }
14303 }, 17898 },
14304 "@babel/traverse": { 17899 "@babel/traverse": {
14305 "version": "7.14.7", 17900 "version": "7.15.0",
14306 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", 17901 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz",
14307 "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", 17902 "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==",
14308 "dev": true,
14309 "requires": { 17903 "requires": {
14310 "@babel/code-frame": "^7.14.5", 17904 "@babel/code-frame": "^7.14.5",
14311 "@babel/generator": "^7.14.5", 17905 "@babel/generator": "^7.15.0",
14312 "@babel/helper-function-name": "^7.14.5", 17906 "@babel/helper-function-name": "^7.14.5",
14313 "@babel/helper-hoist-variables": "^7.14.5", 17907 "@babel/helper-hoist-variables": "^7.14.5",
14314 "@babel/helper-split-export-declaration": "^7.14.5", 17908 "@babel/helper-split-export-declaration": "^7.14.5",
14315 "@babel/parser": "^7.14.7", 17909 "@babel/parser": "^7.15.0",
14316 "@babel/types": "^7.14.5", 17910 "@babel/types": "^7.15.0",
14317 "debug": "^4.1.0", 17911 "debug": "^4.1.0",
14318 "globals": "^11.1.0" 17912 "globals": "^11.1.0"
14319 } 17913 }
14320 }, 17914 },
14321 "@babel/types": { 17915 "@babel/types": {
14322 "version": "7.14.5", 17916 "version": "7.15.0",
14323 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", 17917 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
14324 "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", 17918 "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
14325 "dev": true,
14326 "requires": { 17919 "requires": {
14327 "@babel/helper-validator-identifier": "^7.14.5", 17920 "@babel/helper-validator-identifier": "^7.14.9",
14328 "to-fast-properties": "^2.0.0" 17921 "to-fast-properties": "^2.0.0"
14329 } 17922 }
14330 }, 17923 },
@@ -14334,108 +17927,311 @@
14334 "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", 17927 "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==",
14335 "dev": true 17928 "dev": true
14336 }, 17929 },
17930 "@emotion/babel-plugin": {
17931 "version": "11.3.0",
17932 "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz",
17933 "integrity": "sha512-UZKwBV2rADuhRp+ZOGgNWg2eYgbzKzQXfQPtJbu/PLy8onurxlNCLvxMQEvlr1/GudguPI5IU9qIY1+2z1M5bA==",
17934 "requires": {
17935 "@babel/helper-module-imports": "^7.12.13",
17936 "@babel/plugin-syntax-jsx": "^7.12.13",
17937 "@babel/runtime": "^7.13.10",
17938 "@emotion/hash": "^0.8.0",
17939 "@emotion/memoize": "^0.7.5",
17940 "@emotion/serialize": "^1.0.2",
17941 "babel-plugin-macros": "^2.6.1",
17942 "convert-source-map": "^1.5.0",
17943 "escape-string-regexp": "^4.0.0",
17944 "find-root": "^1.1.0",
17945 "source-map": "^0.5.7",
17946 "stylis": "^4.0.3"
17947 },
17948 "dependencies": {
17949 "escape-string-regexp": {
17950 "version": "4.0.0",
17951 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
17952 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
17953 }
17954 }
17955 },
17956 "@emotion/cache": {
17957 "version": "11.4.0",
17958 "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.4.0.tgz",
17959 "integrity": "sha512-Zx70bjE7LErRO9OaZrhf22Qye1y4F7iDl+ITjet0J+i+B88PrAOBkKvaAWhxsZf72tDLajwCgfCjJ2dvH77C3g==",
17960 "requires": {
17961 "@emotion/memoize": "^0.7.4",
17962 "@emotion/sheet": "^1.0.0",
17963 "@emotion/utils": "^1.0.0",
17964 "@emotion/weak-memoize": "^0.2.5",
17965 "stylis": "^4.0.3"
17966 }
17967 },
14337 "@emotion/hash": { 17968 "@emotion/hash": {
14338 "version": "0.8.0", 17969 "version": "0.8.0",
14339 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", 17970 "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
14340 "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" 17971 "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
14341 }, 17972 },
17973 "@emotion/is-prop-valid": {
17974 "version": "1.1.0",
17975 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz",
17976 "integrity": "sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ==",
17977 "requires": {
17978 "@emotion/memoize": "^0.7.4"
17979 }
17980 },
17981 "@emotion/memoize": {
17982 "version": "0.7.5",
17983 "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
17984 "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
17985 },
17986 "@emotion/react": {
17987 "version": "11.4.1",
17988 "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.4.1.tgz",
17989 "integrity": "sha512-pRegcsuGYj4FCdZN6j5vqCALkNytdrKw3TZMekTzNXixRg4wkLsU5QEaBG5LC6l01Vppxlp7FE3aTHpIG5phLg==",
17990 "requires": {
17991 "@babel/runtime": "^7.13.10",
17992 "@emotion/cache": "^11.4.0",
17993 "@emotion/serialize": "^1.0.2",
17994 "@emotion/sheet": "^1.0.2",
17995 "@emotion/utils": "^1.0.0",
17996 "@emotion/weak-memoize": "^0.2.5",
17997 "hoist-non-react-statics": "^3.3.1"
17998 }
17999 },
18000 "@emotion/serialize": {
18001 "version": "1.0.2",
18002 "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
18003 "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
18004 "requires": {
18005 "@emotion/hash": "^0.8.0",
18006 "@emotion/memoize": "^0.7.4",
18007 "@emotion/unitless": "^0.7.5",
18008 "@emotion/utils": "^1.0.0",
18009 "csstype": "^3.0.2"
18010 }
18011 },
18012 "@emotion/server": {
18013 "version": "11.4.0",
18014 "resolved": "https://registry.npmjs.org/@emotion/server/-/server-11.4.0.tgz",
18015 "integrity": "sha512-IHovdWA3V0DokzxLtUNDx4+hQI82zUXqQFcVz/om2t44O0YSc+NHB+qifnyAOoQwt3SXcBTgaSntobwUI9gnfA==",
18016 "requires": {
18017 "@emotion/utils": "^1.0.0",
18018 "html-tokenize": "^2.0.0",
18019 "multipipe": "^1.0.2",
18020 "through": "^2.3.8"
18021 }
18022 },
18023 "@emotion/sheet": {
18024 "version": "1.0.2",
18025 "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.0.2.tgz",
18026 "integrity": "sha512-QQPB1B70JEVUHuNtzjHftMGv6eC3Y9wqavyarj4x4lg47RACkeSfNo5pxIOKizwS9AEFLohsqoaxGQj4p0vSIw=="
18027 },
18028 "@emotion/styled": {
18029 "version": "11.3.0",
18030 "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.3.0.tgz",
18031 "integrity": "sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==",
18032 "requires": {
18033 "@babel/runtime": "^7.13.10",
18034 "@emotion/babel-plugin": "^11.3.0",
18035 "@emotion/is-prop-valid": "^1.1.0",
18036 "@emotion/serialize": "^1.0.2",
18037 "@emotion/utils": "^1.0.0"
18038 }
18039 },
18040 "@emotion/unitless": {
18041 "version": "0.7.5",
18042 "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
18043 "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
18044 },
18045 "@emotion/utils": {
18046 "version": "1.0.0",
18047 "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz",
18048 "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA=="
18049 },
18050 "@emotion/weak-memoize": {
18051 "version": "0.2.5",
18052 "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
18053 "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
18054 },
18055 "@eslint/eslintrc": {
18056 "version": "0.4.3",
18057 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
18058 "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
18059 "dev": true,
18060 "requires": {
18061 "ajv": "^6.12.4",
18062 "debug": "^4.1.1",
18063 "espree": "^7.3.0",
18064 "globals": "^13.9.0",
18065 "ignore": "^4.0.6",
18066 "import-fresh": "^3.2.1",
18067 "js-yaml": "^3.13.1",
18068 "minimatch": "^3.0.4",
18069 "strip-json-comments": "^3.1.1"
18070 },
18071 "dependencies": {
18072 "globals": {
18073 "version": "13.11.0",
18074 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
18075 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
18076 "dev": true,
18077 "requires": {
18078 "type-fest": "^0.20.2"
18079 }
18080 },
18081 "ignore": {
18082 "version": "4.0.6",
18083 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
18084 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
18085 "dev": true
18086 },
18087 "type-fest": {
18088 "version": "0.20.2",
18089 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
18090 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
18091 "dev": true
18092 }
18093 }
18094 },
14342 "@fontsource/jetbrains-mono": { 18095 "@fontsource/jetbrains-mono": {
14343 "version": "4.4.5", 18096 "version": "4.5.0",
14344 "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.4.5.tgz", 18097 "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-4.5.0.tgz",
14345 "integrity": "sha512-/xBExp46j7LF0v3mVSy46gEL4NICOyTW8zLKEJegMd5pRBprTwcPY1xpDnAbsljiq9gMSvUyoV4aJ+D61wjjCw==" 18098 "integrity": "sha512-gxUlpdCLoIrEQ6+1hkPbFHuQz8E5bPZ/iERU+13zEKb8rD/h21v3uHuAT7dTD+Co9nbSlgk6fyVkFwF5edUMog=="
14346 }, 18099 },
14347 "@fontsource/roboto": { 18100 "@fontsource/roboto": {
14348 "version": "4.4.5", 18101 "version": "4.5.0",
14349 "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.4.5.tgz", 18102 "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.5.0.tgz",
14350 "integrity": "sha512-e3s7BF8MDBLpkA2r6lnl5PMnllF0McVvpolK9h2zzvVJw2WPexP1GTgMKHISlglYZRij2lKg/ZjQcIUUYDsAXg==" 18103 "integrity": "sha512-ja4XYw/9kNRFM5Ndk9vwzHWsdBMXczyBazFkTXJQ74QQBnT0BbSsHn0pF60AU0Iznig1Wt9x3rADfG8LANvMpw=="
18104 },
18105 "@humanwhocodes/config-array": {
18106 "version": "0.5.0",
18107 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
18108 "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
18109 "dev": true,
18110 "requires": {
18111 "@humanwhocodes/object-schema": "^1.2.0",
18112 "debug": "^4.1.1",
18113 "minimatch": "^3.0.4"
18114 }
18115 },
18116 "@humanwhocodes/object-schema": {
18117 "version": "1.2.0",
18118 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
18119 "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
18120 "dev": true
14351 }, 18121 },
14352 "@material-ui/core": { 18122 "@material-ui/core": {
14353 "version": "4.11.4", 18123 "version": "5.0.0-beta.4",
14354 "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.11.4.tgz", 18124 "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-5.0.0-beta.4.tgz",
14355 "integrity": "sha512-oqb+lJ2Dl9HXI9orc6/aN8ZIAMkeThufA5iZELf2LQeBn2NtjVilF5D2w7e9RpntAzDb4jK5DsVhkfOvFY/8fg==", 18125 "integrity": "sha512-9xQUtQc+EaNx7MSCWAK7tN46EMFegCHdbuXdPXOFeOf0RpNvBG3sbMgs8vTwesPUA0PfFIk3Xobr2SBImoqeSA==",
14356 "requires": { 18126 "requires": {
14357 "@babel/runtime": "^7.4.4", 18127 "@babel/runtime": "^7.14.8",
14358 "@material-ui/styles": "^4.11.4", 18128 "@material-ui/system": "5.0.0-beta.4",
14359 "@material-ui/system": "^4.11.3", 18129 "@material-ui/types": "6.0.2",
14360 "@material-ui/types": "5.1.0", 18130 "@material-ui/unstyled": "5.0.0-alpha.43",
14361 "@material-ui/utils": "^4.11.2", 18131 "@material-ui/utils": "5.0.0-beta.4",
18132 "@popperjs/core": "^2.4.4",
14362 "@types/react-transition-group": "^4.2.0", 18133 "@types/react-transition-group": "^4.2.0",
14363 "clsx": "^1.0.4", 18134 "clsx": "^1.0.4",
18135 "csstype": "^3.0.2",
14364 "hoist-non-react-statics": "^3.3.2", 18136 "hoist-non-react-statics": "^3.3.2",
14365 "popper.js": "1.16.1-lts",
14366 "prop-types": "^15.7.2", 18137 "prop-types": "^15.7.2",
14367 "react-is": "^16.8.0 || ^17.0.0", 18138 "react-is": "^17.0.0",
14368 "react-transition-group": "^4.4.0" 18139 "react-transition-group": "^4.4.0"
18140 },
18141 "dependencies": {
18142 "react-is": {
18143 "version": "17.0.2",
18144 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
18145 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
18146 }
14369 } 18147 }
14370 }, 18148 },
14371 "@material-ui/icons": { 18149 "@material-ui/icons": {
14372 "version": "4.11.2", 18150 "version": "5.0.0-beta.4",
14373 "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-4.11.2.tgz", 18151 "resolved": "https://registry.npmjs.org/@material-ui/icons/-/icons-5.0.0-beta.4.tgz",
14374 "integrity": "sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==", 18152 "integrity": "sha512-ZUDWn/vlHQPYWmvid7dz1E1Kiqz8rwDcsI46d9Ft9iphIvWJhESzLGIEQlu3TUN0dY1BRPVCxgQzLg1mfatA5w==",
14375 "requires": { 18153 "requires": {
14376 "@babel/runtime": "^7.4.4" 18154 "@babel/runtime": "^7.14.8"
14377 } 18155 }
14378 }, 18156 },
14379 "@material-ui/lab": { 18157 "@material-ui/private-theming": {
14380 "version": "4.0.0-alpha.58", 18158 "version": "5.0.0-beta.4",
14381 "resolved": "https://registry.npmjs.org/@material-ui/lab/-/lab-4.0.0-alpha.58.tgz", 18159 "resolved": "https://registry.npmjs.org/@material-ui/private-theming/-/private-theming-5.0.0-beta.4.tgz",
14382 "integrity": "sha512-GKHlJqLxUeHH3L3dGQ48ZavYrqGOTXkFkiEiuYMAnAvXAZP4rhMIqeHOPXSUQan4Bd8QnafDcpovOSLnadDmKw==", 18160 "integrity": "sha512-wXZOuRTigjNkhHkH3r6P+n7pL2REZrZVqgDLudFDoj+uMocdr3xlqVBB2EIlLrI0j1No4w6XrCIryFMcDO1KKg==",
14383 "requires": { 18161 "requires": {
14384 "@babel/runtime": "^7.4.4", 18162 "@babel/runtime": "^7.14.8",
14385 "@material-ui/utils": "^4.11.2", 18163 "@material-ui/utils": "5.0.0-beta.4",
14386 "clsx": "^1.0.4", 18164 "prop-types": "^15.7.2"
14387 "prop-types": "^15.7.2",
14388 "react-is": "^16.8.0 || ^17.0.0"
14389 } 18165 }
14390 }, 18166 },
14391 "@material-ui/styles": { 18167 "@material-ui/styled-engine": {
14392 "version": "4.11.4", 18168 "version": "5.0.0-beta.4",
14393 "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.4.tgz", 18169 "resolved": "https://registry.npmjs.org/@material-ui/styled-engine/-/styled-engine-5.0.0-beta.4.tgz",
14394 "integrity": "sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==", 18170 "integrity": "sha512-Cw+9aD9ZzskhOYo370kWy1JODq6BgCfw2hj/THWK0Tqo+lP2LrjeZvKzKt7AUbPQh/glAi+I/vVtlKnl+OMI1w==",
14395 "requires": { 18171 "requires": {
14396 "@babel/runtime": "^7.4.4", 18172 "@babel/runtime": "^7.14.8",
14397 "@emotion/hash": "^0.8.0", 18173 "@emotion/cache": "^11.0.0",
14398 "@material-ui/types": "5.1.0",
14399 "@material-ui/utils": "^4.11.2",
14400 "clsx": "^1.0.4",
14401 "csstype": "^2.5.2",
14402 "hoist-non-react-statics": "^3.3.2",
14403 "jss": "^10.5.1",
14404 "jss-plugin-camel-case": "^10.5.1",
14405 "jss-plugin-default-unit": "^10.5.1",
14406 "jss-plugin-global": "^10.5.1",
14407 "jss-plugin-nested": "^10.5.1",
14408 "jss-plugin-props-sort": "^10.5.1",
14409 "jss-plugin-rule-value-function": "^10.5.1",
14410 "jss-plugin-vendor-prefixer": "^10.5.1",
14411 "prop-types": "^15.7.2" 18174 "prop-types": "^15.7.2"
14412 } 18175 }
14413 }, 18176 },
14414 "@material-ui/system": { 18177 "@material-ui/system": {
14415 "version": "4.11.3", 18178 "version": "5.0.0-beta.4",
14416 "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.11.3.tgz", 18179 "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-5.0.0-beta.4.tgz",
14417 "integrity": "sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==", 18180 "integrity": "sha512-jiUBCcRkDSmkhFEKWVEEvBXxjbFC/zYSRdFW78KcOV1JYbcQmlOx2YXtH9tVuVqqRKvgvSK0hVCqADAuFH5Bhg==",
14418 "requires": { 18181 "requires": {
14419 "@babel/runtime": "^7.4.4", 18182 "@babel/runtime": "^7.14.8",
14420 "@material-ui/utils": "^4.11.2", 18183 "@material-ui/private-theming": "5.0.0-beta.4",
14421 "csstype": "^2.5.2", 18184 "@material-ui/styled-engine": "5.0.0-beta.4",
18185 "@material-ui/types": "6.0.2",
18186 "@material-ui/utils": "5.0.0-beta.4",
18187 "clsx": "^1.0.4",
18188 "csstype": "^3.0.2",
14422 "prop-types": "^15.7.2" 18189 "prop-types": "^15.7.2"
14423 } 18190 }
14424 }, 18191 },
14425 "@material-ui/types": { 18192 "@material-ui/types": {
14426 "version": "5.1.0", 18193 "version": "6.0.2",
14427 "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", 18194 "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-6.0.2.tgz",
14428 "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", 18195 "integrity": "sha512-/XUca4wUb9pWimLLdM1PE8KS8rTbDEGohSGkGtk3WST7lm23m+8RYv9uOmrvOg/VSsl4bMiOv4t2/LCb+RLbTg==",
14429 "requires": {} 18196 "requires": {}
14430 }, 18197 },
18198 "@material-ui/unstyled": {
18199 "version": "5.0.0-alpha.43",
18200 "resolved": "https://registry.npmjs.org/@material-ui/unstyled/-/unstyled-5.0.0-alpha.43.tgz",
18201 "integrity": "sha512-b4VHYF9RXclvBthwXJ31d2byrBS8mdwTE76FXkPvAkUFPgQiJ+BVM5siJcxFMoexVj1qL1XpMDGWx6kz1xLw6A==",
18202 "requires": {
18203 "@babel/runtime": "^7.14.8",
18204 "@emotion/is-prop-valid": "^1.1.0",
18205 "@material-ui/utils": "5.0.0-beta.4",
18206 "clsx": "^1.0.4",
18207 "prop-types": "^15.7.2",
18208 "react-is": "^17.0.0"
18209 },
18210 "dependencies": {
18211 "react-is": {
18212 "version": "17.0.2",
18213 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
18214 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
18215 }
18216 }
18217 },
14431 "@material-ui/utils": { 18218 "@material-ui/utils": {
14432 "version": "4.11.2", 18219 "version": "5.0.0-beta.4",
14433 "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.2.tgz", 18220 "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-5.0.0-beta.4.tgz",
14434 "integrity": "sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==", 18221 "integrity": "sha512-j6JA5WhENvpOFITZREOQwSizRl9ujjs2sJ/Ewl3MHf/LXzO1xBnZW0JTWLgflOva63MWxPJjS5JNQrR5PoG3gA==",
14435 "requires": { 18222 "requires": {
14436 "@babel/runtime": "^7.4.4", 18223 "@babel/runtime": "^7.14.8",
18224 "@types/prop-types": "^15.7.3",
18225 "@types/react-is": "^16.7.1 || ^17.0.0",
14437 "prop-types": "^15.7.2", 18226 "prop-types": "^15.7.2",
14438 "react-is": "^16.8.0 || ^17.0.0" 18227 "react-is": "^17.0.0"
18228 },
18229 "dependencies": {
18230 "react-is": {
18231 "version": "17.0.2",
18232 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
18233 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
18234 }
14439 } 18235 }
14440 }, 18236 },
14441 "@nodelib/fs.scandir": { 18237 "@nodelib/fs.scandir": {
@@ -14464,6 +18260,11 @@
14464 "fastq": "^1.6.0" 18260 "fastq": "^1.6.0"
14465 } 18261 }
14466 }, 18262 },
18263 "@popperjs/core": {
18264 "version": "2.9.3",
18265 "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
18266 "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ=="
18267 },
14467 "@sindresorhus/is": { 18268 "@sindresorhus/is": {
14468 "version": "0.7.0", 18269 "version": "0.7.0",
14469 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", 18270 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
@@ -14471,6 +18272,34 @@
14471 "dev": true, 18272 "dev": true,
14472 "optional": true 18273 "optional": true
14473 }, 18274 },
18275 "@stylelint/postcss-css-in-js": {
18276 "version": "0.37.2",
18277 "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz",
18278 "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
18279 "dev": true,
18280 "requires": {
18281 "@babel/core": ">=7.9.0"
18282 }
18283 },
18284 "@stylelint/postcss-markdown": {
18285 "version": "0.36.2",
18286 "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
18287 "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
18288 "dev": true,
18289 "requires": {
18290 "remark": "^13.0.0",
18291 "unist-util-find-all-after": "^3.0.2"
18292 }
18293 },
18294 "@types/codemirror": {
18295 "version": "5.60.2",
18296 "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.2.tgz",
18297 "integrity": "sha512-tk8YxckrdU49GaJYRKxdzzzXrTlyT2nQGnobb8rAk34jt+kYXOxPKGqNgr7SJpl5r6YGaRD4CDfqiL+6A+/z7w==",
18298 "dev": true,
18299 "requires": {
18300 "@types/tern": "*"
18301 }
18302 },
14474 "@types/eslint": { 18303 "@types/eslint": {
14475 "version": "7.2.13", 18304 "version": "7.2.13",
14476 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", 18305 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz",
@@ -14492,9 +18321,9 @@
14492 } 18321 }
14493 }, 18322 },
14494 "@types/estree": { 18323 "@types/estree": {
14495 "version": "0.0.48", 18324 "version": "0.0.50",
14496 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", 18325 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
14497 "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==", 18326 "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
14498 "dev": true 18327 "dev": true
14499 }, 18328 },
14500 "@types/glob": { 18329 "@types/glob": {
@@ -14513,24 +18342,59 @@
14513 "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", 18342 "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==",
14514 "dev": true 18343 "dev": true
14515 }, 18344 },
18345 "@types/http-proxy": {
18346 "version": "1.17.7",
18347 "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
18348 "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
18349 "dev": true,
18350 "requires": {
18351 "@types/node": "*"
18352 }
18353 },
14516 "@types/json-schema": { 18354 "@types/json-schema": {
14517 "version": "7.0.7", 18355 "version": "7.0.9",
14518 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", 18356 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
14519 "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", 18357 "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
14520 "dev": true 18358 "dev": true
14521 }, 18359 },
18360 "@types/mdast": {
18361 "version": "3.0.9",
18362 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.9.tgz",
18363 "integrity": "sha512-IUlIhG2KNPjOEuXIblTjovD1XW8HPGeulA12nEyc6xhO4Yrrcs+xczAl4ucR3cpwVlE+vb2x9Z7pRmVP4bUHng==",
18364 "dev": true,
18365 "requires": {
18366 "@types/unist": "*"
18367 }
18368 },
14522 "@types/minimatch": { 18369 "@types/minimatch": {
14523 "version": "3.0.4", 18370 "version": "3.0.4",
14524 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", 18371 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz",
14525 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", 18372 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==",
14526 "dev": true 18373 "dev": true
14527 }, 18374 },
18375 "@types/minimist": {
18376 "version": "1.2.2",
18377 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
18378 "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
18379 "dev": true
18380 },
14528 "@types/node": { 18381 "@types/node": {
14529 "version": "15.12.5", 18382 "version": "15.12.5",
14530 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", 18383 "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz",
14531 "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==", 18384 "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==",
14532 "dev": true 18385 "dev": true
14533 }, 18386 },
18387 "@types/normalize-package-data": {
18388 "version": "2.4.1",
18389 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
18390 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
18391 "dev": true
18392 },
18393 "@types/parse-json": {
18394 "version": "4.0.0",
18395 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
18396 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
18397 },
14534 "@types/prop-types": { 18398 "@types/prop-types": {
14535 "version": "15.7.3", 18399 "version": "15.7.3",
14536 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", 18400 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
@@ -14551,13 +18415,23 @@
14551 "@types/prop-types": "*", 18415 "@types/prop-types": "*",
14552 "@types/scheduler": "*", 18416 "@types/scheduler": "*",
14553 "csstype": "^3.0.2" 18417 "csstype": "^3.0.2"
14554 }, 18418 }
14555 "dependencies": { 18419 },
14556 "csstype": { 18420 "@types/react-dom": {
14557 "version": "3.0.8", 18421 "version": "17.0.9",
14558 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", 18422 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz",
14559 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" 18423 "integrity": "sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==",
14560 } 18424 "dev": true,
18425 "requires": {
18426 "@types/react": "*"
18427 }
18428 },
18429 "@types/react-is": {
18430 "version": "17.0.2",
18431 "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.2.tgz",
18432 "integrity": "sha512-2+L0ilcAEG8udkDnvx8B0upwXFBbNnVwOsSCTxW3SDOkmar9NyEeLG0ZLa3uOEw9zyYf/fQapcnfXAVmDKlyHw==",
18433 "requires": {
18434 "@types/react": "*"
14561 } 18435 }
14562 }, 18436 },
14563 "@types/react-transition-group": { 18437 "@types/react-transition-group": {
@@ -14568,154 +18442,293 @@
14568 "@types/react": "*" 18442 "@types/react": "*"
14569 } 18443 }
14570 }, 18444 },
18445 "@types/retry": {
18446 "version": "0.12.1",
18447 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
18448 "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
18449 "dev": true
18450 },
14571 "@types/scheduler": { 18451 "@types/scheduler": {
14572 "version": "0.16.1", 18452 "version": "0.16.1",
14573 "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", 18453 "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
14574 "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" 18454 "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA=="
14575 }, 18455 },
18456 "@types/tern": {
18457 "version": "0.23.4",
18458 "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz",
18459 "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==",
18460 "dev": true,
18461 "requires": {
18462 "@types/estree": "*"
18463 }
18464 },
18465 "@types/unist": {
18466 "version": "2.0.6",
18467 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
18468 "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
18469 "dev": true
18470 },
18471 "@typescript-eslint/eslint-plugin": {
18472 "version": "4.29.2",
18473 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.2.tgz",
18474 "integrity": "sha512-x4EMgn4BTfVd9+Z+r+6rmWxoAzBaapt4QFqE+d8L8sUtYZYLDTK6VG/y/SMMWA5t1/BVU5Kf+20rX4PtWzUYZg==",
18475 "dev": true,
18476 "requires": {
18477 "@typescript-eslint/experimental-utils": "4.29.2",
18478 "@typescript-eslint/scope-manager": "4.29.2",
18479 "debug": "^4.3.1",
18480 "functional-red-black-tree": "^1.0.1",
18481 "regexpp": "^3.1.0",
18482 "semver": "^7.3.5",
18483 "tsutils": "^3.21.0"
18484 },
18485 "dependencies": {
18486 "semver": {
18487 "version": "7.3.5",
18488 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
18489 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
18490 "dev": true,
18491 "requires": {
18492 "lru-cache": "^6.0.0"
18493 }
18494 }
18495 }
18496 },
18497 "@typescript-eslint/experimental-utils": {
18498 "version": "4.29.2",
18499 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2.tgz",
18500 "integrity": "sha512-P6mn4pqObhftBBPAv4GQtEK7Yos1fz/MlpT7+YjH9fTxZcALbiiPKuSIfYP/j13CeOjfq8/fr9Thr2glM9ub7A==",
18501 "dev": true,
18502 "requires": {
18503 "@types/json-schema": "^7.0.7",
18504 "@typescript-eslint/scope-manager": "4.29.2",
18505 "@typescript-eslint/types": "4.29.2",
18506 "@typescript-eslint/typescript-estree": "4.29.2",
18507 "eslint-scope": "^5.1.1",
18508 "eslint-utils": "^3.0.0"
18509 }
18510 },
18511 "@typescript-eslint/parser": {
18512 "version": "4.29.2",
18513 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.2.tgz",
18514 "integrity": "sha512-WQ6BPf+lNuwteUuyk1jD/aHKqMQ9jrdCn7Gxt9vvBnzbpj7aWEf+aZsJ1zvTjx5zFxGCt000lsbD9tQPEL8u6g==",
18515 "dev": true,
18516 "requires": {
18517 "@typescript-eslint/scope-manager": "4.29.2",
18518 "@typescript-eslint/types": "4.29.2",
18519 "@typescript-eslint/typescript-estree": "4.29.2",
18520 "debug": "^4.3.1"
18521 }
18522 },
18523 "@typescript-eslint/scope-manager": {
18524 "version": "4.29.2",
18525 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.2.tgz",
18526 "integrity": "sha512-mfHmvlQxmfkU8D55CkZO2sQOueTxLqGvzV+mG6S/6fIunDiD2ouwsAoiYCZYDDK73QCibYjIZmGhpvKwAB5BOA==",
18527 "dev": true,
18528 "requires": {
18529 "@typescript-eslint/types": "4.29.2",
18530 "@typescript-eslint/visitor-keys": "4.29.2"
18531 }
18532 },
18533 "@typescript-eslint/types": {
18534 "version": "4.29.2",
18535 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.2.tgz",
18536 "integrity": "sha512-K6ApnEXId+WTGxqnda8z4LhNMa/pZmbTFkDxEBLQAbhLZL50DjeY0VIDCml/0Y3FlcbqXZrABqrcKxq+n0LwzQ==",
18537 "dev": true
18538 },
18539 "@typescript-eslint/typescript-estree": {
18540 "version": "4.29.2",
18541 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.2.tgz",
18542 "integrity": "sha512-TJ0/hEnYxapYn9SGn3dCnETO0r+MjaxtlWZ2xU+EvytF0g4CqTpZL48SqSNn2hXsPolnewF30pdzR9a5Lj3DNg==",
18543 "dev": true,
18544 "requires": {
18545 "@typescript-eslint/types": "4.29.2",
18546 "@typescript-eslint/visitor-keys": "4.29.2",
18547 "debug": "^4.3.1",
18548 "globby": "^11.0.3",
18549 "is-glob": "^4.0.1",
18550 "semver": "^7.3.5",
18551 "tsutils": "^3.21.0"
18552 },
18553 "dependencies": {
18554 "globby": {
18555 "version": "11.0.4",
18556 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
18557 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
18558 "dev": true,
18559 "requires": {
18560 "array-union": "^2.1.0",
18561 "dir-glob": "^3.0.1",
18562 "fast-glob": "^3.1.1",
18563 "ignore": "^5.1.4",
18564 "merge2": "^1.3.0",
18565 "slash": "^3.0.0"
18566 }
18567 },
18568 "semver": {
18569 "version": "7.3.5",
18570 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
18571 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
18572 "dev": true,
18573 "requires": {
18574 "lru-cache": "^6.0.0"
18575 }
18576 }
18577 }
18578 },
18579 "@typescript-eslint/visitor-keys": {
18580 "version": "4.29.2",
18581 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.2.tgz",
18582 "integrity": "sha512-bDgJLQ86oWHJoZ1ai4TZdgXzJxsea3Ee9u9wsTAvjChdj2WLcVsgWYAPeY7RQMn16tKrlQaBnpKv7KBfs4EQag==",
18583 "dev": true,
18584 "requires": {
18585 "@typescript-eslint/types": "4.29.2",
18586 "eslint-visitor-keys": "^2.0.0"
18587 }
18588 },
14576 "@webassemblyjs/ast": { 18589 "@webassemblyjs/ast": {
14577 "version": "1.11.0", 18590 "version": "1.11.1",
14578 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", 18591 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
14579 "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", 18592 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
14580 "dev": true, 18593 "dev": true,
14581 "requires": { 18594 "requires": {
14582 "@webassemblyjs/helper-numbers": "1.11.0", 18595 "@webassemblyjs/helper-numbers": "1.11.1",
14583 "@webassemblyjs/helper-wasm-bytecode": "1.11.0" 18596 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
14584 } 18597 }
14585 }, 18598 },
14586 "@webassemblyjs/floating-point-hex-parser": { 18599 "@webassemblyjs/floating-point-hex-parser": {
14587 "version": "1.11.0", 18600 "version": "1.11.1",
14588 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", 18601 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
14589 "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", 18602 "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
14590 "dev": true 18603 "dev": true
14591 }, 18604 },
14592 "@webassemblyjs/helper-api-error": { 18605 "@webassemblyjs/helper-api-error": {
14593 "version": "1.11.0", 18606 "version": "1.11.1",
14594 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", 18607 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
14595 "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", 18608 "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
14596 "dev": true 18609 "dev": true
14597 }, 18610 },
14598 "@webassemblyjs/helper-buffer": { 18611 "@webassemblyjs/helper-buffer": {
14599 "version": "1.11.0", 18612 "version": "1.11.1",
14600 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", 18613 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
14601 "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", 18614 "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
14602 "dev": true 18615 "dev": true
14603 }, 18616 },
14604 "@webassemblyjs/helper-numbers": { 18617 "@webassemblyjs/helper-numbers": {
14605 "version": "1.11.0", 18618 "version": "1.11.1",
14606 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", 18619 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
14607 "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", 18620 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
14608 "dev": true, 18621 "dev": true,
14609 "requires": { 18622 "requires": {
14610 "@webassemblyjs/floating-point-hex-parser": "1.11.0", 18623 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
14611 "@webassemblyjs/helper-api-error": "1.11.0", 18624 "@webassemblyjs/helper-api-error": "1.11.1",
14612 "@xtuc/long": "4.2.2" 18625 "@xtuc/long": "4.2.2"
14613 } 18626 }
14614 }, 18627 },
14615 "@webassemblyjs/helper-wasm-bytecode": { 18628 "@webassemblyjs/helper-wasm-bytecode": {
14616 "version": "1.11.0", 18629 "version": "1.11.1",
14617 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", 18630 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
14618 "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", 18631 "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
14619 "dev": true 18632 "dev": true
14620 }, 18633 },
14621 "@webassemblyjs/helper-wasm-section": { 18634 "@webassemblyjs/helper-wasm-section": {
14622 "version": "1.11.0", 18635 "version": "1.11.1",
14623 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", 18636 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
14624 "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", 18637 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
14625 "dev": true, 18638 "dev": true,
14626 "requires": { 18639 "requires": {
14627 "@webassemblyjs/ast": "1.11.0", 18640 "@webassemblyjs/ast": "1.11.1",
14628 "@webassemblyjs/helper-buffer": "1.11.0", 18641 "@webassemblyjs/helper-buffer": "1.11.1",
14629 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 18642 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
14630 "@webassemblyjs/wasm-gen": "1.11.0" 18643 "@webassemblyjs/wasm-gen": "1.11.1"
14631 } 18644 }
14632 }, 18645 },
14633 "@webassemblyjs/ieee754": { 18646 "@webassemblyjs/ieee754": {
14634 "version": "1.11.0", 18647 "version": "1.11.1",
14635 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", 18648 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
14636 "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", 18649 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
14637 "dev": true, 18650 "dev": true,
14638 "requires": { 18651 "requires": {
14639 "@xtuc/ieee754": "^1.2.0" 18652 "@xtuc/ieee754": "^1.2.0"
14640 } 18653 }
14641 }, 18654 },
14642 "@webassemblyjs/leb128": { 18655 "@webassemblyjs/leb128": {
14643 "version": "1.11.0", 18656 "version": "1.11.1",
14644 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", 18657 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
14645 "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", 18658 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
14646 "dev": true, 18659 "dev": true,
14647 "requires": { 18660 "requires": {
14648 "@xtuc/long": "4.2.2" 18661 "@xtuc/long": "4.2.2"
14649 } 18662 }
14650 }, 18663 },
14651 "@webassemblyjs/utf8": { 18664 "@webassemblyjs/utf8": {
14652 "version": "1.11.0", 18665 "version": "1.11.1",
14653 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", 18666 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
14654 "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", 18667 "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
14655 "dev": true 18668 "dev": true
14656 }, 18669 },
14657 "@webassemblyjs/wasm-edit": { 18670 "@webassemblyjs/wasm-edit": {
14658 "version": "1.11.0", 18671 "version": "1.11.1",
14659 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", 18672 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
14660 "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", 18673 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
14661 "dev": true, 18674 "dev": true,
14662 "requires": { 18675 "requires": {
14663 "@webassemblyjs/ast": "1.11.0", 18676 "@webassemblyjs/ast": "1.11.1",
14664 "@webassemblyjs/helper-buffer": "1.11.0", 18677 "@webassemblyjs/helper-buffer": "1.11.1",
14665 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 18678 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
14666 "@webassemblyjs/helper-wasm-section": "1.11.0", 18679 "@webassemblyjs/helper-wasm-section": "1.11.1",
14667 "@webassemblyjs/wasm-gen": "1.11.0", 18680 "@webassemblyjs/wasm-gen": "1.11.1",
14668 "@webassemblyjs/wasm-opt": "1.11.0", 18681 "@webassemblyjs/wasm-opt": "1.11.1",
14669 "@webassemblyjs/wasm-parser": "1.11.0", 18682 "@webassemblyjs/wasm-parser": "1.11.1",
14670 "@webassemblyjs/wast-printer": "1.11.0" 18683 "@webassemblyjs/wast-printer": "1.11.1"
14671 } 18684 }
14672 }, 18685 },
14673 "@webassemblyjs/wasm-gen": { 18686 "@webassemblyjs/wasm-gen": {
14674 "version": "1.11.0", 18687 "version": "1.11.1",
14675 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", 18688 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
14676 "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", 18689 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
14677 "dev": true, 18690 "dev": true,
14678 "requires": { 18691 "requires": {
14679 "@webassemblyjs/ast": "1.11.0", 18692 "@webassemblyjs/ast": "1.11.1",
14680 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 18693 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
14681 "@webassemblyjs/ieee754": "1.11.0", 18694 "@webassemblyjs/ieee754": "1.11.1",
14682 "@webassemblyjs/leb128": "1.11.0", 18695 "@webassemblyjs/leb128": "1.11.1",
14683 "@webassemblyjs/utf8": "1.11.0" 18696 "@webassemblyjs/utf8": "1.11.1"
14684 } 18697 }
14685 }, 18698 },
14686 "@webassemblyjs/wasm-opt": { 18699 "@webassemblyjs/wasm-opt": {
14687 "version": "1.11.0", 18700 "version": "1.11.1",
14688 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", 18701 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
14689 "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", 18702 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
14690 "dev": true, 18703 "dev": true,
14691 "requires": { 18704 "requires": {
14692 "@webassemblyjs/ast": "1.11.0", 18705 "@webassemblyjs/ast": "1.11.1",
14693 "@webassemblyjs/helper-buffer": "1.11.0", 18706 "@webassemblyjs/helper-buffer": "1.11.1",
14694 "@webassemblyjs/wasm-gen": "1.11.0", 18707 "@webassemblyjs/wasm-gen": "1.11.1",
14695 "@webassemblyjs/wasm-parser": "1.11.0" 18708 "@webassemblyjs/wasm-parser": "1.11.1"
14696 } 18709 }
14697 }, 18710 },
14698 "@webassemblyjs/wasm-parser": { 18711 "@webassemblyjs/wasm-parser": {
14699 "version": "1.11.0", 18712 "version": "1.11.1",
14700 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", 18713 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
14701 "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", 18714 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
14702 "dev": true, 18715 "dev": true,
14703 "requires": { 18716 "requires": {
14704 "@webassemblyjs/ast": "1.11.0", 18717 "@webassemblyjs/ast": "1.11.1",
14705 "@webassemblyjs/helper-api-error": "1.11.0", 18718 "@webassemblyjs/helper-api-error": "1.11.1",
14706 "@webassemblyjs/helper-wasm-bytecode": "1.11.0", 18719 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
14707 "@webassemblyjs/ieee754": "1.11.0", 18720 "@webassemblyjs/ieee754": "1.11.1",
14708 "@webassemblyjs/leb128": "1.11.0", 18721 "@webassemblyjs/leb128": "1.11.1",
14709 "@webassemblyjs/utf8": "1.11.0" 18722 "@webassemblyjs/utf8": "1.11.1"
14710 } 18723 }
14711 }, 18724 },
14712 "@webassemblyjs/wast-printer": { 18725 "@webassemblyjs/wast-printer": {
14713 "version": "1.11.0", 18726 "version": "1.11.1",
14714 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", 18727 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
14715 "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", 18728 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
14716 "dev": true, 18729 "dev": true,
14717 "requires": { 18730 "requires": {
14718 "@webassemblyjs/ast": "1.11.0", 18731 "@webassemblyjs/ast": "1.11.1",
14719 "@xtuc/long": "4.2.2" 18732 "@xtuc/long": "4.2.2"
14720 } 18733 }
14721 }, 18734 },
@@ -14736,9 +18749,9 @@
14736 } 18749 }
14737 }, 18750 },
14738 "@webpack-cli/serve": { 18751 "@webpack-cli/serve": {
14739 "version": "1.5.1", 18752 "version": "1.5.2",
14740 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", 18753 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
14741 "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", 18754 "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
14742 "dev": true, 18755 "dev": true,
14743 "requires": {} 18756 "requires": {}
14744 }, 18757 },
@@ -14754,6 +18767,14 @@
14754 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 18767 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
14755 "dev": true 18768 "dev": true
14756 }, 18769 },
18770 "abbrev": {
18771 "version": "1.1.1",
18772 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
18773 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
18774 "dev": true,
18775 "optional": true,
18776 "peer": true
18777 },
14757 "accepts": { 18778 "accepts": {
14758 "version": "1.3.7", 18779 "version": "1.3.7",
14759 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 18780 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -14770,6 +18791,38 @@
14770 "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", 18791 "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
14771 "dev": true 18792 "dev": true
14772 }, 18793 },
18794 "acorn-import-assertions": {
18795 "version": "1.7.6",
18796 "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
18797 "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
18798 "dev": true,
18799 "requires": {}
18800 },
18801 "acorn-jsx": {
18802 "version": "5.3.2",
18803 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
18804 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
18805 "dev": true,
18806 "requires": {}
18807 },
18808 "aggregate-error": {
18809 "version": "3.1.0",
18810 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
18811 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
18812 "dev": true,
18813 "requires": {
18814 "clean-stack": "^2.0.0",
18815 "indent-string": "^4.0.0"
18816 },
18817 "dependencies": {
18818 "indent-string": {
18819 "version": "4.0.0",
18820 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
18821 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
18822 "dev": true
18823 }
18824 }
18825 },
14773 "ajv": { 18826 "ajv": {
14774 "version": "6.12.6", 18827 "version": "6.12.6",
14775 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 18828 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -14782,13 +18835,6 @@
14782 "uri-js": "^4.2.2" 18835 "uri-js": "^4.2.2"
14783 } 18836 }
14784 }, 18837 },
14785 "ajv-errors": {
14786 "version": "1.0.1",
14787 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
14788 "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
14789 "dev": true,
14790 "requires": {}
14791 },
14792 "ajv-keywords": { 18838 "ajv-keywords": {
14793 "version": "3.5.2", 18839 "version": "3.5.2",
14794 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 18840 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
@@ -14796,10 +18842,18 @@
14796 "dev": true, 18842 "dev": true,
14797 "requires": {} 18843 "requires": {}
14798 }, 18844 },
18845 "amdefine": {
18846 "version": "1.0.1",
18847 "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
18848 "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
18849 "dev": true,
18850 "optional": true,
18851 "peer": true
18852 },
14799 "ansi-colors": { 18853 "ansi-colors": {
14800 "version": "3.2.4", 18854 "version": "4.1.1",
14801 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", 18855 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
14802 "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", 18856 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
14803 "dev": true 18857 "dev": true
14804 }, 18858 },
14805 "ansi-html": { 18859 "ansi-html": {
@@ -14818,7 +18872,6 @@
14818 "version": "3.2.1", 18872 "version": "3.2.1",
14819 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 18873 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
14820 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 18874 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
14821 "dev": true,
14822 "requires": { 18875 "requires": {
14823 "color-convert": "^1.9.0" 18876 "color-convert": "^1.9.0"
14824 } 18877 }
@@ -14833,6 +18886,14 @@
14833 "picomatch": "^2.0.4" 18886 "picomatch": "^2.0.4"
14834 } 18887 }
14835 }, 18888 },
18889 "aproba": {
18890 "version": "1.2.0",
18891 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
18892 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
18893 "dev": true,
18894 "optional": true,
18895 "peer": true
18896 },
14836 "arch": { 18897 "arch": {
14837 "version": "2.2.0", 18898 "version": "2.2.0",
14838 "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 18899 "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
@@ -14859,33 +18920,36 @@
14859 } 18920 }
14860 } 18921 }
14861 }, 18922 },
18923 "are-we-there-yet": {
18924 "version": "1.1.5",
18925 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
18926 "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
18927 "dev": true,
18928 "optional": true,
18929 "peer": true,
18930 "requires": {
18931 "delegates": "^1.0.0",
18932 "readable-stream": "^2.0.6"
18933 }
18934 },
14862 "argparse": { 18935 "argparse": {
14863 "version": "1.0.10", 18936 "version": "1.0.10",
14864 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 18937 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
14865 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 18938 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
14866 "dev": true, 18939 "dev": true,
14867 "optional": true,
14868 "requires": { 18940 "requires": {
14869 "sprintf-js": "~1.0.2" 18941 "sprintf-js": "~1.0.2"
14870 } 18942 }
14871 }, 18943 },
14872 "arr-diff": { 18944 "aria-query": {
14873 "version": "4.0.0", 18945 "version": "4.2.2",
14874 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 18946 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
14875 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 18947 "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
14876 "dev": true 18948 "dev": true,
14877 }, 18949 "requires": {
14878 "arr-flatten": { 18950 "@babel/runtime": "^7.10.2",
14879 "version": "1.1.0", 18951 "@babel/runtime-corejs3": "^7.10.2"
14880 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 18952 }
14881 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
14882 "dev": true
14883 },
14884 "arr-union": {
14885 "version": "3.1.0",
14886 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
14887 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
14888 "dev": true
14889 }, 18953 },
14890 "array-find-index": { 18954 "array-find-index": {
14891 "version": "1.0.2", 18955 "version": "1.0.2",
@@ -14900,28 +18964,83 @@
14900 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 18964 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
14901 "dev": true 18965 "dev": true
14902 }, 18966 },
18967 "array-includes": {
18968 "version": "3.1.3",
18969 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
18970 "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
18971 "dev": true,
18972 "requires": {
18973 "call-bind": "^1.0.2",
18974 "define-properties": "^1.1.3",
18975 "es-abstract": "^1.18.0-next.2",
18976 "get-intrinsic": "^1.1.1",
18977 "is-string": "^1.0.5"
18978 }
18979 },
14903 "array-union": { 18980 "array-union": {
14904 "version": "2.1.0", 18981 "version": "2.1.0",
14905 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 18982 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
14906 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 18983 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
14907 "dev": true 18984 "dev": true
14908 }, 18985 },
14909 "array-uniq": { 18986 "array.prototype.flat": {
14910 "version": "1.0.3", 18987 "version": "1.2.4",
14911 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 18988 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
14912 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 18989 "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
14913 "dev": true 18990 "dev": true,
18991 "requires": {
18992 "call-bind": "^1.0.0",
18993 "define-properties": "^1.1.3",
18994 "es-abstract": "^1.18.0-next.1"
18995 }
14914 }, 18996 },
14915 "array-unique": { 18997 "array.prototype.flatmap": {
14916 "version": "0.3.2", 18998 "version": "1.2.4",
14917 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 18999 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
14918 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 19000 "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
19001 "dev": true,
19002 "requires": {
19003 "call-bind": "^1.0.0",
19004 "define-properties": "^1.1.3",
19005 "es-abstract": "^1.18.0-next.1",
19006 "function-bind": "^1.1.1"
19007 }
19008 },
19009 "arrify": {
19010 "version": "1.0.1",
19011 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
19012 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
14919 "dev": true 19013 "dev": true
14920 }, 19014 },
14921 "assign-symbols": { 19015 "asn1": {
19016 "version": "0.2.4",
19017 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
19018 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
19019 "dev": true,
19020 "optional": true,
19021 "peer": true,
19022 "requires": {
19023 "safer-buffer": "~2.1.0"
19024 }
19025 },
19026 "assert-plus": {
14922 "version": "1.0.0", 19027 "version": "1.0.0",
14923 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 19028 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
14924 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 19029 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
19030 "dev": true,
19031 "optional": true,
19032 "peer": true
19033 },
19034 "ast-types-flow": {
19035 "version": "0.0.7",
19036 "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
19037 "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
19038 "dev": true
19039 },
19040 "astral-regex": {
19041 "version": "2.0.0",
19042 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
19043 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
14925 "dev": true 19044 "dev": true
14926 }, 19045 },
14927 "async": { 19046 "async": {
@@ -14933,22 +19052,91 @@
14933 "lodash": "^4.17.14" 19052 "lodash": "^4.17.14"
14934 } 19053 }
14935 }, 19054 },
14936 "async-each": { 19055 "async-foreach": {
14937 "version": "1.0.3", 19056 "version": "0.1.3",
14938 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 19057 "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
14939 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 19058 "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
14940 "dev": true 19059 "dev": true,
19060 "optional": true,
19061 "peer": true
14941 }, 19062 },
14942 "async-limiter": { 19063 "asynckit": {
14943 "version": "1.0.1", 19064 "version": "0.4.0",
14944 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 19065 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
14945 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 19066 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
19067 "dev": true,
19068 "optional": true,
19069 "peer": true
19070 },
19071 "autoprefixer": {
19072 "version": "9.8.6",
19073 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
19074 "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
19075 "dev": true,
19076 "requires": {
19077 "browserslist": "^4.12.0",
19078 "caniuse-lite": "^1.0.30001109",
19079 "colorette": "^1.2.1",
19080 "normalize-range": "^0.1.2",
19081 "num2fraction": "^1.2.2",
19082 "postcss": "^7.0.32",
19083 "postcss-value-parser": "^4.1.0"
19084 },
19085 "dependencies": {
19086 "postcss": {
19087 "version": "7.0.36",
19088 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
19089 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
19090 "dev": true,
19091 "requires": {
19092 "chalk": "^2.4.2",
19093 "source-map": "^0.6.1",
19094 "supports-color": "^6.1.0"
19095 }
19096 },
19097 "source-map": {
19098 "version": "0.6.1",
19099 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
19100 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
19101 "dev": true
19102 },
19103 "supports-color": {
19104 "version": "6.1.0",
19105 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
19106 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
19107 "dev": true,
19108 "requires": {
19109 "has-flag": "^3.0.0"
19110 }
19111 }
19112 }
19113 },
19114 "aws-sign2": {
19115 "version": "0.7.0",
19116 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
19117 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
19118 "dev": true,
19119 "optional": true,
19120 "peer": true
19121 },
19122 "aws4": {
19123 "version": "1.11.0",
19124 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
19125 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
19126 "dev": true,
19127 "optional": true,
19128 "peer": true
19129 },
19130 "axe-core": {
19131 "version": "4.3.2",
19132 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.2.tgz",
19133 "integrity": "sha512-5LMaDRWm8ZFPAEdzTYmgjjEdj1YnQcpfrVajO/sn/LhbpGp0Y0H64c2hLZI1gRMxfA+w1S71Uc/nHaOXgcCvGg==",
14946 "dev": true 19134 "dev": true
14947 }, 19135 },
14948 "atob": { 19136 "axobject-query": {
14949 "version": "2.1.2", 19137 "version": "2.2.0",
14950 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 19138 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
14951 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 19139 "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==",
14952 "dev": true 19140 "dev": true
14953 }, 19141 },
14954 "babel-loader": { 19142 "babel-loader": {
@@ -14972,6 +19160,16 @@
14972 "object.assign": "^4.1.0" 19160 "object.assign": "^4.1.0"
14973 } 19161 }
14974 }, 19162 },
19163 "babel-plugin-macros": {
19164 "version": "2.8.0",
19165 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
19166 "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
19167 "requires": {
19168 "@babel/runtime": "^7.7.2",
19169 "cosmiconfig": "^6.0.0",
19170 "resolve": "^1.12.0"
19171 }
19172 },
14975 "babel-plugin-polyfill-corejs2": { 19173 "babel-plugin-polyfill-corejs2": {
14976 "version": "0.2.2", 19174 "version": "0.2.2",
14977 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", 19175 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
@@ -15002,67 +19200,18 @@
15002 "@babel/helper-define-polyfill-provider": "^0.2.2" 19200 "@babel/helper-define-polyfill-provider": "^0.2.2"
15003 } 19201 }
15004 }, 19202 },
19203 "bail": {
19204 "version": "1.0.5",
19205 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
19206 "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
19207 "dev": true
19208 },
15005 "balanced-match": { 19209 "balanced-match": {
15006 "version": "1.0.2", 19210 "version": "1.0.2",
15007 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 19211 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
15008 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 19212 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
15009 "dev": true 19213 "dev": true
15010 }, 19214 },
15011 "base": {
15012 "version": "0.11.2",
15013 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
15014 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
15015 "dev": true,
15016 "requires": {
15017 "cache-base": "^1.0.1",
15018 "class-utils": "^0.3.5",
15019 "component-emitter": "^1.2.1",
15020 "define-property": "^1.0.0",
15021 "isobject": "^3.0.1",
15022 "mixin-deep": "^1.2.0",
15023 "pascalcase": "^0.1.1"
15024 },
15025 "dependencies": {
15026 "define-property": {
15027 "version": "1.0.0",
15028 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
15029 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
15030 "dev": true,
15031 "requires": {
15032 "is-descriptor": "^1.0.0"
15033 }
15034 },
15035 "is-accessor-descriptor": {
15036 "version": "1.0.0",
15037 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
15038 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
15039 "dev": true,
15040 "requires": {
15041 "kind-of": "^6.0.0"
15042 }
15043 },
15044 "is-data-descriptor": {
15045 "version": "1.0.0",
15046 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
15047 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
15048 "dev": true,
15049 "requires": {
15050 "kind-of": "^6.0.0"
15051 }
15052 },
15053 "is-descriptor": {
15054 "version": "1.0.2",
15055 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
15056 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
15057 "dev": true,
15058 "requires": {
15059 "is-accessor-descriptor": "^1.0.0",
15060 "is-data-descriptor": "^1.0.0",
15061 "kind-of": "^6.0.2"
15062 }
15063 }
15064 }
15065 },
15066 "base64-js": { 19215 "base64-js": {
15067 "version": "1.5.1", 19216 "version": "1.5.1",
15068 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 19217 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -15076,6 +19225,17 @@
15076 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 19225 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
15077 "dev": true 19226 "dev": true
15078 }, 19227 },
19228 "bcrypt-pbkdf": {
19229 "version": "1.0.2",
19230 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
19231 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
19232 "dev": true,
19233 "optional": true,
19234 "peer": true,
19235 "requires": {
19236 "tweetnacl": "^0.14.3"
19237 }
19238 },
15079 "before-build-webpack": { 19239 "before-build-webpack": {
15080 "version": "0.2.11", 19240 "version": "0.2.11",
15081 "resolved": "https://registry.npmjs.org/before-build-webpack/-/before-build-webpack-0.2.11.tgz", 19241 "resolved": "https://registry.npmjs.org/before-build-webpack/-/before-build-webpack-0.2.11.tgz",
@@ -15721,16 +19881,15 @@
15721 } 19881 }
15722 }, 19882 },
15723 "browserslist": { 19883 "browserslist": {
15724 "version": "4.16.6", 19884 "version": "4.16.8",
15725 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", 19885 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz",
15726 "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", 19886 "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==",
15727 "dev": true,
15728 "requires": { 19887 "requires": {
15729 "caniuse-lite": "^1.0.30001219", 19888 "caniuse-lite": "^1.0.30001251",
15730 "colorette": "^1.2.2", 19889 "colorette": "^1.3.0",
15731 "electron-to-chromium": "^1.3.723", 19890 "electron-to-chromium": "^1.3.811",
15732 "escalade": "^3.1.1", 19891 "escalade": "^3.1.1",
15733 "node-releases": "^1.1.71" 19892 "node-releases": "^1.1.75"
15734 } 19893 }
15735 }, 19894 },
15736 "buffer": { 19895 "buffer": {
@@ -15794,23 +19953,6 @@
15794 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 19953 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
15795 "dev": true 19954 "dev": true
15796 }, 19955 },
15797 "cache-base": {
15798 "version": "1.0.1",
15799 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
15800 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
15801 "dev": true,
15802 "requires": {
15803 "collection-visit": "^1.0.0",
15804 "component-emitter": "^1.2.1",
15805 "get-value": "^2.0.6",
15806 "has-value": "^1.0.0",
15807 "isobject": "^3.0.1",
15808 "set-value": "^2.0.0",
15809 "to-object-path": "^0.3.0",
15810 "union-value": "^1.0.0",
15811 "unset-value": "^1.0.0"
15812 }
15813 },
15814 "cacheable-request": { 19956 "cacheable-request": {
15815 "version": "2.1.4", 19957 "version": "2.1.4",
15816 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", 19958 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
@@ -15853,6 +19995,11 @@
15853 "get-intrinsic": "^1.0.2" 19995 "get-intrinsic": "^1.0.2"
15854 } 19996 }
15855 }, 19997 },
19998 "callsites": {
19999 "version": "3.1.0",
20000 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
20001 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
20002 },
15856 "camel-case": { 20003 "camel-case": {
15857 "version": "4.1.2", 20004 "version": "4.1.2",
15858 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 20005 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
@@ -15882,10 +20029,17 @@
15882 } 20029 }
15883 }, 20030 },
15884 "caniuse-lite": { 20031 "caniuse-lite": {
15885 "version": "1.0.30001240", 20032 "version": "1.0.30001251",
15886 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001240.tgz", 20033 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz",
15887 "integrity": "sha512-nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w==", 20034 "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A=="
15888 "dev": true 20035 },
20036 "caseless": {
20037 "version": "0.12.0",
20038 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
20039 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
20040 "dev": true,
20041 "optional": true,
20042 "peer": true
15889 }, 20043 },
15890 "caw": { 20044 "caw": {
15891 "version": "2.0.1", 20045 "version": "2.0.1",
@@ -15904,13 +20058,30 @@
15904 "version": "2.4.2", 20058 "version": "2.4.2",
15905 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 20059 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
15906 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 20060 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
15907 "dev": true,
15908 "requires": { 20061 "requires": {
15909 "ansi-styles": "^3.2.1", 20062 "ansi-styles": "^3.2.1",
15910 "escape-string-regexp": "^1.0.5", 20063 "escape-string-regexp": "^1.0.5",
15911 "supports-color": "^5.3.0" 20064 "supports-color": "^5.3.0"
15912 } 20065 }
15913 }, 20066 },
20067 "character-entities": {
20068 "version": "1.2.4",
20069 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
20070 "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
20071 "dev": true
20072 },
20073 "character-entities-legacy": {
20074 "version": "1.1.4",
20075 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
20076 "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
20077 "dev": true
20078 },
20079 "character-reference-invalid": {
20080 "version": "1.1.4",
20081 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
20082 "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
20083 "dev": true
20084 },
15914 "chokidar": { 20085 "chokidar": {
15915 "version": "3.5.2", 20086 "version": "3.5.2",
15916 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 20087 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
@@ -15927,35 +20098,20 @@
15927 "readdirp": "~3.6.0" 20098 "readdirp": "~3.6.0"
15928 } 20099 }
15929 }, 20100 },
20101 "chownr": {
20102 "version": "2.0.0",
20103 "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
20104 "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
20105 "dev": true,
20106 "optional": true,
20107 "peer": true
20108 },
15930 "chrome-trace-event": { 20109 "chrome-trace-event": {
15931 "version": "1.0.3", 20110 "version": "1.0.3",
15932 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 20111 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
15933 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 20112 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
15934 "dev": true 20113 "dev": true
15935 }, 20114 },
15936 "class-utils": {
15937 "version": "0.3.6",
15938 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
15939 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
15940 "dev": true,
15941 "requires": {
15942 "arr-union": "^3.1.0",
15943 "define-property": "^0.2.5",
15944 "isobject": "^3.0.0",
15945 "static-extend": "^0.1.1"
15946 },
15947 "dependencies": {
15948 "define-property": {
15949 "version": "0.2.5",
15950 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
15951 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
15952 "dev": true,
15953 "requires": {
15954 "is-descriptor": "^0.1.0"
15955 }
15956 }
15957 }
15958 },
15959 "clean-css": { 20115 "clean-css": {
15960 "version": "4.2.3", 20116 "version": "4.2.3",
15961 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 20117 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
@@ -15973,11 +20129,19 @@
15973 } 20129 }
15974 } 20130 }
15975 }, 20131 },
20132 "clean-stack": {
20133 "version": "2.2.0",
20134 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
20135 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
20136 "dev": true
20137 },
15976 "cliui": { 20138 "cliui": {
15977 "version": "5.0.0", 20139 "version": "5.0.0",
15978 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 20140 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
15979 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 20141 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
15980 "dev": true, 20142 "dev": true,
20143 "optional": true,
20144 "peer": true,
15981 "requires": { 20145 "requires": {
15982 "string-width": "^3.1.0", 20146 "string-width": "^3.1.0",
15983 "strip-ansi": "^5.2.0", 20147 "strip-ansi": "^5.2.0",
@@ -15988,13 +20152,46 @@
15988 "version": "4.1.0", 20152 "version": "4.1.0",
15989 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 20153 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
15990 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 20154 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
15991 "dev": true 20155 "dev": true,
20156 "optional": true,
20157 "peer": true
20158 },
20159 "emoji-regex": {
20160 "version": "7.0.3",
20161 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
20162 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
20163 "dev": true,
20164 "optional": true,
20165 "peer": true
20166 },
20167 "is-fullwidth-code-point": {
20168 "version": "2.0.0",
20169 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
20170 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
20171 "dev": true,
20172 "optional": true,
20173 "peer": true
20174 },
20175 "string-width": {
20176 "version": "3.1.0",
20177 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
20178 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
20179 "dev": true,
20180 "optional": true,
20181 "peer": true,
20182 "requires": {
20183 "emoji-regex": "^7.0.1",
20184 "is-fullwidth-code-point": "^2.0.0",
20185 "strip-ansi": "^5.1.0"
20186 }
15992 }, 20187 },
15993 "strip-ansi": { 20188 "strip-ansi": {
15994 "version": "5.2.0", 20189 "version": "5.2.0",
15995 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 20190 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
15996 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 20191 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
15997 "dev": true, 20192 "dev": true,
20193 "optional": true,
20194 "peer": true,
15998 "requires": { 20195 "requires": {
15999 "ansi-regex": "^4.1.0" 20196 "ansi-regex": "^4.1.0"
16000 } 20197 }
@@ -16012,6 +20209,15 @@
16012 "shallow-clone": "^3.0.0" 20209 "shallow-clone": "^3.0.0"
16013 } 20210 }
16014 }, 20211 },
20212 "clone-regexp": {
20213 "version": "2.2.0",
20214 "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
20215 "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
20216 "dev": true,
20217 "requires": {
20218 "is-regexp": "^2.0.0"
20219 }
20220 },
16015 "clone-response": { 20221 "clone-response": {
16016 "version": "1.0.2", 20222 "version": "1.0.2",
16017 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 20223 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
@@ -16039,26 +20245,23 @@
16039 "q": "^1.1.2" 20245 "q": "^1.1.2"
16040 } 20246 }
16041 }, 20247 },
16042 "codemirror": { 20248 "code-point-at": {
16043 "version": "5.62.0", 20249 "version": "1.1.0",
16044 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.0.tgz", 20250 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
16045 "integrity": "sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==" 20251 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
16046 },
16047 "collection-visit": {
16048 "version": "1.0.0",
16049 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
16050 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
16051 "dev": true, 20252 "dev": true,
16052 "requires": { 20253 "optional": true,
16053 "map-visit": "^1.0.0", 20254 "peer": true
16054 "object-visit": "^1.0.0" 20255 },
16055 } 20256 "codemirror": {
20257 "version": "5.62.3",
20258 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.3.tgz",
20259 "integrity": "sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg=="
16056 }, 20260 },
16057 "color-convert": { 20261 "color-convert": {
16058 "version": "1.9.3", 20262 "version": "1.9.3",
16059 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 20263 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
16060 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 20264 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
16061 "dev": true,
16062 "requires": { 20265 "requires": {
16063 "color-name": "1.1.3" 20266 "color-name": "1.1.3"
16064 } 20267 }
@@ -16066,14 +20269,23 @@
16066 "color-name": { 20269 "color-name": {
16067 "version": "1.1.3", 20270 "version": "1.1.3",
16068 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 20271 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
16069 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 20272 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
16070 "dev": true
16071 }, 20273 },
16072 "colorette": { 20274 "colorette": {
16073 "version": "1.2.2", 20275 "version": "1.3.0",
16074 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 20276 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
16075 "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", 20277 "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w=="
16076 "dev": true 20278 },
20279 "combined-stream": {
20280 "version": "1.0.8",
20281 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
20282 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
20283 "dev": true,
20284 "optional": true,
20285 "peer": true,
20286 "requires": {
20287 "delayed-stream": "~1.0.0"
20288 }
16077 }, 20289 },
16078 "commander": { 20290 "commander": {
16079 "version": "2.20.3", 20291 "version": "2.20.3",
@@ -16087,12 +20299,6 @@
16087 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 20299 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
16088 "dev": true 20300 "dev": true
16089 }, 20301 },
16090 "component-emitter": {
16091 "version": "1.3.0",
16092 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
16093 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
16094 "dev": true
16095 },
16096 "compressible": { 20302 "compressible": {
16097 "version": "2.0.18", 20303 "version": "2.0.18",
16098 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 20304 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
@@ -16151,12 +20357,26 @@
16151 "proto-list": "~1.2.1" 20357 "proto-list": "~1.2.1"
16152 } 20358 }
16153 }, 20359 },
20360 "confusing-browser-globals": {
20361 "version": "1.0.10",
20362 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz",
20363 "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==",
20364 "dev": true
20365 },
16154 "connect-history-api-fallback": { 20366 "connect-history-api-fallback": {
16155 "version": "1.6.0", 20367 "version": "1.6.0",
16156 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 20368 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
16157 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 20369 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
16158 "dev": true 20370 "dev": true
16159 }, 20371 },
20372 "console-control-strings": {
20373 "version": "1.1.0",
20374 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
20375 "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
20376 "dev": true,
20377 "optional": true,
20378 "peer": true
20379 },
16160 "console-stream": { 20380 "console-stream": {
16161 "version": "0.1.1", 20381 "version": "0.1.1",
16162 "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", 20382 "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
@@ -16183,7 +20403,6 @@
16183 "version": "1.8.0", 20403 "version": "1.8.0",
16184 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 20404 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
16185 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 20405 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
16186 "dev": true,
16187 "requires": { 20406 "requires": {
16188 "safe-buffer": "~5.1.1" 20407 "safe-buffer": "~5.1.1"
16189 } 20408 }
@@ -16200,19 +20419,13 @@
16200 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 20419 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
16201 "dev": true 20420 "dev": true
16202 }, 20421 },
16203 "copy-descriptor": {
16204 "version": "0.1.1",
16205 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
16206 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
16207 "dev": true
16208 },
16209 "core-js-compat": { 20422 "core-js-compat": {
16210 "version": "3.15.1", 20423 "version": "3.16.2",
16211 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", 20424 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz",
16212 "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", 20425 "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==",
16213 "dev": true, 20426 "dev": true,
16214 "requires": { 20427 "requires": {
16215 "browserslist": "^4.16.6", 20428 "browserslist": "^4.16.7",
16216 "semver": "7.0.0" 20429 "semver": "7.0.0"
16217 }, 20430 },
16218 "dependencies": { 20431 "dependencies": {
@@ -16224,11 +20437,41 @@
16224 } 20437 }
16225 } 20438 }
16226 }, 20439 },
20440 "core-js-pure": {
20441 "version": "3.16.2",
20442 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.2.tgz",
20443 "integrity": "sha512-oxKe64UH049mJqrKkynWp6Vu0Rlm/BTXO/bJZuN2mmR3RtOFNepLlSWDd1eo16PzHpQAoNG97rLU1V/YxesJjw==",
20444 "dev": true
20445 },
16227 "core-util-is": { 20446 "core-util-is": {
16228 "version": "1.0.2", 20447 "version": "1.0.2",
16229 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 20448 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
16230 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 20449 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
16231 "dev": true 20450 },
20451 "cosmiconfig": {
20452 "version": "6.0.0",
20453 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
20454 "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
20455 "requires": {
20456 "@types/parse-json": "^4.0.0",
20457 "import-fresh": "^3.1.0",
20458 "parse-json": "^5.0.0",
20459 "path-type": "^4.0.0",
20460 "yaml": "^1.7.2"
20461 },
20462 "dependencies": {
20463 "parse-json": {
20464 "version": "5.2.0",
20465 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
20466 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
20467 "requires": {
20468 "@babel/code-frame": "^7.0.0",
20469 "error-ex": "^1.3.1",
20470 "json-parse-even-better-errors": "^2.3.0",
20471 "lines-and-columns": "^1.1.6"
20472 }
20473 }
20474 }
16232 }, 20475 },
16233 "cross-spawn": { 20476 "cross-spawn": {
16234 "version": "7.0.3", 20477 "version": "7.0.3",
@@ -16242,45 +20485,21 @@
16242 } 20485 }
16243 }, 20486 },
16244 "css-loader": { 20487 "css-loader": {
16245 "version": "5.2.6", 20488 "version": "6.2.0",
16246 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", 20489 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.2.0.tgz",
16247 "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", 20490 "integrity": "sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g==",
16248 "dev": true, 20491 "dev": true,
16249 "requires": { 20492 "requires": {
16250 "icss-utils": "^5.1.0", 20493 "icss-utils": "^5.1.0",
16251 "loader-utils": "^2.0.0",
16252 "postcss": "^8.2.15", 20494 "postcss": "^8.2.15",
16253 "postcss-modules-extract-imports": "^3.0.0", 20495 "postcss-modules-extract-imports": "^3.0.0",
16254 "postcss-modules-local-by-default": "^4.0.0", 20496 "postcss-modules-local-by-default": "^4.0.0",
16255 "postcss-modules-scope": "^3.0.0", 20497 "postcss-modules-scope": "^3.0.0",
16256 "postcss-modules-values": "^4.0.0", 20498 "postcss-modules-values": "^4.0.0",
16257 "postcss-value-parser": "^4.1.0", 20499 "postcss-value-parser": "^4.1.0",
16258 "schema-utils": "^3.0.0",
16259 "semver": "^7.3.5" 20500 "semver": "^7.3.5"
16260 }, 20501 },
16261 "dependencies": { 20502 "dependencies": {
16262 "loader-utils": {
16263 "version": "2.0.0",
16264 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
16265 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
16266 "dev": true,
16267 "requires": {
16268 "big.js": "^5.2.2",
16269 "emojis-list": "^3.0.0",
16270 "json5": "^2.1.2"
16271 }
16272 },
16273 "schema-utils": {
16274 "version": "3.0.0",
16275 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
16276 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
16277 "dev": true,
16278 "requires": {
16279 "@types/json-schema": "^7.0.6",
16280 "ajv": "^6.12.5",
16281 "ajv-keywords": "^3.5.2"
16282 }
16283 },
16284 "semver": { 20503 "semver": {
16285 "version": "7.3.5", 20504 "version": "7.3.5",
16286 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", 20505 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
@@ -16332,15 +20551,6 @@
16332 } 20551 }
16333 } 20552 }
16334 }, 20553 },
16335 "css-vendor": {
16336 "version": "2.0.8",
16337 "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz",
16338 "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==",
16339 "requires": {
16340 "@babel/runtime": "^7.8.3",
16341 "is-in-browser": "^1.0.2"
16342 }
16343 },
16344 "css-what": { 20554 "css-what": {
16345 "version": "5.0.1", 20555 "version": "5.0.1",
16346 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 20556 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
@@ -16391,9 +20601,9 @@
16391 } 20601 }
16392 }, 20602 },
16393 "csstype": { 20603 "csstype": {
16394 "version": "2.6.17", 20604 "version": "3.0.8",
16395 "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", 20605 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
16396 "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==" 20606 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
16397 }, 20607 },
16398 "currently-unhandled": { 20608 "currently-unhandled": {
16399 "version": "0.4.1", 20609 "version": "0.4.1",
@@ -16417,11 +20627,27 @@
16417 "logalot": "^2.1.0" 20627 "logalot": "^2.1.0"
16418 } 20628 }
16419 }, 20629 },
20630 "damerau-levenshtein": {
20631 "version": "1.0.7",
20632 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
20633 "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
20634 "dev": true
20635 },
20636 "dashdash": {
20637 "version": "1.14.1",
20638 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
20639 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
20640 "dev": true,
20641 "optional": true,
20642 "peer": true,
20643 "requires": {
20644 "assert-plus": "^1.0.0"
20645 }
20646 },
16420 "debug": { 20647 "debug": {
16421 "version": "4.3.1", 20648 "version": "4.3.1",
16422 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 20649 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
16423 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 20650 "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
16424 "dev": true,
16425 "requires": { 20651 "requires": {
16426 "ms": "2.1.2" 20652 "ms": "2.1.2"
16427 } 20653 }
@@ -16432,11 +20658,22 @@
16432 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 20658 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
16433 "dev": true 20659 "dev": true
16434 }, 20660 },
20661 "decamelize-keys": {
20662 "version": "1.1.0",
20663 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
20664 "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
20665 "dev": true,
20666 "requires": {
20667 "decamelize": "^1.1.0",
20668 "map-obj": "^1.0.0"
20669 }
20670 },
16435 "decode-uri-component": { 20671 "decode-uri-component": {
16436 "version": "0.2.0", 20672 "version": "0.2.0",
16437 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 20673 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
16438 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 20674 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
16439 "dev": true 20675 "dev": true,
20676 "optional": true
16440 }, 20677 },
16441 "decompress": { 20678 "decompress": {
16442 "version": "4.2.1", 20679 "version": "4.2.1",
@@ -16619,106 +20856,27 @@
16619 "regexp.prototype.flags": "^1.2.0" 20856 "regexp.prototype.flags": "^1.2.0"
16620 } 20857 }
16621 }, 20858 },
20859 "deep-is": {
20860 "version": "0.1.3",
20861 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
20862 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
20863 "dev": true
20864 },
16622 "default-gateway": { 20865 "default-gateway": {
16623 "version": "4.2.0", 20866 "version": "6.0.3",
16624 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", 20867 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
16625 "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", 20868 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
16626 "dev": true, 20869 "dev": true,
16627 "requires": { 20870 "requires": {
16628 "execa": "^1.0.0", 20871 "execa": "^5.0.0"
16629 "ip-regex": "^2.1.0"
16630 },
16631 "dependencies": {
16632 "cross-spawn": {
16633 "version": "6.0.5",
16634 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
16635 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
16636 "dev": true,
16637 "requires": {
16638 "nice-try": "^1.0.4",
16639 "path-key": "^2.0.1",
16640 "semver": "^5.5.0",
16641 "shebang-command": "^1.2.0",
16642 "which": "^1.2.9"
16643 }
16644 },
16645 "execa": {
16646 "version": "1.0.0",
16647 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
16648 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
16649 "dev": true,
16650 "requires": {
16651 "cross-spawn": "^6.0.0",
16652 "get-stream": "^4.0.0",
16653 "is-stream": "^1.1.0",
16654 "npm-run-path": "^2.0.0",
16655 "p-finally": "^1.0.0",
16656 "signal-exit": "^3.0.0",
16657 "strip-eof": "^1.0.0"
16658 }
16659 },
16660 "get-stream": {
16661 "version": "4.1.0",
16662 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
16663 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
16664 "dev": true,
16665 "requires": {
16666 "pump": "^3.0.0"
16667 }
16668 },
16669 "is-stream": {
16670 "version": "1.1.0",
16671 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
16672 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
16673 "dev": true
16674 },
16675 "npm-run-path": {
16676 "version": "2.0.2",
16677 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
16678 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
16679 "dev": true,
16680 "requires": {
16681 "path-key": "^2.0.0"
16682 }
16683 },
16684 "path-key": {
16685 "version": "2.0.1",
16686 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
16687 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
16688 "dev": true
16689 },
16690 "semver": {
16691 "version": "5.7.1",
16692 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
16693 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
16694 "dev": true
16695 },
16696 "shebang-command": {
16697 "version": "1.2.0",
16698 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
16699 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
16700 "dev": true,
16701 "requires": {
16702 "shebang-regex": "^1.0.0"
16703 }
16704 },
16705 "shebang-regex": {
16706 "version": "1.0.0",
16707 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
16708 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
16709 "dev": true
16710 },
16711 "which": {
16712 "version": "1.3.1",
16713 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
16714 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
16715 "dev": true,
16716 "requires": {
16717 "isexe": "^2.0.0"
16718 }
16719 }
16720 } 20872 }
16721 }, 20873 },
20874 "define-lazy-prop": {
20875 "version": "2.0.0",
20876 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
20877 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
20878 "dev": true
20879 },
16722 "define-properties": { 20880 "define-properties": {
16723 "version": "1.1.3", 20881 "version": "1.1.3",
16724 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 20882 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -16728,99 +20886,62 @@
16728 "object-keys": "^1.0.12" 20886 "object-keys": "^1.0.12"
16729 } 20887 }
16730 }, 20888 },
16731 "define-property": { 20889 "del": {
16732 "version": "2.0.2", 20890 "version": "6.0.0",
16733 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 20891 "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
16734 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 20892 "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
16735 "dev": true, 20893 "dev": true,
16736 "requires": { 20894 "requires": {
16737 "is-descriptor": "^1.0.2", 20895 "globby": "^11.0.1",
16738 "isobject": "^3.0.1" 20896 "graceful-fs": "^4.2.4",
20897 "is-glob": "^4.0.1",
20898 "is-path-cwd": "^2.2.0",
20899 "is-path-inside": "^3.0.2",
20900 "p-map": "^4.0.0",
20901 "rimraf": "^3.0.2",
20902 "slash": "^3.0.0"
16739 }, 20903 },
16740 "dependencies": { 20904 "dependencies": {
16741 "is-accessor-descriptor": { 20905 "globby": {
16742 "version": "1.0.0", 20906 "version": "11.0.4",
16743 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 20907 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
16744 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 20908 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
16745 "dev": true,
16746 "requires": {
16747 "kind-of": "^6.0.0"
16748 }
16749 },
16750 "is-data-descriptor": {
16751 "version": "1.0.0",
16752 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
16753 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
16754 "dev": true, 20909 "dev": true,
16755 "requires": { 20910 "requires": {
16756 "kind-of": "^6.0.0" 20911 "array-union": "^2.1.0",
20912 "dir-glob": "^3.0.1",
20913 "fast-glob": "^3.1.1",
20914 "ignore": "^5.1.4",
20915 "merge2": "^1.3.0",
20916 "slash": "^3.0.0"
16757 } 20917 }
16758 }, 20918 },
16759 "is-descriptor": { 20919 "rimraf": {
16760 "version": "1.0.2", 20920 "version": "3.0.2",
16761 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 20921 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
16762 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 20922 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
16763 "dev": true, 20923 "dev": true,
16764 "requires": { 20924 "requires": {
16765 "is-accessor-descriptor": "^1.0.0", 20925 "glob": "^7.1.3"
16766 "is-data-descriptor": "^1.0.0",
16767 "kind-of": "^6.0.2"
16768 } 20926 }
16769 } 20927 }
16770 } 20928 }
16771 }, 20929 },
16772 "del": { 20930 "delayed-stream": {
16773 "version": "4.1.1", 20931 "version": "1.0.0",
16774 "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", 20932 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
16775 "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", 20933 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
16776 "dev": true, 20934 "dev": true,
16777 "requires": { 20935 "optional": true,
16778 "@types/glob": "^7.1.1", 20936 "peer": true
16779 "globby": "^6.1.0", 20937 },
16780 "is-path-cwd": "^2.0.0", 20938 "delegates": {
16781 "is-path-in-cwd": "^2.0.0", 20939 "version": "1.0.0",
16782 "p-map": "^2.0.0", 20940 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
16783 "pify": "^4.0.1", 20941 "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
16784 "rimraf": "^2.6.3" 20942 "dev": true,
16785 }, 20943 "optional": true,
16786 "dependencies": { 20944 "peer": true
16787 "array-union": {
16788 "version": "1.0.2",
16789 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
16790 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
16791 "dev": true,
16792 "requires": {
16793 "array-uniq": "^1.0.1"
16794 }
16795 },
16796 "globby": {
16797 "version": "6.1.0",
16798 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
16799 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
16800 "dev": true,
16801 "requires": {
16802 "array-union": "^1.0.1",
16803 "glob": "^7.0.3",
16804 "object-assign": "^4.0.1",
16805 "pify": "^2.0.0",
16806 "pinkie-promise": "^2.0.0"
16807 },
16808 "dependencies": {
16809 "pify": {
16810 "version": "2.3.0",
16811 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
16812 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
16813 "dev": true
16814 }
16815 }
16816 },
16817 "pify": {
16818 "version": "4.0.1",
16819 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
16820 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
16821 "dev": true
16822 }
16823 }
16824 }, 20945 },
16825 "depd": { 20946 "depd": {
16826 "version": "1.1.2", 20947 "version": "1.1.2",
@@ -16874,6 +20995,15 @@
16874 "buffer-indexof": "^1.0.0" 20995 "buffer-indexof": "^1.0.0"
16875 } 20996 }
16876 }, 20997 },
20998 "doctrine": {
20999 "version": "3.0.0",
21000 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
21001 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
21002 "dev": true,
21003 "requires": {
21004 "esutils": "^2.0.2"
21005 }
21006 },
16877 "dom-converter": { 21007 "dom-converter": {
16878 "version": "0.2.0", 21008 "version": "0.2.0",
16879 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 21009 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
@@ -16890,20 +21020,12 @@
16890 "requires": { 21020 "requires": {
16891 "@babel/runtime": "^7.8.7", 21021 "@babel/runtime": "^7.8.7",
16892 "csstype": "^3.0.2" 21022 "csstype": "^3.0.2"
16893 },
16894 "dependencies": {
16895 "csstype": {
16896 "version": "3.0.8",
16897 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
16898 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
16899 }
16900 } 21023 }
16901 }, 21024 },
16902 "dom-serializer": { 21025 "dom-serializer": {
16903 "version": "1.3.2", 21026 "version": "1.3.2",
16904 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 21027 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
16905 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 21028 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
16906 "dev": true,
16907 "requires": { 21029 "requires": {
16908 "domelementtype": "^2.0.1", 21030 "domelementtype": "^2.0.1",
16909 "domhandler": "^4.2.0", 21031 "domhandler": "^4.2.0",
@@ -16913,14 +21035,12 @@
16913 "domelementtype": { 21035 "domelementtype": {
16914 "version": "2.2.0", 21036 "version": "2.2.0",
16915 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 21037 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
16916 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 21038 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
16917 "dev": true
16918 }, 21039 },
16919 "domhandler": { 21040 "domhandler": {
16920 "version": "4.2.0", 21041 "version": "4.2.0",
16921 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", 21042 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
16922 "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", 21043 "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
16923 "dev": true,
16924 "requires": { 21044 "requires": {
16925 "domelementtype": "^2.2.0" 21045 "domelementtype": "^2.2.0"
16926 } 21046 }
@@ -16929,7 +21049,6 @@
16929 "version": "2.7.0", 21049 "version": "2.7.0",
16930 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", 21050 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
16931 "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", 21051 "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
16932 "dev": true,
16933 "requires": { 21052 "requires": {
16934 "dom-serializer": "^1.0.1", 21053 "dom-serializer": "^1.0.1",
16935 "domelementtype": "^2.2.0", 21054 "domelementtype": "^2.2.0",
@@ -16999,6 +21118,14 @@
16999 } 21118 }
17000 } 21119 }
17001 }, 21120 },
21121 "duplexer2": {
21122 "version": "0.1.4",
21123 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
21124 "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
21125 "requires": {
21126 "readable-stream": "^2.0.2"
21127 }
21128 },
17002 "duplexer3": { 21129 "duplexer3": {
17003 "version": "0.1.4", 21130 "version": "0.1.4",
17004 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 21131 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -17006,6 +21133,18 @@
17006 "dev": true, 21133 "dev": true,
17007 "optional": true 21134 "optional": true
17008 }, 21135 },
21136 "ecc-jsbn": {
21137 "version": "0.1.2",
21138 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
21139 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
21140 "dev": true,
21141 "optional": true,
21142 "peer": true,
21143 "requires": {
21144 "jsbn": "~0.1.0",
21145 "safer-buffer": "^2.1.0"
21146 }
21147 },
17009 "ee-first": { 21148 "ee-first": {
17010 "version": "1.1.1", 21149 "version": "1.1.1",
17011 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 21150 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -17013,15 +21152,14 @@
17013 "dev": true 21152 "dev": true
17014 }, 21153 },
17015 "electron-to-chromium": { 21154 "electron-to-chromium": {
17016 "version": "1.3.760", 21155 "version": "1.3.814",
17017 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.760.tgz", 21156 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.814.tgz",
17018 "integrity": "sha512-XPKwjX6pHezJWB4FLVuSil9gGmU6XYl27ahUwEHODXF4KjCEB8RuIT05MkU1au2Tdye57o49yY0uCMK+bwUt+A==", 21157 "integrity": "sha512-0mH03cyjh6OzMlmjauGg0TLd87ErIJqWiYxMcOLKf5w6p0YEOl7DJAj7BDlXEFmCguY5CQaKVOiMjAMODO2XDw=="
17019 "dev": true
17020 }, 21158 },
17021 "emoji-regex": { 21159 "emoji-regex": {
17022 "version": "7.0.3", 21160 "version": "9.2.2",
17023 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 21161 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
17024 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 21162 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
17025 "dev": true 21163 "dev": true
17026 }, 21164 },
17027 "emojis-list": { 21165 "emojis-list": {
@@ -17041,6 +21179,7 @@
17041 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 21179 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
17042 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 21180 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
17043 "dev": true, 21181 "dev": true,
21182 "optional": true,
17044 "requires": { 21183 "requires": {
17045 "once": "^1.4.0" 21184 "once": "^1.4.0"
17046 } 21185 }
@@ -17055,11 +21194,27 @@
17055 "tapable": "^2.2.0" 21194 "tapable": "^2.2.0"
17056 } 21195 }
17057 }, 21196 },
21197 "enquirer": {
21198 "version": "2.3.6",
21199 "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
21200 "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
21201 "dev": true,
21202 "requires": {
21203 "ansi-colors": "^4.1.1"
21204 }
21205 },
17058 "entities": { 21206 "entities": {
17059 "version": "2.2.0", 21207 "version": "2.2.0",
17060 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 21208 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
17061 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 21209 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
17062 "dev": true 21210 },
21211 "env-paths": {
21212 "version": "2.2.1",
21213 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
21214 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
21215 "dev": true,
21216 "optional": true,
21217 "peer": true
17063 }, 21218 },
17064 "envinfo": { 21219 "envinfo": {
17065 "version": "7.8.1", 21220 "version": "7.8.1",
@@ -17067,21 +21222,10 @@
17067 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 21222 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
17068 "dev": true 21223 "dev": true
17069 }, 21224 },
17070 "errno": {
17071 "version": "0.1.8",
17072 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
17073 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
17074 "dev": true,
17075 "requires": {
17076 "prr": "~1.0.1"
17077 }
17078 },
17079 "error-ex": { 21225 "error-ex": {
17080 "version": "1.3.2", 21226 "version": "1.3.2",
17081 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 21227 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
17082 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 21228 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
17083 "dev": true,
17084 "optional": true,
17085 "requires": { 21229 "requires": {
17086 "is-arrayish": "^0.2.1" 21230 "is-arrayish": "^0.2.1"
17087 } 21231 }
@@ -17091,7 +21235,6 @@
17091 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", 21235 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz",
17092 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", 21236 "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==",
17093 "dev": true, 21237 "dev": true,
17094 "optional": true,
17095 "requires": { 21238 "requires": {
17096 "call-bind": "^1.0.2", 21239 "call-bind": "^1.0.2",
17097 "es-to-primitive": "^1.2.1", 21240 "es-to-primitive": "^1.2.1",
@@ -17112,9 +21255,9 @@
17112 } 21255 }
17113 }, 21256 },
17114 "es-module-lexer": { 21257 "es-module-lexer": {
17115 "version": "0.6.0", 21258 "version": "0.7.1",
17116 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.6.0.tgz", 21259 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz",
17117 "integrity": "sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==", 21260 "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==",
17118 "dev": true 21261 "dev": true
17119 }, 21262 },
17120 "es-to-primitive": { 21263 "es-to-primitive": {
@@ -17122,7 +21265,6 @@
17122 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 21265 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
17123 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 21266 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
17124 "dev": true, 21267 "dev": true,
17125 "optional": true,
17126 "requires": { 21268 "requires": {
17127 "is-callable": "^1.1.4", 21269 "is-callable": "^1.1.4",
17128 "is-date-object": "^1.0.1", 21270 "is-date-object": "^1.0.1",
@@ -17132,8 +21274,7 @@
17132 "escalade": { 21274 "escalade": {
17133 "version": "3.1.1", 21275 "version": "3.1.1",
17134 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 21276 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
17135 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 21277 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
17136 "dev": true
17137 }, 21278 },
17138 "escape-html": { 21279 "escape-html": {
17139 "version": "1.0.3", 21280 "version": "1.0.3",
@@ -17144,8 +21285,541 @@
17144 "escape-string-regexp": { 21285 "escape-string-regexp": {
17145 "version": "1.0.5", 21286 "version": "1.0.5",
17146 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 21287 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
17147 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 21288 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
17148 "dev": true 21289 },
21290 "eslint": {
21291 "version": "7.32.0",
21292 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
21293 "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
21294 "dev": true,
21295 "requires": {
21296 "@babel/code-frame": "7.12.11",
21297 "@eslint/eslintrc": "^0.4.3",
21298 "@humanwhocodes/config-array": "^0.5.0",
21299 "ajv": "^6.10.0",
21300 "chalk": "^4.0.0",
21301 "cross-spawn": "^7.0.2",
21302 "debug": "^4.0.1",
21303 "doctrine": "^3.0.0",
21304 "enquirer": "^2.3.5",
21305 "escape-string-regexp": "^4.0.0",
21306 "eslint-scope": "^5.1.1",
21307 "eslint-utils": "^2.1.0",
21308 "eslint-visitor-keys": "^2.0.0",
21309 "espree": "^7.3.1",
21310 "esquery": "^1.4.0",
21311 "esutils": "^2.0.2",
21312 "fast-deep-equal": "^3.1.3",
21313 "file-entry-cache": "^6.0.1",
21314 "functional-red-black-tree": "^1.0.1",
21315 "glob-parent": "^5.1.2",
21316 "globals": "^13.6.0",
21317 "ignore": "^4.0.6",
21318 "import-fresh": "^3.0.0",
21319 "imurmurhash": "^0.1.4",
21320 "is-glob": "^4.0.0",
21321 "js-yaml": "^3.13.1",
21322 "json-stable-stringify-without-jsonify": "^1.0.1",
21323 "levn": "^0.4.1",
21324 "lodash.merge": "^4.6.2",
21325 "minimatch": "^3.0.4",
21326 "natural-compare": "^1.4.0",
21327 "optionator": "^0.9.1",
21328 "progress": "^2.0.0",
21329 "regexpp": "^3.1.0",
21330 "semver": "^7.2.1",
21331 "strip-ansi": "^6.0.0",
21332 "strip-json-comments": "^3.1.0",
21333 "table": "^6.0.9",
21334 "text-table": "^0.2.0",
21335 "v8-compile-cache": "^2.0.3"
21336 },
21337 "dependencies": {
21338 "@babel/code-frame": {
21339 "version": "7.12.11",
21340 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
21341 "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
21342 "dev": true,
21343 "requires": {
21344 "@babel/highlight": "^7.10.4"
21345 }
21346 },
21347 "ansi-regex": {
21348 "version": "5.0.0",
21349 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
21350 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
21351 "dev": true
21352 },
21353 "ansi-styles": {
21354 "version": "4.3.0",
21355 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
21356 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
21357 "dev": true,
21358 "requires": {
21359 "color-convert": "^2.0.1"
21360 }
21361 },
21362 "chalk": {
21363 "version": "4.1.2",
21364 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
21365 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
21366 "dev": true,
21367 "requires": {
21368 "ansi-styles": "^4.1.0",
21369 "supports-color": "^7.1.0"
21370 }
21371 },
21372 "color-convert": {
21373 "version": "2.0.1",
21374 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
21375 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
21376 "dev": true,
21377 "requires": {
21378 "color-name": "~1.1.4"
21379 }
21380 },
21381 "color-name": {
21382 "version": "1.1.4",
21383 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
21384 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
21385 "dev": true
21386 },
21387 "escape-string-regexp": {
21388 "version": "4.0.0",
21389 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
21390 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
21391 "dev": true
21392 },
21393 "eslint-utils": {
21394 "version": "2.1.0",
21395 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
21396 "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
21397 "dev": true,
21398 "requires": {
21399 "eslint-visitor-keys": "^1.1.0"
21400 },
21401 "dependencies": {
21402 "eslint-visitor-keys": {
21403 "version": "1.3.0",
21404 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
21405 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
21406 "dev": true
21407 }
21408 }
21409 },
21410 "globals": {
21411 "version": "13.11.0",
21412 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
21413 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
21414 "dev": true,
21415 "requires": {
21416 "type-fest": "^0.20.2"
21417 }
21418 },
21419 "has-flag": {
21420 "version": "4.0.0",
21421 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
21422 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
21423 "dev": true
21424 },
21425 "ignore": {
21426 "version": "4.0.6",
21427 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
21428 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
21429 "dev": true
21430 },
21431 "semver": {
21432 "version": "7.3.5",
21433 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
21434 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
21435 "dev": true,
21436 "requires": {
21437 "lru-cache": "^6.0.0"
21438 }
21439 },
21440 "strip-ansi": {
21441 "version": "6.0.0",
21442 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
21443 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
21444 "dev": true,
21445 "requires": {
21446 "ansi-regex": "^5.0.0"
21447 }
21448 },
21449 "supports-color": {
21450 "version": "7.2.0",
21451 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
21452 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
21453 "dev": true,
21454 "requires": {
21455 "has-flag": "^4.0.0"
21456 }
21457 },
21458 "type-fest": {
21459 "version": "0.20.2",
21460 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
21461 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
21462 "dev": true
21463 }
21464 }
21465 },
21466 "eslint-config-airbnb": {
21467 "version": "18.2.1",
21468 "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz",
21469 "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==",
21470 "dev": true,
21471 "requires": {
21472 "eslint-config-airbnb-base": "^14.2.1",
21473 "object.assign": "^4.1.2",
21474 "object.entries": "^1.1.2"
21475 }
21476 },
21477 "eslint-config-airbnb-base": {
21478 "version": "14.2.1",
21479 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz",
21480 "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==",
21481 "dev": true,
21482 "requires": {
21483 "confusing-browser-globals": "^1.0.10",
21484 "object.assign": "^4.1.2",
21485 "object.entries": "^1.1.2"
21486 }
21487 },
21488 "eslint-config-airbnb-typescript": {
21489 "version": "13.0.0",
21490 "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-13.0.0.tgz",
21491 "integrity": "sha512-ILlBPRdEeNavuZl6Wcjsese/vxMI4E8WM4xqCXLFyOHA1HFicpuTys9ikCk872vFK009WvhtT+rCl0R1Uadqcw==",
21492 "dev": true,
21493 "requires": {}
21494 },
21495 "eslint-import-resolver-node": {
21496 "version": "0.3.6",
21497 "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
21498 "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
21499 "dev": true,
21500 "requires": {
21501 "debug": "^3.2.7",
21502 "resolve": "^1.20.0"
21503 },
21504 "dependencies": {
21505 "debug": {
21506 "version": "3.2.7",
21507 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
21508 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
21509 "dev": true,
21510 "requires": {
21511 "ms": "^2.1.1"
21512 }
21513 }
21514 }
21515 },
21516 "eslint-module-utils": {
21517 "version": "2.6.2",
21518 "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz",
21519 "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==",
21520 "dev": true,
21521 "requires": {
21522 "debug": "^3.2.7",
21523 "pkg-dir": "^2.0.0"
21524 },
21525 "dependencies": {
21526 "debug": {
21527 "version": "3.2.7",
21528 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
21529 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
21530 "dev": true,
21531 "requires": {
21532 "ms": "^2.1.1"
21533 }
21534 },
21535 "find-up": {
21536 "version": "2.1.0",
21537 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
21538 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
21539 "dev": true,
21540 "requires": {
21541 "locate-path": "^2.0.0"
21542 }
21543 },
21544 "locate-path": {
21545 "version": "2.0.0",
21546 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
21547 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
21548 "dev": true,
21549 "requires": {
21550 "p-locate": "^2.0.0",
21551 "path-exists": "^3.0.0"
21552 }
21553 },
21554 "p-limit": {
21555 "version": "1.3.0",
21556 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
21557 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
21558 "dev": true,
21559 "requires": {
21560 "p-try": "^1.0.0"
21561 }
21562 },
21563 "p-locate": {
21564 "version": "2.0.0",
21565 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
21566 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
21567 "dev": true,
21568 "requires": {
21569 "p-limit": "^1.1.0"
21570 }
21571 },
21572 "p-try": {
21573 "version": "1.0.0",
21574 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
21575 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
21576 "dev": true
21577 },
21578 "path-exists": {
21579 "version": "3.0.0",
21580 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
21581 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
21582 "dev": true
21583 },
21584 "pkg-dir": {
21585 "version": "2.0.0",
21586 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
21587 "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
21588 "dev": true,
21589 "requires": {
21590 "find-up": "^2.1.0"
21591 }
21592 }
21593 }
21594 },
21595 "eslint-plugin-import": {
21596 "version": "2.24.1",
21597 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.1.tgz",
21598 "integrity": "sha512-KSFWhNxPH8OGJwpRJJs+Z7I0a13E2iFQZJIvSnCu6KUs4qmgAm3xN9GYBCSoiGWmwA7gERZPXqYQjcoCROnYhQ==",
21599 "dev": true,
21600 "requires": {
21601 "array-includes": "^3.1.3",
21602 "array.prototype.flat": "^1.2.4",
21603 "debug": "^2.6.9",
21604 "doctrine": "^2.1.0",
21605 "eslint-import-resolver-node": "^0.3.6",
21606 "eslint-module-utils": "^2.6.2",
21607 "find-up": "^2.0.0",
21608 "has": "^1.0.3",
21609 "is-core-module": "^2.6.0",
21610 "minimatch": "^3.0.4",
21611 "object.values": "^1.1.4",
21612 "pkg-up": "^2.0.0",
21613 "read-pkg-up": "^3.0.0",
21614 "resolve": "^1.20.0",
21615 "tsconfig-paths": "^3.10.1"
21616 },
21617 "dependencies": {
21618 "debug": {
21619 "version": "2.6.9",
21620 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
21621 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
21622 "dev": true,
21623 "requires": {
21624 "ms": "2.0.0"
21625 }
21626 },
21627 "doctrine": {
21628 "version": "2.1.0",
21629 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
21630 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
21631 "dev": true,
21632 "requires": {
21633 "esutils": "^2.0.2"
21634 }
21635 },
21636 "find-up": {
21637 "version": "2.1.0",
21638 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
21639 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
21640 "dev": true,
21641 "requires": {
21642 "locate-path": "^2.0.0"
21643 }
21644 },
21645 "load-json-file": {
21646 "version": "4.0.0",
21647 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
21648 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
21649 "dev": true,
21650 "requires": {
21651 "graceful-fs": "^4.1.2",
21652 "parse-json": "^4.0.0",
21653 "pify": "^3.0.0",
21654 "strip-bom": "^3.0.0"
21655 }
21656 },
21657 "locate-path": {
21658 "version": "2.0.0",
21659 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
21660 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
21661 "dev": true,
21662 "requires": {
21663 "p-locate": "^2.0.0",
21664 "path-exists": "^3.0.0"
21665 }
21666 },
21667 "ms": {
21668 "version": "2.0.0",
21669 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
21670 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
21671 "dev": true
21672 },
21673 "p-limit": {
21674 "version": "1.3.0",
21675 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
21676 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
21677 "dev": true,
21678 "requires": {
21679 "p-try": "^1.0.0"
21680 }
21681 },
21682 "p-locate": {
21683 "version": "2.0.0",
21684 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
21685 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
21686 "dev": true,
21687 "requires": {
21688 "p-limit": "^1.1.0"
21689 }
21690 },
21691 "p-try": {
21692 "version": "1.0.0",
21693 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
21694 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
21695 "dev": true
21696 },
21697 "parse-json": {
21698 "version": "4.0.0",
21699 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
21700 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
21701 "dev": true,
21702 "requires": {
21703 "error-ex": "^1.3.1",
21704 "json-parse-better-errors": "^1.0.1"
21705 }
21706 },
21707 "path-exists": {
21708 "version": "3.0.0",
21709 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
21710 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
21711 "dev": true
21712 },
21713 "path-type": {
21714 "version": "3.0.0",
21715 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
21716 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
21717 "dev": true,
21718 "requires": {
21719 "pify": "^3.0.0"
21720 }
21721 },
21722 "pify": {
21723 "version": "3.0.0",
21724 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
21725 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
21726 "dev": true
21727 },
21728 "read-pkg": {
21729 "version": "3.0.0",
21730 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
21731 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
21732 "dev": true,
21733 "requires": {
21734 "load-json-file": "^4.0.0",
21735 "normalize-package-data": "^2.3.2",
21736 "path-type": "^3.0.0"
21737 }
21738 },
21739 "read-pkg-up": {
21740 "version": "3.0.0",
21741 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
21742 "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
21743 "dev": true,
21744 "requires": {
21745 "find-up": "^2.0.0",
21746 "read-pkg": "^3.0.0"
21747 }
21748 },
21749 "strip-bom": {
21750 "version": "3.0.0",
21751 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
21752 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
21753 "dev": true
21754 }
21755 }
21756 },
21757 "eslint-plugin-jsx-a11y": {
21758 "version": "6.4.1",
21759 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz",
21760 "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==",
21761 "dev": true,
21762 "requires": {
21763 "@babel/runtime": "^7.11.2",
21764 "aria-query": "^4.2.2",
21765 "array-includes": "^3.1.1",
21766 "ast-types-flow": "^0.0.7",
21767 "axe-core": "^4.0.2",
21768 "axobject-query": "^2.2.0",
21769 "damerau-levenshtein": "^1.0.6",
21770 "emoji-regex": "^9.0.0",
21771 "has": "^1.0.3",
21772 "jsx-ast-utils": "^3.1.0",
21773 "language-tags": "^1.0.5"
21774 }
21775 },
21776 "eslint-plugin-react": {
21777 "version": "7.24.0",
21778 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz",
21779 "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==",
21780 "dev": true,
21781 "requires": {
21782 "array-includes": "^3.1.3",
21783 "array.prototype.flatmap": "^1.2.4",
21784 "doctrine": "^2.1.0",
21785 "has": "^1.0.3",
21786 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
21787 "minimatch": "^3.0.4",
21788 "object.entries": "^1.1.4",
21789 "object.fromentries": "^2.0.4",
21790 "object.values": "^1.1.4",
21791 "prop-types": "^15.7.2",
21792 "resolve": "^2.0.0-next.3",
21793 "string.prototype.matchall": "^4.0.5"
21794 },
21795 "dependencies": {
21796 "doctrine": {
21797 "version": "2.1.0",
21798 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
21799 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
21800 "dev": true,
21801 "requires": {
21802 "esutils": "^2.0.2"
21803 }
21804 },
21805 "resolve": {
21806 "version": "2.0.0-next.3",
21807 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
21808 "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
21809 "dev": true,
21810 "requires": {
21811 "is-core-module": "^2.2.0",
21812 "path-parse": "^1.0.6"
21813 }
21814 }
21815 }
21816 },
21817 "eslint-plugin-react-hooks": {
21818 "version": "4.2.0",
21819 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz",
21820 "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==",
21821 "dev": true,
21822 "requires": {}
17149 }, 21823 },
17150 "eslint-scope": { 21824 "eslint-scope": {
17151 "version": "5.1.1", 21825 "version": "5.1.1",
@@ -17157,12 +21831,68 @@
17157 "estraverse": "^4.1.1" 21831 "estraverse": "^4.1.1"
17158 } 21832 }
17159 }, 21833 },
21834 "eslint-utils": {
21835 "version": "3.0.0",
21836 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
21837 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
21838 "dev": true,
21839 "requires": {
21840 "eslint-visitor-keys": "^2.0.0"
21841 }
21842 },
21843 "eslint-visitor-keys": {
21844 "version": "2.1.0",
21845 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
21846 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
21847 "dev": true
21848 },
21849 "espree": {
21850 "version": "7.3.1",
21851 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
21852 "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
21853 "dev": true,
21854 "requires": {
21855 "acorn": "^7.4.0",
21856 "acorn-jsx": "^5.3.1",
21857 "eslint-visitor-keys": "^1.3.0"
21858 },
21859 "dependencies": {
21860 "acorn": {
21861 "version": "7.4.1",
21862 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
21863 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
21864 "dev": true
21865 },
21866 "eslint-visitor-keys": {
21867 "version": "1.3.0",
21868 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
21869 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
21870 "dev": true
21871 }
21872 }
21873 },
17160 "esprima": { 21874 "esprima": {
17161 "version": "4.0.1", 21875 "version": "4.0.1",
17162 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 21876 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
17163 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 21877 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
21878 "dev": true
21879 },
21880 "esquery": {
21881 "version": "1.4.0",
21882 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
21883 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
17164 "dev": true, 21884 "dev": true,
17165 "optional": true 21885 "requires": {
21886 "estraverse": "^5.1.0"
21887 },
21888 "dependencies": {
21889 "estraverse": {
21890 "version": "5.2.0",
21891 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
21892 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
21893 "dev": true
21894 }
21895 }
17166 }, 21896 },
17167 "esrecurse": { 21897 "esrecurse": {
17168 "version": "4.3.0", 21898 "version": "4.3.0",
@@ -17211,15 +21941,6 @@
17211 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 21941 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
17212 "dev": true 21942 "dev": true
17213 }, 21943 },
17214 "eventsource": {
17215 "version": "1.1.0",
17216 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
17217 "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
17218 "dev": true,
17219 "requires": {
17220 "original": "^1.0.0"
17221 }
17222 },
17223 "exec-buffer": { 21944 "exec-buffer": {
17224 "version": "3.2.0", 21945 "version": "3.2.0",
17225 "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", 21946 "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
@@ -17364,6 +22085,15 @@
17364 "strip-final-newline": "^2.0.0" 22085 "strip-final-newline": "^2.0.0"
17365 } 22086 }
17366 }, 22087 },
22088 "execall": {
22089 "version": "2.0.0",
22090 "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
22091 "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
22092 "dev": true,
22093 "requires": {
22094 "clone-regexp": "^2.1.0"
22095 }
22096 },
17367 "executable": { 22097 "executable": {
17368 "version": "4.1.1", 22098 "version": "4.1.1",
17369 "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 22099 "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
@@ -17374,56 +22104,6 @@
17374 "pify": "^2.2.0" 22104 "pify": "^2.2.0"
17375 } 22105 }
17376 }, 22106 },
17377 "expand-brackets": {
17378 "version": "2.1.4",
17379 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
17380 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
17381 "dev": true,
17382 "requires": {
17383 "debug": "^2.3.3",
17384 "define-property": "^0.2.5",
17385 "extend-shallow": "^2.0.1",
17386 "posix-character-classes": "^0.1.0",
17387 "regex-not": "^1.0.0",
17388 "snapdragon": "^0.8.1",
17389 "to-regex": "^3.0.1"
17390 },
17391 "dependencies": {
17392 "debug": {
17393 "version": "2.6.9",
17394 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
17395 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
17396 "dev": true,
17397 "requires": {
17398 "ms": "2.0.0"
17399 }
17400 },
17401 "define-property": {
17402 "version": "0.2.5",
17403 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
17404 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
17405 "dev": true,
17406 "requires": {
17407 "is-descriptor": "^0.1.0"
17408 }
17409 },
17410 "extend-shallow": {
17411 "version": "2.0.1",
17412 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
17413 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
17414 "dev": true,
17415 "requires": {
17416 "is-extendable": "^0.1.0"
17417 }
17418 },
17419 "ms": {
17420 "version": "2.0.0",
17421 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
17422 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
17423 "dev": true
17424 }
17425 }
17426 },
17427 "express": { 22107 "express": {
17428 "version": "4.17.1", 22108 "version": "4.17.1",
17429 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 22109 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
@@ -17506,91 +22186,19 @@
17506 "sort-keys-length": "^1.0.0" 22186 "sort-keys-length": "^1.0.0"
17507 } 22187 }
17508 }, 22188 },
17509 "extend-shallow": { 22189 "extend": {
17510 "version": "3.0.2", 22190 "version": "3.0.2",
17511 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 22191 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
17512 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 22192 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
17513 "dev": true, 22193 "dev": true
17514 "requires": {
17515 "assign-symbols": "^1.0.0",
17516 "is-extendable": "^1.0.1"
17517 },
17518 "dependencies": {
17519 "is-extendable": {
17520 "version": "1.0.1",
17521 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
17522 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
17523 "dev": true,
17524 "requires": {
17525 "is-plain-object": "^2.0.4"
17526 }
17527 }
17528 }
17529 }, 22194 },
17530 "extglob": { 22195 "extsprintf": {
17531 "version": "2.0.4", 22196 "version": "1.3.0",
17532 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 22197 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
17533 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 22198 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
17534 "dev": true, 22199 "dev": true,
17535 "requires": { 22200 "optional": true,
17536 "array-unique": "^0.3.2", 22201 "peer": true
17537 "define-property": "^1.0.0",
17538 "expand-brackets": "^2.1.4",
17539 "extend-shallow": "^2.0.1",
17540 "fragment-cache": "^0.2.1",
17541 "regex-not": "^1.0.0",
17542 "snapdragon": "^0.8.1",
17543 "to-regex": "^3.0.1"
17544 },
17545 "dependencies": {
17546 "define-property": {
17547 "version": "1.0.0",
17548 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
17549 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
17550 "dev": true,
17551 "requires": {
17552 "is-descriptor": "^1.0.0"
17553 }
17554 },
17555 "extend-shallow": {
17556 "version": "2.0.1",
17557 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
17558 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
17559 "dev": true,
17560 "requires": {
17561 "is-extendable": "^0.1.0"
17562 }
17563 },
17564 "is-accessor-descriptor": {
17565 "version": "1.0.0",
17566 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
17567 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
17568 "dev": true,
17569 "requires": {
17570 "kind-of": "^6.0.0"
17571 }
17572 },
17573 "is-data-descriptor": {
17574 "version": "1.0.0",
17575 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
17576 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
17577 "dev": true,
17578 "requires": {
17579 "kind-of": "^6.0.0"
17580 }
17581 },
17582 "is-descriptor": {
17583 "version": "1.0.2",
17584 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
17585 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
17586 "dev": true,
17587 "requires": {
17588 "is-accessor-descriptor": "^1.0.0",
17589 "is-data-descriptor": "^1.0.0",
17590 "kind-of": "^6.0.2"
17591 }
17592 }
17593 }
17594 }, 22202 },
17595 "fast-deep-equal": { 22203 "fast-deep-equal": {
17596 "version": "3.1.3", 22204 "version": "3.1.3",
@@ -17617,6 +22225,12 @@
17617 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 22225 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
17618 "dev": true 22226 "dev": true
17619 }, 22227 },
22228 "fast-levenshtein": {
22229 "version": "2.0.6",
22230 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
22231 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
22232 "dev": true
22233 },
17620 "fast-xml-parser": { 22234 "fast-xml-parser": {
17621 "version": "3.19.0", 22235 "version": "3.19.0",
17622 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", 22236 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz",
@@ -17669,38 +22283,13 @@
17669 "object-assign": "^4.1.0" 22283 "object-assign": "^4.1.0"
17670 } 22284 }
17671 }, 22285 },
17672 "file-loader": { 22286 "file-entry-cache": {
17673 "version": "6.2.0", 22287 "version": "6.0.1",
17674 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", 22288 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
17675 "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", 22289 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
17676 "dev": true, 22290 "dev": true,
17677 "requires": { 22291 "requires": {
17678 "loader-utils": "^2.0.0", 22292 "flat-cache": "^3.0.4"
17679 "schema-utils": "^3.0.0"
17680 },
17681 "dependencies": {
17682 "loader-utils": {
17683 "version": "2.0.0",
17684 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
17685 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
17686 "dev": true,
17687 "requires": {
17688 "big.js": "^5.2.2",
17689 "emojis-list": "^3.0.0",
17690 "json5": "^2.1.2"
17691 }
17692 },
17693 "schema-utils": {
17694 "version": "3.0.0",
17695 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
17696 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
17697 "dev": true,
17698 "requires": {
17699 "@types/json-schema": "^7.0.6",
17700 "ajv": "^6.12.5",
17701 "ajv-keywords": "^3.5.2"
17702 }
17703 }
17704 } 22293 }
17705 }, 22294 },
17706 "file-type": { 22295 "file-type": {
@@ -17780,6 +22369,11 @@
17780 "pkg-dir": "^4.1.0" 22369 "pkg-dir": "^4.1.0"
17781 } 22370 }
17782 }, 22371 },
22372 "find-root": {
22373 "version": "1.1.0",
22374 "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
22375 "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
22376 },
17783 "find-up": { 22377 "find-up": {
17784 "version": "4.1.0", 22378 "version": "4.1.0",
17785 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 22379 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -17800,33 +22394,66 @@
17800 "semver-regex": "^2.0.0" 22394 "semver-regex": "^2.0.0"
17801 } 22395 }
17802 }, 22396 },
17803 "follow-redirects": { 22397 "flat-cache": {
17804 "version": "1.14.1", 22398 "version": "3.0.4",
17805 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", 22399 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
17806 "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", 22400 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
22401 "dev": true,
22402 "requires": {
22403 "flatted": "^3.1.0",
22404 "rimraf": "^3.0.2"
22405 },
22406 "dependencies": {
22407 "rimraf": {
22408 "version": "3.0.2",
22409 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
22410 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
22411 "dev": true,
22412 "requires": {
22413 "glob": "^7.1.3"
22414 }
22415 }
22416 }
22417 },
22418 "flatted": {
22419 "version": "3.2.2",
22420 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
22421 "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
17807 "dev": true 22422 "dev": true
17808 }, 22423 },
17809 "for-in": { 22424 "follow-redirects": {
17810 "version": "1.0.2", 22425 "version": "1.14.2",
17811 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 22426 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz",
17812 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 22427 "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==",
17813 "dev": true 22428 "dev": true
17814 }, 22429 },
22430 "forever-agent": {
22431 "version": "0.6.1",
22432 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
22433 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
22434 "dev": true,
22435 "optional": true,
22436 "peer": true
22437 },
22438 "form-data": {
22439 "version": "2.3.3",
22440 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
22441 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
22442 "dev": true,
22443 "optional": true,
22444 "peer": true,
22445 "requires": {
22446 "asynckit": "^0.4.0",
22447 "combined-stream": "^1.0.6",
22448 "mime-types": "^2.1.12"
22449 }
22450 },
17815 "forwarded": { 22451 "forwarded": {
17816 "version": "0.2.0", 22452 "version": "0.2.0",
17817 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 22453 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
17818 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 22454 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
17819 "dev": true 22455 "dev": true
17820 }, 22456 },
17821 "fragment-cache": {
17822 "version": "0.2.1",
17823 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
17824 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
17825 "dev": true,
17826 "requires": {
17827 "map-cache": "^0.2.2"
17828 }
17829 },
17830 "fresh": { 22457 "fresh": {
17831 "version": "0.5.2", 22458 "version": "0.5.2",
17832 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 22459 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
@@ -17851,6 +22478,23 @@
17851 "dev": true, 22478 "dev": true,
17852 "optional": true 22479 "optional": true
17853 }, 22480 },
22481 "fs-minipass": {
22482 "version": "2.1.0",
22483 "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
22484 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
22485 "dev": true,
22486 "optional": true,
22487 "peer": true,
22488 "requires": {
22489 "minipass": "^3.0.0"
22490 }
22491 },
22492 "fs-monkey": {
22493 "version": "1.0.3",
22494 "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
22495 "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
22496 "dev": true
22497 },
17854 "fs.realpath": { 22498 "fs.realpath": {
17855 "version": "1.0.0", 22499 "version": "1.0.0",
17856 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 22500 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -17867,20 +22511,81 @@
17867 "function-bind": { 22511 "function-bind": {
17868 "version": "1.1.1", 22512 "version": "1.1.1",
17869 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 22513 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
17870 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 22514 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
22515 },
22516 "functional-red-black-tree": {
22517 "version": "1.0.1",
22518 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
22519 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
17871 "dev": true 22520 "dev": true
17872 }, 22521 },
22522 "gauge": {
22523 "version": "2.7.4",
22524 "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
22525 "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
22526 "dev": true,
22527 "optional": true,
22528 "peer": true,
22529 "requires": {
22530 "aproba": "^1.0.3",
22531 "console-control-strings": "^1.0.0",
22532 "has-unicode": "^2.0.0",
22533 "object-assign": "^4.1.0",
22534 "signal-exit": "^3.0.0",
22535 "string-width": "^1.0.1",
22536 "strip-ansi": "^3.0.1",
22537 "wide-align": "^1.1.0"
22538 },
22539 "dependencies": {
22540 "is-fullwidth-code-point": {
22541 "version": "1.0.0",
22542 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
22543 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
22544 "dev": true,
22545 "optional": true,
22546 "peer": true,
22547 "requires": {
22548 "number-is-nan": "^1.0.0"
22549 }
22550 },
22551 "string-width": {
22552 "version": "1.0.2",
22553 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
22554 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
22555 "dev": true,
22556 "optional": true,
22557 "peer": true,
22558 "requires": {
22559 "code-point-at": "^1.0.0",
22560 "is-fullwidth-code-point": "^1.0.0",
22561 "strip-ansi": "^3.0.0"
22562 }
22563 }
22564 }
22565 },
22566 "gaze": {
22567 "version": "1.1.3",
22568 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
22569 "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
22570 "dev": true,
22571 "optional": true,
22572 "peer": true,
22573 "requires": {
22574 "globule": "^1.0.0"
22575 }
22576 },
17873 "gensync": { 22577 "gensync": {
17874 "version": "1.0.0-beta.2", 22578 "version": "1.0.0-beta.2",
17875 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 22579 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
17876 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 22580 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
17877 "dev": true
17878 }, 22581 },
17879 "get-caller-file": { 22582 "get-caller-file": {
17880 "version": "2.0.5", 22583 "version": "2.0.5",
17881 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 22584 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
17882 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 22585 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
17883 "dev": true 22586 "dev": true,
22587 "optional": true,
22588 "peer": true
17884 }, 22589 },
17885 "get-intrinsic": { 22590 "get-intrinsic": {
17886 "version": "1.1.1", 22591 "version": "1.1.1",
@@ -17916,11 +22621,16 @@
17916 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 22621 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
17917 "dev": true 22622 "dev": true
17918 }, 22623 },
17919 "get-value": { 22624 "getpass": {
17920 "version": "2.0.6", 22625 "version": "0.1.7",
17921 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 22626 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
17922 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 22627 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
17923 "dev": true 22628 "dev": true,
22629 "optional": true,
22630 "peer": true,
22631 "requires": {
22632 "assert-plus": "^1.0.0"
22633 }
17924 }, 22634 },
17925 "gifsicle": { 22635 "gifsicle": {
17926 "version": "5.2.0", 22636 "version": "5.2.0",
@@ -17964,11 +22674,41 @@
17964 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 22674 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
17965 "dev": true 22675 "dev": true
17966 }, 22676 },
22677 "global-modules": {
22678 "version": "2.0.0",
22679 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
22680 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
22681 "dev": true,
22682 "requires": {
22683 "global-prefix": "^3.0.0"
22684 }
22685 },
22686 "global-prefix": {
22687 "version": "3.0.0",
22688 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
22689 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
22690 "dev": true,
22691 "requires": {
22692 "ini": "^1.3.5",
22693 "kind-of": "^6.0.2",
22694 "which": "^1.3.1"
22695 },
22696 "dependencies": {
22697 "which": {
22698 "version": "1.3.1",
22699 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
22700 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
22701 "dev": true,
22702 "requires": {
22703 "isexe": "^2.0.0"
22704 }
22705 }
22706 }
22707 },
17967 "globals": { 22708 "globals": {
17968 "version": "11.12.0", 22709 "version": "11.12.0",
17969 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 22710 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
17970 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 22711 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
17971 "dev": true
17972 }, 22712 },
17973 "globby": { 22713 "globby": {
17974 "version": "10.0.2", 22714 "version": "10.0.2",
@@ -17986,6 +22726,34 @@
17986 "slash": "^3.0.0" 22726 "slash": "^3.0.0"
17987 } 22727 }
17988 }, 22728 },
22729 "globjoin": {
22730 "version": "0.1.4",
22731 "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
22732 "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
22733 "dev": true
22734 },
22735 "globule": {
22736 "version": "1.3.3",
22737 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
22738 "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
22739 "dev": true,
22740 "optional": true,
22741 "peer": true,
22742 "requires": {
22743 "glob": "~7.1.1",
22744 "lodash": "~4.17.10",
22745 "minimatch": "~3.0.2"
22746 }
22747 },
22748 "gonzales-pe": {
22749 "version": "4.3.0",
22750 "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
22751 "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
22752 "dev": true,
22753 "requires": {
22754 "minimist": "^1.2.5"
22755 }
22756 },
17989 "got": { 22757 "got": {
17990 "version": "7.1.0", 22758 "version": "7.1.0",
17991 "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", 22759 "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
@@ -18037,11 +22805,36 @@
18037 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 22805 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
18038 "dev": true 22806 "dev": true
18039 }, 22807 },
22808 "har-schema": {
22809 "version": "2.0.0",
22810 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
22811 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
22812 "dev": true,
22813 "optional": true,
22814 "peer": true
22815 },
22816 "har-validator": {
22817 "version": "5.1.5",
22818 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
22819 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
22820 "dev": true,
22821 "optional": true,
22822 "peer": true,
22823 "requires": {
22824 "ajv": "^6.12.3",
22825 "har-schema": "^2.0.0"
22826 }
22827 },
22828 "hard-rejection": {
22829 "version": "2.1.0",
22830 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
22831 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
22832 "dev": true
22833 },
18040 "has": { 22834 "has": {
18041 "version": "1.0.3", 22835 "version": "1.0.3",
18042 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 22836 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
18043 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 22837 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
18044 "dev": true,
18045 "requires": { 22838 "requires": {
18046 "function-bind": "^1.1.1" 22839 "function-bind": "^1.1.1"
18047 } 22840 }
@@ -18060,14 +22853,12 @@
18060 "version": "1.0.1", 22853 "version": "1.0.1",
18061 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 22854 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
18062 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 22855 "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
18063 "dev": true, 22856 "dev": true
18064 "optional": true
18065 }, 22857 },
18066 "has-flag": { 22858 "has-flag": {
18067 "version": "3.0.0", 22859 "version": "3.0.0",
18068 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 22860 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
18069 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 22861 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
18070 "dev": true
18071 }, 22862 },
18072 "has-symbol-support-x": { 22863 "has-symbol-support-x": {
18073 "version": "1.4.2", 22864 "version": "1.4.2",
@@ -18092,57 +22883,13 @@
18092 "has-symbol-support-x": "^1.4.1" 22883 "has-symbol-support-x": "^1.4.1"
18093 } 22884 }
18094 }, 22885 },
18095 "has-value": { 22886 "has-unicode": {
18096 "version": "1.0.0", 22887 "version": "2.0.1",
18097 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 22888 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
18098 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 22889 "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
18099 "dev": true,
18100 "requires": {
18101 "get-value": "^2.0.6",
18102 "has-values": "^1.0.0",
18103 "isobject": "^3.0.0"
18104 }
18105 },
18106 "has-values": {
18107 "version": "1.0.0",
18108 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
18109 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
18110 "dev": true, 22890 "dev": true,
18111 "requires": { 22891 "optional": true,
18112 "is-number": "^3.0.0", 22892 "peer": true
18113 "kind-of": "^4.0.0"
18114 },
18115 "dependencies": {
18116 "is-number": {
18117 "version": "3.0.0",
18118 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
18119 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
18120 "dev": true,
18121 "requires": {
18122 "kind-of": "^3.0.2"
18123 },
18124 "dependencies": {
18125 "kind-of": {
18126 "version": "3.2.2",
18127 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
18128 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
18129 "dev": true,
18130 "requires": {
18131 "is-buffer": "^1.1.5"
18132 }
18133 }
18134 }
18135 },
18136 "kind-of": {
18137 "version": "4.0.0",
18138 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
18139 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
18140 "dev": true,
18141 "requires": {
18142 "is-buffer": "^1.1.5"
18143 }
18144 }
18145 }
18146 }, 22893 },
18147 "he": { 22894 "he": {
18148 "version": "1.2.0", 22895 "version": "1.2.0",
@@ -18162,8 +22909,7 @@
18162 "version": "2.8.9", 22909 "version": "2.8.9",
18163 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 22910 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
18164 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 22911 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
18165 "dev": true, 22912 "dev": true
18166 "optional": true
18167 }, 22913 },
18168 "hpack.js": { 22914 "hpack.js": {
18169 "version": "2.1.6", 22915 "version": "2.1.6",
@@ -18177,10 +22923,19 @@
18177 "wbuf": "^1.1.0" 22923 "wbuf": "^1.1.0"
18178 } 22924 }
18179 }, 22925 },
22926 "html-dom-parser": {
22927 "version": "1.0.1",
22928 "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-1.0.1.tgz",
22929 "integrity": "sha512-uKXISKlHzB/l9A08jrs2wseQJ9b864ZfEdmIZskj10cuP6HxCOMHSK0RdluV8NVQaWs0PwefN7d8wqG3jR0IbQ==",
22930 "requires": {
22931 "domhandler": "4.2.0",
22932 "htmlparser2": "6.1.0"
22933 }
22934 },
18180 "html-entities": { 22935 "html-entities": {
18181 "version": "1.4.0", 22936 "version": "2.3.2",
18182 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", 22937 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
18183 "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", 22938 "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
18184 "dev": true 22939 "dev": true
18185 }, 22940 },
18186 "html-minifier-terser": { 22941 "html-minifier-terser": {
@@ -18231,6 +22986,63 @@
18231 } 22986 }
18232 } 22987 }
18233 }, 22988 },
22989 "html-react-parser": {
22990 "version": "1.2.8",
22991 "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-1.2.8.tgz",
22992 "integrity": "sha512-fPPbnMNbVuceyJARZTCu2/Ai7XbVsfncwVUl3IFpgV8BG7lv6hm+Z8NWXRgc2r1DXTf1wRnLaPDL4unbln/r+g==",
22993 "requires": {
22994 "domhandler": "4.2.0",
22995 "html-dom-parser": "1.0.1",
22996 "react-property": "1.0.1",
22997 "style-to-js": "1.1.0"
22998 }
22999 },
23000 "html-tags": {
23001 "version": "3.1.0",
23002 "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
23003 "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
23004 "dev": true
23005 },
23006 "html-tokenize": {
23007 "version": "2.0.1",
23008 "resolved": "https://registry.npmjs.org/html-tokenize/-/html-tokenize-2.0.1.tgz",
23009 "integrity": "sha512-QY6S+hZ0f5m1WT8WffYN+Hg+xm/w5I8XeUcAq/ZYP5wVC8xbKi4Whhru3FtrAebD5EhBW8rmFzkDI6eCAuFe2w==",
23010 "requires": {
23011 "buffer-from": "~0.1.1",
23012 "inherits": "~2.0.1",
23013 "minimist": "~1.2.5",
23014 "readable-stream": "~1.0.27-1",
23015 "through2": "~0.4.1"
23016 },
23017 "dependencies": {
23018 "buffer-from": {
23019 "version": "0.1.2",
23020 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz",
23021 "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="
23022 },
23023 "isarray": {
23024 "version": "0.0.1",
23025 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
23026 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
23027 },
23028 "readable-stream": {
23029 "version": "1.0.34",
23030 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
23031 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
23032 "requires": {
23033 "core-util-is": "~1.0.0",
23034 "inherits": "~2.0.1",
23035 "isarray": "0.0.1",
23036 "string_decoder": "~0.10.x"
23037 }
23038 },
23039 "string_decoder": {
23040 "version": "0.10.31",
23041 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
23042 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
23043 }
23044 }
23045 },
18234 "html-webpack-plugin": { 23046 "html-webpack-plugin": {
18235 "version": "5.3.2", 23047 "version": "5.3.2",
18236 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz", 23048 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz",
@@ -18248,7 +23060,6 @@
18248 "version": "6.1.0", 23060 "version": "6.1.0",
18249 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 23061 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
18250 "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 23062 "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
18251 "dev": true,
18252 "requires": { 23063 "requires": {
18253 "domelementtype": "^2.0.1", 23064 "domelementtype": "^2.0.1",
18254 "domhandler": "^4.0.0", 23065 "domhandler": "^4.0.0",
@@ -18308,133 +23119,45 @@
18308 } 23119 }
18309 }, 23120 },
18310 "http-proxy-middleware": { 23121 "http-proxy-middleware": {
18311 "version": "0.19.1", 23122 "version": "2.0.1",
18312 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", 23123 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
18313 "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", 23124 "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
18314 "dev": true, 23125 "dev": true,
18315 "requires": { 23126 "requires": {
18316 "http-proxy": "^1.17.0", 23127 "@types/http-proxy": "^1.17.5",
18317 "is-glob": "^4.0.0", 23128 "http-proxy": "^1.18.1",
18318 "lodash": "^4.17.11", 23129 "is-glob": "^4.0.1",
18319 "micromatch": "^3.1.10" 23130 "is-plain-obj": "^3.0.0",
23131 "micromatch": "^4.0.2"
18320 }, 23132 },
18321 "dependencies": { 23133 "dependencies": {
18322 "braces": { 23134 "is-plain-obj": {
18323 "version": "2.3.2",
18324 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
18325 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
18326 "dev": true,
18327 "requires": {
18328 "arr-flatten": "^1.1.0",
18329 "array-unique": "^0.3.2",
18330 "extend-shallow": "^2.0.1",
18331 "fill-range": "^4.0.0",
18332 "isobject": "^3.0.1",
18333 "repeat-element": "^1.1.2",
18334 "snapdragon": "^0.8.1",
18335 "snapdragon-node": "^2.0.1",
18336 "split-string": "^3.0.2",
18337 "to-regex": "^3.0.1"
18338 },
18339 "dependencies": {
18340 "extend-shallow": {
18341 "version": "2.0.1",
18342 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
18343 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
18344 "dev": true,
18345 "requires": {
18346 "is-extendable": "^0.1.0"
18347 }
18348 }
18349 }
18350 },
18351 "fill-range": {
18352 "version": "4.0.0",
18353 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
18354 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
18355 "dev": true,
18356 "requires": {
18357 "extend-shallow": "^2.0.1",
18358 "is-number": "^3.0.0",
18359 "repeat-string": "^1.6.1",
18360 "to-regex-range": "^2.1.0"
18361 },
18362 "dependencies": {
18363 "extend-shallow": {
18364 "version": "2.0.1",
18365 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
18366 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
18367 "dev": true,
18368 "requires": {
18369 "is-extendable": "^0.1.0"
18370 }
18371 }
18372 }
18373 },
18374 "is-number": {
18375 "version": "3.0.0", 23135 "version": "3.0.0",
18376 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 23136 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
18377 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 23137 "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
18378 "dev": true, 23138 "dev": true
18379 "requires": {
18380 "kind-of": "^3.0.2"
18381 },
18382 "dependencies": {
18383 "kind-of": {
18384 "version": "3.2.2",
18385 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
18386 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
18387 "dev": true,
18388 "requires": {
18389 "is-buffer": "^1.1.5"
18390 }
18391 }
18392 }
18393 },
18394 "micromatch": {
18395 "version": "3.1.10",
18396 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
18397 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
18398 "dev": true,
18399 "requires": {
18400 "arr-diff": "^4.0.0",
18401 "array-unique": "^0.3.2",
18402 "braces": "^2.3.1",
18403 "define-property": "^2.0.2",
18404 "extend-shallow": "^3.0.2",
18405 "extglob": "^2.0.4",
18406 "fragment-cache": "^0.2.1",
18407 "kind-of": "^6.0.2",
18408 "nanomatch": "^1.2.9",
18409 "object.pick": "^1.3.0",
18410 "regex-not": "^1.0.0",
18411 "snapdragon": "^0.8.1",
18412 "to-regex": "^3.0.2"
18413 }
18414 },
18415 "to-regex-range": {
18416 "version": "2.1.1",
18417 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
18418 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
18419 "dev": true,
18420 "requires": {
18421 "is-number": "^3.0.0",
18422 "repeat-string": "^1.6.1"
18423 }
18424 } 23139 }
18425 } 23140 }
18426 }, 23141 },
23142 "http-signature": {
23143 "version": "1.2.0",
23144 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
23145 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
23146 "dev": true,
23147 "optional": true,
23148 "peer": true,
23149 "requires": {
23150 "assert-plus": "^1.0.0",
23151 "jsprim": "^1.2.2",
23152 "sshpk": "^1.7.0"
23153 }
23154 },
18427 "human-signals": { 23155 "human-signals": {
18428 "version": "2.1.0", 23156 "version": "2.1.0",
18429 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 23157 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
18430 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 23158 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
18431 "dev": true 23159 "dev": true
18432 }, 23160 },
18433 "hyphenate-style-name": {
18434 "version": "1.0.4",
18435 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
18436 "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
18437 },
18438 "iconv-lite": { 23161 "iconv-lite": {
18439 "version": "0.4.24", 23162 "version": "0.4.24",
18440 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 23163 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -18757,6 +23480,22 @@
18757 "is-cwebp-readable": "^3.0.0" 23480 "is-cwebp-readable": "^3.0.0"
18758 } 23481 }
18759 }, 23482 },
23483 "import-fresh": {
23484 "version": "3.3.0",
23485 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
23486 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
23487 "requires": {
23488 "parent-module": "^1.0.0",
23489 "resolve-from": "^4.0.0"
23490 },
23491 "dependencies": {
23492 "resolve-from": {
23493 "version": "4.0.0",
23494 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
23495 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
23496 }
23497 }
23498 },
18760 "import-lazy": { 23499 "import-lazy": {
18761 "version": "3.1.0", 23500 "version": "3.1.0",
18762 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", 23501 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
@@ -18774,6 +23513,12 @@
18774 "resolve-cwd": "^3.0.0" 23513 "resolve-cwd": "^3.0.0"
18775 } 23514 }
18776 }, 23515 },
23516 "imurmurhash": {
23517 "version": "0.1.4",
23518 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
23519 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
23520 "dev": true
23521 },
18777 "indent-string": { 23522 "indent-string": {
18778 "version": "2.1.0", 23523 "version": "2.1.0",
18779 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 23524 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
@@ -18797,24 +23542,60 @@
18797 "inherits": { 23542 "inherits": {
18798 "version": "2.0.4", 23543 "version": "2.0.4",
18799 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 23544 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
18800 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 23545 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
18801 "dev": true
18802 }, 23546 },
18803 "ini": { 23547 "ini": {
18804 "version": "1.3.8", 23548 "version": "1.3.8",
18805 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 23549 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
18806 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 23550 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
18807 "dev": true, 23551 "dev": true
18808 "optional": true 23552 },
23553 "inline-style-parser": {
23554 "version": "0.1.1",
23555 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
23556 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
18809 }, 23557 },
18810 "internal-ip": { 23558 "internal-ip": {
18811 "version": "4.3.0", 23559 "version": "6.2.0",
18812 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", 23560 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
18813 "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", 23561 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
23562 "dev": true,
23563 "requires": {
23564 "default-gateway": "^6.0.0",
23565 "ipaddr.js": "^1.9.1",
23566 "is-ip": "^3.1.0",
23567 "p-event": "^4.2.0"
23568 },
23569 "dependencies": {
23570 "p-event": {
23571 "version": "4.2.0",
23572 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
23573 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
23574 "dev": true,
23575 "requires": {
23576 "p-timeout": "^3.1.0"
23577 }
23578 },
23579 "p-timeout": {
23580 "version": "3.2.0",
23581 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
23582 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
23583 "dev": true,
23584 "requires": {
23585 "p-finally": "^1.0.0"
23586 }
23587 }
23588 }
23589 },
23590 "internal-slot": {
23591 "version": "1.0.3",
23592 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
23593 "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
18814 "dev": true, 23594 "dev": true,
18815 "requires": { 23595 "requires": {
18816 "default-gateway": "^4.2.0", 23596 "get-intrinsic": "^1.1.0",
18817 "ipaddr.js": "^1.9.0" 23597 "has": "^1.0.3",
23598 "side-channel": "^1.0.4"
18818 } 23599 }
18819 }, 23600 },
18820 "interpret": { 23601 "interpret": {
@@ -18841,9 +23622,9 @@
18841 "dev": true 23622 "dev": true
18842 }, 23623 },
18843 "ip-regex": { 23624 "ip-regex": {
18844 "version": "2.1.0", 23625 "version": "4.3.0",
18845 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", 23626 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
18846 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", 23627 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
18847 "dev": true 23628 "dev": true
18848 }, 23629 },
18849 "ipaddr.js": { 23630 "ipaddr.js": {
@@ -18852,30 +23633,20 @@
18852 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 23633 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
18853 "dev": true 23634 "dev": true
18854 }, 23635 },
18855 "is-absolute-url": { 23636 "is-alphabetical": {
18856 "version": "3.0.3", 23637 "version": "1.0.4",
18857 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 23638 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
18858 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 23639 "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
18859 "dev": true 23640 "dev": true
18860 }, 23641 },
18861 "is-accessor-descriptor": { 23642 "is-alphanumerical": {
18862 "version": "0.1.6", 23643 "version": "1.0.4",
18863 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 23644 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
18864 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 23645 "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
18865 "dev": true, 23646 "dev": true,
18866 "requires": { 23647 "requires": {
18867 "kind-of": "^3.0.2" 23648 "is-alphabetical": "^1.0.0",
18868 }, 23649 "is-decimal": "^1.0.0"
18869 "dependencies": {
18870 "kind-of": {
18871 "version": "3.2.2",
18872 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
18873 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
18874 "dev": true,
18875 "requires": {
18876 "is-buffer": "^1.1.5"
18877 }
18878 }
18879 } 23650 }
18880 }, 23651 },
18881 "is-arguments": { 23652 "is-arguments": {
@@ -18890,16 +23661,13 @@
18890 "is-arrayish": { 23661 "is-arrayish": {
18891 "version": "0.2.1", 23662 "version": "0.2.1",
18892 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 23663 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
18893 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 23664 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
18894 "dev": true,
18895 "optional": true
18896 }, 23665 },
18897 "is-bigint": { 23666 "is-bigint": {
18898 "version": "1.0.2", 23667 "version": "1.0.2",
18899 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", 23668 "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
18900 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", 23669 "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==",
18901 "dev": true, 23670 "dev": true
18902 "optional": true
18903 }, 23671 },
18904 "is-binary-path": { 23672 "is-binary-path": {
18905 "version": "2.1.0", 23673 "version": "2.1.0",
@@ -18915,29 +23683,26 @@
18915 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", 23683 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
18916 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", 23684 "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
18917 "dev": true, 23685 "dev": true,
18918 "optional": true,
18919 "requires": { 23686 "requires": {
18920 "call-bind": "^1.0.2" 23687 "call-bind": "^1.0.2"
18921 } 23688 }
18922 }, 23689 },
18923 "is-buffer": { 23690 "is-buffer": {
18924 "version": "1.1.6", 23691 "version": "2.0.5",
18925 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 23692 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
18926 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 23693 "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
18927 "dev": true 23694 "dev": true
18928 }, 23695 },
18929 "is-callable": { 23696 "is-callable": {
18930 "version": "1.2.3", 23697 "version": "1.2.3",
18931 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", 23698 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
18932 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", 23699 "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
18933 "dev": true, 23700 "dev": true
18934 "optional": true
18935 }, 23701 },
18936 "is-core-module": { 23702 "is-core-module": {
18937 "version": "2.4.0", 23703 "version": "2.6.0",
18938 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 23704 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
18939 "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 23705 "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
18940 "dev": true,
18941 "requires": { 23706 "requires": {
18942 "has": "^1.0.3" 23707 "has": "^1.0.3"
18943 } 23708 }
@@ -18961,55 +23726,22 @@
18961 } 23726 }
18962 } 23727 }
18963 }, 23728 },
18964 "is-data-descriptor": {
18965 "version": "0.1.4",
18966 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
18967 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
18968 "dev": true,
18969 "requires": {
18970 "kind-of": "^3.0.2"
18971 },
18972 "dependencies": {
18973 "kind-of": {
18974 "version": "3.2.2",
18975 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
18976 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
18977 "dev": true,
18978 "requires": {
18979 "is-buffer": "^1.1.5"
18980 }
18981 }
18982 }
18983 },
18984 "is-date-object": { 23729 "is-date-object": {
18985 "version": "1.0.4", 23730 "version": "1.0.4",
18986 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", 23731 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz",
18987 "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", 23732 "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==",
18988 "dev": true 23733 "dev": true
18989 }, 23734 },
18990 "is-descriptor": { 23735 "is-decimal": {
18991 "version": "0.1.6", 23736 "version": "1.0.4",
18992 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 23737 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
18993 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 23738 "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
18994 "dev": true, 23739 "dev": true
18995 "requires": {
18996 "is-accessor-descriptor": "^0.1.6",
18997 "is-data-descriptor": "^0.1.4",
18998 "kind-of": "^5.0.0"
18999 },
19000 "dependencies": {
19001 "kind-of": {
19002 "version": "5.1.0",
19003 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
19004 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
19005 "dev": true
19006 }
19007 }
19008 }, 23740 },
19009 "is-extendable": { 23741 "is-docker": {
19010 "version": "0.1.1", 23742 "version": "2.2.1",
19011 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 23743 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
19012 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 23744 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
19013 "dev": true 23745 "dev": true
19014 }, 23746 },
19015 "is-extglob": { 23747 "is-extglob": {
@@ -19026,9 +23758,9 @@
19026 "optional": true 23758 "optional": true
19027 }, 23759 },
19028 "is-fullwidth-code-point": { 23760 "is-fullwidth-code-point": {
19029 "version": "2.0.0", 23761 "version": "3.0.0",
19030 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 23762 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
19031 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 23763 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
19032 "dev": true 23764 "dev": true
19033 }, 23765 },
19034 "is-gif": { 23766 "is-gif": {
@@ -19059,10 +23791,20 @@
19059 "is-extglob": "^2.1.1" 23791 "is-extglob": "^2.1.1"
19060 } 23792 }
19061 }, 23793 },
19062 "is-in-browser": { 23794 "is-hexadecimal": {
19063 "version": "1.1.3", 23795 "version": "1.0.4",
19064 "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", 23796 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
19065 "integrity": "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" 23797 "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
23798 "dev": true
23799 },
23800 "is-ip": {
23801 "version": "3.1.0",
23802 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
23803 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
23804 "dev": true,
23805 "requires": {
23806 "ip-regex": "^4.0.0"
23807 }
19066 }, 23808 },
19067 "is-jpg": { 23809 "is-jpg": {
19068 "version": "2.0.0", 23810 "version": "2.0.0",
@@ -19082,8 +23824,7 @@
19082 "version": "2.0.1", 23824 "version": "2.0.1",
19083 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 23825 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
19084 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 23826 "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
19085 "dev": true, 23827 "dev": true
19086 "optional": true
19087 }, 23828 },
19088 "is-number": { 23829 "is-number": {
19089 "version": "7.0.0", 23830 "version": "7.0.0",
@@ -19095,8 +23836,7 @@
19095 "version": "1.0.5", 23836 "version": "1.0.5",
19096 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", 23837 "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
19097 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", 23838 "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==",
19098 "dev": true, 23839 "dev": true
19099 "optional": true
19100 }, 23840 },
19101 "is-object": { 23841 "is-object": {
19102 "version": "1.0.2", 23842 "version": "1.0.2",
@@ -19111,30 +23851,17 @@
19111 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 23851 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
19112 "dev": true 23852 "dev": true
19113 }, 23853 },
19114 "is-path-in-cwd": {
19115 "version": "2.1.0",
19116 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
19117 "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
19118 "dev": true,
19119 "requires": {
19120 "is-path-inside": "^2.1.0"
19121 }
19122 },
19123 "is-path-inside": { 23854 "is-path-inside": {
19124 "version": "2.1.0", 23855 "version": "3.0.3",
19125 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 23856 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
19126 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 23857 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
19127 "dev": true, 23858 "dev": true
19128 "requires": {
19129 "path-is-inside": "^1.0.2"
19130 }
19131 }, 23859 },
19132 "is-plain-obj": { 23860 "is-plain-obj": {
19133 "version": "1.1.0", 23861 "version": "1.1.0",
19134 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 23862 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
19135 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 23863 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
19136 "dev": true, 23864 "dev": true
19137 "optional": true
19138 }, 23865 },
19139 "is-plain-object": { 23866 "is-plain-object": {
19140 "version": "2.0.4", 23867 "version": "2.0.4",
@@ -19162,6 +23889,12 @@
19162 "has-symbols": "^1.0.2" 23889 "has-symbols": "^1.0.2"
19163 } 23890 }
19164 }, 23891 },
23892 "is-regexp": {
23893 "version": "2.1.0",
23894 "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
23895 "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
23896 "dev": true
23897 },
19165 "is-retry-allowed": { 23898 "is-retry-allowed": {
19166 "version": "1.2.0", 23899 "version": "1.2.0",
19167 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", 23900 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
@@ -19179,8 +23912,7 @@
19179 "version": "1.0.6", 23912 "version": "1.0.6",
19180 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", 23913 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
19181 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", 23914 "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
19182 "dev": true, 23915 "dev": true
19183 "optional": true
19184 }, 23916 },
19185 "is-svg": { 23917 "is-svg": {
19186 "version": "4.3.1", 23918 "version": "4.3.1",
@@ -19197,11 +23929,22 @@
19197 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 23929 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
19198 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 23930 "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
19199 "dev": true, 23931 "dev": true,
19200 "optional": true,
19201 "requires": { 23932 "requires": {
19202 "has-symbols": "^1.0.2" 23933 "has-symbols": "^1.0.2"
19203 } 23934 }
19204 }, 23935 },
23936 "is-typedarray": {
23937 "version": "1.0.0",
23938 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
23939 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
23940 "dev": true
23941 },
23942 "is-unicode-supported": {
23943 "version": "0.1.0",
23944 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
23945 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
23946 "dev": true
23947 },
19205 "is-utf8": { 23948 "is-utf8": {
19206 "version": "0.2.1", 23949 "version": "0.2.1",
19207 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 23950 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
@@ -19209,23 +23952,19 @@
19209 "dev": true, 23952 "dev": true,
19210 "optional": true 23953 "optional": true
19211 }, 23954 },
19212 "is-windows": {
19213 "version": "1.0.2",
19214 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
19215 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
19216 "dev": true
19217 },
19218 "is-wsl": { 23955 "is-wsl": {
19219 "version": "1.1.0", 23956 "version": "2.2.0",
19220 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 23957 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
19221 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 23958 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
19222 "dev": true 23959 "dev": true,
23960 "requires": {
23961 "is-docker": "^2.0.0"
23962 }
19223 }, 23963 },
19224 "isarray": { 23964 "isarray": {
19225 "version": "1.0.0", 23965 "version": "1.0.0",
19226 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 23966 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
19227 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 23967 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
19228 "dev": true
19229 }, 23968 },
19230 "isexe": { 23969 "isexe": {
19231 "version": "2.0.0", 23970 "version": "2.0.0",
@@ -19239,6 +23978,14 @@
19239 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 23978 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
19240 "dev": true 23979 "dev": true
19241 }, 23980 },
23981 "isstream": {
23982 "version": "0.1.2",
23983 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
23984 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
23985 "dev": true,
23986 "optional": true,
23987 "peer": true
23988 },
19242 "isurl": { 23989 "isurl": {
19243 "version": "1.0.0", 23990 "version": "1.0.0",
19244 "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", 23991 "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
@@ -19283,6 +24030,14 @@
19283 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", 24030 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
19284 "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" 24031 "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
19285 }, 24032 },
24033 "js-base64": {
24034 "version": "2.6.4",
24035 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
24036 "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
24037 "dev": true,
24038 "optional": true,
24039 "peer": true
24040 },
19286 "js-tokens": { 24041 "js-tokens": {
19287 "version": "4.0.0", 24042 "version": "4.0.0",
19288 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 24043 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -19293,17 +24048,23 @@
19293 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 24048 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
19294 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 24049 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
19295 "dev": true, 24050 "dev": true,
19296 "optional": true,
19297 "requires": { 24051 "requires": {
19298 "argparse": "^1.0.7", 24052 "argparse": "^1.0.7",
19299 "esprima": "^4.0.0" 24053 "esprima": "^4.0.0"
19300 } 24054 }
19301 }, 24055 },
24056 "jsbn": {
24057 "version": "0.1.1",
24058 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
24059 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
24060 "dev": true,
24061 "optional": true,
24062 "peer": true
24063 },
19302 "jsesc": { 24064 "jsesc": {
19303 "version": "2.5.2", 24065 "version": "2.5.2",
19304 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 24066 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
19305 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 24067 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
19306 "dev": true
19307 }, 24068 },
19308 "json-buffer": { 24069 "json-buffer": {
19309 "version": "3.0.0", 24070 "version": "3.0.0",
@@ -19318,110 +24079,69 @@
19318 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 24079 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
19319 "dev": true 24080 "dev": true
19320 }, 24081 },
24082 "json-parse-even-better-errors": {
24083 "version": "2.3.1",
24084 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
24085 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
24086 },
24087 "json-schema": {
24088 "version": "0.2.3",
24089 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
24090 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
24091 "dev": true,
24092 "optional": true,
24093 "peer": true
24094 },
19321 "json-schema-traverse": { 24095 "json-schema-traverse": {
19322 "version": "0.4.1", 24096 "version": "0.4.1",
19323 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 24097 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
19324 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 24098 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
19325 "dev": true 24099 "dev": true
19326 }, 24100 },
19327 "json3": { 24101 "json-stable-stringify-without-jsonify": {
19328 "version": "3.3.3", 24102 "version": "1.0.1",
19329 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", 24103 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
19330 "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", 24104 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
19331 "dev": true 24105 "dev": true
19332 }, 24106 },
24107 "json-stringify-safe": {
24108 "version": "5.0.1",
24109 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
24110 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
24111 "dev": true,
24112 "optional": true,
24113 "peer": true
24114 },
19333 "json5": { 24115 "json5": {
19334 "version": "2.2.0", 24116 "version": "2.2.0",
19335 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 24117 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
19336 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 24118 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
19337 "dev": true,
19338 "requires": { 24119 "requires": {
19339 "minimist": "^1.2.5" 24120 "minimist": "^1.2.5"
19340 } 24121 }
19341 }, 24122 },
19342 "jss": { 24123 "jsprim": {
19343 "version": "10.7.1", 24124 "version": "1.4.1",
19344 "resolved": "https://registry.npmjs.org/jss/-/jss-10.7.1.tgz", 24125 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
19345 "integrity": "sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg==", 24126 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
19346 "requires": { 24127 "dev": true,
19347 "@babel/runtime": "^7.3.1", 24128 "optional": true,
19348 "csstype": "^3.0.2", 24129 "peer": true,
19349 "is-in-browser": "^1.1.3",
19350 "tiny-warning": "^1.0.2"
19351 },
19352 "dependencies": {
19353 "csstype": {
19354 "version": "3.0.8",
19355 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
19356 "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
19357 }
19358 }
19359 },
19360 "jss-plugin-camel-case": {
19361 "version": "10.7.1",
19362 "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz",
19363 "integrity": "sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA==",
19364 "requires": {
19365 "@babel/runtime": "^7.3.1",
19366 "hyphenate-style-name": "^1.0.3",
19367 "jss": "10.7.1"
19368 }
19369 },
19370 "jss-plugin-default-unit": {
19371 "version": "10.7.1",
19372 "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz",
19373 "integrity": "sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA==",
19374 "requires": {
19375 "@babel/runtime": "^7.3.1",
19376 "jss": "10.7.1"
19377 }
19378 },
19379 "jss-plugin-global": {
19380 "version": "10.7.1",
19381 "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz",
19382 "integrity": "sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw==",
19383 "requires": {
19384 "@babel/runtime": "^7.3.1",
19385 "jss": "10.7.1"
19386 }
19387 },
19388 "jss-plugin-nested": {
19389 "version": "10.7.1",
19390 "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz",
19391 "integrity": "sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA==",
19392 "requires": {
19393 "@babel/runtime": "^7.3.1",
19394 "jss": "10.7.1",
19395 "tiny-warning": "^1.0.2"
19396 }
19397 },
19398 "jss-plugin-props-sort": {
19399 "version": "10.7.1",
19400 "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz",
19401 "integrity": "sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A==",
19402 "requires": {
19403 "@babel/runtime": "^7.3.1",
19404 "jss": "10.7.1"
19405 }
19406 },
19407 "jss-plugin-rule-value-function": {
19408 "version": "10.7.1",
19409 "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz",
19410 "integrity": "sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg==",
19411 "requires": { 24130 "requires": {
19412 "@babel/runtime": "^7.3.1", 24131 "assert-plus": "1.0.0",
19413 "jss": "10.7.1", 24132 "extsprintf": "1.3.0",
19414 "tiny-warning": "^1.0.2" 24133 "json-schema": "0.2.3",
24134 "verror": "1.10.0"
19415 } 24135 }
19416 }, 24136 },
19417 "jss-plugin-vendor-prefixer": { 24137 "jsx-ast-utils": {
19418 "version": "10.7.1", 24138 "version": "3.2.0",
19419 "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz", 24139 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
19420 "integrity": "sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A==", 24140 "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==",
24141 "dev": true,
19421 "requires": { 24142 "requires": {
19422 "@babel/runtime": "^7.3.1", 24143 "array-includes": "^3.1.2",
19423 "css-vendor": "^2.0.8", 24144 "object.assign": "^4.1.2"
19424 "jss": "10.7.1"
19425 } 24145 }
19426 }, 24146 },
19427 "junk": { 24147 "junk": {
@@ -19440,12 +24160,6 @@
19440 "json-buffer": "3.0.0" 24160 "json-buffer": "3.0.0"
19441 } 24161 }
19442 }, 24162 },
19443 "killable": {
19444 "version": "1.0.1",
19445 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
19446 "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
19447 "dev": true
19448 },
19449 "kind-of": { 24163 "kind-of": {
19450 "version": "6.0.3", 24164 "version": "6.0.3",
19451 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 24165 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -19458,6 +24172,42 @@
19458 "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", 24172 "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
19459 "dev": true 24173 "dev": true
19460 }, 24174 },
24175 "known-css-properties": {
24176 "version": "0.21.0",
24177 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
24178 "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
24179 "dev": true
24180 },
24181 "language-subtag-registry": {
24182 "version": "0.3.21",
24183 "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz",
24184 "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==",
24185 "dev": true
24186 },
24187 "language-tags": {
24188 "version": "1.0.5",
24189 "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
24190 "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=",
24191 "dev": true,
24192 "requires": {
24193 "language-subtag-registry": "~0.3.2"
24194 }
24195 },
24196 "levn": {
24197 "version": "0.4.1",
24198 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
24199 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
24200 "dev": true,
24201 "requires": {
24202 "prelude-ls": "^1.2.1",
24203 "type-check": "~0.4.0"
24204 }
24205 },
24206 "lines-and-columns": {
24207 "version": "1.1.6",
24208 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
24209 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
24210 },
19461 "load-json-file": { 24211 "load-json-file": {
19462 "version": "1.1.0", 24212 "version": "1.1.0",
19463 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 24213 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
@@ -19515,12 +24265,91 @@
19515 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 24265 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
19516 "dev": true 24266 "dev": true
19517 }, 24267 },
24268 "lodash.clonedeep": {
24269 "version": "4.5.0",
24270 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
24271 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
24272 "dev": true
24273 },
19518 "lodash.debounce": { 24274 "lodash.debounce": {
19519 "version": "4.0.8", 24275 "version": "4.0.8",
19520 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 24276 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
19521 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", 24277 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
19522 "dev": true 24278 "dev": true
19523 }, 24279 },
24280 "lodash.merge": {
24281 "version": "4.6.2",
24282 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
24283 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
24284 "dev": true
24285 },
24286 "lodash.truncate": {
24287 "version": "4.4.2",
24288 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
24289 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
24290 "dev": true
24291 },
24292 "log-symbols": {
24293 "version": "4.1.0",
24294 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
24295 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
24296 "dev": true,
24297 "requires": {
24298 "chalk": "^4.1.0",
24299 "is-unicode-supported": "^0.1.0"
24300 },
24301 "dependencies": {
24302 "ansi-styles": {
24303 "version": "4.3.0",
24304 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
24305 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
24306 "dev": true,
24307 "requires": {
24308 "color-convert": "^2.0.1"
24309 }
24310 },
24311 "chalk": {
24312 "version": "4.1.2",
24313 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
24314 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
24315 "dev": true,
24316 "requires": {
24317 "ansi-styles": "^4.1.0",
24318 "supports-color": "^7.1.0"
24319 }
24320 },
24321 "color-convert": {
24322 "version": "2.0.1",
24323 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
24324 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
24325 "dev": true,
24326 "requires": {
24327 "color-name": "~1.1.4"
24328 }
24329 },
24330 "color-name": {
24331 "version": "1.1.4",
24332 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
24333 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
24334 "dev": true
24335 },
24336 "has-flag": {
24337 "version": "4.0.0",
24338 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
24339 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
24340 "dev": true
24341 },
24342 "supports-color": {
24343 "version": "7.2.0",
24344 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
24345 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
24346 "dev": true,
24347 "requires": {
24348 "has-flag": "^4.0.0"
24349 }
24350 }
24351 }
24352 },
19524 "logalot": { 24353 "logalot": {
19525 "version": "2.1.0", 24354 "version": "2.1.0",
19526 "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", 24355 "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
@@ -19532,12 +24361,6 @@
19532 "squeak": "^1.0.0" 24361 "squeak": "^1.0.0"
19533 } 24362 }
19534 }, 24363 },
19535 "loglevel": {
19536 "version": "1.7.1",
19537 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
19538 "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
19539 "dev": true
19540 },
19541 "longest": { 24364 "longest": {
19542 "version": "1.0.1", 24365 "version": "1.0.1",
19543 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 24366 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
@@ -19545,6 +24368,12 @@
19545 "dev": true, 24368 "dev": true,
19546 "optional": true 24369 "optional": true
19547 }, 24370 },
24371 "longest-streak": {
24372 "version": "2.0.4",
24373 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
24374 "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
24375 "dev": true
24376 },
19548 "loose-envify": { 24377 "loose-envify": {
19549 "version": "1.4.0", 24378 "version": "1.4.0",
19550 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 24379 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -19611,28 +24440,60 @@
19611 "semver": "^6.0.0" 24440 "semver": "^6.0.0"
19612 } 24441 }
19613 }, 24442 },
19614 "map-cache": { 24443 "map-age-cleaner": {
19615 "version": "0.2.2", 24444 "version": "0.1.3",
19616 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 24445 "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
19617 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 24446 "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
19618 "dev": true 24447 "dev": true,
24448 "requires": {
24449 "p-defer": "^1.0.0"
24450 }
19619 }, 24451 },
19620 "map-obj": { 24452 "map-obj": {
19621 "version": "1.0.1", 24453 "version": "1.0.1",
19622 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 24454 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
19623 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 24455 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
24456 "dev": true
24457 },
24458 "mathml-tag-names": {
24459 "version": "2.1.3",
24460 "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
24461 "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
24462 "dev": true
24463 },
24464 "mdast-util-from-markdown": {
24465 "version": "0.8.5",
24466 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
24467 "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
19624 "dev": true, 24468 "dev": true,
19625 "optional": true 24469 "requires": {
24470 "@types/mdast": "^3.0.0",
24471 "mdast-util-to-string": "^2.0.0",
24472 "micromark": "~2.11.0",
24473 "parse-entities": "^2.0.0",
24474 "unist-util-stringify-position": "^2.0.0"
24475 }
19626 }, 24476 },
19627 "map-visit": { 24477 "mdast-util-to-markdown": {
19628 "version": "1.0.0", 24478 "version": "0.6.5",
19629 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 24479 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
19630 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 24480 "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
19631 "dev": true, 24481 "dev": true,
19632 "requires": { 24482 "requires": {
19633 "object-visit": "^1.0.0" 24483 "@types/unist": "^2.0.0",
24484 "longest-streak": "^2.0.0",
24485 "mdast-util-to-string": "^2.0.0",
24486 "parse-entities": "^2.0.0",
24487 "repeat-string": "^1.0.0",
24488 "zwitch": "^1.0.0"
19634 } 24489 }
19635 }, 24490 },
24491 "mdast-util-to-string": {
24492 "version": "2.0.0",
24493 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
24494 "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
24495 "dev": true
24496 },
19636 "mdn-data": { 24497 "mdn-data": {
19637 "version": "2.0.4", 24498 "version": "2.0.4",
19638 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", 24499 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
@@ -19646,14 +24507,31 @@
19646 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 24507 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
19647 "dev": true 24508 "dev": true
19648 }, 24509 },
19649 "memory-fs": { 24510 "mem": {
19650 "version": "0.4.1", 24511 "version": "8.1.1",
19651 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 24512 "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
19652 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 24513 "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
19653 "dev": true, 24514 "dev": true,
19654 "requires": { 24515 "requires": {
19655 "errno": "^0.1.3", 24516 "map-age-cleaner": "^0.1.3",
19656 "readable-stream": "^2.0.1" 24517 "mimic-fn": "^3.1.0"
24518 },
24519 "dependencies": {
24520 "mimic-fn": {
24521 "version": "3.1.0",
24522 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
24523 "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
24524 "dev": true
24525 }
24526 }
24527 },
24528 "memfs": {
24529 "version": "3.2.2",
24530 "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz",
24531 "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==",
24532 "dev": true,
24533 "requires": {
24534 "fs-monkey": "1.0.3"
19657 } 24535 }
19658 }, 24536 },
19659 "meow": { 24537 "meow": {
@@ -19699,6 +24577,16 @@
19699 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 24577 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
19700 "dev": true 24578 "dev": true
19701 }, 24579 },
24580 "micromark": {
24581 "version": "2.11.4",
24582 "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
24583 "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
24584 "dev": true,
24585 "requires": {
24586 "debug": "^4.0.0",
24587 "parse-entities": "^2.0.0"
24588 }
24589 },
19702 "micromatch": { 24590 "micromatch": {
19703 "version": "4.0.4", 24591 "version": "4.0.4",
19704 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 24592 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
@@ -19743,54 +24631,31 @@
19743 "dev": true, 24631 "dev": true,
19744 "optional": true 24632 "optional": true
19745 }, 24633 },
24634 "min-indent": {
24635 "version": "1.0.1",
24636 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
24637 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
24638 "dev": true
24639 },
19746 "mini-css-extract-plugin": { 24640 "mini-css-extract-plugin": {
19747 "version": "1.6.2", 24641 "version": "2.2.0",
19748 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", 24642 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.2.0.tgz",
19749 "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", 24643 "integrity": "sha512-91HeVHbq7PUJ4TwOuMTlFWfVWrLqf3SF0PlEDPV+wtgsfxrMebN9LLzflyQqdKLp4/H3PexRB1WLKsCqpWKkxQ==",
19750 "dev": true, 24644 "dev": true,
19751 "requires": { 24645 "requires": {
19752 "loader-utils": "^2.0.0", 24646 "schema-utils": "^3.1.0"
19753 "schema-utils": "^3.0.0",
19754 "webpack-sources": "^1.1.0"
19755 }, 24647 },
19756 "dependencies": { 24648 "dependencies": {
19757 "loader-utils": {
19758 "version": "2.0.0",
19759 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
19760 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
19761 "dev": true,
19762 "requires": {
19763 "big.js": "^5.2.2",
19764 "emojis-list": "^3.0.0",
19765 "json5": "^2.1.2"
19766 }
19767 },
19768 "schema-utils": { 24649 "schema-utils": {
19769 "version": "3.0.0", 24650 "version": "3.1.1",
19770 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", 24651 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
19771 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", 24652 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
19772 "dev": true, 24653 "dev": true,
19773 "requires": { 24654 "requires": {
19774 "@types/json-schema": "^7.0.6", 24655 "@types/json-schema": "^7.0.8",
19775 "ajv": "^6.12.5", 24656 "ajv": "^6.12.5",
19776 "ajv-keywords": "^3.5.2" 24657 "ajv-keywords": "^3.5.2"
19777 } 24658 }
19778 },
19779 "source-map": {
19780 "version": "0.6.1",
19781 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
19782 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
19783 "dev": true
19784 },
19785 "webpack-sources": {
19786 "version": "1.4.3",
19787 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
19788 "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
19789 "dev": true,
19790 "requires": {
19791 "source-list-map": "^2.0.0",
19792 "source-map": "~0.6.1"
19793 }
19794 } 24659 }
19795 } 24660 }
19796 }, 24661 },
@@ -19812,28 +24677,40 @@
19812 "minimist": { 24677 "minimist": {
19813 "version": "1.2.5", 24678 "version": "1.2.5",
19814 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 24679 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
19815 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 24680 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
19816 "dev": true
19817 }, 24681 },
19818 "mixin-deep": { 24682 "minimist-options": {
19819 "version": "1.3.2", 24683 "version": "4.1.0",
19820 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 24684 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
19821 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 24685 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
19822 "dev": true, 24686 "dev": true,
19823 "requires": { 24687 "requires": {
19824 "for-in": "^1.0.2", 24688 "arrify": "^1.0.1",
19825 "is-extendable": "^1.0.1" 24689 "is-plain-obj": "^1.1.0",
19826 }, 24690 "kind-of": "^6.0.3"
19827 "dependencies": { 24691 }
19828 "is-extendable": { 24692 },
19829 "version": "1.0.1", 24693 "minipass": {
19830 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 24694 "version": "3.1.3",
19831 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 24695 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
19832 "dev": true, 24696 "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
19833 "requires": { 24697 "dev": true,
19834 "is-plain-object": "^2.0.4" 24698 "optional": true,
19835 } 24699 "peer": true,
19836 } 24700 "requires": {
24701 "yallist": "^4.0.0"
24702 }
24703 },
24704 "minizlib": {
24705 "version": "2.1.2",
24706 "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
24707 "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
24708 "dev": true,
24709 "optional": true,
24710 "peer": true,
24711 "requires": {
24712 "minipass": "^3.0.0",
24713 "yallist": "^4.0.0"
19837 } 24714 }
19838 }, 24715 },
19839 "mkdirp": { 24716 "mkdirp": {
@@ -19871,8 +24748,7 @@
19871 "ms": { 24748 "ms": {
19872 "version": "2.1.2", 24749 "version": "2.1.2",
19873 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 24750 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
19874 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 24751 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
19875 "dev": true
19876 }, 24752 },
19877 "multicast-dns": { 24753 "multicast-dns": {
19878 "version": "6.2.3", 24754 "version": "6.2.3",
@@ -19890,30 +24766,34 @@
19890 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 24766 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
19891 "dev": true 24767 "dev": true
19892 }, 24768 },
24769 "multipipe": {
24770 "version": "1.0.2",
24771 "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz",
24772 "integrity": "sha1-zBPv2DPJzamfIk+GhGG44aP9k50=",
24773 "requires": {
24774 "duplexer2": "^0.1.2",
24775 "object-assign": "^4.1.0"
24776 }
24777 },
24778 "nan": {
24779 "version": "2.15.0",
24780 "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
24781 "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
24782 "dev": true,
24783 "optional": true,
24784 "peer": true
24785 },
19893 "nanoid": { 24786 "nanoid": {
19894 "version": "3.1.23", 24787 "version": "3.1.23",
19895 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", 24788 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
19896 "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", 24789 "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
19897 "dev": true 24790 "dev": true
19898 }, 24791 },
19899 "nanomatch": { 24792 "natural-compare": {
19900 "version": "1.2.13", 24793 "version": "1.4.0",
19901 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 24794 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
19902 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 24795 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
19903 "dev": true, 24796 "dev": true
19904 "requires": {
19905 "arr-diff": "^4.0.0",
19906 "array-unique": "^0.3.2",
19907 "define-property": "^2.0.2",
19908 "extend-shallow": "^3.0.2",
19909 "fragment-cache": "^0.2.1",
19910 "is-windows": "^1.0.2",
19911 "kind-of": "^6.0.2",
19912 "object.pick": "^1.3.0",
19913 "regex-not": "^1.0.0",
19914 "snapdragon": "^0.8.1",
19915 "to-regex": "^3.0.1"
19916 }
19917 }, 24797 },
19918 "negotiator": { 24798 "negotiator": {
19919 "version": "0.6.2", 24799 "version": "0.6.2",
@@ -19931,7 +24811,8 @@
19931 "version": "1.0.5", 24811 "version": "1.0.5",
19932 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 24812 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
19933 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 24813 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
19934 "dev": true 24814 "dev": true,
24815 "optional": true
19935 }, 24816 },
19936 "no-case": { 24817 "no-case": {
19937 "version": "3.0.4", 24818 "version": "3.0.4",
@@ -19949,18 +24830,362 @@
19949 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 24830 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
19950 "dev": true 24831 "dev": true
19951 }, 24832 },
24833 "node-gyp": {
24834 "version": "7.1.2",
24835 "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
24836 "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
24837 "dev": true,
24838 "optional": true,
24839 "peer": true,
24840 "requires": {
24841 "env-paths": "^2.2.0",
24842 "glob": "^7.1.4",
24843 "graceful-fs": "^4.2.3",
24844 "nopt": "^5.0.0",
24845 "npmlog": "^4.1.2",
24846 "request": "^2.88.2",
24847 "rimraf": "^3.0.2",
24848 "semver": "^7.3.2",
24849 "tar": "^6.0.2",
24850 "which": "^2.0.2"
24851 },
24852 "dependencies": {
24853 "rimraf": {
24854 "version": "3.0.2",
24855 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
24856 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
24857 "dev": true,
24858 "optional": true,
24859 "peer": true,
24860 "requires": {
24861 "glob": "^7.1.3"
24862 }
24863 },
24864 "semver": {
24865 "version": "7.3.5",
24866 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
24867 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
24868 "dev": true,
24869 "optional": true,
24870 "peer": true,
24871 "requires": {
24872 "lru-cache": "^6.0.0"
24873 }
24874 }
24875 }
24876 },
19952 "node-releases": { 24877 "node-releases": {
19953 "version": "1.1.73", 24878 "version": "1.1.75",
19954 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", 24879 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
19955 "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", 24880 "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw=="
19956 "dev": true 24881 },
24882 "node-sass": {
24883 "version": "6.0.1",
24884 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz",
24885 "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==",
24886 "dev": true,
24887 "optional": true,
24888 "peer": true,
24889 "requires": {
24890 "async-foreach": "^0.1.3",
24891 "chalk": "^1.1.1",
24892 "cross-spawn": "^7.0.3",
24893 "gaze": "^1.0.0",
24894 "get-stdin": "^4.0.1",
24895 "glob": "^7.0.3",
24896 "lodash": "^4.17.15",
24897 "meow": "^9.0.0",
24898 "nan": "^2.13.2",
24899 "node-gyp": "^7.1.0",
24900 "npmlog": "^4.0.0",
24901 "request": "^2.88.0",
24902 "sass-graph": "2.2.5",
24903 "stdout-stream": "^1.4.0",
24904 "true-case-path": "^1.0.2"
24905 },
24906 "dependencies": {
24907 "ansi-styles": {
24908 "version": "2.2.1",
24909 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
24910 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
24911 "dev": true,
24912 "optional": true,
24913 "peer": true
24914 },
24915 "camelcase": {
24916 "version": "5.3.1",
24917 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
24918 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
24919 "dev": true,
24920 "optional": true,
24921 "peer": true
24922 },
24923 "camelcase-keys": {
24924 "version": "6.2.2",
24925 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
24926 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
24927 "dev": true,
24928 "optional": true,
24929 "peer": true,
24930 "requires": {
24931 "camelcase": "^5.3.1",
24932 "map-obj": "^4.0.0",
24933 "quick-lru": "^4.0.1"
24934 }
24935 },
24936 "chalk": {
24937 "version": "1.1.3",
24938 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
24939 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
24940 "dev": true,
24941 "optional": true,
24942 "peer": true,
24943 "requires": {
24944 "ansi-styles": "^2.2.1",
24945 "escape-string-regexp": "^1.0.2",
24946 "has-ansi": "^2.0.0",
24947 "strip-ansi": "^3.0.0",
24948 "supports-color": "^2.0.0"
24949 }
24950 },
24951 "hosted-git-info": {
24952 "version": "4.0.2",
24953 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
24954 "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
24955 "dev": true,
24956 "optional": true,
24957 "peer": true,
24958 "requires": {
24959 "lru-cache": "^6.0.0"
24960 }
24961 },
24962 "indent-string": {
24963 "version": "4.0.0",
24964 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
24965 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
24966 "dev": true,
24967 "optional": true,
24968 "peer": true
24969 },
24970 "map-obj": {
24971 "version": "4.2.1",
24972 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
24973 "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
24974 "dev": true,
24975 "optional": true,
24976 "peer": true
24977 },
24978 "meow": {
24979 "version": "9.0.0",
24980 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
24981 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
24982 "dev": true,
24983 "optional": true,
24984 "peer": true,
24985 "requires": {
24986 "@types/minimist": "^1.2.0",
24987 "camelcase-keys": "^6.2.2",
24988 "decamelize": "^1.2.0",
24989 "decamelize-keys": "^1.1.0",
24990 "hard-rejection": "^2.1.0",
24991 "minimist-options": "4.1.0",
24992 "normalize-package-data": "^3.0.0",
24993 "read-pkg-up": "^7.0.1",
24994 "redent": "^3.0.0",
24995 "trim-newlines": "^3.0.0",
24996 "type-fest": "^0.18.0",
24997 "yargs-parser": "^20.2.3"
24998 }
24999 },
25000 "normalize-package-data": {
25001 "version": "3.0.3",
25002 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
25003 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
25004 "dev": true,
25005 "optional": true,
25006 "peer": true,
25007 "requires": {
25008 "hosted-git-info": "^4.0.1",
25009 "is-core-module": "^2.5.0",
25010 "semver": "^7.3.4",
25011 "validate-npm-package-license": "^3.0.1"
25012 }
25013 },
25014 "parse-json": {
25015 "version": "5.2.0",
25016 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
25017 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
25018 "dev": true,
25019 "optional": true,
25020 "peer": true,
25021 "requires": {
25022 "@babel/code-frame": "^7.0.0",
25023 "error-ex": "^1.3.1",
25024 "json-parse-even-better-errors": "^2.3.0",
25025 "lines-and-columns": "^1.1.6"
25026 }
25027 },
25028 "read-pkg": {
25029 "version": "5.2.0",
25030 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
25031 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
25032 "dev": true,
25033 "optional": true,
25034 "peer": true,
25035 "requires": {
25036 "@types/normalize-package-data": "^2.4.0",
25037 "normalize-package-data": "^2.5.0",
25038 "parse-json": "^5.0.0",
25039 "type-fest": "^0.6.0"
25040 },
25041 "dependencies": {
25042 "hosted-git-info": {
25043 "version": "2.8.9",
25044 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
25045 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
25046 "dev": true,
25047 "optional": true,
25048 "peer": true
25049 },
25050 "normalize-package-data": {
25051 "version": "2.5.0",
25052 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
25053 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
25054 "dev": true,
25055 "optional": true,
25056 "peer": true,
25057 "requires": {
25058 "hosted-git-info": "^2.1.4",
25059 "resolve": "^1.10.0",
25060 "semver": "2 || 3 || 4 || 5",
25061 "validate-npm-package-license": "^3.0.1"
25062 }
25063 },
25064 "semver": {
25065 "version": "5.7.1",
25066 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
25067 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
25068 "dev": true,
25069 "optional": true,
25070 "peer": true
25071 },
25072 "type-fest": {
25073 "version": "0.6.0",
25074 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
25075 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
25076 "dev": true,
25077 "optional": true,
25078 "peer": true
25079 }
25080 }
25081 },
25082 "read-pkg-up": {
25083 "version": "7.0.1",
25084 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
25085 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
25086 "dev": true,
25087 "optional": true,
25088 "peer": true,
25089 "requires": {
25090 "find-up": "^4.1.0",
25091 "read-pkg": "^5.2.0",
25092 "type-fest": "^0.8.1"
25093 },
25094 "dependencies": {
25095 "type-fest": {
25096 "version": "0.8.1",
25097 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
25098 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
25099 "dev": true,
25100 "optional": true,
25101 "peer": true
25102 }
25103 }
25104 },
25105 "redent": {
25106 "version": "3.0.0",
25107 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
25108 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
25109 "dev": true,
25110 "optional": true,
25111 "peer": true,
25112 "requires": {
25113 "indent-string": "^4.0.0",
25114 "strip-indent": "^3.0.0"
25115 }
25116 },
25117 "semver": {
25118 "version": "7.3.5",
25119 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
25120 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
25121 "dev": true,
25122 "optional": true,
25123 "peer": true,
25124 "requires": {
25125 "lru-cache": "^6.0.0"
25126 }
25127 },
25128 "strip-indent": {
25129 "version": "3.0.0",
25130 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
25131 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
25132 "dev": true,
25133 "optional": true,
25134 "peer": true,
25135 "requires": {
25136 "min-indent": "^1.0.0"
25137 }
25138 },
25139 "supports-color": {
25140 "version": "2.0.0",
25141 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
25142 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
25143 "dev": true,
25144 "optional": true,
25145 "peer": true
25146 },
25147 "trim-newlines": {
25148 "version": "3.0.1",
25149 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
25150 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
25151 "dev": true,
25152 "optional": true,
25153 "peer": true
25154 },
25155 "type-fest": {
25156 "version": "0.18.1",
25157 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
25158 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
25159 "dev": true,
25160 "optional": true,
25161 "peer": true
25162 },
25163 "yargs-parser": {
25164 "version": "20.2.9",
25165 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
25166 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
25167 "dev": true,
25168 "optional": true,
25169 "peer": true
25170 }
25171 }
25172 },
25173 "nopt": {
25174 "version": "5.0.0",
25175 "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
25176 "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
25177 "dev": true,
25178 "optional": true,
25179 "peer": true,
25180 "requires": {
25181 "abbrev": "1"
25182 }
19957 }, 25183 },
19958 "normalize-package-data": { 25184 "normalize-package-data": {
19959 "version": "2.5.0", 25185 "version": "2.5.0",
19960 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 25186 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
19961 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 25187 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
19962 "dev": true, 25188 "dev": true,
19963 "optional": true,
19964 "requires": { 25189 "requires": {
19965 "hosted-git-info": "^2.1.4", 25190 "hosted-git-info": "^2.1.4",
19966 "resolve": "^1.10.0", 25191 "resolve": "^1.10.0",
@@ -19972,8 +25197,7 @@
19972 "version": "5.7.1", 25197 "version": "5.7.1",
19973 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 25198 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
19974 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 25199 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
19975 "dev": true, 25200 "dev": true
19976 "optional": true
19977 } 25201 }
19978 } 25202 }
19979 }, 25203 },
@@ -19983,6 +25207,18 @@
19983 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 25207 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
19984 "dev": true 25208 "dev": true
19985 }, 25209 },
25210 "normalize-range": {
25211 "version": "0.1.2",
25212 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
25213 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
25214 "dev": true
25215 },
25216 "normalize-selector": {
25217 "version": "0.2.0",
25218 "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
25219 "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
25220 "dev": true
25221 },
19986 "normalize-url": { 25222 "normalize-url": {
19987 "version": "2.0.1", 25223 "version": "2.0.1",
19988 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", 25224 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
@@ -20043,6 +25279,20 @@
20043 "path-key": "^3.0.0" 25279 "path-key": "^3.0.0"
20044 } 25280 }
20045 }, 25281 },
25282 "npmlog": {
25283 "version": "4.1.2",
25284 "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
25285 "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
25286 "dev": true,
25287 "optional": true,
25288 "peer": true,
25289 "requires": {
25290 "are-we-there-yet": "~1.1.2",
25291 "console-control-strings": "~1.1.0",
25292 "gauge": "~2.7.3",
25293 "set-blocking": "~2.0.0"
25294 }
25295 },
20046 "nth-check": { 25296 "nth-check": {
20047 "version": "2.0.0", 25297 "version": "2.0.0",
20048 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", 25298 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
@@ -20052,48 +25302,38 @@
20052 "boolbase": "^1.0.0" 25302 "boolbase": "^1.0.0"
20053 } 25303 }
20054 }, 25304 },
25305 "num2fraction": {
25306 "version": "1.2.2",
25307 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
25308 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
25309 "dev": true
25310 },
25311 "number-is-nan": {
25312 "version": "1.0.1",
25313 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
25314 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
25315 "dev": true,
25316 "optional": true,
25317 "peer": true
25318 },
25319 "oauth-sign": {
25320 "version": "0.9.0",
25321 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
25322 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
25323 "dev": true,
25324 "optional": true,
25325 "peer": true
25326 },
20055 "object-assign": { 25327 "object-assign": {
20056 "version": "4.1.1", 25328 "version": "4.1.1",
20057 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 25329 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
20058 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 25330 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
20059 }, 25331 },
20060 "object-copy": {
20061 "version": "0.1.0",
20062 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
20063 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
20064 "dev": true,
20065 "requires": {
20066 "copy-descriptor": "^0.1.0",
20067 "define-property": "^0.2.5",
20068 "kind-of": "^3.0.3"
20069 },
20070 "dependencies": {
20071 "define-property": {
20072 "version": "0.2.5",
20073 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
20074 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
20075 "dev": true,
20076 "requires": {
20077 "is-descriptor": "^0.1.0"
20078 }
20079 },
20080 "kind-of": {
20081 "version": "3.2.2",
20082 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
20083 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
20084 "dev": true,
20085 "requires": {
20086 "is-buffer": "^1.1.5"
20087 }
20088 }
20089 }
20090 },
20091 "object-inspect": { 25332 "object-inspect": {
20092 "version": "1.10.3", 25333 "version": "1.10.3",
20093 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", 25334 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
20094 "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", 25335 "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
20095 "dev": true, 25336 "dev": true
20096 "optional": true
20097 }, 25337 },
20098 "object-is": { 25338 "object-is": {
20099 "version": "1.1.5", 25339 "version": "1.1.5",
@@ -20111,15 +25351,6 @@
20111 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 25351 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
20112 "dev": true 25352 "dev": true
20113 }, 25353 },
20114 "object-visit": {
20115 "version": "1.0.1",
20116 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
20117 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
20118 "dev": true,
20119 "requires": {
20120 "isobject": "^3.0.0"
20121 }
20122 },
20123 "object.assign": { 25354 "object.assign": {
20124 "version": "4.1.2", 25355 "version": "4.1.2",
20125 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 25356 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
@@ -20132,6 +25363,29 @@
20132 "object-keys": "^1.1.1" 25363 "object-keys": "^1.1.1"
20133 } 25364 }
20134 }, 25365 },
25366 "object.entries": {
25367 "version": "1.1.4",
25368 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz",
25369 "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==",
25370 "dev": true,
25371 "requires": {
25372 "call-bind": "^1.0.2",
25373 "define-properties": "^1.1.3",
25374 "es-abstract": "^1.18.2"
25375 }
25376 },
25377 "object.fromentries": {
25378 "version": "2.0.4",
25379 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz",
25380 "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==",
25381 "dev": true,
25382 "requires": {
25383 "call-bind": "^1.0.2",
25384 "define-properties": "^1.1.3",
25385 "es-abstract": "^1.18.0-next.2",
25386 "has": "^1.0.3"
25387 }
25388 },
20135 "object.getownpropertydescriptors": { 25389 "object.getownpropertydescriptors": {
20136 "version": "2.1.2", 25390 "version": "2.1.2",
20137 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", 25391 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
@@ -20144,21 +25398,11 @@
20144 "es-abstract": "^1.18.0-next.2" 25398 "es-abstract": "^1.18.0-next.2"
20145 } 25399 }
20146 }, 25400 },
20147 "object.pick": {
20148 "version": "1.3.0",
20149 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
20150 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
20151 "dev": true,
20152 "requires": {
20153 "isobject": "^3.0.1"
20154 }
20155 },
20156 "object.values": { 25401 "object.values": {
20157 "version": "1.1.4", 25402 "version": "1.1.4",
20158 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", 25403 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
20159 "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", 25404 "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
20160 "dev": true, 25405 "dev": true,
20161 "optional": true,
20162 "requires": { 25406 "requires": {
20163 "call-bind": "^1.0.2", 25407 "call-bind": "^1.0.2",
20164 "define-properties": "^1.1.3", 25408 "define-properties": "^1.1.3",
@@ -20204,13 +25448,29 @@
20204 "mimic-fn": "^2.1.0" 25448 "mimic-fn": "^2.1.0"
20205 } 25449 }
20206 }, 25450 },
20207 "opn": { 25451 "open": {
20208 "version": "5.5.0", 25452 "version": "8.2.1",
20209 "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", 25453 "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
20210 "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", 25454 "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
20211 "dev": true, 25455 "dev": true,
20212 "requires": { 25456 "requires": {
20213 "is-wsl": "^1.1.0" 25457 "define-lazy-prop": "^2.0.0",
25458 "is-docker": "^2.1.1",
25459 "is-wsl": "^2.2.0"
25460 }
25461 },
25462 "optionator": {
25463 "version": "0.9.1",
25464 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
25465 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
25466 "dev": true,
25467 "requires": {
25468 "deep-is": "^0.1.3",
25469 "fast-levenshtein": "^2.0.6",
25470 "levn": "^0.4.1",
25471 "prelude-ls": "^1.2.1",
25472 "type-check": "^0.4.0",
25473 "word-wrap": "^1.2.3"
20214 } 25474 }
20215 }, 25475 },
20216 "optipng-bin": { 25476 "optipng-bin": {
@@ -20225,15 +25485,6 @@
20225 "logalot": "^2.0.0" 25485 "logalot": "^2.0.0"
20226 } 25486 }
20227 }, 25487 },
20228 "original": {
20229 "version": "1.0.2",
20230 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
20231 "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
20232 "dev": true,
20233 "requires": {
20234 "url-parse": "^1.4.3"
20235 }
20236 },
20237 "os-filter-obj": { 25488 "os-filter-obj": {
20238 "version": "2.0.0", 25489 "version": "2.0.0",
20239 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", 25490 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
@@ -20261,6 +25512,12 @@
20261 "dev": true, 25512 "dev": true,
20262 "optional": true 25513 "optional": true
20263 }, 25514 },
25515 "p-defer": {
25516 "version": "1.0.0",
25517 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
25518 "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
25519 "dev": true
25520 },
20264 "p-event": { 25521 "p-event": {
20265 "version": "1.3.0", 25522 "version": "1.3.0",
20266 "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", 25523 "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
@@ -20303,10 +25560,13 @@
20303 } 25560 }
20304 }, 25561 },
20305 "p-map": { 25562 "p-map": {
20306 "version": "2.1.0", 25563 "version": "4.0.0",
20307 "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 25564 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
20308 "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 25565 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
20309 "dev": true 25566 "dev": true,
25567 "requires": {
25568 "aggregate-error": "^3.0.0"
25569 }
20310 }, 25570 },
20311 "p-map-series": { 25571 "p-map-series": {
20312 "version": "1.0.0", 25572 "version": "1.0.0",
@@ -20332,12 +25592,13 @@
20332 "optional": true 25592 "optional": true
20333 }, 25593 },
20334 "p-retry": { 25594 "p-retry": {
20335 "version": "3.0.1", 25595 "version": "4.6.1",
20336 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", 25596 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
20337 "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", 25597 "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
20338 "dev": true, 25598 "dev": true,
20339 "requires": { 25599 "requires": {
20340 "retry": "^0.12.0" 25600 "@types/retry": "^0.12.0",
25601 "retry": "^0.13.1"
20341 } 25602 }
20342 }, 25603 },
20343 "p-timeout": { 25604 "p-timeout": {
@@ -20366,6 +25627,28 @@
20366 "tslib": "^2.0.3" 25627 "tslib": "^2.0.3"
20367 } 25628 }
20368 }, 25629 },
25630 "parent-module": {
25631 "version": "1.0.1",
25632 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
25633 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
25634 "requires": {
25635 "callsites": "^3.0.0"
25636 }
25637 },
25638 "parse-entities": {
25639 "version": "2.0.0",
25640 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
25641 "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
25642 "dev": true,
25643 "requires": {
25644 "character-entities": "^1.0.0",
25645 "character-entities-legacy": "^1.0.0",
25646 "character-reference-invalid": "^1.0.0",
25647 "is-alphanumerical": "^1.0.0",
25648 "is-decimal": "^1.0.0",
25649 "is-hexadecimal": "^1.0.0"
25650 }
25651 },
20369 "parse-json": { 25652 "parse-json": {
20370 "version": "2.2.0", 25653 "version": "2.2.0",
20371 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 25654 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
@@ -20392,18 +25675,6 @@
20392 "tslib": "^2.0.3" 25675 "tslib": "^2.0.3"
20393 } 25676 }
20394 }, 25677 },
20395 "pascalcase": {
20396 "version": "0.1.1",
20397 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
20398 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
20399 "dev": true
20400 },
20401 "path-dirname": {
20402 "version": "1.0.2",
20403 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
20404 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
20405 "dev": true
20406 },
20407 "path-exists": { 25678 "path-exists": {
20408 "version": "4.0.0", 25679 "version": "4.0.0",
20409 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 25680 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -20416,12 +25687,6 @@
20416 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 25687 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
20417 "dev": true 25688 "dev": true
20418 }, 25689 },
20419 "path-is-inside": {
20420 "version": "1.0.2",
20421 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
20422 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
20423 "dev": true
20424 },
20425 "path-key": { 25690 "path-key": {
20426 "version": "3.1.1", 25691 "version": "3.1.1",
20427 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 25692 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -20431,8 +25696,7 @@
20431 "path-parse": { 25696 "path-parse": {
20432 "version": "1.0.7", 25697 "version": "1.0.7",
20433 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 25698 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
20434 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 25699 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
20435 "dev": true
20436 }, 25700 },
20437 "path-to-regexp": { 25701 "path-to-regexp": {
20438 "version": "0.1.7", 25702 "version": "0.1.7",
@@ -20443,8 +25707,7 @@
20443 "path-type": { 25707 "path-type": {
20444 "version": "4.0.0", 25708 "version": "4.0.0",
20445 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 25709 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
20446 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 25710 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
20447 "dev": true
20448 }, 25711 },
20449 "pend": { 25712 "pend": {
20450 "version": "1.2.0", 25713 "version": "1.2.0",
@@ -20453,6 +25716,14 @@
20453 "dev": true, 25716 "dev": true,
20454 "optional": true 25717 "optional": true
20455 }, 25718 },
25719 "performance-now": {
25720 "version": "2.1.0",
25721 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
25722 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
25723 "dev": true,
25724 "optional": true,
25725 "peer": true
25726 },
20456 "picomatch": { 25727 "picomatch": {
20457 "version": "2.3.0", 25728 "version": "2.3.0",
20458 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 25729 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@@ -20470,13 +25741,15 @@
20470 "version": "2.0.4", 25741 "version": "2.0.4",
20471 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 25742 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
20472 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 25743 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
20473 "dev": true 25744 "dev": true,
25745 "optional": true
20474 }, 25746 },
20475 "pinkie-promise": { 25747 "pinkie-promise": {
20476 "version": "2.0.1", 25748 "version": "2.0.1",
20477 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 25749 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
20478 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 25750 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
20479 "dev": true, 25751 "dev": true,
25752 "optional": true,
20480 "requires": { 25753 "requires": {
20481 "pinkie": "^2.0.0" 25754 "pinkie": "^2.0.0"
20482 } 25755 }
@@ -20490,6 +25763,66 @@
20490 "find-up": "^4.0.0" 25763 "find-up": "^4.0.0"
20491 } 25764 }
20492 }, 25765 },
25766 "pkg-up": {
25767 "version": "2.0.0",
25768 "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
25769 "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
25770 "dev": true,
25771 "requires": {
25772 "find-up": "^2.1.0"
25773 },
25774 "dependencies": {
25775 "find-up": {
25776 "version": "2.1.0",
25777 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
25778 "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
25779 "dev": true,
25780 "requires": {
25781 "locate-path": "^2.0.0"
25782 }
25783 },
25784 "locate-path": {
25785 "version": "2.0.0",
25786 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
25787 "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
25788 "dev": true,
25789 "requires": {
25790 "p-locate": "^2.0.0",
25791 "path-exists": "^3.0.0"
25792 }
25793 },
25794 "p-limit": {
25795 "version": "1.3.0",
25796 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
25797 "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
25798 "dev": true,
25799 "requires": {
25800 "p-try": "^1.0.0"
25801 }
25802 },
25803 "p-locate": {
25804 "version": "2.0.0",
25805 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
25806 "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
25807 "dev": true,
25808 "requires": {
25809 "p-limit": "^1.1.0"
25810 }
25811 },
25812 "p-try": {
25813 "version": "1.0.0",
25814 "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
25815 "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
25816 "dev": true
25817 },
25818 "path-exists": {
25819 "version": "3.0.0",
25820 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
25821 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
25822 "dev": true
25823 }
25824 }
25825 },
20493 "pngquant-bin": { 25826 "pngquant-bin": {
20494 "version": "6.0.0", 25827 "version": "6.0.0",
20495 "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz", 25828 "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz",
@@ -20540,11 +25873,6 @@
20540 } 25873 }
20541 } 25874 }
20542 }, 25875 },
20543 "popper.js": {
20544 "version": "1.16.1-lts",
20545 "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz",
20546 "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA=="
20547 },
20548 "portfinder": { 25876 "portfinder": {
20549 "version": "1.0.28", 25877 "version": "1.0.28",
20550 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 25878 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
@@ -20567,12 +25895,6 @@
20567 } 25895 }
20568 } 25896 }
20569 }, 25897 },
20570 "posix-character-classes": {
20571 "version": "0.1.1",
20572 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
20573 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
20574 "dev": true
20575 },
20576 "postcss": { 25898 "postcss": {
20577 "version": "8.3.5", 25899 "version": "8.3.5",
20578 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", 25900 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz",
@@ -20584,6 +25906,140 @@
20584 "source-map-js": "^0.6.2" 25906 "source-map-js": "^0.6.2"
20585 } 25907 }
20586 }, 25908 },
25909 "postcss-html": {
25910 "version": "0.36.0",
25911 "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
25912 "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
25913 "dev": true,
25914 "requires": {
25915 "htmlparser2": "^3.10.0"
25916 },
25917 "dependencies": {
25918 "dom-serializer": {
25919 "version": "0.2.2",
25920 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
25921 "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
25922 "dev": true,
25923 "requires": {
25924 "domelementtype": "^2.0.1",
25925 "entities": "^2.0.0"
25926 },
25927 "dependencies": {
25928 "domelementtype": {
25929 "version": "2.2.0",
25930 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
25931 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
25932 "dev": true
25933 },
25934 "entities": {
25935 "version": "2.2.0",
25936 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
25937 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
25938 "dev": true
25939 }
25940 }
25941 },
25942 "domelementtype": {
25943 "version": "1.3.1",
25944 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
25945 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
25946 "dev": true
25947 },
25948 "domhandler": {
25949 "version": "2.4.2",
25950 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
25951 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
25952 "dev": true,
25953 "requires": {
25954 "domelementtype": "1"
25955 }
25956 },
25957 "domutils": {
25958 "version": "1.7.0",
25959 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
25960 "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
25961 "dev": true,
25962 "requires": {
25963 "dom-serializer": "0",
25964 "domelementtype": "1"
25965 }
25966 },
25967 "entities": {
25968 "version": "1.1.2",
25969 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
25970 "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
25971 "dev": true
25972 },
25973 "htmlparser2": {
25974 "version": "3.10.1",
25975 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
25976 "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
25977 "dev": true,
25978 "requires": {
25979 "domelementtype": "^1.3.1",
25980 "domhandler": "^2.3.0",
25981 "domutils": "^1.5.1",
25982 "entities": "^1.1.1",
25983 "inherits": "^2.0.1",
25984 "readable-stream": "^3.1.1"
25985 }
25986 },
25987 "readable-stream": {
25988 "version": "3.6.0",
25989 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
25990 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
25991 "dev": true,
25992 "requires": {
25993 "inherits": "^2.0.3",
25994 "string_decoder": "^1.1.1",
25995 "util-deprecate": "^1.0.1"
25996 }
25997 }
25998 }
25999 },
26000 "postcss-less": {
26001 "version": "3.1.4",
26002 "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
26003 "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
26004 "dev": true,
26005 "requires": {
26006 "postcss": "^7.0.14"
26007 },
26008 "dependencies": {
26009 "postcss": {
26010 "version": "7.0.36",
26011 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
26012 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
26013 "dev": true,
26014 "requires": {
26015 "chalk": "^2.4.2",
26016 "source-map": "^0.6.1",
26017 "supports-color": "^6.1.0"
26018 }
26019 },
26020 "source-map": {
26021 "version": "0.6.1",
26022 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26023 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26024 "dev": true
26025 },
26026 "supports-color": {
26027 "version": "6.1.0",
26028 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
26029 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
26030 "dev": true,
26031 "requires": {
26032 "has-flag": "^3.0.0"
26033 }
26034 }
26035 }
26036 },
26037 "postcss-media-query-parser": {
26038 "version": "0.2.3",
26039 "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
26040 "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
26041 "dev": true
26042 },
20587 "postcss-modules-extract-imports": { 26043 "postcss-modules-extract-imports": {
20588 "version": "3.0.0", 26044 "version": "3.0.0",
20589 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", 26045 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
@@ -20620,6 +26076,124 @@
20620 "icss-utils": "^5.0.0" 26076 "icss-utils": "^5.0.0"
20621 } 26077 }
20622 }, 26078 },
26079 "postcss-resolve-nested-selector": {
26080 "version": "0.1.1",
26081 "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
26082 "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
26083 "dev": true
26084 },
26085 "postcss-safe-parser": {
26086 "version": "4.0.2",
26087 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
26088 "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
26089 "dev": true,
26090 "requires": {
26091 "postcss": "^7.0.26"
26092 },
26093 "dependencies": {
26094 "postcss": {
26095 "version": "7.0.36",
26096 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
26097 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
26098 "dev": true,
26099 "requires": {
26100 "chalk": "^2.4.2",
26101 "source-map": "^0.6.1",
26102 "supports-color": "^6.1.0"
26103 }
26104 },
26105 "source-map": {
26106 "version": "0.6.1",
26107 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26108 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26109 "dev": true
26110 },
26111 "supports-color": {
26112 "version": "6.1.0",
26113 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
26114 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
26115 "dev": true,
26116 "requires": {
26117 "has-flag": "^3.0.0"
26118 }
26119 }
26120 }
26121 },
26122 "postcss-sass": {
26123 "version": "0.4.4",
26124 "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
26125 "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
26126 "dev": true,
26127 "requires": {
26128 "gonzales-pe": "^4.3.0",
26129 "postcss": "^7.0.21"
26130 },
26131 "dependencies": {
26132 "postcss": {
26133 "version": "7.0.36",
26134 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
26135 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
26136 "dev": true,
26137 "requires": {
26138 "chalk": "^2.4.2",
26139 "source-map": "^0.6.1",
26140 "supports-color": "^6.1.0"
26141 }
26142 },
26143 "source-map": {
26144 "version": "0.6.1",
26145 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26146 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26147 "dev": true
26148 },
26149 "supports-color": {
26150 "version": "6.1.0",
26151 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
26152 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
26153 "dev": true,
26154 "requires": {
26155 "has-flag": "^3.0.0"
26156 }
26157 }
26158 }
26159 },
26160 "postcss-scss": {
26161 "version": "2.1.1",
26162 "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz",
26163 "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
26164 "dev": true,
26165 "requires": {
26166 "postcss": "^7.0.6"
26167 },
26168 "dependencies": {
26169 "postcss": {
26170 "version": "7.0.36",
26171 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
26172 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
26173 "dev": true,
26174 "requires": {
26175 "chalk": "^2.4.2",
26176 "source-map": "^0.6.1",
26177 "supports-color": "^6.1.0"
26178 }
26179 },
26180 "source-map": {
26181 "version": "0.6.1",
26182 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
26183 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
26184 "dev": true
26185 },
26186 "supports-color": {
26187 "version": "6.1.0",
26188 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
26189 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
26190 "dev": true,
26191 "requires": {
26192 "has-flag": "^3.0.0"
26193 }
26194 }
26195 }
26196 },
20623 "postcss-selector-parser": { 26197 "postcss-selector-parser": {
20624 "version": "6.0.6", 26198 "version": "6.0.6",
20625 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 26199 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
@@ -20630,12 +26204,25 @@
20630 "util-deprecate": "^1.0.2" 26204 "util-deprecate": "^1.0.2"
20631 } 26205 }
20632 }, 26206 },
26207 "postcss-syntax": {
26208 "version": "0.36.2",
26209 "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
26210 "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
26211 "dev": true,
26212 "requires": {}
26213 },
20633 "postcss-value-parser": { 26214 "postcss-value-parser": {
20634 "version": "4.1.0", 26215 "version": "4.1.0",
20635 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 26216 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
20636 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 26217 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
20637 "dev": true 26218 "dev": true
20638 }, 26219 },
26220 "prelude-ls": {
26221 "version": "1.2.1",
26222 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
26223 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
26224 "dev": true
26225 },
20639 "prepend-http": { 26226 "prepend-http": {
20640 "version": "1.0.4", 26227 "version": "1.0.4",
20641 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 26228 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
@@ -20656,7 +26243,12 @@
20656 "process-nextick-args": { 26243 "process-nextick-args": {
20657 "version": "2.0.1", 26244 "version": "2.0.1",
20658 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 26245 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
20659 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 26246 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
26247 },
26248 "progress": {
26249 "version": "2.0.3",
26250 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
26251 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
20660 "dev": true 26252 "dev": true
20661 }, 26253 },
20662 "prop-types": { 26254 "prop-types": {
@@ -20686,12 +26278,6 @@
20686 "ipaddr.js": "1.9.1" 26278 "ipaddr.js": "1.9.1"
20687 } 26279 }
20688 }, 26280 },
20689 "prr": {
20690 "version": "1.0.1",
20691 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
20692 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
20693 "dev": true
20694 },
20695 "pseudomap": { 26281 "pseudomap": {
20696 "version": "1.0.2", 26282 "version": "1.0.2",
20697 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 26283 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
@@ -20699,11 +26285,20 @@
20699 "dev": true, 26285 "dev": true,
20700 "optional": true 26286 "optional": true
20701 }, 26287 },
26288 "psl": {
26289 "version": "1.8.0",
26290 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
26291 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
26292 "dev": true,
26293 "optional": true,
26294 "peer": true
26295 },
20702 "pump": { 26296 "pump": {
20703 "version": "3.0.0", 26297 "version": "3.0.0",
20704 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 26298 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
20705 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 26299 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
20706 "dev": true, 26300 "dev": true,
26301 "optional": true,
20707 "requires": { 26302 "requires": {
20708 "end-of-stream": "^1.1.0", 26303 "end-of-stream": "^1.1.0",
20709 "once": "^1.3.1" 26304 "once": "^1.3.1"
@@ -20746,18 +26341,18 @@
20746 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 26341 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
20747 "dev": true 26342 "dev": true
20748 }, 26343 },
20749 "querystringify": {
20750 "version": "2.2.0",
20751 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
20752 "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
20753 "dev": true
20754 },
20755 "queue-microtask": { 26344 "queue-microtask": {
20756 "version": "1.2.3", 26345 "version": "1.2.3",
20757 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 26346 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
20758 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 26347 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
20759 "dev": true 26348 "dev": true
20760 }, 26349 },
26350 "quick-lru": {
26351 "version": "4.0.1",
26352 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
26353 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
26354 "dev": true
26355 },
20761 "randombytes": { 26356 "randombytes": {
20762 "version": "2.1.0", 26357 "version": "2.1.0",
20763 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 26358 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -20794,30 +26389,28 @@
20794 } 26389 }
20795 }, 26390 },
20796 "react": { 26391 "react": {
20797 "version": "16.14.0", 26392 "version": "17.0.2",
20798 "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", 26393 "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
20799 "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", 26394 "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
20800 "requires": { 26395 "requires": {
20801 "loose-envify": "^1.1.0", 26396 "loose-envify": "^1.1.0",
20802 "object-assign": "^4.1.1", 26397 "object-assign": "^4.1.1"
20803 "prop-types": "^15.6.2"
20804 } 26398 }
20805 }, 26399 },
20806 "react-codemirror2": { 26400 "react-codemirror2": {
20807 "version": "7.2.1", 26401 "version": "npm:react-codemirror2-react-17@1.0.0",
20808 "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", 26402 "resolved": "https://registry.npmjs.org/react-codemirror2-react-17/-/react-codemirror2-react-17-1.0.0.tgz",
20809 "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==", 26403 "integrity": "sha512-IAJozcvfiYo14s7C4KS0roMHHzZpClPuJb7VblhoEE8bOebMGkHj+FnjBX30dqNGL1rCNHr9KPYarFI7CJsjtg==",
20810 "requires": {} 26404 "requires": {}
20811 }, 26405 },
20812 "react-dom": { 26406 "react-dom": {
20813 "version": "16.14.0", 26407 "version": "17.0.2",
20814 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", 26408 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
20815 "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", 26409 "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
20816 "requires": { 26410 "requires": {
20817 "loose-envify": "^1.1.0", 26411 "loose-envify": "^1.1.0",
20818 "object-assign": "^4.1.1", 26412 "object-assign": "^4.1.1",
20819 "prop-types": "^15.6.2", 26413 "scheduler": "^0.20.2"
20820 "scheduler": "^0.19.1"
20821 } 26414 }
20822 }, 26415 },
20823 "react-is": { 26416 "react-is": {
@@ -20825,6 +26418,11 @@
20825 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 26418 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
20826 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 26419 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
20827 }, 26420 },
26421 "react-property": {
26422 "version": "1.0.1",
26423 "resolved": "https://registry.npmjs.org/react-property/-/react-property-1.0.1.tgz",
26424 "integrity": "sha512-1tKOwxFn3dXVomH6pM9IkLkq2Y8oh+fh/lYW3MJ/B03URswUTqttgckOlbxY2XHF3vPG6uanSc4dVsLW/wk3wQ=="
26425 },
20828 "react-transition-group": { 26426 "react-transition-group": {
20829 "version": "4.4.2", 26427 "version": "4.4.2",
20830 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", 26428 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
@@ -20900,7 +26498,6 @@
20900 "version": "2.3.7", 26498 "version": "2.3.7",
20901 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 26499 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
20902 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 26500 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
20903 "dev": true,
20904 "requires": { 26501 "requires": {
20905 "core-util-is": "~1.0.0", 26502 "core-util-is": "~1.0.0",
20906 "inherits": "~2.0.3", 26503 "inherits": "~2.0.3",
@@ -20969,16 +26566,6 @@
20969 "@babel/runtime": "^7.8.4" 26566 "@babel/runtime": "^7.8.4"
20970 } 26567 }
20971 }, 26568 },
20972 "regex-not": {
20973 "version": "1.0.2",
20974 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
20975 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
20976 "dev": true,
20977 "requires": {
20978 "extend-shallow": "^3.0.2",
20979 "safe-regex": "^1.1.0"
20980 }
20981 },
20982 "regexp.prototype.flags": { 26569 "regexp.prototype.flags": {
20983 "version": "1.3.1", 26570 "version": "1.3.1",
20984 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 26571 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
@@ -20989,6 +26576,12 @@
20989 "define-properties": "^1.1.3" 26576 "define-properties": "^1.1.3"
20990 } 26577 }
20991 }, 26578 },
26579 "regexpp": {
26580 "version": "3.2.0",
26581 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
26582 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
26583 "dev": true
26584 },
20992 "regexpu-core": { 26585 "regexpu-core": {
20993 "version": "4.7.1", 26586 "version": "4.7.1",
20994 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", 26587 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
@@ -21032,11 +26625,34 @@
21032 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 26625 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
21033 "dev": true 26626 "dev": true
21034 }, 26627 },
21035 "remove-trailing-separator": { 26628 "remark": {
21036 "version": "1.1.0", 26629 "version": "13.0.0",
21037 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 26630 "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
21038 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 26631 "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
21039 "dev": true 26632 "dev": true,
26633 "requires": {
26634 "remark-parse": "^9.0.0",
26635 "remark-stringify": "^9.0.0",
26636 "unified": "^9.1.0"
26637 }
26638 },
26639 "remark-parse": {
26640 "version": "9.0.0",
26641 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
26642 "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
26643 "dev": true,
26644 "requires": {
26645 "mdast-util-from-markdown": "^0.8.0"
26646 }
26647 },
26648 "remark-stringify": {
26649 "version": "9.0.1",
26650 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
26651 "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
26652 "dev": true,
26653 "requires": {
26654 "mdast-util-to-markdown": "^0.6.0"
26655 }
21040 }, 26656 },
21041 "renderkid": { 26657 "renderkid": {
21042 "version": "2.0.7", 26658 "version": "2.0.7",
@@ -21051,12 +26667,6 @@
21051 "strip-ansi": "^3.0.1" 26667 "strip-ansi": "^3.0.1"
21052 } 26668 }
21053 }, 26669 },
21054 "repeat-element": {
21055 "version": "1.1.4",
21056 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
21057 "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
21058 "dev": true
21059 },
21060 "repeat-string": { 26670 "repeat-string": {
21061 "version": "1.6.1", 26671 "version": "1.6.1",
21062 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 26672 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -21079,17 +26689,67 @@
21079 "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", 26689 "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
21080 "dev": true 26690 "dev": true
21081 }, 26691 },
26692 "request": {
26693 "version": "2.88.2",
26694 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
26695 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
26696 "dev": true,
26697 "optional": true,
26698 "peer": true,
26699 "requires": {
26700 "aws-sign2": "~0.7.0",
26701 "aws4": "^1.8.0",
26702 "caseless": "~0.12.0",
26703 "combined-stream": "~1.0.6",
26704 "extend": "~3.0.2",
26705 "forever-agent": "~0.6.1",
26706 "form-data": "~2.3.2",
26707 "har-validator": "~5.1.3",
26708 "http-signature": "~1.2.0",
26709 "is-typedarray": "~1.0.0",
26710 "isstream": "~0.1.2",
26711 "json-stringify-safe": "~5.0.1",
26712 "mime-types": "~2.1.19",
26713 "oauth-sign": "~0.9.0",
26714 "performance-now": "^2.1.0",
26715 "qs": "~6.5.2",
26716 "safe-buffer": "^5.1.2",
26717 "tough-cookie": "~2.5.0",
26718 "tunnel-agent": "^0.6.0",
26719 "uuid": "^3.3.2"
26720 },
26721 "dependencies": {
26722 "qs": {
26723 "version": "6.5.2",
26724 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
26725 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
26726 "dev": true,
26727 "optional": true,
26728 "peer": true
26729 }
26730 }
26731 },
21082 "require-directory": { 26732 "require-directory": {
21083 "version": "2.1.1", 26733 "version": "2.1.1",
21084 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 26734 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
21085 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 26735 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
26736 "dev": true,
26737 "optional": true,
26738 "peer": true
26739 },
26740 "require-from-string": {
26741 "version": "2.0.2",
26742 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
26743 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
21086 "dev": true 26744 "dev": true
21087 }, 26745 },
21088 "require-main-filename": { 26746 "require-main-filename": {
21089 "version": "2.0.0", 26747 "version": "2.0.0",
21090 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 26748 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
21091 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 26749 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
21092 "dev": true 26750 "dev": true,
26751 "optional": true,
26752 "peer": true
21093 }, 26753 },
21094 "requires-port": { 26754 "requires-port": {
21095 "version": "1.0.0", 26755 "version": "1.0.0",
@@ -21101,7 +26761,6 @@
21101 "version": "1.20.0", 26761 "version": "1.20.0",
21102 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 26762 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
21103 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 26763 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
21104 "dev": true,
21105 "requires": { 26764 "requires": {
21106 "is-core-module": "^2.2.0", 26765 "is-core-module": "^2.2.0",
21107 "path-parse": "^1.0.6" 26766 "path-parse": "^1.0.6"
@@ -21122,12 +26781,6 @@
21122 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 26781 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
21123 "dev": true 26782 "dev": true
21124 }, 26783 },
21125 "resolve-url": {
21126 "version": "0.2.1",
21127 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
21128 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
21129 "dev": true
21130 },
21131 "responselike": { 26784 "responselike": {
21132 "version": "1.0.2", 26785 "version": "1.0.2",
21133 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 26786 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
@@ -21138,16 +26791,10 @@
21138 "lowercase-keys": "^1.0.0" 26791 "lowercase-keys": "^1.0.0"
21139 } 26792 }
21140 }, 26793 },
21141 "ret": {
21142 "version": "0.1.15",
21143 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
21144 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
21145 "dev": true
21146 },
21147 "retry": { 26794 "retry": {
21148 "version": "0.12.0", 26795 "version": "0.13.1",
21149 "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 26796 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
21150 "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", 26797 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
21151 "dev": true 26798 "dev": true
21152 }, 26799 },
21153 "reusify": { 26800 "reusify": {
@@ -21161,6 +26808,7 @@
21161 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 26808 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
21162 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 26809 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
21163 "dev": true, 26810 "dev": true,
26811 "optional": true,
21164 "requires": { 26812 "requires": {
21165 "glob": "^7.1.3" 26813 "glob": "^7.1.3"
21166 } 26814 }
@@ -21177,17 +26825,7 @@
21177 "safe-buffer": { 26825 "safe-buffer": {
21178 "version": "5.1.2", 26826 "version": "5.1.2",
21179 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 26827 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
21180 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 26828 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
21181 "dev": true
21182 },
21183 "safe-regex": {
21184 "version": "1.1.0",
21185 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
21186 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
21187 "dev": true,
21188 "requires": {
21189 "ret": "~0.1.10"
21190 }
21191 }, 26829 },
21192 "safer-buffer": { 26830 "safer-buffer": {
21193 "version": "2.1.2", 26831 "version": "2.1.2",
@@ -21196,14 +26834,28 @@
21196 "dev": true 26834 "dev": true
21197 }, 26835 },
21198 "sass": { 26836 "sass": {
21199 "version": "1.35.1", 26837 "version": "1.38.0",
21200 "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.1.tgz", 26838 "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz",
21201 "integrity": "sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ==", 26839 "integrity": "sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==",
21202 "dev": true, 26840 "dev": true,
21203 "requires": { 26841 "requires": {
21204 "chokidar": ">=3.0.0 <4.0.0" 26842 "chokidar": ">=3.0.0 <4.0.0"
21205 } 26843 }
21206 }, 26844 },
26845 "sass-graph": {
26846 "version": "2.2.5",
26847 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
26848 "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
26849 "dev": true,
26850 "optional": true,
26851 "peer": true,
26852 "requires": {
26853 "glob": "^7.0.0",
26854 "lodash": "^4.0.0",
26855 "scss-tokenizer": "^0.2.3",
26856 "yargs": "^13.3.2"
26857 }
26858 },
21207 "sass-loader": { 26859 "sass-loader": {
21208 "version": "12.1.0", 26860 "version": "12.1.0",
21209 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", 26861 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz",
@@ -21222,9 +26874,9 @@
21222 "optional": true 26874 "optional": true
21223 }, 26875 },
21224 "scheduler": { 26876 "scheduler": {
21225 "version": "0.19.1", 26877 "version": "0.20.2",
21226 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", 26878 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
21227 "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", 26879 "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
21228 "requires": { 26880 "requires": {
21229 "loose-envify": "^1.1.0", 26881 "loose-envify": "^1.1.0",
21230 "object-assign": "^4.1.1" 26882 "object-assign": "^4.1.1"
@@ -21241,6 +26893,31 @@
21241 "ajv-keywords": "^3.5.2" 26893 "ajv-keywords": "^3.5.2"
21242 } 26894 }
21243 }, 26895 },
26896 "scss-tokenizer": {
26897 "version": "0.2.3",
26898 "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
26899 "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
26900 "dev": true,
26901 "optional": true,
26902 "peer": true,
26903 "requires": {
26904 "js-base64": "^2.1.8",
26905 "source-map": "^0.4.2"
26906 },
26907 "dependencies": {
26908 "source-map": {
26909 "version": "0.4.4",
26910 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
26911 "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
26912 "dev": true,
26913 "optional": true,
26914 "peer": true,
26915 "requires": {
26916 "amdefine": ">=0.0.4"
26917 }
26918 }
26919 }
26920 },
21244 "seek-bzip": { 26921 "seek-bzip": {
21245 "version": "1.0.6", 26922 "version": "1.0.6",
21246 "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", 26923 "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
@@ -21269,8 +26946,7 @@
21269 "semver": { 26946 "semver": {
21270 "version": "6.3.0", 26947 "version": "6.3.0",
21271 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 26948 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
21272 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 26949 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
21273 "dev": true
21274 }, 26950 },
21275 "semver-regex": { 26951 "semver-regex": {
21276 "version": "2.0.0", 26952 "version": "2.0.0",
@@ -21425,30 +27101,9 @@
21425 "version": "2.0.0", 27101 "version": "2.0.0",
21426 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 27102 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
21427 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 27103 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
21428 "dev": true
21429 },
21430 "set-value": {
21431 "version": "2.0.1",
21432 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
21433 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
21434 "dev": true, 27104 "dev": true,
21435 "requires": { 27105 "optional": true,
21436 "extend-shallow": "^2.0.1", 27106 "peer": true
21437 "is-extendable": "^0.1.1",
21438 "is-plain-object": "^2.0.3",
21439 "split-string": "^3.0.1"
21440 },
21441 "dependencies": {
21442 "extend-shallow": {
21443 "version": "2.0.1",
21444 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
21445 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
21446 "dev": true,
21447 "requires": {
21448 "is-extendable": "^0.1.0"
21449 }
21450 }
21451 }
21452 }, 27107 },
21453 "setprototypeof": { 27108 "setprototypeof": {
21454 "version": "1.1.1", 27109 "version": "1.1.1",
@@ -21480,6 +27135,17 @@
21480 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 27135 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
21481 "dev": true 27136 "dev": true
21482 }, 27137 },
27138 "side-channel": {
27139 "version": "1.0.4",
27140 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
27141 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
27142 "dev": true,
27143 "requires": {
27144 "call-bind": "^1.0.0",
27145 "get-intrinsic": "^1.0.2",
27146 "object-inspect": "^1.9.0"
27147 }
27148 },
21483 "signal-exit": { 27149 "signal-exit": {
21484 "version": "3.0.3", 27150 "version": "3.0.3",
21485 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 27151 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
@@ -21492,128 +27158,43 @@
21492 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 27158 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
21493 "dev": true 27159 "dev": true
21494 }, 27160 },
21495 "snapdragon": { 27161 "slice-ansi": {
21496 "version": "0.8.2", 27162 "version": "4.0.0",
21497 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 27163 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
21498 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 27164 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
21499 "dev": true, 27165 "dev": true,
21500 "requires": { 27166 "requires": {
21501 "base": "^0.11.1", 27167 "ansi-styles": "^4.0.0",
21502 "debug": "^2.2.0", 27168 "astral-regex": "^2.0.0",
21503 "define-property": "^0.2.5", 27169 "is-fullwidth-code-point": "^3.0.0"
21504 "extend-shallow": "^2.0.1",
21505 "map-cache": "^0.2.2",
21506 "source-map": "^0.5.6",
21507 "source-map-resolve": "^0.5.0",
21508 "use": "^3.1.0"
21509 }, 27170 },
21510 "dependencies": { 27171 "dependencies": {
21511 "debug": { 27172 "ansi-styles": {
21512 "version": "2.6.9", 27173 "version": "4.3.0",
21513 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 27174 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
21514 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 27175 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
21515 "dev": true,
21516 "requires": {
21517 "ms": "2.0.0"
21518 }
21519 },
21520 "define-property": {
21521 "version": "0.2.5",
21522 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
21523 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
21524 "dev": true, 27176 "dev": true,
21525 "requires": { 27177 "requires": {
21526 "is-descriptor": "^0.1.0" 27178 "color-convert": "^2.0.1"
21527 } 27179 }
21528 }, 27180 },
21529 "extend-shallow": { 27181 "color-convert": {
21530 "version": "2.0.1", 27182 "version": "2.0.1",
21531 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 27183 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
21532 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 27184 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
21533 "dev": true, 27185 "dev": true,
21534 "requires": { 27186 "requires": {
21535 "is-extendable": "^0.1.0" 27187 "color-name": "~1.1.4"
21536 } 27188 }
21537 }, 27189 },
21538 "ms": { 27190 "color-name": {
21539 "version": "2.0.0", 27191 "version": "1.1.4",
21540 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 27192 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
21541 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 27193 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
21542 "dev": true 27194 "dev": true
21543 } 27195 }
21544 } 27196 }
21545 }, 27197 },
21546 "snapdragon-node": {
21547 "version": "2.1.1",
21548 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
21549 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
21550 "dev": true,
21551 "requires": {
21552 "define-property": "^1.0.0",
21553 "isobject": "^3.0.0",
21554 "snapdragon-util": "^3.0.1"
21555 },
21556 "dependencies": {
21557 "define-property": {
21558 "version": "1.0.0",
21559 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
21560 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
21561 "dev": true,
21562 "requires": {
21563 "is-descriptor": "^1.0.0"
21564 }
21565 },
21566 "is-accessor-descriptor": {
21567 "version": "1.0.0",
21568 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
21569 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
21570 "dev": true,
21571 "requires": {
21572 "kind-of": "^6.0.0"
21573 }
21574 },
21575 "is-data-descriptor": {
21576 "version": "1.0.0",
21577 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
21578 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
21579 "dev": true,
21580 "requires": {
21581 "kind-of": "^6.0.0"
21582 }
21583 },
21584 "is-descriptor": {
21585 "version": "1.0.2",
21586 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
21587 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
21588 "dev": true,
21589 "requires": {
21590 "is-accessor-descriptor": "^1.0.0",
21591 "is-data-descriptor": "^1.0.0",
21592 "kind-of": "^6.0.2"
21593 }
21594 }
21595 }
21596 },
21597 "snapdragon-util": {
21598 "version": "3.0.1",
21599 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
21600 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
21601 "dev": true,
21602 "requires": {
21603 "kind-of": "^3.2.0"
21604 },
21605 "dependencies": {
21606 "kind-of": {
21607 "version": "3.2.2",
21608 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
21609 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
21610 "dev": true,
21611 "requires": {
21612 "is-buffer": "^1.1.5"
21613 }
21614 }
21615 }
21616 },
21617 "sockjs": { 27198 "sockjs": {
21618 "version": "0.3.21", 27199 "version": "0.3.21",
21619 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 27200 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
@@ -21625,31 +27206,6 @@
21625 "websocket-driver": "^0.7.4" 27206 "websocket-driver": "^0.7.4"
21626 } 27207 }
21627 }, 27208 },
21628 "sockjs-client": {
21629 "version": "1.5.1",
21630 "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz",
21631 "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==",
21632 "dev": true,
21633 "requires": {
21634 "debug": "^3.2.6",
21635 "eventsource": "^1.0.7",
21636 "faye-websocket": "^0.11.3",
21637 "inherits": "^2.0.4",
21638 "json3": "^3.3.3",
21639 "url-parse": "^1.5.1"
21640 },
21641 "dependencies": {
21642 "debug": {
21643 "version": "3.2.7",
21644 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
21645 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
21646 "dev": true,
21647 "requires": {
21648 "ms": "^2.1.1"
21649 }
21650 }
21651 }
21652 },
21653 "sort-keys": { 27209 "sort-keys": {
21654 "version": "1.1.2", 27210 "version": "1.1.2",
21655 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 27211 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
@@ -21670,17 +27226,10 @@
21670 "sort-keys": "^1.0.0" 27226 "sort-keys": "^1.0.0"
21671 } 27227 }
21672 }, 27228 },
21673 "source-list-map": {
21674 "version": "2.0.1",
21675 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
21676 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
21677 "dev": true
21678 },
21679 "source-map": { 27229 "source-map": {
21680 "version": "0.5.7", 27230 "version": "0.5.7",
21681 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 27231 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
21682 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 27232 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
21683 "dev": true
21684 }, 27233 },
21685 "source-map-js": { 27234 "source-map-js": {
21686 "version": "0.6.2", 27235 "version": "0.6.2",
@@ -21688,19 +27237,6 @@
21688 "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 27237 "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
21689 "dev": true 27238 "dev": true
21690 }, 27239 },
21691 "source-map-resolve": {
21692 "version": "0.5.3",
21693 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
21694 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
21695 "dev": true,
21696 "requires": {
21697 "atob": "^2.1.2",
21698 "decode-uri-component": "^0.2.0",
21699 "resolve-url": "^0.2.1",
21700 "source-map-url": "^0.4.0",
21701 "urix": "^0.1.0"
21702 }
21703 },
21704 "source-map-support": { 27240 "source-map-support": {
21705 "version": "0.5.19", 27241 "version": "0.5.19",
21706 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 27242 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
@@ -21719,18 +27255,11 @@
21719 } 27255 }
21720 } 27256 }
21721 }, 27257 },
21722 "source-map-url": {
21723 "version": "0.4.1",
21724 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
21725 "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
21726 "dev": true
21727 },
21728 "spdx-correct": { 27258 "spdx-correct": {
21729 "version": "3.1.1", 27259 "version": "3.1.1",
21730 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 27260 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
21731 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 27261 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
21732 "dev": true, 27262 "dev": true,
21733 "optional": true,
21734 "requires": { 27263 "requires": {
21735 "spdx-expression-parse": "^3.0.0", 27264 "spdx-expression-parse": "^3.0.0",
21736 "spdx-license-ids": "^3.0.0" 27265 "spdx-license-ids": "^3.0.0"
@@ -21740,15 +27269,13 @@
21740 "version": "2.3.0", 27269 "version": "2.3.0",
21741 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 27270 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
21742 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 27271 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
21743 "dev": true, 27272 "dev": true
21744 "optional": true
21745 }, 27273 },
21746 "spdx-expression-parse": { 27274 "spdx-expression-parse": {
21747 "version": "3.0.1", 27275 "version": "3.0.1",
21748 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 27276 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
21749 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 27277 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
21750 "dev": true, 27278 "dev": true,
21751 "optional": true,
21752 "requires": { 27279 "requires": {
21753 "spdx-exceptions": "^2.1.0", 27280 "spdx-exceptions": "^2.1.0",
21754 "spdx-license-ids": "^3.0.0" 27281 "spdx-license-ids": "^3.0.0"
@@ -21758,8 +27285,7 @@
21758 "version": "3.0.9", 27285 "version": "3.0.9",
21759 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", 27286 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz",
21760 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", 27287 "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==",
21761 "dev": true, 27288 "dev": true
21762 "optional": true
21763 }, 27289 },
21764 "spdy": { 27290 "spdy": {
21765 "version": "4.0.2", 27291 "version": "4.0.2",
@@ -21801,21 +27327,17 @@
21801 } 27327 }
21802 } 27328 }
21803 }, 27329 },
21804 "split-string": { 27330 "specificity": {
21805 "version": "3.1.0", 27331 "version": "0.4.1",
21806 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 27332 "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
21807 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 27333 "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
21808 "dev": true, 27334 "dev": true
21809 "requires": {
21810 "extend-shallow": "^3.0.0"
21811 }
21812 }, 27335 },
21813 "sprintf-js": { 27336 "sprintf-js": {
21814 "version": "1.0.3", 27337 "version": "1.0.3",
21815 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 27338 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
21816 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 27339 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
21817 "dev": true, 27340 "dev": true
21818 "optional": true
21819 }, 27341 },
21820 "squeak": { 27342 "squeak": {
21821 "version": "1.3.0", 27343 "version": "1.3.0",
@@ -21859,6 +27381,25 @@
21859 } 27381 }
21860 } 27382 }
21861 }, 27383 },
27384 "sshpk": {
27385 "version": "1.16.1",
27386 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
27387 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
27388 "dev": true,
27389 "optional": true,
27390 "peer": true,
27391 "requires": {
27392 "asn1": "~0.2.3",
27393 "assert-plus": "^1.0.0",
27394 "bcrypt-pbkdf": "^1.0.0",
27395 "dashdash": "^1.12.0",
27396 "ecc-jsbn": "~0.1.1",
27397 "getpass": "^0.1.1",
27398 "jsbn": "~0.1.0",
27399 "safer-buffer": "^2.0.2",
27400 "tweetnacl": "~0.14.0"
27401 }
27402 },
21862 "stable": { 27403 "stable": {
21863 "version": "0.1.8", 27404 "version": "0.1.8",
21864 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", 27405 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
@@ -21866,33 +27407,23 @@
21866 "dev": true, 27407 "dev": true,
21867 "optional": true 27408 "optional": true
21868 }, 27409 },
21869 "static-extend": {
21870 "version": "0.1.2",
21871 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
21872 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
21873 "dev": true,
21874 "requires": {
21875 "define-property": "^0.2.5",
21876 "object-copy": "^0.1.0"
21877 },
21878 "dependencies": {
21879 "define-property": {
21880 "version": "0.2.5",
21881 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
21882 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
21883 "dev": true,
21884 "requires": {
21885 "is-descriptor": "^0.1.0"
21886 }
21887 }
21888 }
21889 },
21890 "statuses": { 27410 "statuses": {
21891 "version": "1.5.0", 27411 "version": "1.5.0",
21892 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 27412 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
21893 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 27413 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
21894 "dev": true 27414 "dev": true
21895 }, 27415 },
27416 "stdout-stream": {
27417 "version": "1.4.1",
27418 "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
27419 "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
27420 "dev": true,
27421 "optional": true,
27422 "peer": true,
27423 "requires": {
27424 "readable-stream": "^2.0.1"
27425 }
27426 },
21896 "strict-uri-encode": { 27427 "strict-uri-encode": {
21897 "version": "1.1.0", 27428 "version": "1.1.0",
21898 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 27429 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
@@ -21904,45 +27435,65 @@
21904 "version": "1.1.1", 27435 "version": "1.1.1",
21905 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 27436 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
21906 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 27437 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
21907 "dev": true,
21908 "requires": { 27438 "requires": {
21909 "safe-buffer": "~5.1.0" 27439 "safe-buffer": "~5.1.0"
21910 } 27440 }
21911 }, 27441 },
21912 "string-width": { 27442 "string-width": {
21913 "version": "3.1.0", 27443 "version": "4.2.2",
21914 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 27444 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
21915 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 27445 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
21916 "dev": true, 27446 "dev": true,
21917 "requires": { 27447 "requires": {
21918 "emoji-regex": "^7.0.1", 27448 "emoji-regex": "^8.0.0",
21919 "is-fullwidth-code-point": "^2.0.0", 27449 "is-fullwidth-code-point": "^3.0.0",
21920 "strip-ansi": "^5.1.0" 27450 "strip-ansi": "^6.0.0"
21921 }, 27451 },
21922 "dependencies": { 27452 "dependencies": {
21923 "ansi-regex": { 27453 "ansi-regex": {
21924 "version": "4.1.0", 27454 "version": "5.0.0",
21925 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 27455 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
21926 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 27456 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
27457 "dev": true
27458 },
27459 "emoji-regex": {
27460 "version": "8.0.0",
27461 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
27462 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
21927 "dev": true 27463 "dev": true
21928 }, 27464 },
21929 "strip-ansi": { 27465 "strip-ansi": {
21930 "version": "5.2.0", 27466 "version": "6.0.0",
21931 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 27467 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
21932 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 27468 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
21933 "dev": true, 27469 "dev": true,
21934 "requires": { 27470 "requires": {
21935 "ansi-regex": "^4.1.0" 27471 "ansi-regex": "^5.0.0"
21936 } 27472 }
21937 } 27473 }
21938 } 27474 }
21939 }, 27475 },
27476 "string.prototype.matchall": {
27477 "version": "4.0.5",
27478 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz",
27479 "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==",
27480 "dev": true,
27481 "requires": {
27482 "call-bind": "^1.0.2",
27483 "define-properties": "^1.1.3",
27484 "es-abstract": "^1.18.2",
27485 "get-intrinsic": "^1.1.1",
27486 "has-symbols": "^1.0.2",
27487 "internal-slot": "^1.0.3",
27488 "regexp.prototype.flags": "^1.3.1",
27489 "side-channel": "^1.0.4"
27490 }
27491 },
21940 "string.prototype.trimend": { 27492 "string.prototype.trimend": {
21941 "version": "1.0.4", 27493 "version": "1.0.4",
21942 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 27494 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
21943 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 27495 "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
21944 "dev": true, 27496 "dev": true,
21945 "optional": true,
21946 "requires": { 27497 "requires": {
21947 "call-bind": "^1.0.2", 27498 "call-bind": "^1.0.2",
21948 "define-properties": "^1.1.3" 27499 "define-properties": "^1.1.3"
@@ -21953,7 +27504,6 @@
21953 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 27504 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
21954 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 27505 "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
21955 "dev": true, 27506 "dev": true,
21956 "optional": true,
21957 "requires": { 27507 "requires": {
21958 "call-bind": "^1.0.2", 27508 "call-bind": "^1.0.2",
21959 "define-properties": "^1.1.3" 27509 "define-properties": "^1.1.3"
@@ -21992,7 +27542,8 @@
21992 "version": "1.0.0", 27542 "version": "1.0.0",
21993 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 27543 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
21994 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 27544 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
21995 "dev": true 27545 "dev": true,
27546 "optional": true
21996 }, 27547 },
21997 "strip-final-newline": { 27548 "strip-final-newline": {
21998 "version": "2.0.0", 27549 "version": "2.0.0",
@@ -22010,6 +27561,12 @@
22010 "get-stdin": "^4.0.1" 27561 "get-stdin": "^4.0.1"
22011 } 27562 }
22012 }, 27563 },
27564 "strip-json-comments": {
27565 "version": "3.1.1",
27566 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
27567 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
27568 "dev": true
27569 },
22013 "strip-outer": { 27570 "strip-outer": {
22014 "version": "1.0.1", 27571 "version": "1.0.1",
22015 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", 27572 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
@@ -22021,21 +27578,553 @@
22021 } 27578 }
22022 }, 27579 },
22023 "style-loader": { 27580 "style-loader": {
22024 "version": "3.0.0", 27581 "version": "3.2.1",
22025 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.0.0.tgz", 27582 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.2.1.tgz",
22026 "integrity": "sha512-pqJTDiCtLr8D2eyVWXPiwNkLsAMDuvPHnu+Z/Edo9hu+DzdJwdO5eZv9zUBF6tWI8GJGhAkenWJaVjXI+sHnuQ==", 27583 "integrity": "sha512-1k9ZosJCRFaRbY6hH49JFlRB0fVSbmnyq1iTPjNxUmGVjBNEmwrrHPenhlp+Lgo51BojHSf6pl2FcqYaN3PfVg==",
22027 "dev": true, 27584 "dev": true,
22028 "requires": {} 27585 "requires": {}
22029 }, 27586 },
27587 "style-search": {
27588 "version": "0.1.0",
27589 "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
27590 "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
27591 "dev": true
27592 },
27593 "style-to-js": {
27594 "version": "1.1.0",
27595 "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.0.tgz",
27596 "integrity": "sha512-1OqefPDxGrlMwcbfpsTVRyzwdhr4W0uxYQzeA2F1CBc8WG04udg2+ybRnvh3XYL4TdHQrCahLtax2jc8xaE6rA==",
27597 "requires": {
27598 "style-to-object": "0.3.0"
27599 }
27600 },
27601 "style-to-object": {
27602 "version": "0.3.0",
27603 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
27604 "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
27605 "requires": {
27606 "inline-style-parser": "0.1.1"
27607 }
27608 },
27609 "stylelint": {
27610 "version": "13.13.1",
27611 "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz",
27612 "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
27613 "dev": true,
27614 "requires": {
27615 "@stylelint/postcss-css-in-js": "^0.37.2",
27616 "@stylelint/postcss-markdown": "^0.36.2",
27617 "autoprefixer": "^9.8.6",
27618 "balanced-match": "^2.0.0",
27619 "chalk": "^4.1.1",
27620 "cosmiconfig": "^7.0.0",
27621 "debug": "^4.3.1",
27622 "execall": "^2.0.0",
27623 "fast-glob": "^3.2.5",
27624 "fastest-levenshtein": "^1.0.12",
27625 "file-entry-cache": "^6.0.1",
27626 "get-stdin": "^8.0.0",
27627 "global-modules": "^2.0.0",
27628 "globby": "^11.0.3",
27629 "globjoin": "^0.1.4",
27630 "html-tags": "^3.1.0",
27631 "ignore": "^5.1.8",
27632 "import-lazy": "^4.0.0",
27633 "imurmurhash": "^0.1.4",
27634 "known-css-properties": "^0.21.0",
27635 "lodash": "^4.17.21",
27636 "log-symbols": "^4.1.0",
27637 "mathml-tag-names": "^2.1.3",
27638 "meow": "^9.0.0",
27639 "micromatch": "^4.0.4",
27640 "normalize-selector": "^0.2.0",
27641 "postcss": "^7.0.35",
27642 "postcss-html": "^0.36.0",
27643 "postcss-less": "^3.1.4",
27644 "postcss-media-query-parser": "^0.2.3",
27645 "postcss-resolve-nested-selector": "^0.1.1",
27646 "postcss-safe-parser": "^4.0.2",
27647 "postcss-sass": "^0.4.4",
27648 "postcss-scss": "^2.1.1",
27649 "postcss-selector-parser": "^6.0.5",
27650 "postcss-syntax": "^0.36.2",
27651 "postcss-value-parser": "^4.1.0",
27652 "resolve-from": "^5.0.0",
27653 "slash": "^3.0.0",
27654 "specificity": "^0.4.1",
27655 "string-width": "^4.2.2",
27656 "strip-ansi": "^6.0.0",
27657 "style-search": "^0.1.0",
27658 "sugarss": "^2.0.0",
27659 "svg-tags": "^1.0.0",
27660 "table": "^6.6.0",
27661 "v8-compile-cache": "^2.3.0",
27662 "write-file-atomic": "^3.0.3"
27663 },
27664 "dependencies": {
27665 "ansi-regex": {
27666 "version": "5.0.0",
27667 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
27668 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
27669 "dev": true
27670 },
27671 "ansi-styles": {
27672 "version": "4.3.0",
27673 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
27674 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
27675 "dev": true,
27676 "requires": {
27677 "color-convert": "^2.0.1"
27678 }
27679 },
27680 "balanced-match": {
27681 "version": "2.0.0",
27682 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
27683 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
27684 "dev": true
27685 },
27686 "camelcase": {
27687 "version": "5.3.1",
27688 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
27689 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
27690 "dev": true
27691 },
27692 "camelcase-keys": {
27693 "version": "6.2.2",
27694 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
27695 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
27696 "dev": true,
27697 "requires": {
27698 "camelcase": "^5.3.1",
27699 "map-obj": "^4.0.0",
27700 "quick-lru": "^4.0.1"
27701 }
27702 },
27703 "chalk": {
27704 "version": "4.1.2",
27705 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
27706 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
27707 "dev": true,
27708 "requires": {
27709 "ansi-styles": "^4.1.0",
27710 "supports-color": "^7.1.0"
27711 }
27712 },
27713 "color-convert": {
27714 "version": "2.0.1",
27715 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
27716 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
27717 "dev": true,
27718 "requires": {
27719 "color-name": "~1.1.4"
27720 }
27721 },
27722 "color-name": {
27723 "version": "1.1.4",
27724 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
27725 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
27726 "dev": true
27727 },
27728 "cosmiconfig": {
27729 "version": "7.0.1",
27730 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
27731 "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
27732 "dev": true,
27733 "requires": {
27734 "@types/parse-json": "^4.0.0",
27735 "import-fresh": "^3.2.1",
27736 "parse-json": "^5.0.0",
27737 "path-type": "^4.0.0",
27738 "yaml": "^1.10.0"
27739 }
27740 },
27741 "get-stdin": {
27742 "version": "8.0.0",
27743 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
27744 "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
27745 "dev": true
27746 },
27747 "globby": {
27748 "version": "11.0.4",
27749 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
27750 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
27751 "dev": true,
27752 "requires": {
27753 "array-union": "^2.1.0",
27754 "dir-glob": "^3.0.1",
27755 "fast-glob": "^3.1.1",
27756 "ignore": "^5.1.4",
27757 "merge2": "^1.3.0",
27758 "slash": "^3.0.0"
27759 }
27760 },
27761 "hosted-git-info": {
27762 "version": "4.0.2",
27763 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
27764 "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
27765 "dev": true,
27766 "requires": {
27767 "lru-cache": "^6.0.0"
27768 }
27769 },
27770 "import-lazy": {
27771 "version": "4.0.0",
27772 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
27773 "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
27774 "dev": true
27775 },
27776 "indent-string": {
27777 "version": "4.0.0",
27778 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
27779 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
27780 "dev": true
27781 },
27782 "map-obj": {
27783 "version": "4.2.1",
27784 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
27785 "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
27786 "dev": true
27787 },
27788 "meow": {
27789 "version": "9.0.0",
27790 "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
27791 "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
27792 "dev": true,
27793 "requires": {
27794 "@types/minimist": "^1.2.0",
27795 "camelcase-keys": "^6.2.2",
27796 "decamelize": "^1.2.0",
27797 "decamelize-keys": "^1.1.0",
27798 "hard-rejection": "^2.1.0",
27799 "minimist-options": "4.1.0",
27800 "normalize-package-data": "^3.0.0",
27801 "read-pkg-up": "^7.0.1",
27802 "redent": "^3.0.0",
27803 "trim-newlines": "^3.0.0",
27804 "type-fest": "^0.18.0",
27805 "yargs-parser": "^20.2.3"
27806 }
27807 },
27808 "normalize-package-data": {
27809 "version": "3.0.3",
27810 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
27811 "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
27812 "dev": true,
27813 "requires": {
27814 "hosted-git-info": "^4.0.1",
27815 "is-core-module": "^2.5.0",
27816 "semver": "^7.3.4",
27817 "validate-npm-package-license": "^3.0.1"
27818 }
27819 },
27820 "parse-json": {
27821 "version": "5.2.0",
27822 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
27823 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
27824 "dev": true,
27825 "requires": {
27826 "@babel/code-frame": "^7.0.0",
27827 "error-ex": "^1.3.1",
27828 "json-parse-even-better-errors": "^2.3.0",
27829 "lines-and-columns": "^1.1.6"
27830 }
27831 },
27832 "postcss": {
27833 "version": "7.0.36",
27834 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
27835 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
27836 "dev": true,
27837 "requires": {
27838 "chalk": "^2.4.2",
27839 "source-map": "^0.6.1",
27840 "supports-color": "^6.1.0"
27841 },
27842 "dependencies": {
27843 "ansi-styles": {
27844 "version": "3.2.1",
27845 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
27846 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
27847 "dev": true,
27848 "requires": {
27849 "color-convert": "^1.9.0"
27850 }
27851 },
27852 "chalk": {
27853 "version": "2.4.2",
27854 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
27855 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
27856 "dev": true,
27857 "requires": {
27858 "ansi-styles": "^3.2.1",
27859 "escape-string-regexp": "^1.0.5",
27860 "supports-color": "^5.3.0"
27861 },
27862 "dependencies": {
27863 "supports-color": {
27864 "version": "5.5.0",
27865 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
27866 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
27867 "dev": true,
27868 "requires": {
27869 "has-flag": "^3.0.0"
27870 }
27871 }
27872 }
27873 },
27874 "color-convert": {
27875 "version": "1.9.3",
27876 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
27877 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
27878 "dev": true,
27879 "requires": {
27880 "color-name": "1.1.3"
27881 }
27882 },
27883 "color-name": {
27884 "version": "1.1.3",
27885 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
27886 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
27887 "dev": true
27888 },
27889 "supports-color": {
27890 "version": "6.1.0",
27891 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
27892 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
27893 "dev": true,
27894 "requires": {
27895 "has-flag": "^3.0.0"
27896 }
27897 }
27898 }
27899 },
27900 "read-pkg": {
27901 "version": "5.2.0",
27902 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
27903 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
27904 "dev": true,
27905 "requires": {
27906 "@types/normalize-package-data": "^2.4.0",
27907 "normalize-package-data": "^2.5.0",
27908 "parse-json": "^5.0.0",
27909 "type-fest": "^0.6.0"
27910 },
27911 "dependencies": {
27912 "hosted-git-info": {
27913 "version": "2.8.9",
27914 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
27915 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
27916 "dev": true
27917 },
27918 "normalize-package-data": {
27919 "version": "2.5.0",
27920 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
27921 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
27922 "dev": true,
27923 "requires": {
27924 "hosted-git-info": "^2.1.4",
27925 "resolve": "^1.10.0",
27926 "semver": "2 || 3 || 4 || 5",
27927 "validate-npm-package-license": "^3.0.1"
27928 }
27929 },
27930 "semver": {
27931 "version": "5.7.1",
27932 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
27933 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
27934 "dev": true
27935 },
27936 "type-fest": {
27937 "version": "0.6.0",
27938 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
27939 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
27940 "dev": true
27941 }
27942 }
27943 },
27944 "read-pkg-up": {
27945 "version": "7.0.1",
27946 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
27947 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
27948 "dev": true,
27949 "requires": {
27950 "find-up": "^4.1.0",
27951 "read-pkg": "^5.2.0",
27952 "type-fest": "^0.8.1"
27953 },
27954 "dependencies": {
27955 "type-fest": {
27956 "version": "0.8.1",
27957 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
27958 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
27959 "dev": true
27960 }
27961 }
27962 },
27963 "redent": {
27964 "version": "3.0.0",
27965 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
27966 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
27967 "dev": true,
27968 "requires": {
27969 "indent-string": "^4.0.0",
27970 "strip-indent": "^3.0.0"
27971 }
27972 },
27973 "semver": {
27974 "version": "7.3.5",
27975 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
27976 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
27977 "dev": true,
27978 "requires": {
27979 "lru-cache": "^6.0.0"
27980 }
27981 },
27982 "source-map": {
27983 "version": "0.6.1",
27984 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
27985 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
27986 "dev": true
27987 },
27988 "strip-ansi": {
27989 "version": "6.0.0",
27990 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
27991 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
27992 "dev": true,
27993 "requires": {
27994 "ansi-regex": "^5.0.0"
27995 }
27996 },
27997 "strip-indent": {
27998 "version": "3.0.0",
27999 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
28000 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
28001 "dev": true,
28002 "requires": {
28003 "min-indent": "^1.0.0"
28004 }
28005 },
28006 "supports-color": {
28007 "version": "7.2.0",
28008 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
28009 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
28010 "dev": true,
28011 "requires": {
28012 "has-flag": "^4.0.0"
28013 },
28014 "dependencies": {
28015 "has-flag": {
28016 "version": "4.0.0",
28017 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
28018 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
28019 "dev": true
28020 }
28021 }
28022 },
28023 "trim-newlines": {
28024 "version": "3.0.1",
28025 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
28026 "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
28027 "dev": true
28028 },
28029 "type-fest": {
28030 "version": "0.18.1",
28031 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
28032 "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
28033 "dev": true
28034 },
28035 "yargs-parser": {
28036 "version": "20.2.9",
28037 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
28038 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
28039 "dev": true
28040 }
28041 }
28042 },
28043 "stylelint-config-recommended": {
28044 "version": "5.0.0",
28045 "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz",
28046 "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==",
28047 "dev": true,
28048 "requires": {}
28049 },
28050 "stylelint-config-recommended-scss": {
28051 "version": "4.3.0",
28052 "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.3.0.tgz",
28053 "integrity": "sha512-/noGjXlO8pJTr/Z3qGMoaRFK8n1BFfOqmAbX1RjTIcl4Yalr+LUb1zb9iQ7pRx1GsEBXOAm4g2z5/jou/pfMPg==",
28054 "dev": true,
28055 "requires": {
28056 "stylelint-config-recommended": "^5.0.0"
28057 }
28058 },
28059 "stylelint-scss": {
28060 "version": "3.20.1",
28061 "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.20.1.tgz",
28062 "integrity": "sha512-OTd55O1TTAC5nGKkVmUDLpz53LlK39R3MImv1CfuvsK7/qugktqiZAeQLuuC4UBhzxCnsc7fp9u/gfRZwFAIkA==",
28063 "dev": true,
28064 "requires": {
28065 "lodash": "^4.17.15",
28066 "postcss-media-query-parser": "^0.2.3",
28067 "postcss-resolve-nested-selector": "^0.1.1",
28068 "postcss-selector-parser": "^6.0.2",
28069 "postcss-value-parser": "^4.1.0"
28070 }
28071 },
28072 "stylis": {
28073 "version": "4.0.10",
28074 "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz",
28075 "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg=="
28076 },
28077 "sugarss": {
28078 "version": "2.0.0",
28079 "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
28080 "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
28081 "dev": true,
28082 "requires": {
28083 "postcss": "^7.0.2"
28084 },
28085 "dependencies": {
28086 "postcss": {
28087 "version": "7.0.36",
28088 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
28089 "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
28090 "dev": true,
28091 "requires": {
28092 "chalk": "^2.4.2",
28093 "source-map": "^0.6.1",
28094 "supports-color": "^6.1.0"
28095 }
28096 },
28097 "source-map": {
28098 "version": "0.6.1",
28099 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
28100 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
28101 "dev": true
28102 },
28103 "supports-color": {
28104 "version": "6.1.0",
28105 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
28106 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
28107 "dev": true,
28108 "requires": {
28109 "has-flag": "^3.0.0"
28110 }
28111 }
28112 }
28113 },
22030 "supports-color": { 28114 "supports-color": {
22031 "version": "5.5.0", 28115 "version": "5.5.0",
22032 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 28116 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
22033 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 28117 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
22034 "dev": true,
22035 "requires": { 28118 "requires": {
22036 "has-flag": "^3.0.0" 28119 "has-flag": "^3.0.0"
22037 } 28120 }
22038 }, 28121 },
28122 "svg-tags": {
28123 "version": "1.0.0",
28124 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
28125 "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
28126 "dev": true
28127 },
22039 "svgo": { 28128 "svgo": {
22040 "version": "1.3.2", 28129 "version": "1.3.2",
22041 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", 28130 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
@@ -22128,12 +28217,87 @@
22128 } 28217 }
22129 } 28218 }
22130 }, 28219 },
28220 "table": {
28221 "version": "6.7.1",
28222 "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
28223 "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
28224 "dev": true,
28225 "requires": {
28226 "ajv": "^8.0.1",
28227 "lodash.clonedeep": "^4.5.0",
28228 "lodash.truncate": "^4.4.2",
28229 "slice-ansi": "^4.0.0",
28230 "string-width": "^4.2.0",
28231 "strip-ansi": "^6.0.0"
28232 },
28233 "dependencies": {
28234 "ajv": {
28235 "version": "8.6.2",
28236 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
28237 "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
28238 "dev": true,
28239 "requires": {
28240 "fast-deep-equal": "^3.1.1",
28241 "json-schema-traverse": "^1.0.0",
28242 "require-from-string": "^2.0.2",
28243 "uri-js": "^4.2.2"
28244 }
28245 },
28246 "ansi-regex": {
28247 "version": "5.0.0",
28248 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
28249 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
28250 "dev": true
28251 },
28252 "json-schema-traverse": {
28253 "version": "1.0.0",
28254 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
28255 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
28256 "dev": true
28257 },
28258 "strip-ansi": {
28259 "version": "6.0.0",
28260 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
28261 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
28262 "dev": true,
28263 "requires": {
28264 "ansi-regex": "^5.0.0"
28265 }
28266 }
28267 }
28268 },
22131 "tapable": { 28269 "tapable": {
22132 "version": "2.2.0", 28270 "version": "2.2.0",
22133 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", 28271 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
22134 "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", 28272 "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
22135 "dev": true 28273 "dev": true
22136 }, 28274 },
28275 "tar": {
28276 "version": "6.1.10",
28277 "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz",
28278 "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==",
28279 "dev": true,
28280 "optional": true,
28281 "peer": true,
28282 "requires": {
28283 "chownr": "^2.0.0",
28284 "fs-minipass": "^2.0.0",
28285 "minipass": "^3.0.0",
28286 "minizlib": "^2.1.1",
28287 "mkdirp": "^1.0.3",
28288 "yallist": "^4.0.0"
28289 },
28290 "dependencies": {
28291 "mkdirp": {
28292 "version": "1.0.4",
28293 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
28294 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
28295 "dev": true,
28296 "optional": true,
28297 "peer": true
28298 }
28299 }
28300 },
22137 "tar-stream": { 28301 "tar-stream": {
22138 "version": "1.6.2", 28302 "version": "1.6.2",
22139 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", 28303 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
@@ -22229,12 +28393,61 @@
22229 } 28393 }
22230 } 28394 }
22231 }, 28395 },
28396 "text-table": {
28397 "version": "0.2.0",
28398 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
28399 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
28400 "dev": true
28401 },
22232 "through": { 28402 "through": {
22233 "version": "2.3.8", 28403 "version": "2.3.8",
22234 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 28404 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
22235 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 28405 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
22236 "dev": true, 28406 },
22237 "optional": true 28407 "through2": {
28408 "version": "0.4.2",
28409 "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
28410 "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
28411 "requires": {
28412 "readable-stream": "~1.0.17",
28413 "xtend": "~2.1.1"
28414 },
28415 "dependencies": {
28416 "isarray": {
28417 "version": "0.0.1",
28418 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
28419 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
28420 },
28421 "object-keys": {
28422 "version": "0.4.0",
28423 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
28424 "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
28425 },
28426 "readable-stream": {
28427 "version": "1.0.34",
28428 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
28429 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
28430 "requires": {
28431 "core-util-is": "~1.0.0",
28432 "inherits": "~2.0.1",
28433 "isarray": "0.0.1",
28434 "string_decoder": "~0.10.x"
28435 }
28436 },
28437 "string_decoder": {
28438 "version": "0.10.31",
28439 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
28440 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
28441 },
28442 "xtend": {
28443 "version": "2.1.2",
28444 "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
28445 "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
28446 "requires": {
28447 "object-keys": "~0.4.0"
28448 }
28449 }
28450 }
22238 }, 28451 },
22239 "thunky": { 28452 "thunky": {
22240 "version": "1.1.0", 28453 "version": "1.1.0",
@@ -22249,11 +28462,6 @@
22249 "dev": true, 28462 "dev": true,
22250 "optional": true 28463 "optional": true
22251 }, 28464 },
22252 "tiny-warning": {
22253 "version": "1.0.3",
22254 "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
22255 "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
22256 },
22257 "to-buffer": { 28465 "to-buffer": {
22258 "version": "1.1.1", 28466 "version": "1.1.1",
22259 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 28467 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
@@ -22264,40 +28472,7 @@
22264 "to-fast-properties": { 28472 "to-fast-properties": {
22265 "version": "2.0.0", 28473 "version": "2.0.0",
22266 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 28474 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
22267 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 28475 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
22268 "dev": true
22269 },
22270 "to-object-path": {
22271 "version": "0.3.0",
22272 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
22273 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
22274 "dev": true,
22275 "requires": {
22276 "kind-of": "^3.0.2"
22277 },
22278 "dependencies": {
22279 "kind-of": {
22280 "version": "3.2.2",
22281 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
22282 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
22283 "dev": true,
22284 "requires": {
22285 "is-buffer": "^1.1.5"
22286 }
22287 }
22288 }
22289 },
22290 "to-regex": {
22291 "version": "3.0.2",
22292 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
22293 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
22294 "dev": true,
22295 "requires": {
22296 "define-property": "^2.0.2",
22297 "extend-shallow": "^3.0.2",
22298 "regex-not": "^1.0.2",
22299 "safe-regex": "^1.1.0"
22300 }
22301 }, 28476 },
22302 "to-regex-range": { 28477 "to-regex-range": {
22303 "version": "5.0.1", 28478 "version": "5.0.1",
@@ -22314,6 +28489,18 @@
22314 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 28489 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
22315 "dev": true 28490 "dev": true
22316 }, 28491 },
28492 "tough-cookie": {
28493 "version": "2.5.0",
28494 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
28495 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
28496 "dev": true,
28497 "optional": true,
28498 "peer": true,
28499 "requires": {
28500 "psl": "^1.1.28",
28501 "punycode": "^2.1.1"
28502 }
28503 },
22317 "trim-newlines": { 28504 "trim-newlines": {
22318 "version": "1.0.0", 28505 "version": "1.0.0",
22319 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 28506 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
@@ -22331,12 +28518,77 @@
22331 "escape-string-regexp": "^1.0.2" 28518 "escape-string-regexp": "^1.0.2"
22332 } 28519 }
22333 }, 28520 },
28521 "trough": {
28522 "version": "1.0.5",
28523 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
28524 "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
28525 "dev": true
28526 },
28527 "true-case-path": {
28528 "version": "1.0.3",
28529 "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
28530 "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
28531 "dev": true,
28532 "optional": true,
28533 "peer": true,
28534 "requires": {
28535 "glob": "^7.1.2"
28536 }
28537 },
28538 "tsconfig-paths": {
28539 "version": "3.10.1",
28540 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz",
28541 "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==",
28542 "dev": true,
28543 "requires": {
28544 "json5": "^2.2.0",
28545 "minimist": "^1.2.0",
28546 "strip-bom": "^3.0.0"
28547 },
28548 "dependencies": {
28549 "strip-bom": {
28550 "version": "3.0.0",
28551 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
28552 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
28553 "dev": true
28554 }
28555 }
28556 },
22334 "tslib": { 28557 "tslib": {
22335 "version": "2.3.0", 28558 "version": "2.3.0",
22336 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", 28559 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
22337 "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", 28560 "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
22338 "dev": true 28561 "dev": true
22339 }, 28562 },
28563 "tss-react": {
28564 "version": "0.7.3",
28565 "resolved": "https://registry.npmjs.org/tss-react/-/tss-react-0.7.3.tgz",
28566 "integrity": "sha512-nQ9THA3mfpW8hM55GRw+g/Dzt/v+3zd8WqacUcdDUPSTg8QLT0jPCOCzWNlP4/0J3iEhSC2V9k7WhdmEeQlopQ==",
28567 "requires": {
28568 "@emotion/cache": "^11.4.0",
28569 "@emotion/serialize": "^1.0.2",
28570 "@emotion/server": "^11.4.0",
28571 "@emotion/utils": "^1.0.0",
28572 "html-react-parser": "^1.2.7"
28573 }
28574 },
28575 "tsutils": {
28576 "version": "3.21.0",
28577 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
28578 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
28579 "dev": true,
28580 "requires": {
28581 "tslib": "^1.8.1"
28582 },
28583 "dependencies": {
28584 "tslib": {
28585 "version": "1.14.1",
28586 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
28587 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
28588 "dev": true
28589 }
28590 }
28591 },
22340 "tunnel-agent": { 28592 "tunnel-agent": {
22341 "version": "0.6.0", 28593 "version": "0.6.0",
22342 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 28594 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -22347,6 +28599,23 @@
22347 "safe-buffer": "^5.0.1" 28599 "safe-buffer": "^5.0.1"
22348 } 28600 }
22349 }, 28601 },
28602 "tweetnacl": {
28603 "version": "0.14.5",
28604 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
28605 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
28606 "dev": true,
28607 "optional": true,
28608 "peer": true
28609 },
28610 "type-check": {
28611 "version": "0.4.0",
28612 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
28613 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
28614 "dev": true,
28615 "requires": {
28616 "prelude-ls": "^1.2.1"
28617 }
28618 },
22350 "type-fest": { 28619 "type-fest": {
22351 "version": "0.11.0", 28620 "version": "0.11.0",
22352 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", 28621 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
@@ -22365,9 +28634,24 @@
22365 } 28634 }
22366 }, 28635 },
22367 "typed-assert": { 28636 "typed-assert": {
22368 "version": "1.0.7", 28637 "version": "1.0.8",
22369 "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.7.tgz", 28638 "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz",
22370 "integrity": "sha512-TiBedJnGT3nNss19TyQ/JLwXy57pNDYBAja1gC0uLCKN4ps7FF3sSh71oImHDiKk8i5EuQ1G0CEOPeeA+ClWXQ==", 28639 "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==",
28640 "dev": true
28641 },
28642 "typedarray-to-buffer": {
28643 "version": "3.1.5",
28644 "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
28645 "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
28646 "dev": true,
28647 "requires": {
28648 "is-typedarray": "^1.0.0"
28649 }
28650 },
28651 "typescript": {
28652 "version": "4.4.2",
28653 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
28654 "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==",
22371 "dev": true 28655 "dev": true
22372 }, 28656 },
22373 "unbox-primitive": { 28657 "unbox-primitive": {
@@ -22375,7 +28659,6 @@
22375 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 28659 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
22376 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 28660 "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
22377 "dev": true, 28661 "dev": true,
22378 "optional": true,
22379 "requires": { 28662 "requires": {
22380 "function-bind": "^1.1.1", 28663 "function-bind": "^1.1.1",
22381 "has-bigints": "^1.0.1", 28664 "has-bigints": "^1.0.1",
@@ -22422,16 +28705,50 @@
22422 "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", 28705 "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
22423 "dev": true 28706 "dev": true
22424 }, 28707 },
22425 "union-value": { 28708 "unified": {
22426 "version": "1.0.1", 28709 "version": "9.2.2",
22427 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 28710 "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
22428 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 28711 "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
22429 "dev": true, 28712 "dev": true,
22430 "requires": { 28713 "requires": {
22431 "arr-union": "^3.1.0", 28714 "bail": "^1.0.0",
22432 "get-value": "^2.0.6", 28715 "extend": "^3.0.0",
22433 "is-extendable": "^0.1.1", 28716 "is-buffer": "^2.0.0",
22434 "set-value": "^2.0.1" 28717 "is-plain-obj": "^2.0.0",
28718 "trough": "^1.0.0",
28719 "vfile": "^4.0.0"
28720 },
28721 "dependencies": {
28722 "is-plain-obj": {
28723 "version": "2.1.0",
28724 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
28725 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
28726 "dev": true
28727 }
28728 }
28729 },
28730 "unist-util-find-all-after": {
28731 "version": "3.0.2",
28732 "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
28733 "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
28734 "dev": true,
28735 "requires": {
28736 "unist-util-is": "^4.0.0"
28737 }
28738 },
28739 "unist-util-is": {
28740 "version": "4.1.0",
28741 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
28742 "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
28743 "dev": true
28744 },
28745 "unist-util-stringify-position": {
28746 "version": "2.0.3",
28747 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
28748 "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
28749 "dev": true,
28750 "requires": {
28751 "@types/unist": "^2.0.2"
22435 } 28752 }
22436 }, 28753 },
22437 "unpipe": { 28754 "unpipe": {
@@ -22447,52 +28764,6 @@
22447 "dev": true, 28764 "dev": true,
22448 "optional": true 28765 "optional": true
22449 }, 28766 },
22450 "unset-value": {
22451 "version": "1.0.0",
22452 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
22453 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
22454 "dev": true,
22455 "requires": {
22456 "has-value": "^0.3.1",
22457 "isobject": "^3.0.0"
22458 },
22459 "dependencies": {
22460 "has-value": {
22461 "version": "0.3.1",
22462 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
22463 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
22464 "dev": true,
22465 "requires": {
22466 "get-value": "^2.0.3",
22467 "has-values": "^0.1.4",
22468 "isobject": "^2.0.0"
22469 },
22470 "dependencies": {
22471 "isobject": {
22472 "version": "2.1.0",
22473 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
22474 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
22475 "dev": true,
22476 "requires": {
22477 "isarray": "1.0.0"
22478 }
22479 }
22480 }
22481 },
22482 "has-values": {
22483 "version": "0.1.4",
22484 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
22485 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
22486 "dev": true
22487 }
22488 }
22489 },
22490 "upath": {
22491 "version": "1.2.0",
22492 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
22493 "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
22494 "dev": true
22495 },
22496 "uri-js": { 28767 "uri-js": {
22497 "version": "4.4.1", 28768 "version": "4.4.1",
22498 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 28769 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -22502,12 +28773,6 @@
22502 "punycode": "^2.1.0" 28773 "punycode": "^2.1.0"
22503 } 28774 }
22504 }, 28775 },
22505 "urix": {
22506 "version": "0.1.0",
22507 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
22508 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
22509 "dev": true
22510 },
22511 "url": { 28776 "url": {
22512 "version": "0.11.0", 28777 "version": "0.11.0",
22513 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 28778 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
@@ -22526,51 +28791,6 @@
22526 } 28791 }
22527 } 28792 }
22528 }, 28793 },
22529 "url-loader": {
22530 "version": "4.1.1",
22531 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
22532 "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
22533 "dev": true,
22534 "requires": {
22535 "loader-utils": "^2.0.0",
22536 "mime-types": "^2.1.27",
22537 "schema-utils": "^3.0.0"
22538 },
22539 "dependencies": {
22540 "loader-utils": {
22541 "version": "2.0.0",
22542 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
22543 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
22544 "dev": true,
22545 "requires": {
22546 "big.js": "^5.2.2",
22547 "emojis-list": "^3.0.0",
22548 "json5": "^2.1.2"
22549 }
22550 },
22551 "schema-utils": {
22552 "version": "3.0.0",
22553 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
22554 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
22555 "dev": true,
22556 "requires": {
22557 "@types/json-schema": "^7.0.6",
22558 "ajv": "^6.12.5",
22559 "ajv-keywords": "^3.5.2"
22560 }
22561 }
22562 }
22563 },
22564 "url-parse": {
22565 "version": "1.5.1",
22566 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
22567 "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
22568 "dev": true,
22569 "requires": {
22570 "querystringify": "^2.1.1",
22571 "requires-port": "^1.0.0"
22572 }
22573 },
22574 "url-parse-lax": { 28794 "url-parse-lax": {
22575 "version": "1.0.0", 28795 "version": "1.0.0",
22576 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 28796 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
@@ -22588,17 +28808,10 @@
22588 "dev": true, 28808 "dev": true,
22589 "optional": true 28809 "optional": true
22590 }, 28810 },
22591 "use": {
22592 "version": "3.1.1",
22593 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
22594 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
22595 "dev": true
22596 },
22597 "util-deprecate": { 28811 "util-deprecate": {
22598 "version": "1.0.2", 28812 "version": "1.0.2",
22599 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 28813 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
22600 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 28814 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
22601 "dev": true
22602 }, 28815 },
22603 "util.promisify": { 28816 "util.promisify": {
22604 "version": "1.0.1", 28817 "version": "1.0.1",
@@ -22642,7 +28855,6 @@
22642 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 28855 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
22643 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 28856 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
22644 "dev": true, 28857 "dev": true,
22645 "optional": true,
22646 "requires": { 28858 "requires": {
22647 "spdx-correct": "^3.0.0", 28859 "spdx-correct": "^3.0.0",
22648 "spdx-expression-parse": "^3.0.0" 28860 "spdx-expression-parse": "^3.0.0"
@@ -22654,6 +28866,41 @@
22654 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 28866 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
22655 "dev": true 28867 "dev": true
22656 }, 28868 },
28869 "verror": {
28870 "version": "1.10.0",
28871 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
28872 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
28873 "dev": true,
28874 "optional": true,
28875 "peer": true,
28876 "requires": {
28877 "assert-plus": "^1.0.0",
28878 "core-util-is": "1.0.2",
28879 "extsprintf": "^1.2.0"
28880 }
28881 },
28882 "vfile": {
28883 "version": "4.2.1",
28884 "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
28885 "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
28886 "dev": true,
28887 "requires": {
28888 "@types/unist": "^2.0.0",
28889 "is-buffer": "^2.0.0",
28890 "unist-util-stringify-position": "^2.0.0",
28891 "vfile-message": "^2.0.0"
28892 }
28893 },
28894 "vfile-message": {
28895 "version": "2.0.4",
28896 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
28897 "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
28898 "dev": true,
28899 "requires": {
28900 "@types/unist": "^2.0.0",
28901 "unist-util-stringify-position": "^2.0.0"
28902 }
28903 },
22657 "watchpack": { 28904 "watchpack": {
22658 "version": "2.2.0", 28905 "version": "2.2.0",
22659 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", 28906 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
@@ -22674,21 +28921,22 @@
22674 } 28921 }
22675 }, 28922 },
22676 "webpack": { 28923 "webpack": {
22677 "version": "5.41.0", 28924 "version": "5.51.1",
22678 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.41.0.tgz", 28925 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.51.1.tgz",
22679 "integrity": "sha512-pCVO7hVm8XiL6DpPtXrFLS8ktmH/tpvtbEex6hn4RweTFe6z6Cugh5FlQoEPZotb15HiirjM2Kv7THTA7sKLzQ==", 28926 "integrity": "sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==",
22680 "dev": true, 28927 "dev": true,
22681 "requires": { 28928 "requires": {
22682 "@types/eslint-scope": "^3.7.0", 28929 "@types/eslint-scope": "^3.7.0",
22683 "@types/estree": "^0.0.48", 28930 "@types/estree": "^0.0.50",
22684 "@webassemblyjs/ast": "1.11.0", 28931 "@webassemblyjs/ast": "1.11.1",
22685 "@webassemblyjs/wasm-edit": "1.11.0", 28932 "@webassemblyjs/wasm-edit": "1.11.1",
22686 "@webassemblyjs/wasm-parser": "1.11.0", 28933 "@webassemblyjs/wasm-parser": "1.11.1",
22687 "acorn": "^8.2.1", 28934 "acorn": "^8.4.1",
28935 "acorn-import-assertions": "^1.7.6",
22688 "browserslist": "^4.14.5", 28936 "browserslist": "^4.14.5",
22689 "chrome-trace-event": "^1.0.2", 28937 "chrome-trace-event": "^1.0.2",
22690 "enhanced-resolve": "^5.8.0", 28938 "enhanced-resolve": "^5.8.0",
22691 "es-module-lexer": "^0.6.0", 28939 "es-module-lexer": "^0.7.1",
22692 "eslint-scope": "5.1.1", 28940 "eslint-scope": "5.1.1",
22693 "events": "^3.2.0", 28941 "events": "^3.2.0",
22694 "glob-to-regexp": "^0.4.1", 28942 "glob-to-regexp": "^0.4.1",
@@ -22697,20 +28945,20 @@
22697 "loader-runner": "^4.2.0", 28945 "loader-runner": "^4.2.0",
22698 "mime-types": "^2.1.27", 28946 "mime-types": "^2.1.27",
22699 "neo-async": "^2.6.2", 28947 "neo-async": "^2.6.2",
22700 "schema-utils": "^3.0.0", 28948 "schema-utils": "^3.1.0",
22701 "tapable": "^2.1.1", 28949 "tapable": "^2.1.1",
22702 "terser-webpack-plugin": "^5.1.3", 28950 "terser-webpack-plugin": "^5.1.3",
22703 "watchpack": "^2.2.0", 28951 "watchpack": "^2.2.0",
22704 "webpack-sources": "^2.3.0" 28952 "webpack-sources": "^3.2.0"
22705 }, 28953 },
22706 "dependencies": { 28954 "dependencies": {
22707 "schema-utils": { 28955 "schema-utils": {
22708 "version": "3.0.0", 28956 "version": "3.1.1",
22709 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", 28957 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
22710 "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", 28958 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
22711 "dev": true, 28959 "dev": true,
22712 "requires": { 28960 "requires": {
22713 "@types/json-schema": "^7.0.6", 28961 "@types/json-schema": "^7.0.8",
22714 "ajv": "^6.12.5", 28962 "ajv": "^6.12.5",
22715 "ajv-keywords": "^3.5.2" 28963 "ajv-keywords": "^3.5.2"
22716 } 28964 }
@@ -22718,15 +28966,15 @@
22718 } 28966 }
22719 }, 28967 },
22720 "webpack-cli": { 28968 "webpack-cli": {
22721 "version": "4.7.2", 28969 "version": "4.8.0",
22722 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", 28970 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz",
22723 "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", 28971 "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==",
22724 "dev": true, 28972 "dev": true,
22725 "requires": { 28973 "requires": {
22726 "@discoveryjs/json-ext": "^0.5.0", 28974 "@discoveryjs/json-ext": "^0.5.0",
22727 "@webpack-cli/configtest": "^1.0.4", 28975 "@webpack-cli/configtest": "^1.0.4",
22728 "@webpack-cli/info": "^1.3.0", 28976 "@webpack-cli/info": "^1.3.0",
22729 "@webpack-cli/serve": "^1.5.1", 28977 "@webpack-cli/serve": "^1.5.2",
22730 "colorette": "^1.2.1", 28978 "colorette": "^1.2.1",
22731 "commander": "^7.0.0", 28979 "commander": "^7.0.0",
22732 "execa": "^5.0.0", 28980 "execa": "^5.0.0",
@@ -22747,369 +28995,99 @@
22747 } 28995 }
22748 }, 28996 },
22749 "webpack-dev-middleware": { 28997 "webpack-dev-middleware": {
22750 "version": "3.7.3", 28998 "version": "5.0.0",
22751 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", 28999 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz",
22752 "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", 29000 "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==",
22753 "dev": true, 29001 "dev": true,
22754 "requires": { 29002 "requires": {
22755 "memory-fs": "^0.4.1", 29003 "colorette": "^1.2.2",
22756 "mime": "^2.4.4", 29004 "mem": "^8.1.1",
22757 "mkdirp": "^0.5.1", 29005 "memfs": "^3.2.2",
29006 "mime-types": "^2.1.31",
22758 "range-parser": "^1.2.1", 29007 "range-parser": "^1.2.1",
22759 "webpack-log": "^2.0.0" 29008 "schema-utils": "^3.0.0"
22760 }, 29009 },
22761 "dependencies": { 29010 "dependencies": {
22762 "mime": { 29011 "schema-utils": {
22763 "version": "2.5.2", 29012 "version": "3.1.1",
22764 "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 29013 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
22765 "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 29014 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
22766 "dev": true 29015 "dev": true,
29016 "requires": {
29017 "@types/json-schema": "^7.0.8",
29018 "ajv": "^6.12.5",
29019 "ajv-keywords": "^3.5.2"
29020 }
22767 } 29021 }
22768 } 29022 }
22769 }, 29023 },
22770 "webpack-dev-server": { 29024 "webpack-dev-server": {
22771 "version": "3.11.2", 29025 "version": "4.0.0",
22772 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", 29026 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0.tgz",
22773 "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", 29027 "integrity": "sha512-ya5cjoBSf3LqrshZn2HMaRZQx8YRNBE+tx+CQNFGaLLHrvs4Y1aik0sl5SFhLz2cW1O9/NtyaZhthc+8UiuvkQ==",
22774 "dev": true, 29028 "dev": true,
22775 "requires": { 29029 "requires": {
22776 "ansi-html": "0.0.7", 29030 "ansi-html": "^0.0.7",
22777 "bonjour": "^3.5.0", 29031 "bonjour": "^3.5.0",
22778 "chokidar": "^2.1.8", 29032 "chokidar": "^3.5.1",
29033 "colorette": "^1.2.2",
22779 "compression": "^1.7.4", 29034 "compression": "^1.7.4",
22780 "connect-history-api-fallback": "^1.6.0", 29035 "connect-history-api-fallback": "^1.6.0",
22781 "debug": "^4.1.1", 29036 "del": "^6.0.0",
22782 "del": "^4.1.1",
22783 "express": "^4.17.1", 29037 "express": "^4.17.1",
22784 "html-entities": "^1.3.1", 29038 "graceful-fs": "^4.2.6",
22785 "http-proxy-middleware": "0.19.1", 29039 "html-entities": "^2.3.2",
22786 "import-local": "^2.0.0", 29040 "http-proxy-middleware": "^2.0.0",
22787 "internal-ip": "^4.3.0", 29041 "internal-ip": "^6.2.0",
22788 "ip": "^1.1.5", 29042 "ipaddr.js": "^2.0.1",
22789 "is-absolute-url": "^3.0.3", 29043 "open": "^8.0.9",
22790 "killable": "^1.0.1", 29044 "p-retry": "^4.5.0",
22791 "loglevel": "^1.6.8", 29045 "portfinder": "^1.0.28",
22792 "opn": "^5.5.0", 29046 "schema-utils": "^3.1.0",
22793 "p-retry": "^3.0.1", 29047 "selfsigned": "^1.10.11",
22794 "portfinder": "^1.0.26",
22795 "schema-utils": "^1.0.0",
22796 "selfsigned": "^1.10.8",
22797 "semver": "^6.3.0",
22798 "serve-index": "^1.9.1", 29048 "serve-index": "^1.9.1",
22799 "sockjs": "^0.3.21", 29049 "sockjs": "^0.3.21",
22800 "sockjs-client": "^1.5.0",
22801 "spdy": "^4.0.2", 29050 "spdy": "^4.0.2",
22802 "strip-ansi": "^3.0.1", 29051 "strip-ansi": "^7.0.0",
22803 "supports-color": "^6.1.0",
22804 "url": "^0.11.0", 29052 "url": "^0.11.0",
22805 "webpack-dev-middleware": "^3.7.2", 29053 "webpack-dev-middleware": "^5.0.0",
22806 "webpack-log": "^2.0.0", 29054 "ws": "^8.1.0"
22807 "ws": "^6.2.1",
22808 "yargs": "^13.3.2"
22809 }, 29055 },
22810 "dependencies": { 29056 "dependencies": {
22811 "anymatch": { 29057 "ansi-regex": {
22812 "version": "2.0.0", 29058 "version": "6.0.0",
22813 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 29059 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.0.tgz",
22814 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 29060 "integrity": "sha512-tAaOSrWCHF+1Ear1Z4wnJCXA9GGox4K6Ic85a5qalES2aeEwQGr7UC93mwef49536PkCYjzkp0zIxfFvexJ6zQ==",
22815 "dev": true,
22816 "requires": {
22817 "micromatch": "^3.1.4",
22818 "normalize-path": "^2.1.1"
22819 },
22820 "dependencies": {
22821 "normalize-path": {
22822 "version": "2.1.1",
22823 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
22824 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
22825 "dev": true,
22826 "requires": {
22827 "remove-trailing-separator": "^1.0.1"
22828 }
22829 }
22830 }
22831 },
22832 "binary-extensions": {
22833 "version": "1.13.1",
22834 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
22835 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
22836 "dev": true
22837 },
22838 "braces": {
22839 "version": "2.3.2",
22840 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
22841 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
22842 "dev": true,
22843 "requires": {
22844 "arr-flatten": "^1.1.0",
22845 "array-unique": "^0.3.2",
22846 "extend-shallow": "^2.0.1",
22847 "fill-range": "^4.0.0",
22848 "isobject": "^3.0.1",
22849 "repeat-element": "^1.1.2",
22850 "snapdragon": "^0.8.1",
22851 "snapdragon-node": "^2.0.1",
22852 "split-string": "^3.0.2",
22853 "to-regex": "^3.0.1"
22854 },
22855 "dependencies": {
22856 "extend-shallow": {
22857 "version": "2.0.1",
22858 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
22859 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
22860 "dev": true,
22861 "requires": {
22862 "is-extendable": "^0.1.0"
22863 }
22864 }
22865 }
22866 },
22867 "chokidar": {
22868 "version": "2.1.8",
22869 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
22870 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
22871 "dev": true,
22872 "requires": {
22873 "anymatch": "^2.0.0",
22874 "async-each": "^1.0.1",
22875 "braces": "^2.3.2",
22876 "fsevents": "^1.2.7",
22877 "glob-parent": "^3.1.0",
22878 "inherits": "^2.0.3",
22879 "is-binary-path": "^1.0.0",
22880 "is-glob": "^4.0.0",
22881 "normalize-path": "^3.0.0",
22882 "path-is-absolute": "^1.0.0",
22883 "readdirp": "^2.2.1",
22884 "upath": "^1.1.1"
22885 }
22886 },
22887 "fill-range": {
22888 "version": "4.0.0",
22889 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
22890 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
22891 "dev": true,
22892 "requires": {
22893 "extend-shallow": "^2.0.1",
22894 "is-number": "^3.0.0",
22895 "repeat-string": "^1.6.1",
22896 "to-regex-range": "^2.1.0"
22897 },
22898 "dependencies": {
22899 "extend-shallow": {
22900 "version": "2.0.1",
22901 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
22902 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
22903 "dev": true,
22904 "requires": {
22905 "is-extendable": "^0.1.0"
22906 }
22907 }
22908 }
22909 },
22910 "find-up": {
22911 "version": "3.0.0",
22912 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
22913 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
22914 "dev": true,
22915 "requires": {
22916 "locate-path": "^3.0.0"
22917 }
22918 },
22919 "fsevents": {
22920 "version": "1.2.13",
22921 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
22922 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
22923 "dev": true,
22924 "optional": true,
22925 "requires": {
22926 "bindings": "^1.5.0",
22927 "nan": "^2.12.1"
22928 }
22929 },
22930 "glob-parent": {
22931 "version": "3.1.0",
22932 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
22933 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
22934 "dev": true,
22935 "requires": {
22936 "is-glob": "^3.1.0",
22937 "path-dirname": "^1.0.0"
22938 },
22939 "dependencies": {
22940 "is-glob": {
22941 "version": "3.1.0",
22942 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
22943 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
22944 "dev": true,
22945 "requires": {
22946 "is-extglob": "^2.1.0"
22947 }
22948 }
22949 }
22950 },
22951 "import-local": {
22952 "version": "2.0.0",
22953 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
22954 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
22955 "dev": true,
22956 "requires": {
22957 "pkg-dir": "^3.0.0",
22958 "resolve-cwd": "^2.0.0"
22959 }
22960 },
22961 "is-binary-path": {
22962 "version": "1.0.1",
22963 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
22964 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
22965 "dev": true,
22966 "requires": {
22967 "binary-extensions": "^1.0.0"
22968 }
22969 },
22970 "is-number": {
22971 "version": "3.0.0",
22972 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
22973 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
22974 "dev": true,
22975 "requires": {
22976 "kind-of": "^3.0.2"
22977 },
22978 "dependencies": {
22979 "kind-of": {
22980 "version": "3.2.2",
22981 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
22982 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
22983 "dev": true,
22984 "requires": {
22985 "is-buffer": "^1.1.5"
22986 }
22987 }
22988 }
22989 },
22990 "locate-path": {
22991 "version": "3.0.0",
22992 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
22993 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
22994 "dev": true,
22995 "requires": {
22996 "p-locate": "^3.0.0",
22997 "path-exists": "^3.0.0"
22998 }
22999 },
23000 "micromatch": {
23001 "version": "3.1.10",
23002 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
23003 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
23004 "dev": true,
23005 "requires": {
23006 "arr-diff": "^4.0.0",
23007 "array-unique": "^0.3.2",
23008 "braces": "^2.3.1",
23009 "define-property": "^2.0.2",
23010 "extend-shallow": "^3.0.2",
23011 "extglob": "^2.0.4",
23012 "fragment-cache": "^0.2.1",
23013 "kind-of": "^6.0.2",
23014 "nanomatch": "^1.2.9",
23015 "object.pick": "^1.3.0",
23016 "regex-not": "^1.0.0",
23017 "snapdragon": "^0.8.1",
23018 "to-regex": "^3.0.2"
23019 }
23020 },
23021 "p-locate": {
23022 "version": "3.0.0",
23023 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
23024 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
23025 "dev": true,
23026 "requires": {
23027 "p-limit": "^2.0.0"
23028 }
23029 },
23030 "path-exists": {
23031 "version": "3.0.0",
23032 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
23033 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
23034 "dev": true 29061 "dev": true
23035 }, 29062 },
23036 "pkg-dir": { 29063 "ipaddr.js": {
23037 "version": "3.0.0", 29064 "version": "2.0.1",
23038 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 29065 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
23039 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", 29066 "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
23040 "dev": true,
23041 "requires": {
23042 "find-up": "^3.0.0"
23043 }
23044 },
23045 "readdirp": {
23046 "version": "2.2.1",
23047 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
23048 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
23049 "dev": true,
23050 "requires": {
23051 "graceful-fs": "^4.1.11",
23052 "micromatch": "^3.1.10",
23053 "readable-stream": "^2.0.2"
23054 }
23055 },
23056 "resolve-cwd": {
23057 "version": "2.0.0",
23058 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
23059 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
23060 "dev": true,
23061 "requires": {
23062 "resolve-from": "^3.0.0"
23063 }
23064 },
23065 "resolve-from": {
23066 "version": "3.0.0",
23067 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
23068 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
23069 "dev": true 29067 "dev": true
23070 }, 29068 },
23071 "schema-utils": { 29069 "schema-utils": {
23072 "version": "1.0.0", 29070 "version": "3.1.1",
23073 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", 29071 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
23074 "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", 29072 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
23075 "dev": true,
23076 "requires": {
23077 "ajv": "^6.1.0",
23078 "ajv-errors": "^1.0.0",
23079 "ajv-keywords": "^3.1.0"
23080 }
23081 },
23082 "supports-color": {
23083 "version": "6.1.0",
23084 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
23085 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
23086 "dev": true, 29073 "dev": true,
23087 "requires": { 29074 "requires": {
23088 "has-flag": "^3.0.0" 29075 "@types/json-schema": "^7.0.8",
29076 "ajv": "^6.12.5",
29077 "ajv-keywords": "^3.5.2"
23089 } 29078 }
23090 }, 29079 },
23091 "to-regex-range": { 29080 "strip-ansi": {
23092 "version": "2.1.1", 29081 "version": "7.0.0",
23093 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 29082 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.0.tgz",
23094 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 29083 "integrity": "sha512-UhDTSnGF1dc0DRbUqr1aXwNoY3RgVkSWG8BrpnuFIxhP57IqbS7IRta2Gfiavds4yCxc5+fEAVVOgBZWnYkvzg==",
23095 "dev": true, 29084 "dev": true,
23096 "requires": { 29085 "requires": {
23097 "is-number": "^3.0.0", 29086 "ansi-regex": "^6.0.0"
23098 "repeat-string": "^1.6.1"
23099 } 29087 }
23100 } 29088 }
23101 } 29089 }
23102 }, 29090 },
23103 "webpack-log": {
23104 "version": "2.0.0",
23105 "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
23106 "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
23107 "dev": true,
23108 "requires": {
23109 "ansi-colors": "^3.0.0",
23110 "uuid": "^3.3.2"
23111 }
23112 },
23113 "webpack-merge": { 29091 "webpack-merge": {
23114 "version": "5.8.0", 29092 "version": "5.8.0",
23115 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", 29093 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
@@ -23121,30 +29099,18 @@
23121 } 29099 }
23122 }, 29100 },
23123 "webpack-sources": { 29101 "webpack-sources": {
23124 "version": "2.3.0", 29102 "version": "3.2.0",
23125 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz", 29103 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.0.tgz",
23126 "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==", 29104 "integrity": "sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==",
23127 "dev": true, 29105 "dev": true
23128 "requires": {
23129 "source-list-map": "^2.0.1",
23130 "source-map": "^0.6.1"
23131 },
23132 "dependencies": {
23133 "source-map": {
23134 "version": "0.6.1",
23135 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
23136 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
23137 "dev": true
23138 }
23139 }
23140 }, 29106 },
23141 "webpack-subresource-integrity": { 29107 "webpack-subresource-integrity": {
23142 "version": "5.0.0-alpha.5", 29108 "version": "5.0.0-rc.1",
23143 "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0-alpha.5.tgz", 29109 "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0-rc.1.tgz",
23144 "integrity": "sha512-bZVkt3W7wbvNXoM+vHNNTB9V6z0Xce1MJRcMeK7EwY0Nf4RpOxp8S5APRWKWDZX6ufxIZ9MZo8aISZRUcvO3uA==", 29110 "integrity": "sha512-sr6Bgl9nODTBayuz6CSMD8sOLayQt1OmGgQAj2pwqjRnhZRJ3Bpy3uBXUYJN5UHq3ca3KpJ7Qk9epOYUpSegtw==",
23145 "dev": true, 29111 "dev": true,
23146 "requires": { 29112 "requires": {
23147 "typed-assert": "^1.0.4" 29113 "typed-assert": "^1.0.8"
23148 } 29114 }
23149 }, 29115 },
23150 "websocket-driver": { 29116 "websocket-driver": {
@@ -23178,7 +29144,6 @@
23178 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 29144 "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
23179 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 29145 "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
23180 "dev": true, 29146 "dev": true,
23181 "optional": true,
23182 "requires": { 29147 "requires": {
23183 "is-bigint": "^1.0.1", 29148 "is-bigint": "^1.0.1",
23184 "is-boolean-object": "^1.1.0", 29149 "is-boolean-object": "^1.1.0",
@@ -23191,7 +29156,61 @@
23191 "version": "2.0.0", 29156 "version": "2.0.0",
23192 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 29157 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
23193 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 29158 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
23194 "dev": true 29159 "dev": true,
29160 "optional": true,
29161 "peer": true
29162 },
29163 "wide-align": {
29164 "version": "1.1.3",
29165 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
29166 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
29167 "dev": true,
29168 "optional": true,
29169 "peer": true,
29170 "requires": {
29171 "string-width": "^1.0.2 || 2"
29172 },
29173 "dependencies": {
29174 "ansi-regex": {
29175 "version": "3.0.0",
29176 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
29177 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
29178 "dev": true,
29179 "optional": true,
29180 "peer": true
29181 },
29182 "is-fullwidth-code-point": {
29183 "version": "2.0.0",
29184 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
29185 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
29186 "dev": true,
29187 "optional": true,
29188 "peer": true
29189 },
29190 "string-width": {
29191 "version": "2.1.1",
29192 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
29193 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
29194 "dev": true,
29195 "optional": true,
29196 "peer": true,
29197 "requires": {
29198 "is-fullwidth-code-point": "^2.0.0",
29199 "strip-ansi": "^4.0.0"
29200 }
29201 },
29202 "strip-ansi": {
29203 "version": "4.0.0",
29204 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
29205 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
29206 "dev": true,
29207 "optional": true,
29208 "peer": true,
29209 "requires": {
29210 "ansi-regex": "^3.0.0"
29211 }
29212 }
29213 }
23195 }, 29214 },
23196 "wildcard": { 29215 "wildcard": {
23197 "version": "2.0.0", 29216 "version": "2.0.0",
@@ -23199,11 +29218,19 @@
23199 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", 29218 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
23200 "dev": true 29219 "dev": true
23201 }, 29220 },
29221 "word-wrap": {
29222 "version": "1.2.3",
29223 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
29224 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
29225 "dev": true
29226 },
23202 "wrap-ansi": { 29227 "wrap-ansi": {
23203 "version": "5.1.0", 29228 "version": "5.1.0",
23204 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 29229 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
23205 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 29230 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
23206 "dev": true, 29231 "dev": true,
29232 "optional": true,
29233 "peer": true,
23207 "requires": { 29234 "requires": {
23208 "ansi-styles": "^3.2.0", 29235 "ansi-styles": "^3.2.0",
23209 "string-width": "^3.0.0", 29236 "string-width": "^3.0.0",
@@ -23214,13 +29241,46 @@
23214 "version": "4.1.0", 29241 "version": "4.1.0",
23215 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 29242 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
23216 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 29243 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
23217 "dev": true 29244 "dev": true,
29245 "optional": true,
29246 "peer": true
29247 },
29248 "emoji-regex": {
29249 "version": "7.0.3",
29250 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
29251 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
29252 "dev": true,
29253 "optional": true,
29254 "peer": true
29255 },
29256 "is-fullwidth-code-point": {
29257 "version": "2.0.0",
29258 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
29259 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
29260 "dev": true,
29261 "optional": true,
29262 "peer": true
29263 },
29264 "string-width": {
29265 "version": "3.1.0",
29266 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
29267 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
29268 "dev": true,
29269 "optional": true,
29270 "peer": true,
29271 "requires": {
29272 "emoji-regex": "^7.0.1",
29273 "is-fullwidth-code-point": "^2.0.0",
29274 "strip-ansi": "^5.1.0"
29275 }
23218 }, 29276 },
23219 "strip-ansi": { 29277 "strip-ansi": {
23220 "version": "5.2.0", 29278 "version": "5.2.0",
23221 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 29279 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
23222 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 29280 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
23223 "dev": true, 29281 "dev": true,
29282 "optional": true,
29283 "peer": true,
23224 "requires": { 29284 "requires": {
23225 "ansi-regex": "^4.1.0" 29285 "ansi-regex": "^4.1.0"
23226 } 29286 }
@@ -23233,15 +29293,25 @@
23233 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 29293 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
23234 "dev": true 29294 "dev": true
23235 }, 29295 },
23236 "ws": { 29296 "write-file-atomic": {
23237 "version": "6.2.2", 29297 "version": "3.0.3",
23238 "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", 29298 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
23239 "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", 29299 "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
23240 "dev": true, 29300 "dev": true,
23241 "requires": { 29301 "requires": {
23242 "async-limiter": "~1.0.0" 29302 "imurmurhash": "^0.1.4",
29303 "is-typedarray": "^1.0.0",
29304 "signal-exit": "^3.0.2",
29305 "typedarray-to-buffer": "^3.1.5"
23243 } 29306 }
23244 }, 29307 },
29308 "ws": {
29309 "version": "8.2.0",
29310 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.0.tgz",
29311 "integrity": "sha512-uYhVJ/m9oXwEI04iIVmgLmugh2qrZihkywG9y5FfZV2ATeLIzHf93qs+tUNqlttbQK957/VX3mtwAS+UfIwA4g==",
29312 "dev": true,
29313 "requires": {}
29314 },
23245 "xtend": { 29315 "xtend": {
23246 "version": "4.0.2", 29316 "version": "4.0.2",
23247 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 29317 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -23253,7 +29323,9 @@
23253 "version": "4.0.3", 29323 "version": "4.0.3",
23254 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", 29324 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
23255 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", 29325 "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
23256 "dev": true 29326 "dev": true,
29327 "optional": true,
29328 "peer": true
23257 }, 29329 },
23258 "yallist": { 29330 "yallist": {
23259 "version": "4.0.0", 29331 "version": "4.0.0",
@@ -23261,11 +29333,18 @@
23261 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 29333 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
23262 "dev": true 29334 "dev": true
23263 }, 29335 },
29336 "yaml": {
29337 "version": "1.10.2",
29338 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
29339 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
29340 },
23264 "yargs": { 29341 "yargs": {
23265 "version": "13.3.2", 29342 "version": "13.3.2",
23266 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 29343 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
23267 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 29344 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
23268 "dev": true, 29345 "dev": true,
29346 "optional": true,
29347 "peer": true,
23269 "requires": { 29348 "requires": {
23270 "cliui": "^5.0.0", 29349 "cliui": "^5.0.0",
23271 "find-up": "^3.0.0", 29350 "find-up": "^3.0.0",
@@ -23279,20 +29358,48 @@
23279 "yargs-parser": "^13.1.2" 29358 "yargs-parser": "^13.1.2"
23280 }, 29359 },
23281 "dependencies": { 29360 "dependencies": {
29361 "ansi-regex": {
29362 "version": "4.1.0",
29363 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
29364 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
29365 "dev": true,
29366 "optional": true,
29367 "peer": true
29368 },
29369 "emoji-regex": {
29370 "version": "7.0.3",
29371 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
29372 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
29373 "dev": true,
29374 "optional": true,
29375 "peer": true
29376 },
23282 "find-up": { 29377 "find-up": {
23283 "version": "3.0.0", 29378 "version": "3.0.0",
23284 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 29379 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
23285 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 29380 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
23286 "dev": true, 29381 "dev": true,
29382 "optional": true,
29383 "peer": true,
23287 "requires": { 29384 "requires": {
23288 "locate-path": "^3.0.0" 29385 "locate-path": "^3.0.0"
23289 } 29386 }
23290 }, 29387 },
29388 "is-fullwidth-code-point": {
29389 "version": "2.0.0",
29390 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
29391 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
29392 "dev": true,
29393 "optional": true,
29394 "peer": true
29395 },
23291 "locate-path": { 29396 "locate-path": {
23292 "version": "3.0.0", 29397 "version": "3.0.0",
23293 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 29398 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
23294 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 29399 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
23295 "dev": true, 29400 "dev": true,
29401 "optional": true,
29402 "peer": true,
23296 "requires": { 29403 "requires": {
23297 "p-locate": "^3.0.0", 29404 "p-locate": "^3.0.0",
23298 "path-exists": "^3.0.0" 29405 "path-exists": "^3.0.0"
@@ -23303,6 +29410,8 @@
23303 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 29410 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
23304 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 29411 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
23305 "dev": true, 29412 "dev": true,
29413 "optional": true,
29414 "peer": true,
23306 "requires": { 29415 "requires": {
23307 "p-limit": "^2.0.0" 29416 "p-limit": "^2.0.0"
23308 } 29417 }
@@ -23311,7 +29420,33 @@
23311 "version": "3.0.0", 29420 "version": "3.0.0",
23312 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 29421 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
23313 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 29422 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
23314 "dev": true 29423 "dev": true,
29424 "optional": true,
29425 "peer": true
29426 },
29427 "string-width": {
29428 "version": "3.1.0",
29429 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
29430 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
29431 "dev": true,
29432 "optional": true,
29433 "peer": true,
29434 "requires": {
29435 "emoji-regex": "^7.0.1",
29436 "is-fullwidth-code-point": "^2.0.0",
29437 "strip-ansi": "^5.1.0"
29438 }
29439 },
29440 "strip-ansi": {
29441 "version": "5.2.0",
29442 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
29443 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
29444 "dev": true,
29445 "optional": true,
29446 "peer": true,
29447 "requires": {
29448 "ansi-regex": "^4.1.0"
29449 }
23315 } 29450 }
23316 } 29451 }
23317 }, 29452 },
@@ -23320,6 +29455,8 @@
23320 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 29455 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
23321 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 29456 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
23322 "dev": true, 29457 "dev": true,
29458 "optional": true,
29459 "peer": true,
23323 "requires": { 29460 "requires": {
23324 "camelcase": "^5.0.0", 29461 "camelcase": "^5.0.0",
23325 "decamelize": "^1.2.0" 29462 "decamelize": "^1.2.0"
@@ -23329,7 +29466,9 @@
23329 "version": "5.3.1", 29466 "version": "5.3.1",
23330 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 29467 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
23331 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 29468 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
23332 "dev": true 29469 "dev": true,
29470 "optional": true,
29471 "peer": true
23333 } 29472 }
23334 } 29473 }
23335 }, 29474 },
@@ -23349,6 +29488,12 @@
23349 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 29488 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
23350 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 29489 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
23351 "dev": true 29490 "dev": true
29491 },
29492 "zwitch": {
29493 "version": "1.0.5",
29494 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
29495 "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
29496 "dev": true
23352 } 29497 }
23353 } 29498 }
23354} 29499}
diff --git a/language-web/package.json b/language-web/package.json
index 6c06bdb2..b31a47b8 100644
--- a/language-web/package.json
+++ b/language-web/package.json
@@ -6,7 +6,8 @@
6 "scripts": { 6 "scripts": {
7 "test": "echo \"Error: no test specified\" && exit 1", 7 "test": "echo \"Error: no test specified\" && exit 1",
8 "build": "webpack", 8 "build": "webpack",
9 "serve": "webpack serve --hot" 9 "serve": "webpack serve --hot",
10 "eslint": "eslint ."
10 }, 11 },
11 "repository": { 12 "repository": {
12 "type": "git", 13 "type": "git",
@@ -19,37 +20,53 @@
19 }, 20 },
20 "homepage": "https://github.com/viatra/VIATRA-Generator#readme", 21 "homepage": "https://github.com/viatra/VIATRA-Generator#readme",
21 "devDependencies": { 22 "devDependencies": {
22 "@babel/core": "^7.14.6", 23 "@babel/core": "^7.15.0",
23 "@babel/preset-env": "^7.14.7", 24 "@babel/preset-env": "^7.15.0",
24 "@babel/preset-react": "^7.14.5", 25 "@babel/preset-react": "^7.14.5",
26 "@babel/preset-typescript": "^7.15.0",
25 "babel-loader": "^8.2.2", 27 "babel-loader": "^8.2.2",
26 "before-build-webpack": "^0.2.11", 28 "before-build-webpack": "^0.2.11",
27 "css-loader": "^5.2.6", 29 "css-loader": "^6.2.0",
28 "file-loader": "^6.2.0", 30 "eslint": "^7.32.0",
31 "eslint-config-airbnb": "^18.2.1",
32 "eslint-config-airbnb-typescript": "^13.0.0",
33 "eslint-plugin-import": "^2.24.1",
34 "eslint-plugin-react": "^7.24.0",
35 "eslint-plugin-react-hooks": "^4.2.0",
36 "eslint-plugin-jsx-a11y": "^6.4.1",
29 "html-webpack-plugin": "^5.3.2", 37 "html-webpack-plugin": "^5.3.2",
30 "image-webpack-loader": "^7.0.1", 38 "image-webpack-loader": "^7.0.1",
31 "mini-css-extract-plugin": "^1.6.2", 39 "mini-css-extract-plugin": "^2.2.0",
32 "sass": "^1.35.1", 40 "sass": "^1.38.0",
33 "sass-loader": "^12.1.0", 41 "sass-loader": "^12.1.0",
34 "style-loader": "^3.0.0", 42 "style-loader": "^3.2.1",
35 "url-loader": "^4.1.1", 43 "stylelint": "^13.13.1",
36 "webpack": "^5.41.0", 44 "stylelint-config-recommended-scss": "^4.3.0",
37 "webpack-cli": "^4.7.2", 45 "stylelint-scss": "^3.20.1",
38 "webpack-dev-server": "^3.11.2", 46 "@types/codemirror": "^5.60.2",
39 "webpack-subresource-integrity": "^5.0.0-alpha.5" 47 "@types/react-dom": "^17.0.9",
48 "typescript": "^4.4.1",
49 "@typescript-eslint/eslint-plugin": "^4.29.2",
50 "@typescript-eslint/parser": "^4.29.2",
51 "webpack": "^5.51.0",
52 "webpack-cli": "^4.8.0",
53 "webpack-dev-server": "^4.0.0",
54 "webpack-subresource-integrity": "^5.0.0-rc.1"
40 }, 55 },
41 "dependencies": { 56 "dependencies": {
42 "@fontsource/jetbrains-mono": "^4.4.5", 57 "@emotion/react": "^11.4.1",
43 "@fontsource/roboto": "^4.4.5", 58 "@emotion/styled": "^11.3.0",
44 "@material-ui/core": "^4.11.4", 59 "@fontsource/jetbrains-mono": "^4.5.0",
45 "@material-ui/icons": "^4.11.2", 60 "@fontsource/roboto": "^4.5.0",
46 "@material-ui/lab": "^4.0.0-alpha.58", 61 "@material-ui/core": "5.0.0-beta.4",
47 "codemirror": "^5.62.0", 62 "@material-ui/icons": "5.0.0-beta.4",
63 "codemirror": "^5.62.3",
48 "jquery": "^3.6.0", 64 "jquery": "^3.6.0",
49 "mobx": "^6.3.2", 65 "mobx": "^6.3.2",
50 "mobx-react-lite": "^3.2.0", 66 "mobx-react-lite": "^3.2.0",
51 "react": "^16.14.0", 67 "react": "^17.0.2",
52 "react-codemirror2": "^7.2.1", 68 "react-codemirror2": "npm:react-codemirror2-react-17@^1.0.0",
53 "react-dom": "^16.14.0" 69 "react-dom": "^17.0.2",
70 "tss-react": "^0.7.3"
54 } 71 }
55} 72}
diff --git a/language-web/src/main/css/index.scss b/language-web/src/main/css/index.scss
index 3ed91824..21a9c05b 100644
--- a/language-web/src/main/css/index.scss
+++ b/language-web/src/main/css/index.scss
@@ -1,3 +1,4 @@
1@use 'sass:map';
1@use '@fontsource/roboto/scss/mixins' as Roboto; 2@use '@fontsource/roboto/scss/mixins' as Roboto;
2@use '@fontsource/jetbrains-mono/scss/mixins' as JetbrainsMono; 3@use '@fontsource/jetbrains-mono/scss/mixins' as JetbrainsMono;
3 4
@@ -5,14 +6,16 @@
5@import 'codemirror/addon/hint/show-hint'; 6@import 'codemirror/addon/hint/show-hint';
6@import 'codemirror/theme/material-darker'; 7@import 'codemirror/theme/material-darker';
7 8
8$robotoWeights: 300, 400, 500, 700; 9@import './themes';
9@each $weight in $robotoWeights { 10
11$fontWeights: 300, 400, 500, 700;
12@each $weight in $fontWeights {
10 @include Roboto.fontFace($fontName: 'Roboto', $weight: $weight); 13 @include Roboto.fontFace($fontName: 'Roboto', $weight: $weight);
11 @include Roboto.fontFace($fontName: 'Roboto', $weight: $weight, $style: italic); 14 @include Roboto.fontFace($fontName: 'Roboto', $weight: $weight, $style: italic);
12} 15}
13 16
14$jetbrainsMonoWeights: 400, 700; 17$monoFontWeights: 400, 700;
15@each $weight in $jetbrainsMonoWeights { 18@each $weight in $monoFontWeights {
16 @include JetbrainsMono.fontFace($fontName: 'JetBrains Mono', $weight: $weight); 19 @include JetbrainsMono.fontFace($fontName: 'JetBrains Mono', $weight: $weight);
17 @include JetbrainsMono.fontFace($fontName: 'JetBrains Mono', $weight: $weight, $style: italic); 20 @include JetbrainsMono.fontFace($fontName: 'JetBrains Mono', $weight: $weight, $style: italic);
18} 21}
@@ -35,8 +38,78 @@ body {
35 text-rendering: optimizeLegibility; 38 text-rendering: optimizeLegibility;
36} 39}
37 40
41@each $themeName, $theme in $themes {
42 .cm-s-problem-#{$themeName} {
43 &.CodeMirror {
44 background: map.get($theme, 'background');
45 color: map.get($theme, 'foreground');
46 }
47
48 .CodeMirror-gutters {
49 background: map.get($theme, 'background');
50 border: none;
51 }
52
53 .CodeMirror-cursor {
54 border-left: 1px solid map.get($theme, 'cursor');
55 }
56
57 div.CodeMirror-selected,
58 &.CodeMirror-focused div.CodeMirror-selected,
59 .CodeMirror-line::selection,
60 .CodeMirror-line > span::selection,
61 .CodeMirror-line > span > span::selection {
62 background: map.get($theme, 'selection');
63 }
64
65 .CodeMirror-guttermarker,
66 .CodeMirror-guttermarker-subtle,
67 .CodeMirror-linenumber {
68 color: map.get($theme, 'lineNumber');
69 }
70
71 .CodeMirror-activeline-background {
72 background: map.get($theme, 'currentLine');
73 }
74
75 .CodeMirror-activeline-gutter {
76 background: map.get($theme, 'currentLine');
77
78 .CodeMirror-guttermarker,
79 .CodeMirror-guttermarker-subtle,
80 .CodeMirror-linenumber {
81 color: map.get($theme, 'foreground');
82 }
83 }
84
85 .cm-keyword {
86 color: map.get($theme, 'keyword');
87 }
88
89 .cm-number {
90 color: map.get($theme, 'number');
91 }
92
93 .cm-lparen, .cm-rparen {
94 color: map.get($theme, 'delimiter');
95 }
96
97 .problem-predicate, .problem-class, .problem-reference, .problem-enum {
98 color: map.get($theme, 'predicate');
99 }
100
101 .problem-unique-node {
102 color: map.get($theme, 'uniqueNode');
103 }
104
105 .problem-variable {
106 color: map.get($theme, 'variable');
107 }
108 }
109}
110
38.CodeMirror-hints { 111.CodeMirror-hints {
39 background: #333333; 112 background: #333;
40 border: 0; 113 border: 0;
41 border-radius: 4px; 114 border-radius: 4px;
42 box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 115 box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2),
@@ -107,38 +180,18 @@ li.CodeMirror-hint-active {
107 background: rgba(128, 203, 196, 0.2); 180 background: rgba(128, 203, 196, 0.2);
108} 181}
109 182
183
110.xtext-marker_write { 184.xtext-marker_write {
111 background: rgba(255, 229, 100, 0.2); 185 background: rgba(255, 229, 100, 0.2);
112} 186}
113 187
114.problem-class, .problem-enum {
115 @extend .cm-type;
116}
117
118.problem-abstract { 188.problem-abstract {
119 font-style: italic; 189 font-style: italic;
120} 190}
121 191
122.problem-reference {
123 @extend .cm-def;
124}
125
126.problem-containment { 192.problem-containment {
127 font-weight: 700; 193 font-weight: 700;
128} 194}
129
130.cm-quoted-name, .problem-enum-node {
131 @extend .cm-atom;
132}
133
134.problem-new-node { 195.problem-new-node {
135 font-style: italic; 196 font-style: italic;
136} 197}
137
138.problem-variable {
139 @extend .cm-variable;
140}
141
142.problem-singleton-variable {
143 opacity: 0.6;
144}
diff --git a/language-web/src/main/css/themeVariables.module.scss b/language-web/src/main/css/themeVariables.module.scss
new file mode 100644
index 00000000..85af4219
--- /dev/null
+++ b/language-web/src/main/css/themeVariables.module.scss
@@ -0,0 +1,9 @@
1@import './themes';
2
3:export {
4 @each $themeName, $theme in $themes {
5 @each $variable, $value in $theme {
6 #{$themeName}--#{$variable}: $value,
7 }
8 }
9}
diff --git a/language-web/src/main/css/themes.scss b/language-web/src/main/css/themes.scss
new file mode 100644
index 00000000..0118290d
--- /dev/null
+++ b/language-web/src/main/css/themes.scss
@@ -0,0 +1,36 @@
1$themes: (
2 'dark': (
3 'foreground': #abb2bf,
4 'background': #282c34,
5 'paper': #21252b,
6 'primary': #56b6c2,
7 'secondary': #ff5370,
8 'keyword': #56b6c2,
9 'predicate': #d6e9ff,
10 'variable': #c8ae9d,
11 'uniqueNode': #d6e9ff,
12 'number': #6e88a6,
13 'delimiter': #6f7682,
14 'cursor': #56b6c2,
15 'selection': #3e4452,
16 'currentLine': #2c323c,
17 'lineNumber': #5c6340,
18 ),
19 'light': (
20 'foreground': #abb2bf,
21 'background': #282c34,
22 'paper': #21252b,
23 'primary': #56b6c2,
24 'secondary': #ff5370,
25 'keyword': #56b6c2,
26 'predicate': #d6e9ff,
27 'variable': #c8ae9d,
28 'uniqueNode': #d6e9ff,
29 'number': #6e88a6,
30 'delimiter': #6f7682,
31 'cursor': #f3efe7,
32 'selection': #3e4452,
33 'currentLine': #2c323c,
34 'lineNumber': #5c6340,
35 ),
36);
diff --git a/language-web/src/main/js/App.jsx b/language-web/src/main/js/App.tsx
index a0920823..17d4f339 100644
--- a/language-web/src/main/js/App.jsx
+++ b/language-web/src/main/js/App.tsx
@@ -1,5 +1,4 @@
1import React from 'react'; 1import React from 'react';
2import { makeStyles } from '@material-ui/core/styles';
3import AppBar from '@material-ui/core/AppBar'; 2import AppBar from '@material-ui/core/AppBar';
4import Box from '@material-ui/core/Box'; 3import Box from '@material-ui/core/Box';
5import Button from '@material-ui/core/Button'; 4import Button from '@material-ui/core/Button';
@@ -9,10 +8,11 @@ import Typography from '@material-ui/core/Typography';
9import MenuIcon from '@material-ui/icons/Menu'; 8import MenuIcon from '@material-ui/icons/Menu';
10import PlayArrowIcon from '@material-ui/icons/PlayArrow'; 9import PlayArrowIcon from '@material-ui/icons/PlayArrow';
11 10
12import Editor from './editor/Editor'; 11import { makeStyles } from './makeStyles';
13import EditorButtons from './editor/EditorButtons'; 12import { Editor } from './editor/Editor';
13import { EditorButtons } from './editor/EditorButtons';
14 14
15const useStyles = makeStyles(theme => ({ 15const useStyles = makeStyles()((theme) => ({
16 container: { 16 container: {
17 maxHeight: '100vh', 17 maxHeight: '100vh',
18 }, 18 },
@@ -27,54 +27,54 @@ const useStyles = makeStyles(theme => ({
27 }, 27 },
28})); 28}));
29 29
30export default () => { 30export const App = (): JSX.Element => {
31 const classes = useStyles(); 31 const { classes, cx } = useStyles();
32 32
33 return ( 33 return (
34 <Box 34 <Box
35 display='flex' 35 display="flex"
36 flexDirection='column' 36 flexDirection="column"
37 className={classes.container} 37 className={cx(classes.container)}
38 > 38 >
39 <AppBar 39 <AppBar
40 position='static' 40 position="static"
41 color='inherit' 41 color="inherit"
42 > 42 >
43 <Toolbar> 43 <Toolbar>
44 <IconButton 44 <IconButton
45 edge='start' 45 edge="start"
46 className={classes.menuButton} 46 className={cx(classes.menuButton)}
47 color='inherit' 47 color="inherit"
48 aria-label='menu' 48 aria-label="menu"
49 > 49 >
50 <MenuIcon /> 50 <MenuIcon />
51 </IconButton> 51 </IconButton>
52 <Typography 52 <Typography
53 variant='h6' 53 variant="h6"
54 component='h1' 54 component="h1"
55 className={classes.title} 55 className={cx(classes.title)}
56 > 56 >
57 GraphSolver 57 GraphSolver
58 </Typography> 58 </Typography>
59 </Toolbar> 59 </Toolbar>
60 </AppBar> 60 </AppBar>
61 <Box 61 <Box
62 display='flex' 62 display="flex"
63 justifyContent='space-between' 63 justifyContent="space-between"
64 alignItems='center' 64 alignItems="center"
65 p={1} 65 p={1}
66 > 66 >
67 <Box 67 <Box
68 display='flex' 68 display="flex"
69 alignItems='center' 69 alignItems="center"
70 > 70 >
71 <EditorButtons/> 71 <EditorButtons />
72 </Box> 72 </Box>
73 <Box> 73 <Box>
74 <Button 74 <Button
75 variant='outlined' 75 variant="outlined"
76 color='primary' 76 color="primary"
77 startIcon={<PlayArrowIcon/>} 77 startIcon={<PlayArrowIcon />}
78 > 78 >
79 Generate 79 Generate
80 </Button> 80 </Button>
@@ -83,9 +83,9 @@ export default () => {
83 <Box 83 <Box
84 flexGrow={1} 84 flexGrow={1}
85 flexShrink={1} 85 flexShrink={1}
86 className={classes.editorBox} 86 className={cx(classes.editorBox)}
87 > 87 >
88 <Editor/> 88 <Editor />
89 </Box> 89 </Box>
90 </Box> 90 </Box>
91 ); 91 );
diff --git a/language-web/src/main/js/Navbar.jsx b/language-web/src/main/js/Navbar.jsx
deleted file mode 100644
index cf1bc54f..00000000
--- a/language-web/src/main/js/Navbar.jsx
+++ /dev/null
@@ -1,37 +0,0 @@
1import React from 'react';
2import { Button, Navbar, Nav } from 'react-bootstrap';
3import { FaGithub, FaPlayCircle } from 'react-icons/fa';
4
5export default () => (
6 <Navbar
7 variant='secondary'
8 className='px-2'
9 >
10 <Navbar.Brand>GraphSolver</Navbar.Brand>
11 <Navbar.Toggle aria-controls='basic-navbar-nav'/>
12 <Navbar.Collapse id='basic-navbar-nav'>
13 <Nav className="me-auto">
14 <Nav.Link
15 href="https://github.com/viatra/VIATRA-Generator#readme"
16 >
17 About
18 </Nav.Link>
19 <Nav.Link
20 href="https://github.com/viatra/VIATRA-Generator/wiki"
21 >
22 Getting started
23 </Nav.Link>
24 <Nav.Link
25 href="https://github.com/viatra/VIATRA-Generator"
26 >
27 <FaGithub/> Github
28 </Nav.Link>
29 </Nav>
30 <Button
31 variant='success'
32 >
33 <FaPlayCircle/> Generate
34 </Button>
35 </Navbar.Collapse>
36 </Navbar>
37);
diff --git a/language-web/src/main/js/RootStore.jsx b/language-web/src/main/js/RootStore.jsx
deleted file mode 100644
index a437fdd0..00000000
--- a/language-web/src/main/js/RootStore.jsx
+++ /dev/null
@@ -1,28 +0,0 @@
1import React, { createContext, useContext } from 'react';
2
3import EditorStore from './editor/EditorStore';
4
5export default class RootStore {
6 editorStore;
7
8 constructor() {
9 this.editorStore = new EditorStore();
10 }
11}
12
13const StoreContext = createContext(undefined);
14
15export const RootStoreProvider = ({ children, rootStore }) => (
16 <StoreContext.Provider value={rootStore}>
17 {children}
18 </StoreContext.Provider>
19);
20
21/** @returns {RootStore} */
22export const useRootStore = () => {
23 const rootStore = useContext(StoreContext);
24 if (!rootStore) {
25 throw new Error('useRootStore must be used within RootStoreProvider');
26 }
27 return rootStore;
28};
diff --git a/language-web/src/main/js/RootStore.tsx b/language-web/src/main/js/RootStore.tsx
new file mode 100644
index 00000000..88b8a445
--- /dev/null
+++ b/language-web/src/main/js/RootStore.tsx
@@ -0,0 +1,31 @@
1import React, { createContext, useContext } from 'react';
2
3import { EditorStore } from './editor/EditorStore';
4import { ThemeStore } from './theme/ThemeStore';
5
6export class RootStore {
7 editorStore;
8
9 themeStore;
10
11 constructor() {
12 this.themeStore = new ThemeStore();
13 this.editorStore = new EditorStore(this.themeStore);
14 }
15}
16
17const StoreContext = createContext<RootStore | undefined>(undefined);
18
19export const RootStoreProvider: React.FC<{ rootStore: RootStore }> = ({ children, rootStore }) => (
20 <StoreContext.Provider value={rootStore}>
21 {children}
22 </StoreContext.Provider>
23);
24
25export const useRootStore = (): RootStore => {
26 const rootStore = useContext(StoreContext);
27 if (!rootStore) {
28 throw new Error('useRootStore must be used within RootStoreProvider');
29 }
30 return rootStore;
31};
diff --git a/language-web/src/main/js/editor/Editor.jsx b/language-web/src/main/js/editor/Editor.jsx
deleted file mode 100644
index 98cf2715..00000000
--- a/language-web/src/main/js/editor/Editor.jsx
+++ /dev/null
@@ -1,52 +0,0 @@
1import { observer } from 'mobx-react-lite';
2import 'mode-problem';
3import React, { useCallback } from 'react';
4import { Controlled as CodeMirror } from 'react-codemirror2';
5import { createServices, removeServices } from 'xtext/xtext-codemirror';
6
7import { useRootStore } from '../RootStore';
8
9export default observer(() => {
10 const editorStore = useRootStore().editorStore;
11
12 const codeMirrorOptions = {
13 mode: 'xtext/problem',
14 indentUnit: 2,
15 theme: 'material-darker',
16 lineNumbers: editorStore.showLineNumbers,
17 };
18
19 const xtextOptions = {
20 xtextLang: 'problem',
21 enableFormattingAction: true,
22 }
23
24 const editorDidMount = useCallback((editor) => {
25 createServices(editor, xtextOptions);
26 editorStore.updateEditor(editor);
27 }, [editorStore]);
28
29 const editorWillUnmount = useCallback((editor) => {
30 editorStore.editor = null;
31 removeServices(editor);
32 }, [editorStore]);
33
34 const onBeforeChange = useCallback((_editor, _data, value) => {
35 editorStore.updateValue(value);
36 }, [editorStore]);
37
38 const onChange = useCallback((_editor, _data, _value) => {
39 editorStore.reportChanged();
40 }, [editorStore]);
41
42 return (
43 <CodeMirror
44 value={editorStore.value}
45 options={codeMirrorOptions}
46 editorDidMount={editorDidMount}
47 editorWillUnmount={editorWillUnmount}
48 onBeforeChange={onBeforeChange}
49 onChange={onChange}
50 />
51 );
52});
diff --git a/language-web/src/main/js/editor/Editor.tsx b/language-web/src/main/js/editor/Editor.tsx
new file mode 100644
index 00000000..9badb6a3
--- /dev/null
+++ b/language-web/src/main/js/editor/Editor.tsx
@@ -0,0 +1,20 @@
1import { observer } from 'mobx-react-lite';
2import React from 'react';
3import { Controlled as CodeMirror } from 'react-codemirror2';
4
5import { useRootStore } from '../RootStore';
6
7export const Editor = observer(() => {
8 const { editorStore } = useRootStore();
9
10 return (
11 <CodeMirror
12 value={editorStore.value}
13 options={editorStore.codeMirrorOptions}
14 editorDidMount={(editor) => editorStore.editorDidMount(editor)}
15 editorWillUnmount={() => editorStore.editorWillUnmount()}
16 onBeforeChange={(_editor, _data, value) => editorStore.updateValue(value)}
17 onChange={() => editorStore.reportChanged()}
18 />
19 );
20});
diff --git a/language-web/src/main/js/editor/EditorButtons.jsx b/language-web/src/main/js/editor/EditorButtons.tsx
index f67afdbf..d3825c07 100644
--- a/language-web/src/main/js/editor/EditorButtons.jsx
+++ b/language-web/src/main/js/editor/EditorButtons.tsx
@@ -1,69 +1,75 @@
1import { observer } from 'mobx-react-lite'; 1import { observer } from 'mobx-react-lite';
2import React from 'react'; 2import React from 'react';
3import { makeStyles } from '@material-ui/core/styles';
4import Button from '@material-ui/core/Button'; 3import Button from '@material-ui/core/Button';
5import ButtonGroup from '@material-ui/core/ButtonGroup'; 4import ButtonGroup from '@material-ui/core/ButtonGroup';
5import ToggleButton from '@material-ui/core/ToggleButton';
6import Divider from '@material-ui/core/Divider'; 6import Divider from '@material-ui/core/Divider';
7import FormatListNumberedIcon from '@material-ui/icons/FormatListNumbered'; 7import FormatListNumberedIcon from '@material-ui/icons/FormatListNumbered';
8import RedoIcon from '@material-ui/icons/Redo'; 8import RedoIcon from '@material-ui/icons/Redo';
9import UndoIcon from '@material-ui/icons/Undo'; 9import UndoIcon from '@material-ui/icons/Undo';
10import ToggleButton from '@material-ui/lab/ToggleButton';
11 10
11import { makeStyles } from '../makeStyles';
12import { useRootStore } from '../RootStore'; 12import { useRootStore } from '../RootStore';
13 13
14const useStyles = makeStyles(theme => ({ 14const useStyles = makeStyles()((theme) => ({
15 iconButton: { 15 iconButton: {
16 padding: 7, 16 padding: 7,
17 minWidth: 36,
18 border: 0, 17 border: 0,
19 color: theme.palette.text.primary, 18 color: theme.palette.text.primary,
20 '&.MuiButtonGroup-groupedTextHorizontal': { 19 '&, &.MuiButtonGroup-grouped': {
20 minWidth: 36,
21 },
22 '&.MuiButtonGroup-grouped:not(:last-of-type)': {
21 borderRight: 0, 23 borderRight: 0,
22 }, 24 },
23 }, 25 },
24 divider: { 26 divider: {
25 margin: theme.spacing(0.5), 27 margin: theme.spacing(0.5),
26 } 28 },
27})); 29}));
28 30
29export default observer(() => { 31export const EditorButtons = observer(() => {
30 const editorStore = useRootStore().editorStore; 32 const { editorStore } = useRootStore();
31 const classes = useStyles(); 33 const { classes, cx } = useStyles();
34
32 return ( 35 return (
33 <> 36 <>
34 <ButtonGroup 37 <ButtonGroup
35 variant='text' 38 variant="text"
36 > 39 >
37 <Button 40 <Button
38 disabled={!editorStore.canUndo} 41 disabled={!editorStore.canUndo}
39 onClick={() => editorStore.undo()} 42 onClick={() => editorStore.undo()}
40 className={classes.iconButton} 43 className={cx(classes.iconButton)}
41 aria-label='Undo' 44 color="inherit"
45 aria-label="Undo"
42 > 46 >
43 <UndoIcon fontSize='small'/> 47 <UndoIcon fontSize="small" />
44 </Button> 48 </Button>
45 <Button 49 <Button
46 disabled={!editorStore.canRedo} 50 disabled={!editorStore.canRedo}
47 onClick={() => editorStore.redo()} 51 onClick={() => editorStore.redo()}
48 className={classes.iconButton} 52 className={cx(classes.iconButton)}
49 aria-label='Redo' 53 color="inherit"
54 aria-label="Redo"
50 > 55 >
51 <RedoIcon fontSize='small'/> 56 <RedoIcon fontSize="small" />
52 </Button> 57 </Button>
53 </ButtonGroup> 58 </ButtonGroup>
54 <Divider 59 <Divider
55 flexItem 60 flexItem
56 orientation='vertical' 61 orientation="vertical"
57 className={classes.divider} 62 className={classes.divider}
58 /> 63 />
59 <ToggleButton 64 <ToggleButton
60 selected={editorStore.showLineNumbers} 65 selected={editorStore.showLineNumbers}
61 onChange={() => editorStore.toggleLineNumbers()} 66 onChange={() => editorStore.toggleLineNumbers()}
62 size='small' 67 size="small"
63 className={classes.iconButton} 68 className={cx(classes.iconButton)}
64 aria-label='Show line numbers' 69 aria-label="Show line numbers"
70 value="show-line-numbers"
65 > 71 >
66 <FormatListNumberedIcon fontSize='small'/> 72 <FormatListNumberedIcon fontSize="small" />
67 </ToggleButton> 73 </ToggleButton>
68 </> 74 </>
69 ); 75 );
diff --git a/language-web/src/main/js/editor/EditorStore.jsx b/language-web/src/main/js/editor/EditorStore.jsx
deleted file mode 100644
index b6f9bc0a..00000000
--- a/language-web/src/main/js/editor/EditorStore.jsx
+++ /dev/null
@@ -1,87 +0,0 @@
1import CodeMirror from 'codemirror';
2import { createAtom, makeAutoObservable, observable } from 'mobx';
3
4export default class EditorStore {
5 atom;
6 /** @type {CodeMirror} */
7 editor = null;
8 /** @type {string} */
9 value = '';
10 /** @type {boolean} */
11 showLineNumbers = false;
12 /** @type {boolean} */
13 showLigatures = true;
14
15 constructor() {
16 this.atom = createAtom('EditorStore');
17 makeAutoObservable(this, {
18 atom: false,
19 editor: observable.ref,
20 });
21 }
22
23 /**
24 * Attaches a new CodeMirror instance.
25 *
26 * The store will node subscribe to any CodeMirror events. Instead,
27 * the editor component should subscribe to them and relay them to the store.
28 *
29 * @param {CodeMirror} newEditor The new CodeMirror instance
30 */
31 updateEditor(newEditor) {
32 this.editor = newEditor;
33 }
34
35 /**
36 * Updates the contents of the editor.
37 *
38 * @param {string} newValue The new contents of the editor
39 */
40 updateValue(newValue) {
41 this.value = newValue;
42 }
43
44 reportChanged() {
45 this.atom.reportChanged();
46 }
47
48 /**
49 * @returns {boolean} `true` if there is history to undo
50 */
51 get canUndo() {
52 this.atom.reportObserved();
53 if (!this.editor) {
54 return false;
55 }
56 const { undo: undoSize } = this.editor.historySize();
57 return undoSize > 0;
58 }
59
60 undo() {
61 this.editor.undo();
62 }
63
64 /**
65 * @returns {boolean} `true` if there is history to redo
66 */
67 get canRedo() {
68 this.atom.reportObserved();
69 if (!this.editor) {
70 return false;
71 }
72 const { redo: redoSize } = this.editor.historySize();
73 return redoSize > 0;
74 }
75
76 redo() {
77 this.editor.redo();
78 }
79
80 toggleLineNumbers() {
81 this.showLineNumbers = !this.showLineNumbers;
82 }
83
84 toggleLigatures() {
85 this.showLigatures = !this.showLigatures;
86 }
87}
diff --git a/language-web/src/main/js/editor/EditorStore.ts b/language-web/src/main/js/editor/EditorStore.ts
new file mode 100644
index 00000000..5da45ac1
--- /dev/null
+++ b/language-web/src/main/js/editor/EditorStore.ts
@@ -0,0 +1,139 @@
1import { Editor, EditorConfiguration } from 'codemirror';
2import 'codemirror/addon/selection/active-line';
3import {
4 createAtom,
5 makeAutoObservable,
6 observable,
7} from 'mobx';
8import 'mode-problem';
9import {
10 IXtextOptions,
11 IXtextServices,
12 createServices,
13 removeServices,
14} from 'xtext/xtext-codemirror';
15
16import { ThemeStore } from '../theme/ThemeStore';
17
18const xtextLang = 'problem';
19
20const xtextOptions: IXtextOptions = {
21 xtextLang,
22 enableFormattingAction: true,
23};
24
25const codeMirrorGlobalOptions: EditorConfiguration = {
26 mode: `xtext/${xtextLang}`,
27 indentUnit: 2,
28 styleActiveLine: true,
29};
30
31export class EditorStore {
32 themeStore;
33
34 atom;
35
36 editor?: Editor;
37
38 xtextServices?: IXtextServices;
39
40 value = '';
41
42 showLineNumbers = false;
43
44 constructor(themeStore: ThemeStore) {
45 this.themeStore = themeStore;
46 this.atom = createAtom('EditorStore');
47 makeAutoObservable(this, {
48 themeStore: false,
49 atom: false,
50 editor: observable.ref,
51 xtextServices: observable.ref,
52 });
53 }
54
55 /**
56 * Attaches a new CodeMirror instance and creates Xtext services.
57 *
58 * The store will not subscribe to any CodeMirror events. Instead,
59 * the editor component should subscribe to them and relay them to the store.
60 *
61 * @param newEditor The new CodeMirror instance
62 */
63 editorDidMount(newEditor: Editor): void {
64 if (this.editor) {
65 throw new Error('CoreMirror editor mounted before unmounting');
66 }
67 this.editor = newEditor;
68 this.xtextServices = createServices(newEditor, xtextOptions);
69 }
70
71 editorWillUnmount(): void {
72 if (this.editor) {
73 removeServices(this.editor);
74 }
75 delete this.editor;
76 delete this.xtextServices;
77 }
78
79 /**
80 * Updates the contents of the editor.
81 *
82 * @param newValue The new contents of the editor
83 */
84 updateValue(newValue: string): void {
85 this.value = newValue;
86 }
87
88 reportChanged(): void {
89 this.atom.reportChanged();
90 }
91
92 protected observeEditorChanges(): void {
93 this.atom.reportObserved();
94 }
95
96 get codeMirrorOptions(): EditorConfiguration {
97 return {
98 ...codeMirrorGlobalOptions,
99 theme: this.themeStore.codeMirrorTheme,
100 lineNumbers: this.showLineNumbers,
101 };
102 }
103
104 /**
105 * @returns `true` if there is history to undo
106 */
107 get canUndo(): boolean {
108 this.observeEditorChanges();
109 if (!this.editor) {
110 return false;
111 }
112 const { undo: undoSize } = this.editor.historySize();
113 return undoSize > 0;
114 }
115
116 undo(): void {
117 this.editor?.undo();
118 }
119
120 /**
121 * @returns `true` if there is history to redo
122 */
123 get canRedo(): boolean {
124 this.observeEditorChanges();
125 if (!this.editor) {
126 return false;
127 }
128 const { redo: redoSize } = this.editor.historySize();
129 return redoSize > 0;
130 }
131
132 redo(): void {
133 this.editor?.redo();
134 }
135
136 toggleLineNumbers(): void {
137 this.showLineNumbers = !this.showLineNumbers;
138 }
139}
diff --git a/language-web/src/main/js/global.d.ts b/language-web/src/main/js/global.d.ts
new file mode 100644
index 00000000..39bda7f3
--- /dev/null
+++ b/language-web/src/main/js/global.d.ts
@@ -0,0 +1,5 @@
1declare module '*.module.scss' {
2 const cssVariables: { [key in string]?: string };
3 // eslint-disable-next-line import/no-default-export
4 export default cssVariables;
5}
diff --git a/language-web/src/main/js/index.jsx b/language-web/src/main/js/index.tsx
index b3277a30..1f08feeb 100644
--- a/language-web/src/main/js/index.jsx
+++ b/language-web/src/main/js/index.tsx
@@ -1,11 +1,12 @@
1import { CacheProvider } from '@emotion/react';
1import React from 'react'; 2import React from 'react';
2import { render } from 'react-dom'; 3import { render } from 'react-dom';
3import { createMuiTheme } from '@material-ui/core/styles';
4import { ThemeProvider } from '@material-ui/styles';
5
6import App from './App';
7import CssBaseline from '@material-ui/core/CssBaseline'; 4import CssBaseline from '@material-ui/core/CssBaseline';
8import RootStore, { RootStoreProvider } from './RootStore'; 5import { getCache } from 'tss-react/cache';
6
7import { App } from './App';
8import { RootStore, RootStoreProvider } from './RootStore';
9import { ThemeProvider } from './theme/ThemeProvider';
9 10
10import '../css/index.scss'; 11import '../css/index.scss';
11 12
@@ -25,15 +26,17 @@ enum TaxStatus {
25} 26}
26 27
27% A child cannot have any dependents. 28% A child cannot have any dependents.
28error invalidTaxStatus(Person p) <=> 29error invalidTaxStatus(Person p) <->
29 taxStatus(p, child), children(p, _q). 30 taxStatus(p, child), children(p, _q).
30 31
31Family('family'). 32unique family.
32members('family', anne). 33Family(family).
33members('family', bob). 34members(family, anne).
34members('family', ciri). 35members(family, bob).
36members(family, ciri).
35children(anne, ciri). 37children(anne, ciri).
36?children(bob, ciri). 38?children(bob, ciri).
39default children(ciri, *): false.
37taxStatus(anne, adult). 40taxStatus(anne, adult).
38age(anne, 35). 41age(anne, 35).
39bobAge: 27. 42bobAge: 27.
@@ -46,28 +49,15 @@ scope Family = 1, Person += 5..10.
46const rootStore = new RootStore(); 49const rootStore = new RootStore();
47rootStore.editorStore.updateValue(initialValue); 50rootStore.editorStore.updateValue(initialValue);
48 51
49const theme = createMuiTheme({
50 palette: {
51 type: 'dark',
52 background: {
53 default: '#212121',
54 },
55 primary: {
56 main: '#82aaff',
57 },
58 secondary: {
59 main: '#ff5370',
60 },
61 },
62});
63
64const app = ( 52const app = (
65 <ThemeProvider theme={theme}> 53 <RootStoreProvider rootStore={rootStore}>
66 <CssBaseline/> 54 <CacheProvider value={getCache()}>
67 <RootStoreProvider rootStore={rootStore}> 55 <ThemeProvider>
68 <App/> 56 <CssBaseline />
69 </RootStoreProvider> 57 <App />
70 </ThemeProvider> 58 </ThemeProvider>
71) 59 </CacheProvider>
60 </RootStoreProvider>
61);
72 62
73render(app, document.getElementById('app')); 63render(app, document.getElementById('app'));
diff --git a/language-web/src/main/js/makeStyles.ts b/language-web/src/main/js/makeStyles.ts
new file mode 100644
index 00000000..a80e8858
--- /dev/null
+++ b/language-web/src/main/js/makeStyles.ts
@@ -0,0 +1,4 @@
1import { createMakeStyles } from 'tss-react';
2import { useTheme } from '@material-ui/core/styles';
3
4export const { makeStyles } = createMakeStyles({ useTheme });
diff --git a/language-web/src/main/js/theme/EditorTheme.ts b/language-web/src/main/js/theme/EditorTheme.ts
new file mode 100644
index 00000000..9420dafa
--- /dev/null
+++ b/language-web/src/main/js/theme/EditorTheme.ts
@@ -0,0 +1,47 @@
1import { PaletteMode } from '@material-ui/core';
2
3import cssVariables from '../../css/themeVariables.module.scss';
4
5export enum EditorTheme {
6 Light,
7 Dark,
8}
9
10export class EditorThemeData {
11 className: string;
12
13 paletteMode: PaletteMode;
14
15 toggleDarkMode: EditorTheme;
16
17 foreground!: string;
18
19 background!: string;
20
21 paper!: string;
22
23 primary!: string;
24
25 secondary!: string;
26
27 constructor(className: string, paletteMode: PaletteMode, toggleDarkMode: EditorTheme) {
28 this.className = className;
29 this.paletteMode = paletteMode;
30 this.toggleDarkMode = toggleDarkMode;
31 Reflect.ownKeys(this).forEach((key) => {
32 if (!Reflect.get(this, key)) {
33 const cssKey = `${this.className}--${key.toString()}`;
34 if (cssKey in cssVariables) {
35 Reflect.set(this, key, cssVariables[cssKey]);
36 }
37 }
38 });
39 }
40}
41
42export const DEFAULT_THEME = EditorTheme.Dark;
43
44export const EDITOR_THEMES: { [key in EditorTheme]: EditorThemeData } = {
45 [EditorTheme.Light]: new EditorThemeData('light', 'light', EditorTheme.Dark),
46 [EditorTheme.Dark]: new EditorThemeData('dark', 'dark', EditorTheme.Light),
47};
diff --git a/language-web/src/main/js/theme/ThemeProvider.tsx b/language-web/src/main/js/theme/ThemeProvider.tsx
new file mode 100644
index 00000000..e7574725
--- /dev/null
+++ b/language-web/src/main/js/theme/ThemeProvider.tsx
@@ -0,0 +1,15 @@
1import { ThemeProvider as MaterialUiThemeProvider } from '@material-ui/core/styles';
2import { observer } from 'mobx-react-lite';
3import React from 'react';
4
5import { useRootStore } from '../RootStore';
6
7export const ThemeProvider: React.FC = observer(({ children }) => {
8 const { themeStore } = useRootStore();
9
10 return (
11 <MaterialUiThemeProvider theme={themeStore.materialUiTheme}>
12 {children}
13 </MaterialUiThemeProvider>
14 );
15});
diff --git a/language-web/src/main/js/theme/ThemeStore.ts b/language-web/src/main/js/theme/ThemeStore.ts
new file mode 100644
index 00000000..0f283c98
--- /dev/null
+++ b/language-web/src/main/js/theme/ThemeStore.ts
@@ -0,0 +1,53 @@
1import {
2 Theme,
3 createTheme,
4 responsiveFontSizes,
5} from '@material-ui/core/styles';
6import { makeAutoObservable } from 'mobx';
7
8import {
9 EditorTheme,
10 EditorThemeData,
11 DEFAULT_THEME,
12 EDITOR_THEMES,
13} from './EditorTheme';
14
15export class ThemeStore {
16 currentTheme: EditorTheme = DEFAULT_THEME;
17
18 constructor() {
19 makeAutoObservable(this);
20 }
21
22 toggleDarkMode(): void {
23 this.currentTheme = this.currentThemeData.toggleDarkMode;
24 }
25
26 private get currentThemeData(): EditorThemeData {
27 return EDITOR_THEMES[this.currentTheme];
28 }
29
30 get materialUiTheme(): Theme {
31 const themeData = this.currentThemeData;
32 const materialUiTheme = createTheme({
33 palette: {
34 mode: themeData.paletteMode,
35 background: {
36 default: themeData.background,
37 paper: themeData.paper,
38 },
39 primary: {
40 main: themeData.primary,
41 },
42 secondary: {
43 main: themeData.secondary,
44 },
45 },
46 });
47 return responsiveFontSizes(materialUiTheme);
48 }
49
50 get codeMirrorTheme(): string {
51 return `problem-${this.currentThemeData.className}`;
52 }
53}
diff --git a/language-web/src/main/js/xtext/xtext-codemirror.d.ts b/language-web/src/main/js/xtext/xtext-codemirror.d.ts
new file mode 100644
index 00000000..fff850b8
--- /dev/null
+++ b/language-web/src/main/js/xtext/xtext-codemirror.d.ts
@@ -0,0 +1,43 @@
1import { Editor } from 'codemirror';
2
3export function createEditor(options: IXtextOptions): IXtextCodeMirrorEditor;
4
5export function createServices(editor: Editor, options: IXtextOptions): IXtextServices;
6
7export function removeServices(editor: Editor): void;
8
9export interface IXtextOptions {
10 baseUrl?: string;
11 contentType?: string;
12 dirtyElement?: string | Element;
13 dirtyStatusClass?: string;
14 document?: Document;
15 enableContentAssistService?: boolean;
16 enableCors?: boolean;
17 enableFormattingAction?: boolean;
18 enableFormattingService?: boolean;
19 enableGeneratorService?: boolean;
20 enableHighlightingService?: boolean;
21 enableOccurrencesService?: boolean;
22 enableSaveAction?: boolean;
23 enableValidationService?: boolean;
24 loadFromServer?: boolean;
25 mode?: string;
26 parent?: string | Element;
27 parentClass?: string;
28 resourceId?: string;
29 selectionUpdateDelay?: number;
30 sendFullText?: boolean;
31 serviceUrl?: string;
32 showErrorDialogs?: boolean;
33 syntaxDefinition?: string;
34 textUpdateDelay?: number;
35 xtextLang?: string;
36}
37
38export interface IXtextCodeMirrorEditor extends Editor {
39 xtextServices: IXtextServices;
40}
41
42export interface IXtextServices {
43}
diff --git a/language-web/src/main/js/xtext/xtext-codemirror.js b/language-web/src/main/js/xtext/xtext-codemirror.js
index 4d50718c..d246172a 100644
--- a/language-web/src/main/js/xtext/xtext-codemirror.js
+++ b/language-web/src/main/js/xtext/xtext-codemirror.js
@@ -279,6 +279,7 @@ define([
279 } 279 }
280 }; 280 };
281 }), 281 }),
282 from: cursor,
282 to: cursor 283 to: cursor
283 }; 284 };
284 }}); 285 }});
@@ -329,10 +330,10 @@ define([
329 330
330 CodeMirrorServiceBuilder.prototype._clearAnnotations = function(annotations) { 331 CodeMirrorServiceBuilder.prototype._clearAnnotations = function(annotations) {
331 var editor = this.editor; 332 var editor = this.editor;
333 editor.clearGutter('annotations-gutter');
332 for (var i = 0; i < annotations.length; i++) { 334 for (var i = 0; i < annotations.length; i++) {
333 var annotation = annotations[i]; 335 var annotation = annotations[i];
334 if (annotation) { 336 if (annotation) {
335 editor.setGutterMarker(i, 'annotations-gutter', null);
336 annotations[i] = undefined; 337 annotations[i] = undefined;
337 } 338 }
338 } 339 }
diff --git a/language-web/tsconfig.json b/language-web/tsconfig.json
new file mode 100644
index 00000000..7f43a8b5
--- /dev/null
+++ b/language-web/tsconfig.json
@@ -0,0 +1,20 @@
1{
2 "compilerOptions": {
3 "target": "ES2020",
4 "module": "ES2020",
5 "moduleResolution": "node",
6 "paths": {
7 "xtext/*": ["./src/main/js/xtext/*"]
8 },
9 "esModuleInterop": true,
10 "allowSyntheticDefaultImports": true,
11 "jsx": "react",
12 "strict": true,
13 "noImplicitOverride": true,
14 "noImplicitReturns": true,
15 "exactOptionalPropertyTypes": false,
16 "noEmit": true
17 },
18 "include": ["./src/main/js/**/*"],
19 "exclude": ["./src/main/js/xtext/**/*"]
20}
diff --git a/language-web/webpack.config.js b/language-web/webpack.config.js
index 8f0fb3f2..ae2f2386 100644
--- a/language-web/webpack.config.js
+++ b/language-web/webpack.config.js
@@ -13,7 +13,7 @@ const outputPath = path.resolve(__dirname, 'build/webpack', currentNodeEnv);
13const portNumberOrElse = (envName, fallback) => { 13const portNumberOrElse = (envName, fallback) => {
14 const value = process.env[envName]; 14 const value = process.env[envName];
15 return value ? parseInt(value) : fallback; 15 return value ? parseInt(value) : fallback;
16} 16};
17const listenHost = process.env['LISTEN_HOST'] || 'localhost'; 17const listenHost = process.env['LISTEN_HOST'] || 'localhost';
18const listenPort = portNumberOrElse('LISTEN_PORT', 1313); 18const listenPort = portNumberOrElse('LISTEN_PORT', 1313);
19const apiHost = process.env['API_HOST'] || listenHost; 19const apiHost = process.env['API_HOST'] || listenHost;
@@ -21,6 +21,23 @@ const apiPort = portNumberOrElse('API_PORT', 1312);
21const publicHost = process.env['PUBLIC_HOST'] || listenHost; 21const publicHost = process.env['PUBLIC_HOST'] || listenHost;
22const publicPort = portNumberOrElse('PUBLIC_PORT', listenPort); 22const publicPort = portNumberOrElse('PUBLIC_PORT', listenPort);
23 23
24const resolveSources = sources => path.resolve(__dirname, 'src', sources);
25const resolveGenerated = sources => path.resolve(__dirname, 'build/generated/sources', sources);
26const mainJsSources = resolveSources('main/js');
27const babelLoaderFilters = {
28 include: [mainJsSources],
29 exclude: [resolveSources('main/js/xtext')],
30};
31const babelPresets = [
32 [
33 '@babel/preset-env',
34 {
35 targets: 'defaults',
36 },
37 ],
38 '@babel/preset-react',
39];
40
24module.exports = { 41module.exports = {
25 mode: devMode ? 'development' : 'production', 42 mode: devMode ? 'development' : 'production',
26 entry: './src/main/js', 43 entry: './src/main/js',
@@ -35,19 +52,10 @@ module.exports = {
35 rules: [ 52 rules: [
36 { 53 {
37 test: /\.jsx?$/i, 54 test: /\.jsx?$/i,
38 include: [path.resolve(__dirname, 'src/main/js')], 55 ...babelLoaderFilters,
39 exclude: [path.resolve(__dirname, 'src/main/js/xtext')],
40 loader: 'babel-loader', 56 loader: 'babel-loader',
41 options: { 57 options: {
42 presets: [ 58 presets: babelPresets,
43 [
44 '@babel/preset-env',
45 {
46 targets: 'defaults',
47 },
48 ],
49 '@babel/preset-react',
50 ],
51 plugins: [ 59 plugins: [
52 [ 60 [
53 '@babel/plugin-proposal-class-properties', 61 '@babel/plugin-proposal-class-properties',
@@ -62,6 +70,26 @@ module.exports = {
62 }, 70 },
63 }, 71 },
64 { 72 {
73 test: /.tsx?$/i,
74 ...babelLoaderFilters,
75 loader: 'babel-loader',
76 options: {
77 presets: [
78 ...babelPresets,
79 [
80 '@babel/preset-typescript',
81 {
82 isTSX: true,
83 allExtensions: true,
84 allowDeclareFields: true,
85 onlyRemoveTypeImports: true,
86 optimizeConstEnums: true,
87 },
88 ]
89 ],
90 },
91 },
92 {
65 test: /\.scss$/i, 93 test: /\.scss$/i,
66 use: [ 94 use: [
67 devMode ? 'style-loader' : MiniCssExtractPlugin.loader, 95 devMode ? 'style-loader' : MiniCssExtractPlugin.loader,
@@ -72,7 +100,7 @@ module.exports = {
72 implementation: require.resolve('sass'), 100 implementation: require.resolve('sass'),
73 }, 101 },
74 }, 102 },
75 ] 103 ],
76 }, 104 },
77 { 105 {
78 test: /\.(gif|png|jpe?g|svg?)$/i, 106 test: /\.(gif|png|jpe?g|svg?)$/i,
@@ -83,29 +111,24 @@ module.exports = {
83 disable: true, 111 disable: true,
84 } 112 }
85 }, 113 },
86 {
87 loader: 'url-loader',
88 options: {
89 limit: 256,
90 },
91 },
92 ], 114 ],
115 type: 'asset',
93 }, 116 },
94 { 117 {
95 test: /\.woff2?$/i, 118 test: /\.woff2?$/i,
96 loader: 'file-loader', 119 type: 'asset/resource',
97 }, 120 },
98 ], 121 ],
99 }, 122 },
100 resolve: { 123 resolve: {
101 modules: [ 124 modules: [
102 'node_modules', 125 'node_modules',
103 path.resolve(__dirname, 'src/main/js'), 126 mainJsSources,
104 path.resolve(__dirname, 'build/generated/sources/xtext/js'), 127 resolveGenerated('xtext/js'),
105 ], 128 ],
106 extensions: ['.js', '.jsx'], 129 extensions: ['.js', '.jsx', '.ts', '.tsx'],
107 alias: { 130 alias: {
108 images: path.resolve(__dirname, 'src/main/images'), 131 images: resolveSources('main/images'),
109 }, 132 },
110 }, 133 },
111 devtool: devMode ? 'inline-source-map' : 'source-map', 134 devtool: devMode ? 'inline-source-map' : 'source-map',
@@ -115,16 +138,22 @@ module.exports = {
115 }, 138 },
116 }, 139 },
117 devServer: { 140 devServer: {
118 contentBase: outputPath, 141 client: {
142 logging: 'info',
143 overlay: true,
144 progress: true,
145 webSocketURL: {
146 hostname: publicHost,
147 port: publicPort,
148 protocol: publicPort === 443 ? 'wss' : 'ws',
149 },
150 },
119 compress: true, 151 compress: true,
120 host: listenHost, 152 host: listenHost,
121 port: listenPort, 153 port: listenPort,
122 proxy: { 154 proxy: {
123 '/xtext-service': `${apiPort === 443 ? 'https' : 'http'}://${apiHost}:${apiPort}`, 155 '/xtext-service': `${apiPort === 443 ? 'https' : 'http'}://${apiHost}:${apiPort}`,
124 }, 156 },
125 public: `${publicHost}:${publicPort}`,
126 sockHost: publicHost,
127 sockPort: publicPort,
128 }, 157 },
129 plugins: [ 158 plugins: [
130 new MiniCssExtractPlugin({ 159 new MiniCssExtractPlugin({
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext b/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext
index 9e032a13..d4fa6f35 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/Problem.xtext
@@ -8,7 +8,8 @@ Problem:
8 statements+=Statement*; 8 statements+=Statement*;
9 9
10Statement: 10Statement:
11 ClassDeclaration | EnumDeclaration | PredicateDefinition | Assertion | NodeValueAssertion | ScopeDeclaration; 11 ClassDeclaration | EnumDeclaration | PredicateDefinition | Assertion | NodeValueAssertion | ScopeDeclaration |
12 UniqueDeclaration;
12 13
13ClassDeclaration: 14ClassDeclaration:
14 abstract?="abstract"? "class" 15 abstract?="abstract"? "class"
@@ -25,7 +26,7 @@ EnumLiteral returns Node:
25 name=Identifier; 26 name=Identifier;
26 27
27ReferenceDeclaration: 28ReferenceDeclaration:
28 (containment?="contains" | "refers")? 29 (-> (containment?="contains" | "refers"))?
29 referenceType=[Relation|QualifiedName] 30 referenceType=[Relation|QualifiedName]
30 ("[" multiplicity=Multiplicity "]")? 31 ("[" multiplicity=Multiplicity "]")?
31 name=Identifier 32 name=Identifier
@@ -35,7 +36,7 @@ PredicateDefinition:
35 (error?="error" "pred"? | "pred") 36 (error?="error" "pred"? | "pred")
36 name=Identifier 37 name=Identifier
37 "(" (parameters+=Parameter ("," parameters+=Parameter)*)? ")" 38 "(" (parameters+=Parameter ("," parameters+=Parameter)*)? ")"
38 ("<=>" bodies+=Conjunction (";" bodies+=Conjunction)*)? 39 ("<->" bodies+=Conjunction (";" bodies+=Conjunction)*)?
39 "."; 40 ".";
40 41
41Parameter: 42Parameter:
@@ -65,6 +66,7 @@ ConstantArgument:
65 constant=Constant; 66 constant=Constant;
66 67
67Assertion: 68Assertion:
69 default?="default"?
68 (relation=[Relation|QualifiedName] 70 (relation=[Relation|QualifiedName]
69 "(" (arguments+=AssertionArgument ("," arguments+=AssertionArgument)*)? ")" 71 "(" (arguments+=AssertionArgument ("," arguments+=AssertionArgument)*)? ")"
70 ":" value=LogicValue | 72 ":" value=LogicValue |
@@ -74,16 +76,19 @@ Assertion:
74 "."; 76 ".";
75 77
76AssertionArgument: 78AssertionArgument:
77 NodeAssertionArgument | ConstantAssertionArgument; 79 NodeAssertionArgument | WildcardAssertionArgument | ConstantAssertionArgument;
78 80
79NodeAssertionArgument: 81NodeAssertionArgument:
80 node=[Node|QualifiedName]; 82 node=[Node|QualifiedName];
81 83
84WildcardAssertionArgument:
85 {WildcardAssertionArgument} "*";
86
82ConstantAssertionArgument: 87ConstantAssertionArgument:
83 constant=Constant; 88 constant=Constant;
84 89
85enum LogicValue: 90enum LogicValue:
86 TRUE="true" | FALSE="false" | UNKNOWN="unknown"; 91 TRUE="true" | FALSE="false" | UNKNOWN="unknown" | ERROR="error";
87 92
88enum ShortLogicValue returns LogicValue: 93enum ShortLogicValue returns LogicValue:
89 FALSE="!" | UNKNOWN="?"; 94 FALSE="!" | UNKNOWN="?";
@@ -126,14 +131,18 @@ RangeMultiplicity:
126ExactMultiplicity: 131ExactMultiplicity:
127 exactValue=INT; 132 exactValue=INT;
128 133
134UniqueDeclaration:
135 "unique" nodes+=EnumLiteral ("," nodes+=EnumLiteral)* ".";
136
129UpperBound returns ecore::EInt: 137UpperBound returns ecore::EInt:
130 INT | "*"; 138 INT | "*";
131 139
132QualifiedName hidden(): 140QualifiedName hidden():
133 QUOTED_ID | Identifier ("::" Identifier)*; 141 Identifier ("::" Identifier)*;
134 142
135Identifier: 143Identifier:
136 ID | "true" | "false"; 144 ID | "true" | "false" | "unknown" | "error" | "class" | "abstract" | "extends" | "enum" | "pred" | "scope" |
145 "unique" | "default" | "problem" | "contains" | "refers";
137 146
138Integer returns ecore::EInt hidden(): 147Integer returns ecore::EInt hidden():
139 "-"? INT; 148 "-"? INT;
@@ -143,18 +152,11 @@ Real returns ecore::EDouble:
143 152
144@Override 153@Override
145terminal ID: 154terminal ID:
146 ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; 155 ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*;
147 156
148terminal EXPONENTIAL: 157terminal EXPONENTIAL:
149 INT ("e" | "E") ("+" | "-")? INT; 158 INT ("e" | "E") ("+" | "-")? INT;
150 159
151@Override 160@Override
152terminal STRING:
153 '"' ('\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\' | '"'))* '"';
154
155terminal QUOTED_ID:
156 "'" ('\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\' | "'"))* "'";
157
158@Override
159terminal SL_COMMENT: 161terminal SL_COMMENT:
160 ('%' | '//') !('\n' | '\r')* ('\r'? '\n')?; 162 ('%' | '//') !('\n' | '\r')* ('\r'? '\n')?;
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java b/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java
index 2d7fede6..1581186c 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/ProblemUtil.java
@@ -16,7 +16,6 @@ import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration; 16import org.eclipse.viatra.solver.language.model.problem.ReferenceDeclaration;
17import org.eclipse.viatra.solver.language.model.problem.Relation; 17import org.eclipse.viatra.solver.language.model.problem.Relation;
18import org.eclipse.viatra.solver.language.model.problem.Variable; 18import org.eclipse.viatra.solver.language.model.problem.Variable;
19import org.eclipse.viatra.solver.language.naming.NamingUtil;
20import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider; 19import org.eclipse.viatra.solver.language.scoping.ProblemGlobalScopeProvider;
21 20
22import com.google.common.collect.ImmutableList; 21import com.google.common.collect.ImmutableList;
@@ -32,12 +31,10 @@ public final class ProblemUtil {
32 return variable.eContainingFeature() == ProblemPackage.Literals.VARIABLE_OR_NODE_ARGUMENT__SINGLETON_VARIABLE; 31 return variable.eContainingFeature() == ProblemPackage.Literals.VARIABLE_OR_NODE_ARGUMENT__SINGLETON_VARIABLE;
33 } 32 }
34 33
35 public static boolean isEnumLiteral(Node node) { 34 public static boolean isUniqueNode(Node node) {
36 return node.eContainingFeature() == ProblemPackage.Literals.ENUM_DECLARATION__LITERALS; 35 var containingFeature = node.eContainingFeature();
37 } 36 return containingFeature == ProblemPackage.Literals.UNIQUE_DECLARATION__NODES
38 37 || containingFeature == ProblemPackage.Literals.ENUM_DECLARATION__LITERALS;
39 public static boolean isEnumNode(Node node) {
40 return NamingUtil.isQuotedName(node.getName()) || isEnumLiteral(node);
41 } 38 }
42 39
43 public static boolean isNewNode(Node node) { 40 public static boolean isNewNode(Node node) {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java b/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java
index decc014a..edd455bb 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/naming/NamingUtil.java
@@ -4,8 +4,6 @@ import java.util.regex.Pattern;
4 4
5public final class NamingUtil { 5public final class NamingUtil {
6 private static final String SINGLETON_VARIABLE_PREFIX = "_"; 6 private static final String SINGLETON_VARIABLE_PREFIX = "_";
7
8 private static final String ENUM_NODE_NAME_QUOTE = "'";
9 7
10 private static final Pattern ID_REGEX = Pattern.compile("[_a-zA-Z][_0-9a-zA-Z]*"); 8 private static final Pattern ID_REGEX = Pattern.compile("[_a-zA-Z][_0-9a-zA-Z]*");
11 9
@@ -20,16 +18,8 @@ public final class NamingUtil {
20 public static boolean isSingletonVariableName(String name) { 18 public static boolean isSingletonVariableName(String name) {
21 return name != null && name.startsWith(SINGLETON_VARIABLE_PREFIX); 19 return name != null && name.startsWith(SINGLETON_VARIABLE_PREFIX);
22 } 20 }
23
24 public static boolean isQuotedName(String name) {
25 return name != null && name.startsWith(ENUM_NODE_NAME_QUOTE) && name.endsWith(ENUM_NODE_NAME_QUOTE);
26 }
27 21
28 public static boolean isValidId(String name) { 22 public static boolean isValidId(String name) {
29 return name != null && ID_REGEX.matcher(name).matches(); 23 return name != null && ID_REGEX.matcher(name).matches();
30 } 24 }
31
32 public static boolean isValidNodeName(String name) {
33 return isValidId(name) || isQuotedName(name);
34 }
35} 25}
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java b/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java
index 597dd92d..e9533c25 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/resource/NodeNameCollector.java
@@ -2,24 +2,16 @@ package org.eclipse.viatra.solver.language.resource;
2 2
3import java.util.List; 3import java.util.List;
4import java.util.Set; 4import java.util.Set;
5import java.util.function.Predicate;
6 5
7import org.eclipse.emf.ecore.EObject; 6import org.eclipse.emf.ecore.EObject;
8import org.eclipse.emf.ecore.EStructuralFeature; 7import org.eclipse.emf.ecore.EStructuralFeature;
9import org.eclipse.viatra.solver.language.model.problem.Argument;
10import org.eclipse.viatra.solver.language.model.problem.Assertion; 8import org.eclipse.viatra.solver.language.model.problem.Assertion;
11import org.eclipse.viatra.solver.language.model.problem.AssertionArgument; 9import org.eclipse.viatra.solver.language.model.problem.AssertionArgument;
12import org.eclipse.viatra.solver.language.model.problem.Atom;
13import org.eclipse.viatra.solver.language.model.problem.Conjunction;
14import org.eclipse.viatra.solver.language.model.problem.Literal;
15import org.eclipse.viatra.solver.language.model.problem.NegativeLiteral;
16import org.eclipse.viatra.solver.language.model.problem.NodeAssertionArgument; 10import org.eclipse.viatra.solver.language.model.problem.NodeAssertionArgument;
17import org.eclipse.viatra.solver.language.model.problem.NodeValueAssertion; 11import org.eclipse.viatra.solver.language.model.problem.NodeValueAssertion;
18import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition;
19import org.eclipse.viatra.solver.language.model.problem.Problem; 12import org.eclipse.viatra.solver.language.model.problem.Problem;
20import org.eclipse.viatra.solver.language.model.problem.ProblemPackage; 13import org.eclipse.viatra.solver.language.model.problem.ProblemPackage;
21import org.eclipse.viatra.solver.language.model.problem.Statement; 14import org.eclipse.viatra.solver.language.model.problem.Statement;
22import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument;
23import org.eclipse.viatra.solver.language.naming.NamingUtil; 15import org.eclipse.viatra.solver.language.naming.NamingUtil;
24import org.eclipse.xtext.linking.impl.LinkingHelper; 16import org.eclipse.xtext.linking.impl.LinkingHelper;
25import org.eclipse.xtext.naming.IQualifiedNameConverter; 17import org.eclipse.xtext.naming.IQualifiedNameConverter;
@@ -64,57 +56,26 @@ public class NodeNameCollector {
64 collectAssertionNodeNames((Assertion) statement); 56 collectAssertionNodeNames((Assertion) statement);
65 } else if (statement instanceof NodeValueAssertion) { 57 } else if (statement instanceof NodeValueAssertion) {
66 collectNodeValueAssertionNodeNames((NodeValueAssertion) statement); 58 collectNodeValueAssertionNodeNames((NodeValueAssertion) statement);
67 } else if (statement instanceof PredicateDefinition) {
68 collectPredicateDefinitionNodeNames((PredicateDefinition) statement);
69 } 59 }
70 } 60 }
71 61
72 protected void collectAssertionNodeNames(Assertion assertion) { 62 protected void collectAssertionNodeNames(Assertion assertion) {
73 for (AssertionArgument argument : assertion.getArguments()) { 63 for (AssertionArgument argument : assertion.getArguments()) {
74 if (argument instanceof NodeAssertionArgument) { 64 if (argument instanceof NodeAssertionArgument) {
75 collectNodeNames(argument, ProblemPackage.Literals.NODE_ASSERTION_ARGUMENT__NODE, 65 collectNodeNames(argument, ProblemPackage.Literals.NODE_ASSERTION_ARGUMENT__NODE);
76 NamingUtil::isValidNodeName);
77 } 66 }
78 } 67 }
79 } 68 }
80 69
81 protected void collectNodeValueAssertionNodeNames(NodeValueAssertion nodeValueAssertion) { 70 protected void collectNodeValueAssertionNodeNames(NodeValueAssertion nodeValueAssertion) {
82 collectNodeNames(nodeValueAssertion, ProblemPackage.Literals.NODE_VALUE_ASSERTION__NODE, 71 collectNodeNames(nodeValueAssertion, ProblemPackage.Literals.NODE_VALUE_ASSERTION__NODE);
83 NamingUtil::isValidNodeName);
84 } 72 }
85 73
86 protected void collectPredicateDefinitionNodeNames(PredicateDefinition predicateDefinition) { 74 private void collectNodeNames(EObject eObject, EStructuralFeature feature) {
87 for (Conjunction body : predicateDefinition.getBodies()) {
88 for (Literal literal : body.getLiterals()) {
89 collectLiteralNodeNames(literal);
90 }
91 }
92 }
93
94 protected void collectLiteralNodeNames(Literal literal) {
95 Atom atom = null;
96 if (literal instanceof Atom) {
97 atom = (Atom) literal;
98 } else if (literal instanceof NegativeLiteral) {
99 var negativeLiteral = (NegativeLiteral) literal;
100 atom = negativeLiteral.getAtom();
101 }
102 if (atom == null) {
103 return;
104 }
105 for (Argument argument : atom.getArguments()) {
106 if (argument instanceof VariableOrNodeArgument) {
107 collectNodeNames(argument, ProblemPackage.Literals.VARIABLE_OR_NODE_ARGUMENT__VARIABLE_OR_NODE,
108 NamingUtil::isQuotedName);
109 }
110 }
111 }
112
113 private void collectNodeNames(EObject eObject, EStructuralFeature feature, Predicate<String> condition) {
114 List<INode> nodes = NodeModelUtils.findNodesForFeature(eObject, feature); 75 List<INode> nodes = NodeModelUtils.findNodesForFeature(eObject, feature);
115 for (INode node : nodes) { 76 for (INode node : nodes) {
116 var nodeName = linkingHelper.getCrossRefNodeAsString(node, true); 77 var nodeName = linkingHelper.getCrossRefNodeAsString(node, true);
117 if (!condition.test(nodeName)) { 78 if (!NamingUtil.isValidId(nodeName)) {
118 continue; 79 continue;
119 } 80 }
120 var qualifiedName = qualifiedNameConverter.toQualifiedName(nodeName); 81 var qualifiedName = qualifiedNameConverter.toQualifiedName(nodeName);
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java b/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java
index 94dbdfee..80bbdb0f 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemLocationInFileProvider.java
@@ -20,7 +20,7 @@ public class ProblemLocationInFileProvider extends DefaultLocationInFileProvider
20 } 20 }
21 21
22 protected ITextRegion getNodeTextRegion(Node node, RegionDescription query) { 22 protected ITextRegion getNodeTextRegion(Node node, RegionDescription query) {
23 if (ProblemUtil.isEnumLiteral(node)) { 23 if (ProblemUtil.isUniqueNode(node)) {
24 return super.doGetTextRegion(node, query); 24 return super.doGetTextRegion(node, query);
25 } 25 }
26 if (ProblemUtil.isNewNode(node)) { 26 if (ProblemUtil.isNewNode(node)) {
diff --git a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java b/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java
index da737e3d..012606d6 100644
--- a/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java
+++ b/language/src/main/java/org/eclipse/viatra/solver/language/resource/ProblemResourceDescriptionStrategy.java
@@ -45,6 +45,7 @@ public class ProblemResourceDescriptionStrategy extends DefaultResourceDescripti
45 while (parent != null && parent != problem) { 45 while (parent != null && parent != problem) {
46 var parentQualifiedName = getNameAsQualifiedName(parent); 46 var parentQualifiedName = getNameAsQualifiedName(parent);
47 if (parentQualifiedName == null) { 47 if (parentQualifiedName == null) {
48 parent = parent.eContainer();
48 continue; 49 continue;
49 } 50 }
50 qualifiedName = parentQualifiedName.append(qualifiedName); 51 qualifiedName = parentQualifiedName.append(qualifiedName);
@@ -82,7 +83,7 @@ public class ProblemResourceDescriptionStrategy extends DefaultResourceDescripti
82 if (eObject instanceof Node) { 83 if (eObject instanceof Node) {
83 var node = (Node) eObject; 84 var node = (Node) eObject;
84 // Only enum literals and new nodes are visible across problem files. 85 // Only enum literals and new nodes are visible across problem files.
85 return ProblemUtil.isEnumLiteral(node) || ProblemUtil.isNewNode(node); 86 return ProblemUtil.isUniqueNode(node) || ProblemUtil.isNewNode(node);
86 } 87 }
87 return true; 88 return true;
88 } 89 }
diff --git a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend b/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend
index f2aedfd5..b3175659 100644
--- a/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend
+++ b/language/src/test/java/org/eclipse/viatra/solver/language/tests/ProblemTestUtil.xtend
@@ -17,6 +17,7 @@ import org.eclipse.viatra.solver.language.model.problem.PredicateDefinition
17import org.eclipse.viatra.solver.language.model.problem.Problem 17import org.eclipse.viatra.solver.language.model.problem.Problem
18import org.eclipse.viatra.solver.language.model.problem.Variable 18import org.eclipse.viatra.solver.language.model.problem.Variable
19import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument 19import org.eclipse.viatra.solver.language.model.problem.VariableOrNodeArgument
20import org.eclipse.viatra.solver.language.model.problem.UniqueDeclaration
20 21
21class ProblemTestUtil { 22class ProblemTestUtil {
22 def builtin(Problem it) { 23 def builtin(Problem it) {
@@ -91,6 +92,10 @@ class ProblemTestUtil {
91 nodes.findFirst[it.name == name] 92 nodes.findFirst[it.name == name]
92 } 93 }
93 94
95 def uniqueNode(Problem it, String name) {
96 statements.filter(UniqueDeclaration).flatMap[nodes].findFirst[it.name == name]
97 }
98
94 def findClass(Problem it, String name) { 99 def findClass(Problem it, String name) {
95 statements.filter(ClassDeclaration).findFirst[it.name == name] 100 statements.filter(ClassDeclaration).findFirst[it.name == name]
96 } 101 }
diff --git a/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend b/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend
index 5c34083c..db588e5d 100644
--- a/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend
+++ b/language/src/test/java/org/eclipse/viatra/solver/language/tests/scoping/NodeScopingTest.xtend
@@ -42,7 +42,7 @@ class NodeScopingTest {
42 @Test 42 @Test
43 def void implicitNodeInAssertionTest() { 43 def void implicitNodeInAssertionTest() {
44 val it = parseHelper.parse(''' 44 val it = parseHelper.parse('''
45 pred predicate(node x, node y) <=> node(x). 45 pred predicate(node x, node y) <-> node(x).
46 predicate(a, a). 46 predicate(a, a).
47 ?predicate(a, b). 47 ?predicate(a, b).
48 ''') 48 ''')
@@ -64,9 +64,10 @@ class NodeScopingTest {
64 assertThat(nodeValueAssertion(0).node, equalTo(node('a'))) 64 assertThat(nodeValueAssertion(0).node, equalTo(node('a')))
65 } 65 }
66 66
67 @Test
67 def void implicitNodeInPredicateTest() { 68 def void implicitNodeInPredicateTest() {
68 val it = parseHelper.parse(''' 69 val it = parseHelper.parse('''
69 pred predicate(node a) <=> node(b). 70 pred predicate(node a) <-> node(b).
70 predicate(b). 71 predicate(b).
71 ''') 72 ''')
72 assertThat(errors, empty) 73 assertThat(errors, empty)
@@ -75,46 +76,63 @@ class NodeScopingTest {
75 assertThat(assertion(0).arg(0).node, equalTo(node("b"))) 76 assertThat(assertion(0).arg(0).node, equalTo(node("b")))
76 } 77 }
77 78
78 @Test 79 @ParameterizedTest
79 def void quotedNodeInAssertionTest() { 80 @MethodSource("uniqueNodeReferenceSource")
81 def void uniqueNodeInAssertionTest(String qualifiedNamePrefix, boolean namedProblem) {
80 val it = parseHelper.parse(''' 82 val it = parseHelper.parse('''
81 pred predicate(node x, node y) <=> node(x). 83 «IF namedProblem»problem test.«ENDIF»
82 predicate('a', 'a'). 84 unique a, b.
83 ?predicate('a', 'b'). 85 pred predicate(node x, node y) <-> node(x).
86 predicate(«qualifiedNamePrefix»a, «qualifiedNamePrefix»a).
87 ?predicate(«qualifiedNamePrefix»a, «qualifiedNamePrefix»b).
84 ''') 88 ''')
85 assertThat(errors, empty) 89 assertThat(errors, empty)
86 assertThat(nodeNames, hasItems("'a'", "'b'")) 90 assertThat(nodeNames, empty)
87 assertThat(assertion(0).arg(0).node, equalTo(node("'a'"))) 91 assertThat(assertion(0).arg(0).node, equalTo(uniqueNode('a')))
88 assertThat(assertion(0).arg(1).node, equalTo(node("'a'"))) 92 assertThat(assertion(0).arg(1).node, equalTo(uniqueNode('a')))
89 assertThat(assertion(1).arg(0).node, equalTo(node("'a'"))) 93 assertThat(assertion(1).arg(0).node, equalTo(uniqueNode('a')))
90 assertThat(assertion(1).arg(1).node, equalTo(node("'b'"))) 94 assertThat(assertion(1).arg(1).node, equalTo(uniqueNode('b')))
91 } 95 }
92 96
93 @Test 97 @ParameterizedTest
94 def void quotedNodeInNodeValueAssertionTest() { 98 @MethodSource("uniqueNodeReferenceSource")
99 def void uniqueNodeInNodeValueAssertionTest(String qualifiedNamePrefix, boolean namedProblem) {
95 val it = parseHelper.parse(''' 100 val it = parseHelper.parse('''
96 'a': 16. 101 «IF namedProblem»problem test.«ENDIF»
102 unique a.
103 «qualifiedNamePrefix»a: 16.
97 ''') 104 ''')
98 assertThat(errors, empty) 105 assertThat(errors, empty)
99 assertThat(nodeNames, hasItems("'a'")) 106 assertThat(nodeNames, empty)
100 assertThat(nodeValueAssertion(0).node, equalTo(node("'a'"))) 107 assertThat(nodeValueAssertion(0).node, equalTo(uniqueNode('a')))
101 } 108 }
102 109
103 @Test 110 @ParameterizedTest
104 def void quotedNodeInPredicateTest() { 111 @MethodSource("uniqueNodeReferenceSource")
112 def void uniqueNodeInPredicateTest(String qualifiedNamePrefix, boolean namedProblem) {
105 val it = parseHelper.parse(''' 113 val it = parseHelper.parse('''
106 pred predicate(node a) <=> node('b'). 114 «IF namedProblem»problem test.«ENDIF»
115 unique b.
116 pred predicate(node a) <-> node(«qualifiedNamePrefix»b).
107 ''') 117 ''')
108 assertThat(errors, empty) 118 assertThat(errors, empty)
109 assertThat(nodeNames, hasItem("'b'")) 119 assertThat(nodeNames, empty)
110 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(node("'b'"))) 120 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(uniqueNode("b")))
121 }
122
123 static def uniqueNodeReferenceSource() {
124 Stream.of(
125 Arguments.of("", false),
126 Arguments.of("", true),
127 Arguments.of("test::", true)
128 )
111 } 129 }
112 130
113 @ParameterizedTest 131 @ParameterizedTest
114 @MethodSource("builtInNodeReferencesSource") 132 @MethodSource("builtInNodeReferencesSource")
115 def void builtInNodeTest(String qualifiedName) { 133 def void builtInNodeTest(String qualifiedName) {
116 val it = parseHelper.parse(''' 134 val it = parseHelper.parse('''
117 pred predicate(node x) <=> node(x). 135 pred predicate(node x) <-> node(x).
118 predicate(«qualifiedName»). 136 predicate(«qualifiedName»).
119 ''') 137 ''')
120 assertThat(errors, empty) 138 assertThat(errors, empty)
@@ -137,7 +155,7 @@ class NodeScopingTest {
137 @MethodSource("builtInNodeReferencesSource") 155 @MethodSource("builtInNodeReferencesSource")
138 def void builtInNodeInPredicateTest(String qualifiedName) { 156 def void builtInNodeInPredicateTest(String qualifiedName) {
139 val it = parseHelper.parse(''' 157 val it = parseHelper.parse('''
140 pred predicate(node x) <=> node(«qualifiedName»). 158 pred predicate(node x) <-> node(«qualifiedName»).
141 ''') 159 ''')
142 assertThat(errors, empty) 160 assertThat(errors, empty)
143 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(builtin.findClass('int').newNode)) 161 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(builtin.findClass('int').newNode))
@@ -156,7 +174,7 @@ class NodeScopingTest {
156 val it = parseHelper.parse(''' 174 val it = parseHelper.parse('''
157 «IF namedProblem»problem test.«ENDIF» 175 «IF namedProblem»problem test.«ENDIF»
158 class Foo. 176 class Foo.
159 pred predicate(node x) <=> node(x). 177 pred predicate(node x) <-> node(x).
160 predicate(«qualifiedName»). 178 predicate(«qualifiedName»).
161 ''') 179 ''')
162 assertThat(errors, empty) 180 assertThat(errors, empty)
@@ -183,7 +201,7 @@ class NodeScopingTest {
183 val it = parseHelper.parse(''' 201 val it = parseHelper.parse('''
184 «IF namedProblem»problem test.«ENDIF» 202 «IF namedProblem»problem test.«ENDIF»
185 class Foo. 203 class Foo.
186 pred predicate(node x) <=> node(«qualifiedName»). 204 pred predicate(node x) <-> node(«qualifiedName»).
187 ''') 205 ''')
188 assertThat(errors, empty) 206 assertThat(errors, empty)
189 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(findClass('Foo').newNode)) 207 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(findClass('Foo').newNode))
@@ -201,7 +219,7 @@ class NodeScopingTest {
201 def void newNodeIsNotSpecial() { 219 def void newNodeIsNotSpecial() {
202 val it = parseHelper.parse(''' 220 val it = parseHelper.parse('''
203 class Foo. 221 class Foo.
204 pred predicate(node x) <=> node(x). 222 pred predicate(node x) <-> node(x).
205 predicate(new). 223 predicate(new).
206 ''') 224 ''')
207 assertThat(errors, empty) 225 assertThat(errors, empty)
@@ -215,7 +233,7 @@ class NodeScopingTest {
215 val it = parseHelper.parse(''' 233 val it = parseHelper.parse('''
216 «IF namedProblem»problem test.«ENDIF» 234 «IF namedProblem»problem test.«ENDIF»
217 enum Foo { alpha, beta } 235 enum Foo { alpha, beta }
218 pred predicate(Foo a) <=> node(a). 236 pred predicate(Foo a) <-> node(a).
219 predicate(«qualifiedName»). 237 predicate(«qualifiedName»).
220 ''') 238 ''')
221 assertThat(errors, empty) 239 assertThat(errors, empty)
@@ -242,7 +260,7 @@ class NodeScopingTest {
242 val it = parseHelper.parse(''' 260 val it = parseHelper.parse('''
243 «IF namedProblem»problem test.«ENDIF» 261 «IF namedProblem»problem test.«ENDIF»
244 enum Foo { alpha, beta } 262 enum Foo { alpha, beta }
245 pred predicate(Foo a) <=> node(«qualifiedName»). 263 pred predicate(Foo a) <-> node(«qualifiedName»).
246 ''') 264 ''')
247 assertThat(errors, empty) 265 assertThat(errors, empty)
248 assertThat(nodes, empty) 266 assertThat(nodes, empty)
@@ -264,7 +282,7 @@ class NodeScopingTest {
264 @MethodSource("builtInEnumLiteralReferencesSource") 282 @MethodSource("builtInEnumLiteralReferencesSource")
265 def void builtInEnumLiteralTest(String qualifiedName) { 283 def void builtInEnumLiteralTest(String qualifiedName) {
266 val it = parseHelper.parse(''' 284 val it = parseHelper.parse('''
267 pred predicate(node a) <=> node(a). 285 pred predicate(node a) <-> node(a).
268 predicate(«qualifiedName»). 286 predicate(«qualifiedName»).
269 ''') 287 ''')
270 assertThat(errors, empty) 288 assertThat(errors, empty)
@@ -287,7 +305,7 @@ class NodeScopingTest {
287 @MethodSource("builtInEnumLiteralReferencesSource") 305 @MethodSource("builtInEnumLiteralReferencesSource")
288 def void bultInEnumLiteralInPredicateTest(String qualifiedName) { 306 def void bultInEnumLiteralInPredicateTest(String qualifiedName) {
289 val it = parseHelper.parse(''' 307 val it = parseHelper.parse('''
290 pred predicate() <=> node(«qualifiedName»). 308 pred predicate() <-> node(«qualifiedName»).
291 ''') 309 ''')
292 assertThat(errors, empty) 310 assertThat(errors, empty)
293 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(builtin.findEnum("bool").literal("true"))) 311 assertThat(pred("predicate").conj(0).lit(0).arg(0).node, equalTo(builtin.findEnum("bool").literal("true")))