Co-Authors Plus - Version 3.5.4

Version Description

  • Handle WP_Error on failed guest author creation for method create_guest_author() #879
  • Only use pre_handle_404 filter in non-paged result #874
  • Add CLI create-author command #880
  • Add template tag co_authors_get_users() #862
  • Change permission callback for authors and search endpoint and improve current_user_can_set_authors() #883
  • Fix tests and add IDE files #882
  • Bump dependencies #866 #865 #864

For all previous changes, view the Changelog

Download this release

Release Info

Developer automattic
Plugin Icon wp plugin Co-Authors Plus
Version 3.5.4
Comparing to
See all releases

Code changes from version 3.5.3 to 3.5.4

CHANGELOG.md CHANGED
@@ -1,5 +1,14 @@
1
  # Changelog for Co-Authors Plus
2
 
 
 
 
 
 
 
 
 
 
3
  **3.5.3 (Oct 24, 2022)**
4
  * Add author taxonomy labels #860
5
  * Add check for empty author in Jetpack Open Graph tags #861
1
  # Changelog for Co-Authors Plus
2
 
3
+ **3.5.4 (Nov 4, 2022)**
4
+ * Handle `WP_Error` on failed guest author creation for method `create_guest_author()` #879
5
+ * Only use `pre_handle_404` filter in non-paged result #874
6
+ * Add CLI create-author command #880
7
+ * Add template tag `co_authors_get_users()` #862
8
+ * Change permission callback for authors and search endpoint and improve `current_user_can_set_authors()` #883
9
+ * Fix tests and add IDE files #882
10
+ * Bump dependencies #866 #865 #864
11
+
12
  **3.5.3 (Oct 24, 2022)**
13
  * Add author taxonomy labels #860
14
  * Add check for empty author in Jetpack Open Graph tags #861
README.md CHANGED
@@ -2,9 +2,9 @@
2
 
3
  * Contributors: batmoo, danielbachhuber, automattic
4
  * Tags: authors, users, multiple authors, co-authors, multi-author, publishing
5
- * Tested up to: 5.8
6
  * Requires at least: 4.1
7
- * Stable tag: 3.5.3
8
 
9
  Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
10
 
@@ -20,29 +20,29 @@ This plugin is an almost complete rewrite of the [Co-Authors](https://wordpress.
20
 
21
  ## Frequently Asked Questions
22
 
23
- * How do I add Co-Authors Plus support to my theme?
24
 
25
  If you've just installed Co-Authors Plus, you might notice that the bylines are being added in the backend but aren't appearing on the frontend. You'll need to [add the template tags to your theme](http://vip.wordpress.com/documentation/incorporate-co-authors-plus-template-tags-into-your-theme/) before the bylines will appear.
26
 
27
- * What happens to posts and pages when I delete a user assigned to a post or page as a coauthor?
28
 
29
  When a user is deleted from WordPress, they will be removed from all posts for which they are co-authors. If you chose to reassign their posts to another user, that user will be set as the coauthor instead.
30
 
31
- * Can I use Co-Authors Plus with WordPress multisite?
32
 
33
  Yep! Co-Authors Plus can be activated on a site-by-site basis, or network-activated. If you create guest authors, however, those guest authors will exist on a site-by-site basis.
34
 
35
- * Who needs permission to do what?
36
 
37
  To assign co-authors to posts, a WordPress user will need the `edit_others_posts` capability. This is typically granted to the Editor role, but can be altered with the `coauthors_plus_edit_authors` filter.
38
 
39
  To create new guest author profiles, a WordPress will need the `list_users` capability. This is typically granted to the Administrator role, but can be altered with the `coauthors_guest_author_manage_cap` filter.
40
 
41
- * Can I easily create a list of all co-authors?
42
 
43
  Yep! There's a template tag called `coauthors_wp_list_authors()` that accepts many of the same arguments as `wp_list_authors()`. Look in template-tags.php for more details.
44
 
45
- * I have a large database, will this make it slow?
46
 
47
  If the site has a large database, you may run into issues with heavier than usual queries. You can work around this by disabling compat mode and force it to use simpler, tax-only queries by adding the following to your theme:
48
 
@@ -58,7 +58,7 @@ Note that this requires the site(s) to have proper terms set up for all users. Y
58
  $ wp --url=example.com co-authors-plus create-terms-for-posts
59
  ```
60
 
61
- * How do I use custom post types?
62
 
63
  1. To ensure posts with your CPT are counted, use the `coauthors_count_published_post_types` filter.
64
  ```php
@@ -85,10 +85,13 @@ add_filter( 'coauthors_count_published_post_types', function( $post_types ) {
85
 
86
  ## Changelog
87
 
88
- **3.5.3 (Oct 24, 2022)**
89
- * Add author taxonomy labels #860
90
- * Add check for empty author in Jetpack Open Graph tags #861
91
- * Improve performance of search_authors() #872
92
- * Update WP versions in tests and grant permission to composer-installer packages #863
 
 
 
93
 
94
  For all previous changes, [view the Changelog](https://github.com/Automattic/Co-Authors-Plus/blob/master/CHANGELOG.md)
2
 
3
  * Contributors: batmoo, danielbachhuber, automattic
4
  * Tags: authors, users, multiple authors, co-authors, multi-author, publishing
5
+ * Tested up to: 6.1
6
  * Requires at least: 4.1
7
+ * Stable tag: 3.5.4
8
 
9
  Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
10
 
20
 
21
  ## Frequently Asked Questions
22
 
23
+ ### How do I add Co-Authors Plus support to my theme?
24
 
25
  If you've just installed Co-Authors Plus, you might notice that the bylines are being added in the backend but aren't appearing on the frontend. You'll need to [add the template tags to your theme](http://vip.wordpress.com/documentation/incorporate-co-authors-plus-template-tags-into-your-theme/) before the bylines will appear.
26
 
27
+ ### What happens to posts and pages when I delete a user assigned to a post or page as a coauthor?
28
 
29
  When a user is deleted from WordPress, they will be removed from all posts for which they are co-authors. If you chose to reassign their posts to another user, that user will be set as the coauthor instead.
30
 
31
+ ### Can I use Co-Authors Plus with WordPress multisite?
32
 
33
  Yep! Co-Authors Plus can be activated on a site-by-site basis, or network-activated. If you create guest authors, however, those guest authors will exist on a site-by-site basis.
34
 
35
+ ### Who needs permission to do what?
36
 
37
  To assign co-authors to posts, a WordPress user will need the `edit_others_posts` capability. This is typically granted to the Editor role, but can be altered with the `coauthors_plus_edit_authors` filter.
38
 
39
  To create new guest author profiles, a WordPress will need the `list_users` capability. This is typically granted to the Administrator role, but can be altered with the `coauthors_guest_author_manage_cap` filter.
40
 
41
+ ### Can I easily create a list of all co-authors?
42
 
43
  Yep! There's a template tag called `coauthors_wp_list_authors()` that accepts many of the same arguments as `wp_list_authors()`. Look in template-tags.php for more details.
44
 
45
+ ### I have a large database, will this make it slow?
46
 
47
  If the site has a large database, you may run into issues with heavier than usual queries. You can work around this by disabling compat mode and force it to use simpler, tax-only queries by adding the following to your theme:
48
 
58
  $ wp --url=example.com co-authors-plus create-terms-for-posts
59
  ```
60
 
61
+ ### How do I use custom post types?
62
 
63
  1. To ensure posts with your CPT are counted, use the `coauthors_count_published_post_types` filter.
64
  ```php
85
 
86
  ## Changelog
87
 
88
+ **3.5.4 (Nov 4, 2022)**
89
+ * Handle `WP_Error` on failed guest author creation for method `create_guest_author()` #879
90
+ * Only use `pre_handle_404` filter in non-paged result #874
91
+ * Add CLI create-author command #880
92
+ * Add template tag `co_authors_get_users()` #862
93
+ * Change permission callback for authors and search endpoint and improve `current_user_can_set_authors()` #883
94
+ * Fix tests and add IDE files #882
95
+ * Bump dependencies #866 #865 #864
96
 
97
  For all previous changes, [view the Changelog](https://github.com/Automattic/Co-Authors-Plus/blob/master/CHANGELOG.md)
co-authors-plus.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Co-Authors Plus
4
  Plugin URI: http://wordpress.org/extend/plugins/co-authors-plus/
5
  Description: Allows multiple authors to be assigned to a post. This plugin is an extended version of the Co-Authors plugin developed by Weston Ruter.
6
- Version: 3.5.3
7
  Author: Mohammad Jangda, Daniel Bachhuber, Automattic
8
  Copyright: 2008-2015 Shared and distributed between Mohammad Jangda, Daniel Bachhuber, Weston Ruter
9
 
@@ -32,7 +32,7 @@ Co-author - in the context of a single post, a guest author or user assigned to
32
  Author - user with the role of author
33
  */
34
 
35
- define( 'COAUTHORS_PLUS_VERSION', '3.5.3' );
36
 
37
  require_once dirname( __FILE__ ) . '/template-tags.php';
38
  require_once dirname( __FILE__ ) . '/deprecated.php';
@@ -909,7 +909,7 @@ class CoAuthors_Plus {
909
  return;
910
  }
911
 
912
- if ( $this->current_user_can_set_authors( $post ) ) {
913
  // if current_user_can_set_authors and nonce valid
914
  if ( isset( $_POST['coauthors-nonce'] ) && isset( $_POST['coauthors'] ) ) {
915
  check_admin_referer( 'coauthors-edit', 'coauthors-nonce' );
@@ -1133,29 +1133,8 @@ class CoAuthors_Plus {
1133
  /**
1134
  * Checks to see if the current user can set co-authors or not
1135
  */
1136
- function current_user_can_set_authors( $post = null ) {
1137
- global $typenow;
1138
-
1139
- if ( ! $post ) {
1140
- $post = get_post();
1141
- if ( ! $post ) {
1142
- // if user is on pages, you need to grab post type another way
1143
- $current_screen = get_current_screen();
1144
- $post_type = ( ! empty( $current_screen->post_type ) ) ? $current_screen->post_type : '';
1145
- } else {
1146
- $post_type = $post->post_type;
1147
- }
1148
- } else {
1149
- $post_type = $post->post_type;
1150
- }
1151
-
1152
- // TODO: need to fix this; shouldn't just say no if don't have post_type
1153
- if ( ! $post_type ) {
1154
- return false;
1155
- }
1156
-
1157
- $post_type_object = get_post_type_object( $post_type );
1158
- $current_user = wp_get_current_user();
1159
  if ( ! $current_user ) {
1160
  return false;
1161
  }
@@ -1164,6 +1143,7 @@ class CoAuthors_Plus {
1164
  return true;
1165
  }
1166
 
 
1167
  $can_set_authors = isset( $current_user->allcaps['edit_others_posts'] ) ? $current_user->allcaps['edit_others_posts'] : false;
1168
 
1169
  return apply_filters( 'coauthors_plus_edit_authors', $can_set_authors );
@@ -1212,7 +1192,9 @@ class CoAuthors_Plus {
1212
  if ( is_object( $authordata ) || ! empty( $term ) ) {
1213
  $wp_query->queried_object = $authordata;
1214
  $wp_query->queried_object_id = $authordata->ID;
1215
- add_filter( 'pre_handle_404', '__return_true' );
 
 
1216
  } else {
1217
  $wp_query->queried_object = $wp_query->queried_object_id = null;
1218
  $wp_query->is_author = $wp_query->is_archive = false;
3
  Plugin Name: Co-Authors Plus
4
  Plugin URI: http://wordpress.org/extend/plugins/co-authors-plus/
5
  Description: Allows multiple authors to be assigned to a post. This plugin is an extended version of the Co-Authors plugin developed by Weston Ruter.
6
+ Version: 3.5.4
7
  Author: Mohammad Jangda, Daniel Bachhuber, Automattic
8
  Copyright: 2008-2015 Shared and distributed between Mohammad Jangda, Daniel Bachhuber, Weston Ruter
9
 
32
  Author - user with the role of author
33
  */
34
 
35
+ define( 'COAUTHORS_PLUS_VERSION', '3.5.4' );
36
 
37
  require_once dirname( __FILE__ ) . '/template-tags.php';
38
  require_once dirname( __FILE__ ) . '/deprecated.php';
909
  return;
910
  }
911
 
912
+ if ( $this->current_user_can_set_authors() ) {
913
  // if current_user_can_set_authors and nonce valid
914
  if ( isset( $_POST['coauthors-nonce'] ) && isset( $_POST['coauthors'] ) ) {
915
  check_admin_referer( 'coauthors-edit', 'coauthors-nonce' );
1133
  /**
1134
  * Checks to see if the current user can set co-authors or not
1135
  */
1136
+ function current_user_can_set_authors() {
1137
+ $current_user = wp_get_current_user();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1138
  if ( ! $current_user ) {
1139
  return false;
1140
  }
1143
  return true;
1144
  }
1145
 
1146
+ // Instead of using current_user_can(), we need to manually check the allcaps because of filter_user_has_cap
1147
  $can_set_authors = isset( $current_user->allcaps['edit_others_posts'] ) ? $current_user->allcaps['edit_others_posts'] : false;
1148
 
1149
  return apply_filters( 'coauthors_plus_edit_authors', $can_set_authors );
1192
  if ( is_object( $authordata ) || ! empty( $term ) ) {
1193
  $wp_query->queried_object = $authordata;
1194
  $wp_query->queried_object_id = $authordata->ID;
1195
+ if ( ! is_paged() ) {
1196
+ add_filter( 'pre_handle_404', '__return_true' );
1197
+ }
1198
  } else {
1199
  $wp_query->queried_object = $wp_query->queried_object_id = null;
1200
  $wp_query->is_author = $wp_query->is_archive = false;
package-lock.json CHANGED
@@ -4,48 +4,58 @@
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
7
  "@babel/code-frame": {
8
- "version": "7.16.7",
9
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
10
- "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
11
  "dev": true,
12
  "requires": {
13
- "@babel/highlight": "^7.16.7"
14
  }
15
  },
16
  "@babel/compat-data": {
17
- "version": "7.16.8",
18
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
19
- "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==",
20
  "dev": true
21
  },
22
  "@babel/core": {
23
- "version": "7.16.12",
24
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
25
- "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
26
- "dev": true,
27
- "requires": {
28
- "@babel/code-frame": "^7.16.7",
29
- "@babel/generator": "^7.16.8",
30
- "@babel/helper-compilation-targets": "^7.16.7",
31
- "@babel/helper-module-transforms": "^7.16.7",
32
- "@babel/helpers": "^7.16.7",
33
- "@babel/parser": "^7.16.12",
34
- "@babel/template": "^7.16.7",
35
- "@babel/traverse": "^7.16.10",
36
- "@babel/types": "^7.16.8",
 
37
  "convert-source-map": "^1.7.0",
38
  "debug": "^4.1.0",
39
  "gensync": "^1.0.0-beta.2",
40
- "json5": "^2.1.2",
41
- "semver": "^6.3.0",
42
- "source-map": "^0.5.0"
43
  }
44
  },
45
  "@babel/eslint-parser": {
46
- "version": "7.16.5",
47
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz",
48
- "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==",
49
  "dev": true,
50
  "requires": {
51
  "eslint-scope": "^5.1.1",
@@ -54,82 +64,93 @@
54
  }
55
  },
56
  "@babel/generator": {
57
- "version": "7.16.8",
58
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
59
- "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
60
  "dev": true,
61
  "requires": {
62
- "@babel/types": "^7.16.8",
63
- "jsesc": "^2.5.1",
64
- "source-map": "^0.5.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  }
66
  },
67
  "@babel/helper-annotate-as-pure": {
68
- "version": "7.16.7",
69
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
70
- "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
71
  "dev": true,
72
  "requires": {
73
- "@babel/types": "^7.16.7"
74
  }
75
  },
76
  "@babel/helper-builder-binary-assignment-operator-visitor": {
77
- "version": "7.16.7",
78
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
79
- "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
80
  "dev": true,
81
  "requires": {
82
- "@babel/helper-explode-assignable-expression": "^7.16.7",
83
- "@babel/types": "^7.16.7"
84
  }
85
  },
86
  "@babel/helper-compilation-targets": {
87
- "version": "7.16.7",
88
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
89
- "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
90
  "dev": true,
91
  "requires": {
92
- "@babel/compat-data": "^7.16.4",
93
- "@babel/helper-validator-option": "^7.16.7",
94
- "browserslist": "^4.17.5",
95
  "semver": "^6.3.0"
96
  }
97
  },
98
  "@babel/helper-create-class-features-plugin": {
99
- "version": "7.16.10",
100
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz",
101
- "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==",
102
  "dev": true,
103
  "requires": {
104
- "@babel/helper-annotate-as-pure": "^7.16.7",
105
- "@babel/helper-environment-visitor": "^7.16.7",
106
- "@babel/helper-function-name": "^7.16.7",
107
- "@babel/helper-member-expression-to-functions": "^7.16.7",
108
- "@babel/helper-optimise-call-expression": "^7.16.7",
109
- "@babel/helper-replace-supers": "^7.16.7",
110
- "@babel/helper-split-export-declaration": "^7.16.7"
111
  }
112
  },
113
  "@babel/helper-create-regexp-features-plugin": {
114
- "version": "7.16.7",
115
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
116
- "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
117
  "dev": true,
118
  "requires": {
119
- "@babel/helper-annotate-as-pure": "^7.16.7",
120
- "regexpu-core": "^4.7.1"
121
  }
122
  },
123
  "@babel/helper-define-polyfill-provider": {
124
- "version": "0.3.1",
125
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
126
- "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
127
  "dev": true,
128
  "requires": {
129
- "@babel/helper-compilation-targets": "^7.13.0",
130
- "@babel/helper-module-imports": "^7.12.13",
131
- "@babel/helper-plugin-utils": "^7.13.0",
132
- "@babel/traverse": "^7.13.0",
133
  "debug": "^4.1.1",
134
  "lodash.debounce": "^4.0.8",
135
  "resolve": "^1.14.2",
@@ -137,194 +158,188 @@
137
  }
138
  },
139
  "@babel/helper-environment-visitor": {
140
- "version": "7.16.7",
141
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
142
- "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
143
- "dev": true,
144
- "requires": {
145
- "@babel/types": "^7.16.7"
146
- }
147
  },
148
  "@babel/helper-explode-assignable-expression": {
149
- "version": "7.16.7",
150
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
151
- "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
152
  "dev": true,
153
  "requires": {
154
- "@babel/types": "^7.16.7"
155
  }
156
  },
157
  "@babel/helper-function-name": {
158
- "version": "7.16.7",
159
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
160
- "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
161
- "dev": true,
162
- "requires": {
163
- "@babel/helper-get-function-arity": "^7.16.7",
164
- "@babel/template": "^7.16.7",
165
- "@babel/types": "^7.16.7"
166
- }
167
- },
168
- "@babel/helper-get-function-arity": {
169
- "version": "7.16.7",
170
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
171
- "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
172
  "dev": true,
173
  "requires": {
174
- "@babel/types": "^7.16.7"
 
175
  }
176
  },
177
  "@babel/helper-hoist-variables": {
178
- "version": "7.16.7",
179
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
180
- "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
181
  "dev": true,
182
  "requires": {
183
- "@babel/types": "^7.16.7"
184
  }
185
  },
186
  "@babel/helper-member-expression-to-functions": {
187
- "version": "7.16.7",
188
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz",
189
- "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
190
  "dev": true,
191
  "requires": {
192
- "@babel/types": "^7.16.7"
193
  }
194
  },
195
  "@babel/helper-module-imports": {
196
- "version": "7.16.7",
197
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
198
- "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
199
  "dev": true,
200
  "requires": {
201
- "@babel/types": "^7.16.7"
202
  }
203
  },
204
  "@babel/helper-module-transforms": {
205
- "version": "7.16.7",
206
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
207
- "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
208
  "dev": true,
209
  "requires": {
210
- "@babel/helper-environment-visitor": "^7.16.7",
211
- "@babel/helper-module-imports": "^7.16.7",
212
- "@babel/helper-simple-access": "^7.16.7",
213
- "@babel/helper-split-export-declaration": "^7.16.7",
214
- "@babel/helper-validator-identifier": "^7.16.7",
215
- "@babel/template": "^7.16.7",
216
- "@babel/traverse": "^7.16.7",
217
- "@babel/types": "^7.16.7"
218
  }
219
  },
220
  "@babel/helper-optimise-call-expression": {
221
- "version": "7.16.7",
222
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
223
- "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
224
  "dev": true,
225
  "requires": {
226
- "@babel/types": "^7.16.7"
227
  }
228
  },
229
  "@babel/helper-plugin-utils": {
230
- "version": "7.16.7",
231
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
232
- "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
233
  "dev": true
234
  },
235
  "@babel/helper-remap-async-to-generator": {
236
- "version": "7.16.8",
237
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
238
- "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
239
  "dev": true,
240
  "requires": {
241
- "@babel/helper-annotate-as-pure": "^7.16.7",
242
- "@babel/helper-wrap-function": "^7.16.8",
243
- "@babel/types": "^7.16.8"
 
244
  }
245
  },
246
  "@babel/helper-replace-supers": {
247
- "version": "7.16.7",
248
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
249
- "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
250
  "dev": true,
251
  "requires": {
252
- "@babel/helper-environment-visitor": "^7.16.7",
253
- "@babel/helper-member-expression-to-functions": "^7.16.7",
254
- "@babel/helper-optimise-call-expression": "^7.16.7",
255
- "@babel/traverse": "^7.16.7",
256
- "@babel/types": "^7.16.7"
257
  }
258
  },
259
  "@babel/helper-simple-access": {
260
- "version": "7.16.7",
261
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
262
- "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
263
  "dev": true,
264
  "requires": {
265
- "@babel/types": "^7.16.7"
266
  }
267
  },
268
  "@babel/helper-skip-transparent-expression-wrappers": {
269
- "version": "7.16.0",
270
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
271
- "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
272
  "dev": true,
273
  "requires": {
274
- "@babel/types": "^7.16.0"
275
  }
276
  },
277
  "@babel/helper-split-export-declaration": {
278
- "version": "7.16.7",
279
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
280
- "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
281
  "dev": true,
282
  "requires": {
283
- "@babel/types": "^7.16.7"
284
  }
285
  },
 
 
 
 
 
 
286
  "@babel/helper-validator-identifier": {
287
- "version": "7.16.7",
288
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
289
- "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
290
  "dev": true
291
  },
292
  "@babel/helper-validator-option": {
293
- "version": "7.16.7",
294
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
295
- "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
296
  "dev": true
297
  },
298
  "@babel/helper-wrap-function": {
299
- "version": "7.16.8",
300
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
301
- "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
302
  "dev": true,
303
  "requires": {
304
- "@babel/helper-function-name": "^7.16.7",
305
- "@babel/template": "^7.16.7",
306
- "@babel/traverse": "^7.16.8",
307
- "@babel/types": "^7.16.8"
308
  }
309
  },
310
  "@babel/helpers": {
311
- "version": "7.16.7",
312
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
313
- "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
314
  "dev": true,
315
  "requires": {
316
- "@babel/template": "^7.16.7",
317
- "@babel/traverse": "^7.16.7",
318
- "@babel/types": "^7.16.7"
319
  }
320
  },
321
  "@babel/highlight": {
322
- "version": "7.16.10",
323
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
324
- "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
325
  "dev": true,
326
  "requires": {
327
- "@babel/helper-validator-identifier": "^7.16.7",
328
  "chalk": "^2.0.0",
329
  "js-tokens": "^4.0.0"
330
  },
@@ -343,187 +358,188 @@
343
  }
344
  },
345
  "@babel/parser": {
346
- "version": "7.16.12",
347
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
348
- "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==",
349
  "dev": true
350
  },
351
  "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
352
- "version": "7.16.7",
353
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
354
- "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
355
  "dev": true,
356
  "requires": {
357
- "@babel/helper-plugin-utils": "^7.16.7"
358
  }
359
  },
360
  "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
361
- "version": "7.16.7",
362
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
363
- "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
364
  "dev": true,
365
  "requires": {
366
- "@babel/helper-plugin-utils": "^7.16.7",
367
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
368
- "@babel/plugin-proposal-optional-chaining": "^7.16.7"
369
  }
370
  },
371
  "@babel/plugin-proposal-async-generator-functions": {
372
- "version": "7.16.8",
373
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz",
374
- "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==",
375
  "dev": true,
376
  "requires": {
377
- "@babel/helper-plugin-utils": "^7.16.7",
378
- "@babel/helper-remap-async-to-generator": "^7.16.8",
 
379
  "@babel/plugin-syntax-async-generators": "^7.8.4"
380
  }
381
  },
382
  "@babel/plugin-proposal-class-properties": {
383
- "version": "7.16.7",
384
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
385
- "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
386
  "dev": true,
387
  "requires": {
388
- "@babel/helper-create-class-features-plugin": "^7.16.7",
389
- "@babel/helper-plugin-utils": "^7.16.7"
390
  }
391
  },
392
  "@babel/plugin-proposal-class-static-block": {
393
- "version": "7.16.7",
394
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz",
395
- "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==",
396
  "dev": true,
397
  "requires": {
398
- "@babel/helper-create-class-features-plugin": "^7.16.7",
399
- "@babel/helper-plugin-utils": "^7.16.7",
400
  "@babel/plugin-syntax-class-static-block": "^7.14.5"
401
  }
402
  },
403
  "@babel/plugin-proposal-dynamic-import": {
404
- "version": "7.16.7",
405
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
406
- "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
407
  "dev": true,
408
  "requires": {
409
- "@babel/helper-plugin-utils": "^7.16.7",
410
  "@babel/plugin-syntax-dynamic-import": "^7.8.3"
411
  }
412
  },
413
  "@babel/plugin-proposal-export-namespace-from": {
414
- "version": "7.16.7",
415
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
416
- "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
417
  "dev": true,
418
  "requires": {
419
- "@babel/helper-plugin-utils": "^7.16.7",
420
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
421
  }
422
  },
423
  "@babel/plugin-proposal-json-strings": {
424
- "version": "7.16.7",
425
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
426
- "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
427
  "dev": true,
428
  "requires": {
429
- "@babel/helper-plugin-utils": "^7.16.7",
430
  "@babel/plugin-syntax-json-strings": "^7.8.3"
431
  }
432
  },
433
  "@babel/plugin-proposal-logical-assignment-operators": {
434
- "version": "7.16.7",
435
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
436
- "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
437
  "dev": true,
438
  "requires": {
439
- "@babel/helper-plugin-utils": "^7.16.7",
440
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
441
  }
442
  },
443
  "@babel/plugin-proposal-nullish-coalescing-operator": {
444
- "version": "7.16.7",
445
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
446
- "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
447
  "dev": true,
448
  "requires": {
449
- "@babel/helper-plugin-utils": "^7.16.7",
450
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
451
  }
452
  },
453
  "@babel/plugin-proposal-numeric-separator": {
454
- "version": "7.16.7",
455
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
456
- "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
457
  "dev": true,
458
  "requires": {
459
- "@babel/helper-plugin-utils": "^7.16.7",
460
  "@babel/plugin-syntax-numeric-separator": "^7.10.4"
461
  }
462
  },
463
  "@babel/plugin-proposal-object-rest-spread": {
464
- "version": "7.16.7",
465
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz",
466
- "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==",
467
  "dev": true,
468
  "requires": {
469
- "@babel/compat-data": "^7.16.4",
470
- "@babel/helper-compilation-targets": "^7.16.7",
471
- "@babel/helper-plugin-utils": "^7.16.7",
472
  "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
473
- "@babel/plugin-transform-parameters": "^7.16.7"
474
  }
475
  },
476
  "@babel/plugin-proposal-optional-catch-binding": {
477
- "version": "7.16.7",
478
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
479
- "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
480
  "dev": true,
481
  "requires": {
482
- "@babel/helper-plugin-utils": "^7.16.7",
483
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
484
  }
485
  },
486
  "@babel/plugin-proposal-optional-chaining": {
487
- "version": "7.16.7",
488
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
489
- "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
490
  "dev": true,
491
  "requires": {
492
- "@babel/helper-plugin-utils": "^7.16.7",
493
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
494
  "@babel/plugin-syntax-optional-chaining": "^7.8.3"
495
  }
496
  },
497
  "@babel/plugin-proposal-private-methods": {
498
- "version": "7.16.11",
499
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
500
- "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
501
  "dev": true,
502
  "requires": {
503
- "@babel/helper-create-class-features-plugin": "^7.16.10",
504
- "@babel/helper-plugin-utils": "^7.16.7"
505
  }
506
  },
507
  "@babel/plugin-proposal-private-property-in-object": {
508
- "version": "7.16.7",
509
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
510
- "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
511
  "dev": true,
512
  "requires": {
513
- "@babel/helper-annotate-as-pure": "^7.16.7",
514
- "@babel/helper-create-class-features-plugin": "^7.16.7",
515
- "@babel/helper-plugin-utils": "^7.16.7",
516
  "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
517
  }
518
  },
519
  "@babel/plugin-proposal-unicode-property-regex": {
520
- "version": "7.16.7",
521
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
522
- "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
523
  "dev": true,
524
  "requires": {
525
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
526
- "@babel/helper-plugin-utils": "^7.16.7"
527
  }
528
  },
529
  "@babel/plugin-syntax-async-generators": {
@@ -580,6 +596,15 @@
580
  "@babel/helper-plugin-utils": "^7.8.3"
581
  }
582
  },
 
 
 
 
 
 
 
 
 
583
  "@babel/plugin-syntax-import-meta": {
584
  "version": "7.10.4",
585
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
@@ -599,12 +624,12 @@
599
  }
600
  },
601
  "@babel/plugin-syntax-jsx": {
602
- "version": "7.16.7",
603
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
604
- "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
605
  "dev": true,
606
  "requires": {
607
- "@babel/helper-plugin-utils": "^7.16.7"
608
  }
609
  },
610
  "@babel/plugin-syntax-logical-assignment-operators": {
@@ -680,435 +705,438 @@
680
  }
681
  },
682
  "@babel/plugin-syntax-typescript": {
683
- "version": "7.16.7",
684
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
685
- "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
686
  "dev": true,
687
  "requires": {
688
- "@babel/helper-plugin-utils": "^7.16.7"
689
  }
690
  },
691
  "@babel/plugin-transform-arrow-functions": {
692
- "version": "7.16.7",
693
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
694
- "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
695
  "dev": true,
696
  "requires": {
697
- "@babel/helper-plugin-utils": "^7.16.7"
698
  }
699
  },
700
  "@babel/plugin-transform-async-to-generator": {
701
- "version": "7.16.8",
702
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz",
703
- "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==",
704
  "dev": true,
705
  "requires": {
706
- "@babel/helper-module-imports": "^7.16.7",
707
- "@babel/helper-plugin-utils": "^7.16.7",
708
- "@babel/helper-remap-async-to-generator": "^7.16.8"
709
  }
710
  },
711
  "@babel/plugin-transform-block-scoped-functions": {
712
- "version": "7.16.7",
713
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
714
- "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
715
  "dev": true,
716
  "requires": {
717
- "@babel/helper-plugin-utils": "^7.16.7"
718
  }
719
  },
720
  "@babel/plugin-transform-block-scoping": {
721
- "version": "7.16.7",
722
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
723
- "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
724
  "dev": true,
725
  "requires": {
726
- "@babel/helper-plugin-utils": "^7.16.7"
727
  }
728
  },
729
  "@babel/plugin-transform-classes": {
730
- "version": "7.16.7",
731
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
732
- "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
733
- "dev": true,
734
- "requires": {
735
- "@babel/helper-annotate-as-pure": "^7.16.7",
736
- "@babel/helper-environment-visitor": "^7.16.7",
737
- "@babel/helper-function-name": "^7.16.7",
738
- "@babel/helper-optimise-call-expression": "^7.16.7",
739
- "@babel/helper-plugin-utils": "^7.16.7",
740
- "@babel/helper-replace-supers": "^7.16.7",
741
- "@babel/helper-split-export-declaration": "^7.16.7",
742
  "globals": "^11.1.0"
743
  }
744
  },
745
  "@babel/plugin-transform-computed-properties": {
746
- "version": "7.16.7",
747
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
748
- "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
749
  "dev": true,
750
  "requires": {
751
- "@babel/helper-plugin-utils": "^7.16.7"
752
  }
753
  },
754
  "@babel/plugin-transform-destructuring": {
755
- "version": "7.16.7",
756
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz",
757
- "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==",
758
  "dev": true,
759
  "requires": {
760
- "@babel/helper-plugin-utils": "^7.16.7"
761
  }
762
  },
763
  "@babel/plugin-transform-dotall-regex": {
764
- "version": "7.16.7",
765
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
766
- "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
767
  "dev": true,
768
  "requires": {
769
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
770
- "@babel/helper-plugin-utils": "^7.16.7"
771
  }
772
  },
773
  "@babel/plugin-transform-duplicate-keys": {
774
- "version": "7.16.7",
775
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
776
- "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
777
  "dev": true,
778
  "requires": {
779
- "@babel/helper-plugin-utils": "^7.16.7"
780
  }
781
  },
782
  "@babel/plugin-transform-exponentiation-operator": {
783
- "version": "7.16.7",
784
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
785
- "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
786
  "dev": true,
787
  "requires": {
788
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
789
- "@babel/helper-plugin-utils": "^7.16.7"
790
  }
791
  },
792
  "@babel/plugin-transform-for-of": {
793
- "version": "7.16.7",
794
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
795
- "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
796
  "dev": true,
797
  "requires": {
798
- "@babel/helper-plugin-utils": "^7.16.7"
799
  }
800
  },
801
  "@babel/plugin-transform-function-name": {
802
- "version": "7.16.7",
803
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
804
- "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
805
  "dev": true,
806
  "requires": {
807
- "@babel/helper-compilation-targets": "^7.16.7",
808
- "@babel/helper-function-name": "^7.16.7",
809
- "@babel/helper-plugin-utils": "^7.16.7"
810
  }
811
  },
812
  "@babel/plugin-transform-literals": {
813
- "version": "7.16.7",
814
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
815
- "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
816
  "dev": true,
817
  "requires": {
818
- "@babel/helper-plugin-utils": "^7.16.7"
819
  }
820
  },
821
  "@babel/plugin-transform-member-expression-literals": {
822
- "version": "7.16.7",
823
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
824
- "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
825
  "dev": true,
826
  "requires": {
827
- "@babel/helper-plugin-utils": "^7.16.7"
828
  }
829
  },
830
  "@babel/plugin-transform-modules-amd": {
831
- "version": "7.16.7",
832
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
833
- "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
834
  "dev": true,
835
  "requires": {
836
- "@babel/helper-module-transforms": "^7.16.7",
837
- "@babel/helper-plugin-utils": "^7.16.7",
838
  "babel-plugin-dynamic-import-node": "^2.3.3"
839
  }
840
  },
841
  "@babel/plugin-transform-modules-commonjs": {
842
- "version": "7.16.8",
843
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz",
844
- "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==",
845
  "dev": true,
846
  "requires": {
847
- "@babel/helper-module-transforms": "^7.16.7",
848
- "@babel/helper-plugin-utils": "^7.16.7",
849
- "@babel/helper-simple-access": "^7.16.7",
850
  "babel-plugin-dynamic-import-node": "^2.3.3"
851
  }
852
  },
853
  "@babel/plugin-transform-modules-systemjs": {
854
- "version": "7.16.7",
855
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz",
856
- "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==",
857
  "dev": true,
858
  "requires": {
859
- "@babel/helper-hoist-variables": "^7.16.7",
860
- "@babel/helper-module-transforms": "^7.16.7",
861
- "@babel/helper-plugin-utils": "^7.16.7",
862
- "@babel/helper-validator-identifier": "^7.16.7",
863
  "babel-plugin-dynamic-import-node": "^2.3.3"
864
  }
865
  },
866
  "@babel/plugin-transform-modules-umd": {
867
- "version": "7.16.7",
868
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
869
- "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
870
  "dev": true,
871
  "requires": {
872
- "@babel/helper-module-transforms": "^7.16.7",
873
- "@babel/helper-plugin-utils": "^7.16.7"
874
  }
875
  },
876
  "@babel/plugin-transform-named-capturing-groups-regex": {
877
- "version": "7.16.8",
878
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
879
- "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
880
  "dev": true,
881
  "requires": {
882
- "@babel/helper-create-regexp-features-plugin": "^7.16.7"
 
883
  }
884
  },
885
  "@babel/plugin-transform-new-target": {
886
- "version": "7.16.7",
887
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
888
- "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
889
  "dev": true,
890
  "requires": {
891
- "@babel/helper-plugin-utils": "^7.16.7"
892
  }
893
  },
894
  "@babel/plugin-transform-object-super": {
895
- "version": "7.16.7",
896
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
897
- "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
898
  "dev": true,
899
  "requires": {
900
- "@babel/helper-plugin-utils": "^7.16.7",
901
- "@babel/helper-replace-supers": "^7.16.7"
902
  }
903
  },
904
  "@babel/plugin-transform-parameters": {
905
- "version": "7.16.7",
906
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
907
- "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
908
  "dev": true,
909
  "requires": {
910
- "@babel/helper-plugin-utils": "^7.16.7"
911
  }
912
  },
913
  "@babel/plugin-transform-property-literals": {
914
- "version": "7.16.7",
915
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
916
- "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
917
  "dev": true,
918
  "requires": {
919
- "@babel/helper-plugin-utils": "^7.16.7"
920
  }
921
  },
922
  "@babel/plugin-transform-react-constant-elements": {
923
- "version": "7.16.7",
924
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz",
925
- "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==",
926
  "dev": true,
927
  "requires": {
928
- "@babel/helper-plugin-utils": "^7.16.7"
929
  }
930
  },
931
  "@babel/plugin-transform-react-display-name": {
932
- "version": "7.16.7",
933
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz",
934
- "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==",
935
  "dev": true,
936
  "requires": {
937
- "@babel/helper-plugin-utils": "^7.16.7"
938
  }
939
  },
940
  "@babel/plugin-transform-react-jsx": {
941
- "version": "7.16.7",
942
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz",
943
- "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==",
944
  "dev": true,
945
  "requires": {
946
- "@babel/helper-annotate-as-pure": "^7.16.7",
947
- "@babel/helper-module-imports": "^7.16.7",
948
- "@babel/helper-plugin-utils": "^7.16.7",
949
- "@babel/plugin-syntax-jsx": "^7.16.7",
950
- "@babel/types": "^7.16.7"
951
  }
952
  },
953
  "@babel/plugin-transform-react-jsx-development": {
954
- "version": "7.16.7",
955
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz",
956
- "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==",
957
  "dev": true,
958
  "requires": {
959
- "@babel/plugin-transform-react-jsx": "^7.16.7"
960
  }
961
  },
962
  "@babel/plugin-transform-react-pure-annotations": {
963
- "version": "7.16.7",
964
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz",
965
- "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==",
966
  "dev": true,
967
  "requires": {
968
- "@babel/helper-annotate-as-pure": "^7.16.7",
969
- "@babel/helper-plugin-utils": "^7.16.7"
970
  }
971
  },
972
  "@babel/plugin-transform-regenerator": {
973
- "version": "7.16.7",
974
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz",
975
- "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==",
976
  "dev": true,
977
  "requires": {
978
- "regenerator-transform": "^0.14.2"
 
979
  }
980
  },
981
  "@babel/plugin-transform-reserved-words": {
982
- "version": "7.16.7",
983
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
984
- "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
985
  "dev": true,
986
  "requires": {
987
- "@babel/helper-plugin-utils": "^7.16.7"
988
  }
989
  },
990
  "@babel/plugin-transform-runtime": {
991
- "version": "7.16.10",
992
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz",
993
- "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==",
994
  "dev": true,
995
  "requires": {
996
- "@babel/helper-module-imports": "^7.16.7",
997
- "@babel/helper-plugin-utils": "^7.16.7",
998
- "babel-plugin-polyfill-corejs2": "^0.3.0",
999
- "babel-plugin-polyfill-corejs3": "^0.5.0",
1000
- "babel-plugin-polyfill-regenerator": "^0.3.0",
1001
  "semver": "^6.3.0"
1002
  }
1003
  },
1004
  "@babel/plugin-transform-shorthand-properties": {
1005
- "version": "7.16.7",
1006
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
1007
- "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
1008
  "dev": true,
1009
  "requires": {
1010
- "@babel/helper-plugin-utils": "^7.16.7"
1011
  }
1012
  },
1013
  "@babel/plugin-transform-spread": {
1014
- "version": "7.16.7",
1015
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
1016
- "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
1017
  "dev": true,
1018
  "requires": {
1019
- "@babel/helper-plugin-utils": "^7.16.7",
1020
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
1021
  }
1022
  },
1023
  "@babel/plugin-transform-sticky-regex": {
1024
- "version": "7.16.7",
1025
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
1026
- "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
1027
  "dev": true,
1028
  "requires": {
1029
- "@babel/helper-plugin-utils": "^7.16.7"
1030
  }
1031
  },
1032
  "@babel/plugin-transform-template-literals": {
1033
- "version": "7.16.7",
1034
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
1035
- "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
1036
  "dev": true,
1037
  "requires": {
1038
- "@babel/helper-plugin-utils": "^7.16.7"
1039
  }
1040
  },
1041
  "@babel/plugin-transform-typeof-symbol": {
1042
- "version": "7.16.7",
1043
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
1044
- "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
1045
  "dev": true,
1046
  "requires": {
1047
- "@babel/helper-plugin-utils": "^7.16.7"
1048
  }
1049
  },
1050
  "@babel/plugin-transform-typescript": {
1051
- "version": "7.16.8",
1052
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz",
1053
- "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==",
1054
  "dev": true,
1055
  "requires": {
1056
- "@babel/helper-create-class-features-plugin": "^7.16.7",
1057
- "@babel/helper-plugin-utils": "^7.16.7",
1058
- "@babel/plugin-syntax-typescript": "^7.16.7"
1059
  }
1060
  },
1061
  "@babel/plugin-transform-unicode-escapes": {
1062
- "version": "7.16.7",
1063
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
1064
- "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
1065
  "dev": true,
1066
  "requires": {
1067
- "@babel/helper-plugin-utils": "^7.16.7"
1068
  }
1069
  },
1070
  "@babel/plugin-transform-unicode-regex": {
1071
- "version": "7.16.7",
1072
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
1073
- "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
1074
  "dev": true,
1075
  "requires": {
1076
- "@babel/helper-create-regexp-features-plugin": "^7.16.7",
1077
- "@babel/helper-plugin-utils": "^7.16.7"
1078
  }
1079
  },
1080
  "@babel/preset-env": {
1081
- "version": "7.16.11",
1082
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz",
1083
- "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==",
1084
- "dev": true,
1085
- "requires": {
1086
- "@babel/compat-data": "^7.16.8",
1087
- "@babel/helper-compilation-targets": "^7.16.7",
1088
- "@babel/helper-plugin-utils": "^7.16.7",
1089
- "@babel/helper-validator-option": "^7.16.7",
1090
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
1091
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
1092
- "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
1093
- "@babel/plugin-proposal-class-properties": "^7.16.7",
1094
- "@babel/plugin-proposal-class-static-block": "^7.16.7",
1095
- "@babel/plugin-proposal-dynamic-import": "^7.16.7",
1096
- "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
1097
- "@babel/plugin-proposal-json-strings": "^7.16.7",
1098
- "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
1099
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
1100
- "@babel/plugin-proposal-numeric-separator": "^7.16.7",
1101
- "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
1102
- "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
1103
- "@babel/plugin-proposal-optional-chaining": "^7.16.7",
1104
- "@babel/plugin-proposal-private-methods": "^7.16.11",
1105
- "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
1106
- "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
1107
  "@babel/plugin-syntax-async-generators": "^7.8.4",
1108
  "@babel/plugin-syntax-class-properties": "^7.12.13",
1109
  "@babel/plugin-syntax-class-static-block": "^7.14.5",
1110
  "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1111
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
 
1112
  "@babel/plugin-syntax-json-strings": "^7.8.3",
1113
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1114
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
@@ -1118,44 +1146,44 @@
1118
  "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1119
  "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1120
  "@babel/plugin-syntax-top-level-await": "^7.14.5",
1121
- "@babel/plugin-transform-arrow-functions": "^7.16.7",
1122
- "@babel/plugin-transform-async-to-generator": "^7.16.8",
1123
- "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
1124
- "@babel/plugin-transform-block-scoping": "^7.16.7",
1125
- "@babel/plugin-transform-classes": "^7.16.7",
1126
- "@babel/plugin-transform-computed-properties": "^7.16.7",
1127
- "@babel/plugin-transform-destructuring": "^7.16.7",
1128
- "@babel/plugin-transform-dotall-regex": "^7.16.7",
1129
- "@babel/plugin-transform-duplicate-keys": "^7.16.7",
1130
- "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
1131
- "@babel/plugin-transform-for-of": "^7.16.7",
1132
- "@babel/plugin-transform-function-name": "^7.16.7",
1133
- "@babel/plugin-transform-literals": "^7.16.7",
1134
- "@babel/plugin-transform-member-expression-literals": "^7.16.7",
1135
- "@babel/plugin-transform-modules-amd": "^7.16.7",
1136
- "@babel/plugin-transform-modules-commonjs": "^7.16.8",
1137
- "@babel/plugin-transform-modules-systemjs": "^7.16.7",
1138
- "@babel/plugin-transform-modules-umd": "^7.16.7",
1139
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
1140
- "@babel/plugin-transform-new-target": "^7.16.7",
1141
- "@babel/plugin-transform-object-super": "^7.16.7",
1142
- "@babel/plugin-transform-parameters": "^7.16.7",
1143
- "@babel/plugin-transform-property-literals": "^7.16.7",
1144
- "@babel/plugin-transform-regenerator": "^7.16.7",
1145
- "@babel/plugin-transform-reserved-words": "^7.16.7",
1146
- "@babel/plugin-transform-shorthand-properties": "^7.16.7",
1147
- "@babel/plugin-transform-spread": "^7.16.7",
1148
- "@babel/plugin-transform-sticky-regex": "^7.16.7",
1149
- "@babel/plugin-transform-template-literals": "^7.16.7",
1150
- "@babel/plugin-transform-typeof-symbol": "^7.16.7",
1151
- "@babel/plugin-transform-unicode-escapes": "^7.16.7",
1152
- "@babel/plugin-transform-unicode-regex": "^7.16.7",
1153
  "@babel/preset-modules": "^0.1.5",
1154
- "@babel/types": "^7.16.8",
1155
- "babel-plugin-polyfill-corejs2": "^0.3.0",
1156
- "babel-plugin-polyfill-corejs3": "^0.5.0",
1157
- "babel-plugin-polyfill-regenerator": "^0.3.0",
1158
- "core-js-compat": "^3.20.2",
1159
  "semver": "^6.3.0"
1160
  }
1161
  },
@@ -1173,43 +1201,43 @@
1173
  }
1174
  },
1175
  "@babel/preset-react": {
1176
- "version": "7.16.7",
1177
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz",
1178
- "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==",
1179
  "dev": true,
1180
  "requires": {
1181
- "@babel/helper-plugin-utils": "^7.16.7",
1182
- "@babel/helper-validator-option": "^7.16.7",
1183
- "@babel/plugin-transform-react-display-name": "^7.16.7",
1184
- "@babel/plugin-transform-react-jsx": "^7.16.7",
1185
- "@babel/plugin-transform-react-jsx-development": "^7.16.7",
1186
- "@babel/plugin-transform-react-pure-annotations": "^7.16.7"
1187
  }
1188
  },
1189
  "@babel/preset-typescript": {
1190
- "version": "7.16.7",
1191
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz",
1192
- "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==",
1193
  "dev": true,
1194
  "requires": {
1195
- "@babel/helper-plugin-utils": "^7.16.7",
1196
- "@babel/helper-validator-option": "^7.16.7",
1197
- "@babel/plugin-transform-typescript": "^7.16.7"
1198
  }
1199
  },
1200
  "@babel/runtime": {
1201
- "version": "7.16.7",
1202
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
1203
- "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
1204
  "dev": true,
1205
  "requires": {
1206
  "regenerator-runtime": "^0.13.4"
1207
  }
1208
  },
1209
  "@babel/runtime-corejs3": {
1210
- "version": "7.16.8",
1211
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz",
1212
- "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==",
1213
  "dev": true,
1214
  "requires": {
1215
  "core-js-pure": "^3.20.2",
@@ -1217,41 +1245,42 @@
1217
  }
1218
  },
1219
  "@babel/template": {
1220
- "version": "7.16.7",
1221
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
1222
- "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
1223
  "dev": true,
1224
  "requires": {
1225
- "@babel/code-frame": "^7.16.7",
1226
- "@babel/parser": "^7.16.7",
1227
- "@babel/types": "^7.16.7"
1228
  }
1229
  },
1230
  "@babel/traverse": {
1231
- "version": "7.16.10",
1232
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
1233
- "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
1234
- "dev": true,
1235
- "requires": {
1236
- "@babel/code-frame": "^7.16.7",
1237
- "@babel/generator": "^7.16.8",
1238
- "@babel/helper-environment-visitor": "^7.16.7",
1239
- "@babel/helper-function-name": "^7.16.7",
1240
- "@babel/helper-hoist-variables": "^7.16.7",
1241
- "@babel/helper-split-export-declaration": "^7.16.7",
1242
- "@babel/parser": "^7.16.10",
1243
- "@babel/types": "^7.16.8",
1244
  "debug": "^4.1.0",
1245
  "globals": "^11.1.0"
1246
  }
1247
  },
1248
  "@babel/types": {
1249
- "version": "7.16.8",
1250
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
1251
- "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
1252
  "dev": true,
1253
  "requires": {
1254
- "@babel/helper-validator-identifier": "^7.16.7",
 
1255
  "to-fast-properties": "^2.0.0"
1256
  }
1257
  },
@@ -1261,37 +1290,43 @@
1261
  "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
1262
  "dev": true
1263
  },
 
 
 
 
 
 
1264
  "@discoveryjs/json-ext": {
1265
- "version": "0.5.6",
1266
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz",
1267
- "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==",
1268
  "dev": true
1269
  },
1270
  "@es-joy/jsdoccomment": {
1271
- "version": "0.18.0",
1272
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.18.0.tgz",
1273
- "integrity": "sha512-TjT8KJULV4I6ZiwIoKr6eMs+XpRejqwJ/VA+QPDeFGe9j6bZFKmMJ81EeFsGm6JNZhnzm37aoxVROmTh2PZoyA==",
1274
  "dev": true,
1275
  "requires": {
1276
  "comment-parser": "1.3.0",
1277
  "esquery": "^1.4.0",
1278
- "jsdoc-type-pratt-parser": "~2.2.2"
1279
  }
1280
  },
1281
  "@eslint/eslintrc": {
1282
- "version": "1.0.5",
1283
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
1284
- "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
1285
  "dev": true,
1286
  "requires": {
1287
  "ajv": "^6.12.4",
1288
  "debug": "^4.3.2",
1289
- "espree": "^9.2.0",
1290
- "globals": "^13.9.0",
1291
- "ignore": "^4.0.6",
1292
  "import-fresh": "^3.2.1",
1293
  "js-yaml": "^4.1.0",
1294
- "minimatch": "^3.0.4",
1295
  "strip-json-comments": "^3.1.1"
1296
  },
1297
  "dependencies": {
@@ -1302,20 +1337,14 @@
1302
  "dev": true
1303
  },
1304
  "globals": {
1305
- "version": "13.12.0",
1306
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
1307
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
1308
  "dev": true,
1309
  "requires": {
1310
  "type-fest": "^0.20.2"
1311
  }
1312
  },
1313
- "ignore": {
1314
- "version": "4.0.6",
1315
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
1316
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
1317
- "dev": true
1318
- },
1319
  "js-yaml": {
1320
  "version": "4.1.0",
1321
  "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -1328,9 +1357,9 @@
1328
  }
1329
  },
1330
  "@hapi/hoek": {
1331
- "version": "9.2.1",
1332
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz",
1333
- "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==",
1334
  "dev": true
1335
  },
1336
  "@hapi/topo": {
@@ -1343,9 +1372,9 @@
1343
  }
1344
  },
1345
  "@humanwhocodes/config-array": {
1346
- "version": "0.9.3",
1347
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
1348
- "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
1349
  "dev": true,
1350
  "requires": {
1351
  "@humanwhocodes/object-schema": "^1.2.1",
@@ -1353,6 +1382,18 @@
1353
  "minimatch": "^3.0.4"
1354
  }
1355
  },
 
 
 
 
 
 
 
 
 
 
 
 
1356
  "@humanwhocodes/object-schema": {
1357
  "version": "1.2.1",
1358
  "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -1415,12 +1456,6 @@
1415
  "p-limit": "^2.2.0"
1416
  }
1417
  },
1418
- "p-try": {
1419
- "version": "2.2.0",
1420
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1421
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1422
- "dev": true
1423
- },
1424
  "resolve-from": {
1425
  "version": "5.0.0",
1426
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
@@ -1436,49 +1471,49 @@
1436
  "dev": true
1437
  },
1438
  "@jest/console": {
1439
- "version": "27.4.6",
1440
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz",
1441
- "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==",
1442
  "dev": true,
1443
  "requires": {
1444
- "@jest/types": "^27.4.2",
1445
  "@types/node": "*",
1446
  "chalk": "^4.0.0",
1447
- "jest-message-util": "^27.4.6",
1448
- "jest-util": "^27.4.2",
1449
  "slash": "^3.0.0"
1450
  }
1451
  },
1452
  "@jest/core": {
1453
- "version": "27.4.7",
1454
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz",
1455
- "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==",
1456
  "dev": true,
1457
  "requires": {
1458
- "@jest/console": "^27.4.6",
1459
- "@jest/reporters": "^27.4.6",
1460
- "@jest/test-result": "^27.4.6",
1461
- "@jest/transform": "^27.4.6",
1462
- "@jest/types": "^27.4.2",
1463
  "@types/node": "*",
1464
  "ansi-escapes": "^4.2.1",
1465
  "chalk": "^4.0.0",
1466
  "emittery": "^0.8.1",
1467
  "exit": "^0.1.2",
1468
- "graceful-fs": "^4.2.4",
1469
- "jest-changed-files": "^27.4.2",
1470
- "jest-config": "^27.4.7",
1471
- "jest-haste-map": "^27.4.6",
1472
- "jest-message-util": "^27.4.6",
1473
- "jest-regex-util": "^27.4.0",
1474
- "jest-resolve": "^27.4.6",
1475
- "jest-resolve-dependencies": "^27.4.6",
1476
- "jest-runner": "^27.4.6",
1477
- "jest-runtime": "^27.4.6",
1478
- "jest-snapshot": "^27.4.6",
1479
- "jest-util": "^27.4.2",
1480
- "jest-validate": "^27.4.6",
1481
- "jest-watcher": "^27.4.6",
1482
  "micromatch": "^4.0.4",
1483
  "rimraf": "^3.0.0",
1484
  "slash": "^3.0.0",
@@ -1497,68 +1532,68 @@
1497
  }
1498
  },
1499
  "@jest/environment": {
1500
- "version": "27.4.6",
1501
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.6.tgz",
1502
- "integrity": "sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==",
1503
  "dev": true,
1504
  "requires": {
1505
- "@jest/fake-timers": "^27.4.6",
1506
- "@jest/types": "^27.4.2",
1507
  "@types/node": "*",
1508
- "jest-mock": "^27.4.6"
1509
  }
1510
  },
1511
  "@jest/fake-timers": {
1512
- "version": "27.4.6",
1513
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.6.tgz",
1514
- "integrity": "sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==",
1515
  "dev": true,
1516
  "requires": {
1517
- "@jest/types": "^27.4.2",
1518
  "@sinonjs/fake-timers": "^8.0.1",
1519
  "@types/node": "*",
1520
- "jest-message-util": "^27.4.6",
1521
- "jest-mock": "^27.4.6",
1522
- "jest-util": "^27.4.2"
1523
  }
1524
  },
1525
  "@jest/globals": {
1526
- "version": "27.4.6",
1527
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.6.tgz",
1528
- "integrity": "sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==",
1529
  "dev": true,
1530
  "requires": {
1531
- "@jest/environment": "^27.4.6",
1532
- "@jest/types": "^27.4.2",
1533
- "expect": "^27.4.6"
1534
  }
1535
  },
1536
  "@jest/reporters": {
1537
- "version": "27.4.6",
1538
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz",
1539
- "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==",
1540
  "dev": true,
1541
  "requires": {
1542
  "@bcoe/v8-coverage": "^0.2.3",
1543
- "@jest/console": "^27.4.6",
1544
- "@jest/test-result": "^27.4.6",
1545
- "@jest/transform": "^27.4.6",
1546
- "@jest/types": "^27.4.2",
1547
  "@types/node": "*",
1548
  "chalk": "^4.0.0",
1549
  "collect-v8-coverage": "^1.0.0",
1550
  "exit": "^0.1.2",
1551
  "glob": "^7.1.2",
1552
- "graceful-fs": "^4.2.4",
1553
  "istanbul-lib-coverage": "^3.0.0",
1554
  "istanbul-lib-instrument": "^5.1.0",
1555
  "istanbul-lib-report": "^3.0.0",
1556
  "istanbul-lib-source-maps": "^4.0.0",
1557
  "istanbul-reports": "^3.1.3",
1558
- "jest-haste-map": "^27.4.6",
1559
- "jest-resolve": "^27.4.6",
1560
- "jest-util": "^27.4.2",
1561
- "jest-worker": "^27.4.6",
1562
  "slash": "^3.0.0",
1563
  "source-map": "^0.6.0",
1564
  "string-length": "^4.0.1",
@@ -1575,13 +1610,13 @@
1575
  }
1576
  },
1577
  "@jest/source-map": {
1578
- "version": "27.4.0",
1579
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz",
1580
- "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==",
1581
  "dev": true,
1582
  "requires": {
1583
  "callsites": "^3.0.0",
1584
- "graceful-fs": "^4.2.4",
1585
  "source-map": "^0.6.0"
1586
  },
1587
  "dependencies": {
@@ -1594,45 +1629,45 @@
1594
  }
1595
  },
1596
  "@jest/test-result": {
1597
- "version": "27.4.6",
1598
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz",
1599
- "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==",
1600
  "dev": true,
1601
  "requires": {
1602
- "@jest/console": "^27.4.6",
1603
- "@jest/types": "^27.4.2",
1604
  "@types/istanbul-lib-coverage": "^2.0.0",
1605
  "collect-v8-coverage": "^1.0.0"
1606
  }
1607
  },
1608
  "@jest/test-sequencer": {
1609
- "version": "27.4.6",
1610
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz",
1611
- "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==",
1612
  "dev": true,
1613
  "requires": {
1614
- "@jest/test-result": "^27.4.6",
1615
- "graceful-fs": "^4.2.4",
1616
- "jest-haste-map": "^27.4.6",
1617
- "jest-runtime": "^27.4.6"
1618
  }
1619
  },
1620
  "@jest/transform": {
1621
- "version": "27.4.6",
1622
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz",
1623
- "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==",
1624
  "dev": true,
1625
  "requires": {
1626
  "@babel/core": "^7.1.0",
1627
- "@jest/types": "^27.4.2",
1628
  "babel-plugin-istanbul": "^6.1.1",
1629
  "chalk": "^4.0.0",
1630
  "convert-source-map": "^1.4.0",
1631
  "fast-json-stable-stringify": "^2.0.0",
1632
- "graceful-fs": "^4.2.4",
1633
- "jest-haste-map": "^27.4.6",
1634
- "jest-regex-util": "^27.4.0",
1635
- "jest-util": "^27.4.2",
1636
  "micromatch": "^4.0.4",
1637
  "pirates": "^4.0.4",
1638
  "slash": "^3.0.0",
@@ -1649,9 +1684,9 @@
1649
  }
1650
  },
1651
  "@jest/types": {
1652
- "version": "27.4.2",
1653
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz",
1654
- "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
1655
  "dev": true,
1656
  "requires": {
1657
  "@types/istanbul-lib-coverage": "^2.0.0",
@@ -1661,6 +1696,73 @@
1661
  "chalk": "^4.0.0"
1662
  }
1663
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1664
  "@nodelib/fs.scandir": {
1665
  "version": "2.1.5",
1666
  "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1688,9 +1790,9 @@
1688
  }
1689
  },
1690
  "@pmmmwh/react-refresh-webpack-plugin": {
1691
- "version": "0.5.4",
1692
- "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz",
1693
- "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==",
1694
  "dev": true,
1695
  "requires": {
1696
  "ansi-html-community": "^0.0.8",
@@ -1702,14 +1804,6 @@
1702
  "loader-utils": "^2.0.0",
1703
  "schema-utils": "^3.0.0",
1704
  "source-map": "^0.7.3"
1705
- },
1706
- "dependencies": {
1707
- "source-map": {
1708
- "version": "0.7.3",
1709
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
1710
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
1711
- "dev": true
1712
- }
1713
  }
1714
  },
1715
  "@polka/url": {
@@ -1719,9 +1813,9 @@
1719
  "dev": true
1720
  },
1721
  "@sideway/address": {
1722
- "version": "4.1.3",
1723
- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz",
1724
- "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==",
1725
  "dev": true,
1726
  "requires": {
1727
  "@hapi/hoek": "^9.0.0"
@@ -1758,126 +1852,127 @@
1758
  }
1759
  },
1760
  "@svgr/babel-plugin-add-jsx-attribute": {
1761
- "version": "5.4.0",
1762
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz",
1763
- "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==",
1764
  "dev": true
1765
  },
1766
  "@svgr/babel-plugin-remove-jsx-attribute": {
1767
- "version": "5.4.0",
1768
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz",
1769
- "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==",
1770
  "dev": true
1771
  },
1772
  "@svgr/babel-plugin-remove-jsx-empty-expression": {
1773
- "version": "5.0.1",
1774
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz",
1775
- "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==",
1776
  "dev": true
1777
  },
1778
  "@svgr/babel-plugin-replace-jsx-attribute-value": {
1779
- "version": "5.0.1",
1780
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz",
1781
- "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==",
1782
  "dev": true
1783
  },
1784
  "@svgr/babel-plugin-svg-dynamic-title": {
1785
- "version": "5.4.0",
1786
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz",
1787
- "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==",
1788
  "dev": true
1789
  },
1790
  "@svgr/babel-plugin-svg-em-dimensions": {
1791
- "version": "5.4.0",
1792
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz",
1793
- "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==",
1794
  "dev": true
1795
  },
1796
  "@svgr/babel-plugin-transform-react-native-svg": {
1797
- "version": "5.4.0",
1798
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz",
1799
- "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==",
1800
  "dev": true
1801
  },
1802
  "@svgr/babel-plugin-transform-svg-component": {
1803
- "version": "5.5.0",
1804
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz",
1805
- "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==",
1806
  "dev": true
1807
  },
1808
  "@svgr/babel-preset": {
1809
- "version": "5.5.0",
1810
- "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz",
1811
- "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==",
1812
  "dev": true,
1813
  "requires": {
1814
- "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0",
1815
- "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0",
1816
- "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1",
1817
- "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1",
1818
- "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0",
1819
- "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0",
1820
- "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0",
1821
- "@svgr/babel-plugin-transform-svg-component": "^5.5.0"
1822
  }
1823
  },
1824
  "@svgr/core": {
1825
- "version": "5.5.0",
1826
- "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz",
1827
- "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==",
1828
  "dev": true,
1829
  "requires": {
1830
- "@svgr/plugin-jsx": "^5.5.0",
1831
  "camelcase": "^6.2.0",
1832
- "cosmiconfig": "^7.0.0"
1833
  }
1834
  },
1835
  "@svgr/hast-util-to-babel-ast": {
1836
- "version": "5.5.0",
1837
- "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz",
1838
- "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==",
1839
  "dev": true,
1840
  "requires": {
1841
- "@babel/types": "^7.12.6"
 
1842
  }
1843
  },
1844
  "@svgr/plugin-jsx": {
1845
- "version": "5.5.0",
1846
- "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz",
1847
- "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==",
1848
  "dev": true,
1849
  "requires": {
1850
- "@babel/core": "^7.12.3",
1851
- "@svgr/babel-preset": "^5.5.0",
1852
- "@svgr/hast-util-to-babel-ast": "^5.5.0",
1853
- "svg-parser": "^2.0.2"
1854
  }
1855
  },
1856
  "@svgr/plugin-svgo": {
1857
- "version": "5.5.0",
1858
- "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz",
1859
- "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==",
1860
  "dev": true,
1861
  "requires": {
1862
- "cosmiconfig": "^7.0.0",
1863
  "deepmerge": "^4.2.2",
1864
- "svgo": "^1.2.2"
1865
  }
1866
  },
1867
  "@svgr/webpack": {
1868
- "version": "5.5.0",
1869
- "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz",
1870
- "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==",
1871
  "dev": true,
1872
  "requires": {
1873
- "@babel/core": "^7.12.3",
1874
- "@babel/plugin-transform-react-constant-elements": "^7.12.1",
1875
- "@babel/preset-env": "^7.12.1",
1876
- "@babel/preset-react": "^7.12.5",
1877
- "@svgr/core": "^5.5.0",
1878
- "@svgr/plugin-jsx": "^5.5.0",
1879
- "@svgr/plugin-svgo": "^5.5.0",
1880
- "loader-utils": "^2.0.0"
1881
  }
1882
  },
1883
  "@tootallnate/once": {
@@ -1893,9 +1988,9 @@
1893
  "dev": true
1894
  },
1895
  "@types/babel__core": {
1896
- "version": "7.1.18",
1897
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz",
1898
- "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==",
1899
  "dev": true,
1900
  "requires": {
1901
  "@babel/parser": "^7.1.0",
@@ -1925,9 +2020,9 @@
1925
  }
1926
  },
1927
  "@types/babel__traverse": {
1928
- "version": "7.14.2",
1929
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
1930
- "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
1931
  "dev": true,
1932
  "requires": {
1933
  "@babel/types": "^7.3.0"
@@ -1953,9 +2048,9 @@
1953
  }
1954
  },
1955
  "@types/cheerio": {
1956
- "version": "0.22.30",
1957
- "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.30.tgz",
1958
- "integrity": "sha512-t7ZVArWZlq3dFa9Yt33qFBQIK4CQd1Q3UJp0V+UhP6vgLWLM6Qug7vZuRSGXg45zXeB1Fm5X2vmBkEX58LV2Tw==",
1959
  "dev": true,
1960
  "requires": {
1961
  "@types/node": "*"
@@ -1981,9 +2076,9 @@
1981
  }
1982
  },
1983
  "@types/eslint": {
1984
- "version": "8.4.1",
1985
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz",
1986
- "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==",
1987
  "dev": true,
1988
  "requires": {
1989
  "@types/estree": "*",
@@ -1991,9 +2086,9 @@
1991
  }
1992
  },
1993
  "@types/eslint-scope": {
1994
- "version": "3.7.3",
1995
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz",
1996
- "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==",
1997
  "dev": true,
1998
  "requires": {
1999
  "@types/eslint": "*",
@@ -2001,9 +2096,9 @@
2001
  }
2002
  },
2003
  "@types/estree": {
2004
- "version": "0.0.50",
2005
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
2006
- "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
2007
  "dev": true
2008
  },
2009
  "@types/express": {
@@ -2019,9 +2114,9 @@
2019
  }
2020
  },
2021
  "@types/express-serve-static-core": {
2022
- "version": "4.17.28",
2023
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz",
2024
- "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==",
2025
  "dev": true,
2026
  "requires": {
2027
  "@types/node": "*",
@@ -2049,9 +2144,9 @@
2049
  }
2050
  },
2051
  "@types/http-proxy": {
2052
- "version": "1.17.8",
2053
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
2054
- "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
2055
  "dev": true,
2056
  "requires": {
2057
  "@types/node": "*"
@@ -2082,36 +2177,27 @@
2082
  }
2083
  },
2084
  "@types/json-schema": {
2085
- "version": "7.0.9",
2086
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
2087
- "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
2088
  "dev": true
2089
  },
2090
  "@types/json5": {
2091
  "version": "0.0.29",
2092
  "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
2093
- "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
2094
  "dev": true
2095
  },
2096
- "@types/mdast": {
2097
- "version": "3.0.10",
2098
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
2099
- "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
2100
- "dev": true,
2101
- "requires": {
2102
- "@types/unist": "*"
2103
- }
2104
- },
2105
  "@types/mime": {
2106
- "version": "1.3.2",
2107
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
2108
- "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
2109
  "dev": true
2110
  },
2111
  "@types/minimatch": {
2112
- "version": "3.0.5",
2113
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
2114
- "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
2115
  "dev": true
2116
  },
2117
  "@types/minimist": {
@@ -2121,9 +2207,9 @@
2121
  "dev": true
2122
  },
2123
  "@types/node": {
2124
- "version": "17.0.12",
2125
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz",
2126
- "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==",
2127
  "dev": true
2128
  },
2129
  "@types/normalize-package-data": {
@@ -2139,9 +2225,9 @@
2139
  "dev": true
2140
  },
2141
  "@types/prettier": {
2142
- "version": "2.4.3",
2143
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz",
2144
- "integrity": "sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==",
2145
  "dev": true
2146
  },
2147
  "@types/prop-types": {
@@ -2150,12 +2236,6 @@
2150
  "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
2151
  "dev": true
2152
  },
2153
- "@types/q": {
2154
- "version": "1.5.5",
2155
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
2156
- "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==",
2157
- "dev": true
2158
- },
2159
  "@types/qs": {
2160
  "version": "6.9.7",
2161
  "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -2188,9 +2268,9 @@
2188
  }
2189
  },
2190
  "@types/retry": {
2191
- "version": "0.12.1",
2192
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
2193
- "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
2194
  "dev": true
2195
  },
2196
  "@types/scheduler": {
@@ -2209,12 +2289,12 @@
2209
  }
2210
  },
2211
  "@types/serve-static": {
2212
- "version": "1.13.10",
2213
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
2214
- "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
2215
  "dev": true,
2216
  "requires": {
2217
- "@types/mime": "^1",
2218
  "@types/node": "*"
2219
  }
2220
  },
@@ -2246,9 +2326,9 @@
2246
  "dev": true
2247
  },
2248
  "@types/uglify-js": {
2249
- "version": "3.13.1",
2250
- "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz",
2251
- "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==",
2252
  "dev": true,
2253
  "requires": {
2254
  "source-map": "^0.6.1"
@@ -2262,12 +2342,6 @@
2262
  }
2263
  }
2264
  },
2265
- "@types/unist": {
2266
- "version": "2.0.6",
2267
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
2268
- "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
2269
- "dev": true
2270
- },
2271
  "@types/webpack": {
2272
  "version": "4.41.32",
2273
  "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz",
@@ -2299,20 +2373,12 @@
2299
  "@types/node": "*",
2300
  "@types/source-list-map": "*",
2301
  "source-map": "^0.7.3"
2302
- },
2303
- "dependencies": {
2304
- "source-map": {
2305
- "version": "0.7.3",
2306
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
2307
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
2308
- "dev": true
2309
- }
2310
  }
2311
  },
2312
  "@types/ws": {
2313
- "version": "8.2.2",
2314
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz",
2315
- "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==",
2316
  "dev": true,
2317
  "requires": {
2318
  "@types/node": "*"
@@ -2328,15 +2394,15 @@
2328
  }
2329
  },
2330
  "@types/yargs-parser": {
2331
- "version": "20.2.1",
2332
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
2333
- "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
2334
  "dev": true
2335
  },
2336
  "@types/yauzl": {
2337
- "version": "2.9.2",
2338
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
2339
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
2340
  "dev": true,
2341
  "optional": true,
2342
  "requires": {
@@ -2344,26 +2410,26 @@
2344
  }
2345
  },
2346
  "@typescript-eslint/eslint-plugin": {
2347
- "version": "5.10.1",
2348
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz",
2349
- "integrity": "sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==",
2350
  "dev": true,
2351
  "requires": {
2352
- "@typescript-eslint/scope-manager": "5.10.1",
2353
- "@typescript-eslint/type-utils": "5.10.1",
2354
- "@typescript-eslint/utils": "5.10.1",
2355
- "debug": "^4.3.2",
2356
  "functional-red-black-tree": "^1.0.1",
2357
- "ignore": "^5.1.8",
2358
  "regexpp": "^3.2.0",
2359
- "semver": "^7.3.5",
2360
  "tsutils": "^3.21.0"
2361
  },
2362
  "dependencies": {
2363
  "semver": {
2364
- "version": "7.3.5",
2365
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2366
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2367
  "dev": true,
2368
  "requires": {
2369
  "lru-cache": "^6.0.0"
@@ -2372,72 +2438,72 @@
2372
  }
2373
  },
2374
  "@typescript-eslint/experimental-utils": {
2375
- "version": "5.10.1",
2376
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1.tgz",
2377
- "integrity": "sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw==",
2378
  "dev": true,
2379
  "requires": {
2380
- "@typescript-eslint/utils": "5.10.1"
2381
  }
2382
  },
2383
  "@typescript-eslint/parser": {
2384
- "version": "5.10.1",
2385
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.1.tgz",
2386
- "integrity": "sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==",
2387
  "dev": true,
2388
  "requires": {
2389
- "@typescript-eslint/scope-manager": "5.10.1",
2390
- "@typescript-eslint/types": "5.10.1",
2391
- "@typescript-eslint/typescript-estree": "5.10.1",
2392
- "debug": "^4.3.2"
2393
  }
2394
  },
2395
  "@typescript-eslint/scope-manager": {
2396
- "version": "5.10.1",
2397
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz",
2398
- "integrity": "sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==",
2399
  "dev": true,
2400
  "requires": {
2401
- "@typescript-eslint/types": "5.10.1",
2402
- "@typescript-eslint/visitor-keys": "5.10.1"
2403
  }
2404
  },
2405
  "@typescript-eslint/type-utils": {
2406
- "version": "5.10.1",
2407
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz",
2408
- "integrity": "sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==",
2409
  "dev": true,
2410
  "requires": {
2411
- "@typescript-eslint/utils": "5.10.1",
2412
- "debug": "^4.3.2",
2413
  "tsutils": "^3.21.0"
2414
  }
2415
  },
2416
  "@typescript-eslint/types": {
2417
- "version": "5.10.1",
2418
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.1.tgz",
2419
- "integrity": "sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==",
2420
  "dev": true
2421
  },
2422
  "@typescript-eslint/typescript-estree": {
2423
- "version": "5.10.1",
2424
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz",
2425
- "integrity": "sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==",
2426
  "dev": true,
2427
  "requires": {
2428
- "@typescript-eslint/types": "5.10.1",
2429
- "@typescript-eslint/visitor-keys": "5.10.1",
2430
- "debug": "^4.3.2",
2431
- "globby": "^11.0.4",
2432
  "is-glob": "^4.0.3",
2433
- "semver": "^7.3.5",
2434
  "tsutils": "^3.21.0"
2435
  },
2436
  "dependencies": {
2437
  "semver": {
2438
- "version": "7.3.5",
2439
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
2440
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
2441
  "dev": true,
2442
  "requires": {
2443
  "lru-cache": "^6.0.0"
@@ -2446,33 +2512,33 @@
2446
  }
2447
  },
2448
  "@typescript-eslint/utils": {
2449
- "version": "5.10.1",
2450
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.1.tgz",
2451
- "integrity": "sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==",
2452
  "dev": true,
2453
  "requires": {
2454
  "@types/json-schema": "^7.0.9",
2455
- "@typescript-eslint/scope-manager": "5.10.1",
2456
- "@typescript-eslint/types": "5.10.1",
2457
- "@typescript-eslint/typescript-estree": "5.10.1",
2458
  "eslint-scope": "^5.1.1",
2459
  "eslint-utils": "^3.0.0"
2460
  }
2461
  },
2462
  "@typescript-eslint/visitor-keys": {
2463
- "version": "5.10.1",
2464
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz",
2465
- "integrity": "sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==",
2466
  "dev": true,
2467
  "requires": {
2468
- "@typescript-eslint/types": "5.10.1",
2469
- "eslint-visitor-keys": "^3.0.0"
2470
  },
2471
  "dependencies": {
2472
  "eslint-visitor-keys": {
2473
- "version": "3.2.0",
2474
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
2475
- "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
2476
  "dev": true
2477
  }
2478
  }
@@ -2624,33 +2690,33 @@
2624
  }
2625
  },
2626
  "@webpack-cli/configtest": {
2627
- "version": "1.1.1",
2628
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz",
2629
- "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==",
2630
  "dev": true
2631
  },
2632
  "@webpack-cli/info": {
2633
- "version": "1.4.1",
2634
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz",
2635
- "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==",
2636
  "dev": true,
2637
  "requires": {
2638
  "envinfo": "^7.7.3"
2639
  }
2640
  },
2641
  "@webpack-cli/serve": {
2642
- "version": "1.6.1",
2643
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz",
2644
- "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==",
2645
  "dev": true
2646
  },
2647
  "@wojtekmaj/enzyme-adapter-react-17": {
2648
- "version": "0.6.6",
2649
- "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.6.tgz",
2650
- "integrity": "sha512-gSfhg8CiL0Vwc2UgUblGVZIy7M0KyXaZsd8+QwzV8TSVRLkGyzdLtYEcs9wRWyQTsdmOd+oRGqbVgUX7AVJxug==",
2651
  "dev": true,
2652
  "requires": {
2653
- "@wojtekmaj/enzyme-adapter-utils": "^0.1.2",
2654
  "enzyme-shallow-equal": "^1.0.0",
2655
  "has": "^1.0.0",
2656
  "prop-types": "^15.7.0",
@@ -2667,9 +2733,9 @@
2667
  }
2668
  },
2669
  "@wojtekmaj/enzyme-adapter-utils": {
2670
- "version": "0.1.2",
2671
- "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.2.tgz",
2672
- "integrity": "sha512-MM/DqDqvxNVlWLqSVQiUbRN9MuDLJfefmPbJ8ZKdmdf5ID8G+i42XhFpoQh5bAZUCdwzRae3+WSZl2lXcFOrhw==",
2673
  "dev": true,
2674
  "requires": {
2675
  "function.prototype.name": "^1.1.0",
@@ -2679,15 +2745,15 @@
2679
  }
2680
  },
2681
  "@wordpress/babel-plugin-import-jsx-pragma": {
2682
- "version": "3.1.0",
2683
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.1.0.tgz",
2684
- "integrity": "sha512-518mL3goaSeXtJCQcPK9OYHUUiA0sjXuoGWHBwRalkyTIQZZy5ZZzlwrlSc9ESZcOw9BZ+Uo8CJRjV2OWnx+Zw==",
2685
  "dev": true
2686
  },
2687
  "@wordpress/babel-preset-default": {
2688
- "version": "6.5.0",
2689
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.5.0.tgz",
2690
- "integrity": "sha512-F2bv78gNz8FsSP88tEabNffiynvwgepcfustDCbhXXWZoMQoTmyu+jj1h7sjriH+9lIUmfcJifKy+QstCR1Y4w==",
2691
  "dev": true,
2692
  "requires": {
2693
  "@babel/core": "^7.16.0",
@@ -2696,30 +2762,30 @@
2696
  "@babel/preset-env": "^7.16.0",
2697
  "@babel/preset-typescript": "^7.16.0",
2698
  "@babel/runtime": "^7.16.0",
2699
- "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.0",
2700
- "@wordpress/browserslist-config": "^4.1.0",
2701
- "@wordpress/element": "^4.1.0",
2702
- "@wordpress/warning": "^2.3.0",
2703
  "browserslist": "^4.17.6",
2704
  "core-js": "^3.19.1"
2705
  }
2706
  },
2707
  "@wordpress/base-styles": {
2708
- "version": "4.1.0",
2709
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.1.0.tgz",
2710
- "integrity": "sha512-rjyMWFs0WWE16w77sHffaXBFosg15iUUVpQr/H4eEElHE/JpXFZJczMbM3yx5tSH+72S3sPFVn5NYn4qHLP7Rg==",
2711
  "dev": true
2712
  },
2713
  "@wordpress/browserslist-config": {
2714
- "version": "4.1.0",
2715
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-4.1.0.tgz",
2716
- "integrity": "sha512-RSJhgY2xmz6yAdDNhz/NvAO6JS+91vv9cVL7VDG2CftbyjTXBef05vWt3FzZhfeF0xUrYdpZL1PVpxmJiKvbEg==",
2717
  "dev": true
2718
  },
2719
  "@wordpress/dependency-extraction-webpack-plugin": {
2720
- "version": "3.3.0",
2721
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.3.0.tgz",
2722
- "integrity": "sha512-bUBRkT1keDoD+Mv+YBkJGB5DPLes+zK1e34/SyrX+NIGOEngxsoUOdKPyX/Hex/t/0w6Bhqb5+2lYaNR6ar8IQ==",
2723
  "dev": true,
2724
  "requires": {
2725
  "json2php": "^0.0.4",
@@ -2727,24 +2793,25 @@
2727
  }
2728
  },
2729
  "@wordpress/element": {
2730
- "version": "4.1.0",
2731
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.1.0.tgz",
2732
- "integrity": "sha512-Q63OGOExHthL1TGJOaQKYXr2vEvkIk3jBlcMuPuY/6JhKx3h0G6GDE3J0mc9HQyydkv6XWDyATWjfP5naMjM/Q==",
2733
  "dev": true,
2734
  "requires": {
2735
  "@babel/runtime": "^7.16.0",
2736
  "@types/react": "^17.0.37",
2737
  "@types/react-dom": "^17.0.11",
2738
- "@wordpress/escape-html": "^2.3.0",
2739
- "lodash": "^4.17.21",
 
2740
  "react": "^17.0.2",
2741
  "react-dom": "^17.0.2"
2742
  },
2743
  "dependencies": {
2744
  "@types/react": {
2745
- "version": "17.0.38",
2746
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
2747
- "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
2748
  "dev": true,
2749
  "requires": {
2750
  "@types/prop-types": "*",
@@ -2753,12 +2820,12 @@
2753
  }
2754
  },
2755
  "@types/react-dom": {
2756
- "version": "17.0.11",
2757
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz",
2758
- "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==",
2759
  "dev": true,
2760
  "requires": {
2761
- "@types/react": "*"
2762
  }
2763
  },
2764
  "react": {
@@ -2795,25 +2862,25 @@
2795
  }
2796
  },
2797
  "@wordpress/escape-html": {
2798
- "version": "2.3.0",
2799
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.3.0.tgz",
2800
- "integrity": "sha512-QD5uid5Le3sZkKGKiXcudQKILxrSEeGltYVyQoNwbeBIhUE19DW7J0S1zqKkaaHks0jEERPIfzNThiyUh1IrVg==",
2801
  "dev": true,
2802
  "requires": {
2803
  "@babel/runtime": "^7.16.0"
2804
  }
2805
  },
2806
  "@wordpress/eslint-plugin": {
2807
- "version": "10.0.0",
2808
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-10.0.0.tgz",
2809
- "integrity": "sha512-OMPyXLwjvnDio/f1l2+FkwwtNO2hpHkTdJe8D1ie5QpUFQgVz7n59w9USMxdJ/XR2eDDLjVv1alwXEow1go+mg==",
2810
  "dev": true,
2811
  "requires": {
2812
  "@babel/eslint-parser": "^7.16.0",
2813
  "@typescript-eslint/eslint-plugin": "^5.3.0",
2814
  "@typescript-eslint/parser": "^5.3.0",
2815
- "@wordpress/babel-preset-default": "^6.5.0",
2816
- "@wordpress/prettier-config": "^1.1.1",
2817
  "cosmiconfig": "^7.0.0",
2818
  "eslint-config-prettier": "^8.3.0",
2819
  "eslint-plugin-import": "^2.25.2",
@@ -2824,14 +2891,13 @@
2824
  "eslint-plugin-react": "^7.27.0",
2825
  "eslint-plugin-react-hooks": "^4.3.0",
2826
  "globals": "^13.12.0",
2827
- "prettier": "npm:wp-prettier@2.2.1-beta-1",
2828
  "requireindex": "^1.2.0"
2829
  },
2830
  "dependencies": {
2831
  "globals": {
2832
- "version": "13.12.0",
2833
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
2834
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
2835
  "dev": true,
2836
  "requires": {
2837
  "type-fest": "^0.20.2"
@@ -2886,49 +2952,48 @@
2886
  }
2887
  },
2888
  "@wordpress/jest-console": {
2889
- "version": "5.0.0",
2890
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-5.0.0.tgz",
2891
- "integrity": "sha512-jW9TskAlHYbOdA2H/LTDUZ8Db5kigs9haNJtOgRYcgqjp2wioEGOziss69b3/HszRq9s0yAHxdiLEVhuLrFY6Q==",
2892
  "dev": true,
2893
  "requires": {
2894
  "@babel/runtime": "^7.16.0",
2895
- "jest-matcher-utils": "^27.4.2",
2896
- "lodash": "^4.17.21"
2897
  }
2898
  },
2899
  "@wordpress/jest-preset-default": {
2900
- "version": "8.0.0",
2901
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-8.0.0.tgz",
2902
- "integrity": "sha512-7vKskqlEdYL8b+itZGDRf6yceTva9xUV4NK8KZ+HFcLP4ZJuhuosIBCkkSdh1Mlu8LBEQLmgtkUzvxqhJE7NLQ==",
2903
  "dev": true,
2904
  "requires": {
2905
  "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1",
2906
- "@wordpress/jest-console": "^5.0.0",
2907
  "babel-jest": "^27.4.5",
2908
  "enzyme": "^3.11.0",
2909
  "enzyme-to-json": "^3.4.4"
2910
  }
2911
  },
2912
  "@wordpress/npm-package-json-lint-config": {
2913
- "version": "4.1.0",
2914
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.1.0.tgz",
2915
- "integrity": "sha512-FjXL5GbpmI/wXXcpCf2sKosVIVuWjUuHmDbwcMzd0SClcudo9QjDRdVe35We+js8eQLPgB9hsG4Cty6cAFFxsQ==",
2916
  "dev": true
2917
  },
2918
  "@wordpress/postcss-plugins-preset": {
2919
- "version": "3.3.0",
2920
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.3.0.tgz",
2921
- "integrity": "sha512-Yj6t+eATEObTyGUoMaxZfkHtKh9i59lAUKTz1NY47QDmNED+Gq5WBBuQJ7ddFIXeQ7LSJcpN1wWujvNexeVISA==",
2922
  "dev": true,
2923
  "requires": {
2924
- "@wordpress/base-styles": "^4.1.0",
2925
  "autoprefixer": "^10.2.5"
2926
  }
2927
  },
2928
  "@wordpress/prettier-config": {
2929
- "version": "1.1.1",
2930
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.1.1.tgz",
2931
- "integrity": "sha512-qjpBK5KB2ieCLv+1fGNKRW4urf5tFN1eUn3Qy+JINxNwAx6Jj9uhfXA4AldCSnD+WkzsN2UgBvgAj5/SWwzRZQ==",
2932
  "dev": true
2933
  },
2934
  "@wordpress/primitives": {
@@ -2978,23 +3043,23 @@
2978
  }
2979
  },
2980
  "@wordpress/scripts": {
2981
- "version": "20.0.0",
2982
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-20.0.0.tgz",
2983
- "integrity": "sha512-fS1SIHNJhfOWFJvbbu4OZaxd01ifDiV79ZN76rKi2kqFcgDCzMfm/fpodIscOnsbxzvXlCeb5q+pAzCWzU54bA==",
2984
  "dev": true,
2985
  "requires": {
2986
  "@babel/core": "^7.16.0",
2987
  "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
2988
- "@svgr/webpack": "^5.5.0",
2989
- "@wordpress/babel-preset-default": "^6.5.0",
2990
- "@wordpress/browserslist-config": "^4.1.0",
2991
- "@wordpress/dependency-extraction-webpack-plugin": "^3.3.0",
2992
- "@wordpress/eslint-plugin": "^10.0.0",
2993
- "@wordpress/jest-preset-default": "^8.0.0",
2994
- "@wordpress/npm-package-json-lint-config": "^4.1.0",
2995
- "@wordpress/postcss-plugins-preset": "^3.3.0",
2996
- "@wordpress/prettier-config": "^1.1.1",
2997
- "@wordpress/stylelint-config": "^20.0.0",
2998
  "adm-zip": "^0.5.9",
2999
  "babel-jest": "^27.4.5",
3000
  "babel-loader": "^8.2.3",
@@ -3009,15 +3074,13 @@
3009
  "cwd": "^0.10.0",
3010
  "dir-glob": "^3.0.1",
3011
  "eslint": "^8.3.0",
3012
- "eslint-plugin-markdown": "^2.2.0",
3013
  "expect-puppeteer": "^4.4.0",
3014
  "fast-glob": "^3.2.7",
3015
  "filenamify": "^4.2.0",
3016
  "jest": "^27.4.5",
3017
  "jest-dev-server": "^6.0.2",
3018
  "jest-environment-node": "^27.4.4",
3019
- "markdownlint": "^0.23.1",
3020
- "markdownlint-cli": "^0.27.1",
3021
  "merge-deep": "^3.0.3",
3022
  "mini-css-extract-plugin": "^2.5.1",
3023
  "minimist": "^1.2.0",
@@ -3025,8 +3088,8 @@
3025
  "npm-packlist": "^3.0.0",
3026
  "postcss": "^8.4.5",
3027
  "postcss-loader": "^6.2.1",
3028
- "prettier": "npm:wp-prettier@2.2.1-beta-1",
3029
- "puppeteer-core": "^11.0.0",
3030
  "react-refresh": "^0.10.0",
3031
  "read-pkg-up": "^7.0.1",
3032
  "resolve-bin": "^0.4.0",
@@ -3040,12 +3103,20 @@
3040
  "webpack-bundle-analyzer": "^4.4.2",
3041
  "webpack-cli": "^4.9.1",
3042
  "webpack-dev-server": "^4.4.0"
 
 
 
 
 
 
 
 
3043
  }
3044
  },
3045
  "@wordpress/stylelint-config": {
3046
- "version": "20.0.0",
3047
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-20.0.0.tgz",
3048
- "integrity": "sha512-GNKkj52Gc4Z4dqVQEGDGhJSNbINLWAJ2R88i6Y79sGay+Gc6d//tdqVFJEYcAEOxMKIw3OLaSq+ojVZPhvIHrg==",
3049
  "dev": true,
3050
  "requires": {
3051
  "stylelint-config-recommended": "^6.0.0",
@@ -3053,9 +3124,9 @@
3053
  }
3054
  },
3055
  "@wordpress/warning": {
3056
- "version": "2.3.0",
3057
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.3.0.tgz",
3058
- "integrity": "sha512-Is6uEp2wvUPTK1+RtQQdzTdb93BDMAJEYE5UCHvoSFCWpxvEhBP6SY+Nzv/MkFKHZwY66QxEAduThxfINma87Q==",
3059
  "dev": true
3060
  },
3061
  "@xtuc/ieee754": {
@@ -3071,25 +3142,25 @@
3071
  "dev": true
3072
  },
3073
  "abab": {
3074
- "version": "2.0.5",
3075
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
3076
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
3077
  "dev": true
3078
  },
3079
  "accepts": {
3080
- "version": "1.3.7",
3081
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
3082
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
3083
  "dev": true,
3084
  "requires": {
3085
- "mime-types": "~2.1.24",
3086
- "negotiator": "0.6.2"
3087
  }
3088
  },
3089
  "acorn": {
3090
- "version": "8.7.0",
3091
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
3092
- "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
3093
  "dev": true
3094
  },
3095
  "acorn-globals": {
@@ -3143,16 +3214,6 @@
3143
  "debug": "4"
3144
  }
3145
  },
3146
- "aggregate-error": {
3147
- "version": "3.1.0",
3148
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
3149
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
3150
- "dev": true,
3151
- "requires": {
3152
- "clean-stack": "^2.0.0",
3153
- "indent-string": "^4.0.0"
3154
- }
3155
- },
3156
  "ajv": {
3157
  "version": "6.12.6",
3158
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -3181,9 +3242,9 @@
3181
  },
3182
  "dependencies": {
3183
  "ajv": {
3184
- "version": "8.9.0",
3185
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
3186
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
3187
  "dev": true,
3188
  "requires": {
3189
  "fast-deep-equal": "^3.1.1",
@@ -3276,7 +3337,7 @@
3276
  "arr-union": {
3277
  "version": "3.1.0",
3278
  "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
3279
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
3280
  "dev": true
3281
  },
3282
  "array-flatten": {
@@ -3286,14 +3347,14 @@
3286
  "dev": true
3287
  },
3288
  "array-includes": {
3289
- "version": "3.1.4",
3290
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
3291
- "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
3292
  "dev": true,
3293
  "requires": {
3294
  "call-bind": "^1.0.2",
3295
- "define-properties": "^1.1.3",
3296
- "es-abstract": "^1.19.1",
3297
  "get-intrinsic": "^1.1.1",
3298
  "is-string": "^1.0.7"
3299
  }
@@ -3307,7 +3368,7 @@
3307
  "array-uniq": {
3308
  "version": "1.0.3",
3309
  "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
3310
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
3311
  "dev": true
3312
  },
3313
  "array.prototype.filter": {
@@ -3324,37 +3385,39 @@
3324
  }
3325
  },
3326
  "array.prototype.flat": {
3327
- "version": "1.2.5",
3328
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
3329
- "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
3330
  "dev": true,
3331
  "requires": {
3332
  "call-bind": "^1.0.2",
3333
  "define-properties": "^1.1.3",
3334
- "es-abstract": "^1.19.0"
 
3335
  }
3336
  },
3337
  "array.prototype.flatmap": {
3338
- "version": "1.2.5",
3339
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
3340
- "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
3341
  "dev": true,
3342
  "requires": {
3343
- "call-bind": "^1.0.0",
3344
  "define-properties": "^1.1.3",
3345
- "es-abstract": "^1.19.0"
 
3346
  }
3347
  },
3348
  "arrify": {
3349
  "version": "1.0.1",
3350
  "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
3351
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
3352
  "dev": true
3353
  },
3354
  "ast-types-flow": {
3355
  "version": "0.0.7",
3356
  "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
3357
- "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
3358
  "dev": true
3359
  },
3360
  "astral-regex": {
@@ -3363,48 +3426,39 @@
3363
  "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
3364
  "dev": true
3365
  },
3366
- "async": {
3367
- "version": "2.6.4",
3368
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
3369
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
3370
- "dev": true,
3371
- "requires": {
3372
- "lodash": "^4.17.14"
3373
- }
3374
- },
3375
  "asynckit": {
3376
  "version": "0.4.0",
3377
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
3378
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
3379
  "dev": true
3380
  },
3381
  "autoprefixer": {
3382
- "version": "10.4.2",
3383
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
3384
- "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==",
3385
  "dev": true,
3386
  "requires": {
3387
- "browserslist": "^4.19.1",
3388
- "caniuse-lite": "^1.0.30001297",
3389
- "fraction.js": "^4.1.2",
3390
  "normalize-range": "^0.1.2",
3391
  "picocolors": "^1.0.0",
3392
  "postcss-value-parser": "^4.2.0"
3393
  }
3394
  },
3395
  "axe-core": {
3396
- "version": "4.3.5",
3397
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz",
3398
- "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==",
3399
  "dev": true
3400
  },
3401
  "axios": {
3402
- "version": "0.21.4",
3403
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
3404
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
3405
  "dev": true,
3406
  "requires": {
3407
- "follow-redirects": "^1.14.0"
3408
  }
3409
  },
3410
  "axobject-query": {
@@ -3414,53 +3468,33 @@
3414
  "dev": true
3415
  },
3416
  "babel-jest": {
3417
- "version": "27.4.6",
3418
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz",
3419
- "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==",
3420
  "dev": true,
3421
  "requires": {
3422
- "@jest/transform": "^27.4.6",
3423
- "@jest/types": "^27.4.2",
3424
  "@types/babel__core": "^7.1.14",
3425
  "babel-plugin-istanbul": "^6.1.1",
3426
- "babel-preset-jest": "^27.4.0",
3427
  "chalk": "^4.0.0",
3428
- "graceful-fs": "^4.2.4",
3429
  "slash": "^3.0.0"
3430
  }
3431
  },
3432
  "babel-loader": {
3433
- "version": "8.2.3",
3434
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
3435
- "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
3436
  "dev": true,
3437
  "requires": {
3438
  "find-cache-dir": "^3.3.1",
3439
- "loader-utils": "^1.4.0",
3440
  "make-dir": "^3.1.0",
3441
  "schema-utils": "^2.6.5"
3442
  },
3443
  "dependencies": {
3444
- "json5": {
3445
- "version": "1.0.1",
3446
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
3447
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
3448
- "dev": true,
3449
- "requires": {
3450
- "minimist": "^1.2.0"
3451
- }
3452
- },
3453
- "loader-utils": {
3454
- "version": "1.4.0",
3455
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
3456
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
3457
- "dev": true,
3458
- "requires": {
3459
- "big.js": "^5.2.2",
3460
- "emojis-list": "^3.0.0",
3461
- "json5": "^1.0.1"
3462
- }
3463
- },
3464
  "schema-utils": {
3465
  "version": "2.7.1",
3466
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
@@ -3497,9 +3531,9 @@
3497
  }
3498
  },
3499
  "babel-plugin-jest-hoist": {
3500
- "version": "27.4.0",
3501
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz",
3502
- "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==",
3503
  "dev": true,
3504
  "requires": {
3505
  "@babel/template": "^7.3.3",
@@ -3509,33 +3543,33 @@
3509
  }
3510
  },
3511
  "babel-plugin-polyfill-corejs2": {
3512
- "version": "0.3.1",
3513
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
3514
- "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
3515
  "dev": true,
3516
  "requires": {
3517
- "@babel/compat-data": "^7.13.11",
3518
- "@babel/helper-define-polyfill-provider": "^0.3.1",
3519
  "semver": "^6.1.1"
3520
  }
3521
  },
3522
  "babel-plugin-polyfill-corejs3": {
3523
- "version": "0.5.1",
3524
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz",
3525
- "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==",
3526
  "dev": true,
3527
  "requires": {
3528
- "@babel/helper-define-polyfill-provider": "^0.3.1",
3529
- "core-js-compat": "^3.20.0"
3530
  }
3531
  },
3532
  "babel-plugin-polyfill-regenerator": {
3533
- "version": "0.3.1",
3534
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
3535
- "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
3536
  "dev": true,
3537
  "requires": {
3538
- "@babel/helper-define-polyfill-provider": "^0.3.1"
3539
  }
3540
  },
3541
  "babel-preset-current-node-syntax": {
@@ -3559,12 +3593,12 @@
3559
  }
3560
  },
3561
  "babel-preset-jest": {
3562
- "version": "27.4.0",
3563
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz",
3564
- "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==",
3565
  "dev": true,
3566
  "requires": {
3567
- "babel-plugin-jest-hoist": "^27.4.0",
3568
  "babel-preset-current-node-syntax": "^1.0.0"
3569
  }
3570
  },
@@ -3583,7 +3617,7 @@
3583
  "batch": {
3584
  "version": "0.6.1",
3585
  "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3586
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
3587
  "dev": true
3588
  },
3589
  "big.js": {
@@ -3610,27 +3644,29 @@
3610
  }
3611
  },
3612
  "body-parser": {
3613
- "version": "1.19.1",
3614
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
3615
- "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
3616
  "dev": true,
3617
  "requires": {
3618
- "bytes": "3.1.1",
3619
  "content-type": "~1.0.4",
3620
  "debug": "2.6.9",
3621
- "depd": "~1.1.2",
3622
- "http-errors": "1.8.1",
 
3623
  "iconv-lite": "0.4.24",
3624
- "on-finished": "~2.3.0",
3625
- "qs": "6.9.6",
3626
- "raw-body": "2.4.2",
3627
- "type-is": "~1.6.18"
 
3628
  },
3629
  "dependencies": {
3630
  "bytes": {
3631
- "version": "3.1.1",
3632
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
3633
- "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
3634
  "dev": true
3635
  },
3636
  "debug": {
@@ -3645,29 +3681,27 @@
3645
  "ms": {
3646
  "version": "2.0.0",
3647
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3648
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3649
  "dev": true
3650
  }
3651
  }
3652
  },
3653
- "bonjour": {
3654
- "version": "3.5.0",
3655
- "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
3656
- "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
3657
  "dev": true,
3658
  "requires": {
3659
- "array-flatten": "^2.1.0",
3660
- "deep-equal": "^1.0.1",
3661
  "dns-equal": "^1.0.0",
3662
- "dns-txt": "^2.0.2",
3663
- "multicast-dns": "^6.0.1",
3664
- "multicast-dns-service-types": "^1.1.0"
3665
  }
3666
  },
3667
  "boolbase": {
3668
  "version": "1.0.0",
3669
  "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3670
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
3671
  "dev": true
3672
  },
3673
  "brace-expansion": {
@@ -3696,16 +3730,15 @@
3696
  "dev": true
3697
  },
3698
  "browserslist": {
3699
- "version": "4.19.1",
3700
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
3701
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
3702
  "dev": true,
3703
  "requires": {
3704
- "caniuse-lite": "^1.0.30001286",
3705
- "electron-to-chromium": "^1.4.17",
3706
- "escalade": "^3.1.1",
3707
- "node-releases": "^2.0.1",
3708
- "picocolors": "^1.0.0"
3709
  }
3710
  },
3711
  "bser": {
@@ -3730,7 +3763,7 @@
3730
  "buffer-crc32": {
3731
  "version": "0.2.13",
3732
  "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
3733
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
3734
  "dev": true
3735
  },
3736
  "buffer-from": {
@@ -3739,16 +3772,10 @@
3739
  "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
3740
  "dev": true
3741
  },
3742
- "buffer-indexof": {
3743
- "version": "1.1.1",
3744
- "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
3745
- "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
3746
- "dev": true
3747
- },
3748
  "bytes": {
3749
  "version": "3.0.0",
3750
  "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3751
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
3752
  "dev": true
3753
  },
3754
  "call-bind": {
@@ -3767,7 +3794,17 @@
3767
  "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3768
  "dev": true
3769
  },
3770
- "camelcase": {
 
 
 
 
 
 
 
 
 
 
3771
  "version": "6.3.0",
3772
  "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
3773
  "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
@@ -3805,11 +3842,22 @@
3805
  }
3806
  },
3807
  "caniuse-lite": {
3808
- "version": "1.0.30001303",
3809
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz",
3810
- "integrity": "sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ==",
3811
  "dev": true
3812
  },
 
 
 
 
 
 
 
 
 
 
 
3813
  "chalk": {
3814
  "version": "4.1.2",
3815
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -3861,30 +3909,32 @@
3861
  }
3862
  }
3863
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3864
  "char-regex": {
3865
  "version": "1.0.2",
3866
  "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
3867
  "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
3868
  "dev": true
3869
  },
3870
- "character-entities": {
3871
- "version": "1.2.4",
3872
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
3873
- "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
3874
- "dev": true
3875
- },
3876
- "character-entities-legacy": {
3877
- "version": "1.1.4",
3878
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
3879
- "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
3880
- "dev": true
3881
- },
3882
- "character-reference-invalid": {
3883
- "version": "1.1.4",
3884
- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
3885
- "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
3886
- "dev": true
3887
- },
3888
  "check-node-version": {
3889
  "version": "4.2.1",
3890
  "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.2.1.tgz",
@@ -3951,112 +4001,109 @@
3951
  }
3952
  },
3953
  "cheerio": {
3954
- "version": "1.0.0-rc.10",
3955
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
3956
- "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
3957
- "dev": true,
3958
- "requires": {
3959
- "cheerio-select": "^1.5.0",
3960
- "dom-serializer": "^1.3.2",
3961
- "domhandler": "^4.2.0",
3962
- "htmlparser2": "^6.1.0",
3963
- "parse5": "^6.0.1",
3964
- "parse5-htmlparser2-tree-adapter": "^6.0.1",
3965
- "tslib": "^2.2.0"
3966
  },
3967
  "dependencies": {
3968
  "dom-serializer": {
3969
- "version": "1.3.2",
3970
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
3971
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
3972
  "dev": true,
3973
  "requires": {
3974
- "domelementtype": "^2.0.1",
3975
- "domhandler": "^4.2.0",
3976
- "entities": "^2.0.0"
3977
  }
3978
  },
3979
- "domelementtype": {
3980
- "version": "2.2.0",
3981
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
3982
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
3983
- "dev": true
 
 
 
3984
  },
3985
- "tslib": {
3986
- "version": "2.3.1",
3987
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
3988
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
3989
- "dev": true
 
 
 
 
 
3990
  }
3991
  }
3992
  },
3993
  "cheerio-select": {
3994
- "version": "1.5.0",
3995
- "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
3996
- "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
3997
  "dev": true,
3998
  "requires": {
3999
- "css-select": "^4.1.3",
4000
- "css-what": "^5.0.1",
4001
- "domelementtype": "^2.2.0",
4002
- "domhandler": "^4.2.0",
4003
- "domutils": "^2.7.0"
 
4004
  },
4005
  "dependencies": {
4006
  "css-select": {
4007
- "version": "4.2.1",
4008
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
4009
- "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
4010
  "dev": true,
4011
  "requires": {
4012
  "boolbase": "^1.0.0",
4013
- "css-what": "^5.1.0",
4014
- "domhandler": "^4.3.0",
4015
- "domutils": "^2.8.0",
4016
  "nth-check": "^2.0.1"
4017
  }
4018
  },
4019
- "css-what": {
4020
- "version": "5.1.0",
4021
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
4022
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
4023
- "dev": true
4024
- },
4025
  "dom-serializer": {
4026
- "version": "1.3.2",
4027
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
4028
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
4029
  "dev": true,
4030
  "requires": {
4031
- "domelementtype": "^2.0.1",
4032
- "domhandler": "^4.2.0",
4033
- "entities": "^2.0.0"
4034
  }
4035
  },
4036
- "domelementtype": {
4037
- "version": "2.2.0",
4038
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4039
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
4040
- "dev": true
4041
- },
4042
- "domutils": {
4043
- "version": "2.8.0",
4044
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
4045
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
4046
  "dev": true,
4047
  "requires": {
4048
- "dom-serializer": "^1.0.1",
4049
- "domelementtype": "^2.2.0",
4050
- "domhandler": "^4.2.0"
4051
  }
4052
  },
4053
- "nth-check": {
4054
- "version": "2.0.1",
4055
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
4056
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
4057
  "dev": true,
4058
  "requires": {
4059
- "boolbase": "^1.0.0"
 
 
4060
  }
4061
  }
4062
  }
@@ -4090,9 +4137,9 @@
4090
  "dev": true
4091
  },
4092
  "ci-info": {
4093
- "version": "3.3.0",
4094
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
4095
- "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
4096
  "dev": true
4097
  },
4098
  "cjs-module-lexer": {
@@ -4107,12 +4154,6 @@
4107
  "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==",
4108
  "dev": true
4109
  },
4110
- "clean-stack": {
4111
- "version": "2.2.0",
4112
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
4113
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
4114
- "dev": true
4115
- },
4116
  "clean-webpack-plugin": {
4117
  "version": "3.0.0",
4118
  "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
@@ -4137,7 +4178,7 @@
4137
  "clone-deep": {
4138
  "version": "0.2.4",
4139
  "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
4140
- "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=",
4141
  "dev": true,
4142
  "requires": {
4143
  "for-own": "^0.1.3",
@@ -4145,47 +4186,25 @@
4145
  "kind-of": "^3.0.2",
4146
  "lazy-cache": "^1.0.3",
4147
  "shallow-clone": "^0.1.2"
4148
- }
4149
- },
4150
- "clone-regexp": {
4151
- "version": "2.2.0",
4152
- "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
4153
- "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
4154
- "dev": true,
4155
- "requires": {
4156
- "is-regexp": "^2.0.0"
4157
- }
4158
- },
4159
- "co": {
4160
- "version": "4.6.0",
4161
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
4162
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
4163
- "dev": true
4164
- },
4165
- "coa": {
4166
- "version": "2.0.2",
4167
- "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
4168
- "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
4169
- "dev": true,
4170
- "requires": {
4171
- "@types/q": "^1.5.1",
4172
- "chalk": "^2.4.1",
4173
- "q": "^1.1.2"
4174
  },
4175
  "dependencies": {
4176
- "chalk": {
4177
- "version": "2.4.2",
4178
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4179
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4180
  "dev": true,
4181
  "requires": {
4182
- "ansi-styles": "^3.2.1",
4183
- "escape-string-regexp": "^1.0.5",
4184
- "supports-color": "^5.3.0"
4185
  }
4186
  }
4187
  }
4188
  },
 
 
 
 
 
 
4189
  "collect-v8-coverage": {
4190
  "version": "1.0.1",
4191
  "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
@@ -4204,19 +4223,19 @@
4204
  "color-name": {
4205
  "version": "1.1.3",
4206
  "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4207
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
4208
  "dev": true
4209
  },
4210
  "colord": {
4211
- "version": "2.9.2",
4212
- "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz",
4213
- "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==",
4214
  "dev": true
4215
  },
4216
  "colorette": {
4217
- "version": "2.0.16",
4218
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
4219
- "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
4220
  "dev": true
4221
  },
4222
  "combined-stream": {
@@ -4229,9 +4248,9 @@
4229
  }
4230
  },
4231
  "commander": {
4232
- "version": "2.20.3",
4233
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
4234
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
4235
  "dev": true
4236
  },
4237
  "comment-parser": {
@@ -4249,7 +4268,7 @@
4249
  "commondir": {
4250
  "version": "1.0.1",
4251
  "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
4252
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
4253
  "dev": true
4254
  },
4255
  "compressible": {
@@ -4288,7 +4307,7 @@
4288
  "ms": {
4289
  "version": "2.0.0",
4290
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4291
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4292
  "dev": true
4293
  }
4294
  }
@@ -4296,15 +4315,26 @@
4296
  "concat-map": {
4297
  "version": "0.0.1",
4298
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4299
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
4300
  "dev": true
4301
  },
4302
  "connect-history-api-fallback": {
4303
- "version": "1.6.0",
4304
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
4305
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
4306
  "dev": true
4307
  },
 
 
 
 
 
 
 
 
 
 
 
4308
  "content-disposition": {
4309
  "version": "0.5.4",
4310
  "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
@@ -4338,21 +4368,21 @@
4338
  }
4339
  },
4340
  "cookie": {
4341
- "version": "0.4.1",
4342
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
4343
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
4344
  "dev": true
4345
  },
4346
  "cookie-signature": {
4347
  "version": "1.0.6",
4348
  "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4349
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
4350
  "dev": true
4351
  },
4352
  "copy-webpack-plugin": {
4353
- "version": "10.2.1",
4354
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.1.tgz",
4355
- "integrity": "sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==",
4356
  "dev": true,
4357
  "requires": {
4358
  "fast-glob": "^3.2.7",
@@ -4364,9 +4394,9 @@
4364
  },
4365
  "dependencies": {
4366
  "ajv": {
4367
- "version": "8.9.0",
4368
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
4369
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
4370
  "dev": true,
4371
  "requires": {
4372
  "fast-deep-equal": "^3.1.1",
@@ -4440,18 +4470,18 @@
4440
  }
4441
  },
4442
  "core-js": {
4443
- "version": "3.20.3",
4444
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz",
4445
- "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==",
4446
  "dev": true
4447
  },
4448
  "core-js-compat": {
4449
- "version": "3.20.3",
4450
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz",
4451
- "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==",
4452
  "dev": true,
4453
  "requires": {
4454
- "browserslist": "^4.19.1",
4455
  "semver": "7.0.0"
4456
  },
4457
  "dependencies": {
@@ -4464,9 +4494,9 @@
4464
  }
4465
  },
4466
  "core-js-pure": {
4467
- "version": "3.20.3",
4468
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz",
4469
- "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==",
4470
  "dev": true
4471
  },
4472
  "core-util-is": {
@@ -4488,10 +4518,19 @@
4488
  "yaml": "^1.10.0"
4489
  }
4490
  },
 
 
 
 
 
 
 
 
 
4491
  "cross-spawn": {
4492
  "version": "5.1.0",
4493
  "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
4494
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
4495
  "dev": true,
4496
  "requires": {
4497
  "lru-cache": "^4.0.1",
@@ -4512,40 +4551,43 @@
4512
  "yallist": {
4513
  "version": "2.1.2",
4514
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4515
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
4516
  "dev": true
4517
  }
4518
  }
4519
  },
4520
  "css-declaration-sorter": {
4521
- "version": "6.1.4",
4522
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz",
4523
- "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==",
4524
- "dev": true,
4525
- "requires": {
4526
- "timsort": "^0.3.0"
4527
- }
 
 
 
4528
  },
4529
  "css-loader": {
4530
- "version": "6.5.1",
4531
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz",
4532
- "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==",
4533
  "dev": true,
4534
  "requires": {
4535
  "icss-utils": "^5.1.0",
4536
- "postcss": "^8.2.15",
4537
  "postcss-modules-extract-imports": "^3.0.0",
4538
  "postcss-modules-local-by-default": "^4.0.0",
4539
  "postcss-modules-scope": "^3.0.0",
4540
  "postcss-modules-values": "^4.0.0",
4541
- "postcss-value-parser": "^4.1.0",
4542
  "semver": "^7.3.5"
4543
  },
4544
  "dependencies": {
4545
  "semver": {
4546
- "version": "7.3.5",
4547
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4548
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4549
  "dev": true,
4550
  "requires": {
4551
  "lru-cache": "^6.0.0"
@@ -4554,30 +4596,25 @@
4554
  }
4555
  },
4556
  "css-select": {
4557
- "version": "2.1.0",
4558
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
4559
- "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
4560
  "dev": true,
4561
  "requires": {
4562
  "boolbase": "^1.0.0",
4563
- "css-what": "^3.2.1",
4564
- "domutils": "^1.7.0",
4565
- "nth-check": "^1.0.2"
 
4566
  }
4567
  },
4568
- "css-select-base-adapter": {
4569
- "version": "0.1.1",
4570
- "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
4571
- "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
4572
- "dev": true
4573
- },
4574
  "css-tree": {
4575
- "version": "1.0.0-alpha.37",
4576
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
4577
- "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
4578
  "dev": true,
4579
  "requires": {
4580
- "mdn-data": "2.0.4",
4581
  "source-map": "^0.6.1"
4582
  },
4583
  "dependencies": {
@@ -4590,9 +4627,9 @@
4590
  }
4591
  },
4592
  "css-what": {
4593
- "version": "3.4.2",
4594
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
4595
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
4596
  "dev": true
4597
  },
4598
  "cssesc": {
@@ -4602,57 +4639,57 @@
4602
  "dev": true
4603
  },
4604
  "cssnano": {
4605
- "version": "5.0.16",
4606
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.16.tgz",
4607
- "integrity": "sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ==",
4608
  "dev": true,
4609
  "requires": {
4610
- "cssnano-preset-default": "^5.1.11",
4611
  "lilconfig": "^2.0.3",
4612
  "yaml": "^1.10.2"
4613
  }
4614
  },
4615
  "cssnano-preset-default": {
4616
- "version": "5.1.11",
4617
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz",
4618
- "integrity": "sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw==",
4619
- "dev": true,
4620
- "requires": {
4621
- "css-declaration-sorter": "^6.0.3",
4622
- "cssnano-utils": "^3.0.1",
4623
- "postcss-calc": "^8.2.0",
4624
- "postcss-colormin": "^5.2.4",
4625
- "postcss-convert-values": "^5.0.3",
4626
- "postcss-discard-comments": "^5.0.2",
4627
- "postcss-discard-duplicates": "^5.0.2",
4628
- "postcss-discard-empty": "^5.0.2",
4629
- "postcss-discard-overridden": "^5.0.3",
4630
- "postcss-merge-longhand": "^5.0.5",
4631
- "postcss-merge-rules": "^5.0.5",
4632
- "postcss-minify-font-values": "^5.0.3",
4633
- "postcss-minify-gradients": "^5.0.5",
4634
- "postcss-minify-params": "^5.0.4",
4635
- "postcss-minify-selectors": "^5.1.2",
4636
- "postcss-normalize-charset": "^5.0.2",
4637
- "postcss-normalize-display-values": "^5.0.2",
4638
- "postcss-normalize-positions": "^5.0.3",
4639
- "postcss-normalize-repeat-style": "^5.0.3",
4640
- "postcss-normalize-string": "^5.0.3",
4641
- "postcss-normalize-timing-functions": "^5.0.2",
4642
- "postcss-normalize-unicode": "^5.0.3",
4643
- "postcss-normalize-url": "^5.0.4",
4644
- "postcss-normalize-whitespace": "^5.0.3",
4645
- "postcss-ordered-values": "^5.0.4",
4646
- "postcss-reduce-initial": "^5.0.2",
4647
- "postcss-reduce-transforms": "^5.0.3",
4648
- "postcss-svgo": "^5.0.3",
4649
- "postcss-unique-selectors": "^5.0.3"
4650
  }
4651
  },
4652
  "cssnano-utils": {
4653
- "version": "3.0.1",
4654
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.0.1.tgz",
4655
- "integrity": "sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ==",
4656
  "dev": true
4657
  },
4658
  "csso": {
@@ -4662,30 +4699,6 @@
4662
  "dev": true,
4663
  "requires": {
4664
  "css-tree": "^1.1.2"
4665
- },
4666
- "dependencies": {
4667
- "css-tree": {
4668
- "version": "1.1.3",
4669
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
4670
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
4671
- "dev": true,
4672
- "requires": {
4673
- "mdn-data": "2.0.14",
4674
- "source-map": "^0.6.1"
4675
- }
4676
- },
4677
- "mdn-data": {
4678
- "version": "2.0.14",
4679
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
4680
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
4681
- "dev": true
4682
- },
4683
- "source-map": {
4684
- "version": "0.6.1",
4685
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4686
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4687
- "dev": true
4688
- }
4689
  }
4690
  },
4691
  "cssom": {
@@ -4720,7 +4733,7 @@
4720
  "cwd": {
4721
  "version": "0.10.0",
4722
  "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz",
4723
- "integrity": "sha1-FyQAaUBXwioTsM8WFix+S3p/5Wc=",
4724
  "dev": true,
4725
  "requires": {
4726
  "find-pkg": "^0.1.2",
@@ -4745,9 +4758,9 @@
4745
  }
4746
  },
4747
  "debug": {
4748
- "version": "4.3.3",
4749
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
4750
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
4751
  "dev": true,
4752
  "requires": {
4753
  "ms": "2.1.2"
@@ -4756,13 +4769,13 @@
4756
  "decamelize": {
4757
  "version": "1.2.0",
4758
  "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4759
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
4760
  "dev": true
4761
  },
4762
  "decamelize-keys": {
4763
  "version": "1.1.0",
4764
  "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
4765
- "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
4766
  "dev": true,
4767
  "requires": {
4768
  "decamelize": "^1.1.0",
@@ -4772,37 +4785,23 @@
4772
  "map-obj": {
4773
  "version": "1.0.1",
4774
  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
4775
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
4776
  "dev": true
4777
  }
4778
  }
4779
  },
4780
  "decimal.js": {
4781
- "version": "10.3.1",
4782
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
4783
- "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
4784
  "dev": true
4785
  },
4786
  "dedent": {
4787
  "version": "0.7.0",
4788
  "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
4789
- "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
4790
  "dev": true
4791
  },
4792
- "deep-equal": {
4793
- "version": "1.1.1",
4794
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
4795
- "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
4796
- "dev": true,
4797
- "requires": {
4798
- "is-arguments": "^1.0.4",
4799
- "is-date-object": "^1.0.1",
4800
- "is-regex": "^1.0.4",
4801
- "object-is": "^1.0.1",
4802
- "object-keys": "^1.1.1",
4803
- "regexp.prototype.flags": "^1.2.0"
4804
- }
4805
- },
4806
  "deep-extend": {
4807
  "version": "0.6.0",
4808
  "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -4837,12 +4836,13 @@
4837
  "dev": true
4838
  },
4839
  "define-properties": {
4840
- "version": "1.1.3",
4841
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
4842
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
4843
  "dev": true,
4844
  "requires": {
4845
- "object-keys": "^1.0.12"
 
4846
  }
4847
  },
4848
  "del": {
@@ -4863,7 +4863,7 @@
4863
  "array-union": {
4864
  "version": "1.0.2",
4865
  "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
4866
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
4867
  "dev": true,
4868
  "requires": {
4869
  "array-uniq": "^1.0.1"
@@ -4872,7 +4872,7 @@
4872
  "globby": {
4873
  "version": "6.1.0",
4874
  "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4875
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
4876
  "dev": true,
4877
  "requires": {
4878
  "array-union": "^1.0.1",
@@ -4885,7 +4885,7 @@
4885
  "pify": {
4886
  "version": "2.3.0",
4887
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4888
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4889
  "dev": true
4890
  }
4891
  }
@@ -4895,19 +4895,19 @@
4895
  "delayed-stream": {
4896
  "version": "1.0.0",
4897
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4898
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
4899
  "dev": true
4900
  },
4901
  "depd": {
4902
- "version": "1.1.2",
4903
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4904
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
4905
  "dev": true
4906
  },
4907
  "destroy": {
4908
- "version": "1.0.4",
4909
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4910
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
4911
  "dev": true
4912
  },
4913
  "detect-newline": {
@@ -4923,15 +4923,15 @@
4923
  "dev": true
4924
  },
4925
  "devtools-protocol": {
4926
- "version": "0.0.901419",
4927
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz",
4928
- "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==",
4929
  "dev": true
4930
  },
4931
  "diff-sequences": {
4932
- "version": "27.4.0",
4933
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz",
4934
- "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==",
4935
  "dev": true
4936
  },
4937
  "dir-glob": {
@@ -4946,32 +4946,22 @@
4946
  "discontinuous-range": {
4947
  "version": "1.0.0",
4948
  "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
4949
- "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=",
4950
  "dev": true
4951
  },
4952
  "dns-equal": {
4953
  "version": "1.0.0",
4954
  "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
4955
- "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
4956
  "dev": true
4957
  },
4958
  "dns-packet": {
4959
- "version": "1.3.4",
4960
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
4961
- "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
4962
- "dev": true,
4963
- "requires": {
4964
- "ip": "^1.1.0",
4965
- "safe-buffer": "^5.0.1"
4966
- }
4967
- },
4968
- "dns-txt": {
4969
- "version": "2.0.2",
4970
- "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
4971
- "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
4972
  "dev": true,
4973
  "requires": {
4974
- "buffer-indexof": "^1.0.0"
4975
  }
4976
  },
4977
  "doctrine": {
@@ -4984,27 +4974,28 @@
4984
  }
4985
  },
4986
  "dom-serializer": {
4987
- "version": "0.2.2",
4988
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
4989
- "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
4990
  "dev": true,
4991
  "requires": {
4992
  "domelementtype": "^2.0.1",
 
4993
  "entities": "^2.0.0"
4994
  },
4995
  "dependencies": {
4996
- "domelementtype": {
4997
  "version": "2.2.0",
4998
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
4999
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
5000
  "dev": true
5001
  }
5002
  }
5003
  },
5004
  "domelementtype": {
5005
- "version": "1.3.1",
5006
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
5007
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
5008
  "dev": true
5009
  },
5010
  "domexception": {
@@ -5025,30 +5016,33 @@
5025
  }
5026
  },
5027
  "domhandler": {
5028
- "version": "4.3.0",
5029
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
5030
- "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
5031
  "dev": true,
5032
  "requires": {
5033
  "domelementtype": "^2.2.0"
5034
- },
5035
- "dependencies": {
5036
- "domelementtype": {
5037
- "version": "2.2.0",
5038
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
5039
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
5040
- "dev": true
5041
- }
5042
  }
5043
  },
5044
  "domutils": {
5045
- "version": "1.7.0",
5046
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
5047
- "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
 
 
 
 
 
 
 
 
 
 
 
5048
  "dev": true,
5049
  "requires": {
5050
- "dom-serializer": "0",
5051
- "domelementtype": "1"
5052
  }
5053
  },
5054
  "duplexer": {
@@ -5060,13 +5054,13 @@
5060
  "ee-first": {
5061
  "version": "1.1.1",
5062
  "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5063
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
5064
  "dev": true
5065
  },
5066
  "electron-to-chromium": {
5067
- "version": "1.4.54",
5068
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.54.tgz",
5069
- "integrity": "sha512-jRAoneRdSxnpRHO0ANpnEUtQHXxlgfVjrLOnQSisw1ryjXJXvS0pJaR/v2B7S++/tRjgEDp4Sjn5nmgb6uTySw==",
5070
  "dev": true
5071
  },
5072
  "emittery": {
@@ -5090,7 +5084,7 @@
5090
  "encodeurl": {
5091
  "version": "1.0.2",
5092
  "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5093
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
5094
  "dev": true
5095
  },
5096
  "end-of-stream": {
@@ -5103,9 +5097,9 @@
5103
  }
5104
  },
5105
  "enhanced-resolve": {
5106
- "version": "5.8.3",
5107
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
5108
- "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
5109
  "dev": true,
5110
  "requires": {
5111
  "graceful-fs": "^4.2.4",
@@ -5113,9 +5107,9 @@
5113
  }
5114
  },
5115
  "entities": {
5116
- "version": "2.2.0",
5117
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
5118
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
5119
  "dev": true
5120
  },
5121
  "envinfo": {
@@ -5185,40 +5179,43 @@
5185
  }
5186
  },
5187
  "error-stack-parser": {
5188
- "version": "2.0.6",
5189
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
5190
- "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
5191
  "dev": true,
5192
  "requires": {
5193
- "stackframe": "^1.1.1"
5194
  }
5195
  },
5196
  "es-abstract": {
5197
- "version": "1.19.1",
5198
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
5199
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
5200
  "dev": true,
5201
  "requires": {
5202
  "call-bind": "^1.0.2",
5203
  "es-to-primitive": "^1.2.1",
5204
  "function-bind": "^1.1.1",
 
5205
  "get-intrinsic": "^1.1.1",
5206
  "get-symbol-description": "^1.0.0",
5207
  "has": "^1.0.3",
5208
- "has-symbols": "^1.0.2",
 
5209
  "internal-slot": "^1.0.3",
5210
  "is-callable": "^1.2.4",
5211
- "is-negative-zero": "^2.0.1",
5212
  "is-regex": "^1.1.4",
5213
- "is-shared-array-buffer": "^1.0.1",
5214
  "is-string": "^1.0.7",
5215
- "is-weakref": "^1.0.1",
5216
- "object-inspect": "^1.11.0",
5217
  "object-keys": "^1.1.1",
5218
  "object.assign": "^4.1.2",
5219
- "string.prototype.trimend": "^1.0.4",
5220
- "string.prototype.trimstart": "^1.0.4",
5221
- "unbox-primitive": "^1.0.1"
 
5222
  }
5223
  },
5224
  "es-array-method-boxes-properly": {
@@ -5233,6 +5230,15 @@
5233
  "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
5234
  "dev": true
5235
  },
 
 
 
 
 
 
 
 
 
5236
  "es-to-primitive": {
5237
  "version": "1.2.1",
5238
  "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -5253,13 +5259,13 @@
5253
  "escape-html": {
5254
  "version": "1.0.3",
5255
  "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5256
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
5257
  "dev": true
5258
  },
5259
  "escape-string-regexp": {
5260
  "version": "1.0.5",
5261
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5262
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5263
  "dev": true
5264
  },
5265
  "escodegen": {
@@ -5284,7 +5290,7 @@
5284
  "levn": {
5285
  "version": "0.3.0",
5286
  "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5287
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
5288
  "dev": true,
5289
  "requires": {
5290
  "prelude-ls": "~1.1.2",
@@ -5308,7 +5314,7 @@
5308
  "prelude-ls": {
5309
  "version": "1.1.2",
5310
  "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5311
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5312
  "dev": true
5313
  },
5314
  "source-map": {
@@ -5321,7 +5327,7 @@
5321
  "type-check": {
5322
  "version": "0.3.2",
5323
  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5324
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5325
  "dev": true,
5326
  "requires": {
5327
  "prelude-ls": "~1.1.2"
@@ -5330,30 +5336,35 @@
5330
  }
5331
  },
5332
  "eslint": {
5333
- "version": "8.7.0",
5334
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
5335
- "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
5336
  "dev": true,
5337
  "requires": {
5338
- "@eslint/eslintrc": "^1.0.5",
5339
- "@humanwhocodes/config-array": "^0.9.2",
 
 
5340
  "ajv": "^6.10.0",
5341
  "chalk": "^4.0.0",
5342
  "cross-spawn": "^7.0.2",
5343
  "debug": "^4.3.2",
5344
  "doctrine": "^3.0.0",
5345
  "escape-string-regexp": "^4.0.0",
5346
- "eslint-scope": "^7.1.0",
5347
  "eslint-utils": "^3.0.0",
5348
- "eslint-visitor-keys": "^3.2.0",
5349
- "espree": "^9.3.0",
5350
  "esquery": "^1.4.0",
5351
  "esutils": "^2.0.2",
5352
  "fast-deep-equal": "^3.1.3",
5353
  "file-entry-cache": "^6.0.1",
 
5354
  "functional-red-black-tree": "^1.0.1",
5355
  "glob-parent": "^6.0.1",
5356
- "globals": "^13.6.0",
 
 
5357
  "ignore": "^5.2.0",
5358
  "import-fresh": "^3.0.0",
5359
  "imurmurhash": "^0.1.4",
@@ -5362,14 +5373,13 @@
5362
  "json-stable-stringify-without-jsonify": "^1.0.1",
5363
  "levn": "^0.4.1",
5364
  "lodash.merge": "^4.6.2",
5365
- "minimatch": "^3.0.4",
5366
  "natural-compare": "^1.4.0",
5367
  "optionator": "^0.9.1",
5368
  "regexpp": "^3.2.0",
5369
  "strip-ansi": "^6.0.1",
5370
  "strip-json-comments": "^3.1.0",
5371
- "text-table": "^0.2.0",
5372
- "v8-compile-cache": "^2.0.3"
5373
  },
5374
  "dependencies": {
5375
  "argparse": {
@@ -5405,9 +5415,9 @@
5405
  "dev": true
5406
  },
5407
  "eslint-scope": {
5408
- "version": "7.1.0",
5409
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
5410
- "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
5411
  "dev": true,
5412
  "requires": {
5413
  "esrecurse": "^4.3.0",
@@ -5415,9 +5425,9 @@
5415
  }
5416
  },
5417
  "eslint-visitor-keys": {
5418
- "version": "3.2.0",
5419
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
5420
- "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
5421
  "dev": true
5422
  },
5423
  "estraverse": {
@@ -5436,9 +5446,9 @@
5436
  }
5437
  },
5438
  "globals": {
5439
- "version": "13.12.0",
5440
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
5441
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
5442
  "dev": true,
5443
  "requires": {
5444
  "type-fest": "^0.20.2"
@@ -5480,9 +5490,9 @@
5480
  }
5481
  },
5482
  "eslint-config-prettier": {
5483
- "version": "8.3.0",
5484
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
5485
- "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
5486
  "dev": true
5487
  },
5488
  "eslint-import-resolver-node": {
@@ -5507,13 +5517,12 @@
5507
  }
5508
  },
5509
  "eslint-module-utils": {
5510
- "version": "2.7.2",
5511
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz",
5512
- "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==",
5513
  "dev": true,
5514
  "requires": {
5515
- "debug": "^3.2.7",
5516
- "find-up": "^2.1.0"
5517
  },
5518
  "dependencies": {
5519
  "debug": {
@@ -5524,56 +5533,13 @@
5524
  "requires": {
5525
  "ms": "^2.1.1"
5526
  }
5527
- },
5528
- "find-up": {
5529
- "version": "2.1.0",
5530
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5531
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5532
- "dev": true,
5533
- "requires": {
5534
- "locate-path": "^2.0.0"
5535
- }
5536
- },
5537
- "locate-path": {
5538
- "version": "2.0.0",
5539
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
5540
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5541
- "dev": true,
5542
- "requires": {
5543
- "p-locate": "^2.0.0",
5544
- "path-exists": "^3.0.0"
5545
- }
5546
- },
5547
- "p-limit": {
5548
- "version": "1.3.0",
5549
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
5550
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
5551
- "dev": true,
5552
- "requires": {
5553
- "p-try": "^1.0.0"
5554
- }
5555
- },
5556
- "p-locate": {
5557
- "version": "2.0.0",
5558
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
5559
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5560
- "dev": true,
5561
- "requires": {
5562
- "p-limit": "^1.1.0"
5563
- }
5564
- },
5565
- "path-exists": {
5566
- "version": "3.0.0",
5567
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5568
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5569
- "dev": true
5570
  }
5571
  }
5572
  },
5573
  "eslint-plugin-import": {
5574
- "version": "2.25.4",
5575
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz",
5576
- "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==",
5577
  "dev": true,
5578
  "requires": {
5579
  "array-includes": "^3.1.4",
@@ -5581,14 +5547,14 @@
5581
  "debug": "^2.6.9",
5582
  "doctrine": "^2.1.0",
5583
  "eslint-import-resolver-node": "^0.3.6",
5584
- "eslint-module-utils": "^2.7.2",
5585
  "has": "^1.0.3",
5586
- "is-core-module": "^2.8.0",
5587
  "is-glob": "^4.0.3",
5588
- "minimatch": "^3.0.4",
5589
  "object.values": "^1.1.5",
5590
- "resolve": "^1.20.0",
5591
- "tsconfig-paths": "^3.12.0"
5592
  },
5593
  "dependencies": {
5594
  "debug": {
@@ -5603,7 +5569,7 @@
5603
  "ms": {
5604
  "version": "2.0.0",
5605
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5606
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
5607
  "dev": true
5608
  }
5609
  }
@@ -5618,12 +5584,12 @@
5618
  }
5619
  },
5620
  "eslint-plugin-jsdoc": {
5621
- "version": "37.7.0",
5622
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.7.0.tgz",
5623
- "integrity": "sha512-vzy3/ltXoGtabRnjLogaEmhGxxIv5B8HK5MJLIrdxFJUvhBppZjuVuLr71DjIBi0jg6bFomwkYKjojt29cN8PA==",
5624
  "dev": true,
5625
  "requires": {
5626
- "@es-joy/jsdoccomment": "~0.18.0",
5627
  "comment-parser": "1.3.0",
5628
  "debug": "^4.3.3",
5629
  "escape-string-regexp": "^4.0.0",
@@ -5640,9 +5606,9 @@
5640
  "dev": true
5641
  },
5642
  "semver": {
5643
- "version": "7.3.5",
5644
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
5645
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
5646
  "dev": true,
5647
  "requires": {
5648
  "lru-cache": "^6.0.0"
@@ -5651,32 +5617,24 @@
5651
  }
5652
  },
5653
  "eslint-plugin-jsx-a11y": {
5654
- "version": "6.5.1",
5655
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz",
5656
- "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==",
5657
  "dev": true,
5658
  "requires": {
5659
- "@babel/runtime": "^7.16.3",
5660
  "aria-query": "^4.2.2",
5661
- "array-includes": "^3.1.4",
5662
  "ast-types-flow": "^0.0.7",
5663
- "axe-core": "^4.3.5",
5664
  "axobject-query": "^2.2.0",
5665
- "damerau-levenshtein": "^1.0.7",
5666
  "emoji-regex": "^9.2.2",
5667
  "has": "^1.0.3",
5668
- "jsx-ast-utils": "^3.2.1",
5669
  "language-tags": "^1.0.5",
5670
- "minimatch": "^3.0.4"
5671
- }
5672
- },
5673
- "eslint-plugin-markdown": {
5674
- "version": "2.2.1",
5675
- "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz",
5676
- "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==",
5677
- "dev": true,
5678
- "requires": {
5679
- "mdast-util-from-markdown": "^0.8.5"
5680
  }
5681
  },
5682
  "eslint-plugin-prettier": {
@@ -5689,25 +5647,25 @@
5689
  }
5690
  },
5691
  "eslint-plugin-react": {
5692
- "version": "7.28.0",
5693
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz",
5694
- "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==",
5695
  "dev": true,
5696
  "requires": {
5697
- "array-includes": "^3.1.4",
5698
- "array.prototype.flatmap": "^1.2.5",
5699
  "doctrine": "^2.1.0",
5700
  "estraverse": "^5.3.0",
5701
  "jsx-ast-utils": "^2.4.1 || ^3.0.0",
5702
- "minimatch": "^3.0.4",
5703
  "object.entries": "^1.1.5",
5704
  "object.fromentries": "^2.0.5",
5705
- "object.hasown": "^1.1.0",
5706
  "object.values": "^1.1.5",
5707
- "prop-types": "^15.7.2",
5708
  "resolve": "^2.0.0-next.3",
5709
  "semver": "^6.3.0",
5710
- "string.prototype.matchall": "^4.0.6"
5711
  },
5712
  "dependencies": {
5713
  "estraverse": {
@@ -5716,22 +5674,34 @@
5716
  "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
5717
  "dev": true
5718
  },
 
 
 
 
 
 
 
 
 
 
 
5719
  "resolve": {
5720
- "version": "2.0.0-next.3",
5721
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
5722
- "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
5723
  "dev": true,
5724
  "requires": {
5725
- "is-core-module": "^2.2.0",
5726
- "path-parse": "^1.0.6"
 
5727
  }
5728
  }
5729
  }
5730
  },
5731
  "eslint-plugin-react-hooks": {
5732
- "version": "4.3.0",
5733
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz",
5734
- "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==",
5735
  "dev": true
5736
  },
5737
  "eslint-scope": {
@@ -5760,20 +5730,20 @@
5760
  "dev": true
5761
  },
5762
  "espree": {
5763
- "version": "9.3.0",
5764
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
5765
- "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
5766
  "dev": true,
5767
  "requires": {
5768
- "acorn": "^8.7.0",
5769
- "acorn-jsx": "^5.3.1",
5770
- "eslint-visitor-keys": "^3.1.0"
5771
  },
5772
  "dependencies": {
5773
  "eslint-visitor-keys": {
5774
- "version": "3.2.0",
5775
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
5776
- "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
5777
  "dev": true
5778
  }
5779
  }
@@ -5833,7 +5803,7 @@
5833
  "etag": {
5834
  "version": "1.8.1",
5835
  "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
5836
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
5837
  "dev": true
5838
  },
5839
  "eventemitter3": {
@@ -5902,40 +5872,31 @@
5902
  }
5903
  }
5904
  },
5905
- "execall": {
5906
- "version": "2.0.0",
5907
- "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
5908
- "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
5909
- "dev": true,
5910
- "requires": {
5911
- "clone-regexp": "^2.1.0"
5912
- }
5913
- },
5914
  "exit": {
5915
  "version": "0.1.2",
5916
  "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
5917
- "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
5918
  "dev": true
5919
  },
5920
  "expand-tilde": {
5921
  "version": "1.2.2",
5922
  "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
5923
- "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=",
5924
  "dev": true,
5925
  "requires": {
5926
  "os-homedir": "^1.0.1"
5927
  }
5928
  },
5929
  "expect": {
5930
- "version": "27.4.6",
5931
- "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz",
5932
- "integrity": "sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==",
5933
  "dev": true,
5934
  "requires": {
5935
- "@jest/types": "^27.4.2",
5936
- "jest-get-type": "^27.4.0",
5937
- "jest-matcher-utils": "^27.4.6",
5938
- "jest-message-util": "^27.4.6"
5939
  }
5940
  },
5941
  "expect-puppeteer": {
@@ -5945,38 +5906,39 @@
5945
  "dev": true
5946
  },
5947
  "express": {
5948
- "version": "4.17.2",
5949
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
5950
- "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
5951
  "dev": true,
5952
  "requires": {
5953
- "accepts": "~1.3.7",
5954
  "array-flatten": "1.1.1",
5955
- "body-parser": "1.19.1",
5956
  "content-disposition": "0.5.4",
5957
  "content-type": "~1.0.4",
5958
- "cookie": "0.4.1",
5959
  "cookie-signature": "1.0.6",
5960
  "debug": "2.6.9",
5961
- "depd": "~1.1.2",
5962
  "encodeurl": "~1.0.2",
5963
  "escape-html": "~1.0.3",
5964
  "etag": "~1.8.1",
5965
- "finalhandler": "~1.1.2",
5966
  "fresh": "0.5.2",
 
5967
  "merge-descriptors": "1.0.1",
5968
  "methods": "~1.1.2",
5969
- "on-finished": "~2.3.0",
5970
  "parseurl": "~1.3.3",
5971
  "path-to-regexp": "0.1.7",
5972
  "proxy-addr": "~2.0.7",
5973
- "qs": "6.9.6",
5974
  "range-parser": "~1.2.1",
5975
  "safe-buffer": "5.2.1",
5976
- "send": "0.17.2",
5977
- "serve-static": "1.14.2",
5978
  "setprototypeof": "1.2.0",
5979
- "statuses": "~1.5.0",
5980
  "type-is": "~1.6.18",
5981
  "utils-merge": "1.0.1",
5982
  "vary": "~1.1.2"
@@ -5985,7 +5947,7 @@
5985
  "array-flatten": {
5986
  "version": "1.1.1",
5987
  "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
5988
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
5989
  "dev": true
5990
  },
5991
  "debug": {
@@ -6000,7 +5962,7 @@
6000
  "ms": {
6001
  "version": "2.0.0",
6002
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6003
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6004
  "dev": true
6005
  },
6006
  "safe-buffer": {
@@ -6068,13 +6030,13 @@
6068
  "fast-levenshtein": {
6069
  "version": "2.0.6",
6070
  "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
6071
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
6072
  "dev": true
6073
  },
6074
  "fastest-levenshtein": {
6075
- "version": "1.0.12",
6076
- "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
6077
- "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
6078
  "dev": true
6079
  },
6080
  "fastq": {
@@ -6107,7 +6069,7 @@
6107
  "fd-slicer": {
6108
  "version": "1.1.0",
6109
  "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
6110
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
6111
  "dev": true,
6112
  "requires": {
6113
  "pend": "~1.2.0"
@@ -6125,7 +6087,7 @@
6125
  "filename-reserved-regex": {
6126
  "version": "2.0.0",
6127
  "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
6128
- "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
6129
  "dev": true
6130
  },
6131
  "filenamify": {
@@ -6149,17 +6111,17 @@
6149
  }
6150
  },
6151
  "finalhandler": {
6152
- "version": "1.1.2",
6153
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
6154
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
6155
  "dev": true,
6156
  "requires": {
6157
  "debug": "2.6.9",
6158
  "encodeurl": "~1.0.2",
6159
  "escape-html": "~1.0.3",
6160
- "on-finished": "~2.3.0",
6161
  "parseurl": "~1.3.3",
6162
- "statuses": "~1.5.0",
6163
  "unpipe": "~1.0.0"
6164
  },
6165
  "dependencies": {
@@ -6175,7 +6137,7 @@
6175
  "ms": {
6176
  "version": "2.0.0",
6177
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6178
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6179
  "dev": true
6180
  }
6181
  }
@@ -6194,7 +6156,7 @@
6194
  "find-file-up": {
6195
  "version": "0.1.3",
6196
  "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz",
6197
- "integrity": "sha1-z2gJG8+fMApA2kEbN9pczlovvqA=",
6198
  "dev": true,
6199
  "requires": {
6200
  "fs-exists-sync": "^0.1.0",
@@ -6210,7 +6172,7 @@
6210
  "find-pkg": {
6211
  "version": "0.1.2",
6212
  "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz",
6213
- "integrity": "sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc=",
6214
  "dev": true,
6215
  "requires": {
6216
  "find-file-up": "^0.1.2"
@@ -6267,27 +6229,27 @@
6267
  }
6268
  },
6269
  "flatted": {
6270
- "version": "3.2.5",
6271
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
6272
- "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
6273
  "dev": true
6274
  },
6275
  "follow-redirects": {
6276
- "version": "1.14.9",
6277
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
6278
- "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
6279
  "dev": true
6280
  },
6281
  "for-in": {
6282
  "version": "1.0.2",
6283
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
6284
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
6285
  "dev": true
6286
  },
6287
  "for-own": {
6288
  "version": "0.1.5",
6289
  "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
6290
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
6291
  "dev": true,
6292
  "requires": {
6293
  "for-in": "^1.0.1"
@@ -6311,15 +6273,15 @@
6311
  "dev": true
6312
  },
6313
  "fraction.js": {
6314
- "version": "4.1.2",
6315
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz",
6316
- "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==",
6317
  "dev": true
6318
  },
6319
  "fresh": {
6320
  "version": "0.5.2",
6321
  "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6322
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
6323
  "dev": true
6324
  },
6325
  "fs-constants": {
@@ -6331,7 +6293,7 @@
6331
  "fs-exists-sync": {
6332
  "version": "0.1.0",
6333
  "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
6334
- "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
6335
  "dev": true
6336
  },
6337
  "fs-monkey": {
@@ -6343,7 +6305,7 @@
6343
  "fs.realpath": {
6344
  "version": "1.0.0",
6345
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6346
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
6347
  "dev": true
6348
  },
6349
  "fsevents": {
@@ -6374,13 +6336,13 @@
6374
  "functional-red-black-tree": {
6375
  "version": "1.0.1",
6376
  "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
6377
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
6378
  "dev": true
6379
  },
6380
  "functions-have-names": {
6381
- "version": "1.2.2",
6382
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
6383
- "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
6384
  "dev": true
6385
  },
6386
  "gensync": {
@@ -6396,14 +6358,14 @@
6396
  "dev": true
6397
  },
6398
  "get-intrinsic": {
6399
- "version": "1.1.1",
6400
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
6401
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
6402
  "dev": true,
6403
  "requires": {
6404
  "function-bind": "^1.1.1",
6405
  "has": "^1.0.3",
6406
- "has-symbols": "^1.0.1"
6407
  }
6408
  },
6409
  "get-package-type": {
@@ -6413,9 +6375,9 @@
6413
  "dev": true
6414
  },
6415
  "get-stdin": {
6416
- "version": "8.0.0",
6417
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
6418
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
6419
  "dev": true
6420
  },
6421
  "get-stream": {
@@ -6435,15 +6397,15 @@
6435
  }
6436
  },
6437
  "glob": {
6438
- "version": "7.2.0",
6439
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
6440
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
6441
  "dev": true,
6442
  "requires": {
6443
  "fs.realpath": "^1.0.0",
6444
  "inflight": "^1.0.4",
6445
  "inherits": "2",
6446
- "minimatch": "^3.0.4",
6447
  "once": "^1.3.0",
6448
  "path-is-absolute": "^1.0.0"
6449
  }
@@ -6466,7 +6428,7 @@
6466
  "global-modules": {
6467
  "version": "0.2.3",
6468
  "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
6469
- "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=",
6470
  "dev": true,
6471
  "requires": {
6472
  "global-prefix": "^0.1.4",
@@ -6476,7 +6438,7 @@
6476
  "global-prefix": {
6477
  "version": "0.1.5",
6478
  "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
6479
- "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=",
6480
  "dev": true,
6481
  "requires": {
6482
  "homedir-polyfill": "^1.0.0",
@@ -6508,13 +6470,19 @@
6508
  "globjoin": {
6509
  "version": "0.1.4",
6510
  "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
6511
- "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
6512
  "dev": true
6513
  },
6514
  "graceful-fs": {
6515
- "version": "4.2.9",
6516
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
6517
- "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
 
 
 
 
 
 
6518
  "dev": true
6519
  },
6520
  "gzip-size": {
@@ -6548,21 +6516,30 @@
6548
  }
6549
  },
6550
  "has-bigints": {
6551
- "version": "1.0.1",
6552
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
6553
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
6554
  "dev": true
6555
  },
6556
  "has-flag": {
6557
  "version": "3.0.0",
6558
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6559
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
6560
  "dev": true
6561
  },
 
 
 
 
 
 
 
 
 
6562
  "has-symbols": {
6563
- "version": "1.0.2",
6564
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
6565
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
6566
  "dev": true
6567
  },
6568
  "has-tostringtag": {
@@ -6574,6 +6551,16 @@
6574
  "has-symbols": "^1.0.2"
6575
  }
6576
  },
 
 
 
 
 
 
 
 
 
 
6577
  "homedir-polyfill": {
6578
  "version": "1.0.3",
6579
  "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
@@ -6592,7 +6579,7 @@
6592
  "hpack.js": {
6593
  "version": "2.1.6",
6594
  "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
6595
- "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
6596
  "dev": true,
6597
  "requires": {
6598
  "inherits": "^2.0.1",
@@ -6647,9 +6634,9 @@
6647
  }
6648
  },
6649
  "html-entities": {
6650
- "version": "2.3.2",
6651
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
6652
- "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
6653
  "dev": true
6654
  },
6655
  "html-escaper": {
@@ -6659,49 +6646,52 @@
6659
  "dev": true
6660
  },
6661
  "html-tags": {
6662
- "version": "3.1.0",
6663
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
6664
- "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
6665
  "dev": true
6666
  },
6667
  "htmlparser2": {
6668
- "version": "6.1.0",
6669
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
6670
- "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
6671
  "dev": true,
6672
  "requires": {
6673
- "domelementtype": "^2.0.1",
6674
- "domhandler": "^4.0.0",
6675
- "domutils": "^2.5.2",
6676
- "entities": "^2.0.0"
6677
  },
6678
  "dependencies": {
6679
  "dom-serializer": {
6680
- "version": "1.3.2",
6681
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
6682
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
6683
  "dev": true,
6684
  "requires": {
6685
- "domelementtype": "^2.0.1",
6686
- "domhandler": "^4.2.0",
6687
- "entities": "^2.0.0"
6688
  }
6689
  },
6690
- "domelementtype": {
6691
- "version": "2.2.0",
6692
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
6693
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
6694
- "dev": true
 
 
 
6695
  },
6696
  "domutils": {
6697
- "version": "2.8.0",
6698
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
6699
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
6700
  "dev": true,
6701
  "requires": {
6702
- "dom-serializer": "^1.0.1",
6703
- "domelementtype": "^2.2.0",
6704
- "domhandler": "^4.2.0"
6705
  }
6706
  }
6707
  }
@@ -6709,26 +6699,26 @@
6709
  "http-deceiver": {
6710
  "version": "1.2.7",
6711
  "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
6712
- "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
6713
  "dev": true
6714
  },
6715
  "http-errors": {
6716
- "version": "1.8.1",
6717
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
6718
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
6719
  "dev": true,
6720
  "requires": {
6721
- "depd": "~1.1.2",
6722
  "inherits": "2.0.4",
6723
  "setprototypeof": "1.2.0",
6724
- "statuses": ">= 1.5.0 < 2",
6725
  "toidentifier": "1.0.1"
6726
  }
6727
  },
6728
  "http-parser-js": {
6729
- "version": "0.5.5",
6730
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
6731
- "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
6732
  "dev": true
6733
  },
6734
  "http-proxy": {
@@ -6754,9 +6744,9 @@
6754
  }
6755
  },
6756
  "http-proxy-middleware": {
6757
- "version": "2.0.2",
6758
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz",
6759
- "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==",
6760
  "dev": true,
6761
  "requires": {
6762
  "@types/http-proxy": "^1.17.8",
@@ -6767,9 +6757,9 @@
6767
  }
6768
  },
6769
  "https-proxy-agent": {
6770
- "version": "5.0.0",
6771
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
6772
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
6773
  "dev": true,
6774
  "requires": {
6775
  "agent-base": "6",
@@ -6819,9 +6809,9 @@
6819
  }
6820
  },
6821
  "immutable": {
6822
- "version": "4.0.0",
6823
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
6824
- "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
6825
  "dev": true
6826
  },
6827
  "import-fresh": {
@@ -6853,7 +6843,7 @@
6853
  "imurmurhash": {
6854
  "version": "0.1.4",
6855
  "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6856
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
6857
  "dev": true
6858
  },
6859
  "indent-string": {
@@ -6865,7 +6855,7 @@
6865
  "inflight": {
6866
  "version": "1.0.6",
6867
  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6868
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6869
  "dev": true,
6870
  "requires": {
6871
  "once": "^1.3.0",
@@ -6901,12 +6891,6 @@
6901
  "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
6902
  "dev": true
6903
  },
6904
- "ip": {
6905
- "version": "1.1.5",
6906
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
6907
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
6908
- "dev": true
6909
- },
6910
  "ipaddr.js": {
6911
  "version": "2.0.1",
6912
  "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
@@ -6919,36 +6903,10 @@
6919
  "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==",
6920
  "dev": true
6921
  },
6922
- "is-alphabetical": {
6923
- "version": "1.0.4",
6924
- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
6925
- "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
6926
- "dev": true
6927
- },
6928
- "is-alphanumerical": {
6929
- "version": "1.0.4",
6930
- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
6931
- "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
6932
- "dev": true,
6933
- "requires": {
6934
- "is-alphabetical": "^1.0.0",
6935
- "is-decimal": "^1.0.0"
6936
- }
6937
- },
6938
- "is-arguments": {
6939
- "version": "1.1.1",
6940
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
6941
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
6942
- "dev": true,
6943
- "requires": {
6944
- "call-bind": "^1.0.2",
6945
- "has-tostringtag": "^1.0.0"
6946
- }
6947
- },
6948
  "is-arrayish": {
6949
  "version": "0.2.1",
6950
  "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6951
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
6952
  "dev": true
6953
  },
6954
  "is-bigint": {
@@ -6992,9 +6950,9 @@
6992
  "dev": true
6993
  },
6994
  "is-core-module": {
6995
- "version": "2.8.1",
6996
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
6997
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
6998
  "dev": true,
6999
  "requires": {
7000
  "has": "^1.0.3"
@@ -7009,12 +6967,6 @@
7009
  "has-tostringtag": "^1.0.0"
7010
  }
7011
  },
7012
- "is-decimal": {
7013
- "version": "1.0.4",
7014
- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
7015
- "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
7016
- "dev": true
7017
- },
7018
  "is-docker": {
7019
  "version": "2.2.1",
7020
  "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
@@ -7024,13 +6976,13 @@
7024
  "is-extendable": {
7025
  "version": "0.1.1",
7026
  "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
7027
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
7028
  "dev": true
7029
  },
7030
  "is-extglob": {
7031
  "version": "2.1.1",
7032
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7033
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
7034
  "dev": true
7035
  },
7036
  "is-fullwidth-code-point": {
@@ -7054,12 +7006,6 @@
7054
  "is-extglob": "^2.1.1"
7055
  }
7056
  },
7057
- "is-hexadecimal": {
7058
- "version": "1.0.4",
7059
- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
7060
- "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
7061
- "dev": true
7062
- },
7063
  "is-negative-zero": {
7064
  "version": "2.0.2",
7065
  "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
@@ -7073,9 +7019,9 @@
7073
  "dev": true
7074
  },
7075
  "is-number-object": {
7076
- "version": "1.0.6",
7077
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
7078
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
7079
  "dev": true,
7080
  "requires": {
7081
  "has-tostringtag": "^1.0.0"
@@ -7112,13 +7058,10 @@
7112
  "dev": true
7113
  },
7114
  "is-plain-object": {
7115
- "version": "2.0.4",
7116
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7117
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7118
- "dev": true,
7119
- "requires": {
7120
- "isobject": "^3.0.1"
7121
- }
7122
  },
7123
  "is-potential-custom-element-name": {
7124
  "version": "1.0.1",
@@ -7136,17 +7079,14 @@
7136
  "has-tostringtag": "^1.0.0"
7137
  }
7138
  },
7139
- "is-regexp": {
7140
- "version": "2.1.0",
7141
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
7142
- "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
7143
- "dev": true
7144
- },
7145
  "is-shared-array-buffer": {
7146
- "version": "1.0.1",
7147
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
7148
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
7149
- "dev": true
 
 
 
7150
  },
7151
  "is-stream": {
7152
  "version": "2.0.1",
@@ -7166,7 +7106,7 @@
7166
  "is-subset": {
7167
  "version": "0.1.1",
7168
  "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
7169
- "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=",
7170
  "dev": true
7171
  },
7172
  "is-symbol": {
@@ -7181,7 +7121,7 @@
7181
  "is-typedarray": {
7182
  "version": "1.0.0",
7183
  "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7184
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
7185
  "dev": true
7186
  },
7187
  "is-unicode-supported": {
@@ -7202,7 +7142,7 @@
7202
  "is-windows": {
7203
  "version": "0.2.0",
7204
  "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
7205
- "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
7206
  "dev": true
7207
  },
7208
  "is-wsl": {
@@ -7217,19 +7157,19 @@
7217
  "isarray": {
7218
  "version": "1.0.0",
7219
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7220
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7221
  "dev": true
7222
  },
7223
  "isexe": {
7224
  "version": "2.0.0",
7225
  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7226
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
7227
  "dev": true
7228
  },
7229
  "isobject": {
7230
  "version": "3.0.1",
7231
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7232
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
7233
  "dev": true
7234
  },
7235
  "istanbul-lib-coverage": {
@@ -7239,9 +7179,9 @@
7239
  "dev": true
7240
  },
7241
  "istanbul-lib-instrument": {
7242
- "version": "5.1.0",
7243
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
7244
- "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
7245
  "dev": true,
7246
  "requires": {
7247
  "@babel/core": "^7.12.3",
@@ -7299,9 +7239,9 @@
7299
  }
7300
  },
7301
  "istanbul-reports": {
7302
- "version": "3.1.3",
7303
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz",
7304
- "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==",
7305
  "dev": true,
7306
  "requires": {
7307
  "html-escaper": "^2.0.0",
@@ -7309,32 +7249,32 @@
7309
  }
7310
  },
7311
  "jest": {
7312
- "version": "27.4.7",
7313
- "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz",
7314
- "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==",
7315
  "dev": true,
7316
  "requires": {
7317
- "@jest/core": "^27.4.7",
7318
  "import-local": "^3.0.2",
7319
- "jest-cli": "^27.4.7"
7320
  },
7321
  "dependencies": {
7322
  "jest-cli": {
7323
- "version": "27.4.7",
7324
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz",
7325
- "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==",
7326
  "dev": true,
7327
  "requires": {
7328
- "@jest/core": "^27.4.7",
7329
- "@jest/test-result": "^27.4.6",
7330
- "@jest/types": "^27.4.2",
7331
  "chalk": "^4.0.0",
7332
  "exit": "^0.1.2",
7333
- "graceful-fs": "^4.2.4",
7334
  "import-local": "^3.0.2",
7335
- "jest-config": "^27.4.7",
7336
- "jest-util": "^27.4.2",
7337
- "jest-validate": "^27.4.6",
7338
  "prompts": "^2.0.1",
7339
  "yargs": "^16.2.0"
7340
  }
@@ -7342,77 +7282,79 @@
7342
  }
7343
  },
7344
  "jest-changed-files": {
7345
- "version": "27.4.2",
7346
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz",
7347
- "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==",
7348
  "dev": true,
7349
  "requires": {
7350
- "@jest/types": "^27.4.2",
7351
  "execa": "^5.0.0",
7352
  "throat": "^6.0.1"
7353
  }
7354
  },
7355
  "jest-circus": {
7356
- "version": "27.4.6",
7357
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz",
7358
- "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==",
7359
  "dev": true,
7360
  "requires": {
7361
- "@jest/environment": "^27.4.6",
7362
- "@jest/test-result": "^27.4.6",
7363
- "@jest/types": "^27.4.2",
7364
  "@types/node": "*",
7365
  "chalk": "^4.0.0",
7366
  "co": "^4.6.0",
7367
  "dedent": "^0.7.0",
7368
- "expect": "^27.4.6",
7369
  "is-generator-fn": "^2.0.0",
7370
- "jest-each": "^27.4.6",
7371
- "jest-matcher-utils": "^27.4.6",
7372
- "jest-message-util": "^27.4.6",
7373
- "jest-runtime": "^27.4.6",
7374
- "jest-snapshot": "^27.4.6",
7375
- "jest-util": "^27.4.2",
7376
- "pretty-format": "^27.4.6",
7377
  "slash": "^3.0.0",
7378
  "stack-utils": "^2.0.3",
7379
  "throat": "^6.0.1"
7380
  }
7381
  },
7382
  "jest-config": {
7383
- "version": "27.4.7",
7384
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz",
7385
- "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==",
7386
  "dev": true,
7387
  "requires": {
7388
  "@babel/core": "^7.8.0",
7389
- "@jest/test-sequencer": "^27.4.6",
7390
- "@jest/types": "^27.4.2",
7391
- "babel-jest": "^27.4.6",
7392
  "chalk": "^4.0.0",
7393
  "ci-info": "^3.2.0",
7394
  "deepmerge": "^4.2.2",
7395
  "glob": "^7.1.1",
7396
- "graceful-fs": "^4.2.4",
7397
- "jest-circus": "^27.4.6",
7398
- "jest-environment-jsdom": "^27.4.6",
7399
- "jest-environment-node": "^27.4.6",
7400
- "jest-get-type": "^27.4.0",
7401
- "jest-jasmine2": "^27.4.6",
7402
- "jest-regex-util": "^27.4.0",
7403
- "jest-resolve": "^27.4.6",
7404
- "jest-runner": "^27.4.6",
7405
- "jest-util": "^27.4.2",
7406
- "jest-validate": "^27.4.6",
7407
  "micromatch": "^4.0.4",
7408
- "pretty-format": "^27.4.6",
7409
- "slash": "^3.0.0"
 
 
7410
  }
7411
  },
7412
  "jest-dev-server": {
7413
- "version": "6.0.3",
7414
- "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-6.0.3.tgz",
7415
- "integrity": "sha512-joKPQQWSaBMsNNdCWvwCQvhD6ox4IH+5H5pecbRRSxiRi2BfVCGGOWQ4/MGwV1NJ9z9XEq1qy5JLYTJlv9RVzA==",
7416
  "dev": true,
7417
  "requires": {
7418
  "chalk": "^4.1.2",
@@ -7421,170 +7363,170 @@
7421
  "prompts": "^2.4.2",
7422
  "spawnd": "^6.0.2",
7423
  "tree-kill": "^1.2.2",
7424
- "wait-on": "^6.0.0"
7425
  }
7426
  },
7427
  "jest-diff": {
7428
- "version": "27.4.6",
7429
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz",
7430
- "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==",
7431
  "dev": true,
7432
  "requires": {
7433
  "chalk": "^4.0.0",
7434
- "diff-sequences": "^27.4.0",
7435
- "jest-get-type": "^27.4.0",
7436
- "pretty-format": "^27.4.6"
7437
  }
7438
  },
7439
  "jest-docblock": {
7440
- "version": "27.4.0",
7441
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz",
7442
- "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==",
7443
  "dev": true,
7444
  "requires": {
7445
  "detect-newline": "^3.0.0"
7446
  }
7447
  },
7448
  "jest-each": {
7449
- "version": "27.4.6",
7450
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz",
7451
- "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==",
7452
  "dev": true,
7453
  "requires": {
7454
- "@jest/types": "^27.4.2",
7455
  "chalk": "^4.0.0",
7456
- "jest-get-type": "^27.4.0",
7457
- "jest-util": "^27.4.2",
7458
- "pretty-format": "^27.4.6"
7459
  }
7460
  },
7461
  "jest-environment-jsdom": {
7462
- "version": "27.4.6",
7463
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz",
7464
- "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==",
7465
  "dev": true,
7466
  "requires": {
7467
- "@jest/environment": "^27.4.6",
7468
- "@jest/fake-timers": "^27.4.6",
7469
- "@jest/types": "^27.4.2",
7470
  "@types/node": "*",
7471
- "jest-mock": "^27.4.6",
7472
- "jest-util": "^27.4.2",
7473
  "jsdom": "^16.6.0"
7474
  }
7475
  },
7476
  "jest-environment-node": {
7477
- "version": "27.4.6",
7478
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz",
7479
- "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==",
7480
  "dev": true,
7481
  "requires": {
7482
- "@jest/environment": "^27.4.6",
7483
- "@jest/fake-timers": "^27.4.6",
7484
- "@jest/types": "^27.4.2",
7485
  "@types/node": "*",
7486
- "jest-mock": "^27.4.6",
7487
- "jest-util": "^27.4.2"
7488
  }
7489
  },
7490
  "jest-get-type": {
7491
- "version": "27.4.0",
7492
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz",
7493
- "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==",
7494
  "dev": true
7495
  },
7496
  "jest-haste-map": {
7497
- "version": "27.4.6",
7498
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz",
7499
- "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==",
7500
  "dev": true,
7501
  "requires": {
7502
- "@jest/types": "^27.4.2",
7503
  "@types/graceful-fs": "^4.1.2",
7504
  "@types/node": "*",
7505
  "anymatch": "^3.0.3",
7506
  "fb-watchman": "^2.0.0",
7507
  "fsevents": "^2.3.2",
7508
- "graceful-fs": "^4.2.4",
7509
- "jest-regex-util": "^27.4.0",
7510
- "jest-serializer": "^27.4.0",
7511
- "jest-util": "^27.4.2",
7512
- "jest-worker": "^27.4.6",
7513
  "micromatch": "^4.0.4",
7514
  "walker": "^1.0.7"
7515
  }
7516
  },
7517
  "jest-jasmine2": {
7518
- "version": "27.4.6",
7519
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz",
7520
- "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==",
7521
  "dev": true,
7522
  "requires": {
7523
- "@jest/environment": "^27.4.6",
7524
- "@jest/source-map": "^27.4.0",
7525
- "@jest/test-result": "^27.4.6",
7526
- "@jest/types": "^27.4.2",
7527
  "@types/node": "*",
7528
  "chalk": "^4.0.0",
7529
  "co": "^4.6.0",
7530
- "expect": "^27.4.6",
7531
  "is-generator-fn": "^2.0.0",
7532
- "jest-each": "^27.4.6",
7533
- "jest-matcher-utils": "^27.4.6",
7534
- "jest-message-util": "^27.4.6",
7535
- "jest-runtime": "^27.4.6",
7536
- "jest-snapshot": "^27.4.6",
7537
- "jest-util": "^27.4.2",
7538
- "pretty-format": "^27.4.6",
7539
  "throat": "^6.0.1"
7540
  }
7541
  },
7542
  "jest-leak-detector": {
7543
- "version": "27.4.6",
7544
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz",
7545
- "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==",
7546
  "dev": true,
7547
  "requires": {
7548
- "jest-get-type": "^27.4.0",
7549
- "pretty-format": "^27.4.6"
7550
  }
7551
  },
7552
  "jest-matcher-utils": {
7553
- "version": "27.4.6",
7554
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz",
7555
- "integrity": "sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==",
7556
  "dev": true,
7557
  "requires": {
7558
  "chalk": "^4.0.0",
7559
- "jest-diff": "^27.4.6",
7560
- "jest-get-type": "^27.4.0",
7561
- "pretty-format": "^27.4.6"
7562
  }
7563
  },
7564
  "jest-message-util": {
7565
- "version": "27.4.6",
7566
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz",
7567
- "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==",
7568
  "dev": true,
7569
  "requires": {
7570
  "@babel/code-frame": "^7.12.13",
7571
- "@jest/types": "^27.4.2",
7572
  "@types/stack-utils": "^2.0.0",
7573
  "chalk": "^4.0.0",
7574
- "graceful-fs": "^4.2.4",
7575
  "micromatch": "^4.0.4",
7576
- "pretty-format": "^27.4.6",
7577
  "slash": "^3.0.0",
7578
  "stack-utils": "^2.0.3"
7579
  }
7580
  },
7581
  "jest-mock": {
7582
- "version": "27.4.6",
7583
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.6.tgz",
7584
- "integrity": "sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==",
7585
  "dev": true,
7586
  "requires": {
7587
- "@jest/types": "^27.4.2",
7588
  "@types/node": "*"
7589
  }
7590
  },
@@ -7595,96 +7537,95 @@
7595
  "dev": true
7596
  },
7597
  "jest-regex-util": {
7598
- "version": "27.4.0",
7599
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz",
7600
- "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==",
7601
  "dev": true
7602
  },
7603
  "jest-resolve": {
7604
- "version": "27.4.6",
7605
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz",
7606
- "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==",
7607
  "dev": true,
7608
  "requires": {
7609
- "@jest/types": "^27.4.2",
7610
  "chalk": "^4.0.0",
7611
- "graceful-fs": "^4.2.4",
7612
- "jest-haste-map": "^27.4.6",
7613
  "jest-pnp-resolver": "^1.2.2",
7614
- "jest-util": "^27.4.2",
7615
- "jest-validate": "^27.4.6",
7616
  "resolve": "^1.20.0",
7617
  "resolve.exports": "^1.1.0",
7618
  "slash": "^3.0.0"
7619
  }
7620
  },
7621
  "jest-resolve-dependencies": {
7622
- "version": "27.4.6",
7623
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz",
7624
- "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==",
7625
  "dev": true,
7626
  "requires": {
7627
- "@jest/types": "^27.4.2",
7628
- "jest-regex-util": "^27.4.0",
7629
- "jest-snapshot": "^27.4.6"
7630
  }
7631
  },
7632
  "jest-runner": {
7633
- "version": "27.4.6",
7634
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz",
7635
- "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==",
7636
  "dev": true,
7637
  "requires": {
7638
- "@jest/console": "^27.4.6",
7639
- "@jest/environment": "^27.4.6",
7640
- "@jest/test-result": "^27.4.6",
7641
- "@jest/transform": "^27.4.6",
7642
- "@jest/types": "^27.4.2",
7643
  "@types/node": "*",
7644
  "chalk": "^4.0.0",
7645
  "emittery": "^0.8.1",
7646
- "exit": "^0.1.2",
7647
- "graceful-fs": "^4.2.4",
7648
- "jest-docblock": "^27.4.0",
7649
- "jest-environment-jsdom": "^27.4.6",
7650
- "jest-environment-node": "^27.4.6",
7651
- "jest-haste-map": "^27.4.6",
7652
- "jest-leak-detector": "^27.4.6",
7653
- "jest-message-util": "^27.4.6",
7654
- "jest-resolve": "^27.4.6",
7655
- "jest-runtime": "^27.4.6",
7656
- "jest-util": "^27.4.2",
7657
- "jest-worker": "^27.4.6",
7658
  "source-map-support": "^0.5.6",
7659
  "throat": "^6.0.1"
7660
  }
7661
  },
7662
  "jest-runtime": {
7663
- "version": "27.4.6",
7664
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz",
7665
- "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==",
7666
- "dev": true,
7667
- "requires": {
7668
- "@jest/environment": "^27.4.6",
7669
- "@jest/fake-timers": "^27.4.6",
7670
- "@jest/globals": "^27.4.6",
7671
- "@jest/source-map": "^27.4.0",
7672
- "@jest/test-result": "^27.4.6",
7673
- "@jest/transform": "^27.4.6",
7674
- "@jest/types": "^27.4.2",
7675
  "chalk": "^4.0.0",
7676
  "cjs-module-lexer": "^1.0.0",
7677
  "collect-v8-coverage": "^1.0.0",
7678
  "execa": "^5.0.0",
7679
  "glob": "^7.1.3",
7680
- "graceful-fs": "^4.2.4",
7681
- "jest-haste-map": "^27.4.6",
7682
- "jest-message-util": "^27.4.6",
7683
- "jest-mock": "^27.4.6",
7684
- "jest-regex-util": "^27.4.0",
7685
- "jest-resolve": "^27.4.6",
7686
- "jest-snapshot": "^27.4.6",
7687
- "jest-util": "^27.4.2",
7688
  "slash": "^3.0.0",
7689
  "strip-bom": "^4.0.0"
7690
  },
@@ -7698,19 +7639,19 @@
7698
  }
7699
  },
7700
  "jest-serializer": {
7701
- "version": "27.4.0",
7702
- "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz",
7703
- "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==",
7704
  "dev": true,
7705
  "requires": {
7706
  "@types/node": "*",
7707
- "graceful-fs": "^4.2.4"
7708
  }
7709
  },
7710
  "jest-snapshot": {
7711
- "version": "27.4.6",
7712
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz",
7713
- "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==",
7714
  "dev": true,
7715
  "requires": {
7716
  "@babel/core": "^7.7.2",
@@ -7718,29 +7659,29 @@
7718
  "@babel/plugin-syntax-typescript": "^7.7.2",
7719
  "@babel/traverse": "^7.7.2",
7720
  "@babel/types": "^7.0.0",
7721
- "@jest/transform": "^27.4.6",
7722
- "@jest/types": "^27.4.2",
7723
  "@types/babel__traverse": "^7.0.4",
7724
  "@types/prettier": "^2.1.5",
7725
  "babel-preset-current-node-syntax": "^1.0.0",
7726
  "chalk": "^4.0.0",
7727
- "expect": "^27.4.6",
7728
- "graceful-fs": "^4.2.4",
7729
- "jest-diff": "^27.4.6",
7730
- "jest-get-type": "^27.4.0",
7731
- "jest-haste-map": "^27.4.6",
7732
- "jest-matcher-utils": "^27.4.6",
7733
- "jest-message-util": "^27.4.6",
7734
- "jest-util": "^27.4.2",
7735
  "natural-compare": "^1.4.0",
7736
- "pretty-format": "^27.4.6",
7737
  "semver": "^7.3.2"
7738
  },
7739
  "dependencies": {
7740
  "semver": {
7741
- "version": "7.3.5",
7742
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
7743
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
7744
  "dev": true,
7745
  "requires": {
7746
  "lru-cache": "^6.0.0"
@@ -7749,52 +7690,52 @@
7749
  }
7750
  },
7751
  "jest-util": {
7752
- "version": "27.4.2",
7753
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz",
7754
- "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==",
7755
  "dev": true,
7756
  "requires": {
7757
- "@jest/types": "^27.4.2",
7758
  "@types/node": "*",
7759
  "chalk": "^4.0.0",
7760
  "ci-info": "^3.2.0",
7761
- "graceful-fs": "^4.2.4",
7762
  "picomatch": "^2.2.3"
7763
  }
7764
  },
7765
  "jest-validate": {
7766
- "version": "27.4.6",
7767
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz",
7768
- "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==",
7769
  "dev": true,
7770
  "requires": {
7771
- "@jest/types": "^27.4.2",
7772
  "camelcase": "^6.2.0",
7773
  "chalk": "^4.0.0",
7774
- "jest-get-type": "^27.4.0",
7775
  "leven": "^3.1.0",
7776
- "pretty-format": "^27.4.6"
7777
  }
7778
  },
7779
  "jest-watcher": {
7780
- "version": "27.4.6",
7781
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz",
7782
- "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==",
7783
  "dev": true,
7784
  "requires": {
7785
- "@jest/test-result": "^27.4.6",
7786
- "@jest/types": "^27.4.2",
7787
  "@types/node": "*",
7788
  "ansi-escapes": "^4.2.1",
7789
  "chalk": "^4.0.0",
7790
- "jest-util": "^27.4.2",
7791
  "string-length": "^4.0.1"
7792
  }
7793
  },
7794
  "jest-worker": {
7795
- "version": "27.4.6",
7796
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz",
7797
- "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==",
7798
  "dev": true,
7799
  "requires": {
7800
  "@types/node": "*",
@@ -7849,9 +7790,9 @@
7849
  }
7850
  },
7851
  "jsdoc-type-pratt-parser": {
7852
- "version": "2.2.2",
7853
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.2.tgz",
7854
- "integrity": "sha512-zRokSWcPLSWkoNzsWn9pq7YYSwDhKyEe+cJYT2qaPqLOOJb5sFSi46BPj81vP+e8chvCNdQL9RG86Bi9EI6MDw==",
7855
  "dev": true
7856
  },
7857
  "jsdom": {
@@ -7887,6 +7828,14 @@
7887
  "whatwg-url": "^8.5.0",
7888
  "ws": "^7.4.6",
7889
  "xml-name-validator": "^3.0.0"
 
 
 
 
 
 
 
 
7890
  }
7891
  },
7892
  "jsesc": {
@@ -7895,12 +7844,6 @@
7895
  "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
7896
  "dev": true
7897
  },
7898
- "json-parse-better-errors": {
7899
- "version": "1.0.2",
7900
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
7901
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
7902
- "dev": true
7903
- },
7904
  "json-parse-even-better-errors": {
7905
  "version": "2.3.1",
7906
  "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
@@ -7916,23 +7859,20 @@
7916
  "json-stable-stringify-without-jsonify": {
7917
  "version": "1.0.1",
7918
  "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
7919
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
7920
  "dev": true
7921
  },
7922
  "json2php": {
7923
  "version": "0.0.4",
7924
  "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.4.tgz",
7925
- "integrity": "sha1-a9haHdpqXdfpECK7JEA8wbfC7jQ=",
7926
  "dev": true
7927
  },
7928
  "json5": {
7929
- "version": "2.2.0",
7930
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
7931
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
7932
- "dev": true,
7933
- "requires": {
7934
- "minimist": "^1.2.5"
7935
- }
7936
  },
7937
  "jsonc-parser": {
7938
  "version": "3.0.0",
@@ -7941,19 +7881,19 @@
7941
  "dev": true
7942
  },
7943
  "jsx-ast-utils": {
7944
- "version": "3.2.1",
7945
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz",
7946
- "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==",
7947
  "dev": true,
7948
  "requires": {
7949
- "array-includes": "^3.1.3",
7950
- "object.assign": "^4.1.2"
7951
  }
7952
  },
7953
  "kind-of": {
7954
  "version": "3.2.2",
7955
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7956
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7957
  "dev": true,
7958
  "requires": {
7959
  "is-buffer": "^1.1.5"
@@ -7972,21 +7912,21 @@
7972
  "dev": true
7973
  },
7974
  "known-css-properties": {
7975
- "version": "0.24.0",
7976
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz",
7977
- "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==",
7978
  "dev": true
7979
  },
7980
  "language-subtag-registry": {
7981
- "version": "0.3.21",
7982
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz",
7983
- "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==",
7984
  "dev": true
7985
  },
7986
  "language-tags": {
7987
  "version": "1.0.5",
7988
  "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
7989
- "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=",
7990
  "dev": true,
7991
  "requires": {
7992
  "language-subtag-registry": "~0.3.2"
@@ -7995,7 +7935,7 @@
7995
  "lazy-cache": {
7996
  "version": "1.0.4",
7997
  "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
7998
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
7999
  "dev": true
8000
  },
8001
  "leven": {
@@ -8015,9 +7955,9 @@
8015
  }
8016
  },
8017
  "lilconfig": {
8018
- "version": "2.0.4",
8019
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
8020
- "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
8021
  "dev": true
8022
  },
8023
  "lines-and-columns": {
@@ -8036,9 +7976,9 @@
8036
  }
8037
  },
8038
  "loader-runner": {
8039
- "version": "4.2.0",
8040
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
8041
- "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
8042
  "dev": true
8043
  },
8044
  "loader-utils": {
@@ -8070,43 +8010,31 @@
8070
  "lodash.debounce": {
8071
  "version": "4.0.8",
8072
  "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8073
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
8074
- "dev": true
8075
- },
8076
- "lodash.differencewith": {
8077
- "version": "4.5.0",
8078
- "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz",
8079
- "integrity": "sha1-uvr7yRi1UVTheRdqALsK76rIVLc=",
8080
  "dev": true
8081
  },
8082
  "lodash.escape": {
8083
  "version": "4.0.1",
8084
  "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz",
8085
- "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=",
8086
- "dev": true
8087
- },
8088
- "lodash.flatten": {
8089
- "version": "4.4.0",
8090
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
8091
- "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
8092
  "dev": true
8093
  },
8094
  "lodash.flattendeep": {
8095
  "version": "4.4.0",
8096
  "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
8097
- "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
8098
  "dev": true
8099
  },
8100
  "lodash.isequal": {
8101
  "version": "4.5.0",
8102
  "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
8103
- "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
8104
  "dev": true
8105
  },
8106
  "lodash.memoize": {
8107
  "version": "4.1.2",
8108
  "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8109
- "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
8110
  "dev": true
8111
  },
8112
  "lodash.merge": {
@@ -8118,13 +8046,13 @@
8118
  "lodash.truncate": {
8119
  "version": "4.4.2",
8120
  "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
8121
- "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
8122
  "dev": true
8123
  },
8124
  "lodash.uniq": {
8125
  "version": "4.5.0",
8126
  "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
8127
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
8128
  "dev": true
8129
  },
8130
  "log-symbols": {
@@ -8146,6 +8074,15 @@
8146
  "js-tokens": "^3.0.0 || ^4.0.0"
8147
  }
8148
  },
 
 
 
 
 
 
 
 
 
8149
  "lru-cache": {
8150
  "version": "6.0.0",
8151
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -8182,13 +8119,13 @@
8182
  "map-values": {
8183
  "version": "1.0.1",
8184
  "resolved": "https://registry.npmjs.org/map-values/-/map-values-1.0.1.tgz",
8185
- "integrity": "sha1-douOecAJvytk/ugG4ip7HEGQyZA=",
8186
  "dev": true
8187
  },
8188
  "markdown-it": {
8189
- "version": "12.0.4",
8190
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz",
8191
- "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==",
8192
  "dev": true,
8193
  "requires": {
8194
  "argparse": "^2.0.1",
@@ -8213,34 +8150,30 @@
8213
  }
8214
  },
8215
  "markdownlint": {
8216
- "version": "0.23.1",
8217
- "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz",
8218
- "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==",
8219
  "dev": true,
8220
  "requires": {
8221
- "markdown-it": "12.0.4"
8222
  }
8223
  },
8224
  "markdownlint-cli": {
8225
- "version": "0.27.1",
8226
- "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz",
8227
- "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==",
8228
  "dev": true,
8229
  "requires": {
8230
- "commander": "~7.1.0",
8231
- "deep-extend": "~0.6.0",
8232
- "get-stdin": "~8.0.0",
8233
- "glob": "~7.1.6",
8234
- "ignore": "~5.1.8",
8235
- "js-yaml": "^4.0.0",
8236
  "jsonc-parser": "~3.0.0",
8237
- "lodash.differencewith": "~4.5.0",
8238
- "lodash.flatten": "~4.4.0",
8239
- "markdownlint": "~0.23.1",
8240
- "markdownlint-rule-helpers": "~0.14.0",
8241
- "minimatch": "~3.0.4",
8242
- "minimist": "~1.2.5",
8243
- "rc": "~1.2.8"
8244
  },
8245
  "dependencies": {
8246
  "argparse": {
@@ -8250,29 +8183,9 @@
8250
  "dev": true
8251
  },
8252
  "commander": {
8253
- "version": "7.1.0",
8254
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz",
8255
- "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==",
8256
- "dev": true
8257
- },
8258
- "glob": {
8259
- "version": "7.1.7",
8260
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
8261
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
8262
- "dev": true,
8263
- "requires": {
8264
- "fs.realpath": "^1.0.0",
8265
- "inflight": "^1.0.4",
8266
- "inherits": "2",
8267
- "minimatch": "^3.0.4",
8268
- "once": "^1.3.0",
8269
- "path-is-absolute": "^1.0.0"
8270
- }
8271
- },
8272
- "ignore": {
8273
- "version": "5.1.9",
8274
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
8275
- "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
8276
  "dev": true
8277
  },
8278
  "js-yaml": {
@@ -8283,13 +8196,22 @@
8283
  "requires": {
8284
  "argparse": "^2.0.1"
8285
  }
 
 
 
 
 
 
 
 
 
8286
  }
8287
  }
8288
  },
8289
  "markdownlint-rule-helpers": {
8290
- "version": "0.14.0",
8291
- "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz",
8292
- "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==",
8293
  "dev": true
8294
  },
8295
  "mathml-tag-names": {
@@ -8298,50 +8220,31 @@
8298
  "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
8299
  "dev": true
8300
  },
8301
- "mdast-util-from-markdown": {
8302
- "version": "0.8.5",
8303
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
8304
- "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
8305
- "dev": true,
8306
- "requires": {
8307
- "@types/mdast": "^3.0.0",
8308
- "mdast-util-to-string": "^2.0.0",
8309
- "micromark": "~2.11.0",
8310
- "parse-entities": "^2.0.0",
8311
- "unist-util-stringify-position": "^2.0.0"
8312
- }
8313
- },
8314
- "mdast-util-to-string": {
8315
- "version": "2.0.0",
8316
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
8317
- "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
8318
- "dev": true
8319
- },
8320
  "mdn-data": {
8321
- "version": "2.0.4",
8322
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
8323
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
8324
  "dev": true
8325
  },
8326
  "mdurl": {
8327
  "version": "1.0.1",
8328
  "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
8329
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
8330
  "dev": true
8331
  },
8332
  "media-typer": {
8333
  "version": "0.3.0",
8334
  "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8335
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
8336
  "dev": true
8337
  },
8338
  "memfs": {
8339
- "version": "3.4.1",
8340
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz",
8341
- "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
8342
  "dev": true,
8343
  "requires": {
8344
- "fs-monkey": "1.0.3"
8345
  }
8346
  },
8347
  "meow": {
@@ -8401,7 +8304,7 @@
8401
  "merge-descriptors": {
8402
  "version": "1.0.1",
8403
  "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
8404
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
8405
  "dev": true
8406
  },
8407
  "merge-stream": {
@@ -8419,27 +8322,17 @@
8419
  "methods": {
8420
  "version": "1.1.2",
8421
  "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
8422
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
8423
  "dev": true
8424
  },
8425
- "micromark": {
8426
- "version": "2.11.4",
8427
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
8428
- "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
8429
- "dev": true,
8430
- "requires": {
8431
- "debug": "^4.0.0",
8432
- "parse-entities": "^2.0.0"
8433
- }
8434
- },
8435
  "micromatch": {
8436
- "version": "4.0.4",
8437
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
8438
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
8439
  "dev": true,
8440
  "requires": {
8441
- "braces": "^3.0.1",
8442
- "picomatch": "^2.2.3"
8443
  }
8444
  },
8445
  "mime": {
@@ -8449,18 +8342,18 @@
8449
  "dev": true
8450
  },
8451
  "mime-db": {
8452
- "version": "1.51.0",
8453
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
8454
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
8455
  "dev": true
8456
  },
8457
  "mime-types": {
8458
- "version": "2.1.34",
8459
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
8460
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
8461
  "dev": true,
8462
  "requires": {
8463
- "mime-db": "1.51.0"
8464
  }
8465
  },
8466
  "mimic-fn": {
@@ -8476,18 +8369,18 @@
8476
  "dev": true
8477
  },
8478
  "mini-css-extract-plugin": {
8479
- "version": "2.5.3",
8480
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz",
8481
- "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==",
8482
  "dev": true,
8483
  "requires": {
8484
  "schema-utils": "^4.0.0"
8485
  },
8486
  "dependencies": {
8487
  "ajv": {
8488
- "version": "8.9.0",
8489
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
8490
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
8491
  "dev": true,
8492
  "requires": {
8493
  "fast-deep-equal": "^3.1.1",
@@ -8532,9 +8425,9 @@
8532
  "dev": true
8533
  },
8534
  "minimatch": {
8535
- "version": "3.0.4",
8536
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
8537
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
8538
  "dev": true,
8539
  "requires": {
8540
  "brace-expansion": "^1.1.7"
@@ -8560,7 +8453,7 @@
8560
  "is-plain-obj": {
8561
  "version": "1.1.0",
8562
  "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
8563
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
8564
  "dev": true
8565
  },
8566
  "kind-of": {
@@ -8574,7 +8467,7 @@
8574
  "mixin-object": {
8575
  "version": "2.0.1",
8576
  "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
8577
- "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
8578
  "dev": true,
8579
  "requires": {
8580
  "for-in": "^0.1.3",
@@ -8584,20 +8477,11 @@
8584
  "for-in": {
8585
  "version": "0.1.8",
8586
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
8587
- "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
8588
  "dev": true
8589
  }
8590
  }
8591
  },
8592
- "mkdirp": {
8593
- "version": "0.5.5",
8594
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
8595
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
8596
- "dev": true,
8597
- "requires": {
8598
- "minimist": "^1.2.5"
8599
- }
8600
- },
8601
  "mkdirp-classic": {
8602
  "version": "0.5.3",
8603
  "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -8611,9 +8495,9 @@
8611
  "dev": true
8612
  },
8613
  "mrmime": {
8614
- "version": "1.0.0",
8615
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz",
8616
- "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==",
8617
  "dev": true
8618
  },
8619
  "ms": {
@@ -8623,31 +8507,25 @@
8623
  "dev": true
8624
  },
8625
  "multicast-dns": {
8626
- "version": "6.2.3",
8627
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
8628
- "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
8629
  "dev": true,
8630
  "requires": {
8631
- "dns-packet": "^1.3.1",
8632
  "thunky": "^1.0.2"
8633
  }
8634
  },
8635
- "multicast-dns-service-types": {
8636
- "version": "1.1.0",
8637
- "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
8638
- "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
8639
- "dev": true
8640
- },
8641
  "nanoid": {
8642
- "version": "3.2.0",
8643
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
8644
- "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
8645
  "dev": true
8646
  },
8647
  "natural-compare": {
8648
  "version": "1.4.0",
8649
  "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
8650
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
8651
  "dev": true
8652
  },
8653
  "nearley": {
@@ -8660,12 +8538,20 @@
8660
  "moo": "^0.5.0",
8661
  "railroad-diagrams": "^1.0.0",
8662
  "randexp": "0.4.6"
 
 
 
 
 
 
 
 
8663
  }
8664
  },
8665
  "negotiator": {
8666
- "version": "0.6.2",
8667
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
8668
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
8669
  "dev": true
8670
  },
8671
  "neo-async": {
@@ -8674,10 +8560,20 @@
8674
  "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
8675
  "dev": true
8676
  },
 
 
 
 
 
 
 
 
 
 
8677
  "node-fetch": {
8678
- "version": "2.6.5",
8679
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz",
8680
- "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
8681
  "dev": true,
8682
  "requires": {
8683
  "whatwg-url": "^5.0.0"
@@ -8686,19 +8582,19 @@
8686
  "tr46": {
8687
  "version": "0.0.3",
8688
  "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
8689
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
8690
  "dev": true
8691
  },
8692
  "webidl-conversions": {
8693
  "version": "3.0.1",
8694
  "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
8695
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
8696
  "dev": true
8697
  },
8698
  "whatwg-url": {
8699
  "version": "5.0.0",
8700
  "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
8701
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
8702
  "dev": true,
8703
  "requires": {
8704
  "tr46": "~0.0.3",
@@ -8716,13 +8612,13 @@
8716
  "node-int64": {
8717
  "version": "0.4.0",
8718
  "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
8719
- "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
8720
  "dev": true
8721
  },
8722
  "node-releases": {
8723
- "version": "2.0.1",
8724
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
8725
- "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
8726
  "dev": true
8727
  },
8728
  "normalize-package-data": {
@@ -8754,13 +8650,7 @@
8754
  "normalize-range": {
8755
  "version": "0.1.2",
8756
  "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
8757
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
8758
- "dev": true
8759
- },
8760
- "normalize-selector": {
8761
- "version": "0.2.0",
8762
- "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
8763
- "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
8764
  "dev": true
8765
  },
8766
  "normalize-url": {
@@ -8808,9 +8698,9 @@
8808
  },
8809
  "dependencies": {
8810
  "semver": {
8811
- "version": "7.3.5",
8812
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
8813
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
8814
  "dev": true,
8815
  "requires": {
8816
  "lru-cache": "^6.0.0"
@@ -8840,18 +8730,18 @@
8840
  }
8841
  },
8842
  "nth-check": {
8843
- "version": "1.0.2",
8844
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
8845
- "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
8846
  "dev": true,
8847
  "requires": {
8848
- "boolbase": "~1.0.0"
8849
  }
8850
  },
8851
  "nwsapi": {
8852
- "version": "2.2.0",
8853
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
8854
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
8855
  "dev": true
8856
  },
8857
  "object-assign": {
@@ -8863,13 +8753,13 @@
8863
  "object-filter": {
8864
  "version": "1.0.2",
8865
  "resolved": "https://registry.npmjs.org/object-filter/-/object-filter-1.0.2.tgz",
8866
- "integrity": "sha1-rwt5f/6+r4pSxmN87b6IFs/sG8g=",
8867
  "dev": true
8868
  },
8869
  "object-inspect": {
8870
- "version": "1.12.0",
8871
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
8872
- "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
8873
  "dev": true
8874
  },
8875
  "object-is": {
@@ -8889,14 +8779,14 @@
8889
  "dev": true
8890
  },
8891
  "object.assign": {
8892
- "version": "4.1.2",
8893
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
8894
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
8895
  "dev": true,
8896
  "requires": {
8897
- "call-bind": "^1.0.0",
8898
- "define-properties": "^1.1.3",
8899
- "has-symbols": "^1.0.1",
8900
  "object-keys": "^1.1.1"
8901
  }
8902
  },
@@ -8922,25 +8812,14 @@
8922
  "es-abstract": "^1.19.1"
8923
  }
8924
  },
8925
- "object.getownpropertydescriptors": {
8926
- "version": "2.1.3",
8927
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
8928
- "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
8929
- "dev": true,
8930
- "requires": {
8931
- "call-bind": "^1.0.2",
8932
- "define-properties": "^1.1.3",
8933
- "es-abstract": "^1.19.1"
8934
- }
8935
- },
8936
  "object.hasown": {
8937
- "version": "1.1.0",
8938
- "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz",
8939
- "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==",
8940
  "dev": true,
8941
  "requires": {
8942
- "define-properties": "^1.1.3",
8943
- "es-abstract": "^1.19.1"
8944
  }
8945
  },
8946
  "object.values": {
@@ -8961,9 +8840,9 @@
8961
  "dev": true
8962
  },
8963
  "on-finished": {
8964
- "version": "2.3.0",
8965
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
8966
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
8967
  "dev": true,
8968
  "requires": {
8969
  "ee-first": "1.1.1"
@@ -8978,7 +8857,7 @@
8978
  "once": {
8979
  "version": "1.4.0",
8980
  "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
8981
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
8982
  "dev": true,
8983
  "requires": {
8984
  "wrappy": "1"
@@ -9027,7 +8906,7 @@
9027
  "os-homedir": {
9028
  "version": "1.0.2",
9029
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
9030
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
9031
  "dev": true
9032
  },
9033
  "p-limit": {
@@ -9055,21 +8934,31 @@
9055
  "dev": true
9056
  },
9057
  "p-retry": {
9058
- "version": "4.6.1",
9059
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
9060
- "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
9061
  "dev": true,
9062
  "requires": {
9063
- "@types/retry": "^0.12.0",
9064
  "retry": "^0.13.1"
9065
  }
9066
  },
9067
  "p-try": {
9068
- "version": "1.0.0",
9069
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
9070
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
9071
  "dev": true
9072
  },
 
 
 
 
 
 
 
 
 
 
9073
  "parent-module": {
9074
  "version": "1.0.1",
9075
  "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -9079,20 +8968,6 @@
9079
  "callsites": "^3.0.0"
9080
  }
9081
  },
9082
- "parse-entities": {
9083
- "version": "2.0.0",
9084
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
9085
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
9086
- "dev": true,
9087
- "requires": {
9088
- "character-entities": "^1.0.0",
9089
- "character-entities-legacy": "^1.0.0",
9090
- "character-reference-invalid": "^1.0.0",
9091
- "is-alphanumerical": "^1.0.0",
9092
- "is-decimal": "^1.0.0",
9093
- "is-hexadecimal": "^1.0.0"
9094
- }
9095
- },
9096
  "parse-json": {
9097
  "version": "5.2.0",
9098
  "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
@@ -9108,22 +8983,37 @@
9108
  "parse-passwd": {
9109
  "version": "1.0.0",
9110
  "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
9111
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
9112
  "dev": true
9113
  },
9114
  "parse5": {
9115
- "version": "6.0.1",
9116
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
9117
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
9118
- "dev": true
 
 
 
9119
  },
9120
  "parse5-htmlparser2-tree-adapter": {
9121
- "version": "6.0.1",
9122
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
9123
- "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
9124
  "dev": true,
9125
  "requires": {
9126
- "parse5": "^6.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
9127
  }
9128
  },
9129
  "parseurl": {
@@ -9132,6 +9022,26 @@
9132
  "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
9133
  "dev": true
9134
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9135
  "path-exists": {
9136
  "version": "4.0.0",
9137
  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -9141,13 +9051,13 @@
9141
  "path-is-absolute": {
9142
  "version": "1.0.1",
9143
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
9144
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
9145
  "dev": true
9146
  },
9147
  "path-is-inside": {
9148
  "version": "1.0.2",
9149
  "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
9150
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
9151
  "dev": true
9152
  },
9153
  "path-key": {
@@ -9165,7 +9075,7 @@
9165
  "path-to-regexp": {
9166
  "version": "0.1.7",
9167
  "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
9168
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
9169
  "dev": true
9170
  },
9171
  "path-type": {
@@ -9177,13 +9087,13 @@
9177
  "pend": {
9178
  "version": "1.2.0",
9179
  "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
9180
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
9181
  "dev": true
9182
  },
9183
  "performance-now": {
9184
  "version": "2.1.0",
9185
  "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9186
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
9187
  "dev": true
9188
  },
9189
  "picocolors": {
@@ -9207,13 +9117,13 @@
9207
  "pinkie": {
9208
  "version": "2.0.4",
9209
  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
9210
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
9211
  "dev": true
9212
  },
9213
  "pinkie-promise": {
9214
  "version": "2.0.1",
9215
  "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
9216
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
9217
  "dev": true,
9218
  "requires": {
9219
  "pinkie": "^2.0.0"
@@ -9270,12 +9180,6 @@
9270
  "requires": {
9271
  "p-limit": "^2.2.0"
9272
  }
9273
- },
9274
- "p-try": {
9275
- "version": "2.2.0",
9276
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
9277
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
9278
- "dev": true
9279
  }
9280
  }
9281
  },
@@ -9288,53 +9192,31 @@
9288
  "irregular-plurals": "^3.2.0"
9289
  }
9290
  },
9291
- "portfinder": {
9292
- "version": "1.0.28",
9293
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
9294
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
9295
  "dev": true,
9296
  "requires": {
9297
- "async": "^2.6.2",
9298
- "debug": "^3.1.1",
9299
- "mkdirp": "^0.5.5"
9300
- },
9301
- "dependencies": {
9302
- "debug": {
9303
- "version": "3.2.7",
9304
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
9305
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
9306
- "dev": true,
9307
- "requires": {
9308
- "ms": "^2.1.1"
9309
- }
9310
- }
9311
- }
9312
- },
9313
- "postcss": {
9314
- "version": "8.4.5",
9315
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
9316
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
9317
- "dev": true,
9318
- "requires": {
9319
- "nanoid": "^3.1.30",
9320
  "picocolors": "^1.0.0",
9321
- "source-map-js": "^1.0.1"
9322
  }
9323
  },
9324
  "postcss-calc": {
9325
- "version": "8.2.2",
9326
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz",
9327
- "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==",
9328
  "dev": true,
9329
  "requires": {
9330
- "postcss-selector-parser": "^6.0.2",
9331
- "postcss-value-parser": "^4.0.2"
9332
  }
9333
  },
9334
  "postcss-colormin": {
9335
- "version": "5.2.4",
9336
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.4.tgz",
9337
- "integrity": "sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg==",
9338
  "dev": true,
9339
  "requires": {
9340
  "browserslist": "^4.16.6",
@@ -9344,36 +9226,37 @@
9344
  }
9345
  },
9346
  "postcss-convert-values": {
9347
- "version": "5.0.3",
9348
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz",
9349
- "integrity": "sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA==",
9350
  "dev": true,
9351
  "requires": {
 
9352
  "postcss-value-parser": "^4.2.0"
9353
  }
9354
  },
9355
  "postcss-discard-comments": {
9356
- "version": "5.0.2",
9357
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz",
9358
- "integrity": "sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg==",
9359
  "dev": true
9360
  },
9361
  "postcss-discard-duplicates": {
9362
- "version": "5.0.2",
9363
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz",
9364
- "integrity": "sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g==",
9365
  "dev": true
9366
  },
9367
  "postcss-discard-empty": {
9368
- "version": "5.0.2",
9369
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz",
9370
- "integrity": "sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ==",
9371
  "dev": true
9372
  },
9373
  "postcss-discard-overridden": {
9374
- "version": "5.0.3",
9375
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz",
9376
- "integrity": "sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g==",
9377
  "dev": true
9378
  },
9379
  "postcss-loader": {
@@ -9388,9 +9271,9 @@
9388
  },
9389
  "dependencies": {
9390
  "semver": {
9391
- "version": "7.3.5",
9392
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
9393
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
9394
  "dev": true,
9395
  "requires": {
9396
  "lru-cache": "^6.0.0"
@@ -9401,66 +9284,66 @@
9401
  "postcss-media-query-parser": {
9402
  "version": "0.2.3",
9403
  "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
9404
- "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
9405
  "dev": true
9406
  },
9407
  "postcss-merge-longhand": {
9408
- "version": "5.0.5",
9409
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz",
9410
- "integrity": "sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g==",
9411
  "dev": true,
9412
  "requires": {
9413
  "postcss-value-parser": "^4.2.0",
9414
- "stylehacks": "^5.0.2"
9415
  }
9416
  },
9417
  "postcss-merge-rules": {
9418
- "version": "5.0.5",
9419
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz",
9420
- "integrity": "sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug==",
9421
  "dev": true,
9422
  "requires": {
9423
  "browserslist": "^4.16.6",
9424
  "caniuse-api": "^3.0.0",
9425
- "cssnano-utils": "^3.0.1",
9426
  "postcss-selector-parser": "^6.0.5"
9427
  }
9428
  },
9429
  "postcss-minify-font-values": {
9430
- "version": "5.0.3",
9431
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz",
9432
- "integrity": "sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA==",
9433
  "dev": true,
9434
  "requires": {
9435
  "postcss-value-parser": "^4.2.0"
9436
  }
9437
  },
9438
  "postcss-minify-gradients": {
9439
- "version": "5.0.5",
9440
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz",
9441
- "integrity": "sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg==",
9442
  "dev": true,
9443
  "requires": {
9444
  "colord": "^2.9.1",
9445
- "cssnano-utils": "^3.0.1",
9446
  "postcss-value-parser": "^4.2.0"
9447
  }
9448
  },
9449
  "postcss-minify-params": {
9450
- "version": "5.0.4",
9451
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz",
9452
- "integrity": "sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg==",
9453
  "dev": true,
9454
  "requires": {
9455
  "browserslist": "^4.16.6",
9456
- "cssnano-utils": "^3.0.1",
9457
  "postcss-value-parser": "^4.2.0"
9458
  }
9459
  },
9460
  "postcss-minify-selectors": {
9461
- "version": "5.1.2",
9462
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz",
9463
- "integrity": "sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ==",
9464
  "dev": true,
9465
  "requires": {
9466
  "postcss-selector-parser": "^6.0.5"
@@ -9502,60 +9385,60 @@
9502
  }
9503
  },
9504
  "postcss-normalize-charset": {
9505
- "version": "5.0.2",
9506
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz",
9507
- "integrity": "sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g==",
9508
  "dev": true
9509
  },
9510
  "postcss-normalize-display-values": {
9511
- "version": "5.0.2",
9512
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz",
9513
- "integrity": "sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw==",
9514
  "dev": true,
9515
  "requires": {
9516
  "postcss-value-parser": "^4.2.0"
9517
  }
9518
  },
9519
  "postcss-normalize-positions": {
9520
- "version": "5.0.3",
9521
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz",
9522
- "integrity": "sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA==",
9523
  "dev": true,
9524
  "requires": {
9525
  "postcss-value-parser": "^4.2.0"
9526
  }
9527
  },
9528
  "postcss-normalize-repeat-style": {
9529
- "version": "5.0.3",
9530
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz",
9531
- "integrity": "sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg==",
9532
  "dev": true,
9533
  "requires": {
9534
  "postcss-value-parser": "^4.2.0"
9535
  }
9536
  },
9537
  "postcss-normalize-string": {
9538
- "version": "5.0.3",
9539
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz",
9540
- "integrity": "sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw==",
9541
  "dev": true,
9542
  "requires": {
9543
  "postcss-value-parser": "^4.2.0"
9544
  }
9545
  },
9546
  "postcss-normalize-timing-functions": {
9547
- "version": "5.0.2",
9548
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz",
9549
- "integrity": "sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg==",
9550
  "dev": true,
9551
  "requires": {
9552
  "postcss-value-parser": "^4.2.0"
9553
  }
9554
  },
9555
  "postcss-normalize-unicode": {
9556
- "version": "5.0.3",
9557
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz",
9558
- "integrity": "sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw==",
9559
  "dev": true,
9560
  "requires": {
9561
  "browserslist": "^4.16.6",
@@ -9563,9 +9446,9 @@
9563
  }
9564
  },
9565
  "postcss-normalize-url": {
9566
- "version": "5.0.4",
9567
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz",
9568
- "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==",
9569
  "dev": true,
9570
  "requires": {
9571
  "normalize-url": "^6.0.1",
@@ -9573,28 +9456,28 @@
9573
  }
9574
  },
9575
  "postcss-normalize-whitespace": {
9576
- "version": "5.0.3",
9577
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz",
9578
- "integrity": "sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A==",
9579
  "dev": true,
9580
  "requires": {
9581
  "postcss-value-parser": "^4.2.0"
9582
  }
9583
  },
9584
  "postcss-ordered-values": {
9585
- "version": "5.0.4",
9586
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz",
9587
- "integrity": "sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw==",
9588
  "dev": true,
9589
  "requires": {
9590
- "cssnano-utils": "^3.0.1",
9591
  "postcss-value-parser": "^4.2.0"
9592
  }
9593
  },
9594
  "postcss-reduce-initial": {
9595
- "version": "5.0.2",
9596
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz",
9597
- "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==",
9598
  "dev": true,
9599
  "requires": {
9600
  "browserslist": "^4.16.6",
@@ -9602,9 +9485,9 @@
9602
  }
9603
  },
9604
  "postcss-reduce-transforms": {
9605
- "version": "5.0.3",
9606
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz",
9607
- "integrity": "sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A==",
9608
  "dev": true,
9609
  "requires": {
9610
  "postcss-value-parser": "^4.2.0"
@@ -9613,7 +9496,7 @@
9613
  "postcss-resolve-nested-selector": {
9614
  "version": "0.1.1",
9615
  "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
9616
- "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
9617
  "dev": true
9618
  },
9619
  "postcss-safe-parser": {
@@ -9623,15 +9506,15 @@
9623
  "dev": true
9624
  },
9625
  "postcss-scss": {
9626
- "version": "4.0.3",
9627
- "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.3.tgz",
9628
- "integrity": "sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==",
9629
  "dev": true
9630
  },
9631
  "postcss-selector-parser": {
9632
- "version": "6.0.9",
9633
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz",
9634
- "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==",
9635
  "dev": true,
9636
  "requires": {
9637
  "cssesc": "^3.0.0",
@@ -9639,120 +9522,19 @@
9639
  }
9640
  },
9641
  "postcss-svgo": {
9642
- "version": "5.0.3",
9643
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz",
9644
- "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==",
9645
  "dev": true,
9646
  "requires": {
9647
- "postcss-value-parser": "^4.1.0",
9648
  "svgo": "^2.7.0"
9649
- },
9650
- "dependencies": {
9651
- "commander": {
9652
- "version": "7.2.0",
9653
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
9654
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
9655
- "dev": true
9656
- },
9657
- "css-select": {
9658
- "version": "4.2.1",
9659
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
9660
- "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
9661
- "dev": true,
9662
- "requires": {
9663
- "boolbase": "^1.0.0",
9664
- "css-what": "^5.1.0",
9665
- "domhandler": "^4.3.0",
9666
- "domutils": "^2.8.0",
9667
- "nth-check": "^2.0.1"
9668
- }
9669
- },
9670
- "css-tree": {
9671
- "version": "1.1.3",
9672
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
9673
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
9674
- "dev": true,
9675
- "requires": {
9676
- "mdn-data": "2.0.14",
9677
- "source-map": "^0.6.1"
9678
- }
9679
- },
9680
- "css-what": {
9681
- "version": "5.1.0",
9682
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
9683
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
9684
- "dev": true
9685
- },
9686
- "dom-serializer": {
9687
- "version": "1.3.2",
9688
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
9689
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
9690
- "dev": true,
9691
- "requires": {
9692
- "domelementtype": "^2.0.1",
9693
- "domhandler": "^4.2.0",
9694
- "entities": "^2.0.0"
9695
- }
9696
- },
9697
- "domelementtype": {
9698
- "version": "2.2.0",
9699
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
9700
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
9701
- "dev": true
9702
- },
9703
- "domutils": {
9704
- "version": "2.8.0",
9705
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
9706
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
9707
- "dev": true,
9708
- "requires": {
9709
- "dom-serializer": "^1.0.1",
9710
- "domelementtype": "^2.2.0",
9711
- "domhandler": "^4.2.0"
9712
- }
9713
- },
9714
- "mdn-data": {
9715
- "version": "2.0.14",
9716
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
9717
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
9718
- "dev": true
9719
- },
9720
- "nth-check": {
9721
- "version": "2.0.1",
9722
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
9723
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
9724
- "dev": true,
9725
- "requires": {
9726
- "boolbase": "^1.0.0"
9727
- }
9728
- },
9729
- "source-map": {
9730
- "version": "0.6.1",
9731
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
9732
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
9733
- "dev": true
9734
- },
9735
- "svgo": {
9736
- "version": "2.8.0",
9737
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
9738
- "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
9739
- "dev": true,
9740
- "requires": {
9741
- "@trysound/sax": "0.2.0",
9742
- "commander": "^7.2.0",
9743
- "css-select": "^4.1.3",
9744
- "css-tree": "^1.1.3",
9745
- "csso": "^4.2.0",
9746
- "picocolors": "^1.0.0",
9747
- "stable": "^0.1.8"
9748
- }
9749
- }
9750
  }
9751
  },
9752
  "postcss-unique-selectors": {
9753
- "version": "5.0.3",
9754
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz",
9755
- "integrity": "sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ==",
9756
  "dev": true,
9757
  "requires": {
9758
  "postcss-selector-parser": "^6.0.5"
@@ -9771,9 +9553,9 @@
9771
  "dev": true
9772
  },
9773
  "prettier": {
9774
- "version": "npm:wp-prettier@2.2.1-beta-1",
9775
- "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz",
9776
- "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==",
9777
  "dev": true
9778
  },
9779
  "prettier-linter-helpers": {
@@ -9786,9 +9568,9 @@
9786
  }
9787
  },
9788
  "pretty-format": {
9789
- "version": "27.4.6",
9790
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz",
9791
- "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==",
9792
  "dev": true,
9793
  "requires": {
9794
  "ansi-regex": "^5.0.1",
@@ -9870,13 +9652,13 @@
9870
  "pseudomap": {
9871
  "version": "1.0.2",
9872
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
9873
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9874
  "dev": true
9875
  },
9876
  "psl": {
9877
- "version": "1.8.0",
9878
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
9879
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
9880
  "dev": true
9881
  },
9882
  "pump": {
@@ -9896,34 +9678,25 @@
9896
  "dev": true
9897
  },
9898
  "puppeteer-core": {
9899
- "version": "11.0.0",
9900
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-11.0.0.tgz",
9901
- "integrity": "sha512-hfQ39KNP0qKplQ86iaCNXHH9zpWlV01UFdggt2qffgWeCBF9KMavwP/k/iK/JidPPWfOnKZhDLSHZVSUr73DtA==",
9902
  "dev": true,
9903
  "requires": {
9904
- "debug": "4.3.2",
9905
- "devtools-protocol": "0.0.901419",
 
9906
  "extract-zip": "2.0.1",
9907
- "https-proxy-agent": "5.0.0",
9908
- "node-fetch": "2.6.5",
9909
  "pkg-dir": "4.2.0",
9910
  "progress": "2.0.3",
9911
  "proxy-from-env": "1.1.0",
9912
  "rimraf": "3.0.2",
9913
  "tar-fs": "2.1.1",
9914
  "unbzip2-stream": "1.4.3",
9915
- "ws": "8.2.3"
9916
  },
9917
  "dependencies": {
9918
- "debug": {
9919
- "version": "4.3.2",
9920
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
9921
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
9922
- "dev": true,
9923
- "requires": {
9924
- "ms": "2.1.2"
9925
- }
9926
- },
9927
  "rimraf": {
9928
  "version": "3.0.2",
9929
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -9934,23 +9707,26 @@
9934
  }
9935
  },
9936
  "ws": {
9937
- "version": "8.2.3",
9938
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
9939
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
9940
  "dev": true
9941
  }
9942
  }
9943
  },
9944
- "q": {
9945
- "version": "1.5.1",
9946
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
9947
- "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
9948
- "dev": true
9949
- },
9950
  "qs": {
9951
- "version": "6.9.6",
9952
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
9953
- "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
 
 
 
 
 
 
 
 
 
9954
  "dev": true
9955
  },
9956
  "queue-microtask": {
@@ -9977,7 +9753,7 @@
9977
  "railroad-diagrams": {
9978
  "version": "1.0.0",
9979
  "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
9980
- "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=",
9981
  "dev": true
9982
  },
9983
  "randexp": {
@@ -10006,41 +9782,21 @@
10006
  "dev": true
10007
  },
10008
  "raw-body": {
10009
- "version": "2.4.2",
10010
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
10011
- "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
10012
  "dev": true,
10013
  "requires": {
10014
- "bytes": "3.1.1",
10015
- "http-errors": "1.8.1",
10016
  "iconv-lite": "0.4.24",
10017
  "unpipe": "1.0.0"
10018
  },
10019
  "dependencies": {
10020
  "bytes": {
10021
- "version": "3.1.1",
10022
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
10023
- "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
10024
- "dev": true
10025
- }
10026
- }
10027
- },
10028
- "rc": {
10029
- "version": "1.2.8",
10030
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
10031
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
10032
- "dev": true,
10033
- "requires": {
10034
- "deep-extend": "^0.6.0",
10035
- "ini": "~1.3.0",
10036
- "minimist": "^1.2.0",
10037
- "strip-json-comments": "~2.0.1"
10038
- },
10039
- "dependencies": {
10040
- "strip-json-comments": {
10041
- "version": "2.0.1",
10042
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
10043
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
10044
  "dev": true
10045
  }
10046
  }
@@ -10081,13 +9837,13 @@
10081
  "dev": true
10082
  },
10083
  "react-shallow-renderer": {
10084
- "version": "16.14.1",
10085
- "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz",
10086
- "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==",
10087
  "dev": true,
10088
  "requires": {
10089
  "object-assign": "^4.1.1",
10090
- "react-is": "^16.12.0 || ^17.0.0"
10091
  }
10092
  },
10093
  "react-test-renderer": {
@@ -10188,12 +9944,6 @@
10188
  "p-limit": "^2.2.0"
10189
  }
10190
  },
10191
- "p-try": {
10192
- "version": "2.2.0",
10193
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
10194
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
10195
- "dev": true
10196
- },
10197
  "type-fest": {
10198
  "version": "0.8.1",
10199
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
@@ -10248,9 +9998,9 @@
10248
  "dev": true
10249
  },
10250
  "regenerate-unicode-properties": {
10251
- "version": "9.0.0",
10252
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
10253
- "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
10254
  "dev": true,
10255
  "requires": {
10256
  "regenerate": "^1.4.2"
@@ -10263,22 +10013,23 @@
10263
  "dev": true
10264
  },
10265
  "regenerator-transform": {
10266
- "version": "0.14.5",
10267
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
10268
- "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
10269
  "dev": true,
10270
  "requires": {
10271
  "@babel/runtime": "^7.8.4"
10272
  }
10273
  },
10274
  "regexp.prototype.flags": {
10275
- "version": "1.4.1",
10276
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
10277
- "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
10278
  "dev": true,
10279
  "requires": {
10280
  "call-bind": "^1.0.2",
10281
- "define-properties": "^1.1.3"
 
10282
  }
10283
  },
10284
  "regexpp": {
@@ -10288,15 +10039,15 @@
10288
  "dev": true
10289
  },
10290
  "regexpu-core": {
10291
- "version": "4.8.0",
10292
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
10293
- "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
10294
  "dev": true,
10295
  "requires": {
10296
  "regenerate": "^1.4.2",
10297
- "regenerate-unicode-properties": "^9.0.0",
10298
- "regjsgen": "^0.5.2",
10299
- "regjsparser": "^0.7.0",
10300
  "unicode-match-property-ecmascript": "^2.0.0",
10301
  "unicode-match-property-value-ecmascript": "^2.0.0"
10302
  }
@@ -10308,15 +10059,15 @@
10308
  "dev": true
10309
  },
10310
  "regjsgen": {
10311
- "version": "0.5.2",
10312
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
10313
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
10314
  "dev": true
10315
  },
10316
  "regjsparser": {
10317
- "version": "0.7.0",
10318
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
10319
- "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
10320
  "dev": true,
10321
  "requires": {
10322
  "jsesc": "~0.5.0"
@@ -10325,7 +10076,7 @@
10325
  "jsesc": {
10326
  "version": "0.5.0",
10327
  "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
10328
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
10329
  "dev": true
10330
  }
10331
  }
@@ -10333,7 +10084,7 @@
10333
  "require-directory": {
10334
  "version": "2.1.1",
10335
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10336
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
10337
  "dev": true
10338
  },
10339
  "require-from-string": {
@@ -10351,16 +10102,16 @@
10351
  "requires-port": {
10352
  "version": "1.0.0",
10353
  "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
10354
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
10355
  "dev": true
10356
  },
10357
  "resolve": {
10358
- "version": "1.22.0",
10359
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
10360
- "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
10361
  "dev": true,
10362
  "requires": {
10363
- "is-core-module": "^2.8.1",
10364
  "path-parse": "^1.0.7",
10365
  "supports-preserve-symlinks-flag": "^1.0.0"
10366
  }
@@ -10394,7 +10145,7 @@
10394
  "resolve-dir": {
10395
  "version": "0.1.1",
10396
  "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
10397
- "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=",
10398
  "dev": true,
10399
  "requires": {
10400
  "expand-tilde": "^1.2.2",
@@ -10443,13 +10194,33 @@
10443
  "rst-selector-parser": {
10444
  "version": "2.2.3",
10445
  "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz",
10446
- "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=",
10447
  "dev": true,
10448
  "requires": {
10449
  "lodash.flattendeep": "^4.4.0",
10450
  "nearley": "^2.7.10"
10451
  }
10452
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10453
  "run-parallel": {
10454
  "version": "1.2.0",
10455
  "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -10460,20 +10231,12 @@
10460
  }
10461
  },
10462
  "rxjs": {
10463
- "version": "7.5.2",
10464
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz",
10465
- "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==",
10466
  "dev": true,
10467
  "requires": {
10468
  "tslib": "^2.1.0"
10469
- },
10470
- "dependencies": {
10471
- "tslib": {
10472
- "version": "2.3.1",
10473
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
10474
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
10475
- "dev": true
10476
- }
10477
  }
10478
  },
10479
  "safe-buffer": {
@@ -10489,9 +10252,9 @@
10489
  "dev": true
10490
  },
10491
  "sass": {
10492
- "version": "1.49.0",
10493
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz",
10494
- "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==",
10495
  "dev": true,
10496
  "requires": {
10497
  "chokidar": ">=3.0.0 <4.0.0",
@@ -10500,21 +10263,15 @@
10500
  }
10501
  },
10502
  "sass-loader": {
10503
- "version": "12.4.0",
10504
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz",
10505
- "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==",
10506
  "dev": true,
10507
  "requires": {
10508
  "klona": "^2.0.4",
10509
  "neo-async": "^2.6.2"
10510
  }
10511
  },
10512
- "sax": {
10513
- "version": "1.2.4",
10514
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
10515
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
10516
- "dev": true
10517
- },
10518
  "saxes": {
10519
  "version": "5.0.1",
10520
  "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
@@ -10548,16 +10305,16 @@
10548
  "select-hose": {
10549
  "version": "2.0.0",
10550
  "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
10551
- "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
10552
  "dev": true
10553
  },
10554
  "selfsigned": {
10555
- "version": "2.0.0",
10556
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz",
10557
- "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==",
10558
  "dev": true,
10559
  "requires": {
10560
- "node-forge": "^1.2.0"
10561
  }
10562
  },
10563
  "semver": {
@@ -10567,24 +10324,24 @@
10567
  "dev": true
10568
  },
10569
  "send": {
10570
- "version": "0.17.2",
10571
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
10572
- "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
10573
  "dev": true,
10574
  "requires": {
10575
  "debug": "2.6.9",
10576
- "depd": "~1.1.2",
10577
- "destroy": "~1.0.4",
10578
  "encodeurl": "~1.0.2",
10579
  "escape-html": "~1.0.3",
10580
  "etag": "~1.8.1",
10581
  "fresh": "0.5.2",
10582
- "http-errors": "1.8.1",
10583
  "mime": "1.6.0",
10584
  "ms": "2.1.3",
10585
- "on-finished": "~2.3.0",
10586
  "range-parser": "~1.2.1",
10587
- "statuses": "~1.5.0"
10588
  },
10589
  "dependencies": {
10590
  "debug": {
@@ -10599,7 +10356,7 @@
10599
  "ms": {
10600
  "version": "2.0.0",
10601
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10602
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10603
  "dev": true
10604
  }
10605
  }
@@ -10612,6 +10369,17 @@
10612
  }
10613
  }
10614
  },
 
 
 
 
 
 
 
 
 
 
 
10615
  "serialize-javascript": {
10616
  "version": "6.0.0",
10617
  "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
@@ -10624,7 +10392,7 @@
10624
  "serve-index": {
10625
  "version": "1.9.1",
10626
  "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
10627
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
10628
  "dev": true,
10629
  "requires": {
10630
  "accepts": "~1.3.4",
@@ -10645,10 +10413,16 @@
10645
  "ms": "2.0.0"
10646
  }
10647
  },
 
 
 
 
 
 
10648
  "http-errors": {
10649
  "version": "1.6.3",
10650
  "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
10651
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
10652
  "dev": true,
10653
  "requires": {
10654
  "depd": "~1.1.2",
@@ -10660,13 +10434,13 @@
10660
  "inherits": {
10661
  "version": "2.0.3",
10662
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
10663
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
10664
  "dev": true
10665
  },
10666
  "ms": {
10667
  "version": "2.0.0",
10668
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10669
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10670
  "dev": true
10671
  },
10672
  "setprototypeof": {
@@ -10674,19 +10448,25 @@
10674
  "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
10675
  "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
10676
  "dev": true
 
 
 
 
 
 
10677
  }
10678
  }
10679
  },
10680
  "serve-static": {
10681
- "version": "1.14.2",
10682
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
10683
- "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
10684
  "dev": true,
10685
  "requires": {
10686
  "encodeurl": "~1.0.2",
10687
  "escape-html": "~1.0.3",
10688
  "parseurl": "~1.3.3",
10689
- "send": "0.17.2"
10690
  }
10691
  },
10692
  "setprototypeof": {
@@ -10698,7 +10478,7 @@
10698
  "shallow-clone": {
10699
  "version": "0.1.2",
10700
  "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
10701
- "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=",
10702
  "dev": true,
10703
  "requires": {
10704
  "is-extendable": "^0.1.1",
@@ -10710,7 +10490,7 @@
10710
  "kind-of": {
10711
  "version": "2.0.1",
10712
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
10713
- "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=",
10714
  "dev": true,
10715
  "requires": {
10716
  "is-buffer": "^1.0.2"
@@ -10719,7 +10499,7 @@
10719
  "lazy-cache": {
10720
  "version": "0.2.7",
10721
  "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
10722
- "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=",
10723
  "dev": true
10724
  }
10725
  }
@@ -10727,7 +10507,7 @@
10727
  "shebang-command": {
10728
  "version": "1.2.0",
10729
  "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
10730
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
10731
  "dev": true,
10732
  "requires": {
10733
  "shebang-regex": "^1.0.0"
@@ -10736,7 +10516,7 @@
10736
  "shebang-regex": {
10737
  "version": "1.0.0",
10738
  "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
10739
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
10740
  "dev": true
10741
  },
10742
  "side-channel": {
@@ -10751,9 +10531,9 @@
10751
  }
10752
  },
10753
  "signal-exit": {
10754
- "version": "3.0.6",
10755
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
10756
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
10757
  "dev": true
10758
  },
10759
  "sirv": {
@@ -10816,6 +10596,16 @@
10816
  }
10817
  }
10818
  },
 
 
 
 
 
 
 
 
 
 
10819
  "sockjs": {
10820
  "version": "0.3.24",
10821
  "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
@@ -10828,9 +10618,9 @@
10828
  }
10829
  },
10830
  "source-map": {
10831
- "version": "0.5.7",
10832
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
10833
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10834
  "dev": true
10835
  },
10836
  "source-map-js": {
@@ -10917,9 +10707,9 @@
10917
  }
10918
  },
10919
  "spdx-license-ids": {
10920
- "version": "3.0.11",
10921
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
10922
- "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
10923
  "dev": true
10924
  },
10925
  "spdy": {
@@ -10949,16 +10739,10 @@
10949
  "wbuf": "^1.7.3"
10950
  }
10951
  },
10952
- "specificity": {
10953
- "version": "0.4.1",
10954
- "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
10955
- "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
10956
- "dev": true
10957
- },
10958
  "sprintf-js": {
10959
  "version": "1.0.3",
10960
  "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
10961
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10962
  "dev": true
10963
  },
10964
  "stable": {
@@ -10985,15 +10769,15 @@
10985
  }
10986
  },
10987
  "stackframe": {
10988
- "version": "1.2.0",
10989
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
10990
- "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
10991
  "dev": true
10992
  },
10993
  "statuses": {
10994
- "version": "1.5.0",
10995
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
10996
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
10997
  "dev": true
10998
  },
10999
  "string-length": {
@@ -11026,50 +10810,52 @@
11026
  }
11027
  },
11028
  "string.prototype.matchall": {
11029
- "version": "4.0.6",
11030
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz",
11031
- "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==",
11032
  "dev": true,
11033
  "requires": {
11034
  "call-bind": "^1.0.2",
11035
  "define-properties": "^1.1.3",
11036
  "es-abstract": "^1.19.1",
11037
  "get-intrinsic": "^1.1.1",
11038
- "has-symbols": "^1.0.2",
11039
  "internal-slot": "^1.0.3",
11040
- "regexp.prototype.flags": "^1.3.1",
11041
  "side-channel": "^1.0.4"
11042
  }
11043
  },
11044
  "string.prototype.trim": {
11045
- "version": "1.2.5",
11046
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
11047
- "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
11048
  "dev": true,
11049
  "requires": {
11050
  "call-bind": "^1.0.2",
11051
- "define-properties": "^1.1.3",
11052
- "es-abstract": "^1.19.1"
11053
  }
11054
  },
11055
  "string.prototype.trimend": {
11056
- "version": "1.0.4",
11057
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
11058
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
11059
  "dev": true,
11060
  "requires": {
11061
  "call-bind": "^1.0.2",
11062
- "define-properties": "^1.1.3"
 
11063
  }
11064
  },
11065
  "string.prototype.trimstart": {
11066
- "version": "1.0.4",
11067
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
11068
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
11069
  "dev": true,
11070
  "requires": {
11071
  "call-bind": "^1.0.2",
11072
- "define-properties": "^1.1.3"
 
11073
  }
11074
  },
11075
  "string_decoder": {
@@ -11101,7 +10887,7 @@
11101
  "strip-bom": {
11102
  "version": "3.0.0",
11103
  "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
11104
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
11105
  "dev": true
11106
  },
11107
  "strip-final-newline": {
@@ -11137,13 +10923,13 @@
11137
  "style-search": {
11138
  "version": "0.1.0",
11139
  "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
11140
- "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
11141
  "dev": true
11142
  },
11143
  "stylehacks": {
11144
- "version": "5.0.2",
11145
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.2.tgz",
11146
- "integrity": "sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ==",
11147
  "dev": true,
11148
  "requires": {
11149
  "browserslist": "^4.16.6",
@@ -11151,43 +10937,41 @@
11151
  }
11152
  },
11153
  "stylelint": {
11154
- "version": "14.3.0",
11155
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.3.0.tgz",
11156
- "integrity": "sha512-PZXSwtJe4f4qBPWBwAbHL0M0Qjrv8iHN+cLpUNsffaVMS3YzpDDRI73+2lsqLAYfQEzxRwpll6BDKImREbpHWA==",
11157
  "dev": true,
11158
  "requires": {
 
11159
  "balanced-match": "^2.0.0",
11160
- "colord": "^2.9.2",
11161
  "cosmiconfig": "^7.0.1",
11162
- "debug": "^4.3.3",
11163
- "execall": "^2.0.0",
11164
  "fast-glob": "^3.2.11",
11165
- "fastest-levenshtein": "^1.0.12",
11166
  "file-entry-cache": "^6.0.1",
11167
- "get-stdin": "^8.0.0",
11168
  "global-modules": "^2.0.0",
11169
  "globby": "^11.1.0",
11170
  "globjoin": "^0.1.4",
11171
- "html-tags": "^3.1.0",
11172
  "ignore": "^5.2.0",
11173
  "import-lazy": "^4.0.0",
11174
  "imurmurhash": "^0.1.4",
11175
  "is-plain-object": "^5.0.0",
11176
- "known-css-properties": "^0.24.0",
11177
  "mathml-tag-names": "^2.1.3",
11178
  "meow": "^9.0.0",
11179
- "micromatch": "^4.0.4",
11180
  "normalize-path": "^3.0.0",
11181
- "normalize-selector": "^0.2.0",
11182
  "picocolors": "^1.0.0",
11183
- "postcss": "^8.4.5",
11184
  "postcss-media-query-parser": "^0.2.3",
11185
  "postcss-resolve-nested-selector": "^0.1.1",
11186
  "postcss-safe-parser": "^6.0.0",
11187
- "postcss-selector-parser": "^6.0.9",
11188
  "postcss-value-parser": "^4.2.0",
11189
  "resolve-from": "^5.0.0",
11190
- "specificity": "^0.4.1",
11191
  "string-width": "^4.2.3",
11192
  "strip-ansi": "^6.0.1",
11193
  "style-search": "^0.1.0",
@@ -11195,7 +10979,7 @@
11195
  "svg-tags": "^1.0.0",
11196
  "table": "^6.8.0",
11197
  "v8-compile-cache": "^2.3.0",
11198
- "write-file-atomic": "^4.0.0"
11199
  },
11200
  "dependencies": {
11201
  "balanced-match": {
@@ -11233,12 +11017,6 @@
11233
  "lru-cache": "^6.0.0"
11234
  }
11235
  },
11236
- "is-plain-object": {
11237
- "version": "5.0.0",
11238
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
11239
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
11240
- "dev": true
11241
- },
11242
  "kind-of": {
11243
  "version": "6.0.3",
11244
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -11284,9 +11062,9 @@
11284
  "dev": true
11285
  },
11286
  "semver": {
11287
- "version": "7.3.5",
11288
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
11289
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
11290
  "dev": true,
11291
  "requires": {
11292
  "lru-cache": "^6.0.0"
@@ -11298,22 +11076,14 @@
11298
  "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
11299
  "dev": true
11300
  },
11301
- "typedarray-to-buffer": {
11302
- "version": "4.0.0",
11303
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz",
11304
- "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==",
11305
- "dev": true
11306
- },
11307
  "write-file-atomic": {
11308
- "version": "4.0.0",
11309
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.0.tgz",
11310
- "integrity": "sha512-JhcWoKffJNF7ivO9yflBhc7tn3wKnokMUfWpBriM9yCXj4ePQnRPcWglBkkg1AHC8nsW/EfxwwhqsLtOy59djA==",
11311
  "dev": true,
11312
  "requires": {
11313
  "imurmurhash": "^0.1.4",
11314
- "is-typedarray": "^1.0.0",
11315
- "signal-exit": "^3.0.2",
11316
- "typedarray-to-buffer": "^4.0.0"
11317
  }
11318
  }
11319
  }
@@ -11336,9 +11106,9 @@
11336
  }
11337
  },
11338
  "stylelint-scss": {
11339
- "version": "4.1.0",
11340
- "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz",
11341
- "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==",
11342
  "dev": true,
11343
  "requires": {
11344
  "lodash": "^4.17.21",
@@ -11399,41 +11169,22 @@
11399
  "svg-tags": {
11400
  "version": "1.0.0",
11401
  "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
11402
- "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
11403
  "dev": true
11404
  },
11405
  "svgo": {
11406
- "version": "1.3.2",
11407
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
11408
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
11409
  "dev": true,
11410
  "requires": {
11411
- "chalk": "^2.4.1",
11412
- "coa": "^2.0.2",
11413
- "css-select": "^2.0.0",
11414
- "css-select-base-adapter": "^0.1.1",
11415
- "css-tree": "1.0.0-alpha.37",
11416
- "csso": "^4.0.2",
11417
- "js-yaml": "^3.13.1",
11418
- "mkdirp": "~0.5.1",
11419
- "object.values": "^1.1.0",
11420
- "sax": "~1.2.4",
11421
- "stable": "^0.1.8",
11422
- "unquote": "~1.1.1",
11423
- "util.promisify": "~1.0.0"
11424
- },
11425
- "dependencies": {
11426
- "chalk": {
11427
- "version": "2.4.2",
11428
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
11429
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
11430
- "dev": true,
11431
- "requires": {
11432
- "ansi-styles": "^3.2.1",
11433
- "escape-string-regexp": "^1.0.5",
11434
- "supports-color": "^5.3.0"
11435
- }
11436
- }
11437
  }
11438
  },
11439
  "symbol-tree": {
@@ -11456,9 +11207,9 @@
11456
  },
11457
  "dependencies": {
11458
  "ajv": {
11459
- "version": "8.9.0",
11460
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
11461
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
11462
  "dev": true,
11463
  "requires": {
11464
  "fast-deep-equal": "^3.1.1",
@@ -11517,43 +11268,36 @@
11517
  }
11518
  },
11519
  "terser": {
11520
- "version": "5.10.0",
11521
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
11522
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
11523
  "dev": true,
11524
  "requires": {
 
 
11525
  "commander": "^2.20.0",
11526
- "source-map": "~0.7.2",
11527
  "source-map-support": "~0.5.20"
11528
  },
11529
  "dependencies": {
11530
- "source-map": {
11531
- "version": "0.7.3",
11532
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
11533
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
11534
  "dev": true
11535
  }
11536
  }
11537
  },
11538
  "terser-webpack-plugin": {
11539
- "version": "5.3.0",
11540
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz",
11541
- "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==",
11542
  "dev": true,
11543
  "requires": {
11544
- "jest-worker": "^27.4.1",
 
11545
  "schema-utils": "^3.1.1",
11546
  "serialize-javascript": "^6.0.0",
11547
- "source-map": "^0.6.1",
11548
- "terser": "^5.7.2"
11549
- },
11550
- "dependencies": {
11551
- "source-map": {
11552
- "version": "0.6.1",
11553
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11554
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11555
- "dev": true
11556
- }
11557
  }
11558
  },
11559
  "test-exclude": {
@@ -11570,7 +11314,7 @@
11570
  "text-table": {
11571
  "version": "0.2.0",
11572
  "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
11573
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
11574
  "dev": true
11575
  },
11576
  "throat": {
@@ -11582,7 +11326,7 @@
11582
  "through": {
11583
  "version": "2.3.8",
11584
  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
11585
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
11586
  "dev": true
11587
  },
11588
  "thunky": {
@@ -11591,12 +11335,6 @@
11591
  "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
11592
  "dev": true
11593
  },
11594
- "timsort": {
11595
- "version": "0.3.0",
11596
- "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
11597
- "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
11598
- "dev": true
11599
- },
11600
  "tmpl": {
11601
  "version": "1.0.5",
11602
  "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -11606,7 +11344,7 @@
11606
  "to-fast-properties": {
11607
  "version": "2.0.0",
11608
  "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11609
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
11610
  "dev": true
11611
  },
11612
  "to-regex-range": {
@@ -11631,14 +11369,15 @@
11631
  "dev": true
11632
  },
11633
  "tough-cookie": {
11634
- "version": "4.0.0",
11635
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
11636
- "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
11637
  "dev": true,
11638
  "requires": {
11639
  "psl": "^1.1.33",
11640
  "punycode": "^2.1.1",
11641
- "universalify": "^0.1.2"
 
11642
  }
11643
  },
11644
  "tr46": {
@@ -11665,21 +11404,21 @@
11665
  "trim-repeated": {
11666
  "version": "1.0.0",
11667
  "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
11668
- "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
11669
  "dev": true,
11670
  "requires": {
11671
  "escape-string-regexp": "^1.0.2"
11672
  }
11673
  },
11674
  "tsconfig-paths": {
11675
- "version": "3.12.0",
11676
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz",
11677
- "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==",
11678
  "dev": true,
11679
  "requires": {
11680
  "@types/json5": "^0.0.29",
11681
  "json5": "^1.0.1",
11682
- "minimist": "^1.2.0",
11683
  "strip-bom": "^3.0.0"
11684
  },
11685
  "dependencies": {
@@ -11695,9 +11434,9 @@
11695
  }
11696
  },
11697
  "tslib": {
11698
- "version": "1.14.1",
11699
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
11700
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
11701
  "dev": true
11702
  },
11703
  "tsutils": {
@@ -11707,6 +11446,14 @@
11707
  "dev": true,
11708
  "requires": {
11709
  "tslib": "^1.8.1"
 
 
 
 
 
 
 
 
11710
  }
11711
  },
11712
  "type-check": {
@@ -11756,14 +11503,14 @@
11756
  "dev": true
11757
  },
11758
  "unbox-primitive": {
11759
- "version": "1.0.1",
11760
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
11761
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
11762
  "dev": true,
11763
  "requires": {
11764
- "function-bind": "^1.1.1",
11765
- "has-bigints": "^1.0.1",
11766
- "has-symbols": "^1.0.2",
11767
  "which-boxed-primitive": "^1.0.2"
11768
  }
11769
  },
@@ -11805,32 +11552,45 @@
11805
  "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
11806
  "dev": true
11807
  },
11808
- "unist-util-stringify-position": {
11809
- "version": "2.0.3",
11810
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
11811
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
11812
- "dev": true,
11813
- "requires": {
11814
- "@types/unist": "^2.0.2"
11815
- }
11816
- },
11817
  "universalify": {
11818
- "version": "0.1.2",
11819
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
11820
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
11821
  "dev": true
11822
  },
11823
  "unpipe": {
11824
  "version": "1.0.0",
11825
  "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
11826
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
11827
  "dev": true
11828
  },
11829
- "unquote": {
11830
- "version": "1.1.1",
11831
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
11832
- "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
11833
- "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11834
  },
11835
  "uri-js": {
11836
  "version": "4.4.1",
@@ -11852,28 +11612,26 @@
11852
  "schema-utils": "^3.0.0"
11853
  }
11854
  },
 
 
 
 
 
 
 
 
 
 
11855
  "util-deprecate": {
11856
  "version": "1.0.2",
11857
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11858
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
11859
  "dev": true
11860
  },
11861
- "util.promisify": {
11862
- "version": "1.0.1",
11863
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
11864
- "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
11865
- "dev": true,
11866
- "requires": {
11867
- "define-properties": "^1.1.3",
11868
- "es-abstract": "^1.17.2",
11869
- "has-symbols": "^1.0.1",
11870
- "object.getownpropertydescriptors": "^2.1.0"
11871
- }
11872
- },
11873
  "utils-merge": {
11874
  "version": "1.0.1",
11875
  "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
11876
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
11877
  "dev": true
11878
  },
11879
  "uuid": {
@@ -11897,14 +11655,6 @@
11897
  "@types/istanbul-lib-coverage": "^2.0.1",
11898
  "convert-source-map": "^1.6.0",
11899
  "source-map": "^0.7.3"
11900
- },
11901
- "dependencies": {
11902
- "source-map": {
11903
- "version": "0.7.3",
11904
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
11905
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
11906
- "dev": true
11907
- }
11908
  }
11909
  },
11910
  "validate-npm-package-license": {
@@ -11920,7 +11670,7 @@
11920
  "vary": {
11921
  "version": "1.1.2",
11922
  "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
11923
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
11924
  "dev": true
11925
  },
11926
  "w3c-hr-time": {
@@ -11942,16 +11692,16 @@
11942
  }
11943
  },
11944
  "wait-on": {
11945
- "version": "6.0.0",
11946
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz",
11947
- "integrity": "sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==",
11948
  "dev": true,
11949
  "requires": {
11950
- "axios": "^0.21.1",
11951
- "joi": "^17.4.0",
11952
  "lodash": "^4.17.21",
11953
  "minimist": "^1.2.5",
11954
- "rxjs": "^7.1.0"
11955
  }
11956
  },
11957
  "walker": {
@@ -11964,9 +11714,9 @@
11964
  }
11965
  },
11966
  "watchpack": {
11967
- "version": "2.3.1",
11968
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz",
11969
- "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
11970
  "dev": true,
11971
  "requires": {
11972
  "glob-to-regexp": "^0.4.1",
@@ -11989,41 +11739,41 @@
11989
  "dev": true
11990
  },
11991
  "webpack": {
11992
- "version": "5.67.0",
11993
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz",
11994
- "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==",
11995
  "dev": true,
11996
  "requires": {
11997
- "@types/eslint-scope": "^3.7.0",
11998
- "@types/estree": "^0.0.50",
11999
  "@webassemblyjs/ast": "1.11.1",
12000
  "@webassemblyjs/wasm-edit": "1.11.1",
12001
  "@webassemblyjs/wasm-parser": "1.11.1",
12002
- "acorn": "^8.4.1",
12003
  "acorn-import-assertions": "^1.7.6",
12004
  "browserslist": "^4.14.5",
12005
  "chrome-trace-event": "^1.0.2",
12006
- "enhanced-resolve": "^5.8.3",
12007
  "es-module-lexer": "^0.9.0",
12008
  "eslint-scope": "5.1.1",
12009
  "events": "^3.2.0",
12010
  "glob-to-regexp": "^0.4.1",
12011
  "graceful-fs": "^4.2.9",
12012
- "json-parse-better-errors": "^1.0.2",
12013
  "loader-runner": "^4.2.0",
12014
  "mime-types": "^2.1.27",
12015
  "neo-async": "^2.6.2",
12016
  "schema-utils": "^3.1.0",
12017
  "tapable": "^2.1.1",
12018
  "terser-webpack-plugin": "^5.1.3",
12019
- "watchpack": "^2.3.1",
12020
  "webpack-sources": "^3.2.3"
12021
  }
12022
  },
12023
  "webpack-bundle-analyzer": {
12024
- "version": "4.5.0",
12025
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
12026
- "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
12027
  "dev": true,
12028
  "requires": {
12029
  "acorn": "^8.0.4",
@@ -12042,28 +11792,22 @@
12042
  "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
12043
  "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
12044
  "dev": true
12045
- },
12046
- "commander": {
12047
- "version": "7.2.0",
12048
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
12049
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
12050
- "dev": true
12051
  }
12052
  }
12053
  },
12054
  "webpack-cli": {
12055
- "version": "4.9.2",
12056
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz",
12057
- "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==",
12058
  "dev": true,
12059
  "requires": {
12060
  "@discoveryjs/json-ext": "^0.5.0",
12061
- "@webpack-cli/configtest": "^1.1.1",
12062
- "@webpack-cli/info": "^1.4.1",
12063
- "@webpack-cli/serve": "^1.6.1",
12064
  "colorette": "^2.0.14",
12065
  "commander": "^7.0.0",
12066
- "execa": "^5.0.0",
12067
  "fastest-levenshtein": "^1.0.12",
12068
  "import-local": "^3.0.2",
12069
  "interpret": "^2.2.0",
@@ -12071,31 +11815,60 @@
12071
  "webpack-merge": "^5.7.3"
12072
  },
12073
  "dependencies": {
12074
- "commander": {
12075
- "version": "7.2.0",
12076
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
12077
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12078
  "dev": true
 
 
 
 
 
 
 
 
 
12079
  }
12080
  }
12081
  },
12082
  "webpack-dev-middleware": {
12083
- "version": "5.3.0",
12084
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz",
12085
- "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==",
12086
  "dev": true,
12087
  "requires": {
12088
  "colorette": "^2.0.10",
12089
- "memfs": "^3.2.2",
12090
  "mime-types": "^2.1.31",
12091
  "range-parser": "^1.2.1",
12092
  "schema-utils": "^4.0.0"
12093
  },
12094
  "dependencies": {
12095
  "ajv": {
12096
- "version": "8.9.0",
12097
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
12098
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
12099
  "dev": true,
12100
  "requires": {
12101
  "fast-deep-equal": "^3.1.1",
@@ -12134,46 +11907,46 @@
12134
  }
12135
  },
12136
  "webpack-dev-server": {
12137
- "version": "4.7.3",
12138
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz",
12139
- "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==",
12140
  "dev": true,
12141
  "requires": {
12142
  "@types/bonjour": "^3.5.9",
12143
  "@types/connect-history-api-fallback": "^1.3.5",
 
12144
  "@types/serve-index": "^1.9.1",
 
12145
  "@types/sockjs": "^0.3.33",
12146
- "@types/ws": "^8.2.2",
12147
  "ansi-html-community": "^0.0.8",
12148
- "bonjour": "^3.5.0",
12149
- "chokidar": "^3.5.2",
12150
  "colorette": "^2.0.10",
12151
  "compression": "^1.7.4",
12152
- "connect-history-api-fallback": "^1.6.0",
12153
  "default-gateway": "^6.0.3",
12154
- "del": "^6.0.0",
12155
- "express": "^4.17.1",
12156
  "graceful-fs": "^4.2.6",
12157
  "html-entities": "^2.3.2",
12158
- "http-proxy-middleware": "^2.0.0",
12159
  "ipaddr.js": "^2.0.1",
12160
  "open": "^8.0.9",
12161
  "p-retry": "^4.5.0",
12162
- "portfinder": "^1.0.28",
12163
  "schema-utils": "^4.0.0",
12164
- "selfsigned": "^2.0.0",
12165
  "serve-index": "^1.9.1",
12166
- "sockjs": "^0.3.21",
12167
  "spdy": "^4.0.2",
12168
- "strip-ansi": "^7.0.0",
12169
- "webpack-dev-middleware": "^5.3.0",
12170
- "ws": "^8.1.0"
12171
  },
12172
  "dependencies": {
12173
  "ajv": {
12174
- "version": "8.9.0",
12175
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz",
12176
- "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==",
12177
  "dev": true,
12178
  "requires": {
12179
  "fast-deep-equal": "^3.1.1",
@@ -12191,49 +11964,12 @@
12191
  "fast-deep-equal": "^3.1.3"
12192
  }
12193
  },
12194
- "ansi-regex": {
12195
- "version": "6.0.1",
12196
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
12197
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
12198
- "dev": true
12199
- },
12200
- "del": {
12201
- "version": "6.0.0",
12202
- "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
12203
- "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
12204
- "dev": true,
12205
- "requires": {
12206
- "globby": "^11.0.1",
12207
- "graceful-fs": "^4.2.4",
12208
- "is-glob": "^4.0.1",
12209
- "is-path-cwd": "^2.2.0",
12210
- "is-path-inside": "^3.0.2",
12211
- "p-map": "^4.0.0",
12212
- "rimraf": "^3.0.2",
12213
- "slash": "^3.0.0"
12214
- }
12215
- },
12216
- "is-path-inside": {
12217
- "version": "3.0.3",
12218
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
12219
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
12220
- "dev": true
12221
- },
12222
  "json-schema-traverse": {
12223
  "version": "1.0.0",
12224
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
12225
  "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
12226
  "dev": true
12227
  },
12228
- "p-map": {
12229
- "version": "4.0.0",
12230
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
12231
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
12232
- "dev": true,
12233
- "requires": {
12234
- "aggregate-error": "^3.0.0"
12235
- }
12236
- },
12237
  "rimraf": {
12238
  "version": "3.0.2",
12239
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -12255,19 +11991,10 @@
12255
  "ajv-keywords": "^5.0.0"
12256
  }
12257
  },
12258
- "strip-ansi": {
12259
- "version": "7.0.1",
12260
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
12261
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
12262
- "dev": true,
12263
- "requires": {
12264
- "ansi-regex": "^6.0.1"
12265
- }
12266
- },
12267
  "ws": {
12268
- "version": "8.4.2",
12269
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz",
12270
- "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==",
12271
  "dev": true
12272
  }
12273
  }
@@ -12293,6 +12020,15 @@
12293
  "shallow-clone": "^3.0.0"
12294
  }
12295
  },
 
 
 
 
 
 
 
 
 
12296
  "kind-of": {
12297
  "version": "6.0.3",
12298
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -12433,7 +12169,7 @@
12433
  "wrappy": {
12434
  "version": "1.0.2",
12435
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
12436
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
12437
  "dev": true
12438
  },
12439
  "write-file-atomic": {
@@ -12449,9 +12185,9 @@
12449
  }
12450
  },
12451
  "ws": {
12452
- "version": "7.5.6",
12453
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
12454
- "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
12455
  "dev": true
12456
  },
12457
  "xml-name-validator": {
@@ -12508,7 +12244,7 @@
12508
  "yauzl": {
12509
  "version": "2.10.0",
12510
  "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
12511
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
12512
  "dev": true,
12513
  "requires": {
12514
  "buffer-crc32": "~0.2.3",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
7
+ "@ampproject/remapping": {
8
+ "version": "2.2.0",
9
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
10
+ "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
11
+ "dev": true,
12
+ "requires": {
13
+ "@jridgewell/gen-mapping": "^0.1.0",
14
+ "@jridgewell/trace-mapping": "^0.3.9"
15
+ }
16
+ },
17
  "@babel/code-frame": {
18
+ "version": "7.18.6",
19
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
20
+ "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
21
  "dev": true,
22
  "requires": {
23
+ "@babel/highlight": "^7.18.6"
24
  }
25
  },
26
  "@babel/compat-data": {
27
+ "version": "7.18.13",
28
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz",
29
+ "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==",
30
  "dev": true
31
  },
32
  "@babel/core": {
33
+ "version": "7.18.13",
34
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz",
35
+ "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==",
36
+ "dev": true,
37
+ "requires": {
38
+ "@ampproject/remapping": "^2.1.0",
39
+ "@babel/code-frame": "^7.18.6",
40
+ "@babel/generator": "^7.18.13",
41
+ "@babel/helper-compilation-targets": "^7.18.9",
42
+ "@babel/helper-module-transforms": "^7.18.9",
43
+ "@babel/helpers": "^7.18.9",
44
+ "@babel/parser": "^7.18.13",
45
+ "@babel/template": "^7.18.10",
46
+ "@babel/traverse": "^7.18.13",
47
+ "@babel/types": "^7.18.13",
48
  "convert-source-map": "^1.7.0",
49
  "debug": "^4.1.0",
50
  "gensync": "^1.0.0-beta.2",
51
+ "json5": "^2.2.1",
52
+ "semver": "^6.3.0"
 
53
  }
54
  },
55
  "@babel/eslint-parser": {
56
+ "version": "7.18.9",
57
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz",
58
+ "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==",
59
  "dev": true,
60
  "requires": {
61
  "eslint-scope": "^5.1.1",
64
  }
65
  },
66
  "@babel/generator": {
67
+ "version": "7.18.13",
68
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz",
69
+ "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==",
70
  "dev": true,
71
  "requires": {
72
+ "@babel/types": "^7.18.13",
73
+ "@jridgewell/gen-mapping": "^0.3.2",
74
+ "jsesc": "^2.5.1"
75
+ },
76
+ "dependencies": {
77
+ "@jridgewell/gen-mapping": {
78
+ "version": "0.3.2",
79
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
80
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
81
+ "dev": true,
82
+ "requires": {
83
+ "@jridgewell/set-array": "^1.0.1",
84
+ "@jridgewell/sourcemap-codec": "^1.4.10",
85
+ "@jridgewell/trace-mapping": "^0.3.9"
86
+ }
87
+ }
88
  }
89
  },
90
  "@babel/helper-annotate-as-pure": {
91
+ "version": "7.18.6",
92
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
93
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
94
  "dev": true,
95
  "requires": {
96
+ "@babel/types": "^7.18.6"
97
  }
98
  },
99
  "@babel/helper-builder-binary-assignment-operator-visitor": {
100
+ "version": "7.18.9",
101
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
102
+ "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
103
  "dev": true,
104
  "requires": {
105
+ "@babel/helper-explode-assignable-expression": "^7.18.6",
106
+ "@babel/types": "^7.18.9"
107
  }
108
  },
109
  "@babel/helper-compilation-targets": {
110
+ "version": "7.18.9",
111
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz",
112
+ "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==",
113
  "dev": true,
114
  "requires": {
115
+ "@babel/compat-data": "^7.18.8",
116
+ "@babel/helper-validator-option": "^7.18.6",
117
+ "browserslist": "^4.20.2",
118
  "semver": "^6.3.0"
119
  }
120
  },
121
  "@babel/helper-create-class-features-plugin": {
122
+ "version": "7.18.13",
123
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz",
124
+ "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==",
125
  "dev": true,
126
  "requires": {
127
+ "@babel/helper-annotate-as-pure": "^7.18.6",
128
+ "@babel/helper-environment-visitor": "^7.18.9",
129
+ "@babel/helper-function-name": "^7.18.9",
130
+ "@babel/helper-member-expression-to-functions": "^7.18.9",
131
+ "@babel/helper-optimise-call-expression": "^7.18.6",
132
+ "@babel/helper-replace-supers": "^7.18.9",
133
+ "@babel/helper-split-export-declaration": "^7.18.6"
134
  }
135
  },
136
  "@babel/helper-create-regexp-features-plugin": {
137
+ "version": "7.18.6",
138
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz",
139
+ "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==",
140
  "dev": true,
141
  "requires": {
142
+ "@babel/helper-annotate-as-pure": "^7.18.6",
143
+ "regexpu-core": "^5.1.0"
144
  }
145
  },
146
  "@babel/helper-define-polyfill-provider": {
147
+ "version": "0.3.2",
148
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz",
149
+ "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==",
150
  "dev": true,
151
  "requires": {
152
+ "@babel/helper-compilation-targets": "^7.17.7",
153
+ "@babel/helper-plugin-utils": "^7.16.7",
 
 
154
  "debug": "^4.1.1",
155
  "lodash.debounce": "^4.0.8",
156
  "resolve": "^1.14.2",
158
  }
159
  },
160
  "@babel/helper-environment-visitor": {
161
+ "version": "7.18.9",
162
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
163
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
164
+ "dev": true
 
 
 
165
  },
166
  "@babel/helper-explode-assignable-expression": {
167
+ "version": "7.18.6",
168
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
169
+ "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
170
  "dev": true,
171
  "requires": {
172
+ "@babel/types": "^7.18.6"
173
  }
174
  },
175
  "@babel/helper-function-name": {
176
+ "version": "7.18.9",
177
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz",
178
+ "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==",
 
 
 
 
 
 
 
 
 
 
 
179
  "dev": true,
180
  "requires": {
181
+ "@babel/template": "^7.18.6",
182
+ "@babel/types": "^7.18.9"
183
  }
184
  },
185
  "@babel/helper-hoist-variables": {
186
+ "version": "7.18.6",
187
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
188
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
189
  "dev": true,
190
  "requires": {
191
+ "@babel/types": "^7.18.6"
192
  }
193
  },
194
  "@babel/helper-member-expression-to-functions": {
195
+ "version": "7.18.9",
196
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz",
197
+ "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==",
198
  "dev": true,
199
  "requires": {
200
+ "@babel/types": "^7.18.9"
201
  }
202
  },
203
  "@babel/helper-module-imports": {
204
+ "version": "7.18.6",
205
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
206
+ "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
207
  "dev": true,
208
  "requires": {
209
+ "@babel/types": "^7.18.6"
210
  }
211
  },
212
  "@babel/helper-module-transforms": {
213
+ "version": "7.18.9",
214
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz",
215
+ "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==",
216
  "dev": true,
217
  "requires": {
218
+ "@babel/helper-environment-visitor": "^7.18.9",
219
+ "@babel/helper-module-imports": "^7.18.6",
220
+ "@babel/helper-simple-access": "^7.18.6",
221
+ "@babel/helper-split-export-declaration": "^7.18.6",
222
+ "@babel/helper-validator-identifier": "^7.18.6",
223
+ "@babel/template": "^7.18.6",
224
+ "@babel/traverse": "^7.18.9",
225
+ "@babel/types": "^7.18.9"
226
  }
227
  },
228
  "@babel/helper-optimise-call-expression": {
229
+ "version": "7.18.6",
230
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
231
+ "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
232
  "dev": true,
233
  "requires": {
234
+ "@babel/types": "^7.18.6"
235
  }
236
  },
237
  "@babel/helper-plugin-utils": {
238
+ "version": "7.18.9",
239
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz",
240
+ "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==",
241
  "dev": true
242
  },
243
  "@babel/helper-remap-async-to-generator": {
244
+ "version": "7.18.9",
245
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
246
+ "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
247
  "dev": true,
248
  "requires": {
249
+ "@babel/helper-annotate-as-pure": "^7.18.6",
250
+ "@babel/helper-environment-visitor": "^7.18.9",
251
+ "@babel/helper-wrap-function": "^7.18.9",
252
+ "@babel/types": "^7.18.9"
253
  }
254
  },
255
  "@babel/helper-replace-supers": {
256
+ "version": "7.18.9",
257
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz",
258
+ "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==",
259
  "dev": true,
260
  "requires": {
261
+ "@babel/helper-environment-visitor": "^7.18.9",
262
+ "@babel/helper-member-expression-to-functions": "^7.18.9",
263
+ "@babel/helper-optimise-call-expression": "^7.18.6",
264
+ "@babel/traverse": "^7.18.9",
265
+ "@babel/types": "^7.18.9"
266
  }
267
  },
268
  "@babel/helper-simple-access": {
269
+ "version": "7.18.6",
270
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
271
+ "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
272
  "dev": true,
273
  "requires": {
274
+ "@babel/types": "^7.18.6"
275
  }
276
  },
277
  "@babel/helper-skip-transparent-expression-wrappers": {
278
+ "version": "7.18.9",
279
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz",
280
+ "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==",
281
  "dev": true,
282
  "requires": {
283
+ "@babel/types": "^7.18.9"
284
  }
285
  },
286
  "@babel/helper-split-export-declaration": {
287
+ "version": "7.18.6",
288
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
289
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
290
  "dev": true,
291
  "requires": {
292
+ "@babel/types": "^7.18.6"
293
  }
294
  },
295
+ "@babel/helper-string-parser": {
296
+ "version": "7.18.10",
297
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz",
298
+ "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==",
299
+ "dev": true
300
+ },
301
  "@babel/helper-validator-identifier": {
302
+ "version": "7.18.6",
303
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
304
+ "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
305
  "dev": true
306
  },
307
  "@babel/helper-validator-option": {
308
+ "version": "7.18.6",
309
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
310
+ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
311
  "dev": true
312
  },
313
  "@babel/helper-wrap-function": {
314
+ "version": "7.18.11",
315
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz",
316
+ "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==",
317
  "dev": true,
318
  "requires": {
319
+ "@babel/helper-function-name": "^7.18.9",
320
+ "@babel/template": "^7.18.10",
321
+ "@babel/traverse": "^7.18.11",
322
+ "@babel/types": "^7.18.10"
323
  }
324
  },
325
  "@babel/helpers": {
326
+ "version": "7.18.9",
327
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz",
328
+ "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==",
329
  "dev": true,
330
  "requires": {
331
+ "@babel/template": "^7.18.6",
332
+ "@babel/traverse": "^7.18.9",
333
+ "@babel/types": "^7.18.9"
334
  }
335
  },
336
  "@babel/highlight": {
337
+ "version": "7.18.6",
338
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
339
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
340
  "dev": true,
341
  "requires": {
342
+ "@babel/helper-validator-identifier": "^7.18.6",
343
  "chalk": "^2.0.0",
344
  "js-tokens": "^4.0.0"
345
  },
358
  }
359
  },
360
  "@babel/parser": {
361
+ "version": "7.18.13",
362
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz",
363
+ "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==",
364
  "dev": true
365
  },
366
  "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
367
+ "version": "7.18.6",
368
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
369
+ "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
370
  "dev": true,
371
  "requires": {
372
+ "@babel/helper-plugin-utils": "^7.18.6"
373
  }
374
  },
375
  "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
376
+ "version": "7.18.9",
377
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz",
378
+ "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==",
379
  "dev": true,
380
  "requires": {
381
+ "@babel/helper-plugin-utils": "^7.18.9",
382
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
383
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9"
384
  }
385
  },
386
  "@babel/plugin-proposal-async-generator-functions": {
387
+ "version": "7.18.10",
388
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz",
389
+ "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==",
390
  "dev": true,
391
  "requires": {
392
+ "@babel/helper-environment-visitor": "^7.18.9",
393
+ "@babel/helper-plugin-utils": "^7.18.9",
394
+ "@babel/helper-remap-async-to-generator": "^7.18.9",
395
  "@babel/plugin-syntax-async-generators": "^7.8.4"
396
  }
397
  },
398
  "@babel/plugin-proposal-class-properties": {
399
+ "version": "7.18.6",
400
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
401
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
402
  "dev": true,
403
  "requires": {
404
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
405
+ "@babel/helper-plugin-utils": "^7.18.6"
406
  }
407
  },
408
  "@babel/plugin-proposal-class-static-block": {
409
+ "version": "7.18.6",
410
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz",
411
+ "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==",
412
  "dev": true,
413
  "requires": {
414
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
415
+ "@babel/helper-plugin-utils": "^7.18.6",
416
  "@babel/plugin-syntax-class-static-block": "^7.14.5"
417
  }
418
  },
419
  "@babel/plugin-proposal-dynamic-import": {
420
+ "version": "7.18.6",
421
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
422
+ "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
423
  "dev": true,
424
  "requires": {
425
+ "@babel/helper-plugin-utils": "^7.18.6",
426
  "@babel/plugin-syntax-dynamic-import": "^7.8.3"
427
  }
428
  },
429
  "@babel/plugin-proposal-export-namespace-from": {
430
+ "version": "7.18.9",
431
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
432
+ "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
433
  "dev": true,
434
  "requires": {
435
+ "@babel/helper-plugin-utils": "^7.18.9",
436
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
437
  }
438
  },
439
  "@babel/plugin-proposal-json-strings": {
440
+ "version": "7.18.6",
441
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
442
+ "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
443
  "dev": true,
444
  "requires": {
445
+ "@babel/helper-plugin-utils": "^7.18.6",
446
  "@babel/plugin-syntax-json-strings": "^7.8.3"
447
  }
448
  },
449
  "@babel/plugin-proposal-logical-assignment-operators": {
450
+ "version": "7.18.9",
451
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz",
452
+ "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==",
453
  "dev": true,
454
  "requires": {
455
+ "@babel/helper-plugin-utils": "^7.18.9",
456
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
457
  }
458
  },
459
  "@babel/plugin-proposal-nullish-coalescing-operator": {
460
+ "version": "7.18.6",
461
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
462
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
463
  "dev": true,
464
  "requires": {
465
+ "@babel/helper-plugin-utils": "^7.18.6",
466
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
467
  }
468
  },
469
  "@babel/plugin-proposal-numeric-separator": {
470
+ "version": "7.18.6",
471
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
472
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
473
  "dev": true,
474
  "requires": {
475
+ "@babel/helper-plugin-utils": "^7.18.6",
476
  "@babel/plugin-syntax-numeric-separator": "^7.10.4"
477
  }
478
  },
479
  "@babel/plugin-proposal-object-rest-spread": {
480
+ "version": "7.18.9",
481
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz",
482
+ "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==",
483
  "dev": true,
484
  "requires": {
485
+ "@babel/compat-data": "^7.18.8",
486
+ "@babel/helper-compilation-targets": "^7.18.9",
487
+ "@babel/helper-plugin-utils": "^7.18.9",
488
  "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
489
+ "@babel/plugin-transform-parameters": "^7.18.8"
490
  }
491
  },
492
  "@babel/plugin-proposal-optional-catch-binding": {
493
+ "version": "7.18.6",
494
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
495
+ "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
496
  "dev": true,
497
  "requires": {
498
+ "@babel/helper-plugin-utils": "^7.18.6",
499
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
500
  }
501
  },
502
  "@babel/plugin-proposal-optional-chaining": {
503
+ "version": "7.18.9",
504
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz",
505
+ "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==",
506
  "dev": true,
507
  "requires": {
508
+ "@babel/helper-plugin-utils": "^7.18.9",
509
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
510
  "@babel/plugin-syntax-optional-chaining": "^7.8.3"
511
  }
512
  },
513
  "@babel/plugin-proposal-private-methods": {
514
+ "version": "7.18.6",
515
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
516
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
517
  "dev": true,
518
  "requires": {
519
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
520
+ "@babel/helper-plugin-utils": "^7.18.6"
521
  }
522
  },
523
  "@babel/plugin-proposal-private-property-in-object": {
524
+ "version": "7.18.6",
525
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz",
526
+ "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==",
527
  "dev": true,
528
  "requires": {
529
+ "@babel/helper-annotate-as-pure": "^7.18.6",
530
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
531
+ "@babel/helper-plugin-utils": "^7.18.6",
532
  "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
533
  }
534
  },
535
  "@babel/plugin-proposal-unicode-property-regex": {
536
+ "version": "7.18.6",
537
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
538
+ "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
539
  "dev": true,
540
  "requires": {
541
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
542
+ "@babel/helper-plugin-utils": "^7.18.6"
543
  }
544
  },
545
  "@babel/plugin-syntax-async-generators": {
596
  "@babel/helper-plugin-utils": "^7.8.3"
597
  }
598
  },
599
+ "@babel/plugin-syntax-import-assertions": {
600
+ "version": "7.18.6",
601
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
602
+ "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
603
+ "dev": true,
604
+ "requires": {
605
+ "@babel/helper-plugin-utils": "^7.18.6"
606
+ }
607
+ },
608
  "@babel/plugin-syntax-import-meta": {
609
  "version": "7.10.4",
610
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
624
  }
625
  },
626
  "@babel/plugin-syntax-jsx": {
627
+ "version": "7.18.6",
628
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
629
+ "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
630
  "dev": true,
631
  "requires": {
632
+ "@babel/helper-plugin-utils": "^7.18.6"
633
  }
634
  },
635
  "@babel/plugin-syntax-logical-assignment-operators": {
705
  }
706
  },
707
  "@babel/plugin-syntax-typescript": {
708
+ "version": "7.18.6",
709
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz",
710
+ "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==",
711
  "dev": true,
712
  "requires": {
713
+ "@babel/helper-plugin-utils": "^7.18.6"
714
  }
715
  },
716
  "@babel/plugin-transform-arrow-functions": {
717
+ "version": "7.18.6",
718
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz",
719
+ "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==",
720
  "dev": true,
721
  "requires": {
722
+ "@babel/helper-plugin-utils": "^7.18.6"
723
  }
724
  },
725
  "@babel/plugin-transform-async-to-generator": {
726
+ "version": "7.18.6",
727
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz",
728
+ "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==",
729
  "dev": true,
730
  "requires": {
731
+ "@babel/helper-module-imports": "^7.18.6",
732
+ "@babel/helper-plugin-utils": "^7.18.6",
733
+ "@babel/helper-remap-async-to-generator": "^7.18.6"
734
  }
735
  },
736
  "@babel/plugin-transform-block-scoped-functions": {
737
+ "version": "7.18.6",
738
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
739
+ "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
740
  "dev": true,
741
  "requires": {
742
+ "@babel/helper-plugin-utils": "^7.18.6"
743
  }
744
  },
745
  "@babel/plugin-transform-block-scoping": {
746
+ "version": "7.18.9",
747
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz",
748
+ "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==",
749
  "dev": true,
750
  "requires": {
751
+ "@babel/helper-plugin-utils": "^7.18.9"
752
  }
753
  },
754
  "@babel/plugin-transform-classes": {
755
+ "version": "7.18.9",
756
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz",
757
+ "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==",
758
+ "dev": true,
759
+ "requires": {
760
+ "@babel/helper-annotate-as-pure": "^7.18.6",
761
+ "@babel/helper-environment-visitor": "^7.18.9",
762
+ "@babel/helper-function-name": "^7.18.9",
763
+ "@babel/helper-optimise-call-expression": "^7.18.6",
764
+ "@babel/helper-plugin-utils": "^7.18.9",
765
+ "@babel/helper-replace-supers": "^7.18.9",
766
+ "@babel/helper-split-export-declaration": "^7.18.6",
767
  "globals": "^11.1.0"
768
  }
769
  },
770
  "@babel/plugin-transform-computed-properties": {
771
+ "version": "7.18.9",
772
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz",
773
+ "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==",
774
  "dev": true,
775
  "requires": {
776
+ "@babel/helper-plugin-utils": "^7.18.9"
777
  }
778
  },
779
  "@babel/plugin-transform-destructuring": {
780
+ "version": "7.18.13",
781
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz",
782
+ "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==",
783
  "dev": true,
784
  "requires": {
785
+ "@babel/helper-plugin-utils": "^7.18.9"
786
  }
787
  },
788
  "@babel/plugin-transform-dotall-regex": {
789
+ "version": "7.18.6",
790
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
791
+ "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
792
  "dev": true,
793
  "requires": {
794
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
795
+ "@babel/helper-plugin-utils": "^7.18.6"
796
  }
797
  },
798
  "@babel/plugin-transform-duplicate-keys": {
799
+ "version": "7.18.9",
800
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
801
+ "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
802
  "dev": true,
803
  "requires": {
804
+ "@babel/helper-plugin-utils": "^7.18.9"
805
  }
806
  },
807
  "@babel/plugin-transform-exponentiation-operator": {
808
+ "version": "7.18.6",
809
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
810
+ "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
811
  "dev": true,
812
  "requires": {
813
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
814
+ "@babel/helper-plugin-utils": "^7.18.6"
815
  }
816
  },
817
  "@babel/plugin-transform-for-of": {
818
+ "version": "7.18.8",
819
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
820
+ "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
821
  "dev": true,
822
  "requires": {
823
+ "@babel/helper-plugin-utils": "^7.18.6"
824
  }
825
  },
826
  "@babel/plugin-transform-function-name": {
827
+ "version": "7.18.9",
828
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
829
+ "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
830
  "dev": true,
831
  "requires": {
832
+ "@babel/helper-compilation-targets": "^7.18.9",
833
+ "@babel/helper-function-name": "^7.18.9",
834
+ "@babel/helper-plugin-utils": "^7.18.9"
835
  }
836
  },
837
  "@babel/plugin-transform-literals": {
838
+ "version": "7.18.9",
839
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
840
+ "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
841
  "dev": true,
842
  "requires": {
843
+ "@babel/helper-plugin-utils": "^7.18.9"
844
  }
845
  },
846
  "@babel/plugin-transform-member-expression-literals": {
847
+ "version": "7.18.6",
848
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
849
+ "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
850
  "dev": true,
851
  "requires": {
852
+ "@babel/helper-plugin-utils": "^7.18.6"
853
  }
854
  },
855
  "@babel/plugin-transform-modules-amd": {
856
+ "version": "7.18.6",
857
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
858
+ "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
859
  "dev": true,
860
  "requires": {
861
+ "@babel/helper-module-transforms": "^7.18.6",
862
+ "@babel/helper-plugin-utils": "^7.18.6",
863
  "babel-plugin-dynamic-import-node": "^2.3.3"
864
  }
865
  },
866
  "@babel/plugin-transform-modules-commonjs": {
867
+ "version": "7.18.6",
868
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
869
+ "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
870
  "dev": true,
871
  "requires": {
872
+ "@babel/helper-module-transforms": "^7.18.6",
873
+ "@babel/helper-plugin-utils": "^7.18.6",
874
+ "@babel/helper-simple-access": "^7.18.6",
875
  "babel-plugin-dynamic-import-node": "^2.3.3"
876
  }
877
  },
878
  "@babel/plugin-transform-modules-systemjs": {
879
+ "version": "7.18.9",
880
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz",
881
+ "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==",
882
  "dev": true,
883
  "requires": {
884
+ "@babel/helper-hoist-variables": "^7.18.6",
885
+ "@babel/helper-module-transforms": "^7.18.9",
886
+ "@babel/helper-plugin-utils": "^7.18.9",
887
+ "@babel/helper-validator-identifier": "^7.18.6",
888
  "babel-plugin-dynamic-import-node": "^2.3.3"
889
  }
890
  },
891
  "@babel/plugin-transform-modules-umd": {
892
+ "version": "7.18.6",
893
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
894
+ "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
895
  "dev": true,
896
  "requires": {
897
+ "@babel/helper-module-transforms": "^7.18.6",
898
+ "@babel/helper-plugin-utils": "^7.18.6"
899
  }
900
  },
901
  "@babel/plugin-transform-named-capturing-groups-regex": {
902
+ "version": "7.18.6",
903
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz",
904
+ "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==",
905
  "dev": true,
906
  "requires": {
907
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
908
+ "@babel/helper-plugin-utils": "^7.18.6"
909
  }
910
  },
911
  "@babel/plugin-transform-new-target": {
912
+ "version": "7.18.6",
913
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
914
+ "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
915
  "dev": true,
916
  "requires": {
917
+ "@babel/helper-plugin-utils": "^7.18.6"
918
  }
919
  },
920
  "@babel/plugin-transform-object-super": {
921
+ "version": "7.18.6",
922
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
923
+ "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
924
  "dev": true,
925
  "requires": {
926
+ "@babel/helper-plugin-utils": "^7.18.6",
927
+ "@babel/helper-replace-supers": "^7.18.6"
928
  }
929
  },
930
  "@babel/plugin-transform-parameters": {
931
+ "version": "7.18.8",
932
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
933
+ "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
934
  "dev": true,
935
  "requires": {
936
+ "@babel/helper-plugin-utils": "^7.18.6"
937
  }
938
  },
939
  "@babel/plugin-transform-property-literals": {
940
+ "version": "7.18.6",
941
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
942
+ "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
943
  "dev": true,
944
  "requires": {
945
+ "@babel/helper-plugin-utils": "^7.18.6"
946
  }
947
  },
948
  "@babel/plugin-transform-react-constant-elements": {
949
+ "version": "7.18.12",
950
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz",
951
+ "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==",
952
  "dev": true,
953
  "requires": {
954
+ "@babel/helper-plugin-utils": "^7.18.9"
955
  }
956
  },
957
  "@babel/plugin-transform-react-display-name": {
958
+ "version": "7.18.6",
959
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz",
960
+ "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==",
961
  "dev": true,
962
  "requires": {
963
+ "@babel/helper-plugin-utils": "^7.18.6"
964
  }
965
  },
966
  "@babel/plugin-transform-react-jsx": {
967
+ "version": "7.18.10",
968
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz",
969
+ "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==",
970
  "dev": true,
971
  "requires": {
972
+ "@babel/helper-annotate-as-pure": "^7.18.6",
973
+ "@babel/helper-module-imports": "^7.18.6",
974
+ "@babel/helper-plugin-utils": "^7.18.9",
975
+ "@babel/plugin-syntax-jsx": "^7.18.6",
976
+ "@babel/types": "^7.18.10"
977
  }
978
  },
979
  "@babel/plugin-transform-react-jsx-development": {
980
+ "version": "7.18.6",
981
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz",
982
+ "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==",
983
  "dev": true,
984
  "requires": {
985
+ "@babel/plugin-transform-react-jsx": "^7.18.6"
986
  }
987
  },
988
  "@babel/plugin-transform-react-pure-annotations": {
989
+ "version": "7.18.6",
990
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz",
991
+ "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==",
992
  "dev": true,
993
  "requires": {
994
+ "@babel/helper-annotate-as-pure": "^7.18.6",
995
+ "@babel/helper-plugin-utils": "^7.18.6"
996
  }
997
  },
998
  "@babel/plugin-transform-regenerator": {
999
+ "version": "7.18.6",
1000
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz",
1001
+ "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==",
1002
  "dev": true,
1003
  "requires": {
1004
+ "@babel/helper-plugin-utils": "^7.18.6",
1005
+ "regenerator-transform": "^0.15.0"
1006
  }
1007
  },
1008
  "@babel/plugin-transform-reserved-words": {
1009
+ "version": "7.18.6",
1010
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
1011
+ "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
1012
  "dev": true,
1013
  "requires": {
1014
+ "@babel/helper-plugin-utils": "^7.18.6"
1015
  }
1016
  },
1017
  "@babel/plugin-transform-runtime": {
1018
+ "version": "7.18.10",
1019
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz",
1020
+ "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==",
1021
  "dev": true,
1022
  "requires": {
1023
+ "@babel/helper-module-imports": "^7.18.6",
1024
+ "@babel/helper-plugin-utils": "^7.18.9",
1025
+ "babel-plugin-polyfill-corejs2": "^0.3.2",
1026
+ "babel-plugin-polyfill-corejs3": "^0.5.3",
1027
+ "babel-plugin-polyfill-regenerator": "^0.4.0",
1028
  "semver": "^6.3.0"
1029
  }
1030
  },
1031
  "@babel/plugin-transform-shorthand-properties": {
1032
+ "version": "7.18.6",
1033
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
1034
+ "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
1035
  "dev": true,
1036
  "requires": {
1037
+ "@babel/helper-plugin-utils": "^7.18.6"
1038
  }
1039
  },
1040
  "@babel/plugin-transform-spread": {
1041
+ "version": "7.18.9",
1042
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz",
1043
+ "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==",
1044
  "dev": true,
1045
  "requires": {
1046
+ "@babel/helper-plugin-utils": "^7.18.9",
1047
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9"
1048
  }
1049
  },
1050
  "@babel/plugin-transform-sticky-regex": {
1051
+ "version": "7.18.6",
1052
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
1053
+ "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
1054
  "dev": true,
1055
  "requires": {
1056
+ "@babel/helper-plugin-utils": "^7.18.6"
1057
  }
1058
  },
1059
  "@babel/plugin-transform-template-literals": {
1060
+ "version": "7.18.9",
1061
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
1062
+ "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
1063
  "dev": true,
1064
  "requires": {
1065
+ "@babel/helper-plugin-utils": "^7.18.9"
1066
  }
1067
  },
1068
  "@babel/plugin-transform-typeof-symbol": {
1069
+ "version": "7.18.9",
1070
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
1071
+ "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
1072
  "dev": true,
1073
  "requires": {
1074
+ "@babel/helper-plugin-utils": "^7.18.9"
1075
  }
1076
  },
1077
  "@babel/plugin-transform-typescript": {
1078
+ "version": "7.18.12",
1079
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz",
1080
+ "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==",
1081
  "dev": true,
1082
  "requires": {
1083
+ "@babel/helper-create-class-features-plugin": "^7.18.9",
1084
+ "@babel/helper-plugin-utils": "^7.18.9",
1085
+ "@babel/plugin-syntax-typescript": "^7.18.6"
1086
  }
1087
  },
1088
  "@babel/plugin-transform-unicode-escapes": {
1089
+ "version": "7.18.10",
1090
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz",
1091
+ "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==",
1092
  "dev": true,
1093
  "requires": {
1094
+ "@babel/helper-plugin-utils": "^7.18.9"
1095
  }
1096
  },
1097
  "@babel/plugin-transform-unicode-regex": {
1098
+ "version": "7.18.6",
1099
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
1100
+ "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
1101
  "dev": true,
1102
  "requires": {
1103
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
1104
+ "@babel/helper-plugin-utils": "^7.18.6"
1105
  }
1106
  },
1107
  "@babel/preset-env": {
1108
+ "version": "7.18.10",
1109
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz",
1110
+ "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==",
1111
+ "dev": true,
1112
+ "requires": {
1113
+ "@babel/compat-data": "^7.18.8",
1114
+ "@babel/helper-compilation-targets": "^7.18.9",
1115
+ "@babel/helper-plugin-utils": "^7.18.9",
1116
+ "@babel/helper-validator-option": "^7.18.6",
1117
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
1118
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
1119
+ "@babel/plugin-proposal-async-generator-functions": "^7.18.10",
1120
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
1121
+ "@babel/plugin-proposal-class-static-block": "^7.18.6",
1122
+ "@babel/plugin-proposal-dynamic-import": "^7.18.6",
1123
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
1124
+ "@babel/plugin-proposal-json-strings": "^7.18.6",
1125
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
1126
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
1127
+ "@babel/plugin-proposal-numeric-separator": "^7.18.6",
1128
+ "@babel/plugin-proposal-object-rest-spread": "^7.18.9",
1129
+ "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
1130
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9",
1131
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
1132
+ "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
1133
+ "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
1134
  "@babel/plugin-syntax-async-generators": "^7.8.4",
1135
  "@babel/plugin-syntax-class-properties": "^7.12.13",
1136
  "@babel/plugin-syntax-class-static-block": "^7.14.5",
1137
  "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1138
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1139
+ "@babel/plugin-syntax-import-assertions": "^7.18.6",
1140
  "@babel/plugin-syntax-json-strings": "^7.8.3",
1141
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1142
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1146
  "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1147
  "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1148
  "@babel/plugin-syntax-top-level-await": "^7.14.5",
1149
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
1150
+ "@babel/plugin-transform-async-to-generator": "^7.18.6",
1151
+ "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
1152
+ "@babel/plugin-transform-block-scoping": "^7.18.9",
1153
+ "@babel/plugin-transform-classes": "^7.18.9",
1154
+ "@babel/plugin-transform-computed-properties": "^7.18.9",
1155
+ "@babel/plugin-transform-destructuring": "^7.18.9",
1156
+ "@babel/plugin-transform-dotall-regex": "^7.18.6",
1157
+ "@babel/plugin-transform-duplicate-keys": "^7.18.9",
1158
+ "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
1159
+ "@babel/plugin-transform-for-of": "^7.18.8",
1160
+ "@babel/plugin-transform-function-name": "^7.18.9",
1161
+ "@babel/plugin-transform-literals": "^7.18.9",
1162
+ "@babel/plugin-transform-member-expression-literals": "^7.18.6",
1163
+ "@babel/plugin-transform-modules-amd": "^7.18.6",
1164
+ "@babel/plugin-transform-modules-commonjs": "^7.18.6",
1165
+ "@babel/plugin-transform-modules-systemjs": "^7.18.9",
1166
+ "@babel/plugin-transform-modules-umd": "^7.18.6",
1167
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6",
1168
+ "@babel/plugin-transform-new-target": "^7.18.6",
1169
+ "@babel/plugin-transform-object-super": "^7.18.6",
1170
+ "@babel/plugin-transform-parameters": "^7.18.8",
1171
+ "@babel/plugin-transform-property-literals": "^7.18.6",
1172
+ "@babel/plugin-transform-regenerator": "^7.18.6",
1173
+ "@babel/plugin-transform-reserved-words": "^7.18.6",
1174
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
1175
+ "@babel/plugin-transform-spread": "^7.18.9",
1176
+ "@babel/plugin-transform-sticky-regex": "^7.18.6",
1177
+ "@babel/plugin-transform-template-literals": "^7.18.9",
1178
+ "@babel/plugin-transform-typeof-symbol": "^7.18.9",
1179
+ "@babel/plugin-transform-unicode-escapes": "^7.18.10",
1180
+ "@babel/plugin-transform-unicode-regex": "^7.18.6",
1181
  "@babel/preset-modules": "^0.1.5",
1182
+ "@babel/types": "^7.18.10",
1183
+ "babel-plugin-polyfill-corejs2": "^0.3.2",
1184
+ "babel-plugin-polyfill-corejs3": "^0.5.3",
1185
+ "babel-plugin-polyfill-regenerator": "^0.4.0",
1186
+ "core-js-compat": "^3.22.1",
1187
  "semver": "^6.3.0"
1188
  }
1189
  },
1201
  }
1202
  },
1203
  "@babel/preset-react": {
1204
+ "version": "7.18.6",
1205
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz",
1206
+ "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==",
1207
  "dev": true,
1208
  "requires": {
1209
+ "@babel/helper-plugin-utils": "^7.18.6",
1210
+ "@babel/helper-validator-option": "^7.18.6",
1211
+ "@babel/plugin-transform-react-display-name": "^7.18.6",
1212
+ "@babel/plugin-transform-react-jsx": "^7.18.6",
1213
+ "@babel/plugin-transform-react-jsx-development": "^7.18.6",
1214
+ "@babel/plugin-transform-react-pure-annotations": "^7.18.6"
1215
  }
1216
  },
1217
  "@babel/preset-typescript": {
1218
+ "version": "7.18.6",
1219
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz",
1220
+ "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==",
1221
  "dev": true,
1222
  "requires": {
1223
+ "@babel/helper-plugin-utils": "^7.18.6",
1224
+ "@babel/helper-validator-option": "^7.18.6",
1225
+ "@babel/plugin-transform-typescript": "^7.18.6"
1226
  }
1227
  },
1228
  "@babel/runtime": {
1229
+ "version": "7.18.9",
1230
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz",
1231
+ "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==",
1232
  "dev": true,
1233
  "requires": {
1234
  "regenerator-runtime": "^0.13.4"
1235
  }
1236
  },
1237
  "@babel/runtime-corejs3": {
1238
+ "version": "7.18.9",
1239
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz",
1240
+ "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==",
1241
  "dev": true,
1242
  "requires": {
1243
  "core-js-pure": "^3.20.2",
1245
  }
1246
  },
1247
  "@babel/template": {
1248
+ "version": "7.18.10",
1249
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
1250
+ "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
1251
  "dev": true,
1252
  "requires": {
1253
+ "@babel/code-frame": "^7.18.6",
1254
+ "@babel/parser": "^7.18.10",
1255
+ "@babel/types": "^7.18.10"
1256
  }
1257
  },
1258
  "@babel/traverse": {
1259
+ "version": "7.18.13",
1260
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz",
1261
+ "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==",
1262
+ "dev": true,
1263
+ "requires": {
1264
+ "@babel/code-frame": "^7.18.6",
1265
+ "@babel/generator": "^7.18.13",
1266
+ "@babel/helper-environment-visitor": "^7.18.9",
1267
+ "@babel/helper-function-name": "^7.18.9",
1268
+ "@babel/helper-hoist-variables": "^7.18.6",
1269
+ "@babel/helper-split-export-declaration": "^7.18.6",
1270
+ "@babel/parser": "^7.18.13",
1271
+ "@babel/types": "^7.18.13",
1272
  "debug": "^4.1.0",
1273
  "globals": "^11.1.0"
1274
  }
1275
  },
1276
  "@babel/types": {
1277
+ "version": "7.18.13",
1278
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz",
1279
+ "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==",
1280
  "dev": true,
1281
  "requires": {
1282
+ "@babel/helper-string-parser": "^7.18.10",
1283
+ "@babel/helper-validator-identifier": "^7.18.6",
1284
  "to-fast-properties": "^2.0.0"
1285
  }
1286
  },
1290
  "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
1291
  "dev": true
1292
  },
1293
+ "@csstools/selector-specificity": {
1294
+ "version": "2.0.2",
1295
+ "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz",
1296
+ "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==",
1297
+ "dev": true
1298
+ },
1299
  "@discoveryjs/json-ext": {
1300
+ "version": "0.5.7",
1301
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
1302
+ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
1303
  "dev": true
1304
  },
1305
  "@es-joy/jsdoccomment": {
1306
+ "version": "0.20.1",
1307
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.20.1.tgz",
1308
+ "integrity": "sha512-oeJK41dcdqkvdZy/HctKklJNkt/jh+av3PZARrZEl+fs/8HaHeeYoAvEwOV0u5I6bArTF17JEsTZMY359e/nfQ==",
1309
  "dev": true,
1310
  "requires": {
1311
  "comment-parser": "1.3.0",
1312
  "esquery": "^1.4.0",
1313
+ "jsdoc-type-pratt-parser": "~2.2.3"
1314
  }
1315
  },
1316
  "@eslint/eslintrc": {
1317
+ "version": "1.3.1",
1318
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz",
1319
+ "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==",
1320
  "dev": true,
1321
  "requires": {
1322
  "ajv": "^6.12.4",
1323
  "debug": "^4.3.2",
1324
+ "espree": "^9.4.0",
1325
+ "globals": "^13.15.0",
1326
+ "ignore": "^5.2.0",
1327
  "import-fresh": "^3.2.1",
1328
  "js-yaml": "^4.1.0",
1329
+ "minimatch": "^3.1.2",
1330
  "strip-json-comments": "^3.1.1"
1331
  },
1332
  "dependencies": {
1337
  "dev": true
1338
  },
1339
  "globals": {
1340
+ "version": "13.17.0",
1341
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
1342
+ "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
1343
  "dev": true,
1344
  "requires": {
1345
  "type-fest": "^0.20.2"
1346
  }
1347
  },
 
 
 
 
 
 
1348
  "js-yaml": {
1349
  "version": "4.1.0",
1350
  "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1357
  }
1358
  },
1359
  "@hapi/hoek": {
1360
+ "version": "9.3.0",
1361
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
1362
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
1363
  "dev": true
1364
  },
1365
  "@hapi/topo": {
1372
  }
1373
  },
1374
  "@humanwhocodes/config-array": {
1375
+ "version": "0.10.4",
1376
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz",
1377
+ "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==",
1378
  "dev": true,
1379
  "requires": {
1380
  "@humanwhocodes/object-schema": "^1.2.1",
1382
  "minimatch": "^3.0.4"
1383
  }
1384
  },
1385
+ "@humanwhocodes/gitignore-to-minimatch": {
1386
+ "version": "1.0.2",
1387
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
1388
+ "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
1389
+ "dev": true
1390
+ },
1391
+ "@humanwhocodes/module-importer": {
1392
+ "version": "1.0.1",
1393
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
1394
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
1395
+ "dev": true
1396
+ },
1397
  "@humanwhocodes/object-schema": {
1398
  "version": "1.2.1",
1399
  "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
1456
  "p-limit": "^2.2.0"
1457
  }
1458
  },
 
 
 
 
 
 
1459
  "resolve-from": {
1460
  "version": "5.0.0",
1461
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
1471
  "dev": true
1472
  },
1473
  "@jest/console": {
1474
+ "version": "27.5.1",
1475
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
1476
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
1477
  "dev": true,
1478
  "requires": {
1479
+ "@jest/types": "^27.5.1",
1480
  "@types/node": "*",
1481
  "chalk": "^4.0.0",
1482
+ "jest-message-util": "^27.5.1",
1483
+ "jest-util": "^27.5.1",
1484
  "slash": "^3.0.0"
1485
  }
1486
  },
1487
  "@jest/core": {
1488
+ "version": "27.5.1",
1489
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
1490
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
1491
  "dev": true,
1492
  "requires": {
1493
+ "@jest/console": "^27.5.1",
1494
+ "@jest/reporters": "^27.5.1",
1495
+ "@jest/test-result": "^27.5.1",
1496
+ "@jest/transform": "^27.5.1",
1497
+ "@jest/types": "^27.5.1",
1498
  "@types/node": "*",
1499
  "ansi-escapes": "^4.2.1",
1500
  "chalk": "^4.0.0",
1501
  "emittery": "^0.8.1",
1502
  "exit": "^0.1.2",
1503
+ "graceful-fs": "^4.2.9",
1504
+ "jest-changed-files": "^27.5.1",
1505
+ "jest-config": "^27.5.1",
1506
+ "jest-haste-map": "^27.5.1",
1507
+ "jest-message-util": "^27.5.1",
1508
+ "jest-regex-util": "^27.5.1",
1509
+ "jest-resolve": "^27.5.1",
1510
+ "jest-resolve-dependencies": "^27.5.1",
1511
+ "jest-runner": "^27.5.1",
1512
+ "jest-runtime": "^27.5.1",
1513
+ "jest-snapshot": "^27.5.1",
1514
+ "jest-util": "^27.5.1",
1515
+ "jest-validate": "^27.5.1",
1516
+ "jest-watcher": "^27.5.1",
1517
  "micromatch": "^4.0.4",
1518
  "rimraf": "^3.0.0",
1519
  "slash": "^3.0.0",
1532
  }
1533
  },
1534
  "@jest/environment": {
1535
+ "version": "27.5.1",
1536
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
1537
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
1538
  "dev": true,
1539
  "requires": {
1540
+ "@jest/fake-timers": "^27.5.1",
1541
+ "@jest/types": "^27.5.1",
1542
  "@types/node": "*",
1543
+ "jest-mock": "^27.5.1"
1544
  }
1545
  },
1546
  "@jest/fake-timers": {
1547
+ "version": "27.5.1",
1548
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
1549
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
1550
  "dev": true,
1551
  "requires": {
1552
+ "@jest/types": "^27.5.1",
1553
  "@sinonjs/fake-timers": "^8.0.1",
1554
  "@types/node": "*",
1555
+ "jest-message-util": "^27.5.1",
1556
+ "jest-mock": "^27.5.1",
1557
+ "jest-util": "^27.5.1"
1558
  }
1559
  },
1560
  "@jest/globals": {
1561
+ "version": "27.5.1",
1562
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
1563
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
1564
  "dev": true,
1565
  "requires": {
1566
+ "@jest/environment": "^27.5.1",
1567
+ "@jest/types": "^27.5.1",
1568
+ "expect": "^27.5.1"
1569
  }
1570
  },
1571
  "@jest/reporters": {
1572
+ "version": "27.5.1",
1573
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
1574
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
1575
  "dev": true,
1576
  "requires": {
1577
  "@bcoe/v8-coverage": "^0.2.3",
1578
+ "@jest/console": "^27.5.1",
1579
+ "@jest/test-result": "^27.5.1",
1580
+ "@jest/transform": "^27.5.1",
1581
+ "@jest/types": "^27.5.1",
1582
  "@types/node": "*",
1583
  "chalk": "^4.0.0",
1584
  "collect-v8-coverage": "^1.0.0",
1585
  "exit": "^0.1.2",
1586
  "glob": "^7.1.2",
1587
+ "graceful-fs": "^4.2.9",
1588
  "istanbul-lib-coverage": "^3.0.0",
1589
  "istanbul-lib-instrument": "^5.1.0",
1590
  "istanbul-lib-report": "^3.0.0",
1591
  "istanbul-lib-source-maps": "^4.0.0",
1592
  "istanbul-reports": "^3.1.3",
1593
+ "jest-haste-map": "^27.5.1",
1594
+ "jest-resolve": "^27.5.1",
1595
+ "jest-util": "^27.5.1",
1596
+ "jest-worker": "^27.5.1",
1597
  "slash": "^3.0.0",
1598
  "source-map": "^0.6.0",
1599
  "string-length": "^4.0.1",
1610
  }
1611
  },
1612
  "@jest/source-map": {
1613
+ "version": "27.5.1",
1614
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
1615
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
1616
  "dev": true,
1617
  "requires": {
1618
  "callsites": "^3.0.0",
1619
+ "graceful-fs": "^4.2.9",
1620
  "source-map": "^0.6.0"
1621
  },
1622
  "dependencies": {
1629
  }
1630
  },
1631
  "@jest/test-result": {
1632
+ "version": "27.5.1",
1633
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
1634
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
1635
  "dev": true,
1636
  "requires": {
1637
+ "@jest/console": "^27.5.1",
1638
+ "@jest/types": "^27.5.1",
1639
  "@types/istanbul-lib-coverage": "^2.0.0",
1640
  "collect-v8-coverage": "^1.0.0"
1641
  }
1642
  },
1643
  "@jest/test-sequencer": {
1644
+ "version": "27.5.1",
1645
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
1646
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
1647
  "dev": true,
1648
  "requires": {
1649
+ "@jest/test-result": "^27.5.1",
1650
+ "graceful-fs": "^4.2.9",
1651
+ "jest-haste-map": "^27.5.1",
1652
+ "jest-runtime": "^27.5.1"
1653
  }
1654
  },
1655
  "@jest/transform": {
1656
+ "version": "27.5.1",
1657
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
1658
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
1659
  "dev": true,
1660
  "requires": {
1661
  "@babel/core": "^7.1.0",
1662
+ "@jest/types": "^27.5.1",
1663
  "babel-plugin-istanbul": "^6.1.1",
1664
  "chalk": "^4.0.0",
1665
  "convert-source-map": "^1.4.0",
1666
  "fast-json-stable-stringify": "^2.0.0",
1667
+ "graceful-fs": "^4.2.9",
1668
+ "jest-haste-map": "^27.5.1",
1669
+ "jest-regex-util": "^27.5.1",
1670
+ "jest-util": "^27.5.1",
1671
  "micromatch": "^4.0.4",
1672
  "pirates": "^4.0.4",
1673
  "slash": "^3.0.0",
1684
  }
1685
  },
1686
  "@jest/types": {
1687
+ "version": "27.5.1",
1688
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
1689
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
1690
  "dev": true,
1691
  "requires": {
1692
  "@types/istanbul-lib-coverage": "^2.0.0",
1696
  "chalk": "^4.0.0"
1697
  }
1698
  },
1699
+ "@jridgewell/gen-mapping": {
1700
+ "version": "0.1.1",
1701
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
1702
+ "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
1703
+ "dev": true,
1704
+ "requires": {
1705
+ "@jridgewell/set-array": "^1.0.0",
1706
+ "@jridgewell/sourcemap-codec": "^1.4.10"
1707
+ }
1708
+ },
1709
+ "@jridgewell/resolve-uri": {
1710
+ "version": "3.1.0",
1711
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
1712
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
1713
+ "dev": true
1714
+ },
1715
+ "@jridgewell/set-array": {
1716
+ "version": "1.1.2",
1717
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
1718
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
1719
+ "dev": true
1720
+ },
1721
+ "@jridgewell/source-map": {
1722
+ "version": "0.3.2",
1723
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
1724
+ "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
1725
+ "dev": true,
1726
+ "requires": {
1727
+ "@jridgewell/gen-mapping": "^0.3.0",
1728
+ "@jridgewell/trace-mapping": "^0.3.9"
1729
+ },
1730
+ "dependencies": {
1731
+ "@jridgewell/gen-mapping": {
1732
+ "version": "0.3.2",
1733
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
1734
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
1735
+ "dev": true,
1736
+ "requires": {
1737
+ "@jridgewell/set-array": "^1.0.1",
1738
+ "@jridgewell/sourcemap-codec": "^1.4.10",
1739
+ "@jridgewell/trace-mapping": "^0.3.9"
1740
+ }
1741
+ }
1742
+ }
1743
+ },
1744
+ "@jridgewell/sourcemap-codec": {
1745
+ "version": "1.4.14",
1746
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
1747
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
1748
+ "dev": true
1749
+ },
1750
+ "@jridgewell/trace-mapping": {
1751
+ "version": "0.3.15",
1752
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
1753
+ "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
1754
+ "dev": true,
1755
+ "requires": {
1756
+ "@jridgewell/resolve-uri": "^3.0.3",
1757
+ "@jridgewell/sourcemap-codec": "^1.4.10"
1758
+ }
1759
+ },
1760
+ "@leichtgewicht/ip-codec": {
1761
+ "version": "2.0.4",
1762
+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
1763
+ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
1764
+ "dev": true
1765
+ },
1766
  "@nodelib/fs.scandir": {
1767
  "version": "2.1.5",
1768
  "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1790
  }
1791
  },
1792
  "@pmmmwh/react-refresh-webpack-plugin": {
1793
+ "version": "0.5.7",
1794
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz",
1795
+ "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==",
1796
  "dev": true,
1797
  "requires": {
1798
  "ansi-html-community": "^0.0.8",
1804
  "loader-utils": "^2.0.0",
1805
  "schema-utils": "^3.0.0",
1806
  "source-map": "^0.7.3"
 
 
 
 
 
 
 
 
1807
  }
1808
  },
1809
  "@polka/url": {
1813
  "dev": true
1814
  },
1815
  "@sideway/address": {
1816
+ "version": "4.1.4",
1817
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz",
1818
+ "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==",
1819
  "dev": true,
1820
  "requires": {
1821
  "@hapi/hoek": "^9.0.0"
1852
  }
1853
  },
1854
  "@svgr/babel-plugin-add-jsx-attribute": {
1855
+ "version": "6.3.1",
1856
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz",
1857
+ "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==",
1858
  "dev": true
1859
  },
1860
  "@svgr/babel-plugin-remove-jsx-attribute": {
1861
+ "version": "6.3.1",
1862
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz",
1863
+ "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==",
1864
  "dev": true
1865
  },
1866
  "@svgr/babel-plugin-remove-jsx-empty-expression": {
1867
+ "version": "6.3.1",
1868
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz",
1869
+ "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==",
1870
  "dev": true
1871
  },
1872
  "@svgr/babel-plugin-replace-jsx-attribute-value": {
1873
+ "version": "6.3.1",
1874
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz",
1875
+ "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==",
1876
  "dev": true
1877
  },
1878
  "@svgr/babel-plugin-svg-dynamic-title": {
1879
+ "version": "6.3.1",
1880
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz",
1881
+ "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==",
1882
  "dev": true
1883
  },
1884
  "@svgr/babel-plugin-svg-em-dimensions": {
1885
+ "version": "6.3.1",
1886
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz",
1887
+ "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==",
1888
  "dev": true
1889
  },
1890
  "@svgr/babel-plugin-transform-react-native-svg": {
1891
+ "version": "6.3.1",
1892
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz",
1893
+ "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==",
1894
  "dev": true
1895
  },
1896
  "@svgr/babel-plugin-transform-svg-component": {
1897
+ "version": "6.3.1",
1898
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz",
1899
+ "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==",
1900
  "dev": true
1901
  },
1902
  "@svgr/babel-preset": {
1903
+ "version": "6.3.1",
1904
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz",
1905
+ "integrity": "sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==",
1906
  "dev": true,
1907
  "requires": {
1908
+ "@svgr/babel-plugin-add-jsx-attribute": "^6.3.1",
1909
+ "@svgr/babel-plugin-remove-jsx-attribute": "^6.3.1",
1910
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.3.1",
1911
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.3.1",
1912
+ "@svgr/babel-plugin-svg-dynamic-title": "^6.3.1",
1913
+ "@svgr/babel-plugin-svg-em-dimensions": "^6.3.1",
1914
+ "@svgr/babel-plugin-transform-react-native-svg": "^6.3.1",
1915
+ "@svgr/babel-plugin-transform-svg-component": "^6.3.1"
1916
  }
1917
  },
1918
  "@svgr/core": {
1919
+ "version": "6.3.1",
1920
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz",
1921
+ "integrity": "sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==",
1922
  "dev": true,
1923
  "requires": {
1924
+ "@svgr/plugin-jsx": "^6.3.1",
1925
  "camelcase": "^6.2.0",
1926
+ "cosmiconfig": "^7.0.1"
1927
  }
1928
  },
1929
  "@svgr/hast-util-to-babel-ast": {
1930
+ "version": "6.3.1",
1931
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz",
1932
+ "integrity": "sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==",
1933
  "dev": true,
1934
  "requires": {
1935
+ "@babel/types": "^7.18.4",
1936
+ "entities": "^4.3.0"
1937
  }
1938
  },
1939
  "@svgr/plugin-jsx": {
1940
+ "version": "6.3.1",
1941
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz",
1942
+ "integrity": "sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==",
1943
  "dev": true,
1944
  "requires": {
1945
+ "@babel/core": "^7.18.5",
1946
+ "@svgr/babel-preset": "^6.3.1",
1947
+ "@svgr/hast-util-to-babel-ast": "^6.3.1",
1948
+ "svg-parser": "^2.0.4"
1949
  }
1950
  },
1951
  "@svgr/plugin-svgo": {
1952
+ "version": "6.3.1",
1953
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz",
1954
+ "integrity": "sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==",
1955
  "dev": true,
1956
  "requires": {
1957
+ "cosmiconfig": "^7.0.1",
1958
  "deepmerge": "^4.2.2",
1959
+ "svgo": "^2.8.0"
1960
  }
1961
  },
1962
  "@svgr/webpack": {
1963
+ "version": "6.3.1",
1964
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.3.1.tgz",
1965
+ "integrity": "sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==",
1966
  "dev": true,
1967
  "requires": {
1968
+ "@babel/core": "^7.18.5",
1969
+ "@babel/plugin-transform-react-constant-elements": "^7.17.12",
1970
+ "@babel/preset-env": "^7.18.2",
1971
+ "@babel/preset-react": "^7.17.12",
1972
+ "@babel/preset-typescript": "^7.17.12",
1973
+ "@svgr/core": "^6.3.1",
1974
+ "@svgr/plugin-jsx": "^6.3.1",
1975
+ "@svgr/plugin-svgo": "^6.3.1"
1976
  }
1977
  },
1978
  "@tootallnate/once": {
1988
  "dev": true
1989
  },
1990
  "@types/babel__core": {
1991
+ "version": "7.1.19",
1992
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz",
1993
+ "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==",
1994
  "dev": true,
1995
  "requires": {
1996
  "@babel/parser": "^7.1.0",
2020
  }
2021
  },
2022
  "@types/babel__traverse": {
2023
+ "version": "7.18.0",
2024
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz",
2025
+ "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==",
2026
  "dev": true,
2027
  "requires": {
2028
  "@babel/types": "^7.3.0"
2048
  }
2049
  },
2050
  "@types/cheerio": {
2051
+ "version": "0.22.31",
2052
+ "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.31.tgz",
2053
+ "integrity": "sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==",
2054
  "dev": true,
2055
  "requires": {
2056
  "@types/node": "*"
2076
  }
2077
  },
2078
  "@types/eslint": {
2079
+ "version": "8.4.6",
2080
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz",
2081
+ "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==",
2082
  "dev": true,
2083
  "requires": {
2084
  "@types/estree": "*",
2086
  }
2087
  },
2088
  "@types/eslint-scope": {
2089
+ "version": "3.7.4",
2090
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
2091
+ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
2092
  "dev": true,
2093
  "requires": {
2094
  "@types/eslint": "*",
2096
  }
2097
  },
2098
  "@types/estree": {
2099
+ "version": "0.0.51",
2100
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
2101
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
2102
  "dev": true
2103
  },
2104
  "@types/express": {
2114
  }
2115
  },
2116
  "@types/express-serve-static-core": {
2117
+ "version": "4.17.30",
2118
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz",
2119
+ "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==",
2120
  "dev": true,
2121
  "requires": {
2122
  "@types/node": "*",
2144
  }
2145
  },
2146
  "@types/http-proxy": {
2147
+ "version": "1.17.9",
2148
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
2149
+ "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
2150
  "dev": true,
2151
  "requires": {
2152
  "@types/node": "*"
2177
  }
2178
  },
2179
  "@types/json-schema": {
2180
+ "version": "7.0.11",
2181
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
2182
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
2183
  "dev": true
2184
  },
2185
  "@types/json5": {
2186
  "version": "0.0.29",
2187
  "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
2188
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
2189
  "dev": true
2190
  },
 
 
 
 
 
 
 
 
 
2191
  "@types/mime": {
2192
+ "version": "3.0.1",
2193
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
2194
+ "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==",
2195
  "dev": true
2196
  },
2197
  "@types/minimatch": {
2198
+ "version": "5.1.0",
2199
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.0.tgz",
2200
+ "integrity": "sha512-0RJHq5FqDWo17kdHe+SMDJLfxmLaqHbWnqZ6gNKzDvStUlrmx/eKIY17+ifLS1yybo7X86aUshQMlittDOVNnw==",
2201
  "dev": true
2202
  },
2203
  "@types/minimist": {
2207
  "dev": true
2208
  },
2209
  "@types/node": {
2210
+ "version": "18.7.13",
2211
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz",
2212
+ "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==",
2213
  "dev": true
2214
  },
2215
  "@types/normalize-package-data": {
2225
  "dev": true
2226
  },
2227
  "@types/prettier": {
2228
+ "version": "2.7.0",
2229
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz",
2230
+ "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==",
2231
  "dev": true
2232
  },
2233
  "@types/prop-types": {
2236
  "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
2237
  "dev": true
2238
  },
 
 
 
 
 
 
2239
  "@types/qs": {
2240
  "version": "6.9.7",
2241
  "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
2268
  }
2269
  },
2270
  "@types/retry": {
2271
+ "version": "0.12.0",
2272
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
2273
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
2274
  "dev": true
2275
  },
2276
  "@types/scheduler": {
2289
  }
2290
  },
2291
  "@types/serve-static": {
2292
+ "version": "1.15.0",
2293
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
2294
+ "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
2295
  "dev": true,
2296
  "requires": {
2297
+ "@types/mime": "*",
2298
  "@types/node": "*"
2299
  }
2300
  },
2326
  "dev": true
2327
  },
2328
  "@types/uglify-js": {
2329
+ "version": "3.17.0",
2330
+ "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz",
2331
+ "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==",
2332
  "dev": true,
2333
  "requires": {
2334
  "source-map": "^0.6.1"
2342
  }
2343
  }
2344
  },
 
 
 
 
 
 
2345
  "@types/webpack": {
2346
  "version": "4.41.32",
2347
  "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz",
2373
  "@types/node": "*",
2374
  "@types/source-list-map": "*",
2375
  "source-map": "^0.7.3"
 
 
 
 
 
 
 
 
2376
  }
2377
  },
2378
  "@types/ws": {
2379
+ "version": "8.5.3",
2380
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
2381
+ "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
2382
  "dev": true,
2383
  "requires": {
2384
  "@types/node": "*"
2394
  }
2395
  },
2396
  "@types/yargs-parser": {
2397
+ "version": "21.0.0",
2398
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
2399
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
2400
  "dev": true
2401
  },
2402
  "@types/yauzl": {
2403
+ "version": "2.10.0",
2404
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
2405
+ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
2406
  "dev": true,
2407
  "optional": true,
2408
  "requires": {
2410
  }
2411
  },
2412
  "@typescript-eslint/eslint-plugin": {
2413
+ "version": "5.35.1",
2414
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.35.1.tgz",
2415
+ "integrity": "sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==",
2416
  "dev": true,
2417
  "requires": {
2418
+ "@typescript-eslint/scope-manager": "5.35.1",
2419
+ "@typescript-eslint/type-utils": "5.35.1",
2420
+ "@typescript-eslint/utils": "5.35.1",
2421
+ "debug": "^4.3.4",
2422
  "functional-red-black-tree": "^1.0.1",
2423
+ "ignore": "^5.2.0",
2424
  "regexpp": "^3.2.0",
2425
+ "semver": "^7.3.7",
2426
  "tsutils": "^3.21.0"
2427
  },
2428
  "dependencies": {
2429
  "semver": {
2430
+ "version": "7.3.7",
2431
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
2432
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
2433
  "dev": true,
2434
  "requires": {
2435
  "lru-cache": "^6.0.0"
2438
  }
2439
  },
2440
  "@typescript-eslint/experimental-utils": {
2441
+ "version": "5.35.1",
2442
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.1.tgz",
2443
+ "integrity": "sha512-nF7JD9alMkhEx50QYDUdP8koeHtldnm7EfZkr68ikkc87ffFBIPkH3dqoWyOeQeIiJicB0uHzpMXKR6PP+1Jbg==",
2444
  "dev": true,
2445
  "requires": {
2446
+ "@typescript-eslint/utils": "5.35.1"
2447
  }
2448
  },
2449
  "@typescript-eslint/parser": {
2450
+ "version": "5.35.1",
2451
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.35.1.tgz",
2452
+ "integrity": "sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==",
2453
  "dev": true,
2454
  "requires": {
2455
+ "@typescript-eslint/scope-manager": "5.35.1",
2456
+ "@typescript-eslint/types": "5.35.1",
2457
+ "@typescript-eslint/typescript-estree": "5.35.1",
2458
+ "debug": "^4.3.4"
2459
  }
2460
  },
2461
  "@typescript-eslint/scope-manager": {
2462
+ "version": "5.35.1",
2463
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.35.1.tgz",
2464
+ "integrity": "sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==",
2465
  "dev": true,
2466
  "requires": {
2467
+ "@typescript-eslint/types": "5.35.1",
2468
+ "@typescript-eslint/visitor-keys": "5.35.1"
2469
  }
2470
  },
2471
  "@typescript-eslint/type-utils": {
2472
+ "version": "5.35.1",
2473
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.35.1.tgz",
2474
+ "integrity": "sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==",
2475
  "dev": true,
2476
  "requires": {
2477
+ "@typescript-eslint/utils": "5.35.1",
2478
+ "debug": "^4.3.4",
2479
  "tsutils": "^3.21.0"
2480
  }
2481
  },
2482
  "@typescript-eslint/types": {
2483
+ "version": "5.35.1",
2484
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.35.1.tgz",
2485
+ "integrity": "sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==",
2486
  "dev": true
2487
  },
2488
  "@typescript-eslint/typescript-estree": {
2489
+ "version": "5.35.1",
2490
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.35.1.tgz",
2491
+ "integrity": "sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==",
2492
  "dev": true,
2493
  "requires": {
2494
+ "@typescript-eslint/types": "5.35.1",
2495
+ "@typescript-eslint/visitor-keys": "5.35.1",
2496
+ "debug": "^4.3.4",
2497
+ "globby": "^11.1.0",
2498
  "is-glob": "^4.0.3",
2499
+ "semver": "^7.3.7",
2500
  "tsutils": "^3.21.0"
2501
  },
2502
  "dependencies": {
2503
  "semver": {
2504
+ "version": "7.3.7",
2505
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
2506
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
2507
  "dev": true,
2508
  "requires": {
2509
  "lru-cache": "^6.0.0"
2512
  }
2513
  },
2514
  "@typescript-eslint/utils": {
2515
+ "version": "5.35.1",
2516
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.35.1.tgz",
2517
+ "integrity": "sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==",
2518
  "dev": true,
2519
  "requires": {
2520
  "@types/json-schema": "^7.0.9",
2521
+ "@typescript-eslint/scope-manager": "5.35.1",
2522
+ "@typescript-eslint/types": "5.35.1",
2523
+ "@typescript-eslint/typescript-estree": "5.35.1",
2524
  "eslint-scope": "^5.1.1",
2525
  "eslint-utils": "^3.0.0"
2526
  }
2527
  },
2528
  "@typescript-eslint/visitor-keys": {
2529
+ "version": "5.35.1",
2530
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.35.1.tgz",
2531
+ "integrity": "sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==",
2532
  "dev": true,
2533
  "requires": {
2534
+ "@typescript-eslint/types": "5.35.1",
2535
+ "eslint-visitor-keys": "^3.3.0"
2536
  },
2537
  "dependencies": {
2538
  "eslint-visitor-keys": {
2539
+ "version": "3.3.0",
2540
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
2541
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
2542
  "dev": true
2543
  }
2544
  }
2690
  }
2691
  },
2692
  "@webpack-cli/configtest": {
2693
+ "version": "1.2.0",
2694
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
2695
+ "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
2696
  "dev": true
2697
  },
2698
  "@webpack-cli/info": {
2699
+ "version": "1.5.0",
2700
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
2701
+ "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
2702
  "dev": true,
2703
  "requires": {
2704
  "envinfo": "^7.7.3"
2705
  }
2706
  },
2707
  "@webpack-cli/serve": {
2708
+ "version": "1.7.0",
2709
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
2710
+ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
2711
  "dev": true
2712
  },
2713
  "@wojtekmaj/enzyme-adapter-react-17": {
2714
+ "version": "0.6.7",
2715
+ "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.7.tgz",
2716
+ "integrity": "sha512-B+byiwi/T1bx5hcj9wc0fUL5Hlb5giSXJzcnEfJVl2j6dGV2NJfcxDBYX0WWwIxlzNiFz8kAvlkFWI2y/nscZQ==",
2717
  "dev": true,
2718
  "requires": {
2719
+ "@wojtekmaj/enzyme-adapter-utils": "^0.1.4",
2720
  "enzyme-shallow-equal": "^1.0.0",
2721
  "has": "^1.0.0",
2722
  "prop-types": "^15.7.0",
2733
  }
2734
  },
2735
  "@wojtekmaj/enzyme-adapter-utils": {
2736
+ "version": "0.1.4",
2737
+ "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-utils/-/enzyme-adapter-utils-0.1.4.tgz",
2738
+ "integrity": "sha512-ARGIQSIIv3oBia1m5Ihn1VU0FGmft6KPe39SBKTb8p7LSXO23YI4kNtc4M/cKoIY7P+IYdrZcgMObvedyjoSQA==",
2739
  "dev": true,
2740
  "requires": {
2741
  "function.prototype.name": "^1.1.0",
2745
  }
2746
  },
2747
  "@wordpress/babel-plugin-import-jsx-pragma": {
2748
+ "version": "4.0.0",
2749
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.0.0.tgz",
2750
+ "integrity": "sha512-AVbFAWjzzdLN+UUOa+fwgIejqg6Az03lihavdxRK2WEeEpd9N4SkaBUXtTiV8t9LAbDYnpLFx22mUvmD0/4+pw==",
2751
  "dev": true
2752
  },
2753
  "@wordpress/babel-preset-default": {
2754
+ "version": "7.0.0",
2755
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.0.0.tgz",
2756
+ "integrity": "sha512-04acr8KW8nZCaoTr+f4MNxwhxYjzHM2KRAYOrGt3gP5WkM1GWj4f7s56oo9aaJJUywjYcgtHTfNIjUsle+svZA==",
2757
  "dev": true,
2758
  "requires": {
2759
  "@babel/core": "^7.16.0",
2762
  "@babel/preset-env": "^7.16.0",
2763
  "@babel/preset-typescript": "^7.16.0",
2764
  "@babel/runtime": "^7.16.0",
2765
+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.0.0",
2766
+ "@wordpress/browserslist-config": "^5.0.0",
2767
+ "@wordpress/element": "^4.14.0",
2768
+ "@wordpress/warning": "^2.16.0",
2769
  "browserslist": "^4.17.6",
2770
  "core-js": "^3.19.1"
2771
  }
2772
  },
2773
  "@wordpress/base-styles": {
2774
+ "version": "4.7.0",
2775
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.7.0.tgz",
2776
+ "integrity": "sha512-Mu/dMrf5DiiC8DJh0AYeBsyP5bgtsfm19Jh+reXmlDJhbkpFSsOcFvw4A6ZO5ueDzQcOpK3YRAoaFUVddofalg==",
2777
  "dev": true
2778
  },
2779
  "@wordpress/browserslist-config": {
2780
+ "version": "5.0.0",
2781
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.0.0.tgz",
2782
+ "integrity": "sha512-YitgByVHIBP7IscrhHVuUkZ6+qnMfATln2b3ItdyUT2gLlUmZJfqrt7UNiT6YiaArypKwkklpFw5NNtFpyvZVw==",
2783
  "dev": true
2784
  },
2785
  "@wordpress/dependency-extraction-webpack-plugin": {
2786
+ "version": "4.0.0",
2787
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.0.0.tgz",
2788
+ "integrity": "sha512-hZVmwhAK7eV9pNC/Pud8hwADJbbm01PADZyunK+Zjd8/pT5FxcDz3JaZfVQxLn6lRbJ1+N6sNTS8uEC32RbpMg==",
2789
  "dev": true,
2790
  "requires": {
2791
  "json2php": "^0.0.4",
2793
  }
2794
  },
2795
  "@wordpress/element": {
2796
+ "version": "4.14.0",
2797
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.14.0.tgz",
2798
+ "integrity": "sha512-puH6E1sY5HYcU9MTnwpvwmlGqs0prxNd0JuT2/WcHAd/qwDC2wQPB/7fDaffjB0+gIYUt6WBl8kCWkqQ7g6cbQ==",
2799
  "dev": true,
2800
  "requires": {
2801
  "@babel/runtime": "^7.16.0",
2802
  "@types/react": "^17.0.37",
2803
  "@types/react-dom": "^17.0.11",
2804
+ "@wordpress/escape-html": "^2.16.0",
2805
+ "change-case": "^4.1.2",
2806
+ "is-plain-object": "^5.0.0",
2807
  "react": "^17.0.2",
2808
  "react-dom": "^17.0.2"
2809
  },
2810
  "dependencies": {
2811
  "@types/react": {
2812
+ "version": "17.0.48",
2813
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.48.tgz",
2814
+ "integrity": "sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==",
2815
  "dev": true,
2816
  "requires": {
2817
  "@types/prop-types": "*",
2820
  }
2821
  },
2822
  "@types/react-dom": {
2823
+ "version": "17.0.17",
2824
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz",
2825
+ "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==",
2826
  "dev": true,
2827
  "requires": {
2828
+ "@types/react": "^17"
2829
  }
2830
  },
2831
  "react": {
2862
  }
2863
  },
2864
  "@wordpress/escape-html": {
2865
+ "version": "2.16.0",
2866
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.16.0.tgz",
2867
+ "integrity": "sha512-63SfsnkGTIFBXQWy+vAjlb2PJp9A59R0wsTv4TIS/DBJq6EtAox9GjBbswGzX6l0VksobUcga1FqOua9+i3EyA==",
2868
  "dev": true,
2869
  "requires": {
2870
  "@babel/runtime": "^7.16.0"
2871
  }
2872
  },
2873
  "@wordpress/eslint-plugin": {
2874
+ "version": "13.0.0",
2875
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-13.0.0.tgz",
2876
+ "integrity": "sha512-rOM8wSy+EgsvloB1ypSascLqkEtvqEpanpMvkX35Z/C4wvs81EqqoRGmeWzmtbcmiNkDZ/ZT34PdwE0R3DHPFg==",
2877
  "dev": true,
2878
  "requires": {
2879
  "@babel/eslint-parser": "^7.16.0",
2880
  "@typescript-eslint/eslint-plugin": "^5.3.0",
2881
  "@typescript-eslint/parser": "^5.3.0",
2882
+ "@wordpress/babel-preset-default": "^7.0.0",
2883
+ "@wordpress/prettier-config": "^2.0.0",
2884
  "cosmiconfig": "^7.0.0",
2885
  "eslint-config-prettier": "^8.3.0",
2886
  "eslint-plugin-import": "^2.25.2",
2891
  "eslint-plugin-react": "^7.27.0",
2892
  "eslint-plugin-react-hooks": "^4.3.0",
2893
  "globals": "^13.12.0",
 
2894
  "requireindex": "^1.2.0"
2895
  },
2896
  "dependencies": {
2897
  "globals": {
2898
+ "version": "13.17.0",
2899
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
2900
+ "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
2901
  "dev": true,
2902
  "requires": {
2903
  "type-fest": "^0.20.2"
2952
  }
2953
  },
2954
  "@wordpress/jest-console": {
2955
+ "version": "6.0.0",
2956
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-6.0.0.tgz",
2957
+ "integrity": "sha512-Z2gOXcq5yZl6soKaUnQ1l2TvoJQkx3tpMIL6LLnqMDXrsadPrZs4Ms9X9wNMv6ufHTO+mqswxJQU3gkGwnq2ew==",
2958
  "dev": true,
2959
  "requires": {
2960
  "@babel/runtime": "^7.16.0",
2961
+ "jest-matcher-utils": "^27.4.2"
 
2962
  }
2963
  },
2964
  "@wordpress/jest-preset-default": {
2965
+ "version": "9.0.0",
2966
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-9.0.0.tgz",
2967
+ "integrity": "sha512-f6M+oNKdTEvbcpvcVB1+eTD9YNYFZkC/se6f6DsT0d1vB8LoTwBFdGrkZZC+Cg4/D9FWzejWVDGyi9HTciQw5Q==",
2968
  "dev": true,
2969
  "requires": {
2970
  "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1",
2971
+ "@wordpress/jest-console": "^6.0.0",
2972
  "babel-jest": "^27.4.5",
2973
  "enzyme": "^3.11.0",
2974
  "enzyme-to-json": "^3.4.4"
2975
  }
2976
  },
2977
  "@wordpress/npm-package-json-lint-config": {
2978
+ "version": "4.2.0",
2979
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.2.0.tgz",
2980
+ "integrity": "sha512-eU7n1NsddAY0uooxe+oWtfWKxpZB9s8LBRvv6WxoFyA9eetxyvauaTrvvYhzgjxxdd5swTCPLvSR+jbkVYkuQw==",
2981
  "dev": true
2982
  },
2983
  "@wordpress/postcss-plugins-preset": {
2984
+ "version": "4.0.0",
2985
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.0.0.tgz",
2986
+ "integrity": "sha512-mgsOiwQDpqEGt95/MfLq53DH1ChQ45uv54iRl4kBuc/12q5+8UDkSjpO05LquM4zbDYWHtMCBJxu+w+LC8/qEw==",
2987
  "dev": true,
2988
  "requires": {
2989
+ "@wordpress/base-styles": "^4.7.0",
2990
  "autoprefixer": "^10.2.5"
2991
  }
2992
  },
2993
  "@wordpress/prettier-config": {
2994
+ "version": "2.0.0",
2995
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.0.0.tgz",
2996
+ "integrity": "sha512-mzBc5LpsBphhWHClLX3mZeCoDMq5qOSd0JWn+Zo/ipUidhBRSaKR2fpMkH2fzIIeoPdy+cj1n3pWAk/Y/BHsSQ==",
2997
  "dev": true
2998
  },
2999
  "@wordpress/primitives": {
3043
  }
3044
  },
3045
  "@wordpress/scripts": {
3046
+ "version": "24.0.0",
3047
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-24.0.0.tgz",
3048
+ "integrity": "sha512-5i87w1X8Xe91pd6QSOhk0ELrnlX8b2XpXXgftb0RxwNQd7AivmyS6OnCjzI7lpAMjYgCTZXrqwI1k0Tpt7HJGw==",
3049
  "dev": true,
3050
  "requires": {
3051
  "@babel/core": "^7.16.0",
3052
  "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
3053
+ "@svgr/webpack": "^6.2.1",
3054
+ "@wordpress/babel-preset-default": "^7.0.0",
3055
+ "@wordpress/browserslist-config": "^5.0.0",
3056
+ "@wordpress/dependency-extraction-webpack-plugin": "^4.0.0",
3057
+ "@wordpress/eslint-plugin": "^13.0.0",
3058
+ "@wordpress/jest-preset-default": "^9.0.0",
3059
+ "@wordpress/npm-package-json-lint-config": "^4.2.0",
3060
+ "@wordpress/postcss-plugins-preset": "^4.0.0",
3061
+ "@wordpress/prettier-config": "^2.0.0",
3062
+ "@wordpress/stylelint-config": "^21.0.0",
3063
  "adm-zip": "^0.5.9",
3064
  "babel-jest": "^27.4.5",
3065
  "babel-loader": "^8.2.3",
3074
  "cwd": "^0.10.0",
3075
  "dir-glob": "^3.0.1",
3076
  "eslint": "^8.3.0",
 
3077
  "expect-puppeteer": "^4.4.0",
3078
  "fast-glob": "^3.2.7",
3079
  "filenamify": "^4.2.0",
3080
  "jest": "^27.4.5",
3081
  "jest-dev-server": "^6.0.2",
3082
  "jest-environment-node": "^27.4.4",
3083
+ "markdownlint-cli": "^0.31.1",
 
3084
  "merge-deep": "^3.0.3",
3085
  "mini-css-extract-plugin": "^2.5.1",
3086
  "minimist": "^1.2.0",
3088
  "npm-packlist": "^3.0.0",
3089
  "postcss": "^8.4.5",
3090
  "postcss-loader": "^6.2.1",
3091
+ "prettier": "npm:wp-prettier@2.6.2",
3092
+ "puppeteer-core": "^13.2.0",
3093
  "react-refresh": "^0.10.0",
3094
  "read-pkg-up": "^7.0.1",
3095
  "resolve-bin": "^0.4.0",
3103
  "webpack-bundle-analyzer": "^4.4.2",
3104
  "webpack-cli": "^4.9.1",
3105
  "webpack-dev-server": "^4.4.0"
3106
+ },
3107
+ "dependencies": {
3108
+ "prettier": {
3109
+ "version": "npm:wp-prettier@2.6.2",
3110
+ "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.6.2.tgz",
3111
+ "integrity": "sha512-AV33EzqiFJ3fj+mPlKABN59YFPReLkDxQnj067Z3uEOeRQf3g05WprL0RDuqM7UBhSRo9W1rMSC2KvZmjE5UOA==",
3112
+ "dev": true
3113
+ }
3114
  }
3115
  },
3116
  "@wordpress/stylelint-config": {
3117
+ "version": "21.0.0",
3118
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.0.0.tgz",
3119
+ "integrity": "sha512-6d+eNMOz0BUsmZrPiWnU9i9m67Cbez+zhQLGU0LLFtmqLr2EI5JjfKEjkxftNkhWPRIlIqWPiUVzn6huaNA2Qw==",
3120
  "dev": true,
3121
  "requires": {
3122
  "stylelint-config-recommended": "^6.0.0",
3124
  }
3125
  },
3126
  "@wordpress/warning": {
3127
+ "version": "2.16.0",
3128
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.16.0.tgz",
3129
+ "integrity": "sha512-n2djVSyjMqJYQ1Lh0UDfm5TXUSGtjmoKwHbvW04PIv3DgDbKLVbdCC9xpK0SupaDR/dPx4OkvfXIXIuuySjC/Q==",
3130
  "dev": true
3131
  },
3132
  "@xtuc/ieee754": {
3142
  "dev": true
3143
  },
3144
  "abab": {
3145
+ "version": "2.0.6",
3146
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
3147
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
3148
  "dev": true
3149
  },
3150
  "accepts": {
3151
+ "version": "1.3.8",
3152
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
3153
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
3154
  "dev": true,
3155
  "requires": {
3156
+ "mime-types": "~2.1.34",
3157
+ "negotiator": "0.6.3"
3158
  }
3159
  },
3160
  "acorn": {
3161
+ "version": "8.8.0",
3162
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
3163
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
3164
  "dev": true
3165
  },
3166
  "acorn-globals": {
3214
  "debug": "4"
3215
  }
3216
  },
 
 
 
 
 
 
 
 
 
 
3217
  "ajv": {
3218
  "version": "6.12.6",
3219
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
3242
  },
3243
  "dependencies": {
3244
  "ajv": {
3245
+ "version": "8.11.0",
3246
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
3247
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
3248
  "dev": true,
3249
  "requires": {
3250
  "fast-deep-equal": "^3.1.1",
3337
  "arr-union": {
3338
  "version": "3.1.0",
3339
  "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
3340
+ "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
3341
  "dev": true
3342
  },
3343
  "array-flatten": {
3347
  "dev": true
3348
  },
3349
  "array-includes": {
3350
+ "version": "3.1.5",
3351
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
3352
+ "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
3353
  "dev": true,
3354
  "requires": {
3355
  "call-bind": "^1.0.2",
3356
+ "define-properties": "^1.1.4",
3357
+ "es-abstract": "^1.19.5",
3358
  "get-intrinsic": "^1.1.1",
3359
  "is-string": "^1.0.7"
3360
  }
3368
  "array-uniq": {
3369
  "version": "1.0.3",
3370
  "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
3371
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
3372
  "dev": true
3373
  },
3374
  "array.prototype.filter": {
3385
  }
3386
  },
3387
  "array.prototype.flat": {
3388
+ "version": "1.3.0",
3389
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
3390
+ "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
3391
  "dev": true,
3392
  "requires": {
3393
  "call-bind": "^1.0.2",
3394
  "define-properties": "^1.1.3",
3395
+ "es-abstract": "^1.19.2",
3396
+ "es-shim-unscopables": "^1.0.0"
3397
  }
3398
  },
3399
  "array.prototype.flatmap": {
3400
+ "version": "1.3.0",
3401
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz",
3402
+ "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==",
3403
  "dev": true,
3404
  "requires": {
3405
+ "call-bind": "^1.0.2",
3406
  "define-properties": "^1.1.3",
3407
+ "es-abstract": "^1.19.2",
3408
+ "es-shim-unscopables": "^1.0.0"
3409
  }
3410
  },
3411
  "arrify": {
3412
  "version": "1.0.1",
3413
  "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
3414
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
3415
  "dev": true
3416
  },
3417
  "ast-types-flow": {
3418
  "version": "0.0.7",
3419
  "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
3420
+ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==",
3421
  "dev": true
3422
  },
3423
  "astral-regex": {
3426
  "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
3427
  "dev": true
3428
  },
 
 
 
 
 
 
 
 
 
3429
  "asynckit": {
3430
  "version": "0.4.0",
3431
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
3432
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
3433
  "dev": true
3434
  },
3435
  "autoprefixer": {
3436
+ "version": "10.4.8",
3437
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz",
3438
+ "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==",
3439
  "dev": true,
3440
  "requires": {
3441
+ "browserslist": "^4.21.3",
3442
+ "caniuse-lite": "^1.0.30001373",
3443
+ "fraction.js": "^4.2.0",
3444
  "normalize-range": "^0.1.2",
3445
  "picocolors": "^1.0.0",
3446
  "postcss-value-parser": "^4.2.0"
3447
  }
3448
  },
3449
  "axe-core": {
3450
+ "version": "4.4.3",
3451
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz",
3452
+ "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==",
3453
  "dev": true
3454
  },
3455
  "axios": {
3456
+ "version": "0.25.0",
3457
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz",
3458
+ "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==",
3459
  "dev": true,
3460
  "requires": {
3461
+ "follow-redirects": "^1.14.7"
3462
  }
3463
  },
3464
  "axobject-query": {
3468
  "dev": true
3469
  },
3470
  "babel-jest": {
3471
+ "version": "27.5.1",
3472
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
3473
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
3474
  "dev": true,
3475
  "requires": {
3476
+ "@jest/transform": "^27.5.1",
3477
+ "@jest/types": "^27.5.1",
3478
  "@types/babel__core": "^7.1.14",
3479
  "babel-plugin-istanbul": "^6.1.1",
3480
+ "babel-preset-jest": "^27.5.1",
3481
  "chalk": "^4.0.0",
3482
+ "graceful-fs": "^4.2.9",
3483
  "slash": "^3.0.0"
3484
  }
3485
  },
3486
  "babel-loader": {
3487
+ "version": "8.2.5",
3488
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz",
3489
+ "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==",
3490
  "dev": true,
3491
  "requires": {
3492
  "find-cache-dir": "^3.3.1",
3493
+ "loader-utils": "^2.0.0",
3494
  "make-dir": "^3.1.0",
3495
  "schema-utils": "^2.6.5"
3496
  },
3497
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3498
  "schema-utils": {
3499
  "version": "2.7.1",
3500
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
3531
  }
3532
  },
3533
  "babel-plugin-jest-hoist": {
3534
+ "version": "27.5.1",
3535
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
3536
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
3537
  "dev": true,
3538
  "requires": {
3539
  "@babel/template": "^7.3.3",
3543
  }
3544
  },
3545
  "babel-plugin-polyfill-corejs2": {
3546
+ "version": "0.3.2",
3547
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz",
3548
+ "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==",
3549
  "dev": true,
3550
  "requires": {
3551
+ "@babel/compat-data": "^7.17.7",
3552
+ "@babel/helper-define-polyfill-provider": "^0.3.2",
3553
  "semver": "^6.1.1"
3554
  }
3555
  },
3556
  "babel-plugin-polyfill-corejs3": {
3557
+ "version": "0.5.3",
3558
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz",
3559
+ "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==",
3560
  "dev": true,
3561
  "requires": {
3562
+ "@babel/helper-define-polyfill-provider": "^0.3.2",
3563
+ "core-js-compat": "^3.21.0"
3564
  }
3565
  },
3566
  "babel-plugin-polyfill-regenerator": {
3567
+ "version": "0.4.0",
3568
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz",
3569
+ "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==",
3570
  "dev": true,
3571
  "requires": {
3572
+ "@babel/helper-define-polyfill-provider": "^0.3.2"
3573
  }
3574
  },
3575
  "babel-preset-current-node-syntax": {
3593
  }
3594
  },
3595
  "babel-preset-jest": {
3596
+ "version": "27.5.1",
3597
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
3598
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
3599
  "dev": true,
3600
  "requires": {
3601
+ "babel-plugin-jest-hoist": "^27.5.1",
3602
  "babel-preset-current-node-syntax": "^1.0.0"
3603
  }
3604
  },
3617
  "batch": {
3618
  "version": "0.6.1",
3619
  "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3620
+ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
3621
  "dev": true
3622
  },
3623
  "big.js": {
3644
  }
3645
  },
3646
  "body-parser": {
3647
+ "version": "1.20.0",
3648
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
3649
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
3650
  "dev": true,
3651
  "requires": {
3652
+ "bytes": "3.1.2",
3653
  "content-type": "~1.0.4",
3654
  "debug": "2.6.9",
3655
+ "depd": "2.0.0",
3656
+ "destroy": "1.2.0",
3657
+ "http-errors": "2.0.0",
3658
  "iconv-lite": "0.4.24",
3659
+ "on-finished": "2.4.1",
3660
+ "qs": "6.10.3",
3661
+ "raw-body": "2.5.1",
3662
+ "type-is": "~1.6.18",
3663
+ "unpipe": "1.0.0"
3664
  },
3665
  "dependencies": {
3666
  "bytes": {
3667
+ "version": "3.1.2",
3668
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
3669
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
3670
  "dev": true
3671
  },
3672
  "debug": {
3681
  "ms": {
3682
  "version": "2.0.0",
3683
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3684
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
3685
  "dev": true
3686
  }
3687
  }
3688
  },
3689
+ "bonjour-service": {
3690
+ "version": "1.0.13",
3691
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz",
3692
+ "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==",
3693
  "dev": true,
3694
  "requires": {
3695
+ "array-flatten": "^2.1.2",
 
3696
  "dns-equal": "^1.0.0",
3697
+ "fast-deep-equal": "^3.1.3",
3698
+ "multicast-dns": "^7.2.5"
 
3699
  }
3700
  },
3701
  "boolbase": {
3702
  "version": "1.0.0",
3703
  "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
3704
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
3705
  "dev": true
3706
  },
3707
  "brace-expansion": {
3730
  "dev": true
3731
  },
3732
  "browserslist": {
3733
+ "version": "4.21.3",
3734
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz",
3735
+ "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
3736
  "dev": true,
3737
  "requires": {
3738
+ "caniuse-lite": "^1.0.30001370",
3739
+ "electron-to-chromium": "^1.4.202",
3740
+ "node-releases": "^2.0.6",
3741
+ "update-browserslist-db": "^1.0.5"
 
3742
  }
3743
  },
3744
  "bser": {
3763
  "buffer-crc32": {
3764
  "version": "0.2.13",
3765
  "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
3766
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
3767
  "dev": true
3768
  },
3769
  "buffer-from": {
3772
  "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
3773
  "dev": true
3774
  },
 
 
 
 
 
 
3775
  "bytes": {
3776
  "version": "3.0.0",
3777
  "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
3778
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
3779
  "dev": true
3780
  },
3781
  "call-bind": {
3794
  "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
3795
  "dev": true
3796
  },
3797
+ "camel-case": {
3798
+ "version": "4.1.2",
3799
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
3800
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
3801
+ "dev": true,
3802
+ "requires": {
3803
+ "pascal-case": "^3.1.2",
3804
+ "tslib": "^2.0.3"
3805
+ }
3806
+ },
3807
+ "camelcase": {
3808
  "version": "6.3.0",
3809
  "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
3810
  "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
3842
  }
3843
  },
3844
  "caniuse-lite": {
3845
+ "version": "1.0.30001384",
3846
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001384.tgz",
3847
+ "integrity": "sha512-BBWt57kqWbc0GYZXb47wTXpmAgqr5LSibPzNjk/AWMdmJMQhLqOl3c/Kd4OAU/tu4NLfYkMx8Tlq3RVBkOBolQ==",
3848
  "dev": true
3849
  },
3850
+ "capital-case": {
3851
+ "version": "1.0.4",
3852
+ "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
3853
+ "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
3854
+ "dev": true,
3855
+ "requires": {
3856
+ "no-case": "^3.0.4",
3857
+ "tslib": "^2.0.3",
3858
+ "upper-case-first": "^2.0.2"
3859
+ }
3860
+ },
3861
  "chalk": {
3862
  "version": "4.1.2",
3863
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3909
  }
3910
  }
3911
  },
3912
+ "change-case": {
3913
+ "version": "4.1.2",
3914
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
3915
+ "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
3916
+ "dev": true,
3917
+ "requires": {
3918
+ "camel-case": "^4.1.2",
3919
+ "capital-case": "^1.0.4",
3920
+ "constant-case": "^3.0.4",
3921
+ "dot-case": "^3.0.4",
3922
+ "header-case": "^2.0.4",
3923
+ "no-case": "^3.0.4",
3924
+ "param-case": "^3.0.4",
3925
+ "pascal-case": "^3.1.2",
3926
+ "path-case": "^3.0.4",
3927
+ "sentence-case": "^3.0.4",
3928
+ "snake-case": "^3.0.4",
3929
+ "tslib": "^2.0.3"
3930
+ }
3931
+ },
3932
  "char-regex": {
3933
  "version": "1.0.2",
3934
  "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
3935
  "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
3936
  "dev": true
3937
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3938
  "check-node-version": {
3939
  "version": "4.2.1",
3940
  "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.2.1.tgz",
4001
  }
4002
  },
4003
  "cheerio": {
4004
+ "version": "1.0.0-rc.12",
4005
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
4006
+ "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
4007
+ "dev": true,
4008
+ "requires": {
4009
+ "cheerio-select": "^2.1.0",
4010
+ "dom-serializer": "^2.0.0",
4011
+ "domhandler": "^5.0.3",
4012
+ "domutils": "^3.0.1",
4013
+ "htmlparser2": "^8.0.1",
4014
+ "parse5": "^7.0.0",
4015
+ "parse5-htmlparser2-tree-adapter": "^7.0.0"
4016
  },
4017
  "dependencies": {
4018
  "dom-serializer": {
4019
+ "version": "2.0.0",
4020
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
4021
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
4022
  "dev": true,
4023
  "requires": {
4024
+ "domelementtype": "^2.3.0",
4025
+ "domhandler": "^5.0.2",
4026
+ "entities": "^4.2.0"
4027
  }
4028
  },
4029
+ "domhandler": {
4030
+ "version": "5.0.3",
4031
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
4032
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
4033
+ "dev": true,
4034
+ "requires": {
4035
+ "domelementtype": "^2.3.0"
4036
+ }
4037
  },
4038
+ "domutils": {
4039
+ "version": "3.0.1",
4040
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
4041
+ "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
4042
+ "dev": true,
4043
+ "requires": {
4044
+ "dom-serializer": "^2.0.0",
4045
+ "domelementtype": "^2.3.0",
4046
+ "domhandler": "^5.0.1"
4047
+ }
4048
  }
4049
  }
4050
  },
4051
  "cheerio-select": {
4052
+ "version": "2.1.0",
4053
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
4054
+ "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
4055
  "dev": true,
4056
  "requires": {
4057
+ "boolbase": "^1.0.0",
4058
+ "css-select": "^5.1.0",
4059
+ "css-what": "^6.1.0",
4060
+ "domelementtype": "^2.3.0",
4061
+ "domhandler": "^5.0.3",
4062
+ "domutils": "^3.0.1"
4063
  },
4064
  "dependencies": {
4065
  "css-select": {
4066
+ "version": "5.1.0",
4067
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
4068
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
4069
  "dev": true,
4070
  "requires": {
4071
  "boolbase": "^1.0.0",
4072
+ "css-what": "^6.1.0",
4073
+ "domhandler": "^5.0.2",
4074
+ "domutils": "^3.0.1",
4075
  "nth-check": "^2.0.1"
4076
  }
4077
  },
 
 
 
 
 
 
4078
  "dom-serializer": {
4079
+ "version": "2.0.0",
4080
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
4081
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
4082
  "dev": true,
4083
  "requires": {
4084
+ "domelementtype": "^2.3.0",
4085
+ "domhandler": "^5.0.2",
4086
+ "entities": "^4.2.0"
4087
  }
4088
  },
4089
+ "domhandler": {
4090
+ "version": "5.0.3",
4091
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
4092
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
 
 
 
 
 
 
4093
  "dev": true,
4094
  "requires": {
4095
+ "domelementtype": "^2.3.0"
 
 
4096
  }
4097
  },
4098
+ "domutils": {
4099
+ "version": "3.0.1",
4100
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
4101
+ "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
4102
  "dev": true,
4103
  "requires": {
4104
+ "dom-serializer": "^2.0.0",
4105
+ "domelementtype": "^2.3.0",
4106
+ "domhandler": "^5.0.1"
4107
  }
4108
  }
4109
  }
4137
  "dev": true
4138
  },
4139
  "ci-info": {
4140
+ "version": "3.3.2",
4141
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
4142
+ "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
4143
  "dev": true
4144
  },
4145
  "cjs-module-lexer": {
4154
  "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==",
4155
  "dev": true
4156
  },
 
 
 
 
 
 
4157
  "clean-webpack-plugin": {
4158
  "version": "3.0.0",
4159
  "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
4178
  "clone-deep": {
4179
  "version": "0.2.4",
4180
  "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
4181
+ "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
4182
  "dev": true,
4183
  "requires": {
4184
  "for-own": "^0.1.3",
4186
  "kind-of": "^3.0.2",
4187
  "lazy-cache": "^1.0.3",
4188
  "shallow-clone": "^0.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4189
  },
4190
  "dependencies": {
4191
+ "is-plain-object": {
4192
+ "version": "2.0.4",
4193
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4194
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4195
  "dev": true,
4196
  "requires": {
4197
+ "isobject": "^3.0.1"
 
 
4198
  }
4199
  }
4200
  }
4201
  },
4202
+ "co": {
4203
+ "version": "4.6.0",
4204
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
4205
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
4206
+ "dev": true
4207
+ },
4208
  "collect-v8-coverage": {
4209
  "version": "1.0.1",
4210
  "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
4223
  "color-name": {
4224
  "version": "1.1.3",
4225
  "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4226
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
4227
  "dev": true
4228
  },
4229
  "colord": {
4230
+ "version": "2.9.3",
4231
+ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
4232
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
4233
  "dev": true
4234
  },
4235
  "colorette": {
4236
+ "version": "2.0.19",
4237
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
4238
+ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
4239
  "dev": true
4240
  },
4241
  "combined-stream": {
4248
  }
4249
  },
4250
  "commander": {
4251
+ "version": "7.2.0",
4252
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
4253
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
4254
  "dev": true
4255
  },
4256
  "comment-parser": {
4268
  "commondir": {
4269
  "version": "1.0.1",
4270
  "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
4271
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
4272
  "dev": true
4273
  },
4274
  "compressible": {
4307
  "ms": {
4308
  "version": "2.0.0",
4309
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4310
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4311
  "dev": true
4312
  }
4313
  }
4315
  "concat-map": {
4316
  "version": "0.0.1",
4317
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
4318
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
4319
  "dev": true
4320
  },
4321
  "connect-history-api-fallback": {
4322
+ "version": "2.0.0",
4323
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
4324
+ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
4325
  "dev": true
4326
  },
4327
+ "constant-case": {
4328
+ "version": "3.0.4",
4329
+ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
4330
+ "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
4331
+ "dev": true,
4332
+ "requires": {
4333
+ "no-case": "^3.0.4",
4334
+ "tslib": "^2.0.3",
4335
+ "upper-case": "^2.0.2"
4336
+ }
4337
+ },
4338
  "content-disposition": {
4339
  "version": "0.5.4",
4340
  "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
4368
  }
4369
  },
4370
  "cookie": {
4371
+ "version": "0.5.0",
4372
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
4373
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
4374
  "dev": true
4375
  },
4376
  "cookie-signature": {
4377
  "version": "1.0.6",
4378
  "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4379
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
4380
  "dev": true
4381
  },
4382
  "copy-webpack-plugin": {
4383
+ "version": "10.2.4",
4384
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz",
4385
+ "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==",
4386
  "dev": true,
4387
  "requires": {
4388
  "fast-glob": "^3.2.7",
4394
  },
4395
  "dependencies": {
4396
  "ajv": {
4397
+ "version": "8.11.0",
4398
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
4399
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
4400
  "dev": true,
4401
  "requires": {
4402
  "fast-deep-equal": "^3.1.1",
4470
  }
4471
  },
4472
  "core-js": {
4473
+ "version": "3.25.0",
4474
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz",
4475
+ "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==",
4476
  "dev": true
4477
  },
4478
  "core-js-compat": {
4479
+ "version": "3.25.0",
4480
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz",
4481
+ "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==",
4482
  "dev": true,
4483
  "requires": {
4484
+ "browserslist": "^4.21.3",
4485
  "semver": "7.0.0"
4486
  },
4487
  "dependencies": {
4494
  }
4495
  },
4496
  "core-js-pure": {
4497
+ "version": "3.25.0",
4498
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.0.tgz",
4499
+ "integrity": "sha512-IeHpLwk3uoci37yoI2Laty59+YqH9x5uR65/yiA0ARAJrTrN4YU0rmauLWfvqOuk77SlNJXj2rM6oT/dBD87+A==",
4500
  "dev": true
4501
  },
4502
  "core-util-is": {
4518
  "yaml": "^1.10.0"
4519
  }
4520
  },
4521
+ "cross-fetch": {
4522
+ "version": "3.1.5",
4523
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
4524
+ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
4525
+ "dev": true,
4526
+ "requires": {
4527
+ "node-fetch": "2.6.7"
4528
+ }
4529
+ },
4530
  "cross-spawn": {
4531
  "version": "5.1.0",
4532
  "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
4533
+ "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==",
4534
  "dev": true,
4535
  "requires": {
4536
  "lru-cache": "^4.0.1",
4551
  "yallist": {
4552
  "version": "2.1.2",
4553
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4554
+ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
4555
  "dev": true
4556
  }
4557
  }
4558
  },
4559
  "css-declaration-sorter": {
4560
+ "version": "6.3.0",
4561
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz",
4562
+ "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==",
4563
+ "dev": true
4564
+ },
4565
+ "css-functions-list": {
4566
+ "version": "3.1.0",
4567
+ "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz",
4568
+ "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==",
4569
+ "dev": true
4570
  },
4571
  "css-loader": {
4572
+ "version": "6.7.1",
4573
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
4574
+ "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==",
4575
  "dev": true,
4576
  "requires": {
4577
  "icss-utils": "^5.1.0",
4578
+ "postcss": "^8.4.7",
4579
  "postcss-modules-extract-imports": "^3.0.0",
4580
  "postcss-modules-local-by-default": "^4.0.0",
4581
  "postcss-modules-scope": "^3.0.0",
4582
  "postcss-modules-values": "^4.0.0",
4583
+ "postcss-value-parser": "^4.2.0",
4584
  "semver": "^7.3.5"
4585
  },
4586
  "dependencies": {
4587
  "semver": {
4588
+ "version": "7.3.7",
4589
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
4590
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
4591
  "dev": true,
4592
  "requires": {
4593
  "lru-cache": "^6.0.0"
4596
  }
4597
  },
4598
  "css-select": {
4599
+ "version": "4.3.0",
4600
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
4601
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
4602
  "dev": true,
4603
  "requires": {
4604
  "boolbase": "^1.0.0",
4605
+ "css-what": "^6.0.1",
4606
+ "domhandler": "^4.3.1",
4607
+ "domutils": "^2.8.0",
4608
+ "nth-check": "^2.0.1"
4609
  }
4610
  },
 
 
 
 
 
 
4611
  "css-tree": {
4612
+ "version": "1.1.3",
4613
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
4614
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
4615
  "dev": true,
4616
  "requires": {
4617
+ "mdn-data": "2.0.14",
4618
  "source-map": "^0.6.1"
4619
  },
4620
  "dependencies": {
4627
  }
4628
  },
4629
  "css-what": {
4630
+ "version": "6.1.0",
4631
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
4632
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
4633
  "dev": true
4634
  },
4635
  "cssesc": {
4639
  "dev": true
4640
  },
4641
  "cssnano": {
4642
+ "version": "5.1.13",
4643
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz",
4644
+ "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==",
4645
  "dev": true,
4646
  "requires": {
4647
+ "cssnano-preset-default": "^5.2.12",
4648
  "lilconfig": "^2.0.3",
4649
  "yaml": "^1.10.2"
4650
  }
4651
  },
4652
  "cssnano-preset-default": {
4653
+ "version": "5.2.12",
4654
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz",
4655
+ "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==",
4656
+ "dev": true,
4657
+ "requires": {
4658
+ "css-declaration-sorter": "^6.3.0",
4659
+ "cssnano-utils": "^3.1.0",
4660
+ "postcss-calc": "^8.2.3",
4661
+ "postcss-colormin": "^5.3.0",
4662
+ "postcss-convert-values": "^5.1.2",
4663
+ "postcss-discard-comments": "^5.1.2",
4664
+ "postcss-discard-duplicates": "^5.1.0",
4665
+ "postcss-discard-empty": "^5.1.1",
4666
+ "postcss-discard-overridden": "^5.1.0",
4667
+ "postcss-merge-longhand": "^5.1.6",
4668
+ "postcss-merge-rules": "^5.1.2",
4669
+ "postcss-minify-font-values": "^5.1.0",
4670
+ "postcss-minify-gradients": "^5.1.1",
4671
+ "postcss-minify-params": "^5.1.3",
4672
+ "postcss-minify-selectors": "^5.2.1",
4673
+ "postcss-normalize-charset": "^5.1.0",
4674
+ "postcss-normalize-display-values": "^5.1.0",
4675
+ "postcss-normalize-positions": "^5.1.1",
4676
+ "postcss-normalize-repeat-style": "^5.1.1",
4677
+ "postcss-normalize-string": "^5.1.0",
4678
+ "postcss-normalize-timing-functions": "^5.1.0",
4679
+ "postcss-normalize-unicode": "^5.1.0",
4680
+ "postcss-normalize-url": "^5.1.0",
4681
+ "postcss-normalize-whitespace": "^5.1.1",
4682
+ "postcss-ordered-values": "^5.1.3",
4683
+ "postcss-reduce-initial": "^5.1.0",
4684
+ "postcss-reduce-transforms": "^5.1.0",
4685
+ "postcss-svgo": "^5.1.0",
4686
+ "postcss-unique-selectors": "^5.1.1"
4687
  }
4688
  },
4689
  "cssnano-utils": {
4690
+ "version": "3.1.0",
4691
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
4692
+ "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
4693
  "dev": true
4694
  },
4695
  "csso": {
4699
  "dev": true,
4700
  "requires": {
4701
  "css-tree": "^1.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4702
  }
4703
  },
4704
  "cssom": {
4733
  "cwd": {
4734
  "version": "0.10.0",
4735
  "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz",
4736
+ "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==",
4737
  "dev": true,
4738
  "requires": {
4739
  "find-pkg": "^0.1.2",
4758
  }
4759
  },
4760
  "debug": {
4761
+ "version": "4.3.4",
4762
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
4763
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
4764
  "dev": true,
4765
  "requires": {
4766
  "ms": "2.1.2"
4769
  "decamelize": {
4770
  "version": "1.2.0",
4771
  "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4772
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
4773
  "dev": true
4774
  },
4775
  "decamelize-keys": {
4776
  "version": "1.1.0",
4777
  "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
4778
+ "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
4779
  "dev": true,
4780
  "requires": {
4781
  "decamelize": "^1.1.0",
4785
  "map-obj": {
4786
  "version": "1.0.1",
4787
  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
4788
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
4789
  "dev": true
4790
  }
4791
  }
4792
  },
4793
  "decimal.js": {
4794
+ "version": "10.4.0",
4795
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz",
4796
+ "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==",
4797
  "dev": true
4798
  },
4799
  "dedent": {
4800
  "version": "0.7.0",
4801
  "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
4802
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
4803
  "dev": true
4804
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4805
  "deep-extend": {
4806
  "version": "0.6.0",
4807
  "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
4836
  "dev": true
4837
  },
4838
  "define-properties": {
4839
+ "version": "1.1.4",
4840
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
4841
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
4842
  "dev": true,
4843
  "requires": {
4844
+ "has-property-descriptors": "^1.0.0",
4845
+ "object-keys": "^1.1.1"
4846
  }
4847
  },
4848
  "del": {
4863
  "array-union": {
4864
  "version": "1.0.2",
4865
  "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
4866
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
4867
  "dev": true,
4868
  "requires": {
4869
  "array-uniq": "^1.0.1"
4872
  "globby": {
4873
  "version": "6.1.0",
4874
  "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
4875
+ "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
4876
  "dev": true,
4877
  "requires": {
4878
  "array-union": "^1.0.1",
4885
  "pify": {
4886
  "version": "2.3.0",
4887
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4888
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
4889
  "dev": true
4890
  }
4891
  }
4895
  "delayed-stream": {
4896
  "version": "1.0.0",
4897
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
4898
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
4899
  "dev": true
4900
  },
4901
  "depd": {
4902
+ "version": "2.0.0",
4903
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
4904
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
4905
  "dev": true
4906
  },
4907
  "destroy": {
4908
+ "version": "1.2.0",
4909
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
4910
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
4911
  "dev": true
4912
  },
4913
  "detect-newline": {
4923
  "dev": true
4924
  },
4925
  "devtools-protocol": {
4926
+ "version": "0.0.981744",
4927
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
4928
+ "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==",
4929
  "dev": true
4930
  },
4931
  "diff-sequences": {
4932
+ "version": "27.5.1",
4933
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
4934
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
4935
  "dev": true
4936
  },
4937
  "dir-glob": {
4946
  "discontinuous-range": {
4947
  "version": "1.0.0",
4948
  "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
4949
+ "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==",
4950
  "dev": true
4951
  },
4952
  "dns-equal": {
4953
  "version": "1.0.0",
4954
  "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
4955
+ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
4956
  "dev": true
4957
  },
4958
  "dns-packet": {
4959
+ "version": "5.4.0",
4960
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz",
4961
+ "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==",
 
 
 
 
 
 
 
 
 
 
4962
  "dev": true,
4963
  "requires": {
4964
+ "@leichtgewicht/ip-codec": "^2.0.1"
4965
  }
4966
  },
4967
  "doctrine": {
4974
  }
4975
  },
4976
  "dom-serializer": {
4977
+ "version": "1.4.1",
4978
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
4979
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
4980
  "dev": true,
4981
  "requires": {
4982
  "domelementtype": "^2.0.1",
4983
+ "domhandler": "^4.2.0",
4984
  "entities": "^2.0.0"
4985
  },
4986
  "dependencies": {
4987
+ "entities": {
4988
  "version": "2.2.0",
4989
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
4990
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
4991
  "dev": true
4992
  }
4993
  }
4994
  },
4995
  "domelementtype": {
4996
+ "version": "2.3.0",
4997
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
4998
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
4999
  "dev": true
5000
  },
5001
  "domexception": {
5016
  }
5017
  },
5018
  "domhandler": {
5019
+ "version": "4.3.1",
5020
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
5021
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
5022
  "dev": true,
5023
  "requires": {
5024
  "domelementtype": "^2.2.0"
 
 
 
 
 
 
 
 
5025
  }
5026
  },
5027
  "domutils": {
5028
+ "version": "2.8.0",
5029
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
5030
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
5031
+ "dev": true,
5032
+ "requires": {
5033
+ "dom-serializer": "^1.0.1",
5034
+ "domelementtype": "^2.2.0",
5035
+ "domhandler": "^4.2.0"
5036
+ }
5037
+ },
5038
+ "dot-case": {
5039
+ "version": "3.0.4",
5040
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
5041
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
5042
  "dev": true,
5043
  "requires": {
5044
+ "no-case": "^3.0.4",
5045
+ "tslib": "^2.0.3"
5046
  }
5047
  },
5048
  "duplexer": {
5054
  "ee-first": {
5055
  "version": "1.1.1",
5056
  "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
5057
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
5058
  "dev": true
5059
  },
5060
  "electron-to-chromium": {
5061
+ "version": "1.4.233",
5062
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.233.tgz",
5063
+ "integrity": "sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw==",
5064
  "dev": true
5065
  },
5066
  "emittery": {
5084
  "encodeurl": {
5085
  "version": "1.0.2",
5086
  "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5087
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
5088
  "dev": true
5089
  },
5090
  "end-of-stream": {
5097
  }
5098
  },
5099
  "enhanced-resolve": {
5100
+ "version": "5.10.0",
5101
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz",
5102
+ "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==",
5103
  "dev": true,
5104
  "requires": {
5105
  "graceful-fs": "^4.2.4",
5107
  }
5108
  },
5109
  "entities": {
5110
+ "version": "4.3.1",
5111
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz",
5112
+ "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==",
5113
  "dev": true
5114
  },
5115
  "envinfo": {
5179
  }
5180
  },
5181
  "error-stack-parser": {
5182
+ "version": "2.1.4",
5183
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
5184
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
5185
  "dev": true,
5186
  "requires": {
5187
+ "stackframe": "^1.3.4"
5188
  }
5189
  },
5190
  "es-abstract": {
5191
+ "version": "1.20.1",
5192
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz",
5193
+ "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==",
5194
  "dev": true,
5195
  "requires": {
5196
  "call-bind": "^1.0.2",
5197
  "es-to-primitive": "^1.2.1",
5198
  "function-bind": "^1.1.1",
5199
+ "function.prototype.name": "^1.1.5",
5200
  "get-intrinsic": "^1.1.1",
5201
  "get-symbol-description": "^1.0.0",
5202
  "has": "^1.0.3",
5203
+ "has-property-descriptors": "^1.0.0",
5204
+ "has-symbols": "^1.0.3",
5205
  "internal-slot": "^1.0.3",
5206
  "is-callable": "^1.2.4",
5207
+ "is-negative-zero": "^2.0.2",
5208
  "is-regex": "^1.1.4",
5209
+ "is-shared-array-buffer": "^1.0.2",
5210
  "is-string": "^1.0.7",
5211
+ "is-weakref": "^1.0.2",
5212
+ "object-inspect": "^1.12.0",
5213
  "object-keys": "^1.1.1",
5214
  "object.assign": "^4.1.2",
5215
+ "regexp.prototype.flags": "^1.4.3",
5216
+ "string.prototype.trimend": "^1.0.5",
5217
+ "string.prototype.trimstart": "^1.0.5",
5218
+ "unbox-primitive": "^1.0.2"
5219
  }
5220
  },
5221
  "es-array-method-boxes-properly": {
5230
  "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
5231
  "dev": true
5232
  },
5233
+ "es-shim-unscopables": {
5234
+ "version": "1.0.0",
5235
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
5236
+ "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
5237
+ "dev": true,
5238
+ "requires": {
5239
+ "has": "^1.0.3"
5240
+ }
5241
+ },
5242
  "es-to-primitive": {
5243
  "version": "1.2.1",
5244
  "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
5259
  "escape-html": {
5260
  "version": "1.0.3",
5261
  "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
5262
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
5263
  "dev": true
5264
  },
5265
  "escape-string-regexp": {
5266
  "version": "1.0.5",
5267
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5268
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
5269
  "dev": true
5270
  },
5271
  "escodegen": {
5290
  "levn": {
5291
  "version": "0.3.0",
5292
  "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
5293
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
5294
  "dev": true,
5295
  "requires": {
5296
  "prelude-ls": "~1.1.2",
5314
  "prelude-ls": {
5315
  "version": "1.1.2",
5316
  "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5317
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
5318
  "dev": true
5319
  },
5320
  "source-map": {
5327
  "type-check": {
5328
  "version": "0.3.2",
5329
  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
5330
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
5331
  "dev": true,
5332
  "requires": {
5333
  "prelude-ls": "~1.1.2"
5336
  }
5337
  },
5338
  "eslint": {
5339
+ "version": "8.23.0",
5340
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz",
5341
+ "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==",
5342
  "dev": true,
5343
  "requires": {
5344
+ "@eslint/eslintrc": "^1.3.1",
5345
+ "@humanwhocodes/config-array": "^0.10.4",
5346
+ "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
5347
+ "@humanwhocodes/module-importer": "^1.0.1",
5348
  "ajv": "^6.10.0",
5349
  "chalk": "^4.0.0",
5350
  "cross-spawn": "^7.0.2",
5351
  "debug": "^4.3.2",
5352
  "doctrine": "^3.0.0",
5353
  "escape-string-regexp": "^4.0.0",
5354
+ "eslint-scope": "^7.1.1",
5355
  "eslint-utils": "^3.0.0",
5356
+ "eslint-visitor-keys": "^3.3.0",
5357
+ "espree": "^9.4.0",
5358
  "esquery": "^1.4.0",
5359
  "esutils": "^2.0.2",
5360
  "fast-deep-equal": "^3.1.3",
5361
  "file-entry-cache": "^6.0.1",
5362
+ "find-up": "^5.0.0",
5363
  "functional-red-black-tree": "^1.0.1",
5364
  "glob-parent": "^6.0.1",
5365
+ "globals": "^13.15.0",
5366
+ "globby": "^11.1.0",
5367
+ "grapheme-splitter": "^1.0.4",
5368
  "ignore": "^5.2.0",
5369
  "import-fresh": "^3.0.0",
5370
  "imurmurhash": "^0.1.4",
5373
  "json-stable-stringify-without-jsonify": "^1.0.1",
5374
  "levn": "^0.4.1",
5375
  "lodash.merge": "^4.6.2",
5376
+ "minimatch": "^3.1.2",
5377
  "natural-compare": "^1.4.0",
5378
  "optionator": "^0.9.1",
5379
  "regexpp": "^3.2.0",
5380
  "strip-ansi": "^6.0.1",
5381
  "strip-json-comments": "^3.1.0",
5382
+ "text-table": "^0.2.0"
 
5383
  },
5384
  "dependencies": {
5385
  "argparse": {
5415
  "dev": true
5416
  },
5417
  "eslint-scope": {
5418
+ "version": "7.1.1",
5419
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
5420
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
5421
  "dev": true,
5422
  "requires": {
5423
  "esrecurse": "^4.3.0",
5425
  }
5426
  },
5427
  "eslint-visitor-keys": {
5428
+ "version": "3.3.0",
5429
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
5430
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
5431
  "dev": true
5432
  },
5433
  "estraverse": {
5446
  }
5447
  },
5448
  "globals": {
5449
+ "version": "13.17.0",
5450
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz",
5451
+ "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==",
5452
  "dev": true,
5453
  "requires": {
5454
  "type-fest": "^0.20.2"
5490
  }
5491
  },
5492
  "eslint-config-prettier": {
5493
+ "version": "8.5.0",
5494
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
5495
+ "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
5496
  "dev": true
5497
  },
5498
  "eslint-import-resolver-node": {
5517
  }
5518
  },
5519
  "eslint-module-utils": {
5520
+ "version": "2.7.4",
5521
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
5522
+ "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
5523
  "dev": true,
5524
  "requires": {
5525
+ "debug": "^3.2.7"
 
5526
  },
5527
  "dependencies": {
5528
  "debug": {
5533
  "requires": {
5534
  "ms": "^2.1.1"
5535
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5536
  }
5537
  }
5538
  },
5539
  "eslint-plugin-import": {
5540
+ "version": "2.26.0",
5541
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz",
5542
+ "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==",
5543
  "dev": true,
5544
  "requires": {
5545
  "array-includes": "^3.1.4",
5547
  "debug": "^2.6.9",
5548
  "doctrine": "^2.1.0",
5549
  "eslint-import-resolver-node": "^0.3.6",
5550
+ "eslint-module-utils": "^2.7.3",
5551
  "has": "^1.0.3",
5552
+ "is-core-module": "^2.8.1",
5553
  "is-glob": "^4.0.3",
5554
+ "minimatch": "^3.1.2",
5555
  "object.values": "^1.1.5",
5556
+ "resolve": "^1.22.0",
5557
+ "tsconfig-paths": "^3.14.1"
5558
  },
5559
  "dependencies": {
5560
  "debug": {
5569
  "ms": {
5570
  "version": "2.0.0",
5571
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5572
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5573
  "dev": true
5574
  }
5575
  }
5584
  }
5585
  },
5586
  "eslint-plugin-jsdoc": {
5587
+ "version": "37.9.7",
5588
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.7.tgz",
5589
+ "integrity": "sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g==",
5590
  "dev": true,
5591
  "requires": {
5592
+ "@es-joy/jsdoccomment": "~0.20.1",
5593
  "comment-parser": "1.3.0",
5594
  "debug": "^4.3.3",
5595
  "escape-string-regexp": "^4.0.0",
5606
  "dev": true
5607
  },
5608
  "semver": {
5609
+ "version": "7.3.7",
5610
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
5611
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
5612
  "dev": true,
5613
  "requires": {
5614
  "lru-cache": "^6.0.0"
5617
  }
5618
  },
5619
  "eslint-plugin-jsx-a11y": {
5620
+ "version": "6.6.1",
5621
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz",
5622
+ "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==",
5623
  "dev": true,
5624
  "requires": {
5625
+ "@babel/runtime": "^7.18.9",
5626
  "aria-query": "^4.2.2",
5627
+ "array-includes": "^3.1.5",
5628
  "ast-types-flow": "^0.0.7",
5629
+ "axe-core": "^4.4.3",
5630
  "axobject-query": "^2.2.0",
5631
+ "damerau-levenshtein": "^1.0.8",
5632
  "emoji-regex": "^9.2.2",
5633
  "has": "^1.0.3",
5634
+ "jsx-ast-utils": "^3.3.2",
5635
  "language-tags": "^1.0.5",
5636
+ "minimatch": "^3.1.2",
5637
+ "semver": "^6.3.0"
 
 
 
 
 
 
 
 
5638
  }
5639
  },
5640
  "eslint-plugin-prettier": {
5647
  }
5648
  },
5649
  "eslint-plugin-react": {
5650
+ "version": "7.31.1",
5651
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.1.tgz",
5652
+ "integrity": "sha512-j4/2xWqt/R7AZzG8CakGHA6Xa/u7iR8Q3xCxY+AUghdT92bnIDOBEefV456OeH0QvBcroVc0eyvrrLSyQGYIfg==",
5653
  "dev": true,
5654
  "requires": {
5655
+ "array-includes": "^3.1.5",
5656
+ "array.prototype.flatmap": "^1.3.0",
5657
  "doctrine": "^2.1.0",
5658
  "estraverse": "^5.3.0",
5659
  "jsx-ast-utils": "^2.4.1 || ^3.0.0",
5660
+ "minimatch": "^3.1.2",
5661
  "object.entries": "^1.1.5",
5662
  "object.fromentries": "^2.0.5",
5663
+ "object.hasown": "^1.1.1",
5664
  "object.values": "^1.1.5",
5665
+ "prop-types": "^15.8.1",
5666
  "resolve": "^2.0.0-next.3",
5667
  "semver": "^6.3.0",
5668
+ "string.prototype.matchall": "^4.0.7"
5669
  },
5670
  "dependencies": {
5671
  "estraverse": {
5674
  "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
5675
  "dev": true
5676
  },
5677
+ "prop-types": {
5678
+ "version": "15.8.1",
5679
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
5680
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
5681
+ "dev": true,
5682
+ "requires": {
5683
+ "loose-envify": "^1.4.0",
5684
+ "object-assign": "^4.1.1",
5685
+ "react-is": "^16.13.1"
5686
+ }
5687
+ },
5688
  "resolve": {
5689
+ "version": "2.0.0-next.4",
5690
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz",
5691
+ "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==",
5692
  "dev": true,
5693
  "requires": {
5694
+ "is-core-module": "^2.9.0",
5695
+ "path-parse": "^1.0.7",
5696
+ "supports-preserve-symlinks-flag": "^1.0.0"
5697
  }
5698
  }
5699
  }
5700
  },
5701
  "eslint-plugin-react-hooks": {
5702
+ "version": "4.6.0",
5703
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
5704
+ "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
5705
  "dev": true
5706
  },
5707
  "eslint-scope": {
5730
  "dev": true
5731
  },
5732
  "espree": {
5733
+ "version": "9.4.0",
5734
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
5735
+ "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
5736
  "dev": true,
5737
  "requires": {
5738
+ "acorn": "^8.8.0",
5739
+ "acorn-jsx": "^5.3.2",
5740
+ "eslint-visitor-keys": "^3.3.0"
5741
  },
5742
  "dependencies": {
5743
  "eslint-visitor-keys": {
5744
+ "version": "3.3.0",
5745
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
5746
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
5747
  "dev": true
5748
  }
5749
  }
5803
  "etag": {
5804
  "version": "1.8.1",
5805
  "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
5806
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
5807
  "dev": true
5808
  },
5809
  "eventemitter3": {
5872
  }
5873
  }
5874
  },
 
 
 
 
 
 
 
 
 
5875
  "exit": {
5876
  "version": "0.1.2",
5877
  "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
5878
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
5879
  "dev": true
5880
  },
5881
  "expand-tilde": {
5882
  "version": "1.2.2",
5883
  "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
5884
+ "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==",
5885
  "dev": true,
5886
  "requires": {
5887
  "os-homedir": "^1.0.1"
5888
  }
5889
  },
5890
  "expect": {
5891
+ "version": "27.5.1",
5892
+ "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
5893
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
5894
  "dev": true,
5895
  "requires": {
5896
+ "@jest/types": "^27.5.1",
5897
+ "jest-get-type": "^27.5.1",
5898
+ "jest-matcher-utils": "^27.5.1",
5899
+ "jest-message-util": "^27.5.1"
5900
  }
5901
  },
5902
  "expect-puppeteer": {
5906
  "dev": true
5907
  },
5908
  "express": {
5909
+ "version": "4.18.1",
5910
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
5911
+ "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
5912
  "dev": true,
5913
  "requires": {
5914
+ "accepts": "~1.3.8",
5915
  "array-flatten": "1.1.1",
5916
+ "body-parser": "1.20.0",
5917
  "content-disposition": "0.5.4",
5918
  "content-type": "~1.0.4",
5919
+ "cookie": "0.5.0",
5920
  "cookie-signature": "1.0.6",
5921
  "debug": "2.6.9",
5922
+ "depd": "2.0.0",
5923
  "encodeurl": "~1.0.2",
5924
  "escape-html": "~1.0.3",
5925
  "etag": "~1.8.1",
5926
+ "finalhandler": "1.2.0",
5927
  "fresh": "0.5.2",
5928
+ "http-errors": "2.0.0",
5929
  "merge-descriptors": "1.0.1",
5930
  "methods": "~1.1.2",
5931
+ "on-finished": "2.4.1",
5932
  "parseurl": "~1.3.3",
5933
  "path-to-regexp": "0.1.7",
5934
  "proxy-addr": "~2.0.7",
5935
+ "qs": "6.10.3",
5936
  "range-parser": "~1.2.1",
5937
  "safe-buffer": "5.2.1",
5938
+ "send": "0.18.0",
5939
+ "serve-static": "1.15.0",
5940
  "setprototypeof": "1.2.0",
5941
+ "statuses": "2.0.1",
5942
  "type-is": "~1.6.18",
5943
  "utils-merge": "1.0.1",
5944
  "vary": "~1.1.2"
5947
  "array-flatten": {
5948
  "version": "1.1.1",
5949
  "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
5950
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
5951
  "dev": true
5952
  },
5953
  "debug": {
5962
  "ms": {
5963
  "version": "2.0.0",
5964
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5965
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5966
  "dev": true
5967
  },
5968
  "safe-buffer": {
6030
  "fast-levenshtein": {
6031
  "version": "2.0.6",
6032
  "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
6033
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
6034
  "dev": true
6035
  },
6036
  "fastest-levenshtein": {
6037
+ "version": "1.0.16",
6038
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
6039
+ "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
6040
  "dev": true
6041
  },
6042
  "fastq": {
6069
  "fd-slicer": {
6070
  "version": "1.1.0",
6071
  "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
6072
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
6073
  "dev": true,
6074
  "requires": {
6075
  "pend": "~1.2.0"
6087
  "filename-reserved-regex": {
6088
  "version": "2.0.0",
6089
  "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
6090
+ "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
6091
  "dev": true
6092
  },
6093
  "filenamify": {
6111
  }
6112
  },
6113
  "finalhandler": {
6114
+ "version": "1.2.0",
6115
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
6116
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
6117
  "dev": true,
6118
  "requires": {
6119
  "debug": "2.6.9",
6120
  "encodeurl": "~1.0.2",
6121
  "escape-html": "~1.0.3",
6122
+ "on-finished": "2.4.1",
6123
  "parseurl": "~1.3.3",
6124
+ "statuses": "2.0.1",
6125
  "unpipe": "~1.0.0"
6126
  },
6127
  "dependencies": {
6137
  "ms": {
6138
  "version": "2.0.0",
6139
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6140
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6141
  "dev": true
6142
  }
6143
  }
6156
  "find-file-up": {
6157
  "version": "0.1.3",
6158
  "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz",
6159
+ "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==",
6160
  "dev": true,
6161
  "requires": {
6162
  "fs-exists-sync": "^0.1.0",
6172
  "find-pkg": {
6173
  "version": "0.1.2",
6174
  "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz",
6175
+ "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==",
6176
  "dev": true,
6177
  "requires": {
6178
  "find-file-up": "^0.1.2"
6229
  }
6230
  },
6231
  "flatted": {
6232
+ "version": "3.2.7",
6233
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
6234
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
6235
  "dev": true
6236
  },
6237
  "follow-redirects": {
6238
+ "version": "1.15.1",
6239
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
6240
+ "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
6241
  "dev": true
6242
  },
6243
  "for-in": {
6244
  "version": "1.0.2",
6245
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
6246
+ "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
6247
  "dev": true
6248
  },
6249
  "for-own": {
6250
  "version": "0.1.5",
6251
  "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
6252
+ "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
6253
  "dev": true,
6254
  "requires": {
6255
  "for-in": "^1.0.1"
6273
  "dev": true
6274
  },
6275
  "fraction.js": {
6276
+ "version": "4.2.0",
6277
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
6278
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
6279
  "dev": true
6280
  },
6281
  "fresh": {
6282
  "version": "0.5.2",
6283
  "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6284
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
6285
  "dev": true
6286
  },
6287
  "fs-constants": {
6293
  "fs-exists-sync": {
6294
  "version": "0.1.0",
6295
  "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
6296
+ "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==",
6297
  "dev": true
6298
  },
6299
  "fs-monkey": {
6305
  "fs.realpath": {
6306
  "version": "1.0.0",
6307
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6308
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
6309
  "dev": true
6310
  },
6311
  "fsevents": {
6336
  "functional-red-black-tree": {
6337
  "version": "1.0.1",
6338
  "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
6339
+ "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
6340
  "dev": true
6341
  },
6342
  "functions-have-names": {
6343
+ "version": "1.2.3",
6344
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
6345
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
6346
  "dev": true
6347
  },
6348
  "gensync": {
6358
  "dev": true
6359
  },
6360
  "get-intrinsic": {
6361
+ "version": "1.1.2",
6362
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz",
6363
+ "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==",
6364
  "dev": true,
6365
  "requires": {
6366
  "function-bind": "^1.1.1",
6367
  "has": "^1.0.3",
6368
+ "has-symbols": "^1.0.3"
6369
  }
6370
  },
6371
  "get-package-type": {
6375
  "dev": true
6376
  },
6377
  "get-stdin": {
6378
+ "version": "9.0.0",
6379
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
6380
+ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
6381
  "dev": true
6382
  },
6383
  "get-stream": {
6397
  }
6398
  },
6399
  "glob": {
6400
+ "version": "7.2.3",
6401
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
6402
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
6403
  "dev": true,
6404
  "requires": {
6405
  "fs.realpath": "^1.0.0",
6406
  "inflight": "^1.0.4",
6407
  "inherits": "2",
6408
+ "minimatch": "^3.1.1",
6409
  "once": "^1.3.0",
6410
  "path-is-absolute": "^1.0.0"
6411
  }
6428
  "global-modules": {
6429
  "version": "0.2.3",
6430
  "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
6431
+ "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==",
6432
  "dev": true,
6433
  "requires": {
6434
  "global-prefix": "^0.1.4",
6438
  "global-prefix": {
6439
  "version": "0.1.5",
6440
  "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
6441
+ "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==",
6442
  "dev": true,
6443
  "requires": {
6444
  "homedir-polyfill": "^1.0.0",
6470
  "globjoin": {
6471
  "version": "0.1.4",
6472
  "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
6473
+ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==",
6474
  "dev": true
6475
  },
6476
  "graceful-fs": {
6477
+ "version": "4.2.10",
6478
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
6479
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
6480
+ "dev": true
6481
+ },
6482
+ "grapheme-splitter": {
6483
+ "version": "1.0.4",
6484
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
6485
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
6486
  "dev": true
6487
  },
6488
  "gzip-size": {
6516
  }
6517
  },
6518
  "has-bigints": {
6519
+ "version": "1.0.2",
6520
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
6521
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
6522
  "dev": true
6523
  },
6524
  "has-flag": {
6525
  "version": "3.0.0",
6526
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
6527
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
6528
  "dev": true
6529
  },
6530
+ "has-property-descriptors": {
6531
+ "version": "1.0.0",
6532
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
6533
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
6534
+ "dev": true,
6535
+ "requires": {
6536
+ "get-intrinsic": "^1.1.1"
6537
+ }
6538
+ },
6539
  "has-symbols": {
6540
+ "version": "1.0.3",
6541
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
6542
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
6543
  "dev": true
6544
  },
6545
  "has-tostringtag": {
6551
  "has-symbols": "^1.0.2"
6552
  }
6553
  },
6554
+ "header-case": {
6555
+ "version": "2.0.4",
6556
+ "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
6557
+ "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
6558
+ "dev": true,
6559
+ "requires": {
6560
+ "capital-case": "^1.0.4",
6561
+ "tslib": "^2.0.3"
6562
+ }
6563
+ },
6564
  "homedir-polyfill": {
6565
  "version": "1.0.3",
6566
  "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
6579
  "hpack.js": {
6580
  "version": "2.1.6",
6581
  "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
6582
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
6583
  "dev": true,
6584
  "requires": {
6585
  "inherits": "^2.0.1",
6634
  }
6635
  },
6636
  "html-entities": {
6637
+ "version": "2.3.3",
6638
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
6639
+ "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==",
6640
  "dev": true
6641
  },
6642
  "html-escaper": {
6646
  "dev": true
6647
  },
6648
  "html-tags": {
6649
+ "version": "3.2.0",
6650
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz",
6651
+ "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==",
6652
  "dev": true
6653
  },
6654
  "htmlparser2": {
6655
+ "version": "8.0.1",
6656
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz",
6657
+ "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==",
6658
  "dev": true,
6659
  "requires": {
6660
+ "domelementtype": "^2.3.0",
6661
+ "domhandler": "^5.0.2",
6662
+ "domutils": "^3.0.1",
6663
+ "entities": "^4.3.0"
6664
  },
6665
  "dependencies": {
6666
  "dom-serializer": {
6667
+ "version": "2.0.0",
6668
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
6669
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
6670
  "dev": true,
6671
  "requires": {
6672
+ "domelementtype": "^2.3.0",
6673
+ "domhandler": "^5.0.2",
6674
+ "entities": "^4.2.0"
6675
  }
6676
  },
6677
+ "domhandler": {
6678
+ "version": "5.0.3",
6679
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
6680
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
6681
+ "dev": true,
6682
+ "requires": {
6683
+ "domelementtype": "^2.3.0"
6684
+ }
6685
  },
6686
  "domutils": {
6687
+ "version": "3.0.1",
6688
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz",
6689
+ "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==",
6690
  "dev": true,
6691
  "requires": {
6692
+ "dom-serializer": "^2.0.0",
6693
+ "domelementtype": "^2.3.0",
6694
+ "domhandler": "^5.0.1"
6695
  }
6696
  }
6697
  }
6699
  "http-deceiver": {
6700
  "version": "1.2.7",
6701
  "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
6702
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
6703
  "dev": true
6704
  },
6705
  "http-errors": {
6706
+ "version": "2.0.0",
6707
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
6708
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
6709
  "dev": true,
6710
  "requires": {
6711
+ "depd": "2.0.0",
6712
  "inherits": "2.0.4",
6713
  "setprototypeof": "1.2.0",
6714
+ "statuses": "2.0.1",
6715
  "toidentifier": "1.0.1"
6716
  }
6717
  },
6718
  "http-parser-js": {
6719
+ "version": "0.5.8",
6720
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
6721
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
6722
  "dev": true
6723
  },
6724
  "http-proxy": {
6744
  }
6745
  },
6746
  "http-proxy-middleware": {
6747
+ "version": "2.0.6",
6748
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
6749
+ "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
6750
  "dev": true,
6751
  "requires": {
6752
  "@types/http-proxy": "^1.17.8",
6757
  }
6758
  },
6759
  "https-proxy-agent": {
6760
+ "version": "5.0.1",
6761
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
6762
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
6763
  "dev": true,
6764
  "requires": {
6765
  "agent-base": "6",
6809
  }
6810
  },
6811
  "immutable": {
6812
+ "version": "4.1.0",
6813
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
6814
+ "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
6815
  "dev": true
6816
  },
6817
  "import-fresh": {
6843
  "imurmurhash": {
6844
  "version": "0.1.4",
6845
  "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
6846
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
6847
  "dev": true
6848
  },
6849
  "indent-string": {
6855
  "inflight": {
6856
  "version": "1.0.6",
6857
  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
6858
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
6859
  "dev": true,
6860
  "requires": {
6861
  "once": "^1.3.0",
6891
  "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
6892
  "dev": true
6893
  },
 
 
 
 
 
 
6894
  "ipaddr.js": {
6895
  "version": "2.0.1",
6896
  "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
6903
  "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==",
6904
  "dev": true
6905
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6906
  "is-arrayish": {
6907
  "version": "0.2.1",
6908
  "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6909
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
6910
  "dev": true
6911
  },
6912
  "is-bigint": {
6950
  "dev": true
6951
  },
6952
  "is-core-module": {
6953
+ "version": "2.10.0",
6954
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
6955
+ "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
6956
  "dev": true,
6957
  "requires": {
6958
  "has": "^1.0.3"
6967
  "has-tostringtag": "^1.0.0"
6968
  }
6969
  },
 
 
 
 
 
 
6970
  "is-docker": {
6971
  "version": "2.2.1",
6972
  "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
6976
  "is-extendable": {
6977
  "version": "0.1.1",
6978
  "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6979
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
6980
  "dev": true
6981
  },
6982
  "is-extglob": {
6983
  "version": "2.1.1",
6984
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6985
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
6986
  "dev": true
6987
  },
6988
  "is-fullwidth-code-point": {
7006
  "is-extglob": "^2.1.1"
7007
  }
7008
  },
 
 
 
 
 
 
7009
  "is-negative-zero": {
7010
  "version": "2.0.2",
7011
  "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
7019
  "dev": true
7020
  },
7021
  "is-number-object": {
7022
+ "version": "1.0.7",
7023
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
7024
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
7025
  "dev": true,
7026
  "requires": {
7027
  "has-tostringtag": "^1.0.0"
7058
  "dev": true
7059
  },
7060
  "is-plain-object": {
7061
+ "version": "5.0.0",
7062
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
7063
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
7064
+ "dev": true
 
 
 
7065
  },
7066
  "is-potential-custom-element-name": {
7067
  "version": "1.0.1",
7079
  "has-tostringtag": "^1.0.0"
7080
  }
7081
  },
 
 
 
 
 
 
7082
  "is-shared-array-buffer": {
7083
+ "version": "1.0.2",
7084
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
7085
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
7086
+ "dev": true,
7087
+ "requires": {
7088
+ "call-bind": "^1.0.2"
7089
+ }
7090
  },
7091
  "is-stream": {
7092
  "version": "2.0.1",
7106
  "is-subset": {
7107
  "version": "0.1.1",
7108
  "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
7109
+ "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==",
7110
  "dev": true
7111
  },
7112
  "is-symbol": {
7121
  "is-typedarray": {
7122
  "version": "1.0.0",
7123
  "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
7124
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
7125
  "dev": true
7126
  },
7127
  "is-unicode-supported": {
7142
  "is-windows": {
7143
  "version": "0.2.0",
7144
  "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
7145
+ "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==",
7146
  "dev": true
7147
  },
7148
  "is-wsl": {
7157
  "isarray": {
7158
  "version": "1.0.0",
7159
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7160
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
7161
  "dev": true
7162
  },
7163
  "isexe": {
7164
  "version": "2.0.0",
7165
  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7166
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
7167
  "dev": true
7168
  },
7169
  "isobject": {
7170
  "version": "3.0.1",
7171
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7172
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
7173
  "dev": true
7174
  },
7175
  "istanbul-lib-coverage": {
7179
  "dev": true
7180
  },
7181
  "istanbul-lib-instrument": {
7182
+ "version": "5.2.0",
7183
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz",
7184
+ "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==",
7185
  "dev": true,
7186
  "requires": {
7187
  "@babel/core": "^7.12.3",
7239
  }
7240
  },
7241
  "istanbul-reports": {
7242
+ "version": "3.1.5",
7243
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz",
7244
+ "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==",
7245
  "dev": true,
7246
  "requires": {
7247
  "html-escaper": "^2.0.0",
7249
  }
7250
  },
7251
  "jest": {
7252
+ "version": "27.5.1",
7253
+ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
7254
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
7255
  "dev": true,
7256
  "requires": {
7257
+ "@jest/core": "^27.5.1",
7258
  "import-local": "^3.0.2",
7259
+ "jest-cli": "^27.5.1"
7260
  },
7261
  "dependencies": {
7262
  "jest-cli": {
7263
+ "version": "27.5.1",
7264
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
7265
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
7266
  "dev": true,
7267
  "requires": {
7268
+ "@jest/core": "^27.5.1",
7269
+ "@jest/test-result": "^27.5.1",
7270
+ "@jest/types": "^27.5.1",
7271
  "chalk": "^4.0.0",
7272
  "exit": "^0.1.2",
7273
+ "graceful-fs": "^4.2.9",
7274
  "import-local": "^3.0.2",
7275
+ "jest-config": "^27.5.1",
7276
+ "jest-util": "^27.5.1",
7277
+ "jest-validate": "^27.5.1",
7278
  "prompts": "^2.0.1",
7279
  "yargs": "^16.2.0"
7280
  }
7282
  }
7283
  },
7284
  "jest-changed-files": {
7285
+ "version": "27.5.1",
7286
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
7287
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
7288
  "dev": true,
7289
  "requires": {
7290
+ "@jest/types": "^27.5.1",
7291
  "execa": "^5.0.0",
7292
  "throat": "^6.0.1"
7293
  }
7294
  },
7295
  "jest-circus": {
7296
+ "version": "27.5.1",
7297
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
7298
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
7299
  "dev": true,
7300
  "requires": {
7301
+ "@jest/environment": "^27.5.1",
7302
+ "@jest/test-result": "^27.5.1",
7303
+ "@jest/types": "^27.5.1",
7304
  "@types/node": "*",
7305
  "chalk": "^4.0.0",
7306
  "co": "^4.6.0",
7307
  "dedent": "^0.7.0",
7308
+ "expect": "^27.5.1",
7309
  "is-generator-fn": "^2.0.0",
7310
+ "jest-each": "^27.5.1",
7311
+ "jest-matcher-utils": "^27.5.1",
7312
+ "jest-message-util": "^27.5.1",
7313
+ "jest-runtime": "^27.5.1",
7314
+ "jest-snapshot": "^27.5.1",
7315
+ "jest-util": "^27.5.1",
7316
+ "pretty-format": "^27.5.1",
7317
  "slash": "^3.0.0",
7318
  "stack-utils": "^2.0.3",
7319
  "throat": "^6.0.1"
7320
  }
7321
  },
7322
  "jest-config": {
7323
+ "version": "27.5.1",
7324
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
7325
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
7326
  "dev": true,
7327
  "requires": {
7328
  "@babel/core": "^7.8.0",
7329
+ "@jest/test-sequencer": "^27.5.1",
7330
+ "@jest/types": "^27.5.1",
7331
+ "babel-jest": "^27.5.1",
7332
  "chalk": "^4.0.0",
7333
  "ci-info": "^3.2.0",
7334
  "deepmerge": "^4.2.2",
7335
  "glob": "^7.1.1",
7336
+ "graceful-fs": "^4.2.9",
7337
+ "jest-circus": "^27.5.1",
7338
+ "jest-environment-jsdom": "^27.5.1",
7339
+ "jest-environment-node": "^27.5.1",
7340
+ "jest-get-type": "^27.5.1",
7341
+ "jest-jasmine2": "^27.5.1",
7342
+ "jest-regex-util": "^27.5.1",
7343
+ "jest-resolve": "^27.5.1",
7344
+ "jest-runner": "^27.5.1",
7345
+ "jest-util": "^27.5.1",
7346
+ "jest-validate": "^27.5.1",
7347
  "micromatch": "^4.0.4",
7348
+ "parse-json": "^5.2.0",
7349
+ "pretty-format": "^27.5.1",
7350
+ "slash": "^3.0.0",
7351
+ "strip-json-comments": "^3.1.1"
7352
  }
7353
  },
7354
  "jest-dev-server": {
7355
+ "version": "6.1.1",
7356
+ "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-6.1.1.tgz",
7357
+ "integrity": "sha512-z5LnaGDvlIkdMv/rppSO4+rq+GyQKf1xI9oiBxf9/2EBeN2hxRaWiMvaLNDnHPZj2PAhBXsycrKslDDoZO2Xtw==",
7358
  "dev": true,
7359
  "requires": {
7360
  "chalk": "^4.1.2",
7363
  "prompts": "^2.4.2",
7364
  "spawnd": "^6.0.2",
7365
  "tree-kill": "^1.2.2",
7366
+ "wait-on": "^6.0.1"
7367
  }
7368
  },
7369
  "jest-diff": {
7370
+ "version": "27.5.1",
7371
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
7372
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
7373
  "dev": true,
7374
  "requires": {
7375
  "chalk": "^4.0.0",
7376
+ "diff-sequences": "^27.5.1",
7377
+ "jest-get-type": "^27.5.1",
7378
+ "pretty-format": "^27.5.1"
7379
  }
7380
  },
7381
  "jest-docblock": {
7382
+ "version": "27.5.1",
7383
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
7384
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
7385
  "dev": true,
7386
  "requires": {
7387
  "detect-newline": "^3.0.0"
7388
  }
7389
  },
7390
  "jest-each": {
7391
+ "version": "27.5.1",
7392
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
7393
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
7394
  "dev": true,
7395
  "requires": {
7396
+ "@jest/types": "^27.5.1",
7397
  "chalk": "^4.0.0",
7398
+ "jest-get-type": "^27.5.1",
7399
+ "jest-util": "^27.5.1",
7400
+ "pretty-format": "^27.5.1"
7401
  }
7402
  },
7403
  "jest-environment-jsdom": {
7404
+ "version": "27.5.1",
7405
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
7406
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
7407
  "dev": true,
7408
  "requires": {
7409
+ "@jest/environment": "^27.5.1",
7410
+ "@jest/fake-timers": "^27.5.1",
7411
+ "@jest/types": "^27.5.1",
7412
  "@types/node": "*",
7413
+ "jest-mock": "^27.5.1",
7414
+ "jest-util": "^27.5.1",
7415
  "jsdom": "^16.6.0"
7416
  }
7417
  },
7418
  "jest-environment-node": {
7419
+ "version": "27.5.1",
7420
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
7421
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
7422
  "dev": true,
7423
  "requires": {
7424
+ "@jest/environment": "^27.5.1",
7425
+ "@jest/fake-timers": "^27.5.1",
7426
+ "@jest/types": "^27.5.1",
7427
  "@types/node": "*",
7428
+ "jest-mock": "^27.5.1",
7429
+ "jest-util": "^27.5.1"
7430
  }
7431
  },
7432
  "jest-get-type": {
7433
+ "version": "27.5.1",
7434
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
7435
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
7436
  "dev": true
7437
  },
7438
  "jest-haste-map": {
7439
+ "version": "27.5.1",
7440
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
7441
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
7442
  "dev": true,
7443
  "requires": {
7444
+ "@jest/types": "^27.5.1",
7445
  "@types/graceful-fs": "^4.1.2",
7446
  "@types/node": "*",
7447
  "anymatch": "^3.0.3",
7448
  "fb-watchman": "^2.0.0",
7449
  "fsevents": "^2.3.2",
7450
+ "graceful-fs": "^4.2.9",
7451
+ "jest-regex-util": "^27.5.1",
7452
+ "jest-serializer": "^27.5.1",
7453
+ "jest-util": "^27.5.1",
7454
+ "jest-worker": "^27.5.1",
7455
  "micromatch": "^4.0.4",
7456
  "walker": "^1.0.7"
7457
  }
7458
  },
7459
  "jest-jasmine2": {
7460
+ "version": "27.5.1",
7461
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
7462
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
7463
  "dev": true,
7464
  "requires": {
7465
+ "@jest/environment": "^27.5.1",
7466
+ "@jest/source-map": "^27.5.1",
7467
+ "@jest/test-result": "^27.5.1",
7468
+ "@jest/types": "^27.5.1",
7469
  "@types/node": "*",
7470
  "chalk": "^4.0.0",
7471
  "co": "^4.6.0",
7472
+ "expect": "^27.5.1",
7473
  "is-generator-fn": "^2.0.0",
7474
+ "jest-each": "^27.5.1",
7475
+ "jest-matcher-utils": "^27.5.1",
7476
+ "jest-message-util": "^27.5.1",
7477
+ "jest-runtime": "^27.5.1",
7478
+ "jest-snapshot": "^27.5.1",
7479
+ "jest-util": "^27.5.1",
7480
+ "pretty-format": "^27.5.1",
7481
  "throat": "^6.0.1"
7482
  }
7483
  },
7484
  "jest-leak-detector": {
7485
+ "version": "27.5.1",
7486
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
7487
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
7488
  "dev": true,
7489
  "requires": {
7490
+ "jest-get-type": "^27.5.1",
7491
+ "pretty-format": "^27.5.1"
7492
  }
7493
  },
7494
  "jest-matcher-utils": {
7495
+ "version": "27.5.1",
7496
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
7497
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
7498
  "dev": true,
7499
  "requires": {
7500
  "chalk": "^4.0.0",
7501
+ "jest-diff": "^27.5.1",
7502
+ "jest-get-type": "^27.5.1",
7503
+ "pretty-format": "^27.5.1"
7504
  }
7505
  },
7506
  "jest-message-util": {
7507
+ "version": "27.5.1",
7508
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
7509
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
7510
  "dev": true,
7511
  "requires": {
7512
  "@babel/code-frame": "^7.12.13",
7513
+ "@jest/types": "^27.5.1",
7514
  "@types/stack-utils": "^2.0.0",
7515
  "chalk": "^4.0.0",
7516
+ "graceful-fs": "^4.2.9",
7517
  "micromatch": "^4.0.4",
7518
+ "pretty-format": "^27.5.1",
7519
  "slash": "^3.0.0",
7520
  "stack-utils": "^2.0.3"
7521
  }
7522
  },
7523
  "jest-mock": {
7524
+ "version": "27.5.1",
7525
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
7526
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
7527
  "dev": true,
7528
  "requires": {
7529
+ "@jest/types": "^27.5.1",
7530
  "@types/node": "*"
7531
  }
7532
  },
7537
  "dev": true
7538
  },
7539
  "jest-regex-util": {
7540
+ "version": "27.5.1",
7541
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
7542
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
7543
  "dev": true
7544
  },
7545
  "jest-resolve": {
7546
+ "version": "27.5.1",
7547
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
7548
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
7549
  "dev": true,
7550
  "requires": {
7551
+ "@jest/types": "^27.5.1",
7552
  "chalk": "^4.0.0",
7553
+ "graceful-fs": "^4.2.9",
7554
+ "jest-haste-map": "^27.5.1",
7555
  "jest-pnp-resolver": "^1.2.2",
7556
+ "jest-util": "^27.5.1",
7557
+ "jest-validate": "^27.5.1",
7558
  "resolve": "^1.20.0",
7559
  "resolve.exports": "^1.1.0",
7560
  "slash": "^3.0.0"
7561
  }
7562
  },
7563
  "jest-resolve-dependencies": {
7564
+ "version": "27.5.1",
7565
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
7566
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
7567
  "dev": true,
7568
  "requires": {
7569
+ "@jest/types": "^27.5.1",
7570
+ "jest-regex-util": "^27.5.1",
7571
+ "jest-snapshot": "^27.5.1"
7572
  }
7573
  },
7574
  "jest-runner": {
7575
+ "version": "27.5.1",
7576
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
7577
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
7578
  "dev": true,
7579
  "requires": {
7580
+ "@jest/console": "^27.5.1",
7581
+ "@jest/environment": "^27.5.1",
7582
+ "@jest/test-result": "^27.5.1",
7583
+ "@jest/transform": "^27.5.1",
7584
+ "@jest/types": "^27.5.1",
7585
  "@types/node": "*",
7586
  "chalk": "^4.0.0",
7587
  "emittery": "^0.8.1",
7588
+ "graceful-fs": "^4.2.9",
7589
+ "jest-docblock": "^27.5.1",
7590
+ "jest-environment-jsdom": "^27.5.1",
7591
+ "jest-environment-node": "^27.5.1",
7592
+ "jest-haste-map": "^27.5.1",
7593
+ "jest-leak-detector": "^27.5.1",
7594
+ "jest-message-util": "^27.5.1",
7595
+ "jest-resolve": "^27.5.1",
7596
+ "jest-runtime": "^27.5.1",
7597
+ "jest-util": "^27.5.1",
7598
+ "jest-worker": "^27.5.1",
 
7599
  "source-map-support": "^0.5.6",
7600
  "throat": "^6.0.1"
7601
  }
7602
  },
7603
  "jest-runtime": {
7604
+ "version": "27.5.1",
7605
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
7606
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
7607
+ "dev": true,
7608
+ "requires": {
7609
+ "@jest/environment": "^27.5.1",
7610
+ "@jest/fake-timers": "^27.5.1",
7611
+ "@jest/globals": "^27.5.1",
7612
+ "@jest/source-map": "^27.5.1",
7613
+ "@jest/test-result": "^27.5.1",
7614
+ "@jest/transform": "^27.5.1",
7615
+ "@jest/types": "^27.5.1",
7616
  "chalk": "^4.0.0",
7617
  "cjs-module-lexer": "^1.0.0",
7618
  "collect-v8-coverage": "^1.0.0",
7619
  "execa": "^5.0.0",
7620
  "glob": "^7.1.3",
7621
+ "graceful-fs": "^4.2.9",
7622
+ "jest-haste-map": "^27.5.1",
7623
+ "jest-message-util": "^27.5.1",
7624
+ "jest-mock": "^27.5.1",
7625
+ "jest-regex-util": "^27.5.1",
7626
+ "jest-resolve": "^27.5.1",
7627
+ "jest-snapshot": "^27.5.1",
7628
+ "jest-util": "^27.5.1",
7629
  "slash": "^3.0.0",
7630
  "strip-bom": "^4.0.0"
7631
  },
7639
  }
7640
  },
7641
  "jest-serializer": {
7642
+ "version": "27.5.1",
7643
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
7644
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
7645
  "dev": true,
7646
  "requires": {
7647
  "@types/node": "*",
7648
+ "graceful-fs": "^4.2.9"
7649
  }
7650
  },
7651
  "jest-snapshot": {
7652
+ "version": "27.5.1",
7653
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
7654
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
7655
  "dev": true,
7656
  "requires": {
7657
  "@babel/core": "^7.7.2",
7659
  "@babel/plugin-syntax-typescript": "^7.7.2",
7660
  "@babel/traverse": "^7.7.2",
7661
  "@babel/types": "^7.0.0",
7662
+ "@jest/transform": "^27.5.1",
7663
+ "@jest/types": "^27.5.1",
7664
  "@types/babel__traverse": "^7.0.4",
7665
  "@types/prettier": "^2.1.5",
7666
  "babel-preset-current-node-syntax": "^1.0.0",
7667
  "chalk": "^4.0.0",
7668
+ "expect": "^27.5.1",
7669
+ "graceful-fs": "^4.2.9",
7670
+ "jest-diff": "^27.5.1",
7671
+ "jest-get-type": "^27.5.1",
7672
+ "jest-haste-map": "^27.5.1",
7673
+ "jest-matcher-utils": "^27.5.1",
7674
+ "jest-message-util": "^27.5.1",
7675
+ "jest-util": "^27.5.1",
7676
  "natural-compare": "^1.4.0",
7677
+ "pretty-format": "^27.5.1",
7678
  "semver": "^7.3.2"
7679
  },
7680
  "dependencies": {
7681
  "semver": {
7682
+ "version": "7.3.7",
7683
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
7684
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
7685
  "dev": true,
7686
  "requires": {
7687
  "lru-cache": "^6.0.0"
7690
  }
7691
  },
7692
  "jest-util": {
7693
+ "version": "27.5.1",
7694
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
7695
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
7696
  "dev": true,
7697
  "requires": {
7698
+ "@jest/types": "^27.5.1",
7699
  "@types/node": "*",
7700
  "chalk": "^4.0.0",
7701
  "ci-info": "^3.2.0",
7702
+ "graceful-fs": "^4.2.9",
7703
  "picomatch": "^2.2.3"
7704
  }
7705
  },
7706
  "jest-validate": {
7707
+ "version": "27.5.1",
7708
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
7709
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
7710
  "dev": true,
7711
  "requires": {
7712
+ "@jest/types": "^27.5.1",
7713
  "camelcase": "^6.2.0",
7714
  "chalk": "^4.0.0",
7715
+ "jest-get-type": "^27.5.1",
7716
  "leven": "^3.1.0",
7717
+ "pretty-format": "^27.5.1"
7718
  }
7719
  },
7720
  "jest-watcher": {
7721
+ "version": "27.5.1",
7722
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
7723
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
7724
  "dev": true,
7725
  "requires": {
7726
+ "@jest/test-result": "^27.5.1",
7727
+ "@jest/types": "^27.5.1",
7728
  "@types/node": "*",
7729
  "ansi-escapes": "^4.2.1",
7730
  "chalk": "^4.0.0",
7731
+ "jest-util": "^27.5.1",
7732
  "string-length": "^4.0.1"
7733
  }
7734
  },
7735
  "jest-worker": {
7736
+ "version": "27.5.1",
7737
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
7738
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
7739
  "dev": true,
7740
  "requires": {
7741
  "@types/node": "*",
7790
  }
7791
  },
7792
  "jsdoc-type-pratt-parser": {
7793
+ "version": "2.2.5",
7794
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
7795
+ "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
7796
  "dev": true
7797
  },
7798
  "jsdom": {
7828
  "whatwg-url": "^8.5.0",
7829
  "ws": "^7.4.6",
7830
  "xml-name-validator": "^3.0.0"
7831
+ },
7832
+ "dependencies": {
7833
+ "parse5": {
7834
+ "version": "6.0.1",
7835
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
7836
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
7837
+ "dev": true
7838
+ }
7839
  }
7840
  },
7841
  "jsesc": {
7844
  "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
7845
  "dev": true
7846
  },
 
 
 
 
 
 
7847
  "json-parse-even-better-errors": {
7848
  "version": "2.3.1",
7849
  "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
7859
  "json-stable-stringify-without-jsonify": {
7860
  "version": "1.0.1",
7861
  "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
7862
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
7863
  "dev": true
7864
  },
7865
  "json2php": {
7866
  "version": "0.0.4",
7867
  "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.4.tgz",
7868
+ "integrity": "sha512-hFzejhs28f70sGnutcsRS459MnAsjRVI85RgPAL1KQIZEpjiDitc27CZv4IgOtaR86vrqOVlu9vJNew2XyTH4g==",
7869
  "dev": true
7870
  },
7871
  "json5": {
7872
+ "version": "2.2.1",
7873
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
7874
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
7875
+ "dev": true
 
 
 
7876
  },
7877
  "jsonc-parser": {
7878
  "version": "3.0.0",
7881
  "dev": true
7882
  },
7883
  "jsx-ast-utils": {
7884
+ "version": "3.3.3",
7885
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
7886
+ "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
7887
  "dev": true,
7888
  "requires": {
7889
+ "array-includes": "^3.1.5",
7890
+ "object.assign": "^4.1.3"
7891
  }
7892
  },
7893
  "kind-of": {
7894
  "version": "3.2.2",
7895
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
7896
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
7897
  "dev": true,
7898
  "requires": {
7899
  "is-buffer": "^1.1.5"
7912
  "dev": true
7913
  },
7914
  "known-css-properties": {
7915
+ "version": "0.25.0",
7916
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz",
7917
+ "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==",
7918
  "dev": true
7919
  },
7920
  "language-subtag-registry": {
7921
+ "version": "0.3.22",
7922
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
7923
+ "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
7924
  "dev": true
7925
  },
7926
  "language-tags": {
7927
  "version": "1.0.5",
7928
  "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
7929
+ "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
7930
  "dev": true,
7931
  "requires": {
7932
  "language-subtag-registry": "~0.3.2"
7935
  "lazy-cache": {
7936
  "version": "1.0.4",
7937
  "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
7938
+ "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==",
7939
  "dev": true
7940
  },
7941
  "leven": {
7955
  }
7956
  },
7957
  "lilconfig": {
7958
+ "version": "2.0.6",
7959
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
7960
+ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
7961
  "dev": true
7962
  },
7963
  "lines-and-columns": {
7976
  }
7977
  },
7978
  "loader-runner": {
7979
+ "version": "4.3.0",
7980
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
7981
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
7982
  "dev": true
7983
  },
7984
  "loader-utils": {
8010
  "lodash.debounce": {
8011
  "version": "4.0.8",
8012
  "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8013
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
 
 
 
 
 
 
8014
  "dev": true
8015
  },
8016
  "lodash.escape": {
8017
  "version": "4.0.1",
8018
  "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz",
8019
+ "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==",
 
 
 
 
 
 
8020
  "dev": true
8021
  },
8022
  "lodash.flattendeep": {
8023
  "version": "4.4.0",
8024
  "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
8025
+ "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
8026
  "dev": true
8027
  },
8028
  "lodash.isequal": {
8029
  "version": "4.5.0",
8030
  "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
8031
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
8032
  "dev": true
8033
  },
8034
  "lodash.memoize": {
8035
  "version": "4.1.2",
8036
  "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
8037
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
8038
  "dev": true
8039
  },
8040
  "lodash.merge": {
8046
  "lodash.truncate": {
8047
  "version": "4.4.2",
8048
  "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
8049
+ "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
8050
  "dev": true
8051
  },
8052
  "lodash.uniq": {
8053
  "version": "4.5.0",
8054
  "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
8055
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
8056
  "dev": true
8057
  },
8058
  "log-symbols": {
8074
  "js-tokens": "^3.0.0 || ^4.0.0"
8075
  }
8076
  },
8077
+ "lower-case": {
8078
+ "version": "2.0.2",
8079
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
8080
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
8081
+ "dev": true,
8082
+ "requires": {
8083
+ "tslib": "^2.0.3"
8084
+ }
8085
+ },
8086
  "lru-cache": {
8087
  "version": "6.0.0",
8088
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
8119
  "map-values": {
8120
  "version": "1.0.1",
8121
  "resolved": "https://registry.npmjs.org/map-values/-/map-values-1.0.1.tgz",
8122
+ "integrity": "sha512-BbShUnr5OartXJe1GeccAWtfro11hhgNJg6G9/UtWKjVGvV5U4C09cg5nk8JUevhXODaXY+hQ3xxMUKSs62ONQ==",
8123
  "dev": true
8124
  },
8125
  "markdown-it": {
8126
+ "version": "12.3.2",
8127
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz",
8128
+ "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==",
8129
  "dev": true,
8130
  "requires": {
8131
  "argparse": "^2.0.1",
8150
  }
8151
  },
8152
  "markdownlint": {
8153
+ "version": "0.25.1",
8154
+ "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz",
8155
+ "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==",
8156
  "dev": true,
8157
  "requires": {
8158
+ "markdown-it": "12.3.2"
8159
  }
8160
  },
8161
  "markdownlint-cli": {
8162
+ "version": "0.31.1",
8163
+ "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.31.1.tgz",
8164
+ "integrity": "sha512-keIOMwQn+Ch7MoBwA+TdkyVMuxAeZFEGmIIlvwgV0Z1TGS5MxPnRr29XCLhkNzCHU+uNKGjU+VEjLX+Z9kli6g==",
8165
  "dev": true,
8166
  "requires": {
8167
+ "commander": "~9.0.0",
8168
+ "get-stdin": "~9.0.0",
8169
+ "glob": "~7.2.0",
8170
+ "ignore": "~5.2.0",
8171
+ "js-yaml": "^4.1.0",
 
8172
  "jsonc-parser": "~3.0.0",
8173
+ "markdownlint": "~0.25.1",
8174
+ "markdownlint-rule-helpers": "~0.16.0",
8175
+ "minimatch": "~3.0.5",
8176
+ "run-con": "~1.2.10"
 
 
 
8177
  },
8178
  "dependencies": {
8179
  "argparse": {
8183
  "dev": true
8184
  },
8185
  "commander": {
8186
+ "version": "9.0.0",
8187
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz",
8188
+ "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8189
  "dev": true
8190
  },
8191
  "js-yaml": {
8196
  "requires": {
8197
  "argparse": "^2.0.1"
8198
  }
8199
+ },
8200
+ "minimatch": {
8201
+ "version": "3.0.8",
8202
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
8203
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
8204
+ "dev": true,
8205
+ "requires": {
8206
+ "brace-expansion": "^1.1.7"
8207
+ }
8208
  }
8209
  }
8210
  },
8211
  "markdownlint-rule-helpers": {
8212
+ "version": "0.16.0",
8213
+ "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz",
8214
+ "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==",
8215
  "dev": true
8216
  },
8217
  "mathml-tag-names": {
8220
  "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
8221
  "dev": true
8222
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8223
  "mdn-data": {
8224
+ "version": "2.0.14",
8225
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
8226
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
8227
  "dev": true
8228
  },
8229
  "mdurl": {
8230
  "version": "1.0.1",
8231
  "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
8232
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
8233
  "dev": true
8234
  },
8235
  "media-typer": {
8236
  "version": "0.3.0",
8237
  "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8238
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
8239
  "dev": true
8240
  },
8241
  "memfs": {
8242
+ "version": "3.4.7",
8243
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz",
8244
+ "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==",
8245
  "dev": true,
8246
  "requires": {
8247
+ "fs-monkey": "^1.0.3"
8248
  }
8249
  },
8250
  "meow": {
8304
  "merge-descriptors": {
8305
  "version": "1.0.1",
8306
  "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
8307
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
8308
  "dev": true
8309
  },
8310
  "merge-stream": {
8322
  "methods": {
8323
  "version": "1.1.2",
8324
  "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
8325
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
8326
  "dev": true
8327
  },
 
 
 
 
 
 
 
 
 
 
8328
  "micromatch": {
8329
+ "version": "4.0.5",
8330
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
8331
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
8332
  "dev": true,
8333
  "requires": {
8334
+ "braces": "^3.0.2",
8335
+ "picomatch": "^2.3.1"
8336
  }
8337
  },
8338
  "mime": {
8342
  "dev": true
8343
  },
8344
  "mime-db": {
8345
+ "version": "1.52.0",
8346
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
8347
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
8348
  "dev": true
8349
  },
8350
  "mime-types": {
8351
+ "version": "2.1.35",
8352
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
8353
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
8354
  "dev": true,
8355
  "requires": {
8356
+ "mime-db": "1.52.0"
8357
  }
8358
  },
8359
  "mimic-fn": {
8369
  "dev": true
8370
  },
8371
  "mini-css-extract-plugin": {
8372
+ "version": "2.6.1",
8373
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz",
8374
+ "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==",
8375
  "dev": true,
8376
  "requires": {
8377
  "schema-utils": "^4.0.0"
8378
  },
8379
  "dependencies": {
8380
  "ajv": {
8381
+ "version": "8.11.0",
8382
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
8383
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
8384
  "dev": true,
8385
  "requires": {
8386
  "fast-deep-equal": "^3.1.1",
8425
  "dev": true
8426
  },
8427
  "minimatch": {
8428
+ "version": "3.1.2",
8429
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
8430
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
8431
  "dev": true,
8432
  "requires": {
8433
  "brace-expansion": "^1.1.7"
8453
  "is-plain-obj": {
8454
  "version": "1.1.0",
8455
  "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
8456
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
8457
  "dev": true
8458
  },
8459
  "kind-of": {
8467
  "mixin-object": {
8468
  "version": "2.0.1",
8469
  "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
8470
+ "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==",
8471
  "dev": true,
8472
  "requires": {
8473
  "for-in": "^0.1.3",
8477
  "for-in": {
8478
  "version": "0.1.8",
8479
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
8480
+ "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==",
8481
  "dev": true
8482
  }
8483
  }
8484
  },
 
 
 
 
 
 
 
 
 
8485
  "mkdirp-classic": {
8486
  "version": "0.5.3",
8487
  "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
8495
  "dev": true
8496
  },
8497
  "mrmime": {
8498
+ "version": "1.0.1",
8499
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
8500
+ "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
8501
  "dev": true
8502
  },
8503
  "ms": {
8507
  "dev": true
8508
  },
8509
  "multicast-dns": {
8510
+ "version": "7.2.5",
8511
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
8512
+ "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
8513
  "dev": true,
8514
  "requires": {
8515
+ "dns-packet": "^5.2.2",
8516
  "thunky": "^1.0.2"
8517
  }
8518
  },
 
 
 
 
 
 
8519
  "nanoid": {
8520
+ "version": "3.3.4",
8521
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
8522
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
8523
  "dev": true
8524
  },
8525
  "natural-compare": {
8526
  "version": "1.4.0",
8527
  "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
8528
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
8529
  "dev": true
8530
  },
8531
  "nearley": {
8538
  "moo": "^0.5.0",
8539
  "railroad-diagrams": "^1.0.0",
8540
  "randexp": "0.4.6"
8541
+ },
8542
+ "dependencies": {
8543
+ "commander": {
8544
+ "version": "2.20.3",
8545
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
8546
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
8547
+ "dev": true
8548
+ }
8549
  }
8550
  },
8551
  "negotiator": {
8552
+ "version": "0.6.3",
8553
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
8554
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
8555
  "dev": true
8556
  },
8557
  "neo-async": {
8560
  "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
8561
  "dev": true
8562
  },
8563
+ "no-case": {
8564
+ "version": "3.0.4",
8565
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
8566
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
8567
+ "dev": true,
8568
+ "requires": {
8569
+ "lower-case": "^2.0.2",
8570
+ "tslib": "^2.0.3"
8571
+ }
8572
+ },
8573
  "node-fetch": {
8574
+ "version": "2.6.7",
8575
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
8576
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
8577
  "dev": true,
8578
  "requires": {
8579
  "whatwg-url": "^5.0.0"
8582
  "tr46": {
8583
  "version": "0.0.3",
8584
  "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
8585
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
8586
  "dev": true
8587
  },
8588
  "webidl-conversions": {
8589
  "version": "3.0.1",
8590
  "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
8591
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
8592
  "dev": true
8593
  },
8594
  "whatwg-url": {
8595
  "version": "5.0.0",
8596
  "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
8597
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
8598
  "dev": true,
8599
  "requires": {
8600
  "tr46": "~0.0.3",
8612
  "node-int64": {
8613
  "version": "0.4.0",
8614
  "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
8615
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
8616
  "dev": true
8617
  },
8618
  "node-releases": {
8619
+ "version": "2.0.6",
8620
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
8621
+ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
8622
  "dev": true
8623
  },
8624
  "normalize-package-data": {
8650
  "normalize-range": {
8651
  "version": "0.1.2",
8652
  "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
8653
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
 
 
 
 
 
 
8654
  "dev": true
8655
  },
8656
  "normalize-url": {
8698
  },
8699
  "dependencies": {
8700
  "semver": {
8701
+ "version": "7.3.7",
8702
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
8703
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
8704
  "dev": true,
8705
  "requires": {
8706
  "lru-cache": "^6.0.0"
8730
  }
8731
  },
8732
  "nth-check": {
8733
+ "version": "2.1.1",
8734
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
8735
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
8736
  "dev": true,
8737
  "requires": {
8738
+ "boolbase": "^1.0.0"
8739
  }
8740
  },
8741
  "nwsapi": {
8742
+ "version": "2.2.1",
8743
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz",
8744
+ "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==",
8745
  "dev": true
8746
  },
8747
  "object-assign": {
8753
  "object-filter": {
8754
  "version": "1.0.2",
8755
  "resolved": "https://registry.npmjs.org/object-filter/-/object-filter-1.0.2.tgz",
8756
+ "integrity": "sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==",
8757
  "dev": true
8758
  },
8759
  "object-inspect": {
8760
+ "version": "1.12.2",
8761
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
8762
+ "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==",
8763
  "dev": true
8764
  },
8765
  "object-is": {
8779
  "dev": true
8780
  },
8781
  "object.assign": {
8782
+ "version": "4.1.4",
8783
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
8784
+ "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
8785
  "dev": true,
8786
  "requires": {
8787
+ "call-bind": "^1.0.2",
8788
+ "define-properties": "^1.1.4",
8789
+ "has-symbols": "^1.0.3",
8790
  "object-keys": "^1.1.1"
8791
  }
8792
  },
8812
  "es-abstract": "^1.19.1"
8813
  }
8814
  },
 
 
 
 
 
 
 
 
 
 
 
8815
  "object.hasown": {
8816
+ "version": "1.1.1",
8817
+ "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz",
8818
+ "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==",
8819
  "dev": true,
8820
  "requires": {
8821
+ "define-properties": "^1.1.4",
8822
+ "es-abstract": "^1.19.5"
8823
  }
8824
  },
8825
  "object.values": {
8840
  "dev": true
8841
  },
8842
  "on-finished": {
8843
+ "version": "2.4.1",
8844
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
8845
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
8846
  "dev": true,
8847
  "requires": {
8848
  "ee-first": "1.1.1"
8857
  "once": {
8858
  "version": "1.4.0",
8859
  "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
8860
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
8861
  "dev": true,
8862
  "requires": {
8863
  "wrappy": "1"
8906
  "os-homedir": {
8907
  "version": "1.0.2",
8908
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
8909
+ "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
8910
  "dev": true
8911
  },
8912
  "p-limit": {
8934
  "dev": true
8935
  },
8936
  "p-retry": {
8937
+ "version": "4.6.2",
8938
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
8939
+ "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
8940
  "dev": true,
8941
  "requires": {
8942
+ "@types/retry": "0.12.0",
8943
  "retry": "^0.13.1"
8944
  }
8945
  },
8946
  "p-try": {
8947
+ "version": "2.2.0",
8948
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
8949
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
8950
  "dev": true
8951
  },
8952
+ "param-case": {
8953
+ "version": "3.0.4",
8954
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
8955
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
8956
+ "dev": true,
8957
+ "requires": {
8958
+ "dot-case": "^3.0.4",
8959
+ "tslib": "^2.0.3"
8960
+ }
8961
+ },
8962
  "parent-module": {
8963
  "version": "1.0.1",
8964
  "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
8968
  "callsites": "^3.0.0"
8969
  }
8970
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8971
  "parse-json": {
8972
  "version": "5.2.0",
8973
  "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
8983
  "parse-passwd": {
8984
  "version": "1.0.0",
8985
  "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
8986
+ "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
8987
  "dev": true
8988
  },
8989
  "parse5": {
8990
+ "version": "7.0.0",
8991
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz",
8992
+ "integrity": "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==",
8993
+ "dev": true,
8994
+ "requires": {
8995
+ "entities": "^4.3.0"
8996
+ }
8997
  },
8998
  "parse5-htmlparser2-tree-adapter": {
8999
+ "version": "7.0.0",
9000
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
9001
+ "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==",
9002
  "dev": true,
9003
  "requires": {
9004
+ "domhandler": "^5.0.2",
9005
+ "parse5": "^7.0.0"
9006
+ },
9007
+ "dependencies": {
9008
+ "domhandler": {
9009
+ "version": "5.0.3",
9010
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
9011
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
9012
+ "dev": true,
9013
+ "requires": {
9014
+ "domelementtype": "^2.3.0"
9015
+ }
9016
+ }
9017
  }
9018
  },
9019
  "parseurl": {
9022
  "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
9023
  "dev": true
9024
  },
9025
+ "pascal-case": {
9026
+ "version": "3.1.2",
9027
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
9028
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
9029
+ "dev": true,
9030
+ "requires": {
9031
+ "no-case": "^3.0.4",
9032
+ "tslib": "^2.0.3"
9033
+ }
9034
+ },
9035
+ "path-case": {
9036
+ "version": "3.0.4",
9037
+ "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
9038
+ "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
9039
+ "dev": true,
9040
+ "requires": {
9041
+ "dot-case": "^3.0.4",
9042
+ "tslib": "^2.0.3"
9043
+ }
9044
+ },
9045
  "path-exists": {
9046
  "version": "4.0.0",
9047
  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
9051
  "path-is-absolute": {
9052
  "version": "1.0.1",
9053
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
9054
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
9055
  "dev": true
9056
  },
9057
  "path-is-inside": {
9058
  "version": "1.0.2",
9059
  "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
9060
+ "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
9061
  "dev": true
9062
  },
9063
  "path-key": {
9075
  "path-to-regexp": {
9076
  "version": "0.1.7",
9077
  "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
9078
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
9079
  "dev": true
9080
  },
9081
  "path-type": {
9087
  "pend": {
9088
  "version": "1.2.0",
9089
  "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
9090
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
9091
  "dev": true
9092
  },
9093
  "performance-now": {
9094
  "version": "2.1.0",
9095
  "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
9096
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
9097
  "dev": true
9098
  },
9099
  "picocolors": {
9117
  "pinkie": {
9118
  "version": "2.0.4",
9119
  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
9120
+ "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
9121
  "dev": true
9122
  },
9123
  "pinkie-promise": {
9124
  "version": "2.0.1",
9125
  "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
9126
+ "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
9127
  "dev": true,
9128
  "requires": {
9129
  "pinkie": "^2.0.0"
9180
  "requires": {
9181
  "p-limit": "^2.2.0"
9182
  }
 
 
 
 
 
 
9183
  }
9184
  }
9185
  },
9192
  "irregular-plurals": "^3.2.0"
9193
  }
9194
  },
9195
+ "postcss": {
9196
+ "version": "8.4.16",
9197
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz",
9198
+ "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==",
9199
  "dev": true,
9200
  "requires": {
9201
+ "nanoid": "^3.3.4",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9202
  "picocolors": "^1.0.0",
9203
+ "source-map-js": "^1.0.2"
9204
  }
9205
  },
9206
  "postcss-calc": {
9207
+ "version": "8.2.4",
9208
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
9209
+ "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
9210
  "dev": true,
9211
  "requires": {
9212
+ "postcss-selector-parser": "^6.0.9",
9213
+ "postcss-value-parser": "^4.2.0"
9214
  }
9215
  },
9216
  "postcss-colormin": {
9217
+ "version": "5.3.0",
9218
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz",
9219
+ "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==",
9220
  "dev": true,
9221
  "requires": {
9222
  "browserslist": "^4.16.6",
9226
  }
9227
  },
9228
  "postcss-convert-values": {
9229
+ "version": "5.1.2",
9230
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz",
9231
+ "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==",
9232
  "dev": true,
9233
  "requires": {
9234
+ "browserslist": "^4.20.3",
9235
  "postcss-value-parser": "^4.2.0"
9236
  }
9237
  },
9238
  "postcss-discard-comments": {
9239
+ "version": "5.1.2",
9240
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
9241
+ "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
9242
  "dev": true
9243
  },
9244
  "postcss-discard-duplicates": {
9245
+ "version": "5.1.0",
9246
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
9247
+ "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
9248
  "dev": true
9249
  },
9250
  "postcss-discard-empty": {
9251
+ "version": "5.1.1",
9252
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
9253
+ "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
9254
  "dev": true
9255
  },
9256
  "postcss-discard-overridden": {
9257
+ "version": "5.1.0",
9258
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
9259
+ "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
9260
  "dev": true
9261
  },
9262
  "postcss-loader": {
9271
  },
9272
  "dependencies": {
9273
  "semver": {
9274
+ "version": "7.3.7",
9275
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
9276
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
9277
  "dev": true,
9278
  "requires": {
9279
  "lru-cache": "^6.0.0"
9284
  "postcss-media-query-parser": {
9285
  "version": "0.2.3",
9286
  "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
9287
+ "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
9288
  "dev": true
9289
  },
9290
  "postcss-merge-longhand": {
9291
+ "version": "5.1.6",
9292
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz",
9293
+ "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==",
9294
  "dev": true,
9295
  "requires": {
9296
  "postcss-value-parser": "^4.2.0",
9297
+ "stylehacks": "^5.1.0"
9298
  }
9299
  },
9300
  "postcss-merge-rules": {
9301
+ "version": "5.1.2",
9302
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz",
9303
+ "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==",
9304
  "dev": true,
9305
  "requires": {
9306
  "browserslist": "^4.16.6",
9307
  "caniuse-api": "^3.0.0",
9308
+ "cssnano-utils": "^3.1.0",
9309
  "postcss-selector-parser": "^6.0.5"
9310
  }
9311
  },
9312
  "postcss-minify-font-values": {
9313
+ "version": "5.1.0",
9314
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
9315
+ "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
9316
  "dev": true,
9317
  "requires": {
9318
  "postcss-value-parser": "^4.2.0"
9319
  }
9320
  },
9321
  "postcss-minify-gradients": {
9322
+ "version": "5.1.1",
9323
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
9324
+ "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
9325
  "dev": true,
9326
  "requires": {
9327
  "colord": "^2.9.1",
9328
+ "cssnano-utils": "^3.1.0",
9329
  "postcss-value-parser": "^4.2.0"
9330
  }
9331
  },
9332
  "postcss-minify-params": {
9333
+ "version": "5.1.3",
9334
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz",
9335
+ "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==",
9336
  "dev": true,
9337
  "requires": {
9338
  "browserslist": "^4.16.6",
9339
+ "cssnano-utils": "^3.1.0",
9340
  "postcss-value-parser": "^4.2.0"
9341
  }
9342
  },
9343
  "postcss-minify-selectors": {
9344
+ "version": "5.2.1",
9345
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
9346
+ "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
9347
  "dev": true,
9348
  "requires": {
9349
  "postcss-selector-parser": "^6.0.5"
9385
  }
9386
  },
9387
  "postcss-normalize-charset": {
9388
+ "version": "5.1.0",
9389
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
9390
+ "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
9391
  "dev": true
9392
  },
9393
  "postcss-normalize-display-values": {
9394
+ "version": "5.1.0",
9395
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
9396
+ "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
9397
  "dev": true,
9398
  "requires": {
9399
  "postcss-value-parser": "^4.2.0"
9400
  }
9401
  },
9402
  "postcss-normalize-positions": {
9403
+ "version": "5.1.1",
9404
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
9405
+ "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
9406
  "dev": true,
9407
  "requires": {
9408
  "postcss-value-parser": "^4.2.0"
9409
  }
9410
  },
9411
  "postcss-normalize-repeat-style": {
9412
+ "version": "5.1.1",
9413
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
9414
+ "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
9415
  "dev": true,
9416
  "requires": {
9417
  "postcss-value-parser": "^4.2.0"
9418
  }
9419
  },
9420
  "postcss-normalize-string": {
9421
+ "version": "5.1.0",
9422
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
9423
+ "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
9424
  "dev": true,
9425
  "requires": {
9426
  "postcss-value-parser": "^4.2.0"
9427
  }
9428
  },
9429
  "postcss-normalize-timing-functions": {
9430
+ "version": "5.1.0",
9431
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
9432
+ "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
9433
  "dev": true,
9434
  "requires": {
9435
  "postcss-value-parser": "^4.2.0"
9436
  }
9437
  },
9438
  "postcss-normalize-unicode": {
9439
+ "version": "5.1.0",
9440
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz",
9441
+ "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==",
9442
  "dev": true,
9443
  "requires": {
9444
  "browserslist": "^4.16.6",
9446
  }
9447
  },
9448
  "postcss-normalize-url": {
9449
+ "version": "5.1.0",
9450
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
9451
+ "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
9452
  "dev": true,
9453
  "requires": {
9454
  "normalize-url": "^6.0.1",
9456
  }
9457
  },
9458
  "postcss-normalize-whitespace": {
9459
+ "version": "5.1.1",
9460
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
9461
+ "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
9462
  "dev": true,
9463
  "requires": {
9464
  "postcss-value-parser": "^4.2.0"
9465
  }
9466
  },
9467
  "postcss-ordered-values": {
9468
+ "version": "5.1.3",
9469
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
9470
+ "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
9471
  "dev": true,
9472
  "requires": {
9473
+ "cssnano-utils": "^3.1.0",
9474
  "postcss-value-parser": "^4.2.0"
9475
  }
9476
  },
9477
  "postcss-reduce-initial": {
9478
+ "version": "5.1.0",
9479
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz",
9480
+ "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==",
9481
  "dev": true,
9482
  "requires": {
9483
  "browserslist": "^4.16.6",
9485
  }
9486
  },
9487
  "postcss-reduce-transforms": {
9488
+ "version": "5.1.0",
9489
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
9490
+ "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
9491
  "dev": true,
9492
  "requires": {
9493
  "postcss-value-parser": "^4.2.0"
9496
  "postcss-resolve-nested-selector": {
9497
  "version": "0.1.1",
9498
  "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
9499
+ "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==",
9500
  "dev": true
9501
  },
9502
  "postcss-safe-parser": {
9506
  "dev": true
9507
  },
9508
  "postcss-scss": {
9509
+ "version": "4.0.4",
9510
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz",
9511
+ "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==",
9512
  "dev": true
9513
  },
9514
  "postcss-selector-parser": {
9515
+ "version": "6.0.10",
9516
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
9517
+ "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
9518
  "dev": true,
9519
  "requires": {
9520
  "cssesc": "^3.0.0",
9522
  }
9523
  },
9524
  "postcss-svgo": {
9525
+ "version": "5.1.0",
9526
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
9527
+ "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
9528
  "dev": true,
9529
  "requires": {
9530
+ "postcss-value-parser": "^4.2.0",
9531
  "svgo": "^2.7.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9532
  }
9533
  },
9534
  "postcss-unique-selectors": {
9535
+ "version": "5.1.1",
9536
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
9537
+ "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
9538
  "dev": true,
9539
  "requires": {
9540
  "postcss-selector-parser": "^6.0.5"
9553
  "dev": true
9554
  },
9555
  "prettier": {
9556
+ "version": "npm:wp-prettier@2.6.2",
9557
+ "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.6.2.tgz",
9558
+ "integrity": "sha512-AV33EzqiFJ3fj+mPlKABN59YFPReLkDxQnj067Z3uEOeRQf3g05WprL0RDuqM7UBhSRo9W1rMSC2KvZmjE5UOA==",
9559
  "dev": true
9560
  },
9561
  "prettier-linter-helpers": {
9568
  }
9569
  },
9570
  "pretty-format": {
9571
+ "version": "27.5.1",
9572
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
9573
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
9574
  "dev": true,
9575
  "requires": {
9576
  "ansi-regex": "^5.0.1",
9652
  "pseudomap": {
9653
  "version": "1.0.2",
9654
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
9655
+ "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==",
9656
  "dev": true
9657
  },
9658
  "psl": {
9659
+ "version": "1.9.0",
9660
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
9661
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
9662
  "dev": true
9663
  },
9664
  "pump": {
9678
  "dev": true
9679
  },
9680
  "puppeteer-core": {
9681
+ "version": "13.7.0",
9682
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz",
9683
+ "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==",
9684
  "dev": true,
9685
  "requires": {
9686
+ "cross-fetch": "3.1.5",
9687
+ "debug": "4.3.4",
9688
+ "devtools-protocol": "0.0.981744",
9689
  "extract-zip": "2.0.1",
9690
+ "https-proxy-agent": "5.0.1",
 
9691
  "pkg-dir": "4.2.0",
9692
  "progress": "2.0.3",
9693
  "proxy-from-env": "1.1.0",
9694
  "rimraf": "3.0.2",
9695
  "tar-fs": "2.1.1",
9696
  "unbzip2-stream": "1.4.3",
9697
+ "ws": "8.5.0"
9698
  },
9699
  "dependencies": {
 
 
 
 
 
 
 
 
 
9700
  "rimraf": {
9701
  "version": "3.0.2",
9702
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
9707
  }
9708
  },
9709
  "ws": {
9710
+ "version": "8.5.0",
9711
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
9712
+ "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
9713
  "dev": true
9714
  }
9715
  }
9716
  },
 
 
 
 
 
 
9717
  "qs": {
9718
+ "version": "6.10.3",
9719
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
9720
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
9721
+ "dev": true,
9722
+ "requires": {
9723
+ "side-channel": "^1.0.4"
9724
+ }
9725
+ },
9726
+ "querystringify": {
9727
+ "version": "2.2.0",
9728
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
9729
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
9730
  "dev": true
9731
  },
9732
  "queue-microtask": {
9753
  "railroad-diagrams": {
9754
  "version": "1.0.0",
9755
  "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
9756
+ "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==",
9757
  "dev": true
9758
  },
9759
  "randexp": {
9782
  "dev": true
9783
  },
9784
  "raw-body": {
9785
+ "version": "2.5.1",
9786
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
9787
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
9788
  "dev": true,
9789
  "requires": {
9790
+ "bytes": "3.1.2",
9791
+ "http-errors": "2.0.0",
9792
  "iconv-lite": "0.4.24",
9793
  "unpipe": "1.0.0"
9794
  },
9795
  "dependencies": {
9796
  "bytes": {
9797
+ "version": "3.1.2",
9798
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
9799
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9800
  "dev": true
9801
  }
9802
  }
9837
  "dev": true
9838
  },
9839
  "react-shallow-renderer": {
9840
+ "version": "16.15.0",
9841
+ "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz",
9842
+ "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==",
9843
  "dev": true,
9844
  "requires": {
9845
  "object-assign": "^4.1.1",
9846
+ "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0"
9847
  }
9848
  },
9849
  "react-test-renderer": {
9944
  "p-limit": "^2.2.0"
9945
  }
9946
  },
 
 
 
 
 
 
9947
  "type-fest": {
9948
  "version": "0.8.1",
9949
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
9998
  "dev": true
9999
  },
10000
  "regenerate-unicode-properties": {
10001
+ "version": "10.0.1",
10002
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
10003
+ "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
10004
  "dev": true,
10005
  "requires": {
10006
  "regenerate": "^1.4.2"
10013
  "dev": true
10014
  },
10015
  "regenerator-transform": {
10016
+ "version": "0.15.0",
10017
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
10018
+ "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
10019
  "dev": true,
10020
  "requires": {
10021
  "@babel/runtime": "^7.8.4"
10022
  }
10023
  },
10024
  "regexp.prototype.flags": {
10025
+ "version": "1.4.3",
10026
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
10027
+ "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
10028
  "dev": true,
10029
  "requires": {
10030
  "call-bind": "^1.0.2",
10031
+ "define-properties": "^1.1.3",
10032
+ "functions-have-names": "^1.2.2"
10033
  }
10034
  },
10035
  "regexpp": {
10039
  "dev": true
10040
  },
10041
  "regexpu-core": {
10042
+ "version": "5.1.0",
10043
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz",
10044
+ "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==",
10045
  "dev": true,
10046
  "requires": {
10047
  "regenerate": "^1.4.2",
10048
+ "regenerate-unicode-properties": "^10.0.1",
10049
+ "regjsgen": "^0.6.0",
10050
+ "regjsparser": "^0.8.2",
10051
  "unicode-match-property-ecmascript": "^2.0.0",
10052
  "unicode-match-property-value-ecmascript": "^2.0.0"
10053
  }
10059
  "dev": true
10060
  },
10061
  "regjsgen": {
10062
+ "version": "0.6.0",
10063
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
10064
+ "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
10065
  "dev": true
10066
  },
10067
  "regjsparser": {
10068
+ "version": "0.8.4",
10069
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
10070
+ "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
10071
  "dev": true,
10072
  "requires": {
10073
  "jsesc": "~0.5.0"
10076
  "jsesc": {
10077
  "version": "0.5.0",
10078
  "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
10079
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
10080
  "dev": true
10081
  }
10082
  }
10084
  "require-directory": {
10085
  "version": "2.1.1",
10086
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10087
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
10088
  "dev": true
10089
  },
10090
  "require-from-string": {
10102
  "requires-port": {
10103
  "version": "1.0.0",
10104
  "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
10105
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
10106
  "dev": true
10107
  },
10108
  "resolve": {
10109
+ "version": "1.22.1",
10110
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
10111
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
10112
  "dev": true,
10113
  "requires": {
10114
+ "is-core-module": "^2.9.0",
10115
  "path-parse": "^1.0.7",
10116
  "supports-preserve-symlinks-flag": "^1.0.0"
10117
  }
10145
  "resolve-dir": {
10146
  "version": "0.1.1",
10147
  "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
10148
+ "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==",
10149
  "dev": true,
10150
  "requires": {
10151
  "expand-tilde": "^1.2.2",
10194
  "rst-selector-parser": {
10195
  "version": "2.2.3",
10196
  "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz",
10197
+ "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==",
10198
  "dev": true,
10199
  "requires": {
10200
  "lodash.flattendeep": "^4.4.0",
10201
  "nearley": "^2.7.10"
10202
  }
10203
  },
10204
+ "run-con": {
10205
+ "version": "1.2.11",
10206
+ "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz",
10207
+ "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==",
10208
+ "dev": true,
10209
+ "requires": {
10210
+ "deep-extend": "^0.6.0",
10211
+ "ini": "~3.0.0",
10212
+ "minimist": "^1.2.6",
10213
+ "strip-json-comments": "~3.1.1"
10214
+ },
10215
+ "dependencies": {
10216
+ "ini": {
10217
+ "version": "3.0.1",
10218
+ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
10219
+ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
10220
+ "dev": true
10221
+ }
10222
+ }
10223
+ },
10224
  "run-parallel": {
10225
  "version": "1.2.0",
10226
  "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
10231
  }
10232
  },
10233
  "rxjs": {
10234
+ "version": "7.5.6",
10235
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz",
10236
+ "integrity": "sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==",
10237
  "dev": true,
10238
  "requires": {
10239
  "tslib": "^2.1.0"
 
 
 
 
 
 
 
 
10240
  }
10241
  },
10242
  "safe-buffer": {
10252
  "dev": true
10253
  },
10254
  "sass": {
10255
+ "version": "1.54.5",
10256
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz",
10257
+ "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==",
10258
  "dev": true,
10259
  "requires": {
10260
  "chokidar": ">=3.0.0 <4.0.0",
10263
  }
10264
  },
10265
  "sass-loader": {
10266
+ "version": "12.6.0",
10267
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz",
10268
+ "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==",
10269
  "dev": true,
10270
  "requires": {
10271
  "klona": "^2.0.4",
10272
  "neo-async": "^2.6.2"
10273
  }
10274
  },
 
 
 
 
 
 
10275
  "saxes": {
10276
  "version": "5.0.1",
10277
  "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
10305
  "select-hose": {
10306
  "version": "2.0.0",
10307
  "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
10308
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
10309
  "dev": true
10310
  },
10311
  "selfsigned": {
10312
+ "version": "2.0.1",
10313
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz",
10314
+ "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==",
10315
  "dev": true,
10316
  "requires": {
10317
+ "node-forge": "^1"
10318
  }
10319
  },
10320
  "semver": {
10324
  "dev": true
10325
  },
10326
  "send": {
10327
+ "version": "0.18.0",
10328
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
10329
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
10330
  "dev": true,
10331
  "requires": {
10332
  "debug": "2.6.9",
10333
+ "depd": "2.0.0",
10334
+ "destroy": "1.2.0",
10335
  "encodeurl": "~1.0.2",
10336
  "escape-html": "~1.0.3",
10337
  "etag": "~1.8.1",
10338
  "fresh": "0.5.2",
10339
+ "http-errors": "2.0.0",
10340
  "mime": "1.6.0",
10341
  "ms": "2.1.3",
10342
+ "on-finished": "2.4.1",
10343
  "range-parser": "~1.2.1",
10344
+ "statuses": "2.0.1"
10345
  },
10346
  "dependencies": {
10347
  "debug": {
10356
  "ms": {
10357
  "version": "2.0.0",
10358
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10359
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
10360
  "dev": true
10361
  }
10362
  }
10369
  }
10370
  }
10371
  },
10372
+ "sentence-case": {
10373
+ "version": "3.0.4",
10374
+ "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
10375
+ "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
10376
+ "dev": true,
10377
+ "requires": {
10378
+ "no-case": "^3.0.4",
10379
+ "tslib": "^2.0.3",
10380
+ "upper-case-first": "^2.0.2"
10381
+ }
10382
+ },
10383
  "serialize-javascript": {
10384
  "version": "6.0.0",
10385
  "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
10392
  "serve-index": {
10393
  "version": "1.9.1",
10394
  "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
10395
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
10396
  "dev": true,
10397
  "requires": {
10398
  "accepts": "~1.3.4",
10413
  "ms": "2.0.0"
10414
  }
10415
  },
10416
+ "depd": {
10417
+ "version": "1.1.2",
10418
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
10419
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
10420
+ "dev": true
10421
+ },
10422
  "http-errors": {
10423
  "version": "1.6.3",
10424
  "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
10425
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
10426
  "dev": true,
10427
  "requires": {
10428
  "depd": "~1.1.2",
10434
  "inherits": {
10435
  "version": "2.0.3",
10436
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
10437
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
10438
  "dev": true
10439
  },
10440
  "ms": {
10441
  "version": "2.0.0",
10442
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10443
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
10444
  "dev": true
10445
  },
10446
  "setprototypeof": {
10448
  "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
10449
  "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
10450
  "dev": true
10451
+ },
10452
+ "statuses": {
10453
+ "version": "1.5.0",
10454
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
10455
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
10456
+ "dev": true
10457
  }
10458
  }
10459
  },
10460
  "serve-static": {
10461
+ "version": "1.15.0",
10462
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
10463
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
10464
  "dev": true,
10465
  "requires": {
10466
  "encodeurl": "~1.0.2",
10467
  "escape-html": "~1.0.3",
10468
  "parseurl": "~1.3.3",
10469
+ "send": "0.18.0"
10470
  }
10471
  },
10472
  "setprototypeof": {
10478
  "shallow-clone": {
10479
  "version": "0.1.2",
10480
  "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
10481
+ "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==",
10482
  "dev": true,
10483
  "requires": {
10484
  "is-extendable": "^0.1.1",
10490
  "kind-of": {
10491
  "version": "2.0.1",
10492
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
10493
+ "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==",
10494
  "dev": true,
10495
  "requires": {
10496
  "is-buffer": "^1.0.2"
10499
  "lazy-cache": {
10500
  "version": "0.2.7",
10501
  "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
10502
+ "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==",
10503
  "dev": true
10504
  }
10505
  }
10507
  "shebang-command": {
10508
  "version": "1.2.0",
10509
  "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
10510
+ "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
10511
  "dev": true,
10512
  "requires": {
10513
  "shebang-regex": "^1.0.0"
10516
  "shebang-regex": {
10517
  "version": "1.0.0",
10518
  "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
10519
+ "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
10520
  "dev": true
10521
  },
10522
  "side-channel": {
10531
  }
10532
  },
10533
  "signal-exit": {
10534
+ "version": "3.0.7",
10535
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
10536
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
10537
  "dev": true
10538
  },
10539
  "sirv": {
10596
  }
10597
  }
10598
  },
10599
+ "snake-case": {
10600
+ "version": "3.0.4",
10601
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
10602
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
10603
+ "dev": true,
10604
+ "requires": {
10605
+ "dot-case": "^3.0.4",
10606
+ "tslib": "^2.0.3"
10607
+ }
10608
+ },
10609
  "sockjs": {
10610
  "version": "0.3.24",
10611
  "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
10618
  }
10619
  },
10620
  "source-map": {
10621
+ "version": "0.7.4",
10622
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
10623
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
10624
  "dev": true
10625
  },
10626
  "source-map-js": {
10707
  }
10708
  },
10709
  "spdx-license-ids": {
10710
+ "version": "3.0.12",
10711
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz",
10712
+ "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==",
10713
  "dev": true
10714
  },
10715
  "spdy": {
10739
  "wbuf": "^1.7.3"
10740
  }
10741
  },
 
 
 
 
 
 
10742
  "sprintf-js": {
10743
  "version": "1.0.3",
10744
  "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
10745
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
10746
  "dev": true
10747
  },
10748
  "stable": {
10769
  }
10770
  },
10771
  "stackframe": {
10772
+ "version": "1.3.4",
10773
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
10774
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
10775
  "dev": true
10776
  },
10777
  "statuses": {
10778
+ "version": "2.0.1",
10779
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
10780
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
10781
  "dev": true
10782
  },
10783
  "string-length": {
10810
  }
10811
  },
10812
  "string.prototype.matchall": {
10813
+ "version": "4.0.7",
10814
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
10815
+ "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
10816
  "dev": true,
10817
  "requires": {
10818
  "call-bind": "^1.0.2",
10819
  "define-properties": "^1.1.3",
10820
  "es-abstract": "^1.19.1",
10821
  "get-intrinsic": "^1.1.1",
10822
+ "has-symbols": "^1.0.3",
10823
  "internal-slot": "^1.0.3",
10824
+ "regexp.prototype.flags": "^1.4.1",
10825
  "side-channel": "^1.0.4"
10826
  }
10827
  },
10828
  "string.prototype.trim": {
10829
+ "version": "1.2.6",
10830
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz",
10831
+ "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==",
10832
  "dev": true,
10833
  "requires": {
10834
  "call-bind": "^1.0.2",
10835
+ "define-properties": "^1.1.4",
10836
+ "es-abstract": "^1.19.5"
10837
  }
10838
  },
10839
  "string.prototype.trimend": {
10840
+ "version": "1.0.5",
10841
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
10842
+ "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
10843
  "dev": true,
10844
  "requires": {
10845
  "call-bind": "^1.0.2",
10846
+ "define-properties": "^1.1.4",
10847
+ "es-abstract": "^1.19.5"
10848
  }
10849
  },
10850
  "string.prototype.trimstart": {
10851
+ "version": "1.0.5",
10852
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
10853
+ "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
10854
  "dev": true,
10855
  "requires": {
10856
  "call-bind": "^1.0.2",
10857
+ "define-properties": "^1.1.4",
10858
+ "es-abstract": "^1.19.5"
10859
  }
10860
  },
10861
  "string_decoder": {
10887
  "strip-bom": {
10888
  "version": "3.0.0",
10889
  "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
10890
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
10891
  "dev": true
10892
  },
10893
  "strip-final-newline": {
10923
  "style-search": {
10924
  "version": "0.1.0",
10925
  "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
10926
+ "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
10927
  "dev": true
10928
  },
10929
  "stylehacks": {
10930
+ "version": "5.1.0",
10931
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz",
10932
+ "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==",
10933
  "dev": true,
10934
  "requires": {
10935
  "browserslist": "^4.16.6",
10937
  }
10938
  },
10939
  "stylelint": {
10940
+ "version": "14.11.0",
10941
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz",
10942
+ "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==",
10943
  "dev": true,
10944
  "requires": {
10945
+ "@csstools/selector-specificity": "^2.0.2",
10946
  "balanced-match": "^2.0.0",
10947
+ "colord": "^2.9.3",
10948
  "cosmiconfig": "^7.0.1",
10949
+ "css-functions-list": "^3.1.0",
10950
+ "debug": "^4.3.4",
10951
  "fast-glob": "^3.2.11",
10952
+ "fastest-levenshtein": "^1.0.16",
10953
  "file-entry-cache": "^6.0.1",
 
10954
  "global-modules": "^2.0.0",
10955
  "globby": "^11.1.0",
10956
  "globjoin": "^0.1.4",
10957
+ "html-tags": "^3.2.0",
10958
  "ignore": "^5.2.0",
10959
  "import-lazy": "^4.0.0",
10960
  "imurmurhash": "^0.1.4",
10961
  "is-plain-object": "^5.0.0",
10962
+ "known-css-properties": "^0.25.0",
10963
  "mathml-tag-names": "^2.1.3",
10964
  "meow": "^9.0.0",
10965
+ "micromatch": "^4.0.5",
10966
  "normalize-path": "^3.0.0",
 
10967
  "picocolors": "^1.0.0",
10968
+ "postcss": "^8.4.16",
10969
  "postcss-media-query-parser": "^0.2.3",
10970
  "postcss-resolve-nested-selector": "^0.1.1",
10971
  "postcss-safe-parser": "^6.0.0",
10972
+ "postcss-selector-parser": "^6.0.10",
10973
  "postcss-value-parser": "^4.2.0",
10974
  "resolve-from": "^5.0.0",
 
10975
  "string-width": "^4.2.3",
10976
  "strip-ansi": "^6.0.1",
10977
  "style-search": "^0.1.0",
10979
  "svg-tags": "^1.0.0",
10980
  "table": "^6.8.0",
10981
  "v8-compile-cache": "^2.3.0",
10982
+ "write-file-atomic": "^4.0.2"
10983
  },
10984
  "dependencies": {
10985
  "balanced-match": {
11017
  "lru-cache": "^6.0.0"
11018
  }
11019
  },
 
 
 
 
 
 
11020
  "kind-of": {
11021
  "version": "6.0.3",
11022
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
11062
  "dev": true
11063
  },
11064
  "semver": {
11065
+ "version": "7.3.7",
11066
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
11067
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
11068
  "dev": true,
11069
  "requires": {
11070
  "lru-cache": "^6.0.0"
11076
  "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
11077
  "dev": true
11078
  },
 
 
 
 
 
 
11079
  "write-file-atomic": {
11080
+ "version": "4.0.2",
11081
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
11082
+ "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
11083
  "dev": true,
11084
  "requires": {
11085
  "imurmurhash": "^0.1.4",
11086
+ "signal-exit": "^3.0.7"
 
 
11087
  }
11088
  }
11089
  }
11106
  }
11107
  },
11108
  "stylelint-scss": {
11109
+ "version": "4.3.0",
11110
+ "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz",
11111
+ "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==",
11112
  "dev": true,
11113
  "requires": {
11114
  "lodash": "^4.17.21",
11169
  "svg-tags": {
11170
  "version": "1.0.0",
11171
  "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
11172
+ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
11173
  "dev": true
11174
  },
11175
  "svgo": {
11176
+ "version": "2.8.0",
11177
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
11178
+ "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
11179
  "dev": true,
11180
  "requires": {
11181
+ "@trysound/sax": "0.2.0",
11182
+ "commander": "^7.2.0",
11183
+ "css-select": "^4.1.3",
11184
+ "css-tree": "^1.1.3",
11185
+ "csso": "^4.2.0",
11186
+ "picocolors": "^1.0.0",
11187
+ "stable": "^0.1.8"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11188
  }
11189
  },
11190
  "symbol-tree": {
11207
  },
11208
  "dependencies": {
11209
  "ajv": {
11210
+ "version": "8.11.0",
11211
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
11212
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
11213
  "dev": true,
11214
  "requires": {
11215
  "fast-deep-equal": "^3.1.1",
11268
  }
11269
  },
11270
  "terser": {
11271
+ "version": "5.15.0",
11272
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz",
11273
+ "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==",
11274
  "dev": true,
11275
  "requires": {
11276
+ "@jridgewell/source-map": "^0.3.2",
11277
+ "acorn": "^8.5.0",
11278
  "commander": "^2.20.0",
 
11279
  "source-map-support": "~0.5.20"
11280
  },
11281
  "dependencies": {
11282
+ "commander": {
11283
+ "version": "2.20.3",
11284
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
11285
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
11286
  "dev": true
11287
  }
11288
  }
11289
  },
11290
  "terser-webpack-plugin": {
11291
+ "version": "5.3.6",
11292
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
11293
+ "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
11294
  "dev": true,
11295
  "requires": {
11296
+ "@jridgewell/trace-mapping": "^0.3.14",
11297
+ "jest-worker": "^27.4.5",
11298
  "schema-utils": "^3.1.1",
11299
  "serialize-javascript": "^6.0.0",
11300
+ "terser": "^5.14.1"
 
 
 
 
 
 
 
 
 
11301
  }
11302
  },
11303
  "test-exclude": {
11314
  "text-table": {
11315
  "version": "0.2.0",
11316
  "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
11317
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
11318
  "dev": true
11319
  },
11320
  "throat": {
11326
  "through": {
11327
  "version": "2.3.8",
11328
  "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
11329
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
11330
  "dev": true
11331
  },
11332
  "thunky": {
11335
  "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
11336
  "dev": true
11337
  },
 
 
 
 
 
 
11338
  "tmpl": {
11339
  "version": "1.0.5",
11340
  "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
11344
  "to-fast-properties": {
11345
  "version": "2.0.0",
11346
  "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11347
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
11348
  "dev": true
11349
  },
11350
  "to-regex-range": {
11369
  "dev": true
11370
  },
11371
  "tough-cookie": {
11372
+ "version": "4.1.2",
11373
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz",
11374
+ "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==",
11375
  "dev": true,
11376
  "requires": {
11377
  "psl": "^1.1.33",
11378
  "punycode": "^2.1.1",
11379
+ "universalify": "^0.2.0",
11380
+ "url-parse": "^1.5.3"
11381
  }
11382
  },
11383
  "tr46": {
11404
  "trim-repeated": {
11405
  "version": "1.0.0",
11406
  "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
11407
+ "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
11408
  "dev": true,
11409
  "requires": {
11410
  "escape-string-regexp": "^1.0.2"
11411
  }
11412
  },
11413
  "tsconfig-paths": {
11414
+ "version": "3.14.1",
11415
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
11416
+ "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
11417
  "dev": true,
11418
  "requires": {
11419
  "@types/json5": "^0.0.29",
11420
  "json5": "^1.0.1",
11421
+ "minimist": "^1.2.6",
11422
  "strip-bom": "^3.0.0"
11423
  },
11424
  "dependencies": {
11434
  }
11435
  },
11436
  "tslib": {
11437
+ "version": "2.4.0",
11438
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
11439
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
11440
  "dev": true
11441
  },
11442
  "tsutils": {
11446
  "dev": true,
11447
  "requires": {
11448
  "tslib": "^1.8.1"
11449
+ },
11450
+ "dependencies": {
11451
+ "tslib": {
11452
+ "version": "1.14.1",
11453
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
11454
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
11455
+ "dev": true
11456
+ }
11457
  }
11458
  },
11459
  "type-check": {
11503
  "dev": true
11504
  },
11505
  "unbox-primitive": {
11506
+ "version": "1.0.2",
11507
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
11508
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
11509
  "dev": true,
11510
  "requires": {
11511
+ "call-bind": "^1.0.2",
11512
+ "has-bigints": "^1.0.2",
11513
+ "has-symbols": "^1.0.3",
11514
  "which-boxed-primitive": "^1.0.2"
11515
  }
11516
  },
11552
  "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
11553
  "dev": true
11554
  },
 
 
 
 
 
 
 
 
 
11555
  "universalify": {
11556
+ "version": "0.2.0",
11557
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
11558
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
11559
  "dev": true
11560
  },
11561
  "unpipe": {
11562
  "version": "1.0.0",
11563
  "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
11564
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
11565
  "dev": true
11566
  },
11567
+ "update-browserslist-db": {
11568
+ "version": "1.0.5",
11569
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
11570
+ "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
11571
+ "dev": true,
11572
+ "requires": {
11573
+ "escalade": "^3.1.1",
11574
+ "picocolors": "^1.0.0"
11575
+ }
11576
+ },
11577
+ "upper-case": {
11578
+ "version": "2.0.2",
11579
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
11580
+ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
11581
+ "dev": true,
11582
+ "requires": {
11583
+ "tslib": "^2.0.3"
11584
+ }
11585
+ },
11586
+ "upper-case-first": {
11587
+ "version": "2.0.2",
11588
+ "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
11589
+ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
11590
+ "dev": true,
11591
+ "requires": {
11592
+ "tslib": "^2.0.3"
11593
+ }
11594
  },
11595
  "uri-js": {
11596
  "version": "4.4.1",
11612
  "schema-utils": "^3.0.0"
11613
  }
11614
  },
11615
+ "url-parse": {
11616
+ "version": "1.5.10",
11617
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
11618
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
11619
+ "dev": true,
11620
+ "requires": {
11621
+ "querystringify": "^2.1.1",
11622
+ "requires-port": "^1.0.0"
11623
+ }
11624
+ },
11625
  "util-deprecate": {
11626
  "version": "1.0.2",
11627
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11628
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
11629
  "dev": true
11630
  },
 
 
 
 
 
 
 
 
 
 
 
 
11631
  "utils-merge": {
11632
  "version": "1.0.1",
11633
  "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
11634
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
11635
  "dev": true
11636
  },
11637
  "uuid": {
11655
  "@types/istanbul-lib-coverage": "^2.0.1",
11656
  "convert-source-map": "^1.6.0",
11657
  "source-map": "^0.7.3"
 
 
 
 
 
 
 
 
11658
  }
11659
  },
11660
  "validate-npm-package-license": {
11670
  "vary": {
11671
  "version": "1.1.2",
11672
  "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
11673
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
11674
  "dev": true
11675
  },
11676
  "w3c-hr-time": {
11692
  }
11693
  },
11694
  "wait-on": {
11695
+ "version": "6.0.1",
11696
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz",
11697
+ "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==",
11698
  "dev": true,
11699
  "requires": {
11700
+ "axios": "^0.25.0",
11701
+ "joi": "^17.6.0",
11702
  "lodash": "^4.17.21",
11703
  "minimist": "^1.2.5",
11704
+ "rxjs": "^7.5.4"
11705
  }
11706
  },
11707
  "walker": {
11714
  }
11715
  },
11716
  "watchpack": {
11717
+ "version": "2.4.0",
11718
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
11719
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
11720
  "dev": true,
11721
  "requires": {
11722
  "glob-to-regexp": "^0.4.1",
11739
  "dev": true
11740
  },
11741
  "webpack": {
11742
+ "version": "5.74.0",
11743
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz",
11744
+ "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==",
11745
  "dev": true,
11746
  "requires": {
11747
+ "@types/eslint-scope": "^3.7.3",
11748
+ "@types/estree": "^0.0.51",
11749
  "@webassemblyjs/ast": "1.11.1",
11750
  "@webassemblyjs/wasm-edit": "1.11.1",
11751
  "@webassemblyjs/wasm-parser": "1.11.1",
11752
+ "acorn": "^8.7.1",
11753
  "acorn-import-assertions": "^1.7.6",
11754
  "browserslist": "^4.14.5",
11755
  "chrome-trace-event": "^1.0.2",
11756
+ "enhanced-resolve": "^5.10.0",
11757
  "es-module-lexer": "^0.9.0",
11758
  "eslint-scope": "5.1.1",
11759
  "events": "^3.2.0",
11760
  "glob-to-regexp": "^0.4.1",
11761
  "graceful-fs": "^4.2.9",
11762
+ "json-parse-even-better-errors": "^2.3.1",
11763
  "loader-runner": "^4.2.0",
11764
  "mime-types": "^2.1.27",
11765
  "neo-async": "^2.6.2",
11766
  "schema-utils": "^3.1.0",
11767
  "tapable": "^2.1.1",
11768
  "terser-webpack-plugin": "^5.1.3",
11769
+ "watchpack": "^2.4.0",
11770
  "webpack-sources": "^3.2.3"
11771
  }
11772
  },
11773
  "webpack-bundle-analyzer": {
11774
+ "version": "4.6.1",
11775
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz",
11776
+ "integrity": "sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==",
11777
  "dev": true,
11778
  "requires": {
11779
  "acorn": "^8.0.4",
11792
  "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
11793
  "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
11794
  "dev": true
 
 
 
 
 
 
11795
  }
11796
  }
11797
  },
11798
  "webpack-cli": {
11799
+ "version": "4.10.0",
11800
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
11801
+ "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
11802
  "dev": true,
11803
  "requires": {
11804
  "@discoveryjs/json-ext": "^0.5.0",
11805
+ "@webpack-cli/configtest": "^1.2.0",
11806
+ "@webpack-cli/info": "^1.5.0",
11807
+ "@webpack-cli/serve": "^1.7.0",
11808
  "colorette": "^2.0.14",
11809
  "commander": "^7.0.0",
11810
+ "cross-spawn": "^7.0.3",
11811
  "fastest-levenshtein": "^1.0.12",
11812
  "import-local": "^3.0.2",
11813
  "interpret": "^2.2.0",
11815
  "webpack-merge": "^5.7.3"
11816
  },
11817
  "dependencies": {
11818
+ "cross-spawn": {
11819
+ "version": "7.0.3",
11820
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
11821
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
11822
+ "dev": true,
11823
+ "requires": {
11824
+ "path-key": "^3.1.0",
11825
+ "shebang-command": "^2.0.0",
11826
+ "which": "^2.0.1"
11827
+ }
11828
+ },
11829
+ "shebang-command": {
11830
+ "version": "2.0.0",
11831
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
11832
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
11833
+ "dev": true,
11834
+ "requires": {
11835
+ "shebang-regex": "^3.0.0"
11836
+ }
11837
+ },
11838
+ "shebang-regex": {
11839
+ "version": "3.0.0",
11840
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
11841
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
11842
  "dev": true
11843
+ },
11844
+ "which": {
11845
+ "version": "2.0.2",
11846
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
11847
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
11848
+ "dev": true,
11849
+ "requires": {
11850
+ "isexe": "^2.0.0"
11851
+ }
11852
  }
11853
  }
11854
  },
11855
  "webpack-dev-middleware": {
11856
+ "version": "5.3.3",
11857
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
11858
+ "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==",
11859
  "dev": true,
11860
  "requires": {
11861
  "colorette": "^2.0.10",
11862
+ "memfs": "^3.4.3",
11863
  "mime-types": "^2.1.31",
11864
  "range-parser": "^1.2.1",
11865
  "schema-utils": "^4.0.0"
11866
  },
11867
  "dependencies": {
11868
  "ajv": {
11869
+ "version": "8.11.0",
11870
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
11871
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
11872
  "dev": true,
11873
  "requires": {
11874
  "fast-deep-equal": "^3.1.1",
11907
  }
11908
  },
11909
  "webpack-dev-server": {
11910
+ "version": "4.10.1",
11911
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.1.tgz",
11912
+ "integrity": "sha512-FIzMq3jbBarz3ld9l7rbM7m6Rj1lOsgq/DyLGMX/fPEB1UBUPtf5iL/4eNfhx8YYJTRlzfv107UfWSWcBK5Odw==",
11913
  "dev": true,
11914
  "requires": {
11915
  "@types/bonjour": "^3.5.9",
11916
  "@types/connect-history-api-fallback": "^1.3.5",
11917
+ "@types/express": "^4.17.13",
11918
  "@types/serve-index": "^1.9.1",
11919
+ "@types/serve-static": "^1.13.10",
11920
  "@types/sockjs": "^0.3.33",
11921
+ "@types/ws": "^8.5.1",
11922
  "ansi-html-community": "^0.0.8",
11923
+ "bonjour-service": "^1.0.11",
11924
+ "chokidar": "^3.5.3",
11925
  "colorette": "^2.0.10",
11926
  "compression": "^1.7.4",
11927
+ "connect-history-api-fallback": "^2.0.0",
11928
  "default-gateway": "^6.0.3",
11929
+ "express": "^4.17.3",
 
11930
  "graceful-fs": "^4.2.6",
11931
  "html-entities": "^2.3.2",
11932
+ "http-proxy-middleware": "^2.0.3",
11933
  "ipaddr.js": "^2.0.1",
11934
  "open": "^8.0.9",
11935
  "p-retry": "^4.5.0",
11936
+ "rimraf": "^3.0.2",
11937
  "schema-utils": "^4.0.0",
11938
+ "selfsigned": "^2.0.1",
11939
  "serve-index": "^1.9.1",
11940
+ "sockjs": "^0.3.24",
11941
  "spdy": "^4.0.2",
11942
+ "webpack-dev-middleware": "^5.3.1",
11943
+ "ws": "^8.4.2"
 
11944
  },
11945
  "dependencies": {
11946
  "ajv": {
11947
+ "version": "8.11.0",
11948
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
11949
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
11950
  "dev": true,
11951
  "requires": {
11952
  "fast-deep-equal": "^3.1.1",
11964
  "fast-deep-equal": "^3.1.3"
11965
  }
11966
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11967
  "json-schema-traverse": {
11968
  "version": "1.0.0",
11969
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
11970
  "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
11971
  "dev": true
11972
  },
 
 
 
 
 
 
 
 
 
11973
  "rimraf": {
11974
  "version": "3.0.2",
11975
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
11991
  "ajv-keywords": "^5.0.0"
11992
  }
11993
  },
 
 
 
 
 
 
 
 
 
11994
  "ws": {
11995
+ "version": "8.8.1",
11996
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
11997
+ "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
11998
  "dev": true
11999
  }
12000
  }
12020
  "shallow-clone": "^3.0.0"
12021
  }
12022
  },
12023
+ "is-plain-object": {
12024
+ "version": "2.0.4",
12025
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
12026
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
12027
+ "dev": true,
12028
+ "requires": {
12029
+ "isobject": "^3.0.1"
12030
+ }
12031
+ },
12032
  "kind-of": {
12033
  "version": "6.0.3",
12034
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
12169
  "wrappy": {
12170
  "version": "1.0.2",
12171
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
12172
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
12173
  "dev": true
12174
  },
12175
  "write-file-atomic": {
12185
  }
12186
  },
12187
  "ws": {
12188
+ "version": "7.5.9",
12189
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
12190
+ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
12191
  "dev": true
12192
  },
12193
  "xml-name-validator": {
12244
  "yauzl": {
12245
  "version": "2.10.0",
12246
  "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
12247
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
12248
  "dev": true,
12249
  "requires": {
12250
  "buffer-crc32": "~0.2.3",
package.json CHANGED
@@ -29,7 +29,7 @@
29
  "license": "ISC",
30
  "devDependencies": {
31
  "@wordpress/icons": "^2.10.2",
32
- "@wordpress/scripts": "^20.0.0",
33
  "prettier": "npm:wp-prettier@^2.2.1-beta-1"
34
  },
35
  "dependencies": {}
29
  "license": "ISC",
30
  "devDependencies": {
31
  "@wordpress/icons": "^2.10.2",
32
+ "@wordpress/scripts": "^24.0.0",
33
  "prettier": "npm:wp-prettier@^2.2.1-beta-1"
34
  },
35
  "dependencies": {}
php/class-coauthors-endpoint.php CHANGED
@@ -59,7 +59,7 @@ class Endpoints {
59
  array(
60
  'methods' => 'GET',
61
  'callback' => array( $this, 'get_coauthors_search_results' ),
62
- 'permission_callback' => array( $this, 'can_edit_posts' ),
63
  'args' => array(
64
  'q' => array(
65
  'description' => __( 'Text to search.' ),
@@ -83,7 +83,7 @@ class Endpoints {
83
  array(
84
  'methods' => 'GET',
85
  'callback' => array( $this, 'get_coauthors' ),
86
- 'permission_callback' => array( $this, 'can_edit_posts' ),
87
  'args' => array(
88
  'post_id' => array(
89
  'required' => true,
@@ -188,29 +188,13 @@ class Endpoints {
188
  return is_numeric( $param );
189
  }
190
 
191
- /**
192
- * Limit read endpoints to users that can edit posts.
193
- *
194
- * @return bool
195
- */
196
- public function can_edit_posts() {
197
- return current_user_can( 'edit_posts' );
198
- }
199
-
200
  /**
201
  * Permissions for updating coauthors.
202
  *
203
- * @param WP_REST_Request $request Request object.
204
  * @return bool
205
  */
206
- public function can_edit_coauthors( $request ) {
207
- $post = get_post( $request->get_param( 'post_id' ) );
208
-
209
- if ( ! $post instanceof WP_Post ) {
210
- return false;
211
- }
212
-
213
- return $this->coauthors->current_user_can_set_authors( $post );
214
  }
215
 
216
  /**
59
  array(
60
  'methods' => 'GET',
61
  'callback' => array( $this, 'get_coauthors_search_results' ),
62
+ 'permission_callback' => array( $this, 'can_edit_coauthors' ),
63
  'args' => array(
64
  'q' => array(
65
  'description' => __( 'Text to search.' ),
83
  array(
84
  'methods' => 'GET',
85
  'callback' => array( $this, 'get_coauthors' ),
86
+ 'permission_callback' => array( $this, 'can_edit_coauthors' ),
87
  'args' => array(
88
  'post_id' => array(
89
  'required' => true,
188
  return is_numeric( $param );
189
  }
190
 
 
 
 
 
 
 
 
 
 
191
  /**
192
  * Permissions for updating coauthors.
193
  *
 
194
  * @return bool
195
  */
196
+ public function can_edit_coauthors() {
197
+ return $this->coauthors->current_user_can_set_authors();
 
 
 
 
 
 
198
  }
199
 
200
  /**
php/class-coauthors-guest-authors.php CHANGED
@@ -1239,9 +1239,12 @@ class CoAuthors_Guest_Authors {
1239
 
1240
 
1241
  /**
1242
- * Create a guest author
 
 
1243
  *
1244
  * @since 3.0
 
1245
  */
1246
  function create( $args ) {
1247
  global $coauthors_plus;
1239
 
1240
 
1241
  /**
1242
+ * Create a guest author.
1243
+ *
1244
+ * @param $args array Author args. Required keys to create author: 'display_name' and 'user_email'.
1245
  *
1246
  * @since 3.0
1247
+ * @return int|WP_Error The ID of the created guest author, or a WP_Error object if the author could not be created.
1248
  */
1249
  function create( $args ) {
1250
  global $coauthors_plus;
php/class-wp-cli.php CHANGED
@@ -769,6 +769,25 @@ class CoAuthorsPlus_Command extends WP_CLI_Command {
769
  WP_CLI::line( 'All done!' );
770
  }
771
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
772
  /**
773
  * Subcommand to create guest authors from an author list in a CSV file
774
  *
@@ -850,6 +869,12 @@ class CoAuthorsPlus_Command extends WP_CLI_Command {
850
  WP_CLI::line( 'All done!' );
851
  }
852
 
 
 
 
 
 
 
853
  private function create_guest_author( $author ) {
854
  global $coauthors_plus;
855
  $guest_author = $coauthors_plus->guest_authors->get_guest_author_by( 'user_email', $author['user_email'], true );
@@ -858,36 +883,39 @@ class CoAuthorsPlus_Command extends WP_CLI_Command {
858
  $guest_author = $coauthors_plus->guest_authors->get_guest_author_by( 'user_login', $author['user_login'], true );
859
  }
860
 
861
- if ( ! $guest_author ) {
862
- WP_CLI::line( '-- Not found; creating profile.' );
 
 
863
 
864
- $guest_author_id = $coauthors_plus->guest_authors->create(
865
- array(
866
- 'display_name' => $author['display_name'],
867
- 'user_login' => $author['user_login'],
868
- 'user_email' => $author['user_email'],
869
- 'first_name' => $author['first_name'],
870
- 'last_name' => $author['last_name'],
871
- 'website' => $author['website'],
872
- 'description' => $author['description'],
873
- 'avatar' => $author['avatar'],
874
- )
875
- );
876
 
877
- if ( $guest_author_id ) {
878
- WP_CLI::line( sprintf( '-- Created as guest author #%s', $guest_author_id ) );
 
 
 
 
 
 
 
 
 
 
879
 
880
- if ( isset( $author['author_id'] ) ) {
881
- update_post_meta( $guest_author_id, '_original_author_id', $author['ID'] );
882
- }
 
883
 
884
- update_post_meta( $guest_author_id, '_original_author_login', $author['user_login'] );
885
- } else {
886
- WP_CLI::warning( '-- Failed to create guest author.' );
887
- }
888
- } else {
889
- WP_CLI::line( sprintf( '-- Author already exists (ID #%s); skipping.', $guest_author->ID ) );
890
  }
 
 
 
 
 
891
  }
892
 
893
  /**
769
  WP_CLI::line( 'All done!' );
770
  }
771
 
772
+ /**
773
+ * Create a single guest author.
774
+ *
775
+ * self::create_guest_author() wrapper.
776
+ *
777
+ * @subcommand create-author
778
+ * @synopsis
779
+ * [--display_name=<display_name>]
780
+ * [--user_login=<user_login>]
781
+ * [--first_name=<first_name>]
782
+ * [--last_name=<last_name>]
783
+ * [--website=<website>]
784
+ * [--user_email=<user_email>]
785
+ * [--description=<description>]
786
+ */
787
+ public function create_author( $args, $assoc_args ) {
788
+ $this->create_guest_author( $assoc_args );
789
+ }
790
+
791
  /**
792
  * Subcommand to create guest authors from an author list in a CSV file
793
  *
869
  WP_CLI::line( 'All done!' );
870
  }
871
 
872
+ /**
873
+ * Helper function to create a guest author.
874
+ *
875
+ * @param $author array author args. Required: display_name, user_login
876
+ * @return void
877
+ */
878
  private function create_guest_author( $author ) {
879
  global $coauthors_plus;
880
  $guest_author = $coauthors_plus->guest_authors->get_guest_author_by( 'user_email', $author['user_email'], true );
883
  $guest_author = $coauthors_plus->guest_authors->get_guest_author_by( 'user_login', $author['user_login'], true );
884
  }
885
 
886
+ if ( $guest_author ) {
887
+ // translators: Guest Author ID.
888
+ return WP_CLI::warning( sprintf( esc_html__( '-- Author already exists (ID #%s); skipping.', 'co-authors-plus' ), $guest_author->ID ) );
889
+ }
890
 
891
+ WP_CLI::line( esc_html__( '-- Not found; creating profile.', 'co-authors-plus' ) );
 
 
 
 
 
 
 
 
 
 
 
892
 
893
+ $guest_author_id = $coauthors_plus->guest_authors->create(
894
+ array(
895
+ 'display_name' => $author['display_name'],
896
+ 'user_login' => $author['user_login'],
897
+ 'user_email' => $author['user_email'],
898
+ 'first_name' => $author['first_name'],
899
+ 'last_name' => $author['last_name'],
900
+ 'website' => $author['website'],
901
+ 'description' => $author['description'],
902
+ 'avatar' => $author['avatar'],
903
+ )
904
+ );
905
 
906
+ if ( is_wp_error( $guest_author_id ) ) {
907
+ // translators: The error message.
908
+ return WP_CLI::warning( sprintf( esc_html__( '-- Failed to create guest author: %s', 'co-authors-plus' ), $guest_author_id->get_error_message() ) );
909
+ }
910
 
911
+ if ( isset( $author['author_id'] ) ) {
912
+ update_post_meta( $guest_author_id, '_original_author_id', $author['ID'] );
 
 
 
 
913
  }
914
+
915
+ update_post_meta( $guest_author_id, '_original_author_login', $author['user_login'] );
916
+
917
+ // translators: Guest Author ID.
918
+ WP_CLI::success( sprintf( esc_html__( '-- Created as guest author #%s', 'co-authors-plus' ), $guest_author_id ) );
919
  }
920
 
921
  /**
phpcs.xml ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <ruleset name="WordPress Coding Standards for Plugins">
3
+ <description>Generally-applicable sniffs for WordPress plugins</description>
4
+
5
+ <rule ref="WordPress-Extra" />
6
+ <rule ref="WordPress-Docs" />
7
+ <rule ref="WordPress-VIP-Go" />
8
+ <rule ref="WordPress">
9
+ <exclude name="Generic.Arrays.DisallowShortArraySyntax.Found" />
10
+ </rule>
11
+
12
+ <rule ref="PHPCompatibilityWP"/>
13
+ <config name="testVersion" value="7.2-"/>
14
+
15
+ <arg name="extensions" value="php"/>
16
+
17
+ <!-- Show sniff codes in all reports -->
18
+ <arg value="s"/>
19
+
20
+ <!-- Allow invoking just `phpcs` on command line without assuming STDIN for file input. -->
21
+ <file>.</file>
22
+
23
+ <exclude-pattern>*/dev-lib/*</exclude-pattern>
24
+ <exclude-pattern>*/node_modules/*</exclude-pattern>
25
+ <exclude-pattern>*/vendor/*</exclude-pattern>
26
+ <exclude-pattern>*/dist/*</exclude-pattern>
27
+ </ruleset>
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Co-Authors Plus ===
2
  Contributors: batmoo, danielbachhuber, automattic
3
  Tags: authors, users, multiple authors, coauthors, multi-author, publishing
4
- Tested up to: 5.8
5
  Requires at least: 4.1
6
- Stable tag: 3.5.3
7
 
8
  Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
9
 
@@ -62,10 +62,13 @@ Yep! Guest authors can be disabled entirely through an apt filter. Having the fo
62
 
63
  == Changelog ==
64
 
65
- = 3.5.3 =
66
- * Add author taxonomy labels #860
67
- * Add check for empty author in Jetpack Open Graph tags #861
68
- * Improve performance of search_authors() #872
69
- * Update WP versions in tests and grant permission to composer-installer packages #863
 
 
 
70
 
71
  For all previous changes, [view the Changelog](https://github.com/Automattic/Co-Authors-Plus/blob/master/CHANGELOG.md)
1
  === Co-Authors Plus ===
2
  Contributors: batmoo, danielbachhuber, automattic
3
  Tags: authors, users, multiple authors, coauthors, multi-author, publishing
4
+ Tested up to: 6.1
5
  Requires at least: 4.1
6
+ Stable tag: 3.5.4
7
 
8
  Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box
9
 
62
 
63
  == Changelog ==
64
 
65
+ = 3.5.4 =
66
+ * Handle `WP_Error` on failed guest author creation for method `create_guest_author()` #879
67
+ * Only use `pre_handle_404` filter in non-paged result #874
68
+ * Add CLI create-author command #880
69
+ * Add template tag `co_authors_get_users()` #862
70
+ * Change permission callback for authors and search endpoint and improve `current_user_can_set_authors()` #883
71
+ * Fix tests and add IDE files #882
72
+ * Bump dependencies #866 #865 #864
73
 
74
  For all previous changes, [view the Changelog](https://github.com/Automattic/Co-Authors-Plus/blob/master/CHANGELOG.md)
template-tags.php CHANGED
@@ -565,41 +565,30 @@ function the_coauthor_meta( $field, $user_id = 0 ) {
565
  }
566
 
567
  /**
568
- * List all the *co-authors* of the blog, with several options available.
569
- * optioncount (boolean) (false): Show the count in parenthesis next to the author's name.
570
- * show_fullname (boolean) (false): Show their full names.
571
- * hide_empty (boolean) (true): Don't show authors without any posts.
572
- * feed (string) (''): If isn't empty, show links to author's feeds.
573
- * feed_image (string) (''): If isn't empty, use this image to link to feeds.
574
- * echo (boolean) (true): Set to false to return the output, instead of echoing.
575
- * authors_with_posts_only (boolean) (false): If true, don't query for authors with no posts.
576
  *
577
- * @param array $args The argument array.
578
- * @return null|string The output, if echo is set to false.
 
579
  */
580
- function coauthors_wp_list_authors( $args = array() ) {
581
  global $coauthors_plus;
582
 
583
  $defaults = array(
584
- 'optioncount' => false,
585
- 'show_fullname' => false,
586
- 'hide_empty' => true,
587
- 'feed' => '',
588
- 'feed_image' => '',
589
- 'feed_type' => '',
590
- 'echo' => true,
591
- 'style' => 'list',
592
- 'html' => true,
593
  'number' => 20, // A sane limit to start to avoid breaking all the things
594
  'guest_authors_only' => false,
595
  'authors_with_posts_only' => false,
 
596
  );
597
-
598
  $args = wp_parse_args( $args, $defaults );
599
- $return = '';
600
 
601
  $term_args = array(
602
- 'orderby' => 'name',
603
  'number' => (int) $args['number'],
604
  /*
605
  * Historically, this was set to always be `0` ignoring `$args['hide_empty']` value
@@ -625,7 +614,6 @@ function coauthors_wp_list_authors( $args = array() ) {
625
  unset( $authors[ $author_term->name ] );
626
  }
627
  }
628
-
629
  $authors = apply_filters( 'coauthors_wp_list_authors_array', $authors );
630
 
631
  // remove duplicates from linked accounts
@@ -634,6 +622,43 @@ function coauthors_wp_list_authors( $args = array() ) {
634
  unset( $authors[ $linked_account ] );
635
  }
636
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
637
  foreach ( (array) $authors as $author ) {
638
 
639
  $link = '';
@@ -713,7 +738,6 @@ function coauthors_wp_list_authors( $args = array() ) {
713
  }
714
 
715
  $return = trim( $return, ', ' );
716
-
717
  if ( ! $args['echo'] ) {
718
  return $return;
719
  }
565
  }
566
 
567
  /**
568
+ * Returns an array of blog users and co-authors.
569
+ * @param array $args An argument array to customize the returned result.
570
+ * number (int) (20): The maximum number of (co-)authors to return.
571
+ * guest_authors_only (boolean) (false): If true, include only guest authors without WP users.
572
+ * authors_with_posts_only (boolean) (false): If true, don't query for authors with no posts.
573
+ * orderby (string) ('name'): A field to order the authors by {@see WP_Term_Query::__construct()}
 
 
574
  *
575
+ * @return array A unique array of WP_User-like objects each containing data for a use or a co-author.
576
+ * The returned array may contain a mix of native WP users as well as guest authors as
577
+ * designated by $args. You can use the $user->type property to check for the user type.
578
  */
579
+ function coauthors_get_users( $args = array() ) {
580
  global $coauthors_plus;
581
 
582
  $defaults = array(
 
 
 
 
 
 
 
 
 
583
  'number' => 20, // A sane limit to start to avoid breaking all the things
584
  'guest_authors_only' => false,
585
  'authors_with_posts_only' => false,
586
+ 'orderby' => 'name',
587
  );
 
588
  $args = wp_parse_args( $args, $defaults );
 
589
 
590
  $term_args = array(
591
+ 'orderby' => $args['orderby'],
592
  'number' => (int) $args['number'],
593
  /*
594
  * Historically, this was set to always be `0` ignoring `$args['hide_empty']` value
614
  unset( $authors[ $author_term->name ] );
615
  }
616
  }
 
617
  $authors = apply_filters( 'coauthors_wp_list_authors_array', $authors );
618
 
619
  // remove duplicates from linked accounts
622
  unset( $authors[ $linked_account ] );
623
  }
624
 
625
+ return $authors;
626
+ }
627
+
628
+ /**
629
+ * List all the *co-authors* of the blog, with several options available.
630
+ * optioncount (boolean) (false): Show the count in parenthesis next to the author's name.
631
+ * show_fullname (boolean) (false): Show their full names.
632
+ * hide_empty (boolean) (true): Don't show authors without any posts.
633
+ * feed (string) (''): If isn't empty, show links to author's feeds.
634
+ * feed_image (string) (''): If isn't empty, use this image to link to feeds.
635
+ * echo (boolean) (true): Set to false to return the output, instead of echoing.
636
+ * authors_with_posts_only (boolean) (false): If true, don't query for authors with no posts.
637
+ *
638
+ * @param array $args The argument array.
639
+ * @return null|string The output, if echo is set to false.
640
+ */
641
+ function coauthors_wp_list_authors( $args = array() ) {
642
+ $defaults = array(
643
+ 'optioncount' => false,
644
+ 'show_fullname' => false,
645
+ 'hide_empty' => true,
646
+ 'feed' => '',
647
+ 'feed_image' => '',
648
+ 'feed_type' => '',
649
+ 'echo' => true,
650
+ 'style' => 'list',
651
+ 'html' => true,
652
+ 'number' => 20, // A sane limit to start to avoid breaking all the things
653
+ 'guest_authors_only' => false,
654
+ 'authors_with_posts_only' => false,
655
+ 'orderby' => 'name',
656
+ );
657
+ $args = wp_parse_args( $args, $defaults );
658
+
659
+ $return = '';
660
+
661
+ $authors = coauthors_get_users( $args );
662
  foreach ( (array) $authors as $author ) {
663
 
664
  $link = '';
738
  }
739
 
740
  $return = trim( $return, ', ' );
 
741
  if ( ! $args['echo'] ) {
742
  return $return;
743
  }
tests/bootstrap.php CHANGED
@@ -5,6 +5,9 @@ if ( ! $_tests_dir ) {
5
  $_tests_dir = '/tmp/wordpress-tests-lib';
6
  }
7
 
 
 
 
8
  require_once $_tests_dir . '/includes/functions.php';
9
 
10
  function _manually_load_plugin() {
5
  $_tests_dir = '/tmp/wordpress-tests-lib';
6
  }
7
 
8
+ // Load the composer autoloader.
9
+ require_once __DIR__ . '/../vendor/autoload.php';
10
+
11
  require_once $_tests_dir . '/includes/functions.php';
12
 
13
  function _manually_load_plugin() {
tests/test-author-queried-object.php CHANGED
@@ -80,4 +80,35 @@ class Test_Author_Queried_Object extends CoAuthorsPlus_TestCase {
80
  restore_current_blog();
81
 
82
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
80
  restore_current_blog();
81
 
82
  }
83
+
84
+
85
+ /**
86
+ * On author pages, when paginated,
87
+ * if page number is outside the range, throws 404
88
+ */
89
+ function test__author_non_existent_page_throws_404() {
90
+ global $wp_rewrite;
91
+
92
+ /**
93
+ * Set up
94
+ */
95
+ $author = $this->factory->user->create( array( 'user_login' => 'author' ) );
96
+ $blog = $this->factory->blog->create( array( 'user_id' => $author ) );
97
+
98
+ switch_to_blog($blog);
99
+ $wp_rewrite->init();
100
+
101
+ /**
102
+ * Author non existent page throws 404
103
+ */
104
+ $non_existent_page = 1000;
105
+ $this->go_to( get_author_posts_url( $author ) . 'page/' . $non_existent_page );
106
+ $this->assertQueryTrue( 'is_404' );
107
+
108
+ /**
109
+ * Author existent page loads
110
+ */
111
+ $this->go_to( get_author_posts_url( $author ) );
112
+ $this->assertQueryTrue( 'is_archive', 'is_author' );
113
+ }
114
  }
tests/test-coauthors-endpoint.php CHANGED
@@ -34,6 +34,20 @@ class Test_Endpoints extends CoAuthorsPlus_TestCase {
34
  )
35
  );
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  $this->coauthor1 = $coauthors_plus->guest_authors->create(
38
  array(
39
  'user_login' => 'coauthor1',
@@ -259,6 +273,35 @@ class Test_Endpoints extends CoAuthorsPlus_TestCase {
259
  )
260
  );
261
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
262
  $request = new WP_REST_Request(
263
  'GET',
264
  ''
@@ -276,6 +319,14 @@ class Test_Endpoints extends CoAuthorsPlus_TestCase {
276
  wp_set_current_user( $this->author1->ID );
277
 
278
  $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
 
 
 
 
 
 
 
 
279
  }
280
 
281
  /**
34
  )
35
  );
36
 
37
+ $this->contributor1 = $this->factory->user->create_and_get(
38
+ array(
39
+ 'role' => 'contributor',
40
+ 'user_login' => 'contributor1',
41
+ )
42
+ );
43
+
44
+ $this->subscriber1 = $this->factory->user->create_and_get(
45
+ array(
46
+ 'role' => 'subscriber',
47
+ 'user_login' => 'subscriber1',
48
+ )
49
+ );
50
+
51
  $this->coauthor1 = $coauthors_plus->guest_authors->create(
52
  array(
53
  'user_login' => 'coauthor1',
273
  )
274
  );
275
 
276
+ $request = new WP_REST_Request(
277
+ 'GET',
278
+ ''
279
+ );
280
+
281
+ wp_set_current_user( $this->editor1->ID );
282
+
283
+ $this->assertTrue( $this->_api->can_edit_coauthors( $request ) );
284
+
285
+ wp_set_current_user( $this->author1->ID );
286
+
287
+ $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
288
+
289
+ wp_set_current_user( $this->contributor1->ID );
290
+
291
+ $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
292
+
293
+ wp_set_current_user( $this->subscriber1->ID );
294
+
295
+ $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
296
+ }
297
+
298
+ public function test_can_edit_coauthors__with_post_param() {
299
+ $post_id = $this->factory->post->create(
300
+ array(
301
+ 'post_author' => $this->editor1->ID,
302
+ )
303
+ );
304
+
305
  $request = new WP_REST_Request(
306
  'GET',
307
  ''
319
  wp_set_current_user( $this->author1->ID );
320
 
321
  $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
322
+
323
+ wp_set_current_user( $this->contributor1->ID );
324
+
325
+ $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
326
+
327
+ wp_set_current_user( $this->subscriber1->ID );
328
+
329
+ $this->assertFalse( $this->_api->can_edit_coauthors( $request ) );
330
  }
331
 
332
  /**
tests/test-coauthors-plus.php CHANGED
@@ -173,46 +173,24 @@ class Test_CoAuthors_Plus extends CoAuthorsPlus_TestCase {
173
  *
174
  * @covers CoAuthors_Plus::current_user_can_set_authors()
175
  */
176
- public function test_current_user_can_set_authors_using_current_screen() {
177
-
178
  global $coauthors_plus;
179
 
180
  $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
181
 
182
- $screen = get_current_screen();
183
-
184
- // Set the edit post current screen.
185
- set_current_screen( 'edit-post' );
186
-
187
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
188
-
189
- $GLOBALS['current_screen'] = $screen;
190
-
191
  // Backing up current user.
192
- $current_user = get_current_user_id();
193
 
194
  // Checks when current user is author.
195
  wp_set_current_user( $this->author1->ID );
196
 
197
  $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
198
 
199
- set_current_screen( 'edit-post' );
200
-
201
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
202
-
203
- $GLOBALS['current_screen'] = $screen;
204
-
205
  // Checks when current user is editor.
206
  wp_set_current_user( $this->editor1->ID );
207
 
208
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
209
-
210
- set_current_screen( 'edit-post' );
211
-
212
  $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
213
 
214
- $GLOBALS['current_screen'] = $screen;
215
-
216
  // Checks when current user is admin.
217
  $admin1 = $this->factory->user->create_and_get(
218
  array(
@@ -222,146 +200,96 @@ class Test_CoAuthors_Plus extends CoAuthorsPlus_TestCase {
222
 
223
  wp_set_current_user( $admin1->ID );
224
 
225
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
226
-
227
- set_current_screen( 'edit-post' );
228
-
229
  $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
230
 
231
- $GLOBALS['current_screen'] = $screen;
232
-
233
  // Restore current user from backup.
234
- wp_set_current_user( $current_user );
235
  }
236
 
237
  /**
238
- * Checks if the current user can set co-authors or not using global post.
239
  *
240
  * @covers CoAuthors_Plus::current_user_can_set_authors()
241
  */
242
- public function test_current_user_can_set_authors_using_global_post() {
243
-
244
- global $coauthors_plus, $post;
245
-
246
- // Backing up global post.
247
- $post_backup = $post;
248
-
249
- $post = $this->post;
250
 
251
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
252
 
253
  // Backing up current user.
254
  $current_user = get_current_user_id();
255
 
256
- // Checks when current user is author.
257
- wp_set_current_user( $this->author1->ID );
258
-
259
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
260
-
261
- // Checks when current user is editor.
262
- wp_set_current_user( $this->editor1->ID );
263
-
264
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
265
-
266
- // Checks when current user is super admin.
267
- $admin1 = $this->factory->user->create_and_get(
268
  array(
269
- 'role' => 'administrator',
270
  )
271
  );
272
 
273
- grant_super_admin( $admin1->ID );
274
- wp_set_current_user( $admin1->ID );
275
-
276
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
277
-
278
- // Restore current user from backup.
279
- wp_set_current_user( $current_user );
280
-
281
- // Restore global post from backup.
282
- $post = $post_backup;
283
- }
284
-
285
- /**
286
- * Checks if the current user can set co-authors or not using normal post.
287
- *
288
- * @covers CoAuthors_Plus::current_user_can_set_authors()
289
- */
290
- public function test_current_user_can_set_authors_using_normal_post() {
291
-
292
- global $coauthors_plus;
293
-
294
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors( $this->post ) );
295
 
296
- // Backing up current user.
297
- $current_user = get_current_user_id();
298
 
299
- // Checks when current user is author.
300
- wp_set_current_user( $this->author1->ID );
301
 
302
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors( $this->post ) );
303
 
304
  // Checks when current user is editor.
305
  wp_set_current_user( $this->editor1->ID );
306
 
307
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors( $this->post ) );
308
 
309
- // Checks when current user is super admin.
310
- $admin1 = $this->factory->user->create_and_get(
311
- array(
312
- 'role' => 'administrator',
313
- )
314
- );
315
 
316
- grant_super_admin( $admin1->ID );
317
- wp_set_current_user( $admin1->ID );
318
 
319
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors( $this->post ) );
320
 
321
- // Restore current user from backup.
322
  wp_set_current_user( $current_user );
323
  }
324
 
325
  /**
326
- * Checks if the current user can set co-authors or not using coauthors_plus_edit_authors filter.
327
- *
328
- * @covers CoAuthors_Plus::current_user_can_set_authors()
329
  */
330
- public function test_current_user_can_set_authors_using_coauthors_plus_edit_authors_filter() {
331
-
332
  global $coauthors_plus;
333
 
334
  // Backing up current user.
335
  $current_user = get_current_user_id();
336
 
337
- // Checking when current user is subscriber and filter is true/false.
338
- $subscriber1 = $this->factory->user->create_and_get(
339
  array(
340
- 'role' => 'subscriber',
 
341
  )
342
  );
343
 
344
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors( $this->post ) );
345
-
346
- add_filter( 'coauthors_plus_edit_authors', '__return_true' );
347
-
348
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors( $this->post ) );
349
-
350
- remove_filter( 'coauthors_plus_edit_authors', '__return_true' );
351
 
352
- // Checks when current user is editor.
353
- wp_set_current_user( $this->editor1->ID );
354
 
355
- $this->assertTrue( $coauthors_plus->current_user_can_set_authors( $this->post ) );
 
356
 
357
- add_filter( 'coauthors_plus_edit_authors', '__return_false' );
 
358
 
359
- $this->assertFalse( $coauthors_plus->current_user_can_set_authors( $this->post ) );
 
 
360
 
361
- remove_filter( 'coauthors_plus_edit_authors', '__return_false' );
 
362
 
363
- // Restore current user from backup.
364
  wp_set_current_user( $current_user );
 
365
  }
366
 
367
  /**
@@ -774,4 +702,3 @@ class Test_CoAuthors_Plus extends CoAuthorsPlus_TestCase {
774
 
775
  }
776
  }
777
-
173
  *
174
  * @covers CoAuthors_Plus::current_user_can_set_authors()
175
  */
176
+ public function test_current_user_can_set_author() {
 
177
  global $coauthors_plus;
178
 
179
  $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
180
 
 
 
 
 
 
 
 
 
 
181
  // Backing up current user.
182
+ $original_user = get_current_user_id();
183
 
184
  // Checks when current user is author.
185
  wp_set_current_user( $this->author1->ID );
186
 
187
  $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
188
 
 
 
 
 
 
 
189
  // Checks when current user is editor.
190
  wp_set_current_user( $this->editor1->ID );
191
 
 
 
 
 
192
  $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
193
 
 
 
194
  // Checks when current user is admin.
195
  $admin1 = $this->factory->user->create_and_get(
196
  array(
200
 
201
  wp_set_current_user( $admin1->ID );
202
 
 
 
 
 
203
  $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
204
 
 
 
205
  // Restore current user from backup.
206
+ wp_set_current_user( $original_user );
207
  }
208
 
209
  /**
210
+ * Checks if the current user can set co-authors or not using coauthors_plus_edit_authors filter.
211
  *
212
  * @covers CoAuthors_Plus::current_user_can_set_authors()
213
  */
214
+ public function test_current_user_can_set_authors_using_coauthors_plus_edit_authors_filter() {
 
 
 
 
 
 
 
215
 
216
+ global $coauthors_plus;
217
 
218
  // Backing up current user.
219
  $current_user = get_current_user_id();
220
 
221
+ // Checking when current user is subscriber and filter is true/false.
222
+ $subscriber1 = $this->factory->user->create_and_get(
 
 
 
 
 
 
 
 
 
 
223
  array(
224
+ 'role' => 'subscriber',
225
  )
226
  );
227
 
228
+ $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
 
230
+ add_filter( 'coauthors_plus_edit_authors', '__return_true' );
 
231
 
232
+ $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
 
233
 
234
+ remove_filter( 'coauthors_plus_edit_authors', '__return_true' );
235
 
236
  // Checks when current user is editor.
237
  wp_set_current_user( $this->editor1->ID );
238
 
239
+ $this->assertTrue( $coauthors_plus->current_user_can_set_authors() );
240
 
241
+ add_filter( 'coauthors_plus_edit_authors', '__return_false' );
 
 
 
 
 
242
 
243
+ $this->assertFalse( $coauthors_plus->current_user_can_set_authors() );
 
244
 
245
+ remove_filter( 'coauthors_plus_edit_authors', '__return_false' );
246
 
247
+ // Restore original user from backup.
248
  wp_set_current_user( $current_user );
249
  }
250
 
251
  /**
252
+ * Checks if the current user can edit a post they are set as a coauthor for.
 
 
253
  */
254
+ public function test_current_user_can_edit_post_they_coauthor() {
 
255
  global $coauthors_plus;
256
 
257
  // Backing up current user.
258
  $current_user = get_current_user_id();
259
 
260
+ // Set up test post
261
+ $admin_user = $this->factory->user->create_and_get(
262
  array(
263
+ 'role' => 'administrator',
264
+ 'user_login' => 'admin1',
265
  )
266
  );
267
 
268
+ $post_id = $this->factory->post->create(
269
+ array(
270
+ 'post_author' => $admin_user->ID,
271
+ 'post_status' => 'publish',
272
+ 'post_type' => 'post',
273
+ )
274
+ );
275
 
 
 
276
 
277
+ // Checks when current user is author.
278
+ wp_set_current_user( $this->author1->ID );
279
 
280
+ // Author cannot edit by default.
281
+ $this->assertFalse( current_user_can( 'edit_post', $post_id ) );
282
 
283
+ // Author can editor when coauthor
284
+ $coauthors_plus->add_coauthors( $post_id, array( $this->author1->user_login ) );
285
+ $this->assertTrue( current_user_can( 'edit_post', $post_id ) );
286
 
287
+ // Editor can edit by default
288
+ $this->assertTrue( current_user_can( 'edit_post', $post_id ) );
289
 
290
+ // Restore original user from backup.
291
  wp_set_current_user( $current_user );
292
+
293
  }
294
 
295
  /**
702
 
703
  }
704
  }