Responsive Menu - Version 4.1.5

Version Description

(17th Nov 2021) = Enhancement: Refactored code to use wp_enqueue functions while including JS and CSS Enhancement: Removed external dependencies (CDN url and third party server scripts) Enhancement: Removed legacy code and rollback feature Enhancement: Removed encrypted code from third party libraries Enhancement: "Sanitized, Escaped, and Validated" all variable, file uploads and data

Download this release

Release Info

Developer expresstech
Plugin Icon 128x128 Responsive Menu
Version 4.1.5
Comparing to
See all releases

Code changes from version 4.1.4 to 4.1.5

readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: expresstech, responsivemenu, imvarunkmr, surajkumarsingh, infosatech
3
  Tags: responsive, mega menu, navigation, mobile, hamburger
4
  Requires at least: 3.6
5
- Tested up to: 5.7
6
- Stable tag: 4.1.4
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -103,6 +103,13 @@ To view our FAQ, please go to [https://responsive.menu/faq/](https://responsive.
103
 
104
  == Changelog ==
105
 
 
 
 
 
 
 
 
106
  = 4.1.4 (17th Sep 2021) =
107
  Bug: Fixed transparent background issue.
108
  Feature: Added option to search settings in customizer.
2
  Contributors: expresstech, responsivemenu, imvarunkmr, surajkumarsingh, infosatech
3
  Tags: responsive, mega menu, navigation, mobile, hamburger
4
  Requires at least: 3.6
5
+ Tested up to: 5.8
6
+ Stable tag: 4.1.5
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
103
 
104
  == Changelog ==
105
 
106
+ = 4.1.5 (17th Nov 2021) =
107
+ Enhancement: Refactored code to use wp_enqueue functions while including JS and CSS
108
+ Enhancement: Removed external dependencies (CDN url and third party server scripts)
109
+ Enhancement: Removed legacy code and rollback feature
110
+ Enhancement: Removed encrypted code from third party libraries
111
+ Enhancement: "Sanitized, Escaped, and Validated" all variable, file uploads and data
112
+
113
  = 4.1.4 (17th Sep 2021) =
114
  Bug: Fixed transparent background issue.
115
  Feature: Added option to search settings in customizer.
responsive-menu.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Responsive Menu
5
  Plugin URI: https://expresstech.io
6
  Description: Highly Customisable Responsive Menu Plugin for WordPress
7
- Version: 4.1.4
8
  Author: ExpressTech
9
  Text Domain: responsive-menu
10
  Author URI: https://responsive.menu
@@ -16,7 +16,7 @@ Tags: responsive, menu, responsive menu, mega menu, max mega menu, max menu
16
  * Constant as plugin version.
17
  */
18
  if ( ! defined( 'RMP_PLUGIN_VERSION' ) ) {
19
- define( 'RMP_PLUGIN_VERSION', '4.1.4' );
20
  }
21
 
22
  define('RESPONSIVE_MENU_URL', plugin_dir_url( __FILE__ ) );
@@ -30,7 +30,7 @@ function check_responsive_menu_php_version() {
30
  }
31
 
32
  function responsive_menu_deactivation_text() {
33
- echo '<div class="error"><p>' . sprintf(
34
  'Responsive Menu requires PHP 5.4 or higher to function and has therefore been automatically disabled.
35
  You are still on %s.%sPlease speak to your web host about upgrading your PHP version.',
36
  PHP_VERSION,
@@ -41,220 +41,151 @@ function responsive_menu_deactivation_text() {
41
  if(version_compare(PHP_VERSION, '5.4', '<'))
42
  return;
43
 
44
- if ( empty( get_option( 'is_rmp_new_version') ) && ! empty( get_option('responsive_menu_version') ) ) {
 
 
 
45
 
46
  /**
47
- * Add admin notice to upgrade the plugin license.
48
  */
49
- add_action( 'admin_notices', 'rmp_move_new_version_admin_notice' );
50
- function rmp_move_new_version_admin_notice() {
 
51
 
52
- if ( ! empty( get_option( 'rm_upgrade_admin_notice' ) ) ) {
53
- return;
54
- }
 
 
 
55
 
56
- if ( empty( $_GET['page'] ) || 'responsive-menu' !== $_GET['page'] ) {
57
- return;
58
- }
59
- ?>
60
-
61
- <div class="notice-responsive-menu notice error is-dismissible rmp-version-upgrade-notice">
62
- <div class="notice-responsive-menu-logo">
63
- <img src="<?php echo RESPONSIVE_MENU_URL;?>/imgs/responsive-menu-logo.png" width="60" height="60" alt="logo" />
64
- </div>
65
- <div class="notice-responsive-menu-message">
66
- <h4 style="font-weight: 700;"><?php _e('Responsive Menu', 'responsive-menu-pro'); ?></h4>
67
- <p><?php _e( 'Try out our new version with improved layout, live preview and many more.', 'responsive-menu-pro' ); ?></p>
68
- </div>
69
- <div class="notice-responsive-menu-action">
70
- <a href="javascript:void(0)" class="rmp-upgrade-version" > <?php _e('Try, New version', 'responsive-menu-pro'); ?> </a>
71
- </div>
72
- </div>
73
- <?php
74
  }
75
 
76
- add_action( 'admin_notices', 'og_pro_deactivate_pro_version_notice');
 
 
 
 
 
77
 
78
- function og_pro_deactivate_pro_version_notice() {
79
- if(get_transient('og-admin-notice-activation-pro')) {
80
- ?>
81
- <div class="notice notice-error is-dismissible">
82
- <p>Responsive Menu Pro has been deactivated<p/>
 
83
 
84
- </div>
85
- <?php
86
- delete_transient('og-admin-notice-activation-pro');
87
- }
 
88
  }
89
 
90
- function og_deactivate_responsive_menu_pro() {
 
 
 
 
 
91
 
92
- $plugin = 'responsive-menu-pro/responsive-menu-pro.php';
 
 
93
 
94
- if( is_plugin_active($plugin) ){
95
- deactivate_plugins( 'responsive-menu-pro/responsive-menu-pro.php');
96
- set_transient( 'og-admin-notice-activation-pro', true, 5 );
97
 
98
- return;
99
- }
 
 
 
 
 
 
 
 
 
 
 
 
100
  }
101
- //to check weather another plugin is acivated or not.
102
- register_activation_hook( __FILE__, 'og_deactivate_responsive_menu_pro');
103
-
104
- include dirname(__FILE__) . '/vendor/autoload.php';
105
- include dirname(__FILE__) . '/config/default_options.php';
106
- include dirname(__FILE__) . '/config/services.php';
107
- include dirname(__FILE__) . '/config/wp/scripts.php';
108
- include dirname(__FILE__) . '/config/routing.php';
109
- include dirname(__FILE__) . '/migration.php';
110
- include dirname(__FILE__) . '/config/polylang.php';
111
-
112
- } else {
113
-
114
- // If this file called directly then abort.
115
- if ( ! defined( 'WPINC' ) ) {
116
- die;
117
- }
118
 
119
- /**
120
- * Constant as plugin file.
121
- */
122
- if ( ! defined( 'RMP_PLUGIN_FILE' ) ) {
123
- define('RMP_PLUGIN_FILE', plugin_dir_path( __FILE__ ) . 'responsive-menu.php');
124
- }
125
 
126
- /**
127
- * Constant as dir of plugin.
128
- */
129
- if ( ! defined( 'RMP_PLUGIN_DIR_NAME' ) ) {
130
- define( 'RMP_PLUGIN_DIR_NAME', untrailingslashit ( dirname( plugin_basename( __FILE__ ) ) ) );
131
- }
132
 
133
- /**
134
- * Constant as plugin path.
135
- */
136
- if ( ! defined( 'RMP_PLUGIN_PATH' ) ) {
137
- define( 'RMP_PLUGIN_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
138
- }
139
 
140
- /**
141
- * Constant as plugin URL.
142
- */
143
- if ( ! defined( 'RMP_PLUGIN_URL' ) ) {
144
- define( 'RMP_PLUGIN_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
145
- }
146
 
147
- /**
148
- * Constant as URI of assets build.
149
- */
150
- if ( ! defined( 'RMP_PLUGIN_BUILD_URI' ) ) {
151
- define( 'RMP_PLUGIN_BUILD_URI', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/assets/build' );
152
  }
153
 
154
- /**
155
- * Constant as dir of assets build.
156
- */
157
- if ( ! defined( 'RMP_PLUGIN_BUILD_DIR' ) ) {
158
- define( 'RMP_PLUGIN_BUILD_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/assets/build' );
159
- }
160
 
161
- /**
162
- * Constant as path of template file.
163
- */
164
- if ( ! defined( 'RMP_PLUGIN_TEMPLATE_PATH' ) ) {
165
- define( 'RMP_PLUGIN_TEMPLATE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/templates/' );
166
- }
 
 
167
 
168
- if ( ! defined( 'RMP_PLUGIN_PATH_V4' ) ) {
169
- define ( 'RMP_PLUGIN_PATH_V4', RMP_PLUGIN_PATH . '/v4.0.0' );
170
- }
 
 
 
 
 
171
 
172
- if ( ! defined( 'RMP_PLUGIN_URL_V4' ) ) {
173
- define ( 'RMP_PLUGIN_URL_V4', RMP_PLUGIN_URL . '/v4.0.0' );
174
- }
175
 
176
- /** Include the required files only*/
177
- require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/autoloader.php';
178
- require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/custom-functions.php';
179
- require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/default-options.php';
180
- require_once RMP_PLUGIN_PATH_V4 . '/libs/scssphp/vendor/autoload.php';
181
-
182
- /**
183
- * To load plugin manifest class.
184
- *
185
- * @return void
186
- */
187
- function responsive_menu_features_plugin_loader() {
188
- \RMP\Features\Inc\Plugin::get_instance();
189
  }
190
 
191
- responsive_menu_features_plugin_loader();
192
-
193
- // Active and de-active plugin hook.
194
- register_activation_hook( __FILE__, 'responsive_menu_plugin_activation' );
195
- register_deactivation_hook( __FILE__, 'responsive_menu_plugin_deactivation' );
196
-
197
- /**
198
- * Activation of plugin.
199
- *
200
- * @return void
201
- */
202
- function responsive_menu_plugin_activation() {
203
-
204
- $plugin = 'responsive-menu-pro/responsive-menu-pro.php';
205
-
206
- // Check if responsive menu (paid version) is activate then deactivate it.
207
- if( is_plugin_active( $plugin ) ) {
208
- deactivate_plugins( $plugin );
209
- set_transient( 'og-admin-notice-activation-pro', true, 5 );
210
- }
211
-
212
- flush_rewrite_rules();
213
- }
214
-
215
- /**
216
- * Deactivation of plugin.
217
- *
218
- * @return void
219
- */
220
- function responsive_menu_plugin_deactivation() {
221
- flush_rewrite_rules();
222
- }
223
-
224
- /**
225
- * Function to include the menu themes templates.
226
- *
227
- * @since 4.0.5
228
- *
229
- * @return void
230
- */
231
- function rm_includes_menu_theme_template() {
232
-
233
- $theme_manager = \RMP\Features\Inc\Theme_Manager::get_instance();
234
-
235
- //Check class theme manager has this method or not.
236
- if ( ! method_exists( $theme_manager, 'get_menu_active_themes' ) ) {
237
- return;
238
- }
239
-
240
- $active_themes = $theme_manager->get_menu_active_themes();
241
- if ( empty( $active_themes ) ) {
242
- return;
243
- }
244
 
245
- //Include the file from each theme which has php template.
246
- foreach( $active_themes as $key => $theme_name ) {
247
 
248
- $theme_index = $theme_manager->get_theme_index_file( $theme_name );
249
 
250
- if ( file_exists( $theme_index ) ) {
251
- require_once $theme_index;
252
- }
253
  }
254
-
255
  }
256
 
257
- rm_includes_menu_theme_template();
258
  }
259
 
 
 
 
260
  include( 'review-banner-class.php' );
4
  Plugin Name: Responsive Menu
5
  Plugin URI: https://expresstech.io
6
  Description: Highly Customisable Responsive Menu Plugin for WordPress
7
+ Version: 4.1.5
8
  Author: ExpressTech
9
  Text Domain: responsive-menu
10
  Author URI: https://responsive.menu
16
  * Constant as plugin version.
17
  */
18
  if ( ! defined( 'RMP_PLUGIN_VERSION' ) ) {
19
+ define( 'RMP_PLUGIN_VERSION', '4.1.5' );
20
  }
21
 
22
  define('RESPONSIVE_MENU_URL', plugin_dir_url( __FILE__ ) );
30
  }
31
 
32
  function responsive_menu_deactivation_text() {
33
+ echo '<div class="'.esc_attr( "error" ).'"><p>' . sprintf(
34
  'Responsive Menu requires PHP 5.4 or higher to function and has therefore been automatically disabled.
35
  You are still on %s.%sPlease speak to your web host about upgrading your PHP version.',
36
  PHP_VERSION,
41
  if(version_compare(PHP_VERSION, '5.4', '<'))
42
  return;
43
 
44
+ // If this file called directly then abort.
45
+ if ( ! defined( 'WPINC' ) ) {
46
+ die;
47
+ }
48
 
49
  /**
50
+ * Constant as plugin file.
51
  */
52
+ if ( ! defined( 'RMP_PLUGIN_FILE' ) ) {
53
+ define('RMP_PLUGIN_FILE', plugin_dir_path( __FILE__ ) . 'responsive-menu.php');
54
+ }
55
 
56
+ /**
57
+ * Constant as dir of plugin.
58
+ */
59
+ if ( ! defined( 'RMP_PLUGIN_DIR_NAME' ) ) {
60
+ define( 'RMP_PLUGIN_DIR_NAME', untrailingslashit ( dirname( plugin_basename( __FILE__ ) ) ) );
61
+ }
62
 
63
+ /**
64
+ * Constant as plugin path.
65
+ */
66
+ if ( ! defined( 'RMP_PLUGIN_PATH' ) ) {
67
+ define( 'RMP_PLUGIN_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  }
69
 
70
+ /**
71
+ * Constant as plugin URL.
72
+ */
73
+ if ( ! defined( 'RMP_PLUGIN_URL' ) ) {
74
+ define( 'RMP_PLUGIN_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
75
+ }
76
 
77
+ /**
78
+ * Constant as URI of assets build.
79
+ */
80
+ if ( ! defined( 'RMP_PLUGIN_BUILD_URI' ) ) {
81
+ define( 'RMP_PLUGIN_BUILD_URI', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/assets/build' );
82
+ }
83
 
84
+ /**
85
+ * Constant as dir of assets build.
86
+ */
87
+ if ( ! defined( 'RMP_PLUGIN_BUILD_DIR' ) ) {
88
+ define( 'RMP_PLUGIN_BUILD_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/assets/build' );
89
  }
90
 
91
+ /**
92
+ * Constant as path of template file.
93
+ */
94
+ if ( ! defined( 'RMP_PLUGIN_TEMPLATE_PATH' ) ) {
95
+ define( 'RMP_PLUGIN_TEMPLATE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/templates/' );
96
+ }
97
 
98
+ if ( ! defined( 'RMP_PLUGIN_PATH_V4' ) ) {
99
+ define ( 'RMP_PLUGIN_PATH_V4', RMP_PLUGIN_PATH . '/v4.0.0' );
100
+ }
101
 
102
+ if ( ! defined( 'RMP_PLUGIN_URL_V4' ) ) {
103
+ define ( 'RMP_PLUGIN_URL_V4', RMP_PLUGIN_URL . '/v4.0.0' );
104
+ }
105
 
106
+ /** Include the required files only*/
107
+ require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/autoloader.php';
108
+ require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/custom-functions.php';
109
+ require_once RMP_PLUGIN_PATH_V4 . '/inc/helpers/default-options.php';
110
+ require_once RMP_PLUGIN_PATH_V4 . '/libs/scssphp/vendor/autoload.php';
111
+ require_once RMP_PLUGIN_PATH_V4 . '/templates/rmp-roadmap.php';
112
+
113
+ /**
114
+ * To load plugin manifest class.
115
+ *
116
+ * @return void
117
+ */
118
+ function responsive_menu_features_plugin_loader() {
119
+ \RMP\Features\Inc\Plugin::get_instance();
120
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
 
122
+ responsive_menu_features_plugin_loader();
 
 
 
 
 
123
 
124
+ // Active and de-active plugin hook.
125
+ register_activation_hook( __FILE__, 'responsive_menu_plugin_activation' );
126
+ register_deactivation_hook( __FILE__, 'responsive_menu_plugin_deactivation' );
 
 
 
127
 
128
+ /**
129
+ * Activation of plugin.
130
+ *
131
+ * @return void
132
+ */
133
+ function responsive_menu_plugin_activation() {
134
 
135
+ $plugin = 'responsive-menu-pro/responsive-menu-pro.php';
 
 
 
 
 
136
 
137
+ // Check if responsive menu (paid version) is activate then deactivate it.
138
+ if( is_plugin_active( $plugin ) ) {
139
+ deactivate_plugins( $plugin );
140
+ set_transient( 'og-admin-notice-activation-pro', true, 5 );
 
141
  }
142
 
143
+ flush_rewrite_rules();
144
+ }
 
 
 
 
145
 
146
+ /**
147
+ * Deactivation of plugin.
148
+ *
149
+ * @return void
150
+ */
151
+ function responsive_menu_plugin_deactivation() {
152
+ flush_rewrite_rules();
153
+ }
154
 
155
+ /**
156
+ * Function to include the menu themes templates.
157
+ *
158
+ * @since 4.0.5
159
+ *
160
+ * @return void
161
+ */
162
+ function rm_includes_menu_theme_template() {
163
 
164
+ $theme_manager = \RMP\Features\Inc\Theme_Manager::get_instance();
 
 
165
 
166
+ //Check class theme manager has this method or not.
167
+ if ( ! method_exists( $theme_manager, 'get_menu_active_themes' ) ) {
168
+ return;
 
 
 
 
 
 
 
 
 
 
169
  }
170
 
171
+ $active_themes = $theme_manager->get_menu_active_themes();
172
+ if ( empty( $active_themes ) ) {
173
+ return;
174
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
 
176
+ //Include the file from each theme which has php template.
177
+ foreach( $active_themes as $key => $theme_name ) {
178
 
179
+ $theme_index = $theme_manager->get_theme_index_file( $theme_name );
180
 
181
+ if ( file_exists( $theme_index ) ) {
182
+ require_once $theme_index;
 
183
  }
 
184
  }
185
 
 
186
  }
187
 
188
+ rm_includes_menu_theme_template();
189
+
190
+
191
  include( 'review-banner-class.php' );
review-banner-class.php CHANGED
@@ -88,15 +88,28 @@ class RM_Review_Message {
88
  $already_url = esc_url( add_query_arg( 'rm_review_notice_check', 'already_did' ) );
89
  $nope_url = esc_url( add_query_arg( 'rm_review_notice_check', 'remove_message' ) );
90
  echo "<div class='updated'><br />";
91
- echo sprintf( __('Greetings! I just noticed that you have created %d Menus. That is
92
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
93
  will help us by helping other users discover this plugin. %s', 'responsive-menu-pro'),
94
  $this->check_results_amount(),
95
  '<br /><strong><em>~ RM Team</em></strong><br /><br />'
96
  );
97
- echo '&nbsp;<a target="_blank" href="https://wordpress.org/support/plugin/responsive-menu/reviews/#new-topic-0" class="button-primary">' . __( 'Yeah, you deserve it!', 'responsive-menu-pro' ) . '</a>';
98
- echo '&nbsp;<a href="' . esc_url( $already_url ) . '" class="button-secondary">' . __( 'I already did!', 'responsive-menu-pro' ) . '</a>';
99
- echo '&nbsp;<a href="' . esc_url( $nope_url ) . '" class="button-secondary">' . __( 'No, this plugin is not good enough', 'responsive-menu-pro' ) . '</a>';
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  echo "<br /><br /></div>";
101
  }
102
 
88
  $already_url = esc_url( add_query_arg( 'rm_review_notice_check', 'already_did' ) );
89
  $nope_url = esc_url( add_query_arg( 'rm_review_notice_check', 'remove_message' ) );
90
  echo "<div class='updated'><br />";
91
+ echo sprintf( esc_html__('Greetings! I just noticed that you have created %d Menus. That is
92
  awesome! Could you please help me out by giving this plugin a 5-star rating on WordPress? This
93
  will help us by helping other users discover this plugin. %s', 'responsive-menu-pro'),
94
  $this->check_results_amount(),
95
  '<br /><strong><em>~ RM Team</em></strong><br /><br />'
96
  );
97
+ echo sprintf('<a target="%s" href="%s" class="%s">%s</a> ',
98
+ esc_attr( "_blank" ),
99
+ esc_url( "https://wordpress.org/support/plugin/responsive-menu/reviews/#new-topic-0"),
100
+ esc_attr( "button-primary" ),
101
+ esc_html__( 'Yeah, you deserve it!', 'responsive-menu-pro' )
102
+ );
103
+ echo sprintf('<a href="%s" class="%s">%s</a> ',
104
+ $already_url,
105
+ esc_attr( "button-secondary" ),
106
+ esc_html__( 'I already did!', 'responsive-menu-pro' )
107
+ );
108
+ echo sprintf('<a href="%s" class="%s">%s</a> ',
109
+ $nope_url,
110
+ esc_attr( "button-secondary" ),
111
+ esc_html__( 'No, this plugin is not good enough', 'responsive-menu-pro' )
112
+ );
113
  echo "<br /><br /></div>";
114
  }
115
 
v4.0.0/assets/admin/icons/export.png ADDED
Binary file
v4.0.0/assets/admin/js/dropzone.min.js ADDED
@@ -0,0 +1 @@
 
1
+ "use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}var Emitter=function(){function e(){_classCallCheck(this,e)}return _createClass(e,[{key:"on",value:function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var t=this._callbacks[e];if(t){for(var n=arguments.length,i=new Array(1<n?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];var o=!0,a=!1,l=void 0;try{for(var s,u=t[Symbol.iterator]();!(o=(s=u.next()).done);o=!0){s.value.apply(this,i)}}catch(e){a=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(a)throw l}}}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var n=this._callbacks[e];if(!n)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var i=0;i<n.length;i++){if(n[i]===t){n.splice(i,1);break}}return this}}]),e}(),Dropzone=function(){function C(e,t){var n,i,r;if(_classCallCheck(this,C),(n=_possibleConstructorReturn(this,_getPrototypeOf(C).call(this))).element=e,n.version=C.version,n.defaultOptions.previewTemplate=n.defaultOptions.previewTemplate.replace(/\n*/g,""),n.clickableElements=[],n.listeners=[],n.files=[],"string"==typeof n.element&&(n.element=document.querySelector(n.element)),!n.element||null==n.element.nodeType)throw new Error("Invalid dropzone element.");if(n.element.dropzone)throw new Error("Dropzone already attached.");C.instances.push(_assertThisInitialized(n)),n.element.dropzone=_assertThisInitialized(n);var o=null!=(r=C.optionsForElement(n.element))?r:{};if(n.options=C.extend({},n.defaultOptions,o,null!=t?t:{}),n.options.forceFallback||!C.isBrowserSupported())return _possibleConstructorReturn(n,n.options.fallback.call(_assertThisInitialized(n)));if(null==n.options.url&&(n.options.url=n.element.getAttribute("action")),!n.options.url)throw new Error("No URL provided.");if(n.options.acceptedFiles&&n.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(n.options.uploadMultiple&&n.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return n.options.acceptedMimeTypes&&(n.options.acceptedFiles=n.options.acceptedMimeTypes,delete n.options.acceptedMimeTypes),null!=n.options.renameFilename&&(n.options.renameFile=function(e){return n.options.renameFilename.call(_assertThisInitialized(n),e.name,e)}),n.options.method=n.options.method.toUpperCase(),(i=n.getExistingFallback())&&i.parentNode&&i.parentNode.removeChild(i),!1!==n.options.previewsContainer&&(n.options.previewsContainer?n.previewsContainer=C.getElement(n.options.previewsContainer,"previewsContainer"):n.previewsContainer=n.element),n.options.clickable&&(!0===n.options.clickable?n.clickableElements=[n.element]:n.clickableElements=C.getElements(n.options.clickable,"clickable")),n.init(),n}return _inherits(C,Emitter),_createClass(C,null,[{key:"initClass",value:function(){this.prototype.Emitter=Emitter,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,t,n){if(n)return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var e;this.element.className="".concat(this.element.className," dz-browser-not-supported");var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.getElementsByTagName("div")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )dz-message($| )/.test(a.className)){(e=a).className="dz-message";break}}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}e||(e=C.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a<o?(r.srcHeight=e.height,r.srcWidth=r.srcHeight*a):(r.srcWidth=e.width,r.srcHeight=r.srcWidth/a);else{if("contain"!==i)throw new Error("Unknown resizeMethod '".concat(i,"'"));a<o?n=t/o:t=n*o}return r.srcX=(e.width-r.srcWidth)/2,r.srcY=(e.height-r.srcHeight)/2,r.trgWidth=t,r.trgHeight=n,r},transformFile:function(e,t){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail /></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size></span></div>\n <div class="dz-filename"><span data-dz-name></span></div>\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <div class="dz-success-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Check</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n </g>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Error</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n </g>\n </g>\n </svg>\n </div>\n</div>',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var l in a){var s=a[l];e[l]=s}}return e}}]),_createClass(C,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(t){return this.files.filter(function(e){return e.status===t}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(C.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(C.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(C.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(e){return e.status===C.UPLOADING||e.status===C.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var s=this;if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(C.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1<s.options.maxFiles)&&s.hiddenFileInput.setAttribute("multiple","multiple"),s.hiddenFileInput.className="dz-hidden-input",null!==s.options.acceptedFiles&&s.hiddenFileInput.setAttribute("accept",s.options.acceptedFiles),null!==s.options.capture&&s.hiddenFileInput.setAttribute("capture",s.options.capture),s.hiddenFileInput.style.visibility="hidden",s.hiddenFileInput.style.position="absolute",s.hiddenFileInput.style.top="0",s.hiddenFileInput.style.left="0",s.hiddenFileInput.style.height="0",s.hiddenFileInput.style.width="0",C.getElement(s.options.hiddenInputContainer,"hiddenInputContainer").appendChild(s.hiddenFileInput),s.hiddenFileInput.addEventListener("change",function(){var e=s.hiddenFileInput.files;if(e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;s.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}return s.emit("addedfiles",e),l()})}()}this.URL=null!==window.URL?window.URL:window.webkitURL;var e=!0,t=!1,n=void 0;try{for(var i,r=this.events[Symbol.iterator]();!(e=(i=r.next()).done);e=!0){var o=i.value;this.on(o,this.options[o])}}catch(e){t=!0,n=e}finally{try{e||null==r.return||r.return()}finally{if(t)throw n}}this.on("uploadprogress",function(){return s.updateTotalUploadProgress()}),this.on("removedfile",function(){return s.updateTotalUploadProgress()}),this.on("canceled",function(e){return s.emit("complete",e)}),this.on("complete",function(e){if(0===s.getAddedFiles().length&&0===s.getUploadingFiles().length&&0===s.getQueuedFiles().length)return setTimeout(function(){return s.emit("queuecomplete")},0)});function a(e){var t;return(t=e).dataTransfer.types&&t.dataTransfer.types.some(function(e){return"Files"==e})&&(e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1)}return this.listeners=[{element:this.element,events:{dragstart:function(e){return s.emit("dragstart",e)},dragenter:function(e){return a(e),s.emit("dragenter",e)},dragover:function(e){var t;try{t=e.dataTransfer.effectAllowed}catch(e){}return e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy",a(e),s.emit("dragover",e)},dragleave:function(e){return s.emit("dragleave",e)},drop:function(e){return a(e),s.drop(e)},dragend:function(e){return s.emit("dragend",e)}}}],this.clickableElements.forEach(function(t){return s.listeners.push({element:t,events:{click:function(e){return t===s.element&&e.target!==s.element&&!C.elementInside(e.target,s.element.querySelector(".dz-message"))||s.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),null!=this.hiddenFileInput&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,C.instances.splice(C.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e,t=0,n=0;if(this.getActiveFiles().length){var i=!0,r=!1,o=void 0;try{for(var a,l=this.getActiveFiles()[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;t+=s.upload.bytesSent,n+=s.upload.total}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}e=100*t/n}else e=100;return this.emit("totaluploadprogress",e,n,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(e,"]"):"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,t;if(e=this.getExistingFallback())return e;var n='<div class="dz-fallback">';this.options.dictFallbackText&&(n+="<p>".concat(this.options.dictFallbackText,"</p>")),n+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t<n.length;t++){var i,r=n[t];if(i=e(this.element.getElementsByTagName(r)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.addEventListener(t,n,!1))}return e}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(i){return function(){var e=[];for(var t in i.events){var n=i.events[t];e.push(i.element.removeEventListener(t,n,!1))}return e}()})}},{key:"disable",value:function(){var t=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(e){return t.cancelUpload(e)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var t=0,n="b";if(0<e){for(var i=["tb","gb","mb","kb","b"],r=0;r<i.length;r++){var o=i[r];if(Math.pow(this.options.filesizeBase,4-r)/10<=e){t=e/Math.pow(this.options.filesizeBase,4-r),n=o;break}}t=Math.round(10*t)/10}return"<strong>".concat(t,"</strong> ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n<e.dataTransfer.files.length;n++)t[n]=e.dataTransfer.files[n];if(t.length){var i=e.dataTransfer.items;i&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(t)}this.emit("addedfiles",t)}}},{key:"paste",value:function(e){if(null!=__guard__(null!=e?e.clipboardData:void 0,function(e){return e.items})){this.emit("paste",e);var t=e.clipboardData.items;return t.length?this._addFilesFromItems(t):void 0}}},{key:"handleFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.addFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}},{key:"_addFilesFromItems",value:function(s){var u=this;return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a,l=r.value;null!=l.webkitGetAsEntry&&(a=l.webkitGetAsEntry())?a.isFile?e.push(u.addFile(l.getAsFile())):a.isDirectory?e.push(u._addFilesFromDirectory(a,a.name)):e.push(void 0):null!=l.getAsFile&&(null==l.kind||"file"===l.kind)?e.push(u.addFile(l.getAsFile())):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()}},{key:"_addFilesFromDirectory",value:function(e,s){function t(t){return __guardMethod__(console,"log",function(e){return e.log(t)})}var u=this,n=e.createReader();return function l(){return n.readEntries(function(e){if(0<e.length){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.isFile?a.file(function(e){if(!u.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath="".concat(s,"/").concat(e.name),u.addFile(e)}):a.isDirectory&&u._addFilesFromDirectory(a,"".concat(s,"/").concat(a.name))}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}l()}return null},t)}()}},{key:"accept",value:function(e,t){this.options.maxFilesize&&e.size>1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4<arguments.length&&void 0!==r)||r;if(this.emit("addedfile",t),this.emit("complete",t),a){t.dataURL=e,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,function(e){o.emit("thumbnail",t,e),n&&n()},i)}else this.emit("thumbnail",t,e),n&&n()}},{key:"createThumbnailFromUrl",value:function(o,a,l,s,t,u,e){var c=this,d=document.createElement("img");return e&&(d.crossOrigin=e),d.onload=function(){var e=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&t&&(e=function(e){return EXIF.getData(d,function(){return e(EXIF.getTag(this,"Orientation"))})}),e(function(e){o.width=d.width,o.height=d.height;var t=c.options.resize.call(c,o,a,l,s),n=document.createElement("canvas"),i=n.getContext("2d");switch(n.width=t.trgWidth,n.height=t.trgHeight,4<e&&(n.width=t.trgHeight,n.height=t.trgWidth),e){case 2:i.translate(n.width,0),i.scale(-1,1);break;case 3:i.translate(n.width,n.height),i.rotate(Math.PI);break;case 4:i.translate(0,n.height),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-n.width);break;case 7:i.rotate(.5*Math.PI),i.translate(n.height,-n.width),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-n.height,0)}drawImageIOSFix(i,d,null!=t.srcX?t.srcX:0,null!=t.srcY?t.srcY:0,t.srcWidth,t.srcHeight,null!=t.trgX?t.trgX:0,null!=t.trgY?t.trgY:0,t.trgWidth,t.trgHeight);var r=n.toDataURL("image/png");if(null!=u)return u(r,n)})},null!=u&&(d.onerror=u),d.src=o.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,n=t;if(!(e<=t)){var i=this.getQueuedFiles();if(0<i.length){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,e-t));for(;n<e;){if(!i.length)return;this.processFile(i.shift()),n++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.processing=!0,a.status=C.UPLOADING,this.emit("processing",a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(t){return this.files.filter(function(e){return e.xhr===t}).map(function(e){return e})}},{key:"cancelUpload",value:function(e){if(e.status===C.UPLOADING){var t=this._getFilesWithXhr(e.xhr),n=!0,i=!1,r=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.status=C.CANCELED}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}void 0!==e.xhr&&e.xhr.abort();var l=!0,s=!1,u=void 0;try{for(var c,d=t[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var p=c.value;this.emit("canceled",p)}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}this.options.uploadMultiple&&this.emit("canceledmultiple",t)}else e.status!==C.ADDED&&e.status!==C.QUEUED||(e.status=C.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"!=typeof e)return e;for(var t=arguments.length,n=new Array(1<t?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return e.apply(this,n)}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(s){var u=this;this._transformFiles(s,function(e){if(u.options.chunking){var t=e[0];s[0].upload.chunked=u.options.chunking&&(u.options.forceChunking||t.size>u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n<r.upload.totalChunkCount;n++){if(void 0===r.upload.chunks[n])return i();r.upload.chunks[n].status!==C.SUCCESS&&(t=!1)}t&&u.options.chunksUploaded(r,function(){u._finished(s,"",null)})},u.options.parallelChunkUploads)for(var n=0;n<r.upload.totalChunkCount;n++)i();else i()}else{for(var a=[],l=0;l<s.length;l++)a[l]={name:u._getParamName(l),data:e[l],filename:s[l].upload.filename};u._uploadData(s,a)}})}},{key:"_getChunk",value:function(e,t){for(var n=0;n<e.upload.totalChunkCount;n++)if(void 0!==e.upload.chunks[n]&&e.upload.chunks[n].xhr===t)return e.upload.chunks[n]}},{key:"_uploadData",value:function(t,e){var n=this,i=new XMLHttpRequest,r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){l.value.xhr=i}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=i);var u=this.resolveOption(this.options.method,t),c=this.resolveOption(this.options.url,t);i.open(u,c,!0),i.timeout=this.resolveOption(this.options.timeout,t),i.withCredentials=!!this.options.withCredentials,i.onload=function(e){n._finishedUploading(t,i,e)},i.ontimeout=function(){n._handleUploadError(t,i,"Request timedout after ".concat(n.options.timeout," seconds"))},i.onerror=function(){n._handleUploadError(t,i)},(null!=i.upload?i.upload:i).onprogress=function(e){return n._updateFilesUploadProgress(t,i,e)};var d={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var p in this.options.headers&&C.extend(d,this.options.headers),d){var h=d[p];h&&i.setRequestHeader(p,h)}var f=new FormData;if(this.options.params){var v=this.options.params;for(var m in"function"==typeof v&&(v=v.call(this,t,i,t[0].upload.chunked?this._getChunk(t[0],i):null)),v){var y=v[m];f.append(m,y)}}var g=!0,b=!1,k=void 0;try{for(var w,F=t[Symbol.iterator]();!(g=(w=F.next()).done);g=!0){var z=w.value;this.emit("sending",z,i,f)}}catch(e){b=!0,k=e}finally{try{g||null==F.return||F.return()}finally{if(b)throw k}}this.options.uploadMultiple&&this.emit("sendingmultiple",t,i,f),this._addFormElementData(f);for(var x=0;x<e.length;x++){var E=e[x];f.append(E.name,E.data,E.filename)}this.submitRequest(i,f,t)}},{key:"_transformFiles",value:function(n,i){for(var e=this,r=[],o=0,t=function(t){e.options.transformFile.call(e,n[t],function(e){r[t]=e,++o===n.length&&i(r)})},a=0;a<n.length;a++)t(a)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName){var t=!0,n=!1,i=void 0;try{for(var r,o=this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value,l=a.getAttribute("name"),s=a.getAttribute("type");if(s=s&&s.toLowerCase(),null!=l)if("SELECT"===a.tagName&&a.hasAttribute("multiple")){var u=!0,c=!1,d=void 0;try{for(var p,h=a.options[Symbol.iterator]();!(u=(p=h.next()).done);u=!0){var f=p.value;f.selected&&e.append(l,f.value)}}catch(e){c=!0,d=e}finally{try{u||null==h.return||h.return()}finally{if(c)throw d}}}else(!s||"checkbox"!==s&&"radio"!==s||a.checked)&&e.append(l,a.value)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}}},{key:"_updateFilesUploadProgress",value:function(e,t,n){var i;if(void 0!==n){if(i=100*n.loaded/n.total,e[0].upload.chunked){var r=e[0],o=this._getChunk(r,t);o.progress=i,o.total=n.total,o.bytesSent=n.loaded;r.upload.progress=0,r.upload.total=0;for(var a=r.upload.bytesSent=0;a<r.upload.totalChunkCount;a++)void 0!==r.upload.chunks[a]&&void 0!==r.upload.chunks[a].progress&&(r.upload.progress+=r.upload.chunks[a].progress,r.upload.total+=r.upload.chunks[a].total,r.upload.bytesSent+=r.upload.chunks[a].bytesSent);r.upload.progress=r.upload.progress/r.upload.totalChunkCount}else{var l=!0,s=!1,u=void 0;try{for(var c,d=e[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var p=c.value;p.upload.progress=i,p.upload.total=n.total,p.upload.bytesSent=n.loaded}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}}var h=!0,f=!1,v=void 0;try{for(var m,y=e[Symbol.iterator]();!(h=(m=y.next()).done);h=!0){var g=m.value;this.emit("uploadprogress",g,g.upload.progress,g.upload.bytesSent)}}catch(e){f=!0,v=e}finally{try{h||null==y.return||y.return()}finally{if(f)throw v}}}else{var b=!0,k=!0,w=!(i=100),F=void 0;try{for(var z,x=e[Symbol.iterator]();!(k=(z=x.next()).done);k=!0){var E=z.value;100===E.upload.progress&&E.upload.bytesSent===E.upload.total||(b=!1),E.upload.progress=i,E.upload.bytesSent=E.upload.total}}catch(e){w=!0,F=e}finally{try{k||null==x.return||x.return()}finally{if(w)throw F}}if(b)return;var C=!0,_=!1,S=void 0;try{for(var D,T=e[Symbol.iterator]();!(C=(D=T.next()).done);C=!0){var L=D.value;this.emit("uploadprogress",L,i,L.upload.bytesSent)}}catch(e){_=!0,S=e}finally{try{C||null==T.return||T.return()}finally{if(_)throw S}}}}},{key:"_finishedUploading",value:function(e,t,n){var i;if(e[0].status!==C.CANCELED&&4===t.readyState){if("arraybuffer"!==t.responseType&&"blob"!==t.responseType&&(i=t.responseText,t.getResponseHeader("content-type")&&~t.getResponseHeader("content-type").indexOf("application/json")))try{i=JSON.parse(i)}catch(e){n=e,i="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=t.status&&t.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],t)):this._finished(e,i,n):this._handleUploadError(e,t,i)}}},{key:"_handleUploadError",value:function(e,t,n){if(e[0].status!==C.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var i=this._getChunk(e[0],t);if(i.retries++<this.options.retryChunksLimit)return void this._uploadData(e,[i.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(e,n||this.options.dictResponseError.replace("{{statusCode}}",t.status),t)}}},{key:"submitRequest",value:function(e,t){e.send(t)}},{key:"_finished",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=C.SUCCESS,this.emit("success",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("successmultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(e,t,n){var i=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(i=(a=l.next()).done);i=!0){var s=a.value;s.status=C.ERROR,this.emit("error",s,t,n),this.emit("complete",s)}}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}if(this.options.uploadMultiple&&(this.emit("errormultiple",e,t,n),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}]),C}();Dropzone.initClass(),Dropzone.version="5.7.0",Dropzone.options={},Dropzone.optionsForElement=function(e){return e.getAttribute("id")?Dropzone.options[camelize(e.getAttribute("id"))]:void 0},Dropzone.instances=[],Dropzone.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},Dropzone.autoDiscover=!0,Dropzone.discover=function(){var s;if(document.querySelectorAll)s=document.querySelectorAll(".dropzone");else{s=[];var e=function(l){return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=l[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;/(^| )dropzone($| )/.test(a.className)?e.push(s.push(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()};e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return function(){var e=[],t=!0,n=!1,i=void 0;try{for(var r,o=s[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;!1!==Dropzone.optionsForElement(a)?e.push(new Dropzone(a)):e.push(void 0)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return e}()},Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Dropzone.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){var t=!0,n=!1,i=void 0;try{for(var r,o=Dropzone.blacklistedBrowsers[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){r.value.test(navigator.userAgent)&&(e=!1)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}}else e=!1;else e=!1;return e},Dropzone.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),n=e.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(t.length),r=new Uint8Array(i),o=0,a=t.length,l=0<=a;l?o<=a:a<=o;l?o++:o--)r[o]=t.charCodeAt(o);return new Blob([i],{type:n})};var without=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},camelize=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};Dropzone.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},Dropzone.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},Dropzone.getElement=function(e,t){var n;if("string"==typeof e?n=document.querySelector(e):null!=e.nodeType&&(n=e),null==n)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector or a plain HTML element."));return n},Dropzone.getElements=function(e,t){var n,i;if(e instanceof Array){i=[];try{var r=!0,o=!1,a=void 0;try{for(var l,s=e[Symbol.iterator]();!(r=(l=s.next()).done);r=!0)n=l.value,i.push(this.getElement(n,t))}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}}catch(e){i=null}}else if("string"==typeof e){var u=!0,c=!(i=[]),d=void 0;try{for(var p,h=document.querySelectorAll(e)[Symbol.iterator]();!(u=(p=h.next()).done);u=!0)n=p.value,i.push(n)}catch(e){c=!0,d=e}finally{try{u||null==h.return||h.return()}finally{if(c)throw d}}}else null!=e.nodeType&&(i=[e]);if(null==i||!i.length)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return i},Dropzone.confirm=function(e,t,n){return window.confirm(e)?t():null!=n?n():void 0},Dropzone.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");var n=e.type,i=n.replace(/\/.*$/,""),r=!0,o=!1,a=void 0;try{for(var l,s=t[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){var u=l.value;if("."===(u=u.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(u.toLowerCase(),e.name.length-u.length))return!0}else if(/\/\*$/.test(u)){if(i===u.replace(/\/.*$/,""))return!0}else if(n===u)return!0}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new Dropzone(this,e)})}),"undefined"!=typeof module&&null!==module?module.exports=Dropzone:window.Dropzone=Dropzone,Dropzone.ADDED="added",Dropzone.QUEUED="queued",Dropzone.ACCEPTED=Dropzone.QUEUED,Dropzone.UPLOADING="uploading",Dropzone.PROCESSING=Dropzone.UPLOADING,Dropzone.CANCELED="canceled",Dropzone.ERROR="error",Dropzone.SUCCESS="success";var detectVerticalSquash=function(e){e.naturalWidth;var t=e.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=t;var i=n.getContext("2d");i.drawImage(e,0,0);for(var r=i.getImageData(1,0,1,t).data,o=0,a=t,l=t;o<l;){0===r[4*(l-1)+3]?a=l:o=l,l=a+o>>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",u<e.length;);return t}},{key:"restore",value:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var n=this.decode64(e.replace("data:image/jpeg;base64,","")),i=this.slice2Segments(n),r=this.exifManipulation(t,i);return"data:image/jpeg;base64,".concat(this.encode64(r))}},{key:"exifManipulation",value:function(e,t){var n=this.getExifArray(t),i=this.insertExif(e,n);return new Uint8Array(i)}},{key:"getExifArray",value:function(e){for(var t=void 0,n=0;n<e.length;){if(255===(t=e[n])[0]&225===t[1])return t;n++}return[]}},{key:"insertExif",value:function(e,t){var n=e.replace("data:image/jpeg;base64,",""),i=this.decode64(n),r=i.indexOf(255,3),o=i.slice(0,r),a=i.slice(r),l=o;return l=(l=l.concat(t)).concat(a)}},{key:"slice2Segments",value:function(e){for(var t=0,n=[];;){if(255===e[t]&218===e[t+1])break;if(255===e[t]&216===e[t+1])t+=2;else{var i=t+(256*e[t+2]+e[t+3])+2,r=e.slice(t,i);n.push(r),t=i}if(t>e.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l<e.length;);return s}}]),e}();ExifRestore.initClass();var contentLoaded=function(t,n){function i(e){if("readystatechange"!==e.type||"complete"===o.readyState)return("load"===e.type?t:o)[s](u+e.type,i,!1),!r&&(r=!0)?n.call(t,e.type||e):void 0}var r=!1,e=!0,o=t.document,a=o.documentElement,l=o.addEventListener?"addEventListener":"attachEvent",s=o.addEventListener?"removeEventListener":"detachEvent",u=o.addEventListener?"":"on";if("complete"!==o.readyState){if(o.createEventObject&&a.doScroll){try{e=!t.frameElement}catch(e){}e&&!function t(){try{a.doScroll("left")}catch(e){return void setTimeout(t,50)}return i("poll")}()}return o[l](u+"DOMContentLoaded",i,!1),o[l](u+"readystatechange",i,!1),t[l](u+"load",i,!1)}};function __guard__(e,t){return null!=e?t(e):void 0}function __guardMethod__(e,t,n){return null!=e&&"function"==typeof e[t]?n(e,t):void 0}Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover)return Dropzone.discover()},contentLoaded(window,Dropzone._autoDiscoverFunction);
v4.0.0/assets/admin/scss/admin.css CHANGED
@@ -1885,17 +1885,38 @@ button.menu-save {
1885
  right: 10px;
1886
  }
1887
 
1888
- .rmp-theme-page,
1889
- .rmp-roadmap-page {
1890
  margin: 2% 0;
1891
  }
1892
 
1893
- #rmp-roadmap-iframe {
1894
- width: 100%;
1895
- min-height: 700px;
1896
- height: 100%;
 
 
 
 
 
 
 
1897
  }
1898
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1899
  .rmp-theme-page .pagination {
1900
  display: inline-flex;
1901
  }
1885
  right: 10px;
1886
  }
1887
 
1888
+ .rmp-theme-page {
 
1889
  margin: 2% 0;
1890
  }
1891
 
1892
+ .notice-responsive-menu-next {
1893
+ padding: 10px 35px 10px 10px;
1894
+ background: #fff;
1895
+ border: 1px solid #14a4fa;
1896
+ border-left-width: 4px;
1897
+ box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
1898
+ margin: 5px 0 15px;
1899
+ position: relative;
1900
+ }
1901
+ #wpfooter .notice-responsive-menu-next p, #wpfooter .notice-responsive-menu-next h3{
1902
+ margin-bottom: 10px;
1903
  }
1904
 
1905
+ .notice-responsive-menu-next .rm-btn-link-seprate{
1906
+ margin-left: 10px;
1907
+ margin-right: 10px;
1908
+ }
1909
+
1910
+ .notice-responsive-menu-next .rm-btn-link {
1911
+ text-decoration: none;
1912
+ }
1913
+ .post-type-rmp_menu #wpfooter{
1914
+ position: relative;
1915
+ }
1916
+
1917
+ .notice-responsive-menu-next .notice-dismiss{
1918
+ text-decoration: none;
1919
+ }
1920
  .rmp-theme-page .pagination {
1921
  display: inline-flex;
1922
  }
v4.0.0/assets/images/giphy.webp ADDED
Binary file
v4.0.0/inc/classes/class-admin.php CHANGED
@@ -2,10 +2,10 @@
2
  /**
3
  * Admin class.
4
  * This is core class which is responsible for admin functionality.
5
- *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
- *
9
  * @package responsive-menu-pro
10
  */
11
 
@@ -56,7 +56,7 @@ class Admin {
56
  add_action( 'wp_ajax_rmp_create_new_menu', [ $this, 'create_new_menu' ] );
57
  add_action( 'wp_ajax_rmp_export_menu', [ $this, 'rmp_export_menu' ] );
58
  add_action( 'wp_ajax_rmp_import_menu', [ $this, 'rmp_import_menu' ] );
59
-
60
  add_shortcode( 'rmp_menu', [ $this, 'register_menu_shortcode' ] );
61
  add_action( 'init', array($this,'rmp_menu_cpt'), 0 );
62
 
@@ -73,7 +73,7 @@ class Admin {
73
 
74
  /**
75
  * Function to save the global settings of setting page.
76
- *
77
  * @return json
78
  */
79
  public function save_menu_global_settings() {
@@ -81,19 +81,20 @@ class Admin {
81
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
82
 
83
  $options = array();
84
- parse_str( $_POST['form'], $options );
 
85
 
86
  foreach( $options as $key => $value ) {
87
  $options[$key] = sanitize_text_field( $value );
88
  }
89
 
90
  update_option( 'rmp_global_setting_options', $options );
91
-
92
  /**
93
  * Fires after global settings is saved.
94
- *
95
  * @since 4.0.0
96
- *
97
  * @param array $option List of global settings.
98
  */
99
  do_action( 'rmp_save_global_settings', $options );
@@ -105,7 +106,7 @@ class Admin {
105
  * Rollback to older version from setting page.
106
  *
107
  * @since 4.0.0
108
- *
109
  * @return void
110
  */
111
  public function rollback_version() {
@@ -121,7 +122,7 @@ class Admin {
121
  * Function to create a new theme.
122
  *
123
  * @since 4.0.0
124
- *
125
  * @return json
126
  */
127
  public function create_new_menu() {
@@ -201,7 +202,7 @@ class Admin {
201
 
202
  /**
203
  * Fires when menu is created and options is saved.
204
- *
205
  * @param int $menu_id Menu ID.
206
  */
207
  do_action( 'rmp_create_new_menu', $menu_id );
@@ -227,10 +228,10 @@ class Admin {
227
  * This function register the shortcode for menu.
228
  *
229
  * @since 4.0.0
230
- *
231
  * @param Array $atts Attributes List.
232
  * @param string $content It contain text from shortcode.
233
- *
234
  * @return HTML $output Menu contents.
235
  */
236
  public function register_menu_shortcode( $attrs = [] ) {
@@ -244,7 +245,7 @@ class Admin {
244
  return __( 'Please pass menu id as attribute.', 'responsive-menu-pro' );
245
  }
246
 
247
- $menu_id = $attrs['id'];
248
  if ( 'publish' !== get_post_status( $menu_id ) ) {
249
  return __( "Shortcode with menu id $menu_id is not published.", 'responsive-menu-pro' );
250
  }
@@ -267,9 +268,9 @@ class Admin {
267
 
268
  /**
269
  * Function to update the global options.
270
- *
271
  * @since 4.0.0
272
- *
273
  * @return void
274
  */
275
  public function set_global_options() {
@@ -306,29 +307,6 @@ class Admin {
306
  array( $this, 'rmp_theme_admin_page' )
307
  );
308
 
309
- add_submenu_page (
310
- 'edit.php?post_type=rmp_menu',
311
- __( 'What\'s Next', 'responsive-menu-pro' ),
312
- __( 'What\'s Next', 'responsive-menu-pro' ),
313
- 'manage_options',
314
- 'whats-next',
315
- array( $this, 'rmp_roadmap_admin_page' )
316
- );
317
-
318
- }
319
-
320
- /**
321
- * Add template for roadmap page.
322
- *
323
- * @since 4.0.1
324
- */
325
- public function rmp_roadmap_admin_page() {
326
- // Check user capabilities.
327
- if ( ! current_user_can( 'manage_options' ) ) {
328
- return;
329
- }
330
-
331
- include_once RMP_PLUGIN_PATH_V4 . '/templates/rmp-roadmap.php';
332
  }
333
 
334
  /**
@@ -350,7 +328,7 @@ class Admin {
350
  * Add template to the setting page.
351
  *
352
  * @since 4.0.0
353
- *
354
  * @return void
355
  */
356
  public function rmp_global_settings_page() {
@@ -365,9 +343,9 @@ class Admin {
365
 
366
  /**
367
  * Remove create new menu default link of rmp_menu post type.
368
- *
369
  * @since 4.0.0
370
- *
371
  * @return void
372
  */
373
  function remove_default_add_cpt_page() {
@@ -376,9 +354,9 @@ class Admin {
376
 
377
  /**
378
  * Function to add the new menu wizard template.
379
- *
380
  * @since 4.0.0
381
- *
382
  * @return void
383
  */
384
  public function add_new_menu_widget() {
@@ -391,10 +369,10 @@ class Admin {
391
  /**
392
  * Function to change the edit label and url.
393
  * @since 4.0.0
394
- *
395
  * @param array $actions List of post row actions.
396
  * @param Object $post Post object
397
- *
398
  * @return array $actions
399
  */
400
  public function rmp_menu_row_actions( $actions, $post ) {
@@ -412,15 +390,15 @@ class Admin {
412
 
413
  /**
414
  * Function to add the custom column.
415
- *
416
  * @since 4.0.0
417
- *
418
  * @param array $columns List of columns.
419
- *
420
- * @return array $columns Edited columns list.
421
  */
422
  public function set_custom_edit_menu_columns($columns) {
423
-
424
  unset( $columns['date'] );
425
  $columns['shortcode_place'] = __( 'Shortcode', 'responsive-menu-pro' );
426
  $columns['actions'] = __( 'Actions', 'responsive-menu-pro' );
@@ -431,17 +409,17 @@ class Admin {
431
 
432
  /**
433
  * Function to change the edit url of post type rmp_menu
434
- *
435
  * @since 4.0.0
436
- *
437
  * @param string $url Post edit URL.
438
  * @param int $post_id Post ID
439
- *
440
  * @return string $url Edited post url URL
441
  */
442
  public function my_edit_post_link( $url, $post_id ) {
443
 
444
- if ( 'rmp_menu' == get_post_type() ) {
445
  $url = get_admin_url() .'post.php?post='. $post_id .'&action=edit&editor=true';
446
  }
447
 
@@ -450,12 +428,12 @@ class Admin {
450
 
451
  /**
452
  * Function to add the data to the custom columns for the rmp_menu post type.
453
- *
454
  * @since 4.0.0
455
- *
456
  * @param string $column Column Name
457
  * @param int $post_id Post ID
458
- *
459
  * @return void
460
  */
461
  function add_custom_columns( $column, $post_id ) {
@@ -465,7 +443,7 @@ class Admin {
465
 
466
  case 'actions' :
467
  echo sprintf(
468
- '<a href="%s" class="button" aria-label="Customize">%s</a>',
469
  esc_url( get_edit_post_link( $post_id) ),
470
  __( 'Customize', 'responsive-menu-pro' )
471
  );
@@ -474,7 +452,7 @@ class Admin {
474
 
475
  $option = $option_manager->get_option( $post_id, 'menu_display_on' );
476
  if( 'shortcode' === $option ) {
477
- echo sprintf('<code>[rmp_menu id="%s"]</code>', $post_id );
478
  } else {
479
  esc_html_e( 'Shortcode deactivated', 'responsive-menu-pro' );
480
  }
@@ -545,7 +523,7 @@ class Admin {
545
  * Function to export the menu
546
  *
547
  * @since 4.0.0
548
- *
549
  * @return json
550
  */
551
  public function rmp_export_menu() {
@@ -567,7 +545,7 @@ class Admin {
567
  * Function to import the menu settings.
568
  *
569
  * @since 4.0.0
570
- *
571
  * @return json
572
  */
573
  public function rmp_import_menu() {
@@ -578,9 +556,7 @@ class Admin {
578
  wp_send_json_error( [ 'message' => __('Please add file !', 'responsive-menu-pro') ] );
579
  }
580
 
581
- $file_type = pathinfo( basename( $_FILES["file"]["name"] ), PATHINFO_EXTENSION );
582
-
583
- if( empty( $_FILES['file']['tmp_name'] ) || 'json' != $file_type ) {
584
  wp_send_json_error( [ 'message' => __('Please add json file !', 'responsive-menu-pro') ] );
585
  }
586
 
@@ -590,10 +566,10 @@ class Admin {
590
  }
591
 
592
  $file_contents = file_get_contents( $_FILES['file']['tmp_name'] );
593
- $import_options = json_decode( $file_contents, true );
594
 
595
  $option_manager = Option_Manager::get_instance();
596
- $exist_option = $option_manager->get_options( $menu_id );
597
 
598
  // Some required options replced in imported settings with existing menu settings.
599
  $import_options['menu_name'] = $exist_option['menu_name'];
@@ -605,9 +581,9 @@ class Admin {
605
  update_post_meta( $menu_id, 'rmp_menu_meta' , $import_options );
606
  /**
607
  * Fires when menu is imported.
608
- *
609
  * @since 4.0.0
610
- *
611
  * @param int $menu_id
612
  */
613
  do_action( 'rmp_import_menu', $menu_id );
2
  /**
3
  * Admin class.
4
  * This is core class which is responsible for admin functionality.
5
+ *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
+ *
9
  * @package responsive-menu-pro
10
  */
11
 
56
  add_action( 'wp_ajax_rmp_create_new_menu', [ $this, 'create_new_menu' ] );
57
  add_action( 'wp_ajax_rmp_export_menu', [ $this, 'rmp_export_menu' ] );
58
  add_action( 'wp_ajax_rmp_import_menu', [ $this, 'rmp_import_menu' ] );
59
+
60
  add_shortcode( 'rmp_menu', [ $this, 'register_menu_shortcode' ] );
61
  add_action( 'init', array($this,'rmp_menu_cpt'), 0 );
62
 
73
 
74
  /**
75
  * Function to save the global settings of setting page.
76
+ *
77
  * @return json
78
  */
79
  public function save_menu_global_settings() {
81
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
82
 
83
  $options = array();
84
+ $form_data = $_POST['form'];
85
+ wp_parse_str( $form_data, $options );
86
 
87
  foreach( $options as $key => $value ) {
88
  $options[$key] = sanitize_text_field( $value );
89
  }
90
 
91
  update_option( 'rmp_global_setting_options', $options );
92
+
93
  /**
94
  * Fires after global settings is saved.
95
+ *
96
  * @since 4.0.0
97
+ *
98
  * @param array $option List of global settings.
99
  */
100
  do_action( 'rmp_save_global_settings', $options );
106
  * Rollback to older version from setting page.
107
  *
108
  * @since 4.0.0
109
+ *
110
  * @return void
111
  */
112
  public function rollback_version() {
122
  * Function to create a new theme.
123
  *
124
  * @since 4.0.0
125
+ *
126
  * @return json
127
  */
128
  public function create_new_menu() {
202
 
203
  /**
204
  * Fires when menu is created and options is saved.
205
+ *
206
  * @param int $menu_id Menu ID.
207
  */
208
  do_action( 'rmp_create_new_menu', $menu_id );
228
  * This function register the shortcode for menu.
229
  *
230
  * @since 4.0.0
231
+ *
232
  * @param Array $atts Attributes List.
233
  * @param string $content It contain text from shortcode.
234
+ *
235
  * @return HTML $output Menu contents.
236
  */
237
  public function register_menu_shortcode( $attrs = [] ) {
245
  return __( 'Please pass menu id as attribute.', 'responsive-menu-pro' );
246
  }
247
 
248
+ $menu_id = $attrs['id'];
249
  if ( 'publish' !== get_post_status( $menu_id ) ) {
250
  return __( "Shortcode with menu id $menu_id is not published.", 'responsive-menu-pro' );
251
  }
268
 
269
  /**
270
  * Function to update the global options.
271
+ *
272
  * @since 4.0.0
273
+ *
274
  * @return void
275
  */
276
  public function set_global_options() {
307
  array( $this, 'rmp_theme_admin_page' )
308
  );
309
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
310
  }
311
 
312
  /**
328
  * Add template to the setting page.
329
  *
330
  * @since 4.0.0
331
+ *
332
  * @return void
333
  */
334
  public function rmp_global_settings_page() {
343
 
344
  /**
345
  * Remove create new menu default link of rmp_menu post type.
346
+ *
347
  * @since 4.0.0
348
+ *
349
  * @return void
350
  */
351
  function remove_default_add_cpt_page() {
354
 
355
  /**
356
  * Function to add the new menu wizard template.
357
+ *
358
  * @since 4.0.0
359
+ *
360
  * @return void
361
  */
362
  public function add_new_menu_widget() {
369
  /**
370
  * Function to change the edit label and url.
371
  * @since 4.0.0
372
+ *
373
  * @param array $actions List of post row actions.
374
  * @param Object $post Post object
375
+ *
376
  * @return array $actions
377
  */
378
  public function rmp_menu_row_actions( $actions, $post ) {
390
 
391
  /**
392
  * Function to add the custom column.
393
+ *
394
  * @since 4.0.0
395
+ *
396
  * @param array $columns List of columns.
397
+ *
398
+ * @return array $columns Edited columns list.
399
  */
400
  public function set_custom_edit_menu_columns($columns) {
401
+
402
  unset( $columns['date'] );
403
  $columns['shortcode_place'] = __( 'Shortcode', 'responsive-menu-pro' );
404
  $columns['actions'] = __( 'Actions', 'responsive-menu-pro' );
409
 
410
  /**
411
  * Function to change the edit url of post type rmp_menu
412
+ *
413
  * @since 4.0.0
414
+ *
415
  * @param string $url Post edit URL.
416
  * @param int $post_id Post ID
417
+ *
418
  * @return string $url Edited post url URL
419
  */
420
  public function my_edit_post_link( $url, $post_id ) {
421
 
422
+ if ( 'rmp_menu' == get_post_type() ) {
423
  $url = get_admin_url() .'post.php?post='. $post_id .'&action=edit&editor=true';
424
  }
425
 
428
 
429
  /**
430
  * Function to add the data to the custom columns for the rmp_menu post type.
431
+ *
432
  * @since 4.0.0
433
+ *
434
  * @param string $column Column Name
435
  * @param int $post_id Post ID
436
+ *
437
  * @return void
438
  */
439
  function add_custom_columns( $column, $post_id ) {
443
 
444
  case 'actions' :
445
  echo sprintf(
446
+ '<a href="%s" class="' . esc_attr( "button" ) . '" aria-label="' . esc_attr( "Customize" ) . '">%s</a>',
447
  esc_url( get_edit_post_link( $post_id) ),
448
  __( 'Customize', 'responsive-menu-pro' )
449
  );
452
 
453
  $option = $option_manager->get_option( $post_id, 'menu_display_on' );
454
  if( 'shortcode' === $option ) {
455
+ echo sprintf('<code>[rmp_menu id="%s"]</code>', esc_attr( $post_id ) );
456
  } else {
457
  esc_html_e( 'Shortcode deactivated', 'responsive-menu-pro' );
458
  }
523
  * Function to export the menu
524
  *
525
  * @since 4.0.0
526
+ *
527
  * @return json
528
  */
529
  public function rmp_export_menu() {
545
  * Function to import the menu settings.
546
  *
547
  * @since 4.0.0
548
+ *
549
  * @return json
550
  */
551
  public function rmp_import_menu() {
556
  wp_send_json_error( [ 'message' => __('Please add file !', 'responsive-menu-pro') ] );
557
  }
558
 
559
+ if( empty( $_FILES['file']['tmp_name'] ) || 'application/json' != $_FILES['file']['type'] ) {
 
 
560
  wp_send_json_error( [ 'message' => __('Please add json file !', 'responsive-menu-pro') ] );
561
  }
562
 
566
  }
567
 
568
  $file_contents = file_get_contents( $_FILES['file']['tmp_name'] );
569
+ $import_options = json_decode( $file_contents, true );
570
 
571
  $option_manager = Option_Manager::get_instance();
572
+ $exist_option = $option_manager->get_options( $menu_id );
573
 
574
  // Some required options replced in imported settings with existing menu settings.
575
  $import_options['menu_name'] = $exist_option['menu_name'];
581
  update_post_meta( $menu_id, 'rmp_menu_meta' , $import_options );
582
  /**
583
  * Fires when menu is imported.
584
+ *
585
  * @since 4.0.0
586
+ *
587
  * @param int $menu_id
588
  */
589
  do_action( 'rmp_import_menu', $menu_id );
v4.0.0/inc/classes/class-assets.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Assets class.
4
- *
5
  * This class is responsible to load the resources as per page call.
6
  *
7
  * @since 4.0.0
@@ -20,7 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
20
 
21
  /**
22
  * Class Assets
23
- *
24
  */
25
  class Assets {
26
 
@@ -41,35 +41,37 @@ class Assets {
41
  protected function setup_hooks() {
42
 
43
  add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] );
44
- add_action('admin_head', [ $this, 'admin_custom_style_inline'] );
45
- add_action('admin_head', [ $this, 'rmp_menu_editor_style_inline'] );
46
  }
47
 
48
  /**
49
  * Add custom css to manage headerbar extra padding.
50
- *
51
  * @since 4.0.1
52
  */
53
  function rmp_menu_editor_style_inline() {
54
 
55
  $editor = filter_input( INPUT_GET, 'editor', FILTER_SANITIZE_STRING );
56
  if ( ! empty( $editor ) && get_post_type() == 'rmp_menu' && is_admin() ) {
57
- echo '<style>
58
- html.wp-toolbar {
59
  margin: 0;
60
  padding: 0 !important;
61
- }
62
- </style>';
63
  }
64
  }
65
 
66
  /**
67
  * Add custom css to manage size of admin menu logo.
68
- *
69
  * @since 4.0.0
70
  */
71
  function admin_custom_style_inline() {
72
- echo '<style>
 
 
 
73
  #adminmenu .menu-icon-rmp_menu .wp-menu-image img{
74
  height: 18px;
75
  }
@@ -78,8 +80,9 @@ class Assets {
78
  color: #f80668;
79
  font-weight: 600;
80
  }
 
 
81
 
82
- </style>';
83
  }
84
 
85
  /**
@@ -91,12 +94,11 @@ class Assets {
91
  */
92
  public function admin_enqueue_scripts( $hook_suffix ) {
93
 
94
-
95
 
96
- $post_type = get_post_type();
97
 
98
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
99
- $post_type = $_GET['post_type'];
100
  }
101
 
102
  if ( 'rmp_menu' !== $post_type ) {
@@ -122,22 +124,6 @@ class Assets {
122
  wp_enqueue_media();
123
  }
124
 
125
- // wp_enqueue_script(
126
- // 'rmp_editor_scripts',
127
- // RMP_PLUGIN_URL_V4 . '/assets/admin/js/rmp-editor.js',
128
- // array('jquery'),
129
- // RMP_PLUGIN_VERSION,
130
- // true
131
- // );
132
-
133
- // wp_enqueue_script(
134
- // 'rmp_admin_icon_scripts',
135
- // RMP_PLUGIN_URL_V4 . '/assets/admin/js/rmp-icon.js',
136
- // array('jquery'),
137
- // RMP_PLUGIN_VERSION,
138
- // true
139
- // );
140
-
141
  wp_enqueue_script(
142
  'rmp_admin_selectize_scripts',
143
  RMP_PLUGIN_URL_V4 . '/assets/admin/js/selectize.js',
@@ -152,14 +138,6 @@ class Assets {
152
  RMP_PLUGIN_VERSION
153
  );
154
 
155
- //Color alpha feature in color input controls by below custom scripts.
156
- // wp_enqueue_script(
157
- // 'rmp_custom_color_alpha_scripts',
158
- // RMP_PLUGIN_URL_V4 . '/assets/admin/js/wp-color-alpha.js',
159
- // array('wp-color-picker'),
160
- // RMP_PLUGIN_VERSION
161
- // );
162
-
163
  wp_enqueue_style(
164
  'rmp_admin_main_styles',
165
  RMP_PLUGIN_URL_V4 . '/assets/admin/build/css/rmpMain.css',
@@ -170,7 +148,7 @@ class Assets {
170
 
171
  wp_enqueue_script(
172
  'rmp_admin_dropzone_scripts',
173
- 'https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.7.0/min/dropzone.min.js',
174
  array('jquery'),
175
  RMP_PLUGIN_VERSION
176
  );
@@ -200,15 +178,8 @@ class Assets {
200
  )
201
  );
202
 
203
- wp_enqueue_script( 'rmp_admin_scripts' );
204
 
205
- // wp_enqueue_script(
206
- // 'rmp_preview_scripts',
207
- // RMP_PLUGIN_URL_V4 . '/assets/admin/js/rmp-preview.js',
208
- // array('jquery'),
209
- // RMP_PLUGIN_VERSION,
210
- // true
211
- // );
212
 
213
  /** Enqueue the icons resources */
214
 
1
  <?php
2
  /**
3
  * Assets class.
4
+ *
5
  * This class is responsible to load the resources as per page call.
6
  *
7
  * @since 4.0.0
20
 
21
  /**
22
  * Class Assets
23
+ *
24
  */
25
  class Assets {
26
 
41
  protected function setup_hooks() {
42
 
43
  add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] );
44
+ add_action('admin_enqueue_scripts', [ $this, 'admin_custom_style_inline'] );
45
+ add_action('admin_enqueue_scripts', [ $this, 'rmp_menu_editor_style_inline'] );
46
  }
47
 
48
  /**
49
  * Add custom css to manage headerbar extra padding.
50
+ *
51
  * @since 4.0.1
52
  */
53
  function rmp_menu_editor_style_inline() {
54
 
55
  $editor = filter_input( INPUT_GET, 'editor', FILTER_SANITIZE_STRING );
56
  if ( ! empty( $editor ) && get_post_type() == 'rmp_menu' && is_admin() ) {
57
+ $css_data = 'html.wp-toolbar {
 
58
  margin: 0;
59
  padding: 0 !important;
60
+ }';
61
+ wp_add_inline_style( 'rmp_admin_main_styles', $css_data );
62
  }
63
  }
64
 
65
  /**
66
  * Add custom css to manage size of admin menu logo.
67
+ *
68
  * @since 4.0.0
69
  */
70
  function admin_custom_style_inline() {
71
+ wp_register_style( 'rmp_admin_inline', false );
72
+ wp_enqueue_style( 'rmp_admin_inline' );
73
+
74
+ $css_data = '
75
  #adminmenu .menu-icon-rmp_menu .wp-menu-image img{
76
  height: 18px;
77
  }
80
  color: #f80668;
81
  font-weight: 600;
82
  }
83
+ ';
84
+ wp_add_inline_style( 'rmp_admin_inline', $css_data );
85
 
 
86
  }
87
 
88
  /**
94
  */
95
  public function admin_enqueue_scripts( $hook_suffix ) {
96
 
 
97
 
98
+ $post_type = get_post_type();
99
 
100
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
101
+ $post_type = sanitize_text_field( $_GET['post_type'] );
102
  }
103
 
104
  if ( 'rmp_menu' !== $post_type ) {
124
  wp_enqueue_media();
125
  }
126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  wp_enqueue_script(
128
  'rmp_admin_selectize_scripts',
129
  RMP_PLUGIN_URL_V4 . '/assets/admin/js/selectize.js',
138
  RMP_PLUGIN_VERSION
139
  );
140
 
 
 
 
 
 
 
 
 
141
  wp_enqueue_style(
142
  'rmp_admin_main_styles',
143
  RMP_PLUGIN_URL_V4 . '/assets/admin/build/css/rmpMain.css',
148
 
149
  wp_enqueue_script(
150
  'rmp_admin_dropzone_scripts',
151
+ RMP_PLUGIN_URL_V4 . '/assets/admin/js/dropzone.min.js',
152
  array('jquery'),
153
  RMP_PLUGIN_VERSION
154
  );
178
  )
179
  );
180
 
 
181
 
182
+ wp_enqueue_script( 'rmp_admin_scripts' );
 
 
 
 
 
 
183
 
184
  /** Enqueue the icons resources */
185
 
v4.0.0/inc/classes/class-control-manager.php CHANGED
@@ -24,7 +24,7 @@ if ( ! defined( 'ABSPATH' ) ) {
24
  class Control_Manager {
25
 
26
  use Singleton;
27
-
28
  /**
29
  * Construct method.
30
  */
@@ -85,7 +85,7 @@ class Control_Manager {
85
  $group_classes = $param['group_classes'];
86
  }
87
 
88
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
89
 
90
  //Check tooltip text is added or not.
91
  $tool_tip = '';
@@ -99,8 +99,9 @@ class Control_Manager {
99
  if( ! empty( $param['feature_type'] ) ) {
100
  $is_disabled = 'disabled';
101
  $feature_label = sprintf(
102
- '<a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > %s </a>',
103
- $param['feature_type']
 
104
  );
105
  }
106
 
@@ -176,12 +177,7 @@ class Control_Manager {
176
  */
177
  $html = apply_filters( 'rmp_text_control_html', $html, $param );
178
 
179
- // Check if echo parameter is empty or false.
180
- if ( empty( $param['echo'] ) ) {
181
- return $html;
182
- }
183
-
184
- echo $html;
185
  }
186
 
187
  /**
@@ -212,7 +208,7 @@ class Control_Manager {
212
  $group_classes = $param['group_classes'];
213
  }
214
 
215
- $html = sprintf('<div class="rmp-input-control-wrapper full-size %s">', $group_classes );
216
 
217
  //Check tooltip text is added or not.
218
  $tool_tip = '';
@@ -294,12 +290,7 @@ class Control_Manager {
294
  $html = apply_filters( 'rmp_text_control_html', $html, $param );
295
 
296
 
297
- // Check if echo parameter is empty or false.
298
- if ( empty( $param['echo'] ) ) {
299
- return $html;
300
- }
301
-
302
- echo $html;
303
 
304
  }
305
 
@@ -400,7 +391,7 @@ class Control_Manager {
400
  $group_classes = $param['group_classes'];
401
  }
402
 
403
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
404
 
405
  //Check tooltip text is added or not.
406
  $tool_tip = '';
@@ -447,12 +438,7 @@ class Control_Manager {
447
  */
448
  $html = apply_filters( 'rmp_color_control_html', $html, $param );
449
 
450
- // Check if echo parameter is empty or false.
451
- if ( empty( $param['echo'] ) ) {
452
- return $html;
453
- }
454
-
455
- echo $html;
456
  }
457
 
458
  /**
@@ -481,7 +467,7 @@ class Control_Manager {
481
  $group_classes = $param['group_classes'];
482
  }
483
 
484
- $html = sprintf( '<div class="rmp-input-control-wrapper %s">', $group_classes );
485
 
486
  $html .= '<div class="rmp-input-control">';
487
 
@@ -508,12 +494,7 @@ class Control_Manager {
508
  */
509
  $html = apply_filters( 'rmp_button_control_html', $html, $param );
510
 
511
- // Check if echo parameter is empty or false.
512
- if ( empty( $param['echo'] ) ) {
513
- return $html;
514
- }
515
-
516
- echo $html;
517
 
518
  }
519
 
@@ -545,7 +526,7 @@ class Control_Manager {
545
  $group_classes = $param['group_classes'];
546
  }
547
 
548
- $html = sprintf('<div class="rmp-input-control-wrapper rmp-input-control-switcher %s">', $group_classes );
549
 
550
  //Check tooltip text is added or not.
551
  $tool_tip = '';
@@ -559,7 +540,8 @@ class Control_Manager {
559
  if( ! empty( $param['feature_type'] ) ) {
560
  $is_disabled = 'disabled';
561
  $feature_label = sprintf(
562
- '<a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > %s </a>',
 
563
  $param['feature_type']
564
  );
565
  }
@@ -618,12 +600,7 @@ class Control_Manager {
618
  */
619
  $html = apply_filters( 'rmp_switcher_control_html', $html, $param );
620
 
621
- // Check if echo parameter is empty or false.
622
- if ( empty( $param['echo'] ) ) {
623
- return $html;
624
- }
625
-
626
- echo $html;
627
  }
628
 
629
  /**
@@ -654,7 +631,7 @@ class Control_Manager {
654
  $group_classes = $param['group_classes'];
655
  }
656
 
657
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
658
 
659
  //Check tooltip text is added or not.
660
  $tool_tip = '';
@@ -668,7 +645,8 @@ class Control_Manager {
668
  if( ! empty( $param['feature_type'] ) ) {
669
  $is_disabled = 'disabled';
670
  $feature_label = sprintf(
671
- '<a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > %s </a>',
 
672
  $param['feature_type']
673
  );
674
  }
@@ -757,12 +735,7 @@ class Control_Manager {
757
  */
758
  $html = apply_filters( 'rmp_select_control_html', $html, $param );
759
 
760
- // Check if echo parameter is empty or false.
761
- if ( empty( $param['echo'] ) ) {
762
- return $html;
763
- }
764
-
765
- echo $html;
766
  }
767
 
768
  /**
@@ -858,7 +831,7 @@ class Control_Manager {
858
  $group_classes = $param['group_classes'];
859
  }
860
 
861
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
862
 
863
  //Check tooltip text is added or not.
864
  $tool_tip = '';
@@ -872,7 +845,8 @@ class Control_Manager {
872
  if( ! empty( $param['feature_type'] ) ) {
873
  $is_disabled = 'disabled';
874
  $feature_label = sprintf(
875
- '<a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > %s </a>',
 
876
  $param['feature_type']
877
  );
878
  }
@@ -953,12 +927,7 @@ class Control_Manager {
953
  */
954
  $html = apply_filters( 'rmp_icon_picker_control_html', $html, $param);
955
 
956
- // Check if echo parameter is empty or false.
957
- if ( empty( $param['echo'] ) ) {
958
- return $html;
959
- }
960
-
961
- echo $html;
962
  }
963
 
964
  /**
@@ -981,7 +950,7 @@ class Control_Manager {
981
  $group_classes = $param['group_classes'];
982
  }
983
 
984
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
985
 
986
  //Check tooltip text is added or not.
987
  $tool_tip = '';
@@ -1053,12 +1022,7 @@ class Control_Manager {
1053
  */
1054
  $html = apply_filters( 'rmp_add_image_control_html', $html, $param );
1055
 
1056
- // Check if echo parameter is empty or false.
1057
- if ( empty( $param['echo'] ) ) {
1058
- return $html;
1059
- }
1060
-
1061
- echo $html;
1062
  }
1063
 
1064
  /**
@@ -1081,7 +1045,7 @@ class Control_Manager {
1081
  $group_classes = $param['group_classes'];
1082
  }
1083
 
1084
- $html = sprintf('<div class="rmp-input-control-wrapper %s">', $group_classes );
1085
 
1086
  //Check tooltip text is added or not.
1087
  $tool_tip = '';
@@ -1156,12 +1120,7 @@ class Control_Manager {
1156
  */
1157
  $html = apply_filters( 'rmp_add_text_alignment_control_html', $html, $param );
1158
 
1159
- // Check if echo parameter is empty or false.
1160
- if ( empty( $param['echo'] ) ) {
1161
- return $html;
1162
- }
1163
-
1164
- echo $html;
1165
  }
1166
 
1167
  /**
@@ -1240,13 +1199,14 @@ class Control_Manager {
1240
  '<div class="rmp-input-control-wrapper full-size">
1241
  <label class="rmp-input-control-label">
1242
  %s
1243
- <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > PRO </a>
1244
  </label>
1245
  <div class="rmp-input-control">
1246
  %s
1247
  </div>
1248
  </div>',
1249
  __('Device Visibility', 'responsive-menu-pro'),
 
1250
  $device_options
1251
  );
1252
  }
@@ -1261,7 +1221,7 @@ class Control_Manager {
1261
  protected function get_device_options() {
1262
  return sprintf(
1263
  '<div class="rmp-device-switcher-holder">
1264
- <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > PRO </a>
1265
  <ul class="select rmp-device-switcher" >
1266
  <li data-device="mobile">
1267
  %s
@@ -1274,6 +1234,7 @@ class Control_Manager {
1274
  </li>
1275
  </ul>
1276
  </div>',
 
1277
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/mobile.svg' ),
1278
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/tablet.svg' ),
1279
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/desktop.svg' )
@@ -1303,9 +1264,10 @@ class Control_Manager {
1303
  '<div class="upgrade-options">
1304
  <div class="upgrade-notes">
1305
  <p> %s </p>
1306
- <a target="_blank" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" class="button"> %s </a>
1307
  </div>
1308
  </div>',
 
1309
  __('This feature is not available in free version. <br/> Upgrade now to use', 'responsive-menu-pro'),
1310
  esc_html__('Upgrade to Pro', 'responsive-menu-pro')
1311
  );
24
  class Control_Manager {
25
 
26
  use Singleton;
27
+ static $pro_pricing_url = 'https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile';
28
  /**
29
  * Construct method.
30
  */
85
  $group_classes = $param['group_classes'];
86
  }
87
 
88
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">', esc_attr( $group_classes ) );
89
 
90
  //Check tooltip text is added or not.
91
  $tool_tip = '';
99
  if( ! empty( $param['feature_type'] ) ) {
100
  $is_disabled = 'disabled';
101
  $feature_label = sprintf(
102
+ '<a target="_blank" class="upgrade-tooltip" href="%s" > %s </a>',
103
+ esc_url( $this->pro_pricing_url),
104
+ esc_html( $param['feature_type'] )
105
  );
106
  }
107
 
177
  */
178
  $html = apply_filters( 'rmp_text_control_html', $html, $param );
179
 
180
+ return $html;
 
 
 
 
 
181
  }
182
 
183
  /**
208
  $group_classes = $param['group_classes'];
209
  }
210
 
211
+ $html = sprintf('<div class="rmp-input-control-wrapper full-size %s">', esc_attr( $group_classes ) );
212
 
213
  //Check tooltip text is added or not.
214
  $tool_tip = '';
290
  $html = apply_filters( 'rmp_text_control_html', $html, $param );
291
 
292
 
293
+ return $html;
 
 
 
 
 
294
 
295
  }
296
 
391
  $group_classes = $param['group_classes'];
392
  }
393
 
394
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">', esc_attr( $group_classes ) );
395
 
396
  //Check tooltip text is added or not.
397
  $tool_tip = '';
438
  */
439
  $html = apply_filters( 'rmp_color_control_html', $html, $param );
440
 
441
+ return $html;
 
 
 
 
 
442
  }
443
 
444
  /**
467
  $group_classes = $param['group_classes'];
468
  }
469
 
470
+ $html = sprintf( '<div class="rmp-input-control-wrapper %s">', esc_attr( $group_classes ) );
471
 
472
  $html .= '<div class="rmp-input-control">';
473
 
494
  */
495
  $html = apply_filters( 'rmp_button_control_html', $html, $param );
496
 
497
+ return $html;
 
 
 
 
 
498
 
499
  }
500
 
526
  $group_classes = $param['group_classes'];
527
  }
528
 
529
+ $html = sprintf('<div class="rmp-input-control-wrapper rmp-input-control-switcher %s">' , esc_attr( $group_classes ) );
530
 
531
  //Check tooltip text is added or not.
532
  $tool_tip = '';
540
  if( ! empty( $param['feature_type'] ) ) {
541
  $is_disabled = 'disabled';
542
  $feature_label = sprintf(
543
+ '<a target="_blank" class="upgrade-tooltip" href="%s" > %s </a>',
544
+ esc_url( $this->pro_pricing_url ),
545
  $param['feature_type']
546
  );
547
  }
600
  */
601
  $html = apply_filters( 'rmp_switcher_control_html', $html, $param );
602
 
603
+ return $html;
 
 
 
 
 
604
  }
605
 
606
  /**
631
  $group_classes = $param['group_classes'];
632
  }
633
 
634
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">' , esc_attr( $group_classes ) );
635
 
636
  //Check tooltip text is added or not.
637
  $tool_tip = '';
645
  if( ! empty( $param['feature_type'] ) ) {
646
  $is_disabled = 'disabled';
647
  $feature_label = sprintf(
648
+ '<a target="_blank" class="upgrade-tooltip" href="%s" > %s </a>',
649
+ esc_url($this->pro_pricing_url),
650
  $param['feature_type']
651
  );
652
  }
735
  */
736
  $html = apply_filters( 'rmp_select_control_html', $html, $param );
737
 
738
+ return $html;
 
 
 
 
 
739
  }
740
 
741
  /**
831
  $group_classes = $param['group_classes'];
832
  }
833
 
834
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">' , esc_attr( $group_classes ) );
835
 
836
  //Check tooltip text is added or not.
837
  $tool_tip = '';
845
  if( ! empty( $param['feature_type'] ) ) {
846
  $is_disabled = 'disabled';
847
  $feature_label = sprintf(
848
+ '<a target="_blank" class="upgrade-tooltip" href="%s" > %s </a>',
849
+ esc_attr($this->pro_pricing_url),
850
  $param['feature_type']
851
  );
852
  }
927
  */
928
  $html = apply_filters( 'rmp_icon_picker_control_html', $html, $param);
929
 
930
+ return $html;
 
 
 
 
 
931
  }
932
 
933
  /**
950
  $group_classes = $param['group_classes'];
951
  }
952
 
953
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">' , esc_attr( $group_classes ) );
954
 
955
  //Check tooltip text is added or not.
956
  $tool_tip = '';
1022
  */
1023
  $html = apply_filters( 'rmp_add_image_control_html', $html, $param );
1024
 
1025
+ return $html;
 
 
 
 
 
1026
  }
1027
 
1028
  /**
1045
  $group_classes = $param['group_classes'];
1046
  }
1047
 
1048
+ $html = sprintf('<div class="rmp-input-control-wrapper %s">' , esc_attr( $group_classes ) );
1049
 
1050
  //Check tooltip text is added or not.
1051
  $tool_tip = '';
1120
  */
1121
  $html = apply_filters( 'rmp_add_text_alignment_control_html', $html, $param );
1122
 
1123
+ return $html;
 
 
 
 
 
1124
  }
1125
 
1126
  /**
1199
  '<div class="rmp-input-control-wrapper full-size">
1200
  <label class="rmp-input-control-label">
1201
  %s
1202
+ <a target="_blank" class="upgrade-tooltip" href="%s" > PRO </a>
1203
  </label>
1204
  <div class="rmp-input-control">
1205
  %s
1206
  </div>
1207
  </div>',
1208
  __('Device Visibility', 'responsive-menu-pro'),
1209
+ esc_url( $this->pro_pricing_url ),
1210
  $device_options
1211
  );
1212
  }
1221
  protected function get_device_options() {
1222
  return sprintf(
1223
  '<div class="rmp-device-switcher-holder">
1224
+ <a target="_blank" class="upgrade-tooltip" href="%s" > PRO </a>
1225
  <ul class="select rmp-device-switcher" >
1226
  <li data-device="mobile">
1227
  %s
1234
  </li>
1235
  </ul>
1236
  </div>',
1237
+ esc_url( $this->pro_pricing_url ),
1238
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/mobile.svg' ),
1239
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/tablet.svg' ),
1240
  file_get_contents( RMP_PLUGIN_PATH_V4 .'/assets/admin/icons/svg/desktop.svg' )
1264
  '<div class="upgrade-options">
1265
  <div class="upgrade-notes">
1266
  <p> %s </p>
1267
+ <a target="_blank" href="%s" class="button"> %s </a>
1268
  </div>
1269
  </div>',
1270
+ esc_url( $this->pro_pricing_url ),
1271
  __('This feature is not available in free version. <br/> Upgrade now to use', 'responsive-menu-pro'),
1272
  esc_html__('Upgrade to Pro', 'responsive-menu-pro')
1273
  );
v4.0.0/inc/classes/class-editor-manager.php CHANGED
@@ -2,10 +2,10 @@
2
  /**
3
  * Editor_Manager class.
4
  * This class is responsible for editing the menu functionality.
5
- *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
- *
9
  * @package responsive-menu-pro
10
  */
11
 
@@ -37,7 +37,7 @@ class Editor_Manager {
37
  * To setup action/filter.
38
  *
39
  * @version 4.0.0
40
- *
41
  * @return void
42
  */
43
  protected function setup_hooks() {
@@ -54,9 +54,9 @@ class Editor_Manager {
54
 
55
  /**
56
  * This function save the settings and meta of mega menu item.
57
- *
58
  * @version 4.0.0
59
- *
60
  * @return json
61
  */
62
  public function rmp_save_mega_menu_item() {
@@ -70,7 +70,7 @@ class Editor_Manager {
70
 
71
  $menu_id = sanitize_text_field( $_POST['menu_id'] );
72
  if ( empty( $menu_id ) ) {
73
- wp_send_json_error(
74
  [ 'message' => __( 'Menu ID missing !', 'responsive-menu-pro' )]);
75
  }
76
 
@@ -83,16 +83,16 @@ class Editor_Manager {
83
  // Don't forget to sanitize the data using recursive.
84
  if ( is_array( $_POST['item_meta'] ) ) {
85
 
86
- $item_meta = $_POST['item_meta'];
87
  }
88
 
89
  update_post_meta( $menu_id, '_rmp_mega_menu_'. $item_id, $item_meta );
90
 
91
  /**
92
  * Fires when mega menu item settings update.
93
- *
94
- * @version 4.0.0
95
- *
96
  * @param int $menu_id Menu Id.
97
  * @param int $item_id Item ID for which mega menu settings are updated
98
  * @param array $item_meta List of mega menu settings of an item.
@@ -105,9 +105,9 @@ class Editor_Manager {
105
 
106
  /**
107
  * Function to update the enable option of mega menu item.
108
- *
109
  * @version 4.0.0
110
- *
111
  * @return json
112
  */
113
  public function enable_mega_menu_item() {
@@ -128,7 +128,7 @@ class Editor_Manager {
128
  wp_send_json_success( [ 'message' => __( 'Success', 'responsive-menu-pro' ) ] );
129
  }
130
 
131
- wp_send_json_error(
132
  [ 'message' => __( 'Menu not found', 'responsive-menu-pro' ) ]
133
  );
134
 
@@ -138,7 +138,7 @@ class Editor_Manager {
138
  * This function saved the menu options when click update in the menu editor.
139
  *
140
  * @since 4.0.0
141
- *
142
  * @return json
143
  */
144
  public function rmp_save_options() {
@@ -146,7 +146,8 @@ class Editor_Manager {
146
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
147
 
148
  $options = [];
149
- parse_str( $_POST['form'], $options );
 
150
 
151
  $menu_id = sanitize_text_field( $options['menu_id'] );
152
  if ( empty( $menu_id ) ) {
@@ -162,7 +163,7 @@ class Editor_Manager {
162
 
163
  /**
164
  * Fires when saved the options.
165
- *
166
  * @version 4.0.0
167
  * @param int $menu_id Menu ID.
168
  */
2
  /**
3
  * Editor_Manager class.
4
  * This class is responsible for editing the menu functionality.
5
+ *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
+ *
9
  * @package responsive-menu-pro
10
  */
11
 
37
  * To setup action/filter.
38
  *
39
  * @version 4.0.0
40
+ *
41
  * @return void
42
  */
43
  protected function setup_hooks() {
54
 
55
  /**
56
  * This function save the settings and meta of mega menu item.
57
+ *
58
  * @version 4.0.0
59
+ *
60
  * @return json
61
  */
62
  public function rmp_save_mega_menu_item() {
70
 
71
  $menu_id = sanitize_text_field( $_POST['menu_id'] );
72
  if ( empty( $menu_id ) ) {
73
+ wp_send_json_error(
74
  [ 'message' => __( 'Menu ID missing !', 'responsive-menu-pro' )]);
75
  }
76
 
83
  // Don't forget to sanitize the data using recursive.
84
  if ( is_array( $_POST['item_meta'] ) ) {
85
 
86
+ $item_meta = intval( $_POST['item_meta'] );
87
  }
88
 
89
  update_post_meta( $menu_id, '_rmp_mega_menu_'. $item_id, $item_meta );
90
 
91
  /**
92
  * Fires when mega menu item settings update.
93
+ *
94
+ * @version 4.0.0
95
+ *
96
  * @param int $menu_id Menu Id.
97
  * @param int $item_id Item ID for which mega menu settings are updated
98
  * @param array $item_meta List of mega menu settings of an item.
105
 
106
  /**
107
  * Function to update the enable option of mega menu item.
108
+ *
109
  * @version 4.0.0
110
+ *
111
  * @return json
112
  */
113
  public function enable_mega_menu_item() {
128
  wp_send_json_success( [ 'message' => __( 'Success', 'responsive-menu-pro' ) ] );
129
  }
130
 
131
+ wp_send_json_error(
132
  [ 'message' => __( 'Menu not found', 'responsive-menu-pro' ) ]
133
  );
134
 
138
  * This function saved the menu options when click update in the menu editor.
139
  *
140
  * @since 4.0.0
141
+ *
142
  * @return json
143
  */
144
  public function rmp_save_options() {
146
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
147
 
148
  $options = [];
149
+ $form_data = $_POST['form'];
150
+ parse_str( $form_data, $options );
151
 
152
  $menu_id = sanitize_text_field( $options['menu_id'] );
153
  if ( empty( $menu_id ) ) {
163
 
164
  /**
165
  * Fires when saved the options.
166
+ *
167
  * @version 4.0.0
168
  * @param int $menu_id Menu ID.
169
  */
v4.0.0/inc/classes/class-plugin.php CHANGED
@@ -72,7 +72,7 @@ class Plugin {
72
  //Check post type.
73
  $post_type = get_post_type();
74
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
75
- $post_type = $_GET['post_type'];
76
  }
77
 
78
  if ( 'rmp_menu' !== $post_type || ! empty( $_GET['page'] ) ) {
@@ -107,7 +107,7 @@ class Plugin {
107
  * Add plugin upgrade link.
108
  *
109
  * Add a link to the settings page on the responsive menu page.
110
- *
111
  * @param array $links List of existing plugin action links.
112
  * @return array List of modified plugin action links.
113
  */
@@ -123,15 +123,15 @@ class Plugin {
123
 
124
  /**
125
  * Function to add the admin notice to upgrade as pro.
126
- *
127
  * @version 4.1.0
128
- *
129
  */
130
  public function rmp_upgrade_pro_admin_notice() {
131
 
132
- $post_type = get_post_type();
133
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
134
- $post_type = $_GET['post_type'];
135
  }
136
 
137
  if ( 'rmp_menu' !== $post_type ) {
@@ -156,7 +156,7 @@ class Plugin {
156
 
157
  /**
158
  * Function to show the admin notice if plugin deactivate.
159
- *
160
  * @return void
161
  */
162
  public function rmp_deactivate_paid_version_notice() {
@@ -165,7 +165,7 @@ class Plugin {
165
  '<div class="notice notice-error is-dismissible">
166
  <p>%s</p>
167
  </div>',
168
- __('Responsive Menu has been deactivated','responsive-menu-pro' )
169
  );
170
  delete_transient( 'og-admin-notice-activation-pro' );
171
  }
@@ -173,9 +173,9 @@ class Plugin {
173
 
174
  /**
175
  * Load plugin text domain.
176
- *
177
  * @version 4.0.0
178
- *
179
  * @return void
180
  */
181
  public function rmp_load_plugin_text_domain() {
@@ -184,22 +184,22 @@ class Plugin {
184
 
185
  /**
186
  * Function to render the nenu on frontend.
187
- *
188
  * @version 4.0.0
189
  */
190
  function menu_render_on_frontend() {
191
 
192
  $option_manager = Option_Manager::get_instance();
193
  $menu_ids = get_all_rmp_menu_ids();
194
-
195
  if ( empty( $menu_ids ) ) {
196
  return;
197
  }
198
-
199
  foreach ( $menu_ids as $menu_id ) {
200
 
201
  $menu_show_on = $option_manager->get_option( $menu_id, 'menu_display_on' );
202
-
203
  if ( ! empty( $menu_show_on ) && 'shortcode' === $menu_show_on ) {
204
  continue;
205
  }
@@ -211,9 +211,9 @@ class Plugin {
211
 
212
  /**
213
  * Check support of wp_body_open for plugins and themes.
214
- *
215
  * @since 4.0.0
216
- *
217
  * @param string $hook Name of hook.
218
  * @return boolean
219
  */
72
  //Check post type.
73
  $post_type = get_post_type();
74
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
75
+ $post_type = intval( $_GET['post_type'] );
76
  }
77
 
78
  if ( 'rmp_menu' !== $post_type || ! empty( $_GET['page'] ) ) {
107
  * Add plugin upgrade link.
108
  *
109
  * Add a link to the settings page on the responsive menu page.
110
+ *
111
  * @param array $links List of existing plugin action links.
112
  * @return array List of modified plugin action links.
113
  */
123
 
124
  /**
125
  * Function to add the admin notice to upgrade as pro.
126
+ *
127
  * @version 4.1.0
128
+ *
129
  */
130
  public function rmp_upgrade_pro_admin_notice() {
131
 
132
+ $post_type = get_post_type();
133
  if ( empty( $post_type ) && ! empty( $_GET['post_type'] ) ) {
134
+ $post_type = intval( $_GET['post_type'] );
135
  }
136
 
137
  if ( 'rmp_menu' !== $post_type ) {
156
 
157
  /**
158
  * Function to show the admin notice if plugin deactivate.
159
+ *
160
  * @return void
161
  */
162
  public function rmp_deactivate_paid_version_notice() {
165
  '<div class="notice notice-error is-dismissible">
166
  <p>%s</p>
167
  </div>',
168
+ __('Responsive Menu has been deactivated','responsive-menu-pro' )
169
  );
170
  delete_transient( 'og-admin-notice-activation-pro' );
171
  }
173
 
174
  /**
175
  * Load plugin text domain.
176
+ *
177
  * @version 4.0.0
178
+ *
179
  * @return void
180
  */
181
  public function rmp_load_plugin_text_domain() {
184
 
185
  /**
186
  * Function to render the nenu on frontend.
187
+ *
188
  * @version 4.0.0
189
  */
190
  function menu_render_on_frontend() {
191
 
192
  $option_manager = Option_Manager::get_instance();
193
  $menu_ids = get_all_rmp_menu_ids();
194
+
195
  if ( empty( $menu_ids ) ) {
196
  return;
197
  }
198
+
199
  foreach ( $menu_ids as $menu_id ) {
200
 
201
  $menu_show_on = $option_manager->get_option( $menu_id, 'menu_display_on' );
202
+
203
  if ( ! empty( $menu_show_on ) && 'shortcode' === $menu_show_on ) {
204
  continue;
205
  }
211
 
212
  /**
213
  * Check support of wp_body_open for plugins and themes.
214
+ *
215
  * @since 4.0.0
216
+ *
217
  * @param string $hook Name of hook.
218
  * @return boolean
219
  */
v4.0.0/inc/classes/class-preview.php CHANGED
@@ -2,10 +2,10 @@
2
  /**
3
  * Preview class.
4
  * This class is responsible for preview related functionality.
5
- *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
- *
9
  * @package responsive-menu-pro
10
  */
11
 
@@ -37,7 +37,7 @@ class Preview {
37
  * To setup action/filter.
38
  *
39
  * @version 4.0.0
40
- *
41
  * @return void
42
  */
43
  protected function setup_hooks() {
@@ -46,15 +46,15 @@ class Preview {
46
 
47
  /**
48
  * This function get the content of menu item for live preview element.
49
- *
50
  * @return HTML
51
  */
52
  public function enable_menu_item() {
53
 
54
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
55
 
56
- $menu_id = $_POST['menu_id'];
57
- $menu_element = $_POST['menu_element'];
58
  $menu = new RMP_Menu($menu_id);
59
 
60
  if ( $menu_element === 'menu' ) {
2
  /**
3
  * Preview class.
4
  * This class is responsible for preview related functionality.
5
+ *
6
  * @version 4.0.0
7
  * @author Expresstech System
8
+ *
9
  * @package responsive-menu-pro
10
  */
11
 
37
  * To setup action/filter.
38
  *
39
  * @version 4.0.0
40
+ *
41
  * @return void
42
  */
43
  protected function setup_hooks() {
46
 
47
  /**
48
  * This function get the content of menu item for live preview element.
49
+ *
50
  * @return HTML
51
  */
52
  public function enable_menu_item() {
53
 
54
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
55
 
56
+ $menu_id = intval( $_POST['menu_id'] );
57
+ $menu_element = intval( $_POST['menu_element'] );
58
  $menu = new RMP_Menu($menu_id);
59
 
60
  if ( $menu_element === 'menu' ) {
v4.0.0/inc/classes/class-rmp-menu.php CHANGED
@@ -102,7 +102,7 @@ if ( ! class_exists( 'RMP_Menu' ) ) :
102
 
103
  $html = sprintf( '%s<div id="rmp-container-%s" class="rmp-container %s">%s</div>',
104
  $menu_switcher,
105
- $this->menu_id,
106
  esc_attr( $menu_container_classes ),
107
  $html
108
  );
102
 
103
  $html = sprintf( '%s<div id="rmp-container-%s" class="rmp-container %s">%s</div>',
104
  $menu_switcher,
105
+ esc_attr( $this->menu_id ),
106
  esc_attr( $menu_container_classes ),
107
  $html
108
  );
v4.0.0/inc/classes/class-style-manager.php CHANGED
@@ -20,20 +20,20 @@ if ( ! defined( 'ABSPATH' ) ) {
20
 
21
  /**
22
  * Class Style_Manager
23
- *
24
  * This class is responsible for handle the styling from frontend.
25
- *
26
  * @version 4.0.0
27
  */
28
  class Style_Manager {
29
 
30
  use Singleton;
31
-
32
  /**
33
  * Instance of option manager class.
34
- *
35
  * @version 4.0.0
36
- *
37
  * @var array $option_manager.
38
  */
39
  protected $option_manager;
@@ -50,19 +50,19 @@ class Style_Manager {
50
  * To setup action/filter.
51
  *
52
  * @version 4.0.0
53
- *
54
  * @return void
55
  */
56
  protected function setup_hooks() {
57
 
58
- add_action( 'wp_head', array( $this , 'enqueue_styles_as_inline' ) );
59
  add_action( 'wp_enqueue_scripts', array( $this , 'add_rmp_menu_frontend_scripts' ) );
60
  add_action( 'rmp_create_new_menu', array( $this , 'save_style_css_on_file' ), 10 , 0 );
61
  add_action( 'rmp_save_menu', array( $this , 'save_style_css_on_file' ), 10, 0 );
62
  add_action( 'rmp_update_mega_menu_item', array( $this , 'save_style_css_on_file' ), 10, 0 );
63
  add_action( 'rmp_save_global_settings', array( $this , 'save_style_css_on_file' ), 10, 0 );
64
  add_action( 'rmp_theme_apply', array( $this , 'save_style_css_on_file' ), 10, 0 );
65
- add_action( 'rmp_migrate_menu_style', [ $this , 'save_style_css_on_file' ], 10, 0 );
66
  add_action( 'rmp_import_menu', [ $this , 'save_style_css_on_file' ], 10, 0 );
67
 
68
  // Hide adminbar.
@@ -73,7 +73,7 @@ class Style_Manager {
73
 
74
  /**
75
  * Function to call the css generate for all menu one by one.
76
- *
77
  * @return string $css
78
  */
79
  public function get_menus_scss_to_css() {
@@ -95,7 +95,7 @@ class Style_Manager {
95
  $css .= $this->option_manager->get_global_option( 'rmp_custom_css' );
96
 
97
  //If minify is enable from settings then minify the style css.
98
- if ( 'on' === $this->option_manager->get_global_option( 'rmp_minify_scripts' ) ) {
99
  $css = $this->minify( $css );
100
  }
101
 
@@ -116,7 +116,7 @@ class Style_Manager {
116
 
117
  $upload_dir = wp_upload_dir();
118
 
119
- $dir = trailingslashit( $upload_dir['basedir'] ) . 'rmp-menu/css/';
120
 
121
  if ( ! $wp_filesystem->is_dir( $dir ) ) {
122
  wp_mkdir_p( $dir );
@@ -161,9 +161,9 @@ class Style_Manager {
161
 
162
  /**
163
  * Function to minify the css to reduce the file size.
164
- *
165
  * @param string $row_css
166
- *
167
  * @return string $minified
168
  */
169
  public function minify( $row_css ) {
@@ -184,13 +184,13 @@ class Style_Manager {
184
 
185
  /**
186
  * Function to combine the options of all the menus.
187
- *
188
  * @version 4.0.0
189
- *
190
  * @return array $options;
191
  */
192
  public function get_all_menu_options() {
193
- $menu_ids = get_all_rmp_menu_ids();
194
  $menu_options = [];
195
 
196
  foreach ( $menu_ids as $menu_id ) {
@@ -206,9 +206,9 @@ class Style_Manager {
206
 
207
  /**
208
  * Function get the active item toggle icon.
209
- *
210
  * @version 4.0.0
211
- *
212
  * @param array options
213
  * @return HTML
214
  */
@@ -290,7 +290,7 @@ class Style_Manager {
290
 
291
  /**
292
  * Fires after frontend scripts are enqueued.
293
- *
294
  * @since 4.0.4
295
  */
296
  do_action( 'after_rmp_enqueue_frontend_scripts' );
@@ -298,7 +298,7 @@ class Style_Manager {
298
 
299
  /**
300
  * This function enqueue inline the menu style css.
301
- *
302
  * @version 4.0.0
303
  */
304
  public function enqueue_styles_as_inline() {
@@ -308,14 +308,16 @@ class Style_Manager {
308
  }
309
 
310
  $css = $this->get_menus_scss_to_css();
311
- echo '<style id="rmp-inline-menu-styles">'. $css . '</style>';
 
 
312
  }
313
 
314
  /**
315
  * This function convert the scss to css for menu.
316
- *
317
  * @param int $menu_id This is menu id for which converting the scss to css.
318
- *
319
  * @return string|WP_Error
320
  */
321
  public function get_css_for_menu( $menu_id ) {
@@ -588,7 +590,7 @@ class Style_Manager {
588
  $menu_title_section_padding_bottom = $options['menu_title_section_padding']['bottom'];
589
  }
590
 
591
-
592
  $menu_title_background = '';
593
  if ( ! empty( $options['menu_title_background_colour'] ) ) {
594
  $menu_title_background = $options['menu_title_background_colour'];
@@ -885,7 +887,7 @@ class Style_Manager {
885
  $menu_item_padding_unit = $options['menu_depth_0_unit'];
886
  }
887
 
888
-
889
 
890
  $menu_depth_side = '';
891
  if ( ! empty( $options['menu_depth_side'] ) ) {
@@ -1031,7 +1033,7 @@ class Style_Manager {
1031
  if ( ! empty( $options['submenu_links_height'] ) ) {
1032
  $submenu_item_height = $options['submenu_links_height'];
1033
  }
1034
-
1035
  $submenu_item_height_unit = '';
1036
  if ( ! empty( $options['submenu_links_height_unit'] ) ) {
1037
  $submenu_item_height = $options['submenu_links_height_unit'];
@@ -1329,8 +1331,8 @@ class Style_Manager {
1329
  'menu_title_background_hover' => $menu_title_background_hover,
1330
  'menu_title_font_color' => $menu_title_font_color,
1331
  'menu_title_font_color_hover' => $menu_title_font_color_hover,
1332
- 'menu_title_font_size' => $menu_title_font_size,
1333
- 'menu_title_image_width' => $menu_title_image_width,
1334
  'menu_title_image_height' => $menu_title_image_height,
1335
  'menu_title_text_alignment' => $menu_title_text_alignment,
1336
  'menu_title_section_padding_left' => $menu_title_section_padding_left,
@@ -1350,7 +1352,7 @@ class Style_Manager {
1350
  'menu_container_background_image' => "'" . $menu_container_background_image . "'",
1351
  'menu_container_appear_from' => $menu_container_appear_from,
1352
  'page_wrapper' => $page_wrapper,
1353
- 'menu_to_hide' => $menu_to_hide,
1354
  'menu_container_padding_left' => $menu_container_padding_left,
1355
  'menu_container_padding_top' => $menu_container_padding_top,
1356
  'menu_container_padding_bottom' => $menu_container_padding_bottom,
@@ -1482,9 +1484,9 @@ class Style_Manager {
1482
 
1483
  /**
1484
  * Apply before parse the scss to css.
1485
- *
1486
  * @since 4.1.0
1487
- *
1488
  * @param array $parse_options Parsed menu settings.
1489
  * @param int $menu_id Menu Id.
1490
  * @param array $options Menu options array.
@@ -1498,9 +1500,9 @@ class Style_Manager {
1498
 
1499
  /**
1500
  * Apply after parsed the scss to css.
1501
- *
1502
  * @since 4.1.0
1503
- *
1504
  * @param string $css Compiled CSS.
1505
  * @param int $menu_id Menu Id.
1506
  * @param array $parse_options Parsed menu settings.
@@ -1510,7 +1512,7 @@ class Style_Manager {
1510
 
1511
  return $css;
1512
  }
1513
-
1514
 
1515
  catch ( Exception $e ) {
1516
  return new \WP_Error( "Warning: Menu style scss compile failed <br/> <br />" . $e->getMessage() );
@@ -1525,7 +1527,7 @@ class Style_Manager {
1525
  public function get_common_scss_to_css() {
1526
  try {
1527
 
1528
-
1529
  $menu_adjust_for_wp_admin_bar = $this->option_manager->get_global_option( 'menu_adjust_for_wp_admin_bar' );
1530
 
1531
  $options = [
20
 
21
  /**
22
  * Class Style_Manager
23
+ *
24
  * This class is responsible for handle the styling from frontend.
25
+ *
26
  * @version 4.0.0
27
  */
28
  class Style_Manager {
29
 
30
  use Singleton;
31
+
32
  /**
33
  * Instance of option manager class.
34
+ *
35
  * @version 4.0.0
36
+ *
37
  * @var array $option_manager.
38
  */
39
  protected $option_manager;
50
  * To setup action/filter.
51
  *
52
  * @version 4.0.0
53
+ *
54
  * @return void
55
  */
56
  protected function setup_hooks() {
57
 
58
+ add_action( 'wp_enqueue_scripts', array( $this , 'enqueue_styles_as_inline' ) );
59
  add_action( 'wp_enqueue_scripts', array( $this , 'add_rmp_menu_frontend_scripts' ) );
60
  add_action( 'rmp_create_new_menu', array( $this , 'save_style_css_on_file' ), 10 , 0 );
61
  add_action( 'rmp_save_menu', array( $this , 'save_style_css_on_file' ), 10, 0 );
62
  add_action( 'rmp_update_mega_menu_item', array( $this , 'save_style_css_on_file' ), 10, 0 );
63
  add_action( 'rmp_save_global_settings', array( $this , 'save_style_css_on_file' ), 10, 0 );
64
  add_action( 'rmp_theme_apply', array( $this , 'save_style_css_on_file' ), 10, 0 );
65
+ add_action( 'rmp_migrate_menu_style', [ $this , 'save_style_css_on_file' ], 10, 0 );
66
  add_action( 'rmp_import_menu', [ $this , 'save_style_css_on_file' ], 10, 0 );
67
 
68
  // Hide adminbar.
73
 
74
  /**
75
  * Function to call the css generate for all menu one by one.
76
+ *
77
  * @return string $css
78
  */
79
  public function get_menus_scss_to_css() {
95
  $css .= $this->option_manager->get_global_option( 'rmp_custom_css' );
96
 
97
  //If minify is enable from settings then minify the style css.
98
+ if ( 'on' === $this->option_manager->get_global_option( 'rmp_minify_scripts' ) ) {
99
  $css = $this->minify( $css );
100
  }
101
 
116
 
117
  $upload_dir = wp_upload_dir();
118
 
119
+ $dir = trailingslashit( $upload_dir['basedir'] ) . 'rmp-menu/css/';
120
 
121
  if ( ! $wp_filesystem->is_dir( $dir ) ) {
122
  wp_mkdir_p( $dir );
161
 
162
  /**
163
  * Function to minify the css to reduce the file size.
164
+ *
165
  * @param string $row_css
166
+ *
167
  * @return string $minified
168
  */
169
  public function minify( $row_css ) {
184
 
185
  /**
186
  * Function to combine the options of all the menus.
187
+ *
188
  * @version 4.0.0
189
+ *
190
  * @return array $options;
191
  */
192
  public function get_all_menu_options() {
193
+ $menu_ids = get_all_rmp_menu_ids();
194
  $menu_options = [];
195
 
196
  foreach ( $menu_ids as $menu_id ) {
206
 
207
  /**
208
  * Function get the active item toggle icon.
209
+ *
210
  * @version 4.0.0
211
+ *
212
  * @param array options
213
  * @return HTML
214
  */
290
 
291
  /**
292
  * Fires after frontend scripts are enqueued.
293
+ *
294
  * @since 4.0.4
295
  */
296
  do_action( 'after_rmp_enqueue_frontend_scripts' );
298
 
299
  /**
300
  * This function enqueue inline the menu style css.
301
+ *
302
  * @version 4.0.0
303
  */
304
  public function enqueue_styles_as_inline() {
308
  }
309
 
310
  $css = $this->get_menus_scss_to_css();
311
+ wp_register_style( 'responsive-menu', false );
312
+ wp_enqueue_style( 'responsive-menu' );
313
+ wp_add_inline_style( 'responsive-menu', $css );
314
  }
315
 
316
  /**
317
  * This function convert the scss to css for menu.
318
+ *
319
  * @param int $menu_id This is menu id for which converting the scss to css.
320
+ *
321
  * @return string|WP_Error
322
  */
323
  public function get_css_for_menu( $menu_id ) {
590
  $menu_title_section_padding_bottom = $options['menu_title_section_padding']['bottom'];
591
  }
592
 
593
+
594
  $menu_title_background = '';
595
  if ( ! empty( $options['menu_title_background_colour'] ) ) {
596
  $menu_title_background = $options['menu_title_background_colour'];
887
  $menu_item_padding_unit = $options['menu_depth_0_unit'];
888
  }
889
 
890
+
891
 
892
  $menu_depth_side = '';
893
  if ( ! empty( $options['menu_depth_side'] ) ) {
1033
  if ( ! empty( $options['submenu_links_height'] ) ) {
1034
  $submenu_item_height = $options['submenu_links_height'];
1035
  }
1036
+
1037
  $submenu_item_height_unit = '';
1038
  if ( ! empty( $options['submenu_links_height_unit'] ) ) {
1039
  $submenu_item_height = $options['submenu_links_height_unit'];
1331
  'menu_title_background_hover' => $menu_title_background_hover,
1332
  'menu_title_font_color' => $menu_title_font_color,
1333
  'menu_title_font_color_hover' => $menu_title_font_color_hover,
1334
+ 'menu_title_font_size' => $menu_title_font_size,
1335
+ 'menu_title_image_width' => $menu_title_image_width,
1336
  'menu_title_image_height' => $menu_title_image_height,
1337
  'menu_title_text_alignment' => $menu_title_text_alignment,
1338
  'menu_title_section_padding_left' => $menu_title_section_padding_left,
1352
  'menu_container_background_image' => "'" . $menu_container_background_image . "'",
1353
  'menu_container_appear_from' => $menu_container_appear_from,
1354
  'page_wrapper' => $page_wrapper,
1355
+ 'menu_to_hide' => $menu_to_hide,
1356
  'menu_container_padding_left' => $menu_container_padding_left,
1357
  'menu_container_padding_top' => $menu_container_padding_top,
1358
  'menu_container_padding_bottom' => $menu_container_padding_bottom,
1484
 
1485
  /**
1486
  * Apply before parse the scss to css.
1487
+ *
1488
  * @since 4.1.0
1489
+ *
1490
  * @param array $parse_options Parsed menu settings.
1491
  * @param int $menu_id Menu Id.
1492
  * @param array $options Menu options array.
1500
 
1501
  /**
1502
  * Apply after parsed the scss to css.
1503
+ *
1504
  * @since 4.1.0
1505
+ *
1506
  * @param string $css Compiled CSS.
1507
  * @param int $menu_id Menu Id.
1508
  * @param array $parse_options Parsed menu settings.
1512
 
1513
  return $css;
1514
  }
1515
+
1516
 
1517
  catch ( Exception $e ) {
1518
  return new \WP_Error( "Warning: Menu style scss compile failed <br/> <br />" . $e->getMessage() );
1527
  public function get_common_scss_to_css() {
1528
  try {
1529
 
1530
+
1531
  $menu_adjust_for_wp_admin_bar = $this->option_manager->get_global_option( 'menu_adjust_for_wp_admin_bar' );
1532
 
1533
  $options = [
v4.0.0/inc/classes/class-theme-manager.php CHANGED
@@ -1,10 +1,10 @@
1
  <?php
2
  /**
3
  * This file contain the Theme_Manager class and it's functionalities for menu.
4
- *
5
  * @version 4.0.0
6
  * @author Expresstech System
7
- *
8
  * @package responsive-menu-pro
9
  */
10
 
@@ -21,7 +21,7 @@ if ( ! defined( 'ABSPATH' ) ) {
21
  /**
22
  * Class Theme_Manager
23
  * This class is handling the menu themes and its functionalities.
24
- *
25
  * @since 4.0.0
26
  */
27
  class Theme_Manager {
@@ -45,24 +45,24 @@ class Theme_Manager {
45
  * To setup action/filter.
46
  *
47
  * @since 4.0.0
48
- *
49
  * @return void
50
  */
51
  protected function setup_hooks() {
52
  add_action('wp_ajax_rmp_save_theme', array( $this, 'rmp_save_theme' ) );
53
  add_action('admin_post_rmp_upload_theme_file', array( $this, 'rmp_upload_theme' ) );
54
- add_action( 'wp_ajax_rmp_menu_theme_upload', [ $this, 'rmp_theme_upload_from_wizard' ] );
55
  add_action('wp_ajax_rmp_theme_delete', array( $this, 'rmp_theme_delete' ) );
56
  add_action('wp_ajax_rmp_theme_apply', array( $this, 'rmp_theme_apply' ) );
57
  add_action('wp_ajax_rmp_call_theme_api', array( $this, 'update_theme_api_cache' ) );
58
  }
59
 
60
-
61
  /**
62
  * Function to get the list of pro theme from store.
63
- *
64
  * @since 4.0.0
65
- *
66
  * @return array $pro_themes
67
  */
68
  public function get_themes_by_api() {
@@ -107,7 +107,7 @@ class Theme_Manager {
107
  * Function to apply the theme in the menu.
108
  *
109
  * @since 4.0.0
110
- *
111
  * @return json
112
  */
113
  public function rmp_theme_apply() {
@@ -138,7 +138,7 @@ class Theme_Manager {
138
 
139
  /**
140
  * Fires when menu theme applied and options are saved.
141
- *
142
  * @since 4.0.0
143
  * @param int $menu_id
144
  */
@@ -168,7 +168,7 @@ class Theme_Manager {
168
  $options = [];
169
  $min_version = '4.0.0';
170
 
171
- foreach( $theme_dirs as $theme_dir ) {
172
  $config_file = $theme_dir . '/config.json';
173
  if ( file_exists( $config_file ) ) {
174
  $config = json_decode( file_get_contents( $config_file ), true);
@@ -195,9 +195,9 @@ class Theme_Manager {
195
 
196
  /**
197
  * Filters the theme setting options.
198
- *
199
  * @since 4.0.1
200
- *
201
  * @param array $option
202
  * @param string $theme_name
203
  */
@@ -208,10 +208,10 @@ class Theme_Manager {
208
 
209
  /**
210
  * Function to delete the theme.
211
- *
212
  * @since 4.0.0
213
  * @since 4.1.0 Added condition for active theme.
214
- *
215
  * @return json
216
  */
217
  public function rmp_theme_delete() {
@@ -241,10 +241,10 @@ class Theme_Manager {
241
 
242
  /**
243
  * Function to return the theme dir path.
244
- *
245
  * @since 4.0.0
246
  * @since 4.1.0 Added the plugin bundle theme.
247
- *
248
  * @return string
249
  */
250
  public function get_theme_dir( $theme_name ) {
@@ -256,7 +256,7 @@ class Theme_Manager {
256
  //Themes from plugin bundle.
257
  $theme_dirs = array_merge( glob( RMP_PLUGIN_PATH_V4 . '/themes/*' , GLOB_ONLYDIR ), $theme_dirs );
258
 
259
- foreach( $theme_dirs as $theme_dir ) {
260
  $config_file = $theme_dir . '/config.json';
261
  if ( file_exists( $config_file ) ) {
262
  $config = json_decode( file_get_contents( $config_file ), true);
@@ -287,28 +287,28 @@ class Theme_Manager {
287
  return;
288
  }
289
 
290
- $this->delete_files( $theme_dir );
291
  }
292
 
293
  /**
294
  * Function to delete the theme files.
295
- *
296
  * @since 4.0.0
297
- *
298
- * @return void
299
  */
300
- public function delete_files( $dir ) {
301
- foreach( glob($dir . '/*') as $file) {
302
- if( is_dir($file)) delete_files($file); else unlink($file);
303
  }
304
- rmdir($dir);
305
  }
306
 
307
  /**
308
  * Function to delete the saved template.
309
- *
310
  * @since 4.0.0
311
- *
312
  * @return boolean
313
  */
314
  public function delete_template( $theme_name ) {
@@ -347,26 +347,38 @@ class Theme_Manager {
347
  return;
348
  }
349
 
350
- status_header(200);
 
 
 
 
 
 
 
 
 
351
 
352
- $theme = $_FILES['file']['tmp_name'];
353
 
354
  WP_Filesystem();
355
  $upload_dir = wp_upload_dir()['basedir'] . '/rmp-menu/themes/';
356
- $unzip_file = unzip_file( $theme , $upload_dir );
357
 
358
- if ( is_wp_error( $unzip_file ) ) {
359
- $status = ['danger' => $unzip_file->get_error_message() ];
 
 
360
  } else {
361
- $status = [ 'success' => 'Theme Imported Successfully.'];
 
 
362
  }
363
 
364
- return $status;
365
  }
366
 
367
  /**
368
  * Returns the theme list with meta info.
369
- *
370
  * @since 4.0.0
371
  * @since 4.1.0 Added bundle themes.
372
  *
@@ -375,7 +387,7 @@ class Theme_Manager {
375
  public function get_themes_from_uploads() {
376
 
377
  //Get theme from uploads directory.
378
- $upload_dir = wp_upload_dir();
379
  $theme_url = $upload_dir['baseurl'] . '/rmp-menu/themes';
380
  $theme_dir_path = $upload_dir['basedir'] . '/rmp-menu/themes';
381
  $theme_dirs = glob( $theme_dir_path . '/*' , GLOB_ONLYDIR );
@@ -451,13 +463,14 @@ class Theme_Manager {
451
 
452
  $menu_id = sanitize_text_field( $_POST['menu_id'] );
453
  if ( empty( $menu_id ) ) {
454
- wp_send_json_error(
455
  [ 'message' => __( 'Menu ID missing !', 'responsive-menu-pro' )]);
456
  }
457
 
458
  $options = array();
459
- parse_str( $_POST['form'], $options );
460
- $options = $options['menu'];
 
461
 
462
  $rmp_themes = get_option( self::$theme_option );
463
  if ( empty( $rmp_themes ) || ! is_array( $rmp_themes ) ) {
@@ -474,13 +487,13 @@ class Theme_Manager {
474
  wp_send_json_success( ['themes' => $data , 'message' => $theme_name . ' is saved' ] );
475
 
476
  exit();
477
-
478
-
479
  }
480
 
481
 
482
  public function saved_theme_list() {
483
-
484
  $rmp_themes = get_option( self::$theme_option );
485
 
486
  if ( empty( $rmp_themes ) ) {
@@ -515,10 +528,10 @@ class Theme_Manager {
515
 
516
  /**
517
  * Function to return the list of saved template themes.
518
- *
519
  * @since 4.0.0
520
  * @since Updated the funtion to add the condition
521
- *
522
  * @return HTML|string
523
  */
524
  public function rmp_saves_theme_template_list( $in_customizer = false ) {
@@ -680,7 +693,7 @@ class Theme_Manager {
680
 
681
  if ( ! empty( $themes ) && is_array( $themes ) ) {
682
  foreach( $themes as $theme ) {
683
- $all_themes[] = [ 'name' => $theme , 'type' => 'Template' ];
684
  }
685
  }
686
 
@@ -688,7 +701,7 @@ class Theme_Manager {
688
  $themes = $this->get_themes_from_uploads();
689
  if ( ! empty( $themes ) && is_array( $themes ) ) {
690
  foreach( $themes as $theme ) {
691
- $all_themes[] = [ 'name' => $theme['theme_name'] , 'type' => 'Downloaded', 'preview_url' => $theme['theme_preview_url'] ];
692
  }
693
  }
694
 
@@ -697,15 +710,15 @@ class Theme_Manager {
697
 
698
  /**
699
  * Returns the thumbnail of theme.
700
- *
701
  * @since 4.0.0
702
- *
703
  * @return string|url|null
704
  */
705
  public function get_theme_preview_url( $theme_name ) {
706
 
707
  //Get theme from uploads directory.
708
- $upload_dir = wp_upload_dir();
709
  $theme_url = $upload_dir['baseurl'] . '/rmp-menu/themes';
710
  $theme_dir_path = $upload_dir['basedir'] . '/rmp-menu/themes';
711
  $theme_dirs = glob( $theme_dir_path . '/*' , GLOB_ONLYDIR );
@@ -836,7 +849,7 @@ class Theme_Manager {
836
  }
837
 
838
  $option_manager = Option_Manager::get_instance();
839
- $menu_ids = get_all_rmp_menu_ids();
840
 
841
  foreach ( $menu_ids as $menu_id ) {
842
  $options = $option_manager->get_options( $menu_id );
@@ -890,7 +903,7 @@ class Theme_Manager {
890
  $downloaded_themes = $this->get_themes_from_uploads();
891
  foreach( $downloaded_themes as $theme ) {
892
  $id = 'rmp-theme-' . preg_replace('/\s+/', '', $theme['theme_name'] );
893
-
894
  $demo_link = '';
895
  if ( ! empty( $theme['demo_link' ] ) ) {
896
  if ( $in_customizer ) {
@@ -961,9 +974,9 @@ class Theme_Manager {
961
 
962
  /**
963
  * Function to upload the theme by ajax.
964
- *
965
  * @since 4.1.0
966
- *
967
  * @return json
968
  */
969
  public function rmp_theme_upload_from_wizard() {
@@ -971,11 +984,15 @@ class Theme_Manager {
971
  //Check nonce to verify the authenticate upload file.
972
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
973
 
974
- //Check if files are empty then return error message.
975
- if ( empty( $_FILES['file']['tmp_name'] ) ) {
976
- wp_send_json_error(
977
- [ 'message' => __( 'File not found !', 'responsive-menu-pro' )]
 
 
 
978
  );
 
979
  }
980
 
981
  //Upload the file in upload directory.
@@ -985,13 +1002,13 @@ class Theme_Manager {
985
  $unzip_file = unzip_file( $_FILES['file']['tmp_name'] , $upload_dir );
986
 
987
  if ( is_wp_error( $unzip_file ) ) {
988
- return wp_send_json_error(
989
  [ 'message' => $unzip_file->get_error_message() ]
990
  );
991
  }
992
 
993
  //Return the response
994
- return wp_send_json_success(
995
  [
996
  'message' => __( 'Theme is uploaded successfully', 'responsive-menu-pro' ),
997
  'html' => $this->get_available_themes( $this->is_customizer() )
@@ -1027,10 +1044,10 @@ class Theme_Manager {
1027
  * @return bool
1028
  */
1029
  public function is_customizer() {
1030
-
1031
  $is_customizer_request = false;
1032
  if ( ! empty( $_SERVER[ 'HTTP_REFERER' ] ) ) {
1033
- parse_str( parse_url( $_SERVER[ 'HTTP_REFERER' ] )['query'], $params );
1034
  if ( ! empty( $params['action'] ) && ! empty( $params['editor'] ) ) {
1035
  $is_customizer_request = true;
1036
  }
1
  <?php
2
  /**
3
  * This file contain the Theme_Manager class and it's functionalities for menu.
4
+ *
5
  * @version 4.0.0
6
  * @author Expresstech System
7
+ *
8
  * @package responsive-menu-pro
9
  */
10
 
21
  /**
22
  * Class Theme_Manager
23
  * This class is handling the menu themes and its functionalities.
24
+ *
25
  * @since 4.0.0
26
  */
27
  class Theme_Manager {
45
  * To setup action/filter.
46
  *
47
  * @since 4.0.0
48
+ *
49
  * @return void
50
  */
51
  protected function setup_hooks() {
52
  add_action('wp_ajax_rmp_save_theme', array( $this, 'rmp_save_theme' ) );
53
  add_action('admin_post_rmp_upload_theme_file', array( $this, 'rmp_upload_theme' ) );
54
+ add_action( 'wp_ajax_rmp_menu_theme_upload', [ $this, 'rmp_theme_upload_from_wizard' ] );
55
  add_action('wp_ajax_rmp_theme_delete', array( $this, 'rmp_theme_delete' ) );
56
  add_action('wp_ajax_rmp_theme_apply', array( $this, 'rmp_theme_apply' ) );
57
  add_action('wp_ajax_rmp_call_theme_api', array( $this, 'update_theme_api_cache' ) );
58
  }
59
 
60
+
61
  /**
62
  * Function to get the list of pro theme from store.
63
+ *
64
  * @since 4.0.0
65
+ *
66
  * @return array $pro_themes
67
  */
68
  public function get_themes_by_api() {
107
  * Function to apply the theme in the menu.
108
  *
109
  * @since 4.0.0
110
+ *
111
  * @return json
112
  */
113
  public function rmp_theme_apply() {
138
 
139
  /**
140
  * Fires when menu theme applied and options are saved.
141
+ *
142
  * @since 4.0.0
143
  * @param int $menu_id
144
  */
168
  $options = [];
169
  $min_version = '4.0.0';
170
 
171
+ foreach( $theme_dirs as $theme_dir ) {
172
  $config_file = $theme_dir . '/config.json';
173
  if ( file_exists( $config_file ) ) {
174
  $config = json_decode( file_get_contents( $config_file ), true);
195
 
196
  /**
197
  * Filters the theme setting options.
198
+ *
199
  * @since 4.0.1
200
+ *
201
  * @param array $option
202
  * @param string $theme_name
203
  */
208
 
209
  /**
210
  * Function to delete the theme.
211
+ *
212
  * @since 4.0.0
213
  * @since 4.1.0 Added condition for active theme.
214
+ *
215
  * @return json
216
  */
217
  public function rmp_theme_delete() {
241
 
242
  /**
243
  * Function to return the theme dir path.
244
+ *
245
  * @since 4.0.0
246
  * @since 4.1.0 Added the plugin bundle theme.
247
+ *
248
  * @return string
249
  */
250
  public function get_theme_dir( $theme_name ) {
256
  //Themes from plugin bundle.
257
  $theme_dirs = array_merge( glob( RMP_PLUGIN_PATH_V4 . '/themes/*' , GLOB_ONLYDIR ), $theme_dirs );
258
 
259
+ foreach( $theme_dirs as $theme_dir ) {
260
  $config_file = $theme_dir . '/config.json';
261
  if ( file_exists( $config_file ) ) {
262
  $config = json_decode( file_get_contents( $config_file ), true);
287
  return;
288
  }
289
 
290
+ $this->delete_files( $theme_dir );
291
  }
292
 
293
  /**
294
  * Function to delete the theme files.
295
+ *
296
  * @since 4.0.0
297
+ *
298
+ * @return void
299
  */
300
+ public function delete_files( $dir ) {
301
+ foreach( glob($dir . '/*') as $file) {
302
+ if( is_dir($file)) delete_files($file); else unlink($file);
303
  }
304
+ rmdir($dir);
305
  }
306
 
307
  /**
308
  * Function to delete the saved template.
309
+ *
310
  * @since 4.0.0
311
+ *
312
  * @return boolean
313
  */
314
  public function delete_template( $theme_name ) {
347
  return;
348
  }
349
 
350
+ //Check if files are empty or not zip then return error message.
351
+ $file_name = sanitize_file_name( $_FILES['file']['name'] );
352
+ $validate_file = wp_check_filetype( $file_name );
353
+ if ( empty( $_FILES['file']['tmp_name'] ) || !isset( $validate_file['type'] ) || $validate_file['type'] != 'application/zip' ) {
354
+
355
+ wp_send_json_error(
356
+ [ 'message' => __( 'Please add zip file !', 'responsive-menu-pro' )]
357
+ );
358
+
359
+ }
360
 
361
+ status_header(200);
362
 
363
  WP_Filesystem();
364
  $upload_dir = wp_upload_dir()['basedir'] . '/rmp-menu/themes/';
365
+ $unzip_file = unzip_file($_FILES['file']['tmp_name'], $upload_dir);
366
 
367
+ if (is_wp_error($unzip_file)) {
368
+ wp_send_json_error(
369
+ [ 'message' => $unzip_file->get_error_message()]
370
+ );
371
  } else {
372
+ wp_send_json_success(
373
+ [ 'message' => __('Theme Imported Successfully.', 'responsive-menu-pro')]
374
+ );
375
  }
376
 
 
377
  }
378
 
379
  /**
380
  * Returns the theme list with meta info.
381
+ *
382
  * @since 4.0.0
383
  * @since 4.1.0 Added bundle themes.
384
  *
387
  public function get_themes_from_uploads() {
388
 
389
  //Get theme from uploads directory.
390
+ $upload_dir = wp_upload_dir();
391
  $theme_url = $upload_dir['baseurl'] . '/rmp-menu/themes';
392
  $theme_dir_path = $upload_dir['basedir'] . '/rmp-menu/themes';
393
  $theme_dirs = glob( $theme_dir_path . '/*' , GLOB_ONLYDIR );
463
 
464
  $menu_id = sanitize_text_field( $_POST['menu_id'] );
465
  if ( empty( $menu_id ) ) {
466
+ wp_send_json_error(
467
  [ 'message' => __( 'Menu ID missing !', 'responsive-menu-pro' )]);
468
  }
469
 
470
  $options = array();
471
+ $form_data = $_POST['form'];
472
+ wp_parse_str( $form_data, $options );
473
+ $options = $options['menu'];
474
 
475
  $rmp_themes = get_option( self::$theme_option );
476
  if ( empty( $rmp_themes ) || ! is_array( $rmp_themes ) ) {
487
  wp_send_json_success( ['themes' => $data , 'message' => $theme_name . ' is saved' ] );
488
 
489
  exit();
490
+
491
+
492
  }
493
 
494
 
495
  public function saved_theme_list() {
496
+
497
  $rmp_themes = get_option( self::$theme_option );
498
 
499
  if ( empty( $rmp_themes ) ) {
528
 
529
  /**
530
  * Function to return the list of saved template themes.
531
+ *
532
  * @since 4.0.0
533
  * @since Updated the funtion to add the condition
534
+ *
535
  * @return HTML|string
536
  */
537
  public function rmp_saves_theme_template_list( $in_customizer = false ) {
693
 
694
  if ( ! empty( $themes ) && is_array( $themes ) ) {
695
  foreach( $themes as $theme ) {
696
+ $all_themes[] = [ 'name' => $theme , 'type' => 'Template' ];
697
  }
698
  }
699
 
701
  $themes = $this->get_themes_from_uploads();
702
  if ( ! empty( $themes ) && is_array( $themes ) ) {
703
  foreach( $themes as $theme ) {
704
+ $all_themes[] = [ 'name' => $theme['theme_name'] , 'type' => 'Downloaded', 'preview_url' => $theme['theme_preview_url'] ];
705
  }
706
  }
707
 
710
 
711
  /**
712
  * Returns the thumbnail of theme.
713
+ *
714
  * @since 4.0.0
715
+ *
716
  * @return string|url|null
717
  */
718
  public function get_theme_preview_url( $theme_name ) {
719
 
720
  //Get theme from uploads directory.
721
+ $upload_dir = wp_upload_dir();
722
  $theme_url = $upload_dir['baseurl'] . '/rmp-menu/themes';
723
  $theme_dir_path = $upload_dir['basedir'] . '/rmp-menu/themes';
724
  $theme_dirs = glob( $theme_dir_path . '/*' , GLOB_ONLYDIR );
849
  }
850
 
851
  $option_manager = Option_Manager::get_instance();
852
+ $menu_ids = get_all_rmp_menu_ids();
853
 
854
  foreach ( $menu_ids as $menu_id ) {
855
  $options = $option_manager->get_options( $menu_id );
903
  $downloaded_themes = $this->get_themes_from_uploads();
904
  foreach( $downloaded_themes as $theme ) {
905
  $id = 'rmp-theme-' . preg_replace('/\s+/', '', $theme['theme_name'] );
906
+
907
  $demo_link = '';
908
  if ( ! empty( $theme['demo_link' ] ) ) {
909
  if ( $in_customizer ) {
974
 
975
  /**
976
  * Function to upload the theme by ajax.
977
+ *
978
  * @since 4.1.0
979
+ *
980
  * @return json
981
  */
982
  public function rmp_theme_upload_from_wizard() {
984
  //Check nonce to verify the authenticate upload file.
985
  check_ajax_referer( 'rmp_nonce', 'ajax_nonce' );
986
 
987
+ //Check if files are empty or not zip then return error message.
988
+ $file_name = sanitize_file_name( $_FILES['file']['name'] );
989
+ $validate_file = wp_check_filetype( $file_name );
990
+ if ( empty( $_FILES['file']['tmp_name'] ) || !isset( $validate_file['type'] ) || $validate_file['type'] != 'application/zip' ) {
991
+
992
+ wp_send_json_error(
993
+ [ 'message' => __( 'Please add zip file !', 'responsive-menu-pro' )]
994
  );
995
+
996
  }
997
 
998
  //Upload the file in upload directory.
1002
  $unzip_file = unzip_file( $_FILES['file']['tmp_name'] , $upload_dir );
1003
 
1004
  if ( is_wp_error( $unzip_file ) ) {
1005
+ wp_send_json_error(
1006
  [ 'message' => $unzip_file->get_error_message() ]
1007
  );
1008
  }
1009
 
1010
  //Return the response
1011
+ wp_send_json_success(
1012
  [
1013
  'message' => __( 'Theme is uploaded successfully', 'responsive-menu-pro' ),
1014
  'html' => $this->get_available_themes( $this->is_customizer() )
1044
  * @return bool
1045
  */
1046
  public function is_customizer() {
1047
+
1048
  $is_customizer_request = false;
1049
  if ( ! empty( $_SERVER[ 'HTTP_REFERER' ] ) ) {
1050
+ wp_parse_str( parse_url( $_SERVER[ 'HTTP_REFERER' ] )['query'], $params );
1051
  if ( ! empty( $params['action'] ) && ! empty( $params['editor'] ) ) {
1052
  $is_customizer_request = true;
1053
  }
v4.0.0/package-lock.json CHANGED
@@ -5,429 +5,559 @@
5
  "requires": true,
6
  "dependencies": {
7
  "@babel/code-frame": {
8
- "version": "7.12.13",
9
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
10
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
11
  "dev": true,
12
  "requires": {
13
- "@babel/highlight": "^7.12.13"
14
  }
15
  },
16
  "@babel/compat-data": {
17
- "version": "7.12.13",
18
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz",
19
- "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==",
20
  "dev": true
21
  },
22
  "@babel/core": {
23
- "version": "7.12.16",
24
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.16.tgz",
25
- "integrity": "sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw==",
26
- "dev": true,
27
- "requires": {
28
- "@babel/code-frame": "^7.12.13",
29
- "@babel/generator": "^7.12.15",
30
- "@babel/helper-module-transforms": "^7.12.13",
31
- "@babel/helpers": "^7.12.13",
32
- "@babel/parser": "^7.12.16",
33
- "@babel/template": "^7.12.13",
34
- "@babel/traverse": "^7.12.13",
35
- "@babel/types": "^7.12.13",
 
36
  "convert-source-map": "^1.7.0",
37
  "debug": "^4.1.0",
38
- "gensync": "^1.0.0-beta.1",
39
  "json5": "^2.1.2",
40
- "lodash": "^4.17.19",
41
- "semver": "^5.4.1",
42
  "source-map": "^0.5.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  }
44
  },
45
  "@babel/generator": {
46
- "version": "7.12.15",
47
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
48
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
49
  "dev": true,
50
  "requires": {
51
- "@babel/types": "^7.12.13",
52
  "jsesc": "^2.5.1",
53
  "source-map": "^0.5.0"
 
 
 
 
 
 
 
 
54
  }
55
  },
56
  "@babel/helper-annotate-as-pure": {
57
- "version": "7.12.13",
58
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz",
59
- "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==",
60
  "dev": true,
61
  "requires": {
62
- "@babel/types": "^7.12.13"
63
  }
64
  },
65
  "@babel/helper-builder-binary-assignment-operator-visitor": {
66
- "version": "7.12.13",
67
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz",
68
- "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==",
69
  "dev": true,
70
  "requires": {
71
- "@babel/helper-explode-assignable-expression": "^7.12.13",
72
- "@babel/types": "^7.12.13"
73
  }
74
  },
75
  "@babel/helper-compilation-targets": {
76
- "version": "7.12.16",
77
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.16.tgz",
78
- "integrity": "sha512-dBHNEEaZx7F3KoUYqagIhRIeqyyuI65xMndMZ3WwGwEBI609I4TleYQHcrS627vbKyNTXqShoN+fvYD9HuQxAg==",
79
  "dev": true,
80
  "requires": {
81
- "@babel/compat-data": "^7.12.13",
82
- "@babel/helper-validator-option": "^7.12.16",
83
- "browserslist": "^4.14.5",
84
- "semver": "^5.5.0"
 
 
 
 
 
 
 
 
85
  }
86
  },
87
  "@babel/helper-create-class-features-plugin": {
88
- "version": "7.12.16",
89
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.16.tgz",
90
- "integrity": "sha512-KbSEj8l9zYkMVHpQqM3wJNxS1d9h3U9vm/uE5tpjMbaj3lTp+0noe3KPsV5dSD9jxKnf9jO9Ip9FX5PKNZCKow==",
91
  "dev": true,
92
  "requires": {
93
- "@babel/helper-function-name": "^7.12.13",
94
- "@babel/helper-member-expression-to-functions": "^7.12.16",
95
- "@babel/helper-optimise-call-expression": "^7.12.13",
96
- "@babel/helper-replace-supers": "^7.12.13",
97
- "@babel/helper-split-export-declaration": "^7.12.13"
 
98
  }
99
  },
100
  "@babel/helper-create-regexp-features-plugin": {
101
- "version": "7.12.16",
102
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.16.tgz",
103
- "integrity": "sha512-jAcQ1biDYZBdaAxB4yg46/XirgX7jBDiMHDbwYQOgtViLBXGxJpZQ24jutmBqAIB/q+AwB6j+NbBXjKxEY8vqg==",
104
  "dev": true,
105
  "requires": {
106
- "@babel/helper-annotate-as-pure": "^7.12.13",
107
  "regexpu-core": "^4.7.1"
108
  }
109
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  "@babel/helper-explode-assignable-expression": {
111
- "version": "7.12.13",
112
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz",
113
- "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==",
114
  "dev": true,
115
  "requires": {
116
- "@babel/types": "^7.12.13"
117
  }
118
  },
119
  "@babel/helper-function-name": {
120
- "version": "7.12.13",
121
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
122
- "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
123
  "dev": true,
124
  "requires": {
125
- "@babel/helper-get-function-arity": "^7.12.13",
126
- "@babel/template": "^7.12.13",
127
- "@babel/types": "^7.12.13"
128
  }
129
  },
130
  "@babel/helper-get-function-arity": {
131
- "version": "7.12.13",
132
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
133
- "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
134
  "dev": true,
135
  "requires": {
136
- "@babel/types": "^7.12.13"
137
  }
138
  },
139
  "@babel/helper-hoist-variables": {
140
- "version": "7.12.13",
141
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz",
142
- "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==",
143
  "dev": true,
144
  "requires": {
145
- "@babel/types": "^7.12.13"
146
  }
147
  },
148
  "@babel/helper-member-expression-to-functions": {
149
- "version": "7.12.16",
150
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.16.tgz",
151
- "integrity": "sha512-zYoZC1uvebBFmj1wFAlXwt35JLEgecefATtKp20xalwEK8vHAixLBXTGxNrVGEmTT+gzOThUgr8UEdgtalc1BQ==",
152
  "dev": true,
153
  "requires": {
154
- "@babel/types": "^7.12.13"
155
  }
156
  },
157
  "@babel/helper-module-imports": {
158
- "version": "7.12.13",
159
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz",
160
- "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==",
161
  "dev": true,
162
  "requires": {
163
- "@babel/types": "^7.12.13"
164
  }
165
  },
166
  "@babel/helper-module-transforms": {
167
- "version": "7.12.13",
168
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz",
169
- "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==",
170
  "dev": true,
171
  "requires": {
172
- "@babel/helper-module-imports": "^7.12.13",
173
- "@babel/helper-replace-supers": "^7.12.13",
174
- "@babel/helper-simple-access": "^7.12.13",
175
- "@babel/helper-split-export-declaration": "^7.12.13",
176
- "@babel/helper-validator-identifier": "^7.12.11",
177
- "@babel/template": "^7.12.13",
178
- "@babel/traverse": "^7.12.13",
179
- "@babel/types": "^7.12.13",
180
- "lodash": "^4.17.19"
181
  }
182
  },
183
  "@babel/helper-optimise-call-expression": {
184
- "version": "7.12.13",
185
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
186
- "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
187
  "dev": true,
188
  "requires": {
189
- "@babel/types": "^7.12.13"
190
  }
191
  },
192
  "@babel/helper-plugin-utils": {
193
- "version": "7.12.13",
194
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
195
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
196
  "dev": true
197
  },
198
  "@babel/helper-remap-async-to-generator": {
199
- "version": "7.12.13",
200
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz",
201
- "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==",
202
  "dev": true,
203
  "requires": {
204
- "@babel/helper-annotate-as-pure": "^7.12.13",
205
- "@babel/helper-wrap-function": "^7.12.13",
206
- "@babel/types": "^7.12.13"
207
  }
208
  },
209
  "@babel/helper-replace-supers": {
210
- "version": "7.12.13",
211
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz",
212
- "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==",
213
  "dev": true,
214
  "requires": {
215
- "@babel/helper-member-expression-to-functions": "^7.12.13",
216
- "@babel/helper-optimise-call-expression": "^7.12.13",
217
- "@babel/traverse": "^7.12.13",
218
- "@babel/types": "^7.12.13"
219
  }
220
  },
221
  "@babel/helper-simple-access": {
222
- "version": "7.12.13",
223
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz",
224
- "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==",
225
  "dev": true,
226
  "requires": {
227
- "@babel/types": "^7.12.13"
228
  }
229
  },
230
  "@babel/helper-skip-transparent-expression-wrappers": {
231
- "version": "7.12.1",
232
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
233
- "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
234
  "dev": true,
235
  "requires": {
236
- "@babel/types": "^7.12.1"
237
  }
238
  },
239
  "@babel/helper-split-export-declaration": {
240
- "version": "7.12.13",
241
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
242
- "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
243
  "dev": true,
244
  "requires": {
245
- "@babel/types": "^7.12.13"
246
  }
247
  },
248
  "@babel/helper-validator-identifier": {
249
- "version": "7.12.11",
250
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
251
- "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
252
  "dev": true
253
  },
254
  "@babel/helper-validator-option": {
255
- "version": "7.12.16",
256
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.16.tgz",
257
- "integrity": "sha512-uCgsDBPUQDvzr11ePPo4TVEocxj8RXjUVSC/Y8N1YpVAI/XDdUwGJu78xmlGhTxj2ntaWM7n9LQdRtyhOzT2YQ==",
258
  "dev": true
259
  },
260
  "@babel/helper-wrap-function": {
261
- "version": "7.12.13",
262
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz",
263
- "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==",
264
  "dev": true,
265
  "requires": {
266
- "@babel/helper-function-name": "^7.12.13",
267
- "@babel/template": "^7.12.13",
268
- "@babel/traverse": "^7.12.13",
269
- "@babel/types": "^7.12.13"
270
  }
271
  },
272
  "@babel/helpers": {
273
- "version": "7.12.13",
274
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz",
275
- "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==",
276
  "dev": true,
277
  "requires": {
278
- "@babel/template": "^7.12.13",
279
- "@babel/traverse": "^7.12.13",
280
- "@babel/types": "^7.12.13"
281
  }
282
  },
283
  "@babel/highlight": {
284
- "version": "7.12.13",
285
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
286
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
287
  "dev": true,
288
  "requires": {
289
- "@babel/helper-validator-identifier": "^7.12.11",
290
  "chalk": "^2.0.0",
291
  "js-tokens": "^4.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  }
293
  },
294
  "@babel/parser": {
295
- "version": "7.12.16",
296
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz",
297
- "integrity": "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==",
298
  "dev": true
299
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  "@babel/plugin-proposal-async-generator-functions": {
301
- "version": "7.12.13",
302
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz",
303
- "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==",
304
  "dev": true,
305
  "requires": {
306
- "@babel/helper-plugin-utils": "^7.12.13",
307
- "@babel/helper-remap-async-to-generator": "^7.12.13",
308
- "@babel/plugin-syntax-async-generators": "^7.8.0"
309
  }
310
  },
311
  "@babel/plugin-proposal-class-properties": {
312
- "version": "7.12.13",
313
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz",
314
- "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==",
315
  "dev": true,
316
  "requires": {
317
- "@babel/helper-create-class-features-plugin": "^7.12.13",
318
- "@babel/helper-plugin-utils": "^7.12.13"
 
 
 
 
 
 
 
 
 
 
 
319
  }
320
  },
321
  "@babel/plugin-proposal-dynamic-import": {
322
- "version": "7.12.16",
323
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.16.tgz",
324
- "integrity": "sha512-yiDkYFapVxNOCcBfLnsb/qdsliroM+vc3LHiZwS4gh7pFjo5Xq3BDhYBNn3H3ao+hWPvqeeTdU+s+FIvokov+w==",
325
  "dev": true,
326
  "requires": {
327
- "@babel/helper-plugin-utils": "^7.12.13",
328
- "@babel/plugin-syntax-dynamic-import": "^7.8.0"
329
  }
330
  },
331
  "@babel/plugin-proposal-export-namespace-from": {
332
- "version": "7.12.13",
333
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz",
334
- "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==",
335
  "dev": true,
336
  "requires": {
337
- "@babel/helper-plugin-utils": "^7.12.13",
338
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
339
  }
340
  },
341
  "@babel/plugin-proposal-json-strings": {
342
- "version": "7.12.13",
343
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz",
344
- "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==",
345
  "dev": true,
346
  "requires": {
347
- "@babel/helper-plugin-utils": "^7.12.13",
348
- "@babel/plugin-syntax-json-strings": "^7.8.0"
349
  }
350
  },
351
  "@babel/plugin-proposal-logical-assignment-operators": {
352
- "version": "7.12.13",
353
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz",
354
- "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==",
355
  "dev": true,
356
  "requires": {
357
- "@babel/helper-plugin-utils": "^7.12.13",
358
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
359
  }
360
  },
361
  "@babel/plugin-proposal-nullish-coalescing-operator": {
362
- "version": "7.12.13",
363
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz",
364
- "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==",
365
  "dev": true,
366
  "requires": {
367
- "@babel/helper-plugin-utils": "^7.12.13",
368
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
369
  }
370
  },
371
  "@babel/plugin-proposal-numeric-separator": {
372
- "version": "7.12.13",
373
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz",
374
- "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==",
375
  "dev": true,
376
  "requires": {
377
- "@babel/helper-plugin-utils": "^7.12.13",
378
  "@babel/plugin-syntax-numeric-separator": "^7.10.4"
379
  }
380
  },
381
  "@babel/plugin-proposal-object-rest-spread": {
382
- "version": "7.12.13",
383
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz",
384
- "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==",
385
  "dev": true,
386
  "requires": {
387
- "@babel/helper-plugin-utils": "^7.12.13",
388
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
389
- "@babel/plugin-transform-parameters": "^7.12.13"
 
 
390
  }
391
  },
392
  "@babel/plugin-proposal-optional-catch-binding": {
393
- "version": "7.12.13",
394
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz",
395
- "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==",
396
  "dev": true,
397
  "requires": {
398
- "@babel/helper-plugin-utils": "^7.12.13",
399
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
400
  }
401
  },
402
  "@babel/plugin-proposal-optional-chaining": {
403
- "version": "7.12.16",
404
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.16.tgz",
405
- "integrity": "sha512-O3ohPwOhkwji5Mckb7F/PJpJVJY3DpPsrt/F0Bk40+QMk9QpAIqeGusHWqu/mYqsM8oBa6TziL/2mbERWsUZjg==",
406
  "dev": true,
407
  "requires": {
408
- "@babel/helper-plugin-utils": "^7.12.13",
409
- "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1",
410
- "@babel/plugin-syntax-optional-chaining": "^7.8.0"
411
  }
412
  },
413
  "@babel/plugin-proposal-private-methods": {
414
- "version": "7.12.13",
415
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz",
416
- "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==",
417
  "dev": true,
418
  "requires": {
419
- "@babel/helper-create-class-features-plugin": "^7.12.13",
420
- "@babel/helper-plugin-utils": "^7.12.13"
 
 
 
 
 
 
 
 
 
 
 
 
421
  }
422
  },
423
  "@babel/plugin-proposal-unicode-property-regex": {
424
- "version": "7.12.13",
425
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz",
426
- "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==",
427
  "dev": true,
428
  "requires": {
429
- "@babel/helper-create-regexp-features-plugin": "^7.12.13",
430
- "@babel/helper-plugin-utils": "^7.12.13"
431
  }
432
  },
433
  "@babel/plugin-syntax-async-generators": {
@@ -448,6 +578,15 @@
448
  "@babel/helper-plugin-utils": "^7.12.13"
449
  }
450
  },
 
 
 
 
 
 
 
 
 
451
  "@babel/plugin-syntax-dynamic-import": {
452
  "version": "7.8.3",
453
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
@@ -529,405 +668,430 @@
529
  "@babel/helper-plugin-utils": "^7.8.0"
530
  }
531
  },
 
 
 
 
 
 
 
 
 
532
  "@babel/plugin-syntax-top-level-await": {
533
- "version": "7.12.13",
534
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
535
- "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
536
  "dev": true,
537
  "requires": {
538
- "@babel/helper-plugin-utils": "^7.12.13"
539
  }
540
  },
541
  "@babel/plugin-transform-arrow-functions": {
542
- "version": "7.12.13",
543
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz",
544
- "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==",
545
  "dev": true,
546
  "requires": {
547
- "@babel/helper-plugin-utils": "^7.12.13"
548
  }
549
  },
550
  "@babel/plugin-transform-async-to-generator": {
551
- "version": "7.12.13",
552
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz",
553
- "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==",
554
  "dev": true,
555
  "requires": {
556
- "@babel/helper-module-imports": "^7.12.13",
557
- "@babel/helper-plugin-utils": "^7.12.13",
558
- "@babel/helper-remap-async-to-generator": "^7.12.13"
559
  }
560
  },
561
  "@babel/plugin-transform-block-scoped-functions": {
562
- "version": "7.12.13",
563
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz",
564
- "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==",
565
  "dev": true,
566
  "requires": {
567
- "@babel/helper-plugin-utils": "^7.12.13"
568
  }
569
  },
570
  "@babel/plugin-transform-block-scoping": {
571
- "version": "7.12.13",
572
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz",
573
- "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==",
574
  "dev": true,
575
  "requires": {
576
- "@babel/helper-plugin-utils": "^7.12.13"
577
  }
578
  },
579
  "@babel/plugin-transform-classes": {
580
- "version": "7.12.13",
581
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz",
582
- "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==",
583
  "dev": true,
584
  "requires": {
585
- "@babel/helper-annotate-as-pure": "^7.12.13",
586
- "@babel/helper-function-name": "^7.12.13",
587
- "@babel/helper-optimise-call-expression": "^7.12.13",
588
- "@babel/helper-plugin-utils": "^7.12.13",
589
- "@babel/helper-replace-supers": "^7.12.13",
590
- "@babel/helper-split-export-declaration": "^7.12.13",
591
  "globals": "^11.1.0"
592
  }
593
  },
594
  "@babel/plugin-transform-computed-properties": {
595
- "version": "7.12.13",
596
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz",
597
- "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==",
598
  "dev": true,
599
  "requires": {
600
- "@babel/helper-plugin-utils": "^7.12.13"
601
  }
602
  },
603
  "@babel/plugin-transform-destructuring": {
604
- "version": "7.12.13",
605
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz",
606
- "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==",
607
  "dev": true,
608
  "requires": {
609
- "@babel/helper-plugin-utils": "^7.12.13"
610
  }
611
  },
612
  "@babel/plugin-transform-dotall-regex": {
613
- "version": "7.12.13",
614
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz",
615
- "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==",
616
  "dev": true,
617
  "requires": {
618
- "@babel/helper-create-regexp-features-plugin": "^7.12.13",
619
- "@babel/helper-plugin-utils": "^7.12.13"
620
  }
621
  },
622
  "@babel/plugin-transform-duplicate-keys": {
623
- "version": "7.12.13",
624
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz",
625
- "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==",
626
  "dev": true,
627
  "requires": {
628
- "@babel/helper-plugin-utils": "^7.12.13"
629
  }
630
  },
631
  "@babel/plugin-transform-exponentiation-operator": {
632
- "version": "7.12.13",
633
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz",
634
- "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==",
635
  "dev": true,
636
  "requires": {
637
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13",
638
- "@babel/helper-plugin-utils": "^7.12.13"
639
  }
640
  },
641
  "@babel/plugin-transform-for-of": {
642
- "version": "7.12.13",
643
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz",
644
- "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==",
645
  "dev": true,
646
  "requires": {
647
- "@babel/helper-plugin-utils": "^7.12.13"
648
  }
649
  },
650
  "@babel/plugin-transform-function-name": {
651
- "version": "7.12.13",
652
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz",
653
- "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==",
654
  "dev": true,
655
  "requires": {
656
- "@babel/helper-function-name": "^7.12.13",
657
- "@babel/helper-plugin-utils": "^7.12.13"
658
  }
659
  },
660
  "@babel/plugin-transform-literals": {
661
- "version": "7.12.13",
662
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz",
663
- "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==",
664
  "dev": true,
665
  "requires": {
666
- "@babel/helper-plugin-utils": "^7.12.13"
667
  }
668
  },
669
  "@babel/plugin-transform-member-expression-literals": {
670
- "version": "7.12.13",
671
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz",
672
- "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==",
673
  "dev": true,
674
  "requires": {
675
- "@babel/helper-plugin-utils": "^7.12.13"
676
  }
677
  },
678
  "@babel/plugin-transform-modules-amd": {
679
- "version": "7.12.13",
680
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz",
681
- "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==",
682
  "dev": true,
683
  "requires": {
684
- "@babel/helper-module-transforms": "^7.12.13",
685
- "@babel/helper-plugin-utils": "^7.12.13",
686
  "babel-plugin-dynamic-import-node": "^2.3.3"
687
  }
688
  },
689
  "@babel/plugin-transform-modules-commonjs": {
690
- "version": "7.12.13",
691
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz",
692
- "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==",
693
  "dev": true,
694
  "requires": {
695
- "@babel/helper-module-transforms": "^7.12.13",
696
- "@babel/helper-plugin-utils": "^7.12.13",
697
- "@babel/helper-simple-access": "^7.12.13",
698
  "babel-plugin-dynamic-import-node": "^2.3.3"
699
  }
700
  },
701
  "@babel/plugin-transform-modules-systemjs": {
702
- "version": "7.12.13",
703
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz",
704
- "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==",
705
  "dev": true,
706
  "requires": {
707
- "@babel/helper-hoist-variables": "^7.12.13",
708
- "@babel/helper-module-transforms": "^7.12.13",
709
- "@babel/helper-plugin-utils": "^7.12.13",
710
- "@babel/helper-validator-identifier": "^7.12.11",
711
  "babel-plugin-dynamic-import-node": "^2.3.3"
712
  }
713
  },
714
  "@babel/plugin-transform-modules-umd": {
715
- "version": "7.12.13",
716
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz",
717
- "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==",
718
  "dev": true,
719
  "requires": {
720
- "@babel/helper-module-transforms": "^7.12.13",
721
- "@babel/helper-plugin-utils": "^7.12.13"
722
  }
723
  },
724
  "@babel/plugin-transform-named-capturing-groups-regex": {
725
- "version": "7.12.13",
726
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz",
727
- "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==",
728
  "dev": true,
729
  "requires": {
730
- "@babel/helper-create-regexp-features-plugin": "^7.12.13"
731
  }
732
  },
733
  "@babel/plugin-transform-new-target": {
734
- "version": "7.12.13",
735
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz",
736
- "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==",
737
  "dev": true,
738
  "requires": {
739
- "@babel/helper-plugin-utils": "^7.12.13"
740
  }
741
  },
742
  "@babel/plugin-transform-object-super": {
743
- "version": "7.12.13",
744
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz",
745
- "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==",
746
  "dev": true,
747
  "requires": {
748
- "@babel/helper-plugin-utils": "^7.12.13",
749
- "@babel/helper-replace-supers": "^7.12.13"
750
  }
751
  },
752
  "@babel/plugin-transform-parameters": {
753
- "version": "7.12.13",
754
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz",
755
- "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==",
756
  "dev": true,
757
  "requires": {
758
- "@babel/helper-plugin-utils": "^7.12.13"
759
  }
760
  },
761
  "@babel/plugin-transform-property-literals": {
762
- "version": "7.12.13",
763
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz",
764
- "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==",
765
  "dev": true,
766
  "requires": {
767
- "@babel/helper-plugin-utils": "^7.12.13"
768
  }
769
  },
770
  "@babel/plugin-transform-regenerator": {
771
- "version": "7.12.13",
772
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz",
773
- "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==",
774
  "dev": true,
775
  "requires": {
776
  "regenerator-transform": "^0.14.2"
777
  }
778
  },
779
  "@babel/plugin-transform-reserved-words": {
780
- "version": "7.12.13",
781
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz",
782
- "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==",
783
  "dev": true,
784
  "requires": {
785
- "@babel/helper-plugin-utils": "^7.12.13"
786
  }
787
  },
788
  "@babel/plugin-transform-shorthand-properties": {
789
- "version": "7.12.13",
790
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz",
791
- "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==",
792
  "dev": true,
793
  "requires": {
794
- "@babel/helper-plugin-utils": "^7.12.13"
795
  }
796
  },
797
  "@babel/plugin-transform-spread": {
798
- "version": "7.12.13",
799
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz",
800
- "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==",
801
  "dev": true,
802
  "requires": {
803
- "@babel/helper-plugin-utils": "^7.12.13",
804
- "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
805
  }
806
  },
807
  "@babel/plugin-transform-sticky-regex": {
808
- "version": "7.12.13",
809
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz",
810
- "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==",
811
  "dev": true,
812
  "requires": {
813
- "@babel/helper-plugin-utils": "^7.12.13"
814
  }
815
  },
816
  "@babel/plugin-transform-template-literals": {
817
- "version": "7.12.13",
818
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz",
819
- "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==",
820
  "dev": true,
821
  "requires": {
822
- "@babel/helper-plugin-utils": "^7.12.13"
823
  }
824
  },
825
  "@babel/plugin-transform-typeof-symbol": {
826
- "version": "7.12.13",
827
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz",
828
- "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==",
829
  "dev": true,
830
  "requires": {
831
- "@babel/helper-plugin-utils": "^7.12.13"
832
  }
833
  },
834
  "@babel/plugin-transform-unicode-escapes": {
835
- "version": "7.12.13",
836
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz",
837
- "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==",
838
  "dev": true,
839
  "requires": {
840
- "@babel/helper-plugin-utils": "^7.12.13"
841
  }
842
  },
843
  "@babel/plugin-transform-unicode-regex": {
844
- "version": "7.12.13",
845
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz",
846
- "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==",
847
  "dev": true,
848
  "requires": {
849
- "@babel/helper-create-regexp-features-plugin": "^7.12.13",
850
- "@babel/helper-plugin-utils": "^7.12.13"
851
  }
852
  },
853
  "@babel/preset-env": {
854
- "version": "7.12.16",
855
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.16.tgz",
856
- "integrity": "sha512-BXCAXy8RE/TzX416pD2hsVdkWo0G+tYd16pwnRV4Sc0fRwTLRS/Ssv8G5RLXUGQv7g4FG7TXkdDJxCjQ5I+Zjg==",
857
- "dev": true,
858
- "requires": {
859
- "@babel/compat-data": "^7.12.13",
860
- "@babel/helper-compilation-targets": "^7.12.16",
861
- "@babel/helper-module-imports": "^7.12.13",
862
- "@babel/helper-plugin-utils": "^7.12.13",
863
- "@babel/helper-validator-option": "^7.12.16",
864
- "@babel/plugin-proposal-async-generator-functions": "^7.12.13",
865
- "@babel/plugin-proposal-class-properties": "^7.12.13",
866
- "@babel/plugin-proposal-dynamic-import": "^7.12.16",
867
- "@babel/plugin-proposal-export-namespace-from": "^7.12.13",
868
- "@babel/plugin-proposal-json-strings": "^7.12.13",
869
- "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13",
870
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13",
871
- "@babel/plugin-proposal-numeric-separator": "^7.12.13",
872
- "@babel/plugin-proposal-object-rest-spread": "^7.12.13",
873
- "@babel/plugin-proposal-optional-catch-binding": "^7.12.13",
874
- "@babel/plugin-proposal-optional-chaining": "^7.12.16",
875
- "@babel/plugin-proposal-private-methods": "^7.12.13",
876
- "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
877
- "@babel/plugin-syntax-async-generators": "^7.8.0",
 
 
 
878
  "@babel/plugin-syntax-class-properties": "^7.12.13",
879
- "@babel/plugin-syntax-dynamic-import": "^7.8.0",
 
880
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
881
- "@babel/plugin-syntax-json-strings": "^7.8.0",
882
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
883
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
884
  "@babel/plugin-syntax-numeric-separator": "^7.10.4",
885
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
886
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
887
- "@babel/plugin-syntax-optional-chaining": "^7.8.0",
888
- "@babel/plugin-syntax-top-level-await": "^7.12.13",
889
- "@babel/plugin-transform-arrow-functions": "^7.12.13",
890
- "@babel/plugin-transform-async-to-generator": "^7.12.13",
891
- "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
892
- "@babel/plugin-transform-block-scoping": "^7.12.13",
893
- "@babel/plugin-transform-classes": "^7.12.13",
894
- "@babel/plugin-transform-computed-properties": "^7.12.13",
895
- "@babel/plugin-transform-destructuring": "^7.12.13",
896
- "@babel/plugin-transform-dotall-regex": "^7.12.13",
897
- "@babel/plugin-transform-duplicate-keys": "^7.12.13",
898
- "@babel/plugin-transform-exponentiation-operator": "^7.12.13",
899
- "@babel/plugin-transform-for-of": "^7.12.13",
900
- "@babel/plugin-transform-function-name": "^7.12.13",
901
- "@babel/plugin-transform-literals": "^7.12.13",
902
- "@babel/plugin-transform-member-expression-literals": "^7.12.13",
903
- "@babel/plugin-transform-modules-amd": "^7.12.13",
904
- "@babel/plugin-transform-modules-commonjs": "^7.12.13",
905
- "@babel/plugin-transform-modules-systemjs": "^7.12.13",
906
- "@babel/plugin-transform-modules-umd": "^7.12.13",
907
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
908
- "@babel/plugin-transform-new-target": "^7.12.13",
909
- "@babel/plugin-transform-object-super": "^7.12.13",
910
- "@babel/plugin-transform-parameters": "^7.12.13",
911
- "@babel/plugin-transform-property-literals": "^7.12.13",
912
- "@babel/plugin-transform-regenerator": "^7.12.13",
913
- "@babel/plugin-transform-reserved-words": "^7.12.13",
914
- "@babel/plugin-transform-shorthand-properties": "^7.12.13",
915
- "@babel/plugin-transform-spread": "^7.12.13",
916
- "@babel/plugin-transform-sticky-regex": "^7.12.13",
917
- "@babel/plugin-transform-template-literals": "^7.12.13",
918
- "@babel/plugin-transform-typeof-symbol": "^7.12.13",
919
- "@babel/plugin-transform-unicode-escapes": "^7.12.13",
920
- "@babel/plugin-transform-unicode-regex": "^7.12.13",
921
- "@babel/preset-modules": "^0.1.3",
922
- "@babel/types": "^7.12.13",
923
- "core-js-compat": "^3.8.0",
924
- "semver": "^5.5.0"
 
 
 
 
 
 
 
 
 
 
 
 
925
  }
926
  },
927
  "@babel/preset-modules": {
928
- "version": "0.1.4",
929
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
930
- "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
931
  "dev": true,
932
  "requires": {
933
  "@babel/helper-plugin-utils": "^7.0.0",
@@ -938,69 +1102,120 @@
938
  }
939
  },
940
  "@babel/runtime": {
941
- "version": "7.12.13",
942
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz",
943
- "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==",
944
  "dev": true,
945
  "requires": {
946
  "regenerator-runtime": "^0.13.4"
947
  }
948
  },
949
  "@babel/template": {
950
- "version": "7.12.13",
951
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
952
- "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
953
  "dev": true,
954
  "requires": {
955
- "@babel/code-frame": "^7.12.13",
956
- "@babel/parser": "^7.12.13",
957
- "@babel/types": "^7.12.13"
958
  }
959
  },
960
  "@babel/traverse": {
961
- "version": "7.12.13",
962
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
963
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
964
- "dev": true,
965
- "requires": {
966
- "@babel/code-frame": "^7.12.13",
967
- "@babel/generator": "^7.12.13",
968
- "@babel/helper-function-name": "^7.12.13",
969
- "@babel/helper-split-export-declaration": "^7.12.13",
970
- "@babel/parser": "^7.12.13",
971
- "@babel/types": "^7.12.13",
 
972
  "debug": "^4.1.0",
973
- "globals": "^11.1.0",
974
- "lodash": "^4.17.19"
975
  }
976
  },
977
  "@babel/types": {
978
- "version": "7.12.13",
979
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
980
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
981
  "dev": true,
982
  "requires": {
983
- "@babel/helper-validator-identifier": "^7.12.11",
984
- "lodash": "^4.17.19",
985
  "to-fast-properties": "^2.0.0"
986
  }
987
  },
988
- "@mrmlnc/readdir-enhanced": {
989
- "version": "2.2.1",
990
- "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
991
- "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
 
 
 
 
 
 
992
  "dev": true,
993
  "requires": {
994
- "call-me-maybe": "^1.0.1",
995
- "glob-to-regexp": "^0.3.0"
996
  }
997
  },
998
  "@nodelib/fs.stat": {
999
- "version": "1.1.3",
1000
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
1001
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
1002
  "dev": true
1003
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1004
  "@npmcli/move-file": {
1005
  "version": "1.1.2",
1006
  "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
@@ -1028,250 +1243,245 @@
1028
  }
1029
  }
1030
  },
1031
- "@types/glob": {
1032
- "version": "7.1.3",
1033
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
1034
- "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
1035
  "dev": true,
1036
  "requires": {
1037
- "@types/minimatch": "*",
1038
- "@types/node": "*"
1039
  }
1040
  },
1041
- "@types/json-schema": {
1042
- "version": "7.0.7",
1043
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
1044
- "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1045
  "dev": true
1046
  },
1047
- "@types/minimatch": {
1048
- "version": "3.0.3",
1049
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
1050
- "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
1051
  "dev": true
1052
  },
 
 
 
 
 
 
 
 
 
1053
  "@types/minimist": {
1054
- "version": "1.2.1",
1055
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz",
1056
- "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==",
1057
  "dev": true
1058
  },
1059
  "@types/node": {
1060
- "version": "14.14.28",
1061
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz",
1062
- "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==",
1063
  "dev": true
1064
  },
1065
  "@types/normalize-package-data": {
1066
- "version": "2.4.0",
1067
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
1068
- "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
 
 
 
 
 
 
1069
  "dev": true
1070
  },
1071
  "@types/q": {
1072
- "version": "1.5.4",
1073
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
1074
- "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
1075
  "dev": true
1076
  },
1077
  "@types/unist": {
1078
- "version": "2.0.3",
1079
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
1080
- "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
1081
  "dev": true
1082
  },
1083
- "@types/vfile": {
1084
- "version": "3.0.2",
1085
- "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
1086
- "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
1087
- "dev": true,
1088
- "requires": {
1089
- "@types/node": "*",
1090
- "@types/unist": "*",
1091
- "@types/vfile-message": "*"
1092
- }
1093
- },
1094
- "@types/vfile-message": {
1095
- "version": "2.0.0",
1096
- "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz",
1097
- "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==",
1098
- "dev": true,
1099
- "requires": {
1100
- "vfile-message": "*"
1101
- }
1102
- },
1103
  "@webassemblyjs/ast": {
1104
- "version": "1.9.0",
1105
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
1106
- "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
1107
  "dev": true,
1108
  "requires": {
1109
- "@webassemblyjs/helper-module-context": "1.9.0",
1110
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1111
- "@webassemblyjs/wast-parser": "1.9.0"
1112
  }
1113
  },
1114
  "@webassemblyjs/floating-point-hex-parser": {
1115
- "version": "1.9.0",
1116
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
1117
- "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
1118
  "dev": true
1119
  },
1120
  "@webassemblyjs/helper-api-error": {
1121
- "version": "1.9.0",
1122
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
1123
- "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
1124
  "dev": true
1125
  },
1126
  "@webassemblyjs/helper-buffer": {
1127
- "version": "1.9.0",
1128
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
1129
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
1130
  "dev": true
1131
  },
1132
- "@webassemblyjs/helper-code-frame": {
1133
- "version": "1.9.0",
1134
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
1135
- "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
1136
  "dev": true,
1137
  "requires": {
1138
- "@webassemblyjs/wast-printer": "1.9.0"
1139
- }
1140
- },
1141
- "@webassemblyjs/helper-fsm": {
1142
- "version": "1.9.0",
1143
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
1144
- "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
1145
- "dev": true
1146
- },
1147
- "@webassemblyjs/helper-module-context": {
1148
- "version": "1.9.0",
1149
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
1150
- "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
1151
- "dev": true,
1152
- "requires": {
1153
- "@webassemblyjs/ast": "1.9.0"
1154
  }
1155
  },
1156
  "@webassemblyjs/helper-wasm-bytecode": {
1157
- "version": "1.9.0",
1158
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
1159
- "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
1160
  "dev": true
1161
  },
1162
  "@webassemblyjs/helper-wasm-section": {
1163
- "version": "1.9.0",
1164
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
1165
- "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
1166
  "dev": true,
1167
  "requires": {
1168
- "@webassemblyjs/ast": "1.9.0",
1169
- "@webassemblyjs/helper-buffer": "1.9.0",
1170
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1171
- "@webassemblyjs/wasm-gen": "1.9.0"
1172
  }
1173
  },
1174
  "@webassemblyjs/ieee754": {
1175
- "version": "1.9.0",
1176
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
1177
- "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
1178
  "dev": true,
1179
  "requires": {
1180
  "@xtuc/ieee754": "^1.2.0"
1181
  }
1182
  },
1183
  "@webassemblyjs/leb128": {
1184
- "version": "1.9.0",
1185
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
1186
- "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
1187
  "dev": true,
1188
  "requires": {
1189
  "@xtuc/long": "4.2.2"
1190
  }
1191
  },
1192
  "@webassemblyjs/utf8": {
1193
- "version": "1.9.0",
1194
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
1195
- "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
1196
  "dev": true
1197
  },
1198
  "@webassemblyjs/wasm-edit": {
1199
- "version": "1.9.0",
1200
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
1201
- "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
1202
  "dev": true,
1203
  "requires": {
1204
- "@webassemblyjs/ast": "1.9.0",
1205
- "@webassemblyjs/helper-buffer": "1.9.0",
1206
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1207
- "@webassemblyjs/helper-wasm-section": "1.9.0",
1208
- "@webassemblyjs/wasm-gen": "1.9.0",
1209
- "@webassemblyjs/wasm-opt": "1.9.0",
1210
- "@webassemblyjs/wasm-parser": "1.9.0",
1211
- "@webassemblyjs/wast-printer": "1.9.0"
1212
  }
1213
  },
1214
  "@webassemblyjs/wasm-gen": {
1215
- "version": "1.9.0",
1216
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
1217
- "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
1218
  "dev": true,
1219
  "requires": {
1220
- "@webassemblyjs/ast": "1.9.0",
1221
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1222
- "@webassemblyjs/ieee754": "1.9.0",
1223
- "@webassemblyjs/leb128": "1.9.0",
1224
- "@webassemblyjs/utf8": "1.9.0"
1225
  }
1226
  },
1227
  "@webassemblyjs/wasm-opt": {
1228
- "version": "1.9.0",
1229
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
1230
- "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
1231
  "dev": true,
1232
  "requires": {
1233
- "@webassemblyjs/ast": "1.9.0",
1234
- "@webassemblyjs/helper-buffer": "1.9.0",
1235
- "@webassemblyjs/wasm-gen": "1.9.0",
1236
- "@webassemblyjs/wasm-parser": "1.9.0"
1237
  }
1238
  },
1239
  "@webassemblyjs/wasm-parser": {
1240
- "version": "1.9.0",
1241
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
1242
- "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
1243
- "dev": true,
1244
- "requires": {
1245
- "@webassemblyjs/ast": "1.9.0",
1246
- "@webassemblyjs/helper-api-error": "1.9.0",
1247
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1248
- "@webassemblyjs/ieee754": "1.9.0",
1249
- "@webassemblyjs/leb128": "1.9.0",
1250
- "@webassemblyjs/utf8": "1.9.0"
1251
- }
1252
- },
1253
- "@webassemblyjs/wast-parser": {
1254
- "version": "1.9.0",
1255
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
1256
- "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
1257
  "dev": true,
1258
  "requires": {
1259
- "@webassemblyjs/ast": "1.9.0",
1260
- "@webassemblyjs/floating-point-hex-parser": "1.9.0",
1261
- "@webassemblyjs/helper-api-error": "1.9.0",
1262
- "@webassemblyjs/helper-code-frame": "1.9.0",
1263
- "@webassemblyjs/helper-fsm": "1.9.0",
1264
- "@xtuc/long": "4.2.2"
1265
  }
1266
  },
1267
  "@webassemblyjs/wast-printer": {
1268
- "version": "1.9.0",
1269
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
1270
- "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
1271
  "dev": true,
1272
  "requires": {
1273
- "@webassemblyjs/ast": "1.9.0",
1274
- "@webassemblyjs/wast-parser": "1.9.0",
1275
  "@xtuc/long": "4.2.2"
1276
  }
1277
  },
@@ -1290,8 +1500,7 @@
1290
  "abbrev": {
1291
  "version": "1.1.1",
1292
  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1293
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
1294
- "dev": true
1295
  },
1296
  "acorn": {
1297
  "version": "6.4.2",
@@ -1299,10 +1508,16 @@
1299
  "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
1300
  "dev": true
1301
  },
 
 
 
 
 
 
1302
  "acorn-jsx": {
1303
- "version": "5.3.1",
1304
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
1305
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
1306
  "dev": true
1307
  },
1308
  "aggregate-error": {
@@ -1327,7 +1542,6 @@
1327
  "version": "6.12.6",
1328
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1329
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1330
- "dev": true,
1331
  "requires": {
1332
  "fast-deep-equal": "^3.1.1",
1333
  "fast-json-stable-stringify": "^2.0.0",
@@ -1356,8 +1570,7 @@
1356
  "amdefine": {
1357
  "version": "1.0.1",
1358
  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
1359
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
1360
- "dev": true
1361
  },
1362
  "ansi-escapes": {
1363
  "version": "3.2.0",
@@ -1366,40 +1579,24 @@
1366
  "dev": true
1367
  },
1368
  "ansi-regex": {
1369
- "version": "4.1.0",
1370
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1371
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
1372
  },
1373
  "ansi-styles": {
1374
- "version": "3.2.1",
1375
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1376
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1377
- "requires": {
1378
- "color-convert": "^1.9.0"
1379
- }
1380
- },
1381
- "anymatch": {
1382
- "version": "3.1.1",
1383
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1384
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1385
- "dev": true,
1386
- "optional": true,
1387
- "requires": {
1388
- "normalize-path": "^3.0.0",
1389
- "picomatch": "^2.0.4"
1390
- }
1391
  },
1392
  "aproba": {
1393
  "version": "1.2.0",
1394
  "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1395
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
1396
- "dev": true
1397
  },
1398
  "are-we-there-yet": {
1399
- "version": "1.1.5",
1400
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
1401
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
1402
- "dev": true,
1403
  "requires": {
1404
  "delegates": "^1.0.0",
1405
  "readable-stream": "^2.0.6"
@@ -1408,14 +1605,12 @@
1408
  "isarray": {
1409
  "version": "1.0.0",
1410
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1411
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1412
- "dev": true
1413
  },
1414
  "readable-stream": {
1415
  "version": "2.3.7",
1416
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1417
  "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1418
- "dev": true,
1419
  "requires": {
1420
  "core-util-is": "~1.0.0",
1421
  "inherits": "~2.0.3",
@@ -1430,7 +1625,6 @@
1430
  "version": "1.1.1",
1431
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1432
  "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1433
- "dev": true,
1434
  "requires": {
1435
  "safe-buffer": "~5.1.0"
1436
  }
@@ -1467,22 +1661,12 @@
1467
  "array-find-index": {
1468
  "version": "1.0.2",
1469
  "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
1470
- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
1471
- "dev": true
1472
  },
1473
  "array-union": {
1474
- "version": "1.0.2",
1475
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
1476
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
1477
- "dev": true,
1478
- "requires": {
1479
- "array-uniq": "^1.0.1"
1480
- }
1481
- },
1482
- "array-uniq": {
1483
- "version": "1.0.3",
1484
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
1485
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
1486
  "dev": true
1487
  },
1488
  "array-unique": {
@@ -1498,66 +1682,17 @@
1498
  "dev": true
1499
  },
1500
  "asn1": {
1501
- "version": "0.2.4",
1502
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1503
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1504
- "dev": true,
1505
  "requires": {
1506
  "safer-buffer": "~2.1.0"
1507
  }
1508
  },
1509
- "asn1.js": {
1510
- "version": "5.4.1",
1511
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
1512
- "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
1513
- "dev": true,
1514
- "requires": {
1515
- "bn.js": "^4.0.0",
1516
- "inherits": "^2.0.1",
1517
- "minimalistic-assert": "^1.0.0",
1518
- "safer-buffer": "^2.1.0"
1519
- },
1520
- "dependencies": {
1521
- "bn.js": {
1522
- "version": "4.11.9",
1523
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
1524
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
1525
- "dev": true
1526
- }
1527
- }
1528
- },
1529
- "assert": {
1530
- "version": "1.5.0",
1531
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
1532
- "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
1533
- "dev": true,
1534
- "requires": {
1535
- "object-assign": "^4.1.1",
1536
- "util": "0.10.3"
1537
- },
1538
- "dependencies": {
1539
- "inherits": {
1540
- "version": "2.0.1",
1541
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
1542
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
1543
- "dev": true
1544
- },
1545
- "util": {
1546
- "version": "0.10.3",
1547
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
1548
- "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
1549
- "dev": true,
1550
- "requires": {
1551
- "inherits": "2.0.1"
1552
- }
1553
- }
1554
- }
1555
- },
1556
  "assert-plus": {
1557
  "version": "1.0.0",
1558
  "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1559
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1560
- "dev": true
1561
  },
1562
  "assets": {
1563
  "version": "3.0.1",
@@ -1599,24 +1734,15 @@
1599
  "lodash": "^4.17.14"
1600
  }
1601
  },
1602
- "async-each": {
1603
- "version": "1.0.3",
1604
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
1605
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
1606
- "dev": true,
1607
- "optional": true
1608
- },
1609
  "async-foreach": {
1610
  "version": "0.1.3",
1611
  "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
1612
- "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
1613
- "dev": true
1614
  },
1615
  "asynckit": {
1616
  "version": "0.4.0",
1617
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1618
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
1619
- "dev": true
1620
  },
1621
  "atob": {
1622
  "version": "2.1.2",
@@ -1625,31 +1751,37 @@
1625
  "dev": true
1626
  },
1627
  "autoprefixer": {
1628
- "version": "9.8.6",
1629
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
1630
- "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
1631
  "dev": true,
1632
  "requires": {
1633
  "browserslist": "^4.12.0",
1634
  "caniuse-lite": "^1.0.30001109",
1635
- "colorette": "^1.2.1",
1636
  "normalize-range": "^0.1.2",
1637
  "num2fraction": "^1.2.2",
 
1638
  "postcss": "^7.0.32",
1639
  "postcss-value-parser": "^4.1.0"
 
 
 
 
 
 
 
 
1640
  }
1641
  },
1642
  "aws-sign2": {
1643
  "version": "0.7.0",
1644
  "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1645
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1646
- "dev": true
1647
  },
1648
  "aws4": {
1649
  "version": "1.11.0",
1650
  "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
1651
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
1652
- "dev": true
1653
  },
1654
  "babel-code-frame": {
1655
  "version": "6.26.0",
@@ -1662,51 +1794,11 @@
1662
  "js-tokens": "^3.0.2"
1663
  },
1664
  "dependencies": {
1665
- "ansi-regex": {
1666
- "version": "2.1.1",
1667
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1668
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1669
- "dev": true
1670
- },
1671
- "ansi-styles": {
1672
- "version": "2.2.1",
1673
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1674
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
1675
- "dev": true
1676
- },
1677
- "chalk": {
1678
- "version": "1.1.3",
1679
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1680
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1681
- "dev": true,
1682
- "requires": {
1683
- "ansi-styles": "^2.2.1",
1684
- "escape-string-regexp": "^1.0.2",
1685
- "has-ansi": "^2.0.0",
1686
- "strip-ansi": "^3.0.0",
1687
- "supports-color": "^2.0.0"
1688
- }
1689
- },
1690
  "js-tokens": {
1691
  "version": "3.0.2",
1692
  "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
1693
  "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
1694
  "dev": true
1695
- },
1696
- "strip-ansi": {
1697
- "version": "3.0.1",
1698
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1699
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1700
- "dev": true,
1701
- "requires": {
1702
- "ansi-regex": "^2.0.0"
1703
- }
1704
- },
1705
- "supports-color": {
1706
- "version": "2.0.0",
1707
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1708
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1709
- "dev": true
1710
  }
1711
  }
1712
  },
@@ -1757,6 +1849,12 @@
1757
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1758
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1759
  "dev": true
 
 
 
 
 
 
1760
  }
1761
  }
1762
  },
@@ -1781,6 +1879,12 @@
1781
  "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
1782
  "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
1783
  "dev": true
 
 
 
 
 
 
1784
  }
1785
  }
1786
  },
@@ -1922,9 +2026,9 @@
1922
  }
1923
  },
1924
  "babel-loader": {
1925
- "version": "8.2.2",
1926
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
1927
- "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
1928
  "dev": true,
1929
  "requires": {
1930
  "find-cache-dir": "^3.3.1",
@@ -1960,6 +2064,44 @@
1960
  "object.assign": "^4.1.0"
1961
  }
1962
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1963
  "babel-plugin-syntax-async-functions": {
1964
  "version": "6.13.0",
1965
  "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
@@ -2469,9 +2611,9 @@
2469
  "dev": true
2470
  },
2471
  "balanced-match": {
2472
- "version": "1.0.0",
2473
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
2474
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
2475
  },
2476
  "base": {
2477
  "version": "0.11.2",
@@ -2528,17 +2670,10 @@
2528
  }
2529
  }
2530
  },
2531
- "base64-js": {
2532
- "version": "1.5.1",
2533
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2534
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2535
- "dev": true
2536
- },
2537
  "bcrypt-pbkdf": {
2538
  "version": "1.0.2",
2539
  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
2540
  "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
2541
- "dev": true,
2542
  "requires": {
2543
  "tweetnacl": "^0.14.3"
2544
  }
@@ -2549,18 +2684,10 @@
2549
  "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
2550
  "dev": true
2551
  },
2552
- "binary-extensions": {
2553
- "version": "2.2.0",
2554
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2555
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2556
- "dev": true,
2557
- "optional": true
2558
- },
2559
  "block-stream": {
2560
  "version": "0.0.9",
2561
  "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
2562
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
2563
- "dev": true,
2564
  "requires": {
2565
  "inherits": "~2.0.0"
2566
  }
@@ -2571,12 +2698,6 @@
2571
  "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2572
  "dev": true
2573
  },
2574
- "bn.js": {
2575
- "version": "5.1.3",
2576
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
2577
- "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
2578
- "dev": true
2579
- },
2580
  "boolbase": {
2581
  "version": "1.0.0",
2582
  "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
@@ -2593,228 +2714,102 @@
2593
  }
2594
  },
2595
  "braces": {
2596
- "version": "2.3.2",
2597
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2598
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
2599
- "dev": true,
2600
- "requires": {
2601
- "arr-flatten": "^1.1.0",
2602
- "array-unique": "^0.3.2",
2603
- "extend-shallow": "^2.0.1",
2604
- "fill-range": "^4.0.0",
2605
- "isobject": "^3.0.1",
2606
- "repeat-element": "^1.1.2",
2607
- "snapdragon": "^0.8.1",
2608
- "snapdragon-node": "^2.0.1",
2609
- "split-string": "^3.0.2",
2610
- "to-regex": "^3.0.1"
2611
- },
2612
- "dependencies": {
2613
- "extend-shallow": {
2614
- "version": "2.0.1",
2615
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2616
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2617
- "dev": true,
2618
- "requires": {
2619
- "is-extendable": "^0.1.0"
2620
- }
2621
- }
2622
- }
2623
- },
2624
- "brorand": {
2625
- "version": "1.1.0",
2626
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
2627
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
2628
- "dev": true
2629
- },
2630
- "browserify-aes": {
2631
- "version": "1.2.0",
2632
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
2633
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
2634
- "dev": true,
2635
- "requires": {
2636
- "buffer-xor": "^1.0.3",
2637
- "cipher-base": "^1.0.0",
2638
- "create-hash": "^1.1.0",
2639
- "evp_bytestokey": "^1.0.3",
2640
- "inherits": "^2.0.1",
2641
- "safe-buffer": "^5.0.1"
2642
- }
2643
- },
2644
- "browserify-cipher": {
2645
- "version": "1.0.1",
2646
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
2647
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
2648
  "dev": true,
2649
  "requires": {
2650
- "browserify-aes": "^1.0.4",
2651
- "browserify-des": "^1.0.0",
2652
- "evp_bytestokey": "^1.0.0"
2653
  }
2654
  },
2655
- "browserify-des": {
2656
- "version": "1.0.2",
2657
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
2658
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
2659
  "dev": true,
2660
  "requires": {
2661
- "cipher-base": "^1.0.1",
2662
- "des.js": "^1.0.0",
2663
- "inherits": "^2.0.1",
2664
- "safe-buffer": "^5.1.2"
 
2665
  }
2666
  },
2667
- "browserify-rsa": {
2668
- "version": "4.1.0",
2669
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
2670
- "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
2671
- "dev": true,
2672
- "requires": {
2673
- "bn.js": "^5.0.0",
2674
- "randombytes": "^2.0.1"
2675
- }
2676
  },
2677
- "browserify-sign": {
2678
- "version": "4.2.1",
2679
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
2680
- "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
2681
  "dev": true,
2682
  "requires": {
2683
- "bn.js": "^5.1.1",
2684
- "browserify-rsa": "^4.0.1",
2685
- "create-hash": "^1.2.0",
2686
- "create-hmac": "^1.1.7",
2687
- "elliptic": "^6.5.3",
2688
- "inherits": "^2.0.4",
2689
- "parse-asn1": "^5.1.5",
2690
- "readable-stream": "^3.6.0",
2691
- "safe-buffer": "^5.2.0"
 
 
 
 
 
 
 
 
 
2692
  },
2693
  "dependencies": {
2694
- "readable-stream": {
2695
- "version": "3.6.0",
2696
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2697
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2698
  "dev": true,
2699
  "requires": {
2700
- "inherits": "^2.0.3",
2701
- "string_decoder": "^1.1.1",
2702
- "util-deprecate": "^1.0.1"
2703
  }
2704
  },
2705
- "safe-buffer": {
2706
- "version": "5.2.1",
2707
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2708
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2709
  "dev": true
2710
  },
2711
- "string_decoder": {
2712
- "version": "1.3.0",
2713
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2714
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2715
  "dev": true,
2716
  "requires": {
2717
- "safe-buffer": "~5.2.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2718
  }
2719
- }
2720
- }
2721
- },
2722
- "browserify-zlib": {
2723
- "version": "0.2.0",
2724
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
2725
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
2726
- "dev": true,
2727
- "requires": {
2728
- "pako": "~1.0.5"
2729
- }
2730
- },
2731
- "browserslist": {
2732
- "version": "4.16.3",
2733
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
2734
- "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
2735
- "dev": true,
2736
- "requires": {
2737
- "caniuse-lite": "^1.0.30001181",
2738
- "colorette": "^1.2.1",
2739
- "electron-to-chromium": "^1.3.649",
2740
- "escalade": "^3.1.1",
2741
- "node-releases": "^1.1.70"
2742
- }
2743
- },
2744
- "buffer": {
2745
- "version": "4.9.2",
2746
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
2747
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
2748
- "dev": true,
2749
- "requires": {
2750
- "base64-js": "^1.0.2",
2751
- "ieee754": "^1.1.4",
2752
- "isarray": "^1.0.0"
2753
- },
2754
- "dependencies": {
2755
- "isarray": {
2756
- "version": "1.0.0",
2757
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2758
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2759
- "dev": true
2760
- }
2761
- }
2762
- },
2763
- "buffer-from": {
2764
- "version": "1.1.1",
2765
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
2766
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
2767
- "dev": true
2768
- },
2769
- "buffer-xor": {
2770
- "version": "1.0.3",
2771
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
2772
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
2773
- "dev": true
2774
- },
2775
- "builtin-status-codes": {
2776
- "version": "3.0.0",
2777
- "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
2778
- "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
2779
- "dev": true
2780
- },
2781
- "cacache": {
2782
- "version": "12.0.4",
2783
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
2784
- "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
2785
- "dev": true,
2786
- "requires": {
2787
- "bluebird": "^3.5.5",
2788
- "chownr": "^1.1.1",
2789
- "figgy-pudding": "^3.5.1",
2790
- "glob": "^7.1.4",
2791
- "graceful-fs": "^4.1.15",
2792
- "infer-owner": "^1.0.3",
2793
- "lru-cache": "^5.1.1",
2794
- "mississippi": "^3.0.0",
2795
- "mkdirp": "^0.5.1",
2796
- "move-concurrently": "^1.0.1",
2797
- "promise-inflight": "^1.0.1",
2798
- "rimraf": "^2.6.3",
2799
- "ssri": "^6.0.1",
2800
- "unique-filename": "^1.1.1",
2801
- "y18n": "^4.0.0"
2802
- },
2803
- "dependencies": {
2804
- "lru-cache": {
2805
- "version": "5.1.1",
2806
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2807
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2808
- "dev": true,
2809
- "requires": {
2810
- "yallist": "^3.0.2"
2811
- }
2812
- },
2813
- "yallist": {
2814
- "version": "3.1.1",
2815
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2816
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
2817
- "dev": true
2818
  }
2819
  }
2820
  },
@@ -2899,12 +2894,6 @@
2899
  "get-intrinsic": "^1.0.2"
2900
  }
2901
  },
2902
- "call-me-maybe": {
2903
- "version": "1.0.1",
2904
- "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
2905
- "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
2906
- "dev": true
2907
- },
2908
  "caller-callsite": {
2909
  "version": "2.0.0",
2910
  "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
@@ -2930,26 +2919,17 @@
2930
  "dev": true
2931
  },
2932
  "camelcase": {
2933
- "version": "5.3.1",
2934
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
2935
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
2936
  },
2937
  "camelcase-keys": {
2938
  "version": "2.1.0",
2939
  "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
2940
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
2941
- "dev": true,
2942
  "requires": {
2943
  "camelcase": "^2.0.0",
2944
  "map-obj": "^1.0.0"
2945
- },
2946
- "dependencies": {
2947
- "camelcase": {
2948
- "version": "2.1.1",
2949
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
2950
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
2951
- "dev": true
2952
- }
2953
  }
2954
  },
2955
  "caniuse-api": {
@@ -2965,31 +2945,26 @@
2965
  }
2966
  },
2967
  "caniuse-lite": {
2968
- "version": "1.0.30001187",
2969
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001187.tgz",
2970
- "integrity": "sha512-w7/EP1JRZ9552CyrThUnay2RkZ1DXxKe/Q2swTC4+LElLh9RRYrL1Z+27LlakB8kzY0fSmHw9mc7XYDUKAKWMA==",
2971
  "dev": true
2972
  },
2973
  "caseless": {
2974
  "version": "0.12.0",
2975
  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2976
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
2977
- "dev": true
2978
- },
2979
- "ccount": {
2980
- "version": "1.1.0",
2981
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz",
2982
- "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==",
2983
- "dev": true
2984
  },
2985
  "chalk": {
2986
- "version": "2.4.2",
2987
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2988
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2989
  "requires": {
2990
- "ansi-styles": "^3.2.1",
2991
- "escape-string-regexp": "^1.0.5",
2992
- "supports-color": "^5.3.0"
 
 
2993
  }
2994
  },
2995
  "character-entities": {
@@ -2998,12 +2973,6 @@
2998
  "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
2999
  "dev": true
3000
  },
3001
- "character-entities-html4": {
3002
- "version": "1.1.4",
3003
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
3004
- "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
3005
- "dev": true
3006
- },
3007
  "character-entities-legacy": {
3008
  "version": "1.1.4",
3009
  "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
@@ -3022,96 +2991,17 @@
3022
  "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
3023
  "dev": true
3024
  },
3025
- "chokidar": {
3026
- "version": "3.5.1",
3027
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
3028
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
3029
- "dev": true,
3030
- "optional": true,
3031
- "requires": {
3032
- "anymatch": "~3.1.1",
3033
- "braces": "~3.0.2",
3034
- "fsevents": "~2.3.1",
3035
- "glob-parent": "~5.1.0",
3036
- "is-binary-path": "~2.1.0",
3037
- "is-glob": "~4.0.1",
3038
- "normalize-path": "~3.0.0",
3039
- "readdirp": "~3.5.0"
3040
- },
3041
- "dependencies": {
3042
- "braces": {
3043
- "version": "3.0.2",
3044
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3045
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3046
- "dev": true,
3047
- "optional": true,
3048
- "requires": {
3049
- "fill-range": "^7.0.1"
3050
- }
3051
- },
3052
- "fill-range": {
3053
- "version": "7.0.1",
3054
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3055
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3056
- "dev": true,
3057
- "optional": true,
3058
- "requires": {
3059
- "to-regex-range": "^5.0.1"
3060
- }
3061
- },
3062
- "glob-parent": {
3063
- "version": "5.1.1",
3064
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
3065
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
3066
- "dev": true,
3067
- "optional": true,
3068
- "requires": {
3069
- "is-glob": "^4.0.1"
3070
- }
3071
- },
3072
- "is-number": {
3073
- "version": "7.0.0",
3074
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3075
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3076
- "dev": true,
3077
- "optional": true
3078
- },
3079
- "to-regex-range": {
3080
- "version": "5.0.1",
3081
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3082
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3083
- "dev": true,
3084
- "optional": true,
3085
- "requires": {
3086
- "is-number": "^7.0.0"
3087
- }
3088
- }
3089
- }
3090
- },
3091
  "chownr": {
3092
- "version": "1.1.4",
3093
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3094
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
3095
  "dev": true
3096
  },
3097
  "chrome-trace-event": {
3098
- "version": "1.0.2",
3099
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
3100
- "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
3101
- "dev": true,
3102
- "requires": {
3103
- "tslib": "^1.9.0"
3104
- }
3105
- },
3106
- "cipher-base": {
3107
- "version": "1.0.4",
3108
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
3109
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
3110
- "dev": true,
3111
- "requires": {
3112
- "inherits": "^2.0.1",
3113
- "safe-buffer": "^5.0.1"
3114
- }
3115
  },
3116
  "class-utils": {
3117
  "version": "0.3.6",
@@ -3183,6 +3073,36 @@
3183
  "string-width": "^3.1.0",
3184
  "strip-ansi": "^5.2.0",
3185
  "wrap-ansi": "^5.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3186
  }
3187
  },
3188
  "clone-deep": {
@@ -3197,13 +3117,12 @@
3197
  }
3198
  },
3199
  "clone-regexp": {
3200
- "version": "1.0.1",
3201
- "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
3202
- "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
3203
  "dev": true,
3204
  "requires": {
3205
- "is-regexp": "^1.0.0",
3206
- "is-supported-regexp-flag": "^1.0.0"
3207
  }
3208
  },
3209
  "coa": {
@@ -3215,19 +3134,43 @@
3215
  "@types/q": "^1.5.1",
3216
  "chalk": "^2.4.1",
3217
  "q": "^1.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3218
  }
3219
  },
3220
  "code-point-at": {
3221
  "version": "1.1.0",
3222
  "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3223
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
3224
- "dev": true
3225
- },
3226
- "collapse-white-space": {
3227
- "version": "1.0.6",
3228
- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
3229
- "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
3230
- "dev": true
3231
  },
3232
  "collection-visit": {
3233
  "version": "1.0.0",
@@ -3240,13 +3183,13 @@
3240
  }
3241
  },
3242
  "color": {
3243
- "version": "3.1.3",
3244
- "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
3245
- "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
3246
  "dev": true,
3247
  "requires": {
3248
- "color-convert": "^1.9.1",
3249
- "color-string": "^1.5.4"
3250
  }
3251
  },
3252
  "color-convert": {
@@ -3263,26 +3206,19 @@
3263
  "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3264
  },
3265
  "color-string": {
3266
- "version": "1.5.4",
3267
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
3268
- "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
3269
  "dev": true,
3270
  "requires": {
3271
  "color-name": "^1.0.0",
3272
  "simple-swizzle": "^0.2.2"
3273
  }
3274
  },
3275
- "colorette": {
3276
- "version": "1.2.1",
3277
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
3278
- "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
3279
- "dev": true
3280
- },
3281
  "combined-stream": {
3282
  "version": "1.0.8",
3283
  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3284
  "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
3285
- "dev": true,
3286
  "requires": {
3287
  "delayed-stream": "~1.0.0"
3288
  }
@@ -3310,50 +3246,6 @@
3310
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3311
  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3312
  },
3313
- "concat-stream": {
3314
- "version": "1.6.2",
3315
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
3316
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
3317
- "dev": true,
3318
- "requires": {
3319
- "buffer-from": "^1.0.0",
3320
- "inherits": "^2.0.3",
3321
- "readable-stream": "^2.2.2",
3322
- "typedarray": "^0.0.6"
3323
- },
3324
- "dependencies": {
3325
- "isarray": {
3326
- "version": "1.0.0",
3327
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3328
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3329
- "dev": true
3330
- },
3331
- "readable-stream": {
3332
- "version": "2.3.7",
3333
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3334
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3335
- "dev": true,
3336
- "requires": {
3337
- "core-util-is": "~1.0.0",
3338
- "inherits": "~2.0.3",
3339
- "isarray": "~1.0.0",
3340
- "process-nextick-args": "~2.0.0",
3341
- "safe-buffer": "~5.1.1",
3342
- "string_decoder": "~1.1.1",
3343
- "util-deprecate": "~1.0.1"
3344
- }
3345
- },
3346
- "string_decoder": {
3347
- "version": "1.1.1",
3348
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3349
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3350
- "dev": true,
3351
- "requires": {
3352
- "safe-buffer": "~5.1.0"
3353
- }
3354
- }
3355
- }
3356
- },
3357
  "console-browserify": {
3358
  "version": "1.1.0",
3359
  "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
@@ -3365,38 +3257,17 @@
3365
  "console-control-strings": {
3366
  "version": "1.1.0",
3367
  "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3368
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
3369
- "dev": true
3370
- },
3371
- "constants-browserify": {
3372
- "version": "1.0.0",
3373
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
3374
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
3375
- "dev": true
3376
  },
3377
  "convert-source-map": {
3378
- "version": "1.7.0",
3379
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
3380
- "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
3381
  "dev": true,
3382
  "requires": {
3383
  "safe-buffer": "~5.1.1"
3384
  }
3385
  },
3386
- "copy-concurrently": {
3387
- "version": "1.0.5",
3388
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
3389
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
3390
- "dev": true,
3391
- "requires": {
3392
- "aproba": "^1.1.1",
3393
- "fs-write-stream-atomic": "^1.0.8",
3394
- "iferr": "^0.1.5",
3395
- "mkdirp": "^0.5.1",
3396
- "rimraf": "^2.5.4",
3397
- "run-queue": "^1.0.0"
3398
- }
3399
- },
3400
  "copy-descriptor": {
3401
  "version": "0.1.1",
3402
  "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
@@ -3410,12 +3281,12 @@
3410
  "dev": true
3411
  },
3412
  "core-js-compat": {
3413
- "version": "3.8.3",
3414
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz",
3415
- "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==",
3416
  "dev": true,
3417
  "requires": {
3418
- "browserslist": "^4.16.1",
3419
  "semver": "7.0.0"
3420
  },
3421
  "dependencies": {
@@ -3428,9 +3299,9 @@
3428
  }
3429
  },
3430
  "core-util-is": {
3431
- "version": "1.0.2",
3432
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3433
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
3434
  },
3435
  "cosmiconfig": {
3436
  "version": "5.2.1",
@@ -3442,53 +3313,20 @@
3442
  "is-directory": "^0.3.1",
3443
  "js-yaml": "^3.13.1",
3444
  "parse-json": "^4.0.0"
3445
- }
3446
- },
3447
- "create-ecdh": {
3448
- "version": "4.0.4",
3449
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
3450
- "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
3451
- "dev": true,
3452
- "requires": {
3453
- "bn.js": "^4.1.0",
3454
- "elliptic": "^6.5.3"
3455
  },
3456
  "dependencies": {
3457
- "bn.js": {
3458
- "version": "4.11.9",
3459
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3460
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3461
- "dev": true
 
 
 
 
3462
  }
3463
  }
3464
  },
3465
- "create-hash": {
3466
- "version": "1.2.0",
3467
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
3468
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
3469
- "dev": true,
3470
- "requires": {
3471
- "cipher-base": "^1.0.1",
3472
- "inherits": "^2.0.1",
3473
- "md5.js": "^1.3.4",
3474
- "ripemd160": "^2.0.1",
3475
- "sha.js": "^2.4.0"
3476
- }
3477
- },
3478
- "create-hmac": {
3479
- "version": "1.1.7",
3480
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
3481
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
3482
- "dev": true,
3483
- "requires": {
3484
- "cipher-base": "^1.0.3",
3485
- "create-hash": "^1.1.0",
3486
- "inherits": "^2.0.1",
3487
- "ripemd160": "^2.0.0",
3488
- "safe-buffer": "^5.0.1",
3489
- "sha.js": "^2.4.8"
3490
- }
3491
- },
3492
  "cross-env": {
3493
  "version": "5.2.1",
3494
  "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
@@ -3496,40 +3334,32 @@
3496
  "dev": true,
3497
  "requires": {
3498
  "cross-spawn": "^6.0.5"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3499
  }
3500
  },
3501
  "cross-spawn": {
3502
- "version": "6.0.5",
3503
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3504
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3505
- "dev": true,
3506
  "requires": {
3507
- "nice-try": "^1.0.4",
3508
- "path-key": "^2.0.1",
3509
- "semver": "^5.5.0",
3510
- "shebang-command": "^1.2.0",
3511
  "which": "^1.2.9"
3512
  }
3513
  },
3514
- "crypto-browserify": {
3515
- "version": "3.12.0",
3516
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
3517
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
3518
- "dev": true,
3519
- "requires": {
3520
- "browserify-cipher": "^1.0.0",
3521
- "browserify-sign": "^4.0.0",
3522
- "create-ecdh": "^4.0.0",
3523
- "create-hash": "^1.1.0",
3524
- "create-hmac": "^1.1.0",
3525
- "diffie-hellman": "^5.0.0",
3526
- "inherits": "^2.0.1",
3527
- "pbkdf2": "^3.0.3",
3528
- "public-encrypt": "^4.0.0",
3529
- "randombytes": "^2.0.0",
3530
- "randomfill": "^1.0.3"
3531
- }
3532
- },
3533
  "css-color-names": {
3534
  "version": "0.0.4",
3535
  "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
@@ -3566,7 +3396,27 @@
3566
  "source-list-map": "^2.0.0"
3567
  },
3568
  "dependencies": {
3569
- "postcss": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3570
  "version": "6.0.23",
3571
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
3572
  "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
@@ -3588,6 +3438,15 @@
3588
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3589
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3590
  "dev": true
 
 
 
 
 
 
 
 
 
3591
  }
3592
  }
3593
  },
@@ -3672,21 +3531,21 @@
3672
  "dev": true
3673
  },
3674
  "cssnano": {
3675
- "version": "4.1.10",
3676
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
3677
- "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
3678
  "dev": true,
3679
  "requires": {
3680
  "cosmiconfig": "^5.0.0",
3681
- "cssnano-preset-default": "^4.0.7",
3682
  "is-resolvable": "^1.0.0",
3683
  "postcss": "^7.0.0"
3684
  }
3685
  },
3686
  "cssnano-preset-default": {
3687
- "version": "4.0.7",
3688
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
3689
- "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
3690
  "dev": true,
3691
  "requires": {
3692
  "css-declaration-sorter": "^4.0.1",
@@ -3717,7 +3576,7 @@
3717
  "postcss-ordered-values": "^4.1.2",
3718
  "postcss-reduce-initial": "^4.0.3",
3719
  "postcss-reduce-transforms": "^4.0.2",
3720
- "postcss-svgo": "^4.0.2",
3721
  "postcss-unique-selectors": "^4.0.1"
3722
  }
3723
  },
@@ -3758,9 +3617,9 @@
3758
  },
3759
  "dependencies": {
3760
  "css-tree": {
3761
- "version": "1.1.2",
3762
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
3763
- "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
3764
  "dev": true,
3765
  "requires": {
3766
  "mdn-data": "2.0.14",
@@ -3785,22 +3644,14 @@
3785
  "version": "0.4.1",
3786
  "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
3787
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
3788
- "dev": true,
3789
  "requires": {
3790
  "array-find-index": "^1.0.1"
3791
  }
3792
  },
3793
- "cyclist": {
3794
- "version": "1.0.1",
3795
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
3796
- "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
3797
- "dev": true
3798
- },
3799
  "dashdash": {
3800
  "version": "1.14.1",
3801
  "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3802
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
3803
- "dev": true,
3804
  "requires": {
3805
  "assert-plus": "^1.0.0"
3806
  }
@@ -3811,9 +3662,9 @@
3811
  "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
3812
  },
3813
  "debug": {
3814
- "version": "4.3.1",
3815
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3816
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3817
  "dev": true,
3818
  "requires": {
3819
  "ms": "2.1.2"
@@ -3841,9 +3692,9 @@
3841
  "dev": true
3842
  },
3843
  "deep-is": {
3844
- "version": "0.1.3",
3845
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
3846
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
3847
  "dev": true
3848
  },
3849
  "define-properties": {
@@ -3899,24 +3750,12 @@
3899
  "delayed-stream": {
3900
  "version": "1.0.0",
3901
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3902
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
3903
- "dev": true
3904
  },
3905
  "delegates": {
3906
  "version": "1.0.0",
3907
  "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3908
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
3909
- "dev": true
3910
- },
3911
- "des.js": {
3912
- "version": "1.0.1",
3913
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
3914
- "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
3915
- "dev": true,
3916
- "requires": {
3917
- "inherits": "^2.0.1",
3918
- "minimalistic-assert": "^1.0.0"
3919
- }
3920
  },
3921
  "detect-file": {
3922
  "version": "1.0.0",
@@ -3933,47 +3772,19 @@
3933
  "repeating": "^2.0.0"
3934
  }
3935
  },
3936
- "diffie-hellman": {
3937
- "version": "5.0.3",
3938
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
3939
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
3940
- "dev": true,
3941
- "requires": {
3942
- "bn.js": "^4.1.0",
3943
- "miller-rabin": "^4.0.0",
3944
- "randombytes": "^2.0.0"
3945
- },
3946
- "dependencies": {
3947
- "bn.js": {
3948
- "version": "4.11.9",
3949
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3950
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3951
- "dev": true
3952
- }
3953
- }
3954
- },
3955
  "dir-glob": {
3956
- "version": "2.2.2",
3957
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
3958
- "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
3959
  "dev": true,
3960
  "requires": {
3961
- "path-type": "^3.0.0"
3962
  },
3963
  "dependencies": {
3964
  "path-type": {
3965
- "version": "3.0.0",
3966
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
3967
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
3968
- "dev": true,
3969
- "requires": {
3970
- "pify": "^3.0.0"
3971
- }
3972
- },
3973
- "pify": {
3974
- "version": "3.0.0",
3975
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
3976
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
3977
  "dev": true
3978
  }
3979
  }
@@ -3997,9 +3808,9 @@
3997
  },
3998
  "dependencies": {
3999
  "domelementtype": {
4000
- "version": "2.1.0",
4001
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
4002
- "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w=="
4003
  },
4004
  "entities": {
4005
  "version": "2.2.0",
@@ -4008,12 +3819,6 @@
4008
  }
4009
  }
4010
  },
4011
- "domain-browser": {
4012
- "version": "1.2.0",
4013
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
4014
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
4015
- "dev": true
4016
- },
4017
  "domelementtype": {
4018
  "version": "1.3.1",
4019
  "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
@@ -4045,89 +3850,21 @@
4045
  "is-obj": "^2.0.0"
4046
  }
4047
  },
4048
- "duplexify": {
4049
- "version": "3.7.1",
4050
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
4051
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
4052
- "dev": true,
4053
- "requires": {
4054
- "end-of-stream": "^1.0.0",
4055
- "inherits": "^2.0.1",
4056
- "readable-stream": "^2.0.0",
4057
- "stream-shift": "^1.0.0"
4058
- },
4059
- "dependencies": {
4060
- "isarray": {
4061
- "version": "1.0.0",
4062
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4063
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4064
- "dev": true
4065
- },
4066
- "readable-stream": {
4067
- "version": "2.3.7",
4068
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4069
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4070
- "dev": true,
4071
- "requires": {
4072
- "core-util-is": "~1.0.0",
4073
- "inherits": "~2.0.3",
4074
- "isarray": "~1.0.0",
4075
- "process-nextick-args": "~2.0.0",
4076
- "safe-buffer": "~5.1.1",
4077
- "string_decoder": "~1.1.1",
4078
- "util-deprecate": "~1.0.1"
4079
- }
4080
- },
4081
- "string_decoder": {
4082
- "version": "1.1.1",
4083
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4084
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4085
- "dev": true,
4086
- "requires": {
4087
- "safe-buffer": "~5.1.0"
4088
- }
4089
- }
4090
- }
4091
- },
4092
  "ecc-jsbn": {
4093
  "version": "0.1.2",
4094
  "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
4095
  "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
4096
- "dev": true,
4097
  "requires": {
4098
  "jsbn": "~0.1.0",
4099
  "safer-buffer": "^2.1.0"
4100
  }
4101
  },
4102
  "electron-to-chromium": {
4103
- "version": "1.3.666",
4104
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.666.tgz",
4105
- "integrity": "sha512-/mP4HFQ0fKIX4sXltG6kfcoGrfNDZwCIyWbH2SIcVaa9u7Rm0HKjambiHNg5OEruicTl9s1EwbERLwxZwk19aw==",
4106
  "dev": true
4107
  },
4108
- "elliptic": {
4109
- "version": "6.5.4",
4110
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
4111
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
4112
- "dev": true,
4113
- "requires": {
4114
- "bn.js": "^4.11.9",
4115
- "brorand": "^1.1.0",
4116
- "hash.js": "^1.0.0",
4117
- "hmac-drbg": "^1.0.1",
4118
- "inherits": "^2.0.4",
4119
- "minimalistic-assert": "^1.0.1",
4120
- "minimalistic-crypto-utils": "^1.0.1"
4121
- },
4122
- "dependencies": {
4123
- "bn.js": {
4124
- "version": "4.11.9",
4125
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
4126
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
4127
- "dev": true
4128
- }
4129
- }
4130
- },
4131
  "emoji-regex": {
4132
  "version": "7.0.3",
4133
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
@@ -4139,66 +3876,14 @@
4139
  "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
4140
  "dev": true
4141
  },
4142
- "end-of-stream": {
4143
- "version": "1.4.4",
4144
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
4145
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
4146
- "dev": true,
4147
- "requires": {
4148
- "once": "^1.4.0"
4149
- }
4150
- },
4151
  "enhanced-resolve": {
4152
- "version": "4.5.0",
4153
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
4154
- "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
4155
  "dev": true,
4156
  "requires": {
4157
- "graceful-fs": "^4.1.2",
4158
- "memory-fs": "^0.5.0",
4159
- "tapable": "^1.0.0"
4160
- },
4161
- "dependencies": {
4162
- "isarray": {
4163
- "version": "1.0.0",
4164
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4165
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4166
- "dev": true
4167
- },
4168
- "memory-fs": {
4169
- "version": "0.5.0",
4170
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
4171
- "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
4172
- "dev": true,
4173
- "requires": {
4174
- "errno": "^0.1.3",
4175
- "readable-stream": "^2.0.1"
4176
- }
4177
- },
4178
- "readable-stream": {
4179
- "version": "2.3.7",
4180
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4181
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4182
- "dev": true,
4183
- "requires": {
4184
- "core-util-is": "~1.0.0",
4185
- "inherits": "~2.0.3",
4186
- "isarray": "~1.0.0",
4187
- "process-nextick-args": "~2.0.0",
4188
- "safe-buffer": "~5.1.1",
4189
- "string_decoder": "~1.1.1",
4190
- "util-deprecate": "~1.0.1"
4191
- }
4192
- },
4193
- "string_decoder": {
4194
- "version": "1.1.1",
4195
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4196
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4197
- "dev": true,
4198
- "requires": {
4199
- "safe-buffer": "~5.1.0"
4200
- }
4201
- }
4202
  }
4203
  },
4204
  "entities": {
@@ -4219,7 +3904,6 @@
4219
  "version": "1.3.2",
4220
  "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
4221
  "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
4222
- "dev": true,
4223
  "requires": {
4224
  "is-arrayish": "^0.2.1"
4225
  }
@@ -4234,27 +3918,39 @@
4234
  }
4235
  },
4236
  "es-abstract": {
4237
- "version": "1.18.0-next.2",
4238
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
4239
- "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
4240
  "dev": true,
4241
  "requires": {
4242
  "call-bind": "^1.0.2",
4243
  "es-to-primitive": "^1.2.1",
4244
  "function-bind": "^1.1.1",
4245
- "get-intrinsic": "^1.0.2",
 
4246
  "has": "^1.0.3",
4247
- "has-symbols": "^1.0.1",
4248
- "is-callable": "^1.2.2",
 
4249
  "is-negative-zero": "^2.0.1",
4250
- "is-regex": "^1.1.1",
4251
- "object-inspect": "^1.9.0",
 
 
 
4252
  "object-keys": "^1.1.1",
4253
  "object.assign": "^4.1.2",
4254
- "string.prototype.trimend": "^1.0.3",
4255
- "string.prototype.trimstart": "^1.0.3"
 
4256
  }
4257
  },
 
 
 
 
 
 
4258
  "es-to-primitive": {
4259
  "version": "1.2.1",
4260
  "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -4327,6 +4023,39 @@
4327
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4328
  "dev": true
4329
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4330
  "import-fresh": {
4331
  "version": "3.3.0",
4332
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -4357,6 +4086,15 @@
4357
  "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4358
  "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4359
  "dev": true
 
 
 
 
 
 
 
 
 
4360
  }
4361
  }
4362
  },
@@ -4431,9 +4169,9 @@
4431
  },
4432
  "dependencies": {
4433
  "estraverse": {
4434
- "version": "5.2.0",
4435
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4436
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4437
  "dev": true
4438
  }
4439
  }
@@ -4448,9 +4186,9 @@
4448
  },
4449
  "dependencies": {
4450
  "estraverse": {
4451
- "version": "5.2.0",
4452
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
4453
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
4454
  "dev": true
4455
  }
4456
  }
@@ -4468,28 +4206,18 @@
4468
  "dev": true
4469
  },
4470
  "events": {
4471
- "version": "3.2.0",
4472
- "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
4473
- "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
4474
  "dev": true
4475
  },
4476
- "evp_bytestokey": {
4477
- "version": "1.0.3",
4478
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
4479
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
4480
- "dev": true,
4481
- "requires": {
4482
- "md5.js": "^1.3.4",
4483
- "safe-buffer": "^5.1.1"
4484
- }
4485
- },
4486
  "execall": {
4487
- "version": "1.0.0",
4488
- "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
4489
- "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
4490
  "dev": true,
4491
  "requires": {
4492
- "clone-regexp": "^1.0.0"
4493
  }
4494
  },
4495
  "exit": {
@@ -4559,8 +4287,7 @@
4559
  "extend": {
4560
  "version": "3.0.2",
4561
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
4562
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
4563
- "dev": true
4564
  },
4565
  "extend-shallow": {
4566
  "version": "3.0.2",
@@ -4662,34 +4389,30 @@
4662
  "extsprintf": {
4663
  "version": "1.3.0",
4664
  "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
4665
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
4666
- "dev": true
4667
  },
4668
  "fast-deep-equal": {
4669
  "version": "3.1.3",
4670
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4671
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
4672
- "dev": true
4673
  },
4674
  "fast-glob": {
4675
- "version": "2.2.7",
4676
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
4677
- "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
4678
  "dev": true,
4679
  "requires": {
4680
- "@mrmlnc/readdir-enhanced": "^2.2.1",
4681
- "@nodelib/fs.stat": "^1.1.2",
4682
- "glob-parent": "^3.1.0",
4683
- "is-glob": "^4.0.0",
4684
- "merge2": "^1.2.3",
4685
- "micromatch": "^3.1.10"
4686
  }
4687
  },
4688
  "fast-json-stable-stringify": {
4689
  "version": "2.1.0",
4690
  "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4691
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
4692
- "dev": true
4693
  },
4694
  "fast-levenshtein": {
4695
  "version": "2.0.6",
@@ -4697,17 +4420,26 @@
4697
  "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4698
  "dev": true
4699
  },
 
 
 
 
 
 
4700
  "fastparse": {
4701
  "version": "1.1.2",
4702
  "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
4703
  "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
4704
  "dev": true
4705
  },
4706
- "figgy-pudding": {
4707
- "version": "3.5.2",
4708
- "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
4709
- "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
4710
- "dev": true
 
 
 
4711
  },
4712
  "figures": {
4713
  "version": "2.0.0",
@@ -4751,32 +4483,18 @@
4751
  }
4752
  },
4753
  "fill-range": {
4754
- "version": "4.0.0",
4755
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
4756
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4757
  "dev": true,
4758
  "requires": {
4759
- "extend-shallow": "^2.0.1",
4760
- "is-number": "^3.0.0",
4761
- "repeat-string": "^1.6.1",
4762
- "to-regex-range": "^2.1.0"
4763
- },
4764
- "dependencies": {
4765
- "extend-shallow": {
4766
- "version": "2.0.1",
4767
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4768
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4769
- "dev": true,
4770
- "requires": {
4771
- "is-extendable": "^0.1.0"
4772
- }
4773
- }
4774
  }
4775
  },
4776
  "find-cache-dir": {
4777
- "version": "3.3.1",
4778
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
4779
- "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
4780
  "dev": true,
4781
  "requires": {
4782
  "commondir": "^1.0.1",
@@ -4785,11 +4503,12 @@
4785
  }
4786
  },
4787
  "find-up": {
4788
- "version": "3.0.0",
4789
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
4790
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
4791
  "requires": {
4792
- "locate-path": "^3.0.0"
 
4793
  }
4794
  },
4795
  "findup-sync": {
@@ -4802,78 +4521,147 @@
4802
  "is-glob": "^4.0.0",
4803
  "micromatch": "^3.0.4",
4804
  "resolve-dir": "^1.0.1"
4805
- }
4806
- },
4807
- "flat-cache": {
4808
- "version": "2.0.1",
4809
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
4810
- "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
4811
- "dev": true,
4812
- "requires": {
4813
- "flatted": "^2.0.0",
4814
- "rimraf": "2.6.3",
4815
- "write": "1.0.3"
4816
  },
4817
  "dependencies": {
4818
- "rimraf": {
4819
- "version": "2.6.3",
4820
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
4821
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4822
  "dev": true,
4823
  "requires": {
4824
- "glob": "^7.1.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4825
  }
4826
- }
4827
- }
4828
- },
4829
- "flatted": {
4830
- "version": "2.0.2",
4831
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
4832
- "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
4833
- "dev": true
4834
- },
4835
- "flush-write-stream": {
4836
- "version": "1.1.1",
4837
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
4838
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
4839
- "dev": true,
4840
- "requires": {
4841
- "inherits": "^2.0.3",
4842
- "readable-stream": "^2.3.6"
4843
- },
4844
- "dependencies": {
4845
- "isarray": {
4846
- "version": "1.0.0",
4847
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4848
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4849
  "dev": true
4850
  },
4851
- "readable-stream": {
4852
- "version": "2.3.7",
4853
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4854
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4855
  "dev": true,
4856
  "requires": {
4857
- "core-util-is": "~1.0.0",
4858
- "inherits": "~2.0.3",
4859
- "isarray": "~1.0.0",
4860
- "process-nextick-args": "~2.0.0",
4861
- "safe-buffer": "~5.1.1",
4862
- "string_decoder": "~1.1.1",
4863
- "util-deprecate": "~1.0.1"
 
 
 
 
 
4864
  }
4865
  },
4866
- "string_decoder": {
4867
- "version": "1.1.1",
4868
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4869
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4870
  "dev": true,
4871
  "requires": {
4872
- "safe-buffer": "~5.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4873
  }
4874
  }
4875
  }
4876
  },
 
 
 
 
 
 
4877
  "for-in": {
4878
  "version": "1.0.2",
4879
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -4883,14 +4671,12 @@
4883
  "forever-agent": {
4884
  "version": "0.6.1",
4885
  "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4886
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
4887
- "dev": true
4888
  },
4889
  "form-data": {
4890
  "version": "2.3.3",
4891
  "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
4892
  "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
4893
- "dev": true,
4894
  "requires": {
4895
  "asynckit": "^0.4.0",
4896
  "combined-stream": "^1.0.6",
@@ -4918,30 +4704,17 @@
4918
  },
4919
  "dependencies": {
4920
  "ansi-regex": {
4921
- "version": "2.1.1",
4922
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4923
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
4924
  "dev": true
4925
  },
4926
- "ansi-styles": {
4927
- "version": "2.2.1",
4928
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
4929
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
4930
  "dev": true
4931
  },
4932
- "chalk": {
4933
- "version": "1.1.3",
4934
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4935
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4936
- "dev": true,
4937
- "requires": {
4938
- "ansi-styles": "^2.2.1",
4939
- "escape-string-regexp": "^1.0.2",
4940
- "has-ansi": "^2.0.0",
4941
- "strip-ansi": "^3.0.0",
4942
- "supports-color": "^2.0.0"
4943
- }
4944
- },
4945
  "string-width": {
4946
  "version": "2.1.1",
4947
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
@@ -4950,80 +4723,15 @@
4950
  "requires": {
4951
  "is-fullwidth-code-point": "^2.0.0",
4952
  "strip-ansi": "^4.0.0"
4953
- },
4954
- "dependencies": {
4955
- "ansi-regex": {
4956
- "version": "3.0.0",
4957
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4958
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4959
- "dev": true
4960
- },
4961
- "strip-ansi": {
4962
- "version": "4.0.0",
4963
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4964
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
4965
- "dev": true,
4966
- "requires": {
4967
- "ansi-regex": "^3.0.0"
4968
- }
4969
- }
4970
  }
4971
  },
4972
  "strip-ansi": {
4973
- "version": "3.0.1",
4974
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4975
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4976
- "dev": true,
4977
- "requires": {
4978
- "ansi-regex": "^2.0.0"
4979
- }
4980
- },
4981
- "supports-color": {
4982
- "version": "2.0.0",
4983
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4984
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4985
- "dev": true
4986
- }
4987
- }
4988
- },
4989
- "from2": {
4990
- "version": "2.3.0",
4991
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
4992
- "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
4993
- "dev": true,
4994
- "requires": {
4995
- "inherits": "^2.0.1",
4996
- "readable-stream": "^2.0.0"
4997
- },
4998
- "dependencies": {
4999
- "isarray": {
5000
- "version": "1.0.0",
5001
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5002
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5003
- "dev": true
5004
- },
5005
- "readable-stream": {
5006
- "version": "2.3.7",
5007
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
5008
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
5009
- "dev": true,
5010
- "requires": {
5011
- "core-util-is": "~1.0.0",
5012
- "inherits": "~2.0.3",
5013
- "isarray": "~1.0.0",
5014
- "process-nextick-args": "~2.0.0",
5015
- "safe-buffer": "~5.1.1",
5016
- "string_decoder": "~1.1.1",
5017
- "util-deprecate": "~1.0.1"
5018
- }
5019
- },
5020
- "string_decoder": {
5021
- "version": "1.1.1",
5022
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
5023
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
5024
  "dev": true,
5025
  "requires": {
5026
- "safe-buffer": "~5.1.0"
5027
  }
5028
  }
5029
  }
@@ -5048,35 +4756,15 @@
5048
  "minipass": "^3.0.0"
5049
  }
5050
  },
5051
- "fs-write-stream-atomic": {
5052
- "version": "1.0.10",
5053
- "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
5054
- "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
5055
- "dev": true,
5056
- "requires": {
5057
- "graceful-fs": "^4.1.2",
5058
- "iferr": "^0.1.5",
5059
- "imurmurhash": "^0.1.4",
5060
- "readable-stream": "1 || 2"
5061
- }
5062
- },
5063
  "fs.realpath": {
5064
  "version": "1.0.0",
5065
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
5066
  "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
5067
  },
5068
- "fsevents": {
5069
- "version": "2.3.2",
5070
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
5071
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
5072
- "dev": true,
5073
- "optional": true
5074
- },
5075
  "fstream": {
5076
  "version": "1.0.12",
5077
  "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
5078
  "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
5079
- "dev": true,
5080
  "requires": {
5081
  "graceful-fs": "^4.1.2",
5082
  "inherits": "~2.0.0",
@@ -5087,8 +4775,7 @@
5087
  "function-bind": {
5088
  "version": "1.1.1",
5089
  "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5090
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5091
- "dev": true
5092
  },
5093
  "functional-red-black-tree": {
5094
  "version": "1.0.1",
@@ -5100,7 +4787,6 @@
5100
  "version": "2.7.4",
5101
  "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
5102
  "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
5103
- "dev": true,
5104
  "requires": {
5105
  "aproba": "^1.0.3",
5106
  "console-control-strings": "^1.0.0",
@@ -5110,50 +4796,12 @@
5110
  "string-width": "^1.0.1",
5111
  "strip-ansi": "^3.0.1",
5112
  "wide-align": "^1.1.0"
5113
- },
5114
- "dependencies": {
5115
- "ansi-regex": {
5116
- "version": "2.1.1",
5117
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5118
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
5119
- "dev": true
5120
- },
5121
- "is-fullwidth-code-point": {
5122
- "version": "1.0.0",
5123
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5124
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5125
- "dev": true,
5126
- "requires": {
5127
- "number-is-nan": "^1.0.0"
5128
- }
5129
- },
5130
- "string-width": {
5131
- "version": "1.0.2",
5132
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5133
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
5134
- "dev": true,
5135
- "requires": {
5136
- "code-point-at": "^1.0.0",
5137
- "is-fullwidth-code-point": "^1.0.0",
5138
- "strip-ansi": "^3.0.0"
5139
- }
5140
- },
5141
- "strip-ansi": {
5142
- "version": "3.0.1",
5143
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5144
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
5145
- "dev": true,
5146
- "requires": {
5147
- "ansi-regex": "^2.0.0"
5148
- }
5149
- }
5150
  }
5151
  },
5152
  "gaze": {
5153
  "version": "1.1.3",
5154
  "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
5155
  "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
5156
- "dev": true,
5157
  "requires": {
5158
  "globule": "^1.0.0"
5159
  }
@@ -5183,8 +4831,17 @@
5183
  "get-stdin": {
5184
  "version": "4.0.1",
5185
  "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
5186
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5187
- "dev": true
 
 
 
 
 
 
 
 
 
5188
  },
5189
  "get-value": {
5190
  "version": "2.0.6",
@@ -5196,15 +4853,14 @@
5196
  "version": "0.1.7",
5197
  "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5198
  "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5199
- "dev": true,
5200
  "requires": {
5201
  "assert-plus": "^1.0.0"
5202
  }
5203
  },
5204
  "glob": {
5205
- "version": "7.1.6",
5206
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
5207
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
5208
  "requires": {
5209
  "fs.realpath": "^1.0.0",
5210
  "inflight": "^1.0.4",
@@ -5215,30 +4871,18 @@
5215
  }
5216
  },
5217
  "glob-parent": {
5218
- "version": "3.1.0",
5219
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
5220
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
5221
  "dev": true,
5222
  "requires": {
5223
- "is-glob": "^3.1.0",
5224
- "path-dirname": "^1.0.0"
5225
- },
5226
- "dependencies": {
5227
- "is-glob": {
5228
- "version": "3.1.0",
5229
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
5230
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
5231
- "dev": true,
5232
- "requires": {
5233
- "is-extglob": "^2.1.0"
5234
- }
5235
- }
5236
  }
5237
  },
5238
  "glob-to-regexp": {
5239
- "version": "0.3.0",
5240
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
5241
- "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
5242
  "dev": true
5243
  },
5244
  "global-modules": {
@@ -5268,31 +4912,29 @@
5268
  "dev": true
5269
  },
5270
  "globby": {
5271
- "version": "9.2.0",
5272
- "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
5273
- "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
5274
  "dev": true,
5275
  "requires": {
5276
- "@types/glob": "^7.1.1",
5277
- "array-union": "^1.0.2",
5278
- "dir-glob": "^2.2.2",
5279
- "fast-glob": "^2.2.6",
5280
- "glob": "^7.1.3",
5281
- "ignore": "^4.0.3",
5282
- "pify": "^4.0.1",
5283
- "slash": "^2.0.0"
5284
  },
5285
  "dependencies": {
5286
- "pify": {
5287
- "version": "4.0.1",
5288
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5289
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5290
  "dev": true
5291
  },
5292
  "slash": {
5293
- "version": "2.0.0",
5294
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
5295
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
5296
  "dev": true
5297
  }
5298
  }
@@ -5304,14 +4946,28 @@
5304
  "dev": true
5305
  },
5306
  "globule": {
5307
- "version": "1.3.2",
5308
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
5309
- "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
5310
- "dev": true,
5311
  "requires": {
5312
  "glob": "~7.1.1",
5313
  "lodash": "~4.17.10",
5314
  "minimatch": "~3.0.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5315
  }
5316
  },
5317
  "gonzales-pe": {
@@ -5324,22 +4980,19 @@
5324
  }
5325
  },
5326
  "graceful-fs": {
5327
- "version": "4.2.6",
5328
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
5329
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
5330
- "dev": true
5331
  },
5332
  "har-schema": {
5333
  "version": "2.0.0",
5334
  "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
5335
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
5336
- "dev": true
5337
  },
5338
  "har-validator": {
5339
  "version": "5.1.5",
5340
  "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
5341
  "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
5342
- "dev": true,
5343
  "requires": {
5344
  "ajv": "^6.12.3",
5345
  "har-schema": "^2.0.0"
@@ -5355,7 +5008,6 @@
5355
  "version": "1.0.3",
5356
  "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5357
  "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5358
- "dev": true,
5359
  "requires": {
5360
  "function-bind": "^1.1.1"
5361
  }
@@ -5364,35 +5016,40 @@
5364
  "version": "2.0.0",
5365
  "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
5366
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5367
- "dev": true,
5368
  "requires": {
5369
  "ansi-regex": "^2.0.0"
5370
- },
5371
- "dependencies": {
5372
- "ansi-regex": {
5373
- "version": "2.1.1",
5374
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5375
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
5376
- "dev": true
5377
- }
5378
  }
5379
  },
 
 
 
 
 
 
5380
  "has-flag": {
5381
  "version": "3.0.0",
5382
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5383
  "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
5384
  },
5385
  "has-symbols": {
5386
- "version": "1.0.1",
5387
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
5388
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
5389
  "dev": true
5390
  },
 
 
 
 
 
 
 
 
 
5391
  "has-unicode": {
5392
  "version": "2.0.1",
5393
  "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5394
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5395
- "dev": true
5396
  },
5397
  "has-value": {
5398
  "version": "1.0.0",
@@ -5415,6 +5072,32 @@
5415
  "kind-of": "^4.0.0"
5416
  },
5417
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5418
  "kind-of": {
5419
  "version": "4.0.0",
5420
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
@@ -5426,72 +5109,12 @@
5426
  }
5427
  }
5428
  },
5429
- "hash-base": {
5430
- "version": "3.1.0",
5431
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
5432
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
5433
- "dev": true,
5434
- "requires": {
5435
- "inherits": "^2.0.4",
5436
- "readable-stream": "^3.6.0",
5437
- "safe-buffer": "^5.2.0"
5438
- },
5439
- "dependencies": {
5440
- "readable-stream": {
5441
- "version": "3.6.0",
5442
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
5443
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
5444
- "dev": true,
5445
- "requires": {
5446
- "inherits": "^2.0.3",
5447
- "string_decoder": "^1.1.1",
5448
- "util-deprecate": "^1.0.1"
5449
- }
5450
- },
5451
- "safe-buffer": {
5452
- "version": "5.2.1",
5453
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
5454
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5455
- "dev": true
5456
- },
5457
- "string_decoder": {
5458
- "version": "1.3.0",
5459
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
5460
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
5461
- "dev": true,
5462
- "requires": {
5463
- "safe-buffer": "~5.2.0"
5464
- }
5465
- }
5466
- }
5467
- },
5468
- "hash.js": {
5469
- "version": "1.1.7",
5470
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
5471
- "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
5472
- "dev": true,
5473
- "requires": {
5474
- "inherits": "^2.0.3",
5475
- "minimalistic-assert": "^1.0.1"
5476
- }
5477
- },
5478
  "hex-color-regex": {
5479
  "version": "1.1.0",
5480
  "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
5481
  "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
5482
  "dev": true
5483
  },
5484
- "hmac-drbg": {
5485
- "version": "1.0.1",
5486
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
5487
- "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
5488
- "dev": true,
5489
- "requires": {
5490
- "hash.js": "^1.0.3",
5491
- "minimalistic-assert": "^1.0.0",
5492
- "minimalistic-crypto-utils": "^1.0.1"
5493
- }
5494
- },
5495
  "home-or-tmp": {
5496
  "version": "2.0.0",
5497
  "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
@@ -5512,10 +5135,9 @@
5512
  }
5513
  },
5514
  "hosted-git-info": {
5515
- "version": "2.8.8",
5516
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
5517
- "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
5518
- "dev": true
5519
  },
5520
  "hsl-regex": {
5521
  "version": "1.0.0",
@@ -5529,16 +5151,10 @@
5529
  "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
5530
  "dev": true
5531
  },
5532
- "html-comment-regex": {
5533
- "version": "1.1.2",
5534
- "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
5535
- "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
5536
- "dev": true
5537
- },
5538
  "html-tags": {
5539
- "version": "2.0.0",
5540
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
5541
- "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
5542
  "dev": true
5543
  },
5544
  "htmlparser2": {
@@ -5557,19 +5173,12 @@
5557
  "version": "1.2.0",
5558
  "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
5559
  "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
5560
- "dev": true,
5561
  "requires": {
5562
  "assert-plus": "^1.0.0",
5563
  "jsprim": "^1.2.2",
5564
  "sshpk": "^1.7.0"
5565
  }
5566
  },
5567
- "https-browserify": {
5568
- "version": "1.0.0",
5569
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
5570
- "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
5571
- "dev": true
5572
- },
5573
  "iconv-lite": {
5574
  "version": "0.4.24",
5575
  "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -5594,6 +5203,26 @@
5594
  "postcss": "^6.0.1"
5595
  },
5596
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5597
  "postcss": {
5598
  "version": "6.0.23",
5599
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -5610,21 +5239,18 @@
5610
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5611
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5612
  "dev": true
 
 
 
 
 
 
 
 
 
5613
  }
5614
  }
5615
  },
5616
- "ieee754": {
5617
- "version": "1.2.1",
5618
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
5619
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
5620
- "dev": true
5621
- },
5622
- "iferr": {
5623
- "version": "0.1.5",
5624
- "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
5625
- "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
5626
- "dev": true
5627
- },
5628
  "ignore": {
5629
  "version": "4.0.6",
5630
  "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
@@ -5660,9 +5286,9 @@
5660
  }
5661
  },
5662
  "import-lazy": {
5663
- "version": "3.1.0",
5664
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
5665
- "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
5666
  "dev": true
5667
  },
5668
  "import-local": {
@@ -5675,6 +5301,15 @@
5675
  "resolve-cwd": "^2.0.0"
5676
  },
5677
  "dependencies": {
 
 
 
 
 
 
 
 
 
5678
  "pkg-dir": {
5679
  "version": "3.0.0",
5680
  "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
@@ -5695,14 +5330,12 @@
5695
  "in-publish": {
5696
  "version": "2.0.1",
5697
  "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
5698
- "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",
5699
- "dev": true
5700
  },
5701
  "indent-string": {
5702
  "version": "2.1.0",
5703
  "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
5704
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
5705
- "dev": true,
5706
  "requires": {
5707
  "repeating": "^2.0.0"
5708
  }
@@ -5766,6 +5399,32 @@
5766
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5767
  "dev": true
5768
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5769
  "string-width": {
5770
  "version": "2.1.1",
5771
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
@@ -5786,9 +5445,46 @@
5786
  }
5787
  }
5788
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5789
  }
5790
  }
5791
  },
 
 
 
 
 
 
 
 
 
 
 
5792
  "interpret": {
5793
  "version": "1.4.0",
5794
  "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
@@ -5819,6 +5515,12 @@
5819
  "kind-of": "^3.0.2"
5820
  },
5821
  "dependencies": {
 
 
 
 
 
 
5822
  "kind-of": {
5823
  "version": "3.2.2",
5824
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
@@ -5836,12 +5538,6 @@
5836
  "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
5837
  "dev": true
5838
  },
5839
- "is-alphanumeric": {
5840
- "version": "1.0.0",
5841
- "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",
5842
- "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=",
5843
- "dev": true
5844
- },
5845
  "is-alphanumerical": {
5846
  "version": "1.0.4",
5847
  "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
@@ -5855,29 +5551,37 @@
5855
  "is-arrayish": {
5856
  "version": "0.2.1",
5857
  "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5858
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5859
- "dev": true
5860
  },
5861
- "is-binary-path": {
5862
- "version": "2.1.0",
5863
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
5864
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 
 
 
 
 
 
 
 
 
5865
  "dev": true,
5866
- "optional": true,
5867
  "requires": {
5868
- "binary-extensions": "^2.0.0"
 
5869
  }
5870
  },
5871
  "is-buffer": {
5872
- "version": "1.1.6",
5873
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5874
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5875
  "dev": true
5876
  },
5877
  "is-callable": {
5878
- "version": "1.2.3",
5879
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
5880
- "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
5881
  "dev": true
5882
  },
5883
  "is-color-stop": {
@@ -5895,10 +5599,9 @@
5895
  }
5896
  },
5897
  "is-core-module": {
5898
- "version": "2.2.0",
5899
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
5900
- "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
5901
- "dev": true,
5902
  "requires": {
5903
  "has": "^1.0.3"
5904
  }
@@ -5912,6 +5615,12 @@
5912
  "kind-of": "^3.0.2"
5913
  },
5914
  "dependencies": {
 
 
 
 
 
 
5915
  "kind-of": {
5916
  "version": "3.2.2",
5917
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
@@ -5924,10 +5633,13 @@
5924
  }
5925
  },
5926
  "is-date-object": {
5927
- "version": "1.0.2",
5928
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
5929
- "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
5930
- "dev": true
 
 
 
5931
  },
5932
  "is-decimal": {
5933
  "version": "1.0.4",
@@ -5975,18 +5687,20 @@
5975
  "is-finite": {
5976
  "version": "1.1.0",
5977
  "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
5978
- "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
5979
- "dev": true
5980
  },
5981
  "is-fullwidth-code-point": {
5982
- "version": "2.0.0",
5983
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5984
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
 
 
 
5985
  },
5986
  "is-glob": {
5987
- "version": "4.0.1",
5988
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5989
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
5990
  "dev": true,
5991
  "requires": {
5992
  "is-extglob": "^2.1.1"
@@ -6005,23 +5719,18 @@
6005
  "dev": true
6006
  },
6007
  "is-number": {
6008
- "version": "3.0.0",
6009
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6010
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
 
 
 
 
 
 
6011
  "dev": true,
6012
  "requires": {
6013
- "kind-of": "^3.0.2"
6014
- },
6015
- "dependencies": {
6016
- "kind-of": {
6017
- "version": "3.2.2",
6018
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6019
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6020
- "dev": true,
6021
- "requires": {
6022
- "is-buffer": "^1.1.5"
6023
- }
6024
- }
6025
  }
6026
  },
6027
  "is-obj": {
@@ -6031,9 +5740,9 @@
6031
  "dev": true
6032
  },
6033
  "is-plain-obj": {
6034
- "version": "1.1.0",
6035
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
6036
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
6037
  "dev": true
6038
  },
6039
  "is-plain-object": {
@@ -6046,19 +5755,19 @@
6046
  }
6047
  },
6048
  "is-regex": {
6049
- "version": "1.1.2",
6050
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
6051
- "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
6052
  "dev": true,
6053
  "requires": {
6054
  "call-bind": "^1.0.2",
6055
- "has-symbols": "^1.0.1"
6056
  }
6057
  },
6058
  "is-regexp": {
6059
- "version": "1.0.0",
6060
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
6061
- "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
6062
  "dev": true
6063
  },
6064
  "is-resolvable": {
@@ -6067,47 +5776,54 @@
6067
  "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
6068
  "dev": true
6069
  },
6070
- "is-supported-regexp-flag": {
6071
  "version": "1.0.1",
6072
- "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
6073
- "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
6074
  "dev": true
6075
  },
6076
- "is-svg": {
6077
- "version": "3.0.0",
6078
- "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
6079
- "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
6080
  "dev": true,
6081
  "requires": {
6082
- "html-comment-regex": "^1.1.0"
6083
  }
6084
  },
6085
  "is-symbol": {
6086
- "version": "1.0.3",
6087
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
6088
- "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
6089
  "dev": true,
6090
  "requires": {
6091
- "has-symbols": "^1.0.1"
6092
  }
6093
  },
6094
  "is-typedarray": {
6095
  "version": "1.0.0",
6096
  "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
6097
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
 
 
 
 
 
6098
  "dev": true
6099
  },
6100
  "is-utf8": {
6101
  "version": "0.2.1",
6102
  "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
6103
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
6104
- "dev": true
6105
  },
6106
- "is-whitespace-character": {
6107
- "version": "1.0.4",
6108
- "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
6109
- "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
6110
- "dev": true
 
 
 
6111
  },
6112
  "is-windows": {
6113
  "version": "1.0.2",
@@ -6115,18 +5831,6 @@
6115
  "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
6116
  "dev": true
6117
  },
6118
- "is-word-character": {
6119
- "version": "1.0.4",
6120
- "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
6121
- "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
6122
- "dev": true
6123
- },
6124
- "is-wsl": {
6125
- "version": "1.1.0",
6126
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
6127
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
6128
- "dev": true
6129
- },
6130
  "isarray": {
6131
  "version": "0.0.1",
6132
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
@@ -6135,8 +5839,7 @@
6135
  "isexe": {
6136
  "version": "2.0.0",
6137
  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
6138
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
6139
- "dev": true
6140
  },
6141
  "isobject": {
6142
  "version": "3.0.1",
@@ -6147,8 +5850,7 @@
6147
  "isstream": {
6148
  "version": "0.1.2",
6149
  "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
6150
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
6151
- "dev": true
6152
  },
6153
  "jest-worker": {
6154
  "version": "26.6.2",
@@ -6179,16 +5881,15 @@
6179
  }
6180
  },
6181
  "jquery": {
6182
- "version": "3.5.1",
6183
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
6184
- "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==",
6185
  "dev": true
6186
  },
6187
  "js-base64": {
6188
  "version": "2.6.4",
6189
  "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
6190
- "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
6191
- "dev": true
6192
  },
6193
  "js-tokens": {
6194
  "version": "4.0.0",
@@ -6209,8 +5910,7 @@
6209
  "jsbn": {
6210
  "version": "0.1.1",
6211
  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
6212
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
6213
- "dev": true
6214
  },
6215
  "jsesc": {
6216
  "version": "2.5.2",
@@ -6219,15 +5919,15 @@
6219
  "dev": true
6220
  },
6221
  "jshint": {
6222
- "version": "2.12.0",
6223
- "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz",
6224
- "integrity": "sha512-TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==",
6225
  "requires": {
6226
  "cli": "~1.0.0",
6227
  "console-browserify": "1.1.x",
6228
  "exit": "0.1.x",
6229
  "htmlparser2": "3.8.x",
6230
- "lodash": "~4.17.19",
6231
  "minimatch": "~3.0.2",
6232
  "shelljs": "0.3.x",
6233
  "strip-json-comments": "1.0.x"
@@ -6248,14 +5948,12 @@
6248
  "json-schema": {
6249
  "version": "0.2.3",
6250
  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
6251
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
6252
- "dev": true
6253
  },
6254
  "json-schema-traverse": {
6255
  "version": "0.4.1",
6256
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6257
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6258
- "dev": true
6259
  },
6260
  "json-stable-stringify-without-jsonify": {
6261
  "version": "1.0.1",
@@ -6266,8 +5964,7 @@
6266
  "json-stringify-safe": {
6267
  "version": "5.0.1",
6268
  "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
6269
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
6270
- "dev": true
6271
  },
6272
  "json5": {
6273
  "version": "2.2.0",
@@ -6291,7 +5988,6 @@
6291
  "version": "1.4.1",
6292
  "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
6293
  "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6294
- "dev": true,
6295
  "requires": {
6296
  "assert-plus": "1.0.0",
6297
  "extsprintf": "1.3.0",
@@ -6306,9 +6002,9 @@
6306
  "dev": true
6307
  },
6308
  "known-css-properties": {
6309
- "version": "0.11.0",
6310
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz",
6311
- "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==",
6312
  "dev": true
6313
  },
6314
  "last-call-webpack-plugin": {
@@ -6321,12 +6017,6 @@
6321
  "webpack-sources": "^1.1.0"
6322
  }
6323
  },
6324
- "leven": {
6325
- "version": "2.1.0",
6326
- "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
6327
- "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
6328
- "dev": true
6329
- },
6330
  "levn": {
6331
  "version": "0.3.0",
6332
  "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
@@ -6347,24 +6037,12 @@
6347
  "version": "1.1.0",
6348
  "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6349
  "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6350
- "dev": true,
6351
  "requires": {
6352
  "graceful-fs": "^4.1.2",
6353
  "parse-json": "^2.2.0",
6354
  "pify": "^2.0.0",
6355
  "pinkie-promise": "^2.0.0",
6356
  "strip-bom": "^2.0.0"
6357
- },
6358
- "dependencies": {
6359
- "parse-json": {
6360
- "version": "2.2.0",
6361
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
6362
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
6363
- "dev": true,
6364
- "requires": {
6365
- "error-ex": "^1.2.0"
6366
- }
6367
- }
6368
  }
6369
  },
6370
  "loader-fs-cache": {
@@ -6388,25 +6066,6 @@
6388
  "pkg-dir": "^1.0.0"
6389
  }
6390
  },
6391
- "find-up": {
6392
- "version": "1.1.2",
6393
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
6394
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
6395
- "dev": true,
6396
- "requires": {
6397
- "path-exists": "^2.0.0",
6398
- "pinkie-promise": "^2.0.0"
6399
- }
6400
- },
6401
- "path-exists": {
6402
- "version": "2.1.0",
6403
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
6404
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
6405
- "dev": true,
6406
- "requires": {
6407
- "pinkie-promise": "^2.0.0"
6408
- }
6409
- },
6410
  "pkg-dir": {
6411
  "version": "1.0.0",
6412
  "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
@@ -6419,9 +6078,9 @@
6419
  }
6420
  },
6421
  "loader-runner": {
6422
- "version": "2.4.0",
6423
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
6424
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
6425
  "dev": true
6426
  },
6427
  "loader-utils": {
@@ -6453,12 +6112,25 @@
6453
  "requires": {
6454
  "p-locate": "^3.0.0",
6455
  "path-exists": "^3.0.0"
 
 
 
 
 
 
 
6456
  }
6457
  },
6458
  "lodash": {
6459
- "version": "4.17.20",
6460
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
6461
- "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
 
 
 
 
 
 
6462
  },
6463
  "lodash.get": {
6464
  "version": "4.4.2",
@@ -6478,6 +6150,12 @@
6478
  "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
6479
  "dev": true
6480
  },
 
 
 
 
 
 
6481
  "lodash.uniq": {
6482
  "version": "4.5.0",
6483
  "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
@@ -6485,24 +6163,76 @@
6485
  "dev": true
6486
  },
6487
  "log-symbols": {
6488
- "version": "2.2.0",
6489
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
6490
- "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
6491
  "dev": true,
6492
  "requires": {
6493
- "chalk": "^2.0.1"
6494
- }
6495
- },
6496
- "longest-streak": {
6497
- "version": "2.0.4",
6498
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
6499
- "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
6500
- "dev": true
6501
- },
6502
- "loose-envify": {
6503
- "version": "1.4.0",
6504
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
6505
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6506
  "dev": true,
6507
  "requires": {
6508
  "js-tokens": "^3.0.0 || ^4.0.0"
@@ -6512,7 +6242,6 @@
6512
  "version": "1.6.0",
6513
  "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
6514
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
6515
- "dev": true,
6516
  "requires": {
6517
  "currently-unhandled": "^0.4.1",
6518
  "signal-exit": "^3.0.0"
@@ -6522,7 +6251,6 @@
6522
  "version": "4.1.5",
6523
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6524
  "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6525
- "dev": true,
6526
  "requires": {
6527
  "pseudomap": "^1.0.2",
6528
  "yallist": "^2.1.2"
@@ -6554,8 +6282,7 @@
6554
  "map-obj": {
6555
  "version": "1.0.1",
6556
  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
6557
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
6558
- "dev": true
6559
  },
6560
  "map-visit": {
6561
  "version": "1.0.0",
@@ -6566,18 +6293,6 @@
6566
  "object-visit": "^1.0.0"
6567
  }
6568
  },
6569
- "markdown-escapes": {
6570
- "version": "1.0.4",
6571
- "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
6572
- "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
6573
- "dev": true
6574
- },
6575
- "markdown-table": {
6576
- "version": "1.1.3",
6577
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz",
6578
- "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==",
6579
- "dev": true
6580
- },
6581
  "matched": {
6582
  "version": "5.0.1",
6583
  "resolved": "https://registry.npmjs.org/matched/-/matched-5.0.1.tgz",
@@ -6594,26 +6309,39 @@
6594
  "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
6595
  "dev": true
6596
  },
6597
- "md5.js": {
6598
- "version": "1.3.5",
6599
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
6600
- "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
6601
  "dev": true,
6602
  "requires": {
6603
- "hash-base": "^3.0.0",
6604
- "inherits": "^2.0.1",
6605
- "safe-buffer": "^5.1.2"
 
 
6606
  }
6607
  },
6608
- "mdast-util-compact": {
6609
- "version": "1.0.4",
6610
- "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz",
6611
- "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==",
6612
  "dev": true,
6613
  "requires": {
6614
- "unist-util-visit": "^1.1.0"
 
 
 
 
 
6615
  }
6616
  },
 
 
 
 
 
 
6617
  "mdn-data": {
6618
  "version": "2.0.4",
6619
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
@@ -6621,9 +6349,9 @@
6621
  "dev": true
6622
  },
6623
  "memory-fs": {
6624
- "version": "0.4.1",
6625
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
6626
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
6627
  "dev": true,
6628
  "requires": {
6629
  "errno": "^0.1.3",
@@ -6666,7 +6394,6 @@
6666
  "version": "3.7.0",
6667
  "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
6668
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
6669
- "dev": true,
6670
  "requires": {
6671
  "camelcase-keys": "^2.0.0",
6672
  "decamelize": "^1.1.2",
@@ -6692,64 +6419,43 @@
6692
  "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
6693
  "dev": true
6694
  },
6695
- "micromatch": {
6696
- "version": "3.1.10",
6697
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
6698
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6699
  "dev": true,
6700
  "requires": {
6701
- "arr-diff": "^4.0.0",
6702
- "array-unique": "^0.3.2",
6703
- "braces": "^2.3.1",
6704
- "define-property": "^2.0.2",
6705
- "extend-shallow": "^3.0.2",
6706
- "extglob": "^2.0.4",
6707
- "fragment-cache": "^0.2.1",
6708
- "kind-of": "^6.0.2",
6709
- "nanomatch": "^1.2.9",
6710
- "object.pick": "^1.3.0",
6711
- "regex-not": "^1.0.0",
6712
- "snapdragon": "^0.8.1",
6713
- "to-regex": "^3.0.2"
6714
  }
6715
  },
6716
- "miller-rabin": {
6717
- "version": "4.0.1",
6718
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
6719
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
6720
  "dev": true,
6721
  "requires": {
6722
- "bn.js": "^4.0.0",
6723
- "brorand": "^1.0.1"
6724
- },
6725
- "dependencies": {
6726
- "bn.js": {
6727
- "version": "4.11.9",
6728
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
6729
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
6730
- "dev": true
6731
- }
6732
  }
6733
  },
6734
  "mime": {
6735
- "version": "2.5.0",
6736
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
6737
- "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
6738
  "dev": true
6739
  },
6740
  "mime-db": {
6741
- "version": "1.45.0",
6742
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
6743
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
6744
- "dev": true
6745
  },
6746
  "mime-types": {
6747
- "version": "2.1.28",
6748
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
6749
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
6750
- "dev": true,
6751
  "requires": {
6752
- "mime-db": "1.45.0"
6753
  }
6754
  },
6755
  "mimic-fn": {
@@ -6788,18 +6494,6 @@
6788
  }
6789
  }
6790
  },
6791
- "minimalistic-assert": {
6792
- "version": "1.0.1",
6793
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
6794
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
6795
- "dev": true
6796
- },
6797
- "minimalistic-crypto-utils": {
6798
- "version": "1.0.1",
6799
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
6800
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
6801
- "dev": true
6802
- },
6803
  "minimatch": {
6804
  "version": "3.0.4",
6805
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
@@ -6811,23 +6505,31 @@
6811
  "minimist": {
6812
  "version": "1.2.5",
6813
  "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6814
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
6815
- "dev": true
6816
  },
6817
  "minimist-options": {
6818
- "version": "3.0.2",
6819
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
6820
- "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
6821
  "dev": true,
6822
  "requires": {
6823
  "arrify": "^1.0.1",
6824
- "is-plain-obj": "^1.1.0"
 
 
 
 
 
 
 
 
 
6825
  }
6826
  },
6827
  "minipass": {
6828
- "version": "3.1.3",
6829
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
6830
- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
6831
  "dev": true,
6832
  "requires": {
6833
  "yallist": "^4.0.0"
@@ -6886,24 +6588,6 @@
6886
  }
6887
  }
6888
  },
6889
- "mississippi": {
6890
- "version": "3.0.0",
6891
- "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
6892
- "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
6893
- "dev": true,
6894
- "requires": {
6895
- "concat-stream": "^1.5.0",
6896
- "duplexify": "^3.4.2",
6897
- "end-of-stream": "^1.1.0",
6898
- "flush-write-stream": "^1.0.0",
6899
- "from2": "^2.1.0",
6900
- "parallel-transform": "^1.1.0",
6901
- "pump": "^3.0.0",
6902
- "pumpify": "^1.3.3",
6903
- "stream-each": "^1.1.0",
6904
- "through2": "^2.0.0"
6905
- }
6906
- },
6907
  "mixin-deep": {
6908
  "version": "1.3.2",
6909
  "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
@@ -6929,25 +6613,10 @@
6929
  "version": "0.5.5",
6930
  "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
6931
  "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
6932
- "dev": true,
6933
  "requires": {
6934
  "minimist": "^1.2.5"
6935
  }
6936
  },
6937
- "move-concurrently": {
6938
- "version": "1.0.1",
6939
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
6940
- "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
6941
- "dev": true,
6942
- "requires": {
6943
- "aproba": "^1.1.1",
6944
- "copy-concurrently": "^1.0.0",
6945
- "fs-write-stream-atomic": "^1.0.8",
6946
- "mkdirp": "^0.5.1",
6947
- "rimraf": "^2.5.4",
6948
- "run-queue": "^1.0.3"
6949
- }
6950
- },
6951
  "ms": {
6952
  "version": "2.1.2",
6953
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -6961,10 +6630,9 @@
6961
  "dev": true
6962
  },
6963
  "nan": {
6964
- "version": "2.14.2",
6965
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
6966
- "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
6967
- "dev": true
6968
  },
6969
  "nanomatch": {
6970
  "version": "1.2.13",
@@ -7007,7 +6675,6 @@
7007
  "version": "3.8.0",
7008
  "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
7009
  "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
7010
- "dev": true,
7011
  "requires": {
7012
  "fstream": "^1.0.0",
7013
  "glob": "^7.0.3",
@@ -7026,110 +6693,20 @@
7026
  "semver": {
7027
  "version": "5.3.0",
7028
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
7029
- "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
7030
- "dev": true
7031
- }
7032
- }
7033
- },
7034
- "node-libs-browser": {
7035
- "version": "2.2.1",
7036
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
7037
- "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
7038
- "dev": true,
7039
- "requires": {
7040
- "assert": "^1.1.1",
7041
- "browserify-zlib": "^0.2.0",
7042
- "buffer": "^4.3.0",
7043
- "console-browserify": "^1.1.0",
7044
- "constants-browserify": "^1.0.0",
7045
- "crypto-browserify": "^3.11.0",
7046
- "domain-browser": "^1.1.1",
7047
- "events": "^3.0.0",
7048
- "https-browserify": "^1.0.0",
7049
- "os-browserify": "^0.3.0",
7050
- "path-browserify": "0.0.1",
7051
- "process": "^0.11.10",
7052
- "punycode": "^1.2.4",
7053
- "querystring-es3": "^0.2.0",
7054
- "readable-stream": "^2.3.3",
7055
- "stream-browserify": "^2.0.1",
7056
- "stream-http": "^2.7.2",
7057
- "string_decoder": "^1.0.0",
7058
- "timers-browserify": "^2.0.4",
7059
- "tty-browserify": "0.0.0",
7060
- "url": "^0.11.0",
7061
- "util": "^0.11.0",
7062
- "vm-browserify": "^1.0.1"
7063
- },
7064
- "dependencies": {
7065
- "isarray": {
7066
- "version": "1.0.0",
7067
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7068
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7069
- "dev": true
7070
- },
7071
- "punycode": {
7072
- "version": "1.4.1",
7073
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
7074
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
7075
- "dev": true
7076
- },
7077
- "readable-stream": {
7078
- "version": "2.3.7",
7079
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
7080
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
7081
- "dev": true,
7082
- "requires": {
7083
- "core-util-is": "~1.0.0",
7084
- "inherits": "~2.0.3",
7085
- "isarray": "~1.0.0",
7086
- "process-nextick-args": "~2.0.0",
7087
- "safe-buffer": "~5.1.1",
7088
- "string_decoder": "~1.1.1",
7089
- "util-deprecate": "~1.0.1"
7090
- },
7091
- "dependencies": {
7092
- "string_decoder": {
7093
- "version": "1.1.1",
7094
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7095
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7096
- "dev": true,
7097
- "requires": {
7098
- "safe-buffer": "~5.1.0"
7099
- }
7100
- }
7101
- }
7102
- },
7103
- "string_decoder": {
7104
- "version": "1.3.0",
7105
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
7106
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
7107
- "dev": true,
7108
- "requires": {
7109
- "safe-buffer": "~5.2.0"
7110
- },
7111
- "dependencies": {
7112
- "safe-buffer": {
7113
- "version": "5.2.1",
7114
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
7115
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
7116
- "dev": true
7117
- }
7118
- }
7119
  }
7120
  }
7121
  },
7122
  "node-releases": {
7123
- "version": "1.1.70",
7124
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
7125
- "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
7126
  "dev": true
7127
  },
7128
  "node-sass": {
7129
  "version": "4.14.1",
7130
  "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
7131
  "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
7132
- "dev": true,
7133
  "requires": {
7134
  "async-foreach": "^0.1.3",
7135
  "chalk": "^1.1.1",
@@ -7148,65 +6725,12 @@
7148
  "sass-graph": "2.2.5",
7149
  "stdout-stream": "^1.4.0",
7150
  "true-case-path": "^1.0.2"
7151
- },
7152
- "dependencies": {
7153
- "ansi-regex": {
7154
- "version": "2.1.1",
7155
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
7156
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
7157
- "dev": true
7158
- },
7159
- "ansi-styles": {
7160
- "version": "2.2.1",
7161
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
7162
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
7163
- "dev": true
7164
- },
7165
- "chalk": {
7166
- "version": "1.1.3",
7167
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
7168
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
7169
- "dev": true,
7170
- "requires": {
7171
- "ansi-styles": "^2.2.1",
7172
- "escape-string-regexp": "^1.0.2",
7173
- "has-ansi": "^2.0.0",
7174
- "strip-ansi": "^3.0.0",
7175
- "supports-color": "^2.0.0"
7176
- }
7177
- },
7178
- "cross-spawn": {
7179
- "version": "3.0.1",
7180
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
7181
- "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
7182
- "dev": true,
7183
- "requires": {
7184
- "lru-cache": "^4.0.1",
7185
- "which": "^1.2.9"
7186
- }
7187
- },
7188
- "strip-ansi": {
7189
- "version": "3.0.1",
7190
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7191
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7192
- "dev": true,
7193
- "requires": {
7194
- "ansi-regex": "^2.0.0"
7195
- }
7196
- },
7197
- "supports-color": {
7198
- "version": "2.0.0",
7199
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
7200
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
7201
- "dev": true
7202
- }
7203
  }
7204
  },
7205
  "nopt": {
7206
  "version": "3.0.6",
7207
  "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
7208
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
7209
- "dev": true,
7210
  "requires": {
7211
  "abbrev": "1"
7212
  }
@@ -7215,7 +6739,6 @@
7215
  "version": "2.5.0",
7216
  "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
7217
  "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
7218
- "dev": true,
7219
  "requires": {
7220
  "hosted-git-info": "^2.1.4",
7221
  "resolve": "^1.10.0",
@@ -7223,13 +6746,6 @@
7223
  "validate-npm-package-license": "^3.0.1"
7224
  }
7225
  },
7226
- "normalize-path": {
7227
- "version": "3.0.0",
7228
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
7229
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
7230
- "dev": true,
7231
- "optional": true
7232
- },
7233
  "normalize-range": {
7234
  "version": "0.1.2",
7235
  "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
@@ -7252,7 +6768,6 @@
7252
  "version": "4.1.2",
7253
  "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
7254
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
7255
- "dev": true,
7256
  "requires": {
7257
  "are-we-there-yet": "~1.1.2",
7258
  "console-control-strings": "~1.1.0",
@@ -7278,20 +6793,17 @@
7278
  "number-is-nan": {
7279
  "version": "1.0.1",
7280
  "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
7281
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
7282
- "dev": true
7283
  },
7284
  "oauth-sign": {
7285
  "version": "0.9.0",
7286
  "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
7287
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
7288
- "dev": true
7289
  },
7290
  "object-assign": {
7291
  "version": "4.1.1",
7292
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
7293
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
7294
- "dev": true
7295
  },
7296
  "object-copy": {
7297
  "version": "0.1.0",
@@ -7313,6 +6825,12 @@
7313
  "is-descriptor": "^0.1.0"
7314
  }
7315
  },
 
 
 
 
 
 
7316
  "kind-of": {
7317
  "version": "3.2.2",
7318
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
@@ -7331,9 +6849,9 @@
7331
  "dev": true
7332
  },
7333
  "object-inspect": {
7334
- "version": "1.9.0",
7335
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
7336
- "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
7337
  "dev": true
7338
  },
7339
  "object-keys": {
@@ -7364,14 +6882,14 @@
7364
  }
7365
  },
7366
  "object.getownpropertydescriptors": {
7367
- "version": "2.1.1",
7368
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
7369
- "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
7370
  "dev": true,
7371
  "requires": {
7372
- "call-bind": "^1.0.0",
7373
  "define-properties": "^1.1.3",
7374
- "es-abstract": "^1.18.0-next.1"
7375
  }
7376
  },
7377
  "object.pick": {
@@ -7384,15 +6902,14 @@
7384
  }
7385
  },
7386
  "object.values": {
7387
- "version": "1.1.2",
7388
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
7389
- "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
7390
  "dev": true,
7391
  "requires": {
7392
- "call-bind": "^1.0.0",
7393
  "define-properties": "^1.1.3",
7394
- "es-abstract": "^1.18.0-next.1",
7395
- "has": "^1.0.3"
7396
  }
7397
  },
7398
  "once": {
@@ -7413,9 +6930,9 @@
7413
  }
7414
  },
7415
  "optimize-css-assets-webpack-plugin": {
7416
- "version": "5.0.4",
7417
- "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz",
7418
- "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==",
7419
  "dev": true,
7420
  "requires": {
7421
  "cssnano": "^4.1.10",
@@ -7436,29 +6953,20 @@
7436
  "word-wrap": "~1.2.3"
7437
  }
7438
  },
7439
- "os-browserify": {
7440
- "version": "0.3.0",
7441
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
7442
- "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
7443
- "dev": true
7444
- },
7445
  "os-homedir": {
7446
  "version": "1.0.2",
7447
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
7448
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
7449
- "dev": true
7450
  },
7451
  "os-tmpdir": {
7452
  "version": "1.0.2",
7453
  "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
7454
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
7455
- "dev": true
7456
  },
7457
  "osenv": {
7458
  "version": "0.1.5",
7459
  "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
7460
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
7461
- "dev": true,
7462
  "requires": {
7463
  "os-homedir": "^1.0.0",
7464
  "os-tmpdir": "^1.0.0"
@@ -7494,89 +7002,27 @@
7494
  "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
7495
  "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
7496
  },
7497
- "pako": {
7498
- "version": "1.0.11",
7499
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
7500
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
7501
- "dev": true
7502
- },
7503
- "parallel-transform": {
7504
- "version": "1.2.0",
7505
- "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
7506
- "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
7507
  "dev": true,
7508
  "requires": {
7509
- "cyclist": "^1.0.1",
7510
- "inherits": "^2.0.3",
7511
- "readable-stream": "^2.1.5"
7512
  },
7513
  "dependencies": {
7514
- "isarray": {
7515
- "version": "1.0.0",
7516
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7517
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7518
- "dev": true
7519
- },
7520
- "readable-stream": {
7521
- "version": "2.3.7",
7522
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
7523
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
7524
- "dev": true,
7525
- "requires": {
7526
- "core-util-is": "~1.0.0",
7527
- "inherits": "~2.0.3",
7528
- "isarray": "~1.0.0",
7529
- "process-nextick-args": "~2.0.0",
7530
- "safe-buffer": "~5.1.1",
7531
- "string_decoder": "~1.1.1",
7532
- "util-deprecate": "~1.0.1"
7533
- }
7534
- },
7535
- "string_decoder": {
7536
- "version": "1.1.1",
7537
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7538
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7539
- "dev": true,
7540
- "requires": {
7541
- "safe-buffer": "~5.1.0"
7542
- }
7543
- }
7544
- }
7545
- },
7546
- "parent-module": {
7547
- "version": "1.0.1",
7548
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
7549
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
7550
- "dev": true,
7551
- "requires": {
7552
- "callsites": "^3.0.0"
7553
- },
7554
- "dependencies": {
7555
- "callsites": {
7556
- "version": "3.1.0",
7557
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
7558
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
7559
  "dev": true
7560
  }
7561
  }
7562
  },
7563
- "parse-asn1": {
7564
- "version": "5.1.6",
7565
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
7566
- "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
7567
- "dev": true,
7568
- "requires": {
7569
- "asn1.js": "^5.2.0",
7570
- "browserify-aes": "^1.0.0",
7571
- "evp_bytestokey": "^1.0.0",
7572
- "pbkdf2": "^3.0.3",
7573
- "safe-buffer": "^5.1.1"
7574
- }
7575
- },
7576
  "parse-entities": {
7577
- "version": "1.2.2",
7578
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
7579
- "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
7580
  "dev": true,
7581
  "requires": {
7582
  "character-entities": "^1.0.0",
@@ -7588,13 +7034,11 @@
7588
  }
7589
  },
7590
  "parse-json": {
7591
- "version": "4.0.0",
7592
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
7593
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
7594
- "dev": true,
7595
  "requires": {
7596
- "error-ex": "^1.3.1",
7597
- "json-parse-better-errors": "^1.0.1"
7598
  }
7599
  },
7600
  "parse-passwd": {
@@ -7609,22 +7053,13 @@
7609
  "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
7610
  "dev": true
7611
  },
7612
- "path-browserify": {
7613
- "version": "0.0.1",
7614
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
7615
- "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
7616
- "dev": true
7617
- },
7618
- "path-dirname": {
7619
- "version": "1.0.2",
7620
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
7621
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
7622
- "dev": true
7623
- },
7624
  "path-exists": {
7625
- "version": "3.0.0",
7626
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
7627
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
 
 
 
7628
  },
7629
  "path-is-absolute": {
7630
  "version": "1.0.1",
@@ -7644,10 +7079,9 @@
7644
  "dev": true
7645
  },
7646
  "path-parse": {
7647
- "version": "1.0.6",
7648
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
7649
- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
7650
- "dev": true
7651
  },
7652
  "path-sort": {
7653
  "version": "0.1.0",
@@ -7659,61 +7093,49 @@
7659
  "version": "1.1.0",
7660
  "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
7661
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
7662
- "dev": true,
7663
  "requires": {
7664
  "graceful-fs": "^4.1.2",
7665
  "pify": "^2.0.0",
7666
  "pinkie-promise": "^2.0.0"
7667
  }
7668
  },
7669
- "pbkdf2": {
7670
- "version": "3.1.1",
7671
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
7672
- "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
7673
- "dev": true,
7674
- "requires": {
7675
- "create-hash": "^1.1.2",
7676
- "create-hmac": "^1.1.4",
7677
- "ripemd160": "^2.0.1",
7678
- "safe-buffer": "^5.0.1",
7679
- "sha.js": "^2.4.8"
7680
- }
7681
- },
7682
  "performance-now": {
7683
  "version": "2.1.0",
7684
  "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
7685
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
7686
- "dev": true
7687
  },
7688
  "php-parser": {
7689
- "version": "3.0.2",
7690
- "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.0.2.tgz",
7691
- "integrity": "sha512-a7y1+odEGsceLDLpu7oNyspZ0pK8FMWJOoim4/yd82AtnEZNLdCLZ67arnOQZ9K0lHJiSp4/7lVUpGELVxE14w==",
 
 
 
 
 
 
7692
  "dev": true
7693
  },
7694
  "picomatch": {
7695
- "version": "2.2.2",
7696
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
7697
- "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
7698
  "dev": true
7699
  },
7700
  "pify": {
7701
  "version": "2.3.0",
7702
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7703
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
7704
- "dev": true
7705
  },
7706
  "pinkie": {
7707
  "version": "2.0.4",
7708
  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
7709
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
7710
- "dev": true
7711
  },
7712
  "pinkie-promise": {
7713
  "version": "2.0.1",
7714
  "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
7715
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
7716
- "dev": true,
7717
  "requires": {
7718
  "pinkie": "^2.0.0"
7719
  }
@@ -7770,30 +7192,26 @@
7770
  "dev": true
7771
  },
7772
  "postcss": {
7773
- "version": "7.0.35",
7774
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
7775
- "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
7776
  "dev": true,
7777
  "requires": {
7778
- "chalk": "^2.4.2",
7779
- "source-map": "^0.6.1",
7780
- "supports-color": "^6.1.0"
7781
  },
7782
  "dependencies": {
 
 
 
 
 
 
7783
  "source-map": {
7784
  "version": "0.6.1",
7785
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7786
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7787
  "dev": true
7788
- },
7789
- "supports-color": {
7790
- "version": "6.1.0",
7791
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
7792
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
7793
- "dev": true,
7794
- "requires": {
7795
- "has-flag": "^3.0.0"
7796
- }
7797
  }
7798
  }
7799
  },
@@ -7809,6 +7227,26 @@
7809
  "postcss-functions": "^3.0.0"
7810
  },
7811
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7812
  "postcss": {
7813
  "version": "6.0.23",
7814
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -7825,6 +7263,15 @@
7825
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7826
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7827
  "dev": true
 
 
 
 
 
 
 
 
 
7828
  }
7829
  }
7830
  },
@@ -7926,6 +7373,26 @@
7926
  "postcss-value-parser": "^3.3.0"
7927
  },
7928
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7929
  "postcss": {
7930
  "version": "6.0.23",
7931
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -7948,6 +7415,15 @@
7948
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7949
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7950
  "dev": true
 
 
 
 
 
 
 
 
 
7951
  }
7952
  }
7953
  },
@@ -8008,15 +7484,6 @@
8008
  }
8009
  }
8010
  },
8011
- "postcss-jsx": {
8012
- "version": "0.36.4",
8013
- "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz",
8014
- "integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==",
8015
- "dev": true,
8016
- "requires": {
8017
- "@babel/core": ">=7.2.2"
8018
- }
8019
- },
8020
  "postcss-less": {
8021
  "version": "3.1.4",
8022
  "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
@@ -8061,16 +7528,6 @@
8061
  }
8062
  }
8063
  },
8064
- "postcss-markdown": {
8065
- "version": "0.36.0",
8066
- "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz",
8067
- "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==",
8068
- "dev": true,
8069
- "requires": {
8070
- "remark": "^10.0.1",
8071
- "unist-util-find-all-after": "^1.0.2"
8072
- }
8073
- },
8074
  "postcss-media-query-parser": {
8075
  "version": "0.2.3",
8076
  "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
@@ -8218,6 +7675,26 @@
8218
  "postcss": "^6.0.1"
8219
  },
8220
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8221
  "postcss": {
8222
  "version": "6.0.23",
8223
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -8234,6 +7711,15 @@
8234
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8235
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8236
  "dev": true
 
 
 
 
 
 
 
 
 
8237
  }
8238
  }
8239
  },
@@ -8247,6 +7733,26 @@
8247
  "postcss": "^6.0.1"
8248
  },
8249
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8250
  "postcss": {
8251
  "version": "6.0.23",
8252
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -8263,6 +7769,15 @@
8263
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8264
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8265
  "dev": true
 
 
 
 
 
 
 
 
 
8266
  }
8267
  }
8268
  },
@@ -8276,6 +7791,26 @@
8276
  "postcss": "^6.0.1"
8277
  },
8278
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8279
  "postcss": {
8280
  "version": "6.0.23",
8281
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -8292,6 +7827,15 @@
8292
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8293
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8294
  "dev": true
 
 
 
 
 
 
 
 
 
8295
  }
8296
  }
8297
  },
@@ -8305,6 +7849,26 @@
8305
  "postcss": "^6.0.1"
8306
  },
8307
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8308
  "postcss": {
8309
  "version": "6.0.23",
8310
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
@@ -8321,6 +7885,15 @@
8321
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8322
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8323
  "dev": true
 
 
 
 
 
 
 
 
 
8324
  }
8325
  }
8326
  },
@@ -8516,39 +8089,6 @@
8516
  "postcss": "^5.2.10"
8517
  },
8518
  "dependencies": {
8519
- "ansi-regex": {
8520
- "version": "2.1.1",
8521
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
8522
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
8523
- "dev": true
8524
- },
8525
- "ansi-styles": {
8526
- "version": "2.2.1",
8527
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
8528
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
8529
- "dev": true
8530
- },
8531
- "chalk": {
8532
- "version": "1.1.3",
8533
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
8534
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
8535
- "dev": true,
8536
- "requires": {
8537
- "ansi-styles": "^2.2.1",
8538
- "escape-string-regexp": "^1.0.2",
8539
- "has-ansi": "^2.0.0",
8540
- "strip-ansi": "^3.0.0",
8541
- "supports-color": "^2.0.0"
8542
- },
8543
- "dependencies": {
8544
- "supports-color": {
8545
- "version": "2.0.0",
8546
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
8547
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
8548
- "dev": true
8549
- }
8550
- }
8551
- },
8552
  "has-flag": {
8553
  "version": "1.0.0",
8554
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -8567,14 +8107,11 @@
8567
  "supports-color": "^3.2.3"
8568
  }
8569
  },
8570
- "strip-ansi": {
8571
- "version": "3.0.1",
8572
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
8573
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
8574
- "dev": true,
8575
- "requires": {
8576
- "ansi-regex": "^2.0.0"
8577
- }
8578
  },
8579
  "supports-color": {
8580
  "version": "3.2.3",
@@ -8619,18 +8156,6 @@
8619
  }
8620
  }
8621
  },
8622
- "postcss-reporter": {
8623
- "version": "6.0.1",
8624
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz",
8625
- "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==",
8626
- "dev": true,
8627
- "requires": {
8628
- "chalk": "^2.4.1",
8629
- "lodash": "^4.17.11",
8630
- "log-symbols": "^2.2.0",
8631
- "postcss": "^7.0.7"
8632
- }
8633
- },
8634
  "postcss-resolve-nested-selector": {
8635
  "version": "0.1.1",
8636
  "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
@@ -8647,13 +8172,13 @@
8647
  }
8648
  },
8649
  "postcss-sass": {
8650
- "version": "0.3.5",
8651
- "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz",
8652
- "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==",
8653
  "dev": true,
8654
  "requires": {
8655
- "gonzales-pe": "^4.2.3",
8656
- "postcss": "^7.0.1"
8657
  }
8658
  },
8659
  "postcss-scss": {
@@ -8666,24 +8191,21 @@
8666
  }
8667
  },
8668
  "postcss-selector-parser": {
8669
- "version": "6.0.4",
8670
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
8671
- "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
8672
  "dev": true,
8673
  "requires": {
8674
  "cssesc": "^3.0.0",
8675
- "indexes-of": "^1.0.1",
8676
- "uniq": "^1.0.1",
8677
  "util-deprecate": "^1.0.2"
8678
  }
8679
  },
8680
  "postcss-svgo": {
8681
- "version": "4.0.2",
8682
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
8683
- "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
8684
  "dev": true,
8685
  "requires": {
8686
- "is-svg": "^3.0.0",
8687
  "postcss": "^7.0.0",
8688
  "postcss-value-parser": "^3.0.0",
8689
  "svgo": "^1.0.0"
@@ -8726,23 +8248,22 @@
8726
  "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
8727
  "dev": true
8728
  },
 
 
 
 
 
 
8729
  "private": {
8730
  "version": "0.1.8",
8731
  "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
8732
  "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
8733
  "dev": true
8734
  },
8735
- "process": {
8736
- "version": "0.11.10",
8737
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
8738
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
8739
- "dev": true
8740
- },
8741
  "process-nextick-args": {
8742
  "version": "2.0.1",
8743
  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
8744
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
8745
- "dev": true
8746
  },
8747
  "progress": {
8748
  "version": "2.0.3",
@@ -8762,6 +8283,21 @@
8762
  "integrity": "sha512-BuEzzc5zptP5LsgV5MZETjDaKSWfchl5U9Luiu8SKp7iZWD5tZalOxvNcZRwv+d2phNFr8xlbxmFNcRKfJOzJw==",
8763
  "requires": {
8764
  "strip-ansi": "^5.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8765
  }
8766
  },
8767
  "prr": {
@@ -8773,77 +8309,19 @@
8773
  "pseudomap": {
8774
  "version": "1.0.2",
8775
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
8776
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8777
- "dev": true
8778
  },
8779
  "psl": {
8780
  "version": "1.8.0",
8781
  "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
8782
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
8783
- "dev": true
8784
- },
8785
- "public-encrypt": {
8786
- "version": "4.0.3",
8787
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
8788
- "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
8789
- "dev": true,
8790
- "requires": {
8791
- "bn.js": "^4.1.0",
8792
- "browserify-rsa": "^4.0.0",
8793
- "create-hash": "^1.1.0",
8794
- "parse-asn1": "^5.0.0",
8795
- "randombytes": "^2.0.1",
8796
- "safe-buffer": "^5.1.2"
8797
- },
8798
- "dependencies": {
8799
- "bn.js": {
8800
- "version": "4.11.9",
8801
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
8802
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
8803
- "dev": true
8804
- }
8805
- }
8806
  },
8807
- "pump": {
8808
- "version": "3.0.0",
8809
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
8810
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
8811
- "dev": true,
8812
- "requires": {
8813
- "end-of-stream": "^1.1.0",
8814
- "once": "^1.3.1"
8815
- }
8816
  },
8817
- "pumpify": {
8818
- "version": "1.5.1",
8819
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
8820
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
8821
- "dev": true,
8822
- "requires": {
8823
- "duplexify": "^3.6.0",
8824
- "inherits": "^2.0.3",
8825
- "pump": "^2.0.0"
8826
- },
8827
- "dependencies": {
8828
- "pump": {
8829
- "version": "2.0.1",
8830
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
8831
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
8832
- "dev": true,
8833
- "requires": {
8834
- "end-of-stream": "^1.1.0",
8835
- "once": "^1.3.1"
8836
- }
8837
- }
8838
- }
8839
- },
8840
- "punycode": {
8841
- "version": "2.1.1",
8842
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
8843
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
8844
- "dev": true
8845
- },
8846
- "q": {
8847
  "version": "1.5.1",
8848
  "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8849
  "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
@@ -8852,25 +8330,18 @@
8852
  "qs": {
8853
  "version": "6.5.2",
8854
  "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
8855
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
8856
- "dev": true
8857
  },
8858
- "querystring": {
8859
- "version": "0.2.0",
8860
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
8861
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
8862
- "dev": true
8863
- },
8864
- "querystring-es3": {
8865
- "version": "0.2.1",
8866
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
8867
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
8868
  "dev": true
8869
  },
8870
  "quick-lru": {
8871
- "version": "1.1.0",
8872
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
8873
- "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=",
8874
  "dev": true
8875
  },
8876
  "ramda": {
@@ -8888,21 +8359,10 @@
8888
  "safe-buffer": "^5.1.0"
8889
  }
8890
  },
8891
- "randomfill": {
8892
- "version": "1.0.4",
8893
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
8894
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
8895
- "dev": true,
8896
- "requires": {
8897
- "randombytes": "^2.0.5",
8898
- "safe-buffer": "^5.1.0"
8899
- }
8900
- },
8901
  "read-pkg": {
8902
  "version": "1.1.0",
8903
  "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
8904
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8905
- "dev": true,
8906
  "requires": {
8907
  "load-json-file": "^1.0.0",
8908
  "normalize-package-data": "^2.3.2",
@@ -8913,31 +8373,9 @@
8913
  "version": "1.0.1",
8914
  "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
8915
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8916
- "dev": true,
8917
  "requires": {
8918
  "find-up": "^1.0.0",
8919
  "read-pkg": "^1.0.0"
8920
- },
8921
- "dependencies": {
8922
- "find-up": {
8923
- "version": "1.1.2",
8924
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
8925
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
8926
- "dev": true,
8927
- "requires": {
8928
- "path-exists": "^2.0.0",
8929
- "pinkie-promise": "^2.0.0"
8930
- }
8931
- },
8932
- "path-exists": {
8933
- "version": "2.1.0",
8934
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
8935
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
8936
- "dev": true,
8937
- "requires": {
8938
- "pinkie-promise": "^2.0.0"
8939
- }
8940
- }
8941
  }
8942
  },
8943
  "readable-stream": {
@@ -8951,21 +8389,10 @@
8951
  "string_decoder": "~0.10.x"
8952
  }
8953
  },
8954
- "readdirp": {
8955
- "version": "3.5.0",
8956
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
8957
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
8958
- "dev": true,
8959
- "optional": true,
8960
- "requires": {
8961
- "picomatch": "^2.2.1"
8962
- }
8963
- },
8964
  "redent": {
8965
  "version": "1.0.0",
8966
  "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
8967
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
8968
- "dev": true,
8969
  "requires": {
8970
  "indent-string": "^2.1.0",
8971
  "strip-indent": "^1.0.1"
@@ -8978,18 +8405,18 @@
8978
  "dev": true
8979
  },
8980
  "regenerate-unicode-properties": {
8981
- "version": "8.2.0",
8982
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
8983
- "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
8984
  "dev": true,
8985
  "requires": {
8986
- "regenerate": "^1.4.0"
8987
  }
8988
  },
8989
  "regenerator-runtime": {
8990
- "version": "0.13.7",
8991
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
8992
- "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
8993
  "dev": true
8994
  },
8995
  "regenerator-transform": {
@@ -9018,17 +8445,17 @@
9018
  "dev": true
9019
  },
9020
  "regexpu-core": {
9021
- "version": "4.7.1",
9022
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
9023
- "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
9024
  "dev": true,
9025
  "requires": {
9026
- "regenerate": "^1.4.0",
9027
- "regenerate-unicode-properties": "^8.2.0",
9028
- "regjsgen": "^0.5.1",
9029
- "regjsparser": "^0.6.4",
9030
- "unicode-match-property-ecmascript": "^1.0.4",
9031
- "unicode-match-property-value-ecmascript": "^1.2.0"
9032
  }
9033
  },
9034
  "regjsgen": {
@@ -9038,9 +8465,9 @@
9038
  "dev": true
9039
  },
9040
  "regjsparser": {
9041
- "version": "0.6.7",
9042
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz",
9043
- "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==",
9044
  "dev": true,
9045
  "requires": {
9046
  "jsesc": "~0.5.0"
@@ -9055,72 +8482,38 @@
9055
  }
9056
  },
9057
  "remark": {
9058
- "version": "10.0.1",
9059
- "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz",
9060
- "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==",
9061
  "dev": true,
9062
  "requires": {
9063
- "remark-parse": "^6.0.0",
9064
- "remark-stringify": "^6.0.0",
9065
- "unified": "^7.0.0"
9066
  }
9067
  },
9068
  "remark-parse": {
9069
- "version": "6.0.3",
9070
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz",
9071
- "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==",
9072
  "dev": true,
9073
  "requires": {
9074
- "collapse-white-space": "^1.0.2",
9075
- "is-alphabetical": "^1.0.0",
9076
- "is-decimal": "^1.0.0",
9077
- "is-whitespace-character": "^1.0.0",
9078
- "is-word-character": "^1.0.0",
9079
- "markdown-escapes": "^1.0.0",
9080
- "parse-entities": "^1.1.0",
9081
- "repeat-string": "^1.5.4",
9082
- "state-toggle": "^1.0.0",
9083
- "trim": "0.0.1",
9084
- "trim-trailing-lines": "^1.0.0",
9085
- "unherit": "^1.0.4",
9086
- "unist-util-remove-position": "^1.0.0",
9087
- "vfile-location": "^2.0.0",
9088
- "xtend": "^4.0.1"
9089
  }
9090
  },
9091
  "remark-stringify": {
9092
- "version": "6.0.4",
9093
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz",
9094
- "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==",
9095
  "dev": true,
9096
  "requires": {
9097
- "ccount": "^1.0.0",
9098
- "is-alphanumeric": "^1.0.0",
9099
- "is-decimal": "^1.0.0",
9100
- "is-whitespace-character": "^1.0.0",
9101
- "longest-streak": "^2.0.1",
9102
- "markdown-escapes": "^1.0.0",
9103
- "markdown-table": "^1.1.0",
9104
- "mdast-util-compact": "^1.0.0",
9105
- "parse-entities": "^1.0.2",
9106
- "repeat-string": "^1.5.4",
9107
- "state-toggle": "^1.0.0",
9108
- "stringify-entities": "^1.0.1",
9109
- "unherit": "^1.0.4",
9110
- "xtend": "^4.0.1"
9111
- }
9112
- },
9113
- "remove-trailing-separator": {
9114
- "version": "1.1.0",
9115
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
9116
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9117
- "dev": true,
9118
- "optional": true
9119
  },
9120
  "repeat-element": {
9121
- "version": "1.1.3",
9122
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
9123
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
9124
  "dev": true
9125
  },
9126
  "repeat-string": {
@@ -9133,17 +8526,10 @@
9133
  "version": "2.0.1",
9134
  "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
9135
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9136
- "dev": true,
9137
  "requires": {
9138
  "is-finite": "^1.0.0"
9139
  }
9140
  },
9141
- "replace-ext": {
9142
- "version": "1.0.0",
9143
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
9144
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
9145
- "dev": true
9146
- },
9147
  "replace-in-file": {
9148
  "version": "3.4.4",
9149
  "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-3.4.4.tgz",
@@ -9152,13 +8538,40 @@
9152
  "chalk": "^2.4.2",
9153
  "glob": "^7.1.3",
9154
  "yargs": "^13.2.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9155
  }
9156
  },
9157
  "request": {
9158
  "version": "2.88.2",
9159
  "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
9160
  "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
9161
- "dev": true,
9162
  "requires": {
9163
  "aws-sign2": "~0.7.0",
9164
  "aws4": "^1.8.0",
@@ -9187,6 +8600,12 @@
9187
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
9188
  "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
9189
  },
 
 
 
 
 
 
9190
  "require-main-filename": {
9191
  "version": "2.0.0",
9192
  "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
@@ -9196,7 +8615,6 @@
9196
  "version": "1.20.0",
9197
  "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
9198
  "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
9199
- "dev": true,
9200
  "requires": {
9201
  "is-core-module": "^2.2.0",
9202
  "path-parse": "^1.0.6"
@@ -9275,6 +8693,12 @@
9275
  "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
9276
  "dev": true
9277
  },
 
 
 
 
 
 
9278
  "rgb-regex": {
9279
  "version": "1.0.1",
9280
  "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
@@ -9291,40 +8715,29 @@
9291
  "version": "2.7.1",
9292
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
9293
  "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
9294
- "dev": true,
9295
  "requires": {
9296
  "glob": "^7.1.3"
9297
  }
9298
  },
9299
- "ripemd160": {
9300
- "version": "2.0.2",
9301
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
9302
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
9303
- "dev": true,
9304
- "requires": {
9305
- "hash-base": "^3.0.0",
9306
- "inherits": "^2.0.1"
9307
- }
9308
- },
9309
  "run-async": {
9310
  "version": "2.4.1",
9311
  "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
9312
  "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
9313
  "dev": true
9314
  },
9315
- "run-queue": {
9316
- "version": "1.0.3",
9317
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
9318
- "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
9319
  "dev": true,
9320
  "requires": {
9321
- "aproba": "^1.1.1"
9322
  }
9323
  },
9324
  "rxjs": {
9325
- "version": "6.6.3",
9326
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
9327
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
9328
  "dev": true,
9329
  "requires": {
9330
  "tslib": "^1.9.0"
@@ -9333,8 +8746,7 @@
9333
  "safe-buffer": {
9334
  "version": "5.1.2",
9335
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9336
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9337
- "dev": true
9338
  },
9339
  "safe-regex": {
9340
  "version": "1.1.0",
@@ -9348,14 +8760,12 @@
9348
  "safer-buffer": {
9349
  "version": "2.1.2",
9350
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
9351
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
9352
- "dev": true
9353
  },
9354
  "sass-graph": {
9355
  "version": "2.2.5",
9356
  "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
9357
  "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
9358
- "dev": true,
9359
  "requires": {
9360
  "glob": "^7.0.0",
9361
  "lodash": "^4.0.0",
@@ -9417,28 +8827,15 @@
9417
  "version": "0.2.3",
9418
  "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
9419
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
9420
- "dev": true,
9421
  "requires": {
9422
  "js-base64": "^2.1.8",
9423
  "source-map": "^0.4.2"
9424
- },
9425
- "dependencies": {
9426
- "source-map": {
9427
- "version": "0.4.4",
9428
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
9429
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9430
- "dev": true,
9431
- "requires": {
9432
- "amdefine": ">=0.0.4"
9433
- }
9434
- }
9435
  }
9436
  },
9437
  "semver": {
9438
  "version": "5.7.1",
9439
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
9440
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
9441
- "dev": true
9442
  },
9443
  "serialize-javascript": {
9444
  "version": "5.0.1",
@@ -9477,22 +8874,6 @@
9477
  }
9478
  }
9479
  },
9480
- "setimmediate": {
9481
- "version": "1.0.5",
9482
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
9483
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
9484
- "dev": true
9485
- },
9486
- "sha.js": {
9487
- "version": "2.4.11",
9488
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
9489
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
9490
- "dev": true,
9491
- "requires": {
9492
- "inherits": "^2.0.1",
9493
- "safe-buffer": "^5.0.1"
9494
- }
9495
- },
9496
  "shallow-clone": {
9497
  "version": "3.0.1",
9498
  "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
@@ -9522,11 +8903,21 @@
9522
  "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
9523
  "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E="
9524
  },
 
 
 
 
 
 
 
 
 
 
 
9525
  "signal-exit": {
9526
- "version": "3.0.3",
9527
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
9528
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
9529
- "dev": true
9530
  },
9531
  "simple-swizzle": {
9532
  "version": "0.2.2",
@@ -9560,6 +8951,23 @@
9560
  "ansi-styles": "^3.2.0",
9561
  "astral-regex": "^1.0.0",
9562
  "is-fullwidth-code-point": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9563
  }
9564
  },
9565
  "snapdragon": {
@@ -9610,6 +9018,12 @@
9610
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9611
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9612
  "dev": true
 
 
 
 
 
 
9613
  }
9614
  }
9615
  },
@@ -9673,6 +9087,12 @@
9673
  "kind-of": "^3.2.0"
9674
  },
9675
  "dependencies": {
 
 
 
 
 
 
9676
  "kind-of": {
9677
  "version": "3.2.2",
9678
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
@@ -9691,10 +9111,12 @@
9691
  "dev": true
9692
  },
9693
  "source-map": {
9694
- "version": "0.5.7",
9695
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
9696
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
9697
- "dev": true
 
 
9698
  },
9699
  "source-map-resolve": {
9700
  "version": "0.5.3",
@@ -9716,6 +9138,14 @@
9716
  "dev": true,
9717
  "requires": {
9718
  "source-map": "^0.5.6"
 
 
 
 
 
 
 
 
9719
  }
9720
  },
9721
  "source-map-url": {
@@ -9728,7 +9158,6 @@
9728
  "version": "3.1.1",
9729
  "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
9730
  "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
9731
- "dev": true,
9732
  "requires": {
9733
  "spdx-expression-parse": "^3.0.0",
9734
  "spdx-license-ids": "^3.0.0"
@@ -9737,24 +9166,21 @@
9737
  "spdx-exceptions": {
9738
  "version": "2.3.0",
9739
  "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
9740
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
9741
- "dev": true
9742
  },
9743
  "spdx-expression-parse": {
9744
  "version": "3.0.1",
9745
  "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
9746
  "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
9747
- "dev": true,
9748
  "requires": {
9749
  "spdx-exceptions": "^2.1.0",
9750
  "spdx-license-ids": "^3.0.0"
9751
  }
9752
  },
9753
  "spdx-license-ids": {
9754
- "version": "3.0.7",
9755
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
9756
- "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
9757
- "dev": true
9758
  },
9759
  "specificity": {
9760
  "version": "0.4.1",
@@ -9781,7 +9207,6 @@
9781
  "version": "1.16.1",
9782
  "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
9783
  "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
9784
- "dev": true,
9785
  "requires": {
9786
  "asn1": "~0.2.3",
9787
  "assert-plus": "^1.0.0",
@@ -9795,12 +9220,12 @@
9795
  }
9796
  },
9797
  "ssri": {
9798
- "version": "6.0.1",
9799
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
9800
- "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
9801
  "dev": true,
9802
  "requires": {
9803
- "figgy-pudding": "^3.5.1"
9804
  }
9805
  },
9806
  "stable": {
@@ -9815,12 +9240,6 @@
9815
  "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
9816
  "dev": true
9817
  },
9818
- "state-toggle": {
9819
- "version": "1.0.3",
9820
- "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
9821
- "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
9822
- "dev": true
9823
- },
9824
  "static-extend": {
9825
  "version": "0.1.2",
9826
  "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@@ -9846,7 +9265,6 @@
9846
  "version": "1.4.1",
9847
  "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
9848
  "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
9849
- "dev": true,
9850
  "requires": {
9851
  "readable-stream": "^2.0.1"
9852
  },
@@ -9854,111 +9272,12 @@
9854
  "isarray": {
9855
  "version": "1.0.0",
9856
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9857
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9858
- "dev": true
9859
- },
9860
- "readable-stream": {
9861
- "version": "2.3.7",
9862
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
9863
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
9864
- "dev": true,
9865
- "requires": {
9866
- "core-util-is": "~1.0.0",
9867
- "inherits": "~2.0.3",
9868
- "isarray": "~1.0.0",
9869
- "process-nextick-args": "~2.0.0",
9870
- "safe-buffer": "~5.1.1",
9871
- "string_decoder": "~1.1.1",
9872
- "util-deprecate": "~1.0.1"
9873
- }
9874
- },
9875
- "string_decoder": {
9876
- "version": "1.1.1",
9877
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9878
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9879
- "dev": true,
9880
- "requires": {
9881
- "safe-buffer": "~5.1.0"
9882
- }
9883
- }
9884
- }
9885
- },
9886
- "stream-browserify": {
9887
- "version": "2.0.2",
9888
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
9889
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
9890
- "dev": true,
9891
- "requires": {
9892
- "inherits": "~2.0.1",
9893
- "readable-stream": "^2.0.2"
9894
- },
9895
- "dependencies": {
9896
- "isarray": {
9897
- "version": "1.0.0",
9898
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9899
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9900
- "dev": true
9901
- },
9902
- "readable-stream": {
9903
- "version": "2.3.7",
9904
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
9905
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
9906
- "dev": true,
9907
- "requires": {
9908
- "core-util-is": "~1.0.0",
9909
- "inherits": "~2.0.3",
9910
- "isarray": "~1.0.0",
9911
- "process-nextick-args": "~2.0.0",
9912
- "safe-buffer": "~5.1.1",
9913
- "string_decoder": "~1.1.1",
9914
- "util-deprecate": "~1.0.1"
9915
- }
9916
- },
9917
- "string_decoder": {
9918
- "version": "1.1.1",
9919
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9920
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9921
- "dev": true,
9922
- "requires": {
9923
- "safe-buffer": "~5.1.0"
9924
- }
9925
- }
9926
- }
9927
- },
9928
- "stream-each": {
9929
- "version": "1.2.3",
9930
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
9931
- "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
9932
- "dev": true,
9933
- "requires": {
9934
- "end-of-stream": "^1.1.0",
9935
- "stream-shift": "^1.0.0"
9936
- }
9937
- },
9938
- "stream-http": {
9939
- "version": "2.8.3",
9940
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
9941
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
9942
- "dev": true,
9943
- "requires": {
9944
- "builtin-status-codes": "^3.0.0",
9945
- "inherits": "^2.0.1",
9946
- "readable-stream": "^2.3.6",
9947
- "to-arraybuffer": "^1.0.0",
9948
- "xtend": "^4.0.0"
9949
- },
9950
- "dependencies": {
9951
- "isarray": {
9952
- "version": "1.0.0",
9953
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9954
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
9955
- "dev": true
9956
  },
9957
  "readable-stream": {
9958
  "version": "2.3.7",
9959
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
9960
  "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
9961
- "dev": true,
9962
  "requires": {
9963
  "core-util-is": "~1.0.0",
9964
  "inherits": "~2.0.3",
@@ -9973,46 +9292,39 @@
9973
  "version": "1.1.1",
9974
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9975
  "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9976
- "dev": true,
9977
  "requires": {
9978
  "safe-buffer": "~5.1.0"
9979
  }
9980
  }
9981
  }
9982
  },
9983
- "stream-shift": {
9984
- "version": "1.0.1",
9985
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
9986
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
9987
- "dev": true
9988
- },
9989
  "string-width": {
9990
- "version": "3.1.0",
9991
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
9992
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
9993
  "requires": {
9994
- "emoji-regex": "^7.0.1",
9995
- "is-fullwidth-code-point": "^2.0.0",
9996
- "strip-ansi": "^5.1.0"
9997
  }
9998
  },
9999
  "string.prototype.trimend": {
10000
- "version": "1.0.3",
10001
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
10002
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
10003
  "dev": true,
10004
  "requires": {
10005
- "call-bind": "^1.0.0",
10006
  "define-properties": "^1.1.3"
10007
  }
10008
  },
10009
  "string.prototype.trimstart": {
10010
- "version": "1.0.3",
10011
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
10012
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
10013
  "dev": true,
10014
  "requires": {
10015
- "call-bind": "^1.0.0",
10016
  "define-properties": "^1.1.3"
10017
  }
10018
  },
@@ -10021,31 +9333,18 @@
10021
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
10022
  "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
10023
  },
10024
- "stringify-entities": {
10025
- "version": "1.3.2",
10026
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz",
10027
- "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
10028
- "dev": true,
10029
  "requires": {
10030
- "character-entities-html4": "^1.0.0",
10031
- "character-entities-legacy": "^1.0.0",
10032
- "is-alphanumerical": "^1.0.0",
10033
- "is-hexadecimal": "^1.0.0"
10034
- }
10035
- },
10036
- "strip-ansi": {
10037
- "version": "5.2.0",
10038
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
10039
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
10040
- "requires": {
10041
- "ansi-regex": "^4.1.0"
10042
  }
10043
  },
10044
  "strip-bom": {
10045
  "version": "2.0.0",
10046
  "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
10047
  "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
10048
- "dev": true,
10049
  "requires": {
10050
  "is-utf8": "^0.2.0"
10051
  }
@@ -10054,7 +9353,6 @@
10054
  "version": "1.0.1",
10055
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
10056
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
10057
- "dev": true,
10058
  "requires": {
10059
  "get-stdin": "^4.0.1"
10060
  }
@@ -10118,299 +9416,530 @@
10118
  }
10119
  },
10120
  "stylelint": {
10121
- "version": "9.10.1",
10122
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz",
10123
- "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==",
10124
- "dev": true,
10125
- "requires": {
10126
- "autoprefixer": "^9.0.0",
10127
- "balanced-match": "^1.0.0",
10128
- "chalk": "^2.4.1",
10129
- "cosmiconfig": "^5.0.0",
10130
- "debug": "^4.0.0",
10131
- "execall": "^1.0.0",
10132
- "file-entry-cache": "^4.0.0",
10133
- "get-stdin": "^6.0.0",
 
 
 
 
10134
  "global-modules": "^2.0.0",
10135
- "globby": "^9.0.0",
10136
  "globjoin": "^0.1.4",
10137
- "html-tags": "^2.0.0",
10138
- "ignore": "^5.0.4",
10139
- "import-lazy": "^3.1.0",
10140
  "imurmurhash": "^0.1.4",
10141
- "known-css-properties": "^0.11.0",
10142
- "leven": "^2.1.0",
10143
- "lodash": "^4.17.4",
10144
- "log-symbols": "^2.0.0",
10145
- "mathml-tag-names": "^2.0.1",
10146
- "meow": "^5.0.0",
10147
- "micromatch": "^3.1.10",
10148
  "normalize-selector": "^0.2.0",
10149
- "pify": "^4.0.0",
10150
- "postcss": "^7.0.13",
10151
  "postcss-html": "^0.36.0",
10152
- "postcss-jsx": "^0.36.0",
10153
- "postcss-less": "^3.1.0",
10154
- "postcss-markdown": "^0.36.0",
10155
  "postcss-media-query-parser": "^0.2.3",
10156
- "postcss-reporter": "^6.0.0",
10157
  "postcss-resolve-nested-selector": "^0.1.1",
10158
- "postcss-safe-parser": "^4.0.0",
10159
- "postcss-sass": "^0.3.5",
10160
- "postcss-scss": "^2.0.0",
10161
- "postcss-selector-parser": "^3.1.0",
10162
  "postcss-syntax": "^0.36.2",
10163
- "postcss-value-parser": "^3.3.0",
10164
- "resolve-from": "^4.0.0",
10165
- "signal-exit": "^3.0.2",
10166
- "slash": "^2.0.0",
10167
  "specificity": "^0.4.1",
10168
- "string-width": "^3.0.0",
 
10169
  "style-search": "^0.1.0",
10170
  "sugarss": "^2.0.0",
10171
  "svg-tags": "^1.0.0",
10172
- "table": "^5.0.0"
 
 
10173
  },
10174
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10175
  "camelcase": {
10176
- "version": "4.1.0",
10177
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
10178
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
10179
  "dev": true
10180
  },
10181
  "camelcase-keys": {
10182
- "version": "4.2.0",
10183
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
10184
- "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10185
  "dev": true,
10186
  "requires": {
10187
- "camelcase": "^4.1.0",
10188
- "map-obj": "^2.0.0",
10189
- "quick-lru": "^1.0.0"
 
 
10190
  }
10191
  },
 
 
 
 
 
 
10192
  "file-entry-cache": {
10193
- "version": "4.0.0",
10194
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz",
10195
- "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==",
10196
  "dev": true,
10197
  "requires": {
10198
- "flat-cache": "^2.0.1"
10199
  }
10200
  },
10201
  "find-up": {
10202
- "version": "2.1.0",
10203
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
10204
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
 
 
 
 
 
 
 
 
 
 
10205
  "dev": true,
10206
  "requires": {
10207
- "locate-path": "^2.0.0"
 
10208
  }
10209
  },
 
 
 
 
 
 
10210
  "get-stdin": {
10211
- "version": "6.0.0",
10212
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
10213
- "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
10214
  "dev": true
10215
  },
10216
- "ignore": {
10217
- "version": "5.1.8",
10218
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
10219
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
10220
  "dev": true
10221
  },
10222
- "indent-string": {
10223
- "version": "3.2.0",
10224
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
10225
- "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
 
 
 
 
 
 
 
 
 
10226
  "dev": true
10227
  },
10228
- "load-json-file": {
10229
- "version": "4.0.0",
10230
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
10231
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
10232
  "dev": true,
10233
  "requires": {
10234
- "graceful-fs": "^4.1.2",
10235
- "parse-json": "^4.0.0",
10236
- "pify": "^3.0.0",
10237
- "strip-bom": "^3.0.0"
10238
  },
10239
  "dependencies": {
10240
- "pify": {
10241
- "version": "3.0.0",
10242
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10243
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
10244
  "dev": true
10245
  }
10246
  }
10247
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10248
  "locate-path": {
10249
- "version": "2.0.0",
10250
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
10251
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
 
 
 
 
 
 
 
 
 
10252
  "dev": true,
10253
  "requires": {
10254
- "p-locate": "^2.0.0",
10255
- "path-exists": "^3.0.0"
10256
  }
10257
  },
10258
  "map-obj": {
10259
- "version": "2.0.0",
10260
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
10261
- "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
10262
  "dev": true
10263
  },
10264
  "meow": {
10265
- "version": "5.0.0",
10266
- "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz",
10267
- "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==",
10268
  "dev": true,
10269
  "requires": {
10270
- "camelcase-keys": "^4.0.0",
10271
- "decamelize-keys": "^1.0.0",
10272
- "loud-rejection": "^1.0.0",
10273
- "minimist-options": "^3.0.1",
10274
- "normalize-package-data": "^2.3.4",
10275
- "read-pkg-up": "^3.0.0",
10276
- "redent": "^2.0.0",
10277
- "trim-newlines": "^2.0.0",
10278
- "yargs-parser": "^10.0.0"
 
 
 
10279
  }
10280
  },
10281
- "p-limit": {
10282
- "version": "1.3.0",
10283
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
10284
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
10285
  "dev": true,
10286
  "requires": {
10287
- "p-try": "^1.0.0"
 
 
 
10288
  }
10289
  },
10290
  "p-locate": {
10291
- "version": "2.0.0",
10292
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
10293
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
10294
  "dev": true,
10295
  "requires": {
10296
- "p-limit": "^1.1.0"
10297
  }
10298
  },
10299
- "p-try": {
10300
- "version": "1.0.0",
10301
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
10302
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
 
 
 
 
 
 
 
 
 
 
 
 
10303
  "dev": true
10304
  },
10305
  "path-type": {
10306
- "version": "3.0.0",
10307
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
10308
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
 
 
 
 
 
 
10309
  "dev": true,
10310
  "requires": {
10311
- "pify": "^3.0.0"
 
 
 
10312
  },
10313
  "dependencies": {
10314
- "pify": {
10315
- "version": "3.0.0",
10316
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
10317
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10318
  "dev": true
10319
  }
10320
  }
10321
  },
10322
- "pify": {
10323
- "version": "4.0.1",
10324
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
10325
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
10326
- "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
10327
  },
10328
- "postcss-selector-parser": {
10329
- "version": "3.1.2",
10330
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
10331
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
10332
  "dev": true,
10333
  "requires": {
10334
- "dot-prop": "^5.2.0",
10335
- "indexes-of": "^1.0.1",
10336
- "uniq": "^1.0.1"
10337
  }
10338
  },
10339
- "postcss-value-parser": {
10340
- "version": "3.3.1",
10341
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
10342
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
10343
  "dev": true
10344
  },
10345
- "read-pkg": {
10346
- "version": "3.0.0",
10347
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
10348
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
10349
  "dev": true,
10350
  "requires": {
10351
- "load-json-file": "^4.0.0",
10352
- "normalize-package-data": "^2.3.2",
10353
- "path-type": "^3.0.0"
10354
  }
10355
  },
10356
- "read-pkg-up": {
10357
- "version": "3.0.0",
10358
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
10359
- "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
10360
  "dev": true,
10361
  "requires": {
10362
- "find-up": "^2.0.0",
10363
- "read-pkg": "^3.0.0"
10364
  }
10365
  },
10366
- "redent": {
10367
- "version": "2.0.0",
10368
- "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
10369
- "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
 
 
 
 
 
 
10370
  "dev": true,
10371
  "requires": {
10372
- "indent-string": "^3.0.0",
10373
- "strip-indent": "^2.0.0"
 
10374
  }
10375
  },
10376
- "resolve-from": {
10377
- "version": "4.0.0",
10378
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
10379
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
10380
- "dev": true
 
 
 
 
 
10381
  },
10382
- "slash": {
10383
- "version": "2.0.0",
10384
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
10385
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
10386
- "dev": true
 
 
 
10387
  },
10388
- "strip-bom": {
10389
  "version": "3.0.0",
10390
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
10391
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
10392
- "dev": true
 
 
 
10393
  },
10394
- "strip-indent": {
10395
- "version": "2.0.0",
10396
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
10397
- "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
10398
- "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10399
  },
10400
  "trim-newlines": {
10401
- "version": "2.0.0",
10402
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
10403
- "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=",
 
 
 
 
 
 
10404
  "dev": true
10405
  },
10406
  "yargs-parser": {
10407
- "version": "10.1.0",
10408
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
10409
- "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
10410
- "dev": true,
10411
- "requires": {
10412
- "camelcase": "^4.1.0"
10413
- }
10414
  }
10415
  }
10416
  },
@@ -10441,9 +9970,9 @@
10441
  }
10442
  },
10443
  "stylelint-scss": {
10444
- "version": "3.19.0",
10445
- "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.19.0.tgz",
10446
- "integrity": "sha512-Ic5bsmpS4wVucOw44doC1Yi9f5qbeVL4wPFiEOaUElgsOuLEN6Ofn/krKI8BeNL2gAn53Zu+IcVV4E345r6rBw==",
10447
  "dev": true,
10448
  "requires": {
10449
  "lodash": "^4.17.15",
@@ -10463,6 +9992,117 @@
10463
  "micromatch": "^3.1.8",
10464
  "object-assign": "^4.1.0",
10465
  "ramda": "^0.25.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10466
  }
10467
  },
10468
  "sugarss": {
@@ -10475,12 +10115,9 @@
10475
  }
10476
  },
10477
  "supports-color": {
10478
- "version": "5.5.0",
10479
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10480
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10481
- "requires": {
10482
- "has-flag": "^3.0.0"
10483
- }
10484
  },
10485
  "svg-tags": {
10486
  "version": "1.0.0",
@@ -10507,6 +10144,37 @@
10507
  "stable": "^0.1.8",
10508
  "unquote": "~1.1.1",
10509
  "util.promisify": "~1.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10510
  }
10511
  },
10512
  "table": {
@@ -10519,19 +10187,52 @@
10519
  "lodash": "^4.17.14",
10520
  "slice-ansi": "^2.1.0",
10521
  "string-width": "^3.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10522
  }
10523
  },
10524
  "tapable": {
10525
- "version": "1.1.3",
10526
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
10527
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
10528
  "dev": true
10529
  },
10530
  "tar": {
10531
  "version": "2.2.2",
10532
  "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
10533
  "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
10534
- "dev": true,
10535
  "requires": {
10536
  "block-stream": "*",
10537
  "fstream": "^1.0.12",
@@ -10539,14 +10240,14 @@
10539
  }
10540
  },
10541
  "terser": {
10542
- "version": "5.6.0",
10543
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz",
10544
- "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==",
10545
  "dev": true,
10546
  "requires": {
10547
  "commander": "^2.20.0",
10548
  "source-map": "~0.7.2",
10549
- "source-map-support": "~0.5.19"
10550
  },
10551
  "dependencies": {
10552
  "source-map": {
@@ -10556,9 +10257,9 @@
10556
  "dev": true
10557
  },
10558
  "source-map-support": {
10559
- "version": "0.5.19",
10560
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
10561
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
10562
  "dev": true,
10563
  "requires": {
10564
  "buffer-from": "^1.0.0",
@@ -10592,52 +10293,6 @@
10592
  "webpack-sources": "^1.4.3"
10593
  },
10594
  "dependencies": {
10595
- "cacache": {
10596
- "version": "15.0.5",
10597
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
10598
- "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
10599
- "dev": true,
10600
- "requires": {
10601
- "@npmcli/move-file": "^1.0.1",
10602
- "chownr": "^2.0.0",
10603
- "fs-minipass": "^2.0.0",
10604
- "glob": "^7.1.4",
10605
- "infer-owner": "^1.0.4",
10606
- "lru-cache": "^6.0.0",
10607
- "minipass": "^3.1.1",
10608
- "minipass-collect": "^1.0.2",
10609
- "minipass-flush": "^1.0.5",
10610
- "minipass-pipeline": "^1.2.2",
10611
- "mkdirp": "^1.0.3",
10612
- "p-map": "^4.0.0",
10613
- "promise-inflight": "^1.0.1",
10614
- "rimraf": "^3.0.2",
10615
- "ssri": "^8.0.0",
10616
- "tar": "^6.0.2",
10617
- "unique-filename": "^1.1.1"
10618
- }
10619
- },
10620
- "chownr": {
10621
- "version": "2.0.0",
10622
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
10623
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
10624
- "dev": true
10625
- },
10626
- "lru-cache": {
10627
- "version": "6.0.0",
10628
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
10629
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
10630
- "dev": true,
10631
- "requires": {
10632
- "yallist": "^4.0.0"
10633
- }
10634
- },
10635
- "mkdirp": {
10636
- "version": "1.0.4",
10637
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
10638
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
10639
- "dev": true
10640
- },
10641
  "p-limit": {
10642
  "version": "3.1.0",
10643
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -10647,59 +10302,21 @@
10647
  "yocto-queue": "^0.1.0"
10648
  }
10649
  },
10650
- "rimraf": {
10651
- "version": "3.0.2",
10652
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
10653
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
10654
- "dev": true,
10655
- "requires": {
10656
- "glob": "^7.1.3"
10657
- }
10658
- },
10659
  "schema-utils": {
10660
- "version": "3.0.0",
10661
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
10662
- "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
10663
  "dev": true,
10664
  "requires": {
10665
- "@types/json-schema": "^7.0.6",
10666
  "ajv": "^6.12.5",
10667
- "ajv-keywords": "^3.5.2"
10668
- }
10669
- },
10670
- "source-map": {
10671
- "version": "0.6.1",
10672
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10673
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10674
- "dev": true
10675
- },
10676
- "ssri": {
10677
- "version": "8.0.1",
10678
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
10679
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
10680
- "dev": true,
10681
- "requires": {
10682
- "minipass": "^3.1.1"
10683
- }
10684
- },
10685
- "tar": {
10686
- "version": "6.1.0",
10687
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
10688
- "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
10689
- "dev": true,
10690
- "requires": {
10691
- "chownr": "^2.0.0",
10692
- "fs-minipass": "^2.0.0",
10693
- "minipass": "^3.0.0",
10694
- "minizlib": "^2.1.1",
10695
- "mkdirp": "^1.0.3",
10696
- "yallist": "^4.0.0"
10697
  }
10698
  },
10699
- "yallist": {
10700
- "version": "4.0.0",
10701
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
10702
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
10703
  "dev": true
10704
  }
10705
  }
@@ -10716,57 +10333,6 @@
10716
  "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10717
  "dev": true
10718
  },
10719
- "through2": {
10720
- "version": "2.0.5",
10721
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
10722
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
10723
- "dev": true,
10724
- "requires": {
10725
- "readable-stream": "~2.3.6",
10726
- "xtend": "~4.0.1"
10727
- },
10728
- "dependencies": {
10729
- "isarray": {
10730
- "version": "1.0.0",
10731
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10732
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10733
- "dev": true
10734
- },
10735
- "readable-stream": {
10736
- "version": "2.3.7",
10737
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
10738
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
10739
- "dev": true,
10740
- "requires": {
10741
- "core-util-is": "~1.0.0",
10742
- "inherits": "~2.0.3",
10743
- "isarray": "~1.0.0",
10744
- "process-nextick-args": "~2.0.0",
10745
- "safe-buffer": "~5.1.1",
10746
- "string_decoder": "~1.1.1",
10747
- "util-deprecate": "~1.0.1"
10748
- }
10749
- },
10750
- "string_decoder": {
10751
- "version": "1.1.1",
10752
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
10753
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
10754
- "dev": true,
10755
- "requires": {
10756
- "safe-buffer": "~5.1.0"
10757
- }
10758
- }
10759
- }
10760
- },
10761
- "timers-browserify": {
10762
- "version": "2.0.12",
10763
- "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
10764
- "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
10765
- "dev": true,
10766
- "requires": {
10767
- "setimmediate": "^1.0.4"
10768
- }
10769
- },
10770
  "timsort": {
10771
  "version": "0.3.0",
10772
  "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
@@ -10782,12 +10348,6 @@
10782
  "os-tmpdir": "~1.0.2"
10783
  }
10784
  },
10785
- "to-arraybuffer": {
10786
- "version": "1.0.1",
10787
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
10788
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
10789
- "dev": true
10790
- },
10791
  "to-fast-properties": {
10792
  "version": "2.0.0",
10793
  "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -10803,6 +10363,12 @@
10803
  "kind-of": "^3.0.2"
10804
  },
10805
  "dependencies": {
 
 
 
 
 
 
10806
  "kind-of": {
10807
  "version": "3.2.2",
10808
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
@@ -10827,36 +10393,27 @@
10827
  }
10828
  },
10829
  "to-regex-range": {
10830
- "version": "2.1.1",
10831
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
10832
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
10833
  "dev": true,
10834
  "requires": {
10835
- "is-number": "^3.0.0",
10836
- "repeat-string": "^1.6.1"
10837
  }
10838
  },
10839
  "tough-cookie": {
10840
  "version": "2.5.0",
10841
  "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
10842
  "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
10843
- "dev": true,
10844
  "requires": {
10845
  "psl": "^1.1.28",
10846
  "punycode": "^2.1.1"
10847
  }
10848
  },
10849
- "trim": {
10850
- "version": "0.0.1",
10851
- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
10852
- "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
10853
- "dev": true
10854
- },
10855
  "trim-newlines": {
10856
  "version": "1.0.0",
10857
  "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
10858
- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
10859
- "dev": true
10860
  },
10861
  "trim-right": {
10862
  "version": "1.0.1",
@@ -10864,12 +10421,6 @@
10864
  "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
10865
  "dev": true
10866
  },
10867
- "trim-trailing-lines": {
10868
- "version": "1.1.4",
10869
- "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz",
10870
- "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==",
10871
- "dev": true
10872
- },
10873
  "trough": {
10874
  "version": "1.0.5",
10875
  "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -10880,7 +10431,6 @@
10880
  "version": "1.0.3",
10881
  "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
10882
  "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
10883
- "dev": true,
10884
  "requires": {
10885
  "glob": "^7.1.2"
10886
  }
@@ -10891,17 +10441,10 @@
10891
  "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
10892
  "dev": true
10893
  },
10894
- "tty-browserify": {
10895
- "version": "0.0.0",
10896
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
10897
- "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
10898
- "dev": true
10899
- },
10900
  "tunnel-agent": {
10901
  "version": "0.6.0",
10902
  "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
10903
  "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
10904
- "dev": true,
10905
  "requires": {
10906
  "safe-buffer": "^5.0.1"
10907
  }
@@ -10909,8 +10452,7 @@
10909
  "tweetnacl": {
10910
  "version": "0.14.5",
10911
  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
10912
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
10913
- "dev": true
10914
  },
10915
  "type-check": {
10916
  "version": "0.3.2",
@@ -10922,69 +10464,72 @@
10922
  }
10923
  },
10924
  "type-fest": {
10925
- "version": "0.13.1",
10926
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
10927
- "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
10928
  "dev": true
10929
  },
10930
- "typedarray": {
10931
- "version": "0.0.6",
10932
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
10933
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
10934
- "dev": true
 
 
 
10935
  },
10936
- "unherit": {
10937
- "version": "1.1.3",
10938
- "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
10939
- "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
10940
  "dev": true,
10941
  "requires": {
10942
- "inherits": "^2.0.0",
10943
- "xtend": "^4.0.0"
 
 
10944
  }
10945
  },
10946
  "unicode-canonical-property-names-ecmascript": {
10947
- "version": "1.0.4",
10948
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
10949
- "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
10950
  "dev": true
10951
  },
10952
  "unicode-match-property-ecmascript": {
10953
- "version": "1.0.4",
10954
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
10955
- "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
10956
  "dev": true,
10957
  "requires": {
10958
- "unicode-canonical-property-names-ecmascript": "^1.0.4",
10959
- "unicode-property-aliases-ecmascript": "^1.0.4"
10960
  }
10961
  },
10962
  "unicode-match-property-value-ecmascript": {
10963
- "version": "1.2.0",
10964
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
10965
- "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
10966
  "dev": true
10967
  },
10968
  "unicode-property-aliases-ecmascript": {
10969
- "version": "1.1.0",
10970
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
10971
- "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
10972
  "dev": true
10973
  },
10974
  "unified": {
10975
- "version": "7.1.0",
10976
- "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz",
10977
- "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==",
10978
  "dev": true,
10979
  "requires": {
10980
- "@types/unist": "^2.0.0",
10981
- "@types/vfile": "^3.0.0",
10982
  "bail": "^1.0.0",
10983
  "extend": "^3.0.0",
10984
- "is-plain-obj": "^1.1.0",
 
10985
  "trough": "^1.0.0",
10986
- "vfile": "^3.0.0",
10987
- "x-is-string": "^0.1.0"
10988
  }
10989
  },
10990
  "union-value": {
@@ -11030,29 +10575,20 @@
11030
  }
11031
  },
11032
  "unist-util-find-all-after": {
11033
- "version": "1.0.5",
11034
- "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz",
11035
- "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==",
11036
  "dev": true,
11037
  "requires": {
11038
- "unist-util-is": "^3.0.0"
11039
  }
11040
  },
11041
  "unist-util-is": {
11042
- "version": "3.0.0",
11043
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
11044
- "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==",
11045
  "dev": true
11046
  },
11047
- "unist-util-remove-position": {
11048
- "version": "1.1.4",
11049
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz",
11050
- "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==",
11051
- "dev": true,
11052
- "requires": {
11053
- "unist-util-visit": "^1.1.0"
11054
- }
11055
- },
11056
  "unist-util-stringify-position": {
11057
  "version": "2.0.3",
11058
  "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
@@ -11062,24 +10598,6 @@
11062
  "@types/unist": "^2.0.2"
11063
  }
11064
  },
11065
- "unist-util-visit": {
11066
- "version": "1.4.1",
11067
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz",
11068
- "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==",
11069
- "dev": true,
11070
- "requires": {
11071
- "unist-util-visit-parents": "^2.0.0"
11072
- }
11073
- },
11074
- "unist-util-visit-parents": {
11075
- "version": "2.1.2",
11076
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz",
11077
- "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==",
11078
- "dev": true,
11079
- "requires": {
11080
- "unist-util-is": "^3.0.0"
11081
- }
11082
- },
11083
  "universalify": {
11084
  "version": "0.1.2",
11085
  "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@@ -11138,18 +10656,10 @@
11138
  }
11139
  }
11140
  },
11141
- "upath": {
11142
- "version": "1.2.0",
11143
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
11144
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
11145
- "dev": true,
11146
- "optional": true
11147
- },
11148
  "uri-js": {
11149
  "version": "4.4.1",
11150
  "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
11151
  "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
11152
- "dev": true,
11153
  "requires": {
11154
  "punycode": "^2.1.0"
11155
  }
@@ -11160,52 +10670,16 @@
11160
  "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
11161
  "dev": true
11162
  },
11163
- "url": {
11164
- "version": "0.11.0",
11165
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
11166
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
11167
- "dev": true,
11168
- "requires": {
11169
- "punycode": "1.3.2",
11170
- "querystring": "0.2.0"
11171
- },
11172
- "dependencies": {
11173
- "punycode": {
11174
- "version": "1.3.2",
11175
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
11176
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
11177
- "dev": true
11178
- }
11179
- }
11180
- },
11181
  "use": {
11182
  "version": "3.1.1",
11183
  "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
11184
  "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
11185
  "dev": true
11186
  },
11187
- "util": {
11188
- "version": "0.11.1",
11189
- "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
11190
- "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
11191
- "dev": true,
11192
- "requires": {
11193
- "inherits": "2.0.3"
11194
- },
11195
- "dependencies": {
11196
- "inherits": {
11197
- "version": "2.0.3",
11198
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
11199
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
11200
- "dev": true
11201
- }
11202
- }
11203
- },
11204
  "util-deprecate": {
11205
  "version": "1.0.2",
11206
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
11207
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
11208
- "dev": true
11209
  },
11210
  "util.promisify": {
11211
  "version": "1.0.1",
@@ -11217,46 +10691,23 @@
11217
  "es-abstract": "^1.17.2",
11218
  "has-symbols": "^1.0.1",
11219
  "object.getownpropertydescriptors": "^2.1.0"
11220
- },
11221
- "dependencies": {
11222
- "es-abstract": {
11223
- "version": "1.17.7",
11224
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
11225
- "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
11226
- "dev": true,
11227
- "requires": {
11228
- "es-to-primitive": "^1.2.1",
11229
- "function-bind": "^1.1.1",
11230
- "has": "^1.0.3",
11231
- "has-symbols": "^1.0.1",
11232
- "is-callable": "^1.2.2",
11233
- "is-regex": "^1.1.1",
11234
- "object-inspect": "^1.8.0",
11235
- "object-keys": "^1.1.1",
11236
- "object.assign": "^4.1.1",
11237
- "string.prototype.trimend": "^1.0.1",
11238
- "string.prototype.trimstart": "^1.0.1"
11239
- }
11240
- }
11241
  }
11242
  },
11243
  "uuid": {
11244
  "version": "3.4.0",
11245
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
11246
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
11247
- "dev": true
11248
  },
11249
  "v8-compile-cache": {
11250
- "version": "2.2.0",
11251
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
11252
- "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
11253
  "dev": true
11254
  },
11255
  "validate-npm-package-license": {
11256
  "version": "3.0.4",
11257
  "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
11258
  "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
11259
- "dev": true,
11260
  "requires": {
11261
  "spdx-correct": "^3.0.0",
11262
  "spdx-expression-parse": "^3.0.0"
@@ -11271,298 +10722,137 @@
11271
  "verror": {
11272
  "version": "1.10.0",
11273
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
11274
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
11275
- "dev": true,
11276
- "requires": {
11277
- "assert-plus": "^1.0.0",
11278
- "core-util-is": "1.0.2",
11279
- "extsprintf": "^1.2.0"
11280
- }
11281
- },
11282
- "vfile": {
11283
- "version": "3.0.1",
11284
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz",
11285
- "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==",
11286
- "dev": true,
11287
- "requires": {
11288
- "is-buffer": "^2.0.0",
11289
- "replace-ext": "1.0.0",
11290
- "unist-util-stringify-position": "^1.0.0",
11291
- "vfile-message": "^1.0.0"
11292
- },
11293
- "dependencies": {
11294
- "is-buffer": {
11295
- "version": "2.0.5",
11296
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
11297
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
11298
- "dev": true
11299
- },
11300
- "unist-util-stringify-position": {
11301
- "version": "1.1.2",
11302
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
11303
- "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==",
11304
- "dev": true
11305
- },
11306
- "vfile-message": {
11307
- "version": "1.1.1",
11308
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
11309
- "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
11310
- "dev": true,
11311
- "requires": {
11312
- "unist-util-stringify-position": "^1.1.1"
11313
- }
11314
- }
11315
- }
11316
- },
11317
- "vfile-location": {
11318
- "version": "2.0.6",
11319
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
11320
- "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==",
11321
- "dev": true
11322
- },
11323
- "vfile-message": {
11324
- "version": "2.0.4",
11325
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
11326
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
11327
- "dev": true,
11328
- "requires": {
11329
- "@types/unist": "^2.0.0",
11330
- "unist-util-stringify-position": "^2.0.0"
11331
- }
11332
- },
11333
- "vm-browserify": {
11334
- "version": "1.1.2",
11335
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
11336
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
11337
- "dev": true
11338
- },
11339
- "watchpack": {
11340
- "version": "1.7.5",
11341
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
11342
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
11343
- "dev": true,
11344
- "requires": {
11345
- "chokidar": "^3.4.1",
11346
- "graceful-fs": "^4.1.2",
11347
- "neo-async": "^2.5.0",
11348
- "watchpack-chokidar2": "^2.0.1"
11349
- }
11350
- },
11351
- "watchpack-chokidar2": {
11352
- "version": "2.0.1",
11353
- "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
11354
- "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
11355
- "dev": true,
11356
- "optional": true,
11357
- "requires": {
11358
- "chokidar": "^2.1.8"
11359
- },
11360
- "dependencies": {
11361
- "anymatch": {
11362
- "version": "2.0.0",
11363
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
11364
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
11365
- "dev": true,
11366
- "optional": true,
11367
- "requires": {
11368
- "micromatch": "^3.1.4",
11369
- "normalize-path": "^2.1.1"
11370
- },
11371
- "dependencies": {
11372
- "normalize-path": {
11373
- "version": "2.1.1",
11374
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
11375
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
11376
- "dev": true,
11377
- "optional": true,
11378
- "requires": {
11379
- "remove-trailing-separator": "^1.0.1"
11380
- }
11381
- }
11382
- }
11383
- },
11384
- "binary-extensions": {
11385
- "version": "1.13.1",
11386
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
11387
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
11388
- "dev": true,
11389
- "optional": true
11390
- },
11391
- "chokidar": {
11392
- "version": "2.1.8",
11393
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
11394
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
11395
- "dev": true,
11396
- "optional": true,
11397
- "requires": {
11398
- "anymatch": "^2.0.0",
11399
- "async-each": "^1.0.1",
11400
- "braces": "^2.3.2",
11401
- "fsevents": "^1.2.7",
11402
- "glob-parent": "^3.1.0",
11403
- "inherits": "^2.0.3",
11404
- "is-binary-path": "^1.0.0",
11405
- "is-glob": "^4.0.0",
11406
- "normalize-path": "^3.0.0",
11407
- "path-is-absolute": "^1.0.0",
11408
- "readdirp": "^2.2.1",
11409
- "upath": "^1.1.1"
11410
- }
11411
- },
11412
- "fsevents": {
11413
- "version": "1.2.13",
11414
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
11415
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
11416
- "dev": true,
11417
- "optional": true,
11418
- "requires": {
11419
- "nan": "^2.12.1"
11420
- }
11421
- },
11422
- "is-binary-path": {
11423
- "version": "1.0.1",
11424
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
11425
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
11426
- "dev": true,
11427
- "optional": true,
11428
- "requires": {
11429
- "binary-extensions": "^1.0.0"
11430
- }
11431
- },
11432
- "isarray": {
11433
- "version": "1.0.0",
11434
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
11435
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
11436
- "dev": true,
11437
- "optional": true
11438
- },
11439
- "readable-stream": {
11440
- "version": "2.3.7",
11441
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
11442
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
11443
- "dev": true,
11444
- "optional": true,
11445
- "requires": {
11446
- "core-util-is": "~1.0.0",
11447
- "inherits": "~2.0.3",
11448
- "isarray": "~1.0.0",
11449
- "process-nextick-args": "~2.0.0",
11450
- "safe-buffer": "~5.1.1",
11451
- "string_decoder": "~1.1.1",
11452
- "util-deprecate": "~1.0.1"
11453
- }
11454
- },
11455
- "readdirp": {
11456
- "version": "2.2.1",
11457
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
11458
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
11459
- "dev": true,
11460
- "optional": true,
11461
- "requires": {
11462
- "graceful-fs": "^4.1.11",
11463
- "micromatch": "^3.1.10",
11464
- "readable-stream": "^2.0.2"
11465
- }
11466
- },
11467
- "string_decoder": {
11468
- "version": "1.1.1",
11469
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
11470
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
11471
- "dev": true,
11472
- "optional": true,
11473
- "requires": {
11474
- "safe-buffer": "~5.1.0"
11475
- }
11476
  }
11477
  }
11478
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11479
  "webfontloader": {
11480
  "version": "1.6.28",
11481
  "resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz",
11482
  "integrity": "sha1-23hhKSU8tujq5UwvsF+HCvZnW64="
11483
  },
11484
  "webpack": {
11485
- "version": "4.46.0",
11486
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
11487
- "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
11488
- "dev": true,
11489
- "requires": {
11490
- "@webassemblyjs/ast": "1.9.0",
11491
- "@webassemblyjs/helper-module-context": "1.9.0",
11492
- "@webassemblyjs/wasm-edit": "1.9.0",
11493
- "@webassemblyjs/wasm-parser": "1.9.0",
11494
- "acorn": "^6.4.1",
11495
- "ajv": "^6.10.2",
11496
- "ajv-keywords": "^3.4.1",
 
11497
  "chrome-trace-event": "^1.0.2",
11498
- "enhanced-resolve": "^4.5.0",
11499
- "eslint-scope": "^4.0.3",
 
 
 
 
11500
  "json-parse-better-errors": "^1.0.2",
11501
- "loader-runner": "^2.4.0",
11502
- "loader-utils": "^1.2.3",
11503
- "memory-fs": "^0.4.1",
11504
- "micromatch": "^3.1.10",
11505
- "mkdirp": "^0.5.3",
11506
- "neo-async": "^2.6.1",
11507
- "node-libs-browser": "^2.2.1",
11508
- "schema-utils": "^1.0.0",
11509
- "tapable": "^1.1.3",
11510
- "terser-webpack-plugin": "^1.4.3",
11511
- "watchpack": "^1.7.4",
11512
- "webpack-sources": "^1.4.1"
11513
  },
11514
  "dependencies": {
11515
- "find-cache-dir": {
11516
- "version": "2.1.0",
11517
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
11518
- "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
11519
- "dev": true,
11520
- "requires": {
11521
- "commondir": "^1.0.1",
11522
- "make-dir": "^2.0.0",
11523
- "pkg-dir": "^3.0.0"
11524
- }
11525
  },
11526
- "make-dir": {
11527
- "version": "2.1.0",
11528
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
11529
- "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
11530
  "dev": true,
11531
  "requires": {
11532
- "pify": "^4.0.1",
11533
- "semver": "^5.6.0"
11534
  }
11535
  },
11536
- "pify": {
11537
- "version": "4.0.1",
11538
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
11539
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
11540
  "dev": true
11541
  },
11542
- "pkg-dir": {
11543
- "version": "3.0.0",
11544
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
11545
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
11546
  "dev": true,
11547
  "requires": {
11548
- "find-up": "^3.0.0"
 
 
11549
  }
11550
  },
11551
  "schema-utils": {
11552
- "version": "1.0.0",
11553
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
11554
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
11555
  "dev": true,
11556
  "requires": {
11557
- "ajv": "^6.1.0",
11558
- "ajv-errors": "^1.0.0",
11559
- "ajv-keywords": "^3.1.0"
11560
  }
11561
  },
11562
  "serialize-javascript": {
11563
- "version": "4.0.0",
11564
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
11565
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
11566
  "dev": true,
11567
  "requires": {
11568
  "randombytes": "^2.1.0"
@@ -11574,43 +10864,33 @@
11574
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11575
  "dev": true
11576
  },
11577
- "source-map-support": {
11578
- "version": "0.5.19",
11579
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
11580
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
11581
- "dev": true,
11582
- "requires": {
11583
- "buffer-from": "^1.0.0",
11584
- "source-map": "^0.6.0"
11585
- }
11586
- },
11587
- "terser": {
11588
- "version": "4.8.0",
11589
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
11590
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
11591
  "dev": true,
11592
  "requires": {
11593
- "commander": "^2.20.0",
11594
- "source-map": "~0.6.1",
11595
- "source-map-support": "~0.5.12"
11596
  }
11597
  },
11598
  "terser-webpack-plugin": {
11599
- "version": "1.4.5",
11600
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
11601
- "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
11602
  "dev": true,
11603
  "requires": {
11604
- "cacache": "^12.0.2",
11605
- "find-cache-dir": "^2.1.0",
11606
- "is-wsl": "^1.1.0",
11607
- "schema-utils": "^1.0.0",
11608
- "serialize-javascript": "^4.0.0",
11609
  "source-map": "^0.6.1",
11610
- "terser": "^4.1.2",
11611
- "webpack-sources": "^1.4.0",
11612
- "worker-farm": "^1.7.0"
11613
  }
 
 
 
 
 
 
11614
  }
11615
  }
11616
  },
@@ -11629,6 +10909,26 @@
11629
  "webpack-sources": "^1.0.0"
11630
  },
11631
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11632
  "schema-utils": {
11633
  "version": "1.0.0",
11634
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
@@ -11639,6 +10939,21 @@
11639
  "ajv-errors": "^1.0.0",
11640
  "ajv-keywords": "^3.1.0"
11641
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11642
  }
11643
  }
11644
  },
@@ -11661,6 +10976,61 @@
11661
  "yargs": "^13.3.2"
11662
  },
11663
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11664
  "supports-color": {
11665
  "version": "6.1.0",
11666
  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
@@ -11669,6 +11039,12 @@
11669
  "requires": {
11670
  "has-flag": "^3.0.0"
11671
  }
 
 
 
 
 
 
11672
  }
11673
  }
11674
  },
@@ -11694,50 +11070,34 @@
11694
  "version": "1.3.1",
11695
  "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
11696
  "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
11697
- "dev": true,
11698
  "requires": {
11699
  "isexe": "^2.0.0"
11700
  }
11701
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
11702
  "which-module": {
11703
  "version": "2.0.0",
11704
  "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
11705
  "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
11706
  },
11707
  "wide-align": {
11708
- "version": "1.1.3",
11709
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
11710
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
11711
- "dev": true,
11712
  "requires": {
11713
- "string-width": "^1.0.2 || 2"
11714
- },
11715
- "dependencies": {
11716
- "ansi-regex": {
11717
- "version": "3.0.0",
11718
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
11719
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11720
- "dev": true
11721
- },
11722
- "string-width": {
11723
- "version": "2.1.1",
11724
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
11725
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
11726
- "dev": true,
11727
- "requires": {
11728
- "is-fullwidth-code-point": "^2.0.0",
11729
- "strip-ansi": "^4.0.0"
11730
- }
11731
- },
11732
- "strip-ansi": {
11733
- "version": "4.0.0",
11734
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
11735
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11736
- "dev": true,
11737
- "requires": {
11738
- "ansi-regex": "^3.0.0"
11739
- }
11740
- }
11741
  }
11742
  },
11743
  "word-wrap": {
@@ -11746,24 +11106,15 @@
11746
  "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
11747
  "dev": true
11748
  },
11749
- "worker-farm": {
11750
- "version": "1.7.0",
11751
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
11752
- "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
11753
- "dev": true,
11754
- "requires": {
11755
- "errno": "~0.1.7"
11756
- }
11757
- },
11758
  "wp-pot": {
11759
- "version": "1.9.8",
11760
- "resolved": "https://registry.npmjs.org/wp-pot/-/wp-pot-1.9.8.tgz",
11761
- "integrity": "sha512-F861Rx872AW57paoX9Pi8yQA9GW4grw/g7Koe//LSL2G1W0z3T+M/xMSFd2e//vWv2DAsoeiIkNpztpWhLxkTg==",
11762
  "dev": true,
11763
  "requires": {
11764
  "matched": "^5.0.0",
11765
  "path-sort": "^0.1.0",
11766
- "php-parser": "^3.0.1"
11767
  }
11768
  },
11769
  "wp-pot-cli": {
@@ -11776,6 +11127,12 @@
11776
  "wp-pot": "^1.9.3"
11777
  },
11778
  "dependencies": {
 
 
 
 
 
 
11779
  "camelcase-keys": {
11780
  "version": "6.2.2",
11781
  "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
@@ -11813,9 +11170,9 @@
11813
  }
11814
  },
11815
  "map-obj": {
11816
- "version": "4.1.0",
11817
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
11818
- "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
11819
  "dev": true
11820
  },
11821
  "meow": {
@@ -11837,17 +11194,6 @@
11837
  "yargs-parser": "^18.1.3"
11838
  }
11839
  },
11840
- "minimist-options": {
11841
- "version": "4.1.0",
11842
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
11843
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
11844
- "dev": true,
11845
- "requires": {
11846
- "arrify": "^1.0.1",
11847
- "is-plain-obj": "^1.1.0",
11848
- "kind-of": "^6.0.3"
11849
- }
11850
- },
11851
  "p-locate": {
11852
  "version": "4.1.0",
11853
  "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
@@ -11875,12 +11221,6 @@
11875
  "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11876
  "dev": true
11877
  },
11878
- "quick-lru": {
11879
- "version": "4.0.1",
11880
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
11881
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
11882
- "dev": true
11883
- },
11884
  "read-pkg": {
11885
  "version": "5.2.0",
11886
  "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -11940,9 +11280,15 @@
11940
  }
11941
  },
11942
  "trim-newlines": {
11943
- "version": "3.0.0",
11944
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
11945
- "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
 
 
 
 
 
 
11946
  "dev": true
11947
  },
11948
  "yargs-parser": {
@@ -11965,6 +11311,44 @@
11965
  "ansi-styles": "^3.2.0",
11966
  "string-width": "^3.0.0",
11967
  "strip-ansi": "^5.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11968
  }
11969
  },
11970
  "wrappy": {
@@ -11981,27 +11365,32 @@
11981
  "mkdirp": "^0.5.1"
11982
  }
11983
  },
11984
- "x-is-string": {
11985
- "version": "0.1.0",
11986
- "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz",
11987
- "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=",
11988
- "dev": true
11989
- },
11990
- "xtend": {
11991
- "version": "4.0.2",
11992
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
11993
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
11994
- "dev": true
11995
  },
11996
  "y18n": {
11997
- "version": "4.0.1",
11998
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
11999
- "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ=="
12000
  },
12001
  "yallist": {
12002
  "version": "2.1.2",
12003
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
12004
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
 
 
 
 
 
12005
  "dev": true
12006
  },
12007
  "yargs": {
@@ -12019,6 +11408,44 @@
12019
  "which-module": "^2.0.0",
12020
  "y18n": "^4.0.0",
12021
  "yargs-parser": "^13.1.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12022
  }
12023
  },
12024
  "yargs-parser": {
@@ -12028,6 +11455,13 @@
12028
  "requires": {
12029
  "camelcase": "^5.0.0",
12030
  "decamelize": "^1.2.0"
 
 
 
 
 
 
 
12031
  }
12032
  },
12033
  "yocto-queue": {
@@ -12035,6 +11469,12 @@
12035
  "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
12036
  "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
12037
  "dev": true
 
 
 
 
 
 
12038
  }
12039
  }
12040
  }
5
  "requires": true,
6
  "dependencies": {
7
  "@babel/code-frame": {
8
+ "version": "7.16.0",
9
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
10
+ "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
11
  "dev": true,
12
  "requires": {
13
+ "@babel/highlight": "^7.16.0"
14
  }
15
  },
16
  "@babel/compat-data": {
17
+ "version": "7.16.4",
18
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
19
+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
20
  "dev": true
21
  },
22
  "@babel/core": {
23
+ "version": "7.16.0",
24
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
25
+ "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
26
+ "dev": true,
27
+ "requires": {
28
+ "@babel/code-frame": "^7.16.0",
29
+ "@babel/generator": "^7.16.0",
30
+ "@babel/helper-compilation-targets": "^7.16.0",
31
+ "@babel/helper-module-transforms": "^7.16.0",
32
+ "@babel/helpers": "^7.16.0",
33
+ "@babel/parser": "^7.16.0",
34
+ "@babel/template": "^7.16.0",
35
+ "@babel/traverse": "^7.16.0",
36
+ "@babel/types": "^7.16.0",
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
+ "dependencies": {
45
+ "semver": {
46
+ "version": "6.3.0",
47
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
48
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
49
+ "dev": true
50
+ },
51
+ "source-map": {
52
+ "version": "0.5.7",
53
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
54
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
55
+ "dev": true
56
+ }
57
  }
58
  },
59
  "@babel/generator": {
60
+ "version": "7.16.0",
61
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
62
+ "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
63
  "dev": true,
64
  "requires": {
65
+ "@babel/types": "^7.16.0",
66
  "jsesc": "^2.5.1",
67
  "source-map": "^0.5.0"
68
+ },
69
+ "dependencies": {
70
+ "source-map": {
71
+ "version": "0.5.7",
72
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
73
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
74
+ "dev": true
75
+ }
76
  }
77
  },
78
  "@babel/helper-annotate-as-pure": {
79
+ "version": "7.16.0",
80
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
81
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
82
  "dev": true,
83
  "requires": {
84
+ "@babel/types": "^7.16.0"
85
  }
86
  },
87
  "@babel/helper-builder-binary-assignment-operator-visitor": {
88
+ "version": "7.16.0",
89
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
90
+ "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
91
  "dev": true,
92
  "requires": {
93
+ "@babel/helper-explode-assignable-expression": "^7.16.0",
94
+ "@babel/types": "^7.16.0"
95
  }
96
  },
97
  "@babel/helper-compilation-targets": {
98
+ "version": "7.16.3",
99
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
100
+ "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
101
  "dev": true,
102
  "requires": {
103
+ "@babel/compat-data": "^7.16.0",
104
+ "@babel/helper-validator-option": "^7.14.5",
105
+ "browserslist": "^4.17.5",
106
+ "semver": "^6.3.0"
107
+ },
108
+ "dependencies": {
109
+ "semver": {
110
+ "version": "6.3.0",
111
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
112
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
113
+ "dev": true
114
+ }
115
  }
116
  },
117
  "@babel/helper-create-class-features-plugin": {
118
+ "version": "7.16.0",
119
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
120
+ "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
121
  "dev": true,
122
  "requires": {
123
+ "@babel/helper-annotate-as-pure": "^7.16.0",
124
+ "@babel/helper-function-name": "^7.16.0",
125
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
126
+ "@babel/helper-optimise-call-expression": "^7.16.0",
127
+ "@babel/helper-replace-supers": "^7.16.0",
128
+ "@babel/helper-split-export-declaration": "^7.16.0"
129
  }
130
  },
131
  "@babel/helper-create-regexp-features-plugin": {
132
+ "version": "7.16.0",
133
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
134
+ "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
135
  "dev": true,
136
  "requires": {
137
+ "@babel/helper-annotate-as-pure": "^7.16.0",
138
  "regexpu-core": "^4.7.1"
139
  }
140
  },
141
+ "@babel/helper-define-polyfill-provider": {
142
+ "version": "0.3.0",
143
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz",
144
+ "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==",
145
+ "dev": true,
146
+ "requires": {
147
+ "@babel/helper-compilation-targets": "^7.13.0",
148
+ "@babel/helper-module-imports": "^7.12.13",
149
+ "@babel/helper-plugin-utils": "^7.13.0",
150
+ "@babel/traverse": "^7.13.0",
151
+ "debug": "^4.1.1",
152
+ "lodash.debounce": "^4.0.8",
153
+ "resolve": "^1.14.2",
154
+ "semver": "^6.1.2"
155
+ },
156
+ "dependencies": {
157
+ "semver": {
158
+ "version": "6.3.0",
159
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
160
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
161
+ "dev": true
162
+ }
163
+ }
164
+ },
165
  "@babel/helper-explode-assignable-expression": {
166
+ "version": "7.16.0",
167
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
168
+ "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
169
  "dev": true,
170
  "requires": {
171
+ "@babel/types": "^7.16.0"
172
  }
173
  },
174
  "@babel/helper-function-name": {
175
+ "version": "7.16.0",
176
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
177
+ "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
178
  "dev": true,
179
  "requires": {
180
+ "@babel/helper-get-function-arity": "^7.16.0",
181
+ "@babel/template": "^7.16.0",
182
+ "@babel/types": "^7.16.0"
183
  }
184
  },
185
  "@babel/helper-get-function-arity": {
186
+ "version": "7.16.0",
187
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
188
+ "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
189
  "dev": true,
190
  "requires": {
191
+ "@babel/types": "^7.16.0"
192
  }
193
  },
194
  "@babel/helper-hoist-variables": {
195
+ "version": "7.16.0",
196
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
197
+ "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
198
  "dev": true,
199
  "requires": {
200
+ "@babel/types": "^7.16.0"
201
  }
202
  },
203
  "@babel/helper-member-expression-to-functions": {
204
+ "version": "7.16.0",
205
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
206
+ "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
207
  "dev": true,
208
  "requires": {
209
+ "@babel/types": "^7.16.0"
210
  }
211
  },
212
  "@babel/helper-module-imports": {
213
+ "version": "7.16.0",
214
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
215
+ "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
216
  "dev": true,
217
  "requires": {
218
+ "@babel/types": "^7.16.0"
219
  }
220
  },
221
  "@babel/helper-module-transforms": {
222
+ "version": "7.16.0",
223
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
224
+ "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
225
  "dev": true,
226
  "requires": {
227
+ "@babel/helper-module-imports": "^7.16.0",
228
+ "@babel/helper-replace-supers": "^7.16.0",
229
+ "@babel/helper-simple-access": "^7.16.0",
230
+ "@babel/helper-split-export-declaration": "^7.16.0",
231
+ "@babel/helper-validator-identifier": "^7.15.7",
232
+ "@babel/template": "^7.16.0",
233
+ "@babel/traverse": "^7.16.0",
234
+ "@babel/types": "^7.16.0"
 
235
  }
236
  },
237
  "@babel/helper-optimise-call-expression": {
238
+ "version": "7.16.0",
239
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
240
+ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
241
  "dev": true,
242
  "requires": {
243
+ "@babel/types": "^7.16.0"
244
  }
245
  },
246
  "@babel/helper-plugin-utils": {
247
+ "version": "7.14.5",
248
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
249
+ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
250
  "dev": true
251
  },
252
  "@babel/helper-remap-async-to-generator": {
253
+ "version": "7.16.4",
254
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz",
255
+ "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==",
256
  "dev": true,
257
  "requires": {
258
+ "@babel/helper-annotate-as-pure": "^7.16.0",
259
+ "@babel/helper-wrap-function": "^7.16.0",
260
+ "@babel/types": "^7.16.0"
261
  }
262
  },
263
  "@babel/helper-replace-supers": {
264
+ "version": "7.16.0",
265
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
266
+ "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
267
  "dev": true,
268
  "requires": {
269
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
270
+ "@babel/helper-optimise-call-expression": "^7.16.0",
271
+ "@babel/traverse": "^7.16.0",
272
+ "@babel/types": "^7.16.0"
273
  }
274
  },
275
  "@babel/helper-simple-access": {
276
+ "version": "7.16.0",
277
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
278
+ "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
279
  "dev": true,
280
  "requires": {
281
+ "@babel/types": "^7.16.0"
282
  }
283
  },
284
  "@babel/helper-skip-transparent-expression-wrappers": {
285
+ "version": "7.16.0",
286
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
287
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
288
  "dev": true,
289
  "requires": {
290
+ "@babel/types": "^7.16.0"
291
  }
292
  },
293
  "@babel/helper-split-export-declaration": {
294
+ "version": "7.16.0",
295
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
296
+ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
297
  "dev": true,
298
  "requires": {
299
+ "@babel/types": "^7.16.0"
300
  }
301
  },
302
  "@babel/helper-validator-identifier": {
303
+ "version": "7.15.7",
304
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
305
+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
306
  "dev": true
307
  },
308
  "@babel/helper-validator-option": {
309
+ "version": "7.14.5",
310
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
311
+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
312
  "dev": true
313
  },
314
  "@babel/helper-wrap-function": {
315
+ "version": "7.16.0",
316
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
317
+ "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
318
  "dev": true,
319
  "requires": {
320
+ "@babel/helper-function-name": "^7.16.0",
321
+ "@babel/template": "^7.16.0",
322
+ "@babel/traverse": "^7.16.0",
323
+ "@babel/types": "^7.16.0"
324
  }
325
  },
326
  "@babel/helpers": {
327
+ "version": "7.16.3",
328
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
329
+ "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
330
  "dev": true,
331
  "requires": {
332
+ "@babel/template": "^7.16.0",
333
+ "@babel/traverse": "^7.16.3",
334
+ "@babel/types": "^7.16.0"
335
  }
336
  },
337
  "@babel/highlight": {
338
+ "version": "7.16.0",
339
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
340
+ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
341
  "dev": true,
342
  "requires": {
343
+ "@babel/helper-validator-identifier": "^7.15.7",
344
  "chalk": "^2.0.0",
345
  "js-tokens": "^4.0.0"
346
+ },
347
+ "dependencies": {
348
+ "ansi-styles": {
349
+ "version": "3.2.1",
350
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
351
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
352
+ "dev": true,
353
+ "requires": {
354
+ "color-convert": "^1.9.0"
355
+ }
356
+ },
357
+ "chalk": {
358
+ "version": "2.4.2",
359
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
360
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
361
+ "dev": true,
362
+ "requires": {
363
+ "ansi-styles": "^3.2.1",
364
+ "escape-string-regexp": "^1.0.5",
365
+ "supports-color": "^5.3.0"
366
+ }
367
+ },
368
+ "supports-color": {
369
+ "version": "5.5.0",
370
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
371
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
372
+ "dev": true,
373
+ "requires": {
374
+ "has-flag": "^3.0.0"
375
+ }
376
+ }
377
  }
378
  },
379
  "@babel/parser": {
380
+ "version": "7.16.4",
381
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
382
+ "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
383
  "dev": true
384
  },
385
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
386
+ "version": "7.16.2",
387
+ "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.2.tgz",
388
+ "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==",
389
+ "dev": true,
390
+ "requires": {
391
+ "@babel/helper-plugin-utils": "^7.14.5"
392
+ }
393
+ },
394
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
395
+ "version": "7.16.0",
396
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
397
+ "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
398
+ "dev": true,
399
+ "requires": {
400
+ "@babel/helper-plugin-utils": "^7.14.5",
401
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
402
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0"
403
+ }
404
+ },
405
  "@babel/plugin-proposal-async-generator-functions": {
406
+ "version": "7.16.4",
407
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz",
408
+ "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==",
409
  "dev": true,
410
  "requires": {
411
+ "@babel/helper-plugin-utils": "^7.14.5",
412
+ "@babel/helper-remap-async-to-generator": "^7.16.4",
413
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
414
  }
415
  },
416
  "@babel/plugin-proposal-class-properties": {
417
+ "version": "7.16.0",
418
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
419
+ "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
420
  "dev": true,
421
  "requires": {
422
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
423
+ "@babel/helper-plugin-utils": "^7.14.5"
424
+ }
425
+ },
426
+ "@babel/plugin-proposal-class-static-block": {
427
+ "version": "7.16.0",
428
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
429
+ "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
430
+ "dev": true,
431
+ "requires": {
432
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
433
+ "@babel/helper-plugin-utils": "^7.14.5",
434
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
435
  }
436
  },
437
  "@babel/plugin-proposal-dynamic-import": {
438
+ "version": "7.16.0",
439
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
440
+ "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
441
  "dev": true,
442
  "requires": {
443
+ "@babel/helper-plugin-utils": "^7.14.5",
444
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
445
  }
446
  },
447
  "@babel/plugin-proposal-export-namespace-from": {
448
+ "version": "7.16.0",
449
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
450
+ "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
451
  "dev": true,
452
  "requires": {
453
+ "@babel/helper-plugin-utils": "^7.14.5",
454
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
455
  }
456
  },
457
  "@babel/plugin-proposal-json-strings": {
458
+ "version": "7.16.0",
459
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
460
+ "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
461
  "dev": true,
462
  "requires": {
463
+ "@babel/helper-plugin-utils": "^7.14.5",
464
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
465
  }
466
  },
467
  "@babel/plugin-proposal-logical-assignment-operators": {
468
+ "version": "7.16.0",
469
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
470
+ "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
471
  "dev": true,
472
  "requires": {
473
+ "@babel/helper-plugin-utils": "^7.14.5",
474
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
475
  }
476
  },
477
  "@babel/plugin-proposal-nullish-coalescing-operator": {
478
+ "version": "7.16.0",
479
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
480
+ "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
481
  "dev": true,
482
  "requires": {
483
+ "@babel/helper-plugin-utils": "^7.14.5",
484
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
485
  }
486
  },
487
  "@babel/plugin-proposal-numeric-separator": {
488
+ "version": "7.16.0",
489
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
490
+ "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
491
  "dev": true,
492
  "requires": {
493
+ "@babel/helper-plugin-utils": "^7.14.5",
494
  "@babel/plugin-syntax-numeric-separator": "^7.10.4"
495
  }
496
  },
497
  "@babel/plugin-proposal-object-rest-spread": {
498
+ "version": "7.16.0",
499
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
500
+ "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
501
  "dev": true,
502
  "requires": {
503
+ "@babel/compat-data": "^7.16.0",
504
+ "@babel/helper-compilation-targets": "^7.16.0",
505
+ "@babel/helper-plugin-utils": "^7.14.5",
506
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
507
+ "@babel/plugin-transform-parameters": "^7.16.0"
508
  }
509
  },
510
  "@babel/plugin-proposal-optional-catch-binding": {
511
+ "version": "7.16.0",
512
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
513
+ "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
514
  "dev": true,
515
  "requires": {
516
+ "@babel/helper-plugin-utils": "^7.14.5",
517
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
518
  }
519
  },
520
  "@babel/plugin-proposal-optional-chaining": {
521
+ "version": "7.16.0",
522
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
523
+ "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
524
  "dev": true,
525
  "requires": {
526
+ "@babel/helper-plugin-utils": "^7.14.5",
527
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
528
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
529
  }
530
  },
531
  "@babel/plugin-proposal-private-methods": {
532
+ "version": "7.16.0",
533
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
534
+ "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
535
  "dev": true,
536
  "requires": {
537
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
538
+ "@babel/helper-plugin-utils": "^7.14.5"
539
+ }
540
+ },
541
+ "@babel/plugin-proposal-private-property-in-object": {
542
+ "version": "7.16.0",
543
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
544
+ "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
545
+ "dev": true,
546
+ "requires": {
547
+ "@babel/helper-annotate-as-pure": "^7.16.0",
548
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
549
+ "@babel/helper-plugin-utils": "^7.14.5",
550
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
551
  }
552
  },
553
  "@babel/plugin-proposal-unicode-property-regex": {
554
+ "version": "7.16.0",
555
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
556
+ "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
557
  "dev": true,
558
  "requires": {
559
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
560
+ "@babel/helper-plugin-utils": "^7.14.5"
561
  }
562
  },
563
  "@babel/plugin-syntax-async-generators": {
578
  "@babel/helper-plugin-utils": "^7.12.13"
579
  }
580
  },
581
+ "@babel/plugin-syntax-class-static-block": {
582
+ "version": "7.14.5",
583
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
584
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
585
+ "dev": true,
586
+ "requires": {
587
+ "@babel/helper-plugin-utils": "^7.14.5"
588
+ }
589
+ },
590
  "@babel/plugin-syntax-dynamic-import": {
591
  "version": "7.8.3",
592
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
668
  "@babel/helper-plugin-utils": "^7.8.0"
669
  }
670
  },
671
+ "@babel/plugin-syntax-private-property-in-object": {
672
+ "version": "7.14.5",
673
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
674
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
675
+ "dev": true,
676
+ "requires": {
677
+ "@babel/helper-plugin-utils": "^7.14.5"
678
+ }
679
+ },
680
  "@babel/plugin-syntax-top-level-await": {
681
+ "version": "7.14.5",
682
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
683
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
684
  "dev": true,
685
  "requires": {
686
+ "@babel/helper-plugin-utils": "^7.14.5"
687
  }
688
  },
689
  "@babel/plugin-transform-arrow-functions": {
690
+ "version": "7.16.0",
691
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
692
+ "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
693
  "dev": true,
694
  "requires": {
695
+ "@babel/helper-plugin-utils": "^7.14.5"
696
  }
697
  },
698
  "@babel/plugin-transform-async-to-generator": {
699
+ "version": "7.16.0",
700
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz",
701
+ "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==",
702
  "dev": true,
703
  "requires": {
704
+ "@babel/helper-module-imports": "^7.16.0",
705
+ "@babel/helper-plugin-utils": "^7.14.5",
706
+ "@babel/helper-remap-async-to-generator": "^7.16.0"
707
  }
708
  },
709
  "@babel/plugin-transform-block-scoped-functions": {
710
+ "version": "7.16.0",
711
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
712
+ "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
713
  "dev": true,
714
  "requires": {
715
+ "@babel/helper-plugin-utils": "^7.14.5"
716
  }
717
  },
718
  "@babel/plugin-transform-block-scoping": {
719
+ "version": "7.16.0",
720
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
721
+ "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
722
  "dev": true,
723
  "requires": {
724
+ "@babel/helper-plugin-utils": "^7.14.5"
725
  }
726
  },
727
  "@babel/plugin-transform-classes": {
728
+ "version": "7.16.0",
729
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
730
+ "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
731
  "dev": true,
732
  "requires": {
733
+ "@babel/helper-annotate-as-pure": "^7.16.0",
734
+ "@babel/helper-function-name": "^7.16.0",
735
+ "@babel/helper-optimise-call-expression": "^7.16.0",
736
+ "@babel/helper-plugin-utils": "^7.14.5",
737
+ "@babel/helper-replace-supers": "^7.16.0",
738
+ "@babel/helper-split-export-declaration": "^7.16.0",
739
  "globals": "^11.1.0"
740
  }
741
  },
742
  "@babel/plugin-transform-computed-properties": {
743
+ "version": "7.16.0",
744
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
745
+ "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
746
  "dev": true,
747
  "requires": {
748
+ "@babel/helper-plugin-utils": "^7.14.5"
749
  }
750
  },
751
  "@babel/plugin-transform-destructuring": {
752
+ "version": "7.16.0",
753
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
754
+ "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
755
  "dev": true,
756
  "requires": {
757
+ "@babel/helper-plugin-utils": "^7.14.5"
758
  }
759
  },
760
  "@babel/plugin-transform-dotall-regex": {
761
+ "version": "7.16.0",
762
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
763
+ "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
764
  "dev": true,
765
  "requires": {
766
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
767
+ "@babel/helper-plugin-utils": "^7.14.5"
768
  }
769
  },
770
  "@babel/plugin-transform-duplicate-keys": {
771
+ "version": "7.16.0",
772
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
773
+ "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
774
  "dev": true,
775
  "requires": {
776
+ "@babel/helper-plugin-utils": "^7.14.5"
777
  }
778
  },
779
  "@babel/plugin-transform-exponentiation-operator": {
780
+ "version": "7.16.0",
781
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
782
+ "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
783
  "dev": true,
784
  "requires": {
785
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
786
+ "@babel/helper-plugin-utils": "^7.14.5"
787
  }
788
  },
789
  "@babel/plugin-transform-for-of": {
790
+ "version": "7.16.0",
791
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
792
+ "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
793
  "dev": true,
794
  "requires": {
795
+ "@babel/helper-plugin-utils": "^7.14.5"
796
  }
797
  },
798
  "@babel/plugin-transform-function-name": {
799
+ "version": "7.16.0",
800
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
801
+ "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
802
  "dev": true,
803
  "requires": {
804
+ "@babel/helper-function-name": "^7.16.0",
805
+ "@babel/helper-plugin-utils": "^7.14.5"
806
  }
807
  },
808
  "@babel/plugin-transform-literals": {
809
+ "version": "7.16.0",
810
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
811
+ "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
812
  "dev": true,
813
  "requires": {
814
+ "@babel/helper-plugin-utils": "^7.14.5"
815
  }
816
  },
817
  "@babel/plugin-transform-member-expression-literals": {
818
+ "version": "7.16.0",
819
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
820
+ "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
821
  "dev": true,
822
  "requires": {
823
+ "@babel/helper-plugin-utils": "^7.14.5"
824
  }
825
  },
826
  "@babel/plugin-transform-modules-amd": {
827
+ "version": "7.16.0",
828
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
829
+ "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
830
  "dev": true,
831
  "requires": {
832
+ "@babel/helper-module-transforms": "^7.16.0",
833
+ "@babel/helper-plugin-utils": "^7.14.5",
834
  "babel-plugin-dynamic-import-node": "^2.3.3"
835
  }
836
  },
837
  "@babel/plugin-transform-modules-commonjs": {
838
+ "version": "7.16.0",
839
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
840
+ "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
841
  "dev": true,
842
  "requires": {
843
+ "@babel/helper-module-transforms": "^7.16.0",
844
+ "@babel/helper-plugin-utils": "^7.14.5",
845
+ "@babel/helper-simple-access": "^7.16.0",
846
  "babel-plugin-dynamic-import-node": "^2.3.3"
847
  }
848
  },
849
  "@babel/plugin-transform-modules-systemjs": {
850
+ "version": "7.16.0",
851
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
852
+ "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
853
  "dev": true,
854
  "requires": {
855
+ "@babel/helper-hoist-variables": "^7.16.0",
856
+ "@babel/helper-module-transforms": "^7.16.0",
857
+ "@babel/helper-plugin-utils": "^7.14.5",
858
+ "@babel/helper-validator-identifier": "^7.15.7",
859
  "babel-plugin-dynamic-import-node": "^2.3.3"
860
  }
861
  },
862
  "@babel/plugin-transform-modules-umd": {
863
+ "version": "7.16.0",
864
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
865
+ "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
866
  "dev": true,
867
  "requires": {
868
+ "@babel/helper-module-transforms": "^7.16.0",
869
+ "@babel/helper-plugin-utils": "^7.14.5"
870
  }
871
  },
872
  "@babel/plugin-transform-named-capturing-groups-regex": {
873
+ "version": "7.16.0",
874
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
875
+ "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
876
  "dev": true,
877
  "requires": {
878
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0"
879
  }
880
  },
881
  "@babel/plugin-transform-new-target": {
882
+ "version": "7.16.0",
883
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
884
+ "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
885
  "dev": true,
886
  "requires": {
887
+ "@babel/helper-plugin-utils": "^7.14.5"
888
  }
889
  },
890
  "@babel/plugin-transform-object-super": {
891
+ "version": "7.16.0",
892
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
893
+ "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
894
  "dev": true,
895
  "requires": {
896
+ "@babel/helper-plugin-utils": "^7.14.5",
897
+ "@babel/helper-replace-supers": "^7.16.0"
898
  }
899
  },
900
  "@babel/plugin-transform-parameters": {
901
+ "version": "7.16.3",
902
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz",
903
+ "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==",
904
  "dev": true,
905
  "requires": {
906
+ "@babel/helper-plugin-utils": "^7.14.5"
907
  }
908
  },
909
  "@babel/plugin-transform-property-literals": {
910
+ "version": "7.16.0",
911
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
912
+ "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
913
  "dev": true,
914
  "requires": {
915
+ "@babel/helper-plugin-utils": "^7.14.5"
916
  }
917
  },
918
  "@babel/plugin-transform-regenerator": {
919
+ "version": "7.16.0",
920
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
921
+ "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
922
  "dev": true,
923
  "requires": {
924
  "regenerator-transform": "^0.14.2"
925
  }
926
  },
927
  "@babel/plugin-transform-reserved-words": {
928
+ "version": "7.16.0",
929
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
930
+ "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
931
  "dev": true,
932
  "requires": {
933
+ "@babel/helper-plugin-utils": "^7.14.5"
934
  }
935
  },
936
  "@babel/plugin-transform-shorthand-properties": {
937
+ "version": "7.16.0",
938
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
939
+ "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
940
  "dev": true,
941
  "requires": {
942
+ "@babel/helper-plugin-utils": "^7.14.5"
943
  }
944
  },
945
  "@babel/plugin-transform-spread": {
946
+ "version": "7.16.0",
947
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
948
+ "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
949
  "dev": true,
950
  "requires": {
951
+ "@babel/helper-plugin-utils": "^7.14.5",
952
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
953
  }
954
  },
955
  "@babel/plugin-transform-sticky-regex": {
956
+ "version": "7.16.0",
957
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
958
+ "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
959
  "dev": true,
960
  "requires": {
961
+ "@babel/helper-plugin-utils": "^7.14.5"
962
  }
963
  },
964
  "@babel/plugin-transform-template-literals": {
965
+ "version": "7.16.0",
966
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
967
+ "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
968
  "dev": true,
969
  "requires": {
970
+ "@babel/helper-plugin-utils": "^7.14.5"
971
  }
972
  },
973
  "@babel/plugin-transform-typeof-symbol": {
974
+ "version": "7.16.0",
975
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
976
+ "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
977
  "dev": true,
978
  "requires": {
979
+ "@babel/helper-plugin-utils": "^7.14.5"
980
  }
981
  },
982
  "@babel/plugin-transform-unicode-escapes": {
983
+ "version": "7.16.0",
984
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
985
+ "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
986
  "dev": true,
987
  "requires": {
988
+ "@babel/helper-plugin-utils": "^7.14.5"
989
  }
990
  },
991
  "@babel/plugin-transform-unicode-regex": {
992
+ "version": "7.16.0",
993
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
994
+ "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
995
  "dev": true,
996
  "requires": {
997
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
998
+ "@babel/helper-plugin-utils": "^7.14.5"
999
  }
1000
  },
1001
  "@babel/preset-env": {
1002
+ "version": "7.16.4",
1003
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz",
1004
+ "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==",
1005
+ "dev": true,
1006
+ "requires": {
1007
+ "@babel/compat-data": "^7.16.4",
1008
+ "@babel/helper-compilation-targets": "^7.16.3",
1009
+ "@babel/helper-plugin-utils": "^7.14.5",
1010
+ "@babel/helper-validator-option": "^7.14.5",
1011
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2",
1012
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
1013
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.4",
1014
+ "@babel/plugin-proposal-class-properties": "^7.16.0",
1015
+ "@babel/plugin-proposal-class-static-block": "^7.16.0",
1016
+ "@babel/plugin-proposal-dynamic-import": "^7.16.0",
1017
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.0",
1018
+ "@babel/plugin-proposal-json-strings": "^7.16.0",
1019
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0",
1020
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
1021
+ "@babel/plugin-proposal-numeric-separator": "^7.16.0",
1022
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.0",
1023
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.0",
1024
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0",
1025
+ "@babel/plugin-proposal-private-methods": "^7.16.0",
1026
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.0",
1027
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.0",
1028
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
1029
  "@babel/plugin-syntax-class-properties": "^7.12.13",
1030
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
1031
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
1032
  "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
1033
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
1034
  "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
1035
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
1036
  "@babel/plugin-syntax-numeric-separator": "^7.10.4",
1037
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1038
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
1039
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
1040
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
1041
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
1042
+ "@babel/plugin-transform-arrow-functions": "^7.16.0",
1043
+ "@babel/plugin-transform-async-to-generator": "^7.16.0",
1044
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.0",
1045
+ "@babel/plugin-transform-block-scoping": "^7.16.0",
1046
+ "@babel/plugin-transform-classes": "^7.16.0",
1047
+ "@babel/plugin-transform-computed-properties": "^7.16.0",
1048
+ "@babel/plugin-transform-destructuring": "^7.16.0",
1049
+ "@babel/plugin-transform-dotall-regex": "^7.16.0",
1050
+ "@babel/plugin-transform-duplicate-keys": "^7.16.0",
1051
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.0",
1052
+ "@babel/plugin-transform-for-of": "^7.16.0",
1053
+ "@babel/plugin-transform-function-name": "^7.16.0",
1054
+ "@babel/plugin-transform-literals": "^7.16.0",
1055
+ "@babel/plugin-transform-member-expression-literals": "^7.16.0",
1056
+ "@babel/plugin-transform-modules-amd": "^7.16.0",
1057
+ "@babel/plugin-transform-modules-commonjs": "^7.16.0",
1058
+ "@babel/plugin-transform-modules-systemjs": "^7.16.0",
1059
+ "@babel/plugin-transform-modules-umd": "^7.16.0",
1060
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0",
1061
+ "@babel/plugin-transform-new-target": "^7.16.0",
1062
+ "@babel/plugin-transform-object-super": "^7.16.0",
1063
+ "@babel/plugin-transform-parameters": "^7.16.3",
1064
+ "@babel/plugin-transform-property-literals": "^7.16.0",
1065
+ "@babel/plugin-transform-regenerator": "^7.16.0",
1066
+ "@babel/plugin-transform-reserved-words": "^7.16.0",
1067
+ "@babel/plugin-transform-shorthand-properties": "^7.16.0",
1068
+ "@babel/plugin-transform-spread": "^7.16.0",
1069
+ "@babel/plugin-transform-sticky-regex": "^7.16.0",
1070
+ "@babel/plugin-transform-template-literals": "^7.16.0",
1071
+ "@babel/plugin-transform-typeof-symbol": "^7.16.0",
1072
+ "@babel/plugin-transform-unicode-escapes": "^7.16.0",
1073
+ "@babel/plugin-transform-unicode-regex": "^7.16.0",
1074
+ "@babel/preset-modules": "^0.1.5",
1075
+ "@babel/types": "^7.16.0",
1076
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
1077
+ "babel-plugin-polyfill-corejs3": "^0.4.0",
1078
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
1079
+ "core-js-compat": "^3.19.1",
1080
+ "semver": "^6.3.0"
1081
+ },
1082
+ "dependencies": {
1083
+ "semver": {
1084
+ "version": "6.3.0",
1085
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1086
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1087
+ "dev": true
1088
+ }
1089
  }
1090
  },
1091
  "@babel/preset-modules": {
1092
+ "version": "0.1.5",
1093
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
1094
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
1095
  "dev": true,
1096
  "requires": {
1097
  "@babel/helper-plugin-utils": "^7.0.0",
1102
  }
1103
  },
1104
  "@babel/runtime": {
1105
+ "version": "7.16.3",
1106
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz",
1107
+ "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==",
1108
  "dev": true,
1109
  "requires": {
1110
  "regenerator-runtime": "^0.13.4"
1111
  }
1112
  },
1113
  "@babel/template": {
1114
+ "version": "7.16.0",
1115
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
1116
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
1117
  "dev": true,
1118
  "requires": {
1119
+ "@babel/code-frame": "^7.16.0",
1120
+ "@babel/parser": "^7.16.0",
1121
+ "@babel/types": "^7.16.0"
1122
  }
1123
  },
1124
  "@babel/traverse": {
1125
+ "version": "7.16.3",
1126
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
1127
+ "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
1128
+ "dev": true,
1129
+ "requires": {
1130
+ "@babel/code-frame": "^7.16.0",
1131
+ "@babel/generator": "^7.16.0",
1132
+ "@babel/helper-function-name": "^7.16.0",
1133
+ "@babel/helper-hoist-variables": "^7.16.0",
1134
+ "@babel/helper-split-export-declaration": "^7.16.0",
1135
+ "@babel/parser": "^7.16.3",
1136
+ "@babel/types": "^7.16.0",
1137
  "debug": "^4.1.0",
1138
+ "globals": "^11.1.0"
 
1139
  }
1140
  },
1141
  "@babel/types": {
1142
+ "version": "7.16.0",
1143
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
1144
+ "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
1145
  "dev": true,
1146
  "requires": {
1147
+ "@babel/helper-validator-identifier": "^7.15.7",
 
1148
  "to-fast-properties": "^2.0.0"
1149
  }
1150
  },
1151
+ "@gar/promisify": {
1152
+ "version": "1.1.2",
1153
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
1154
+ "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
1155
+ "dev": true
1156
+ },
1157
+ "@nodelib/fs.scandir": {
1158
+ "version": "2.1.5",
1159
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
1160
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
1161
  "dev": true,
1162
  "requires": {
1163
+ "@nodelib/fs.stat": "2.0.5",
1164
+ "run-parallel": "^1.1.9"
1165
  }
1166
  },
1167
  "@nodelib/fs.stat": {
1168
+ "version": "2.0.5",
1169
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
1170
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
1171
  "dev": true
1172
  },
1173
+ "@nodelib/fs.walk": {
1174
+ "version": "1.2.8",
1175
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
1176
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
1177
+ "dev": true,
1178
+ "requires": {
1179
+ "@nodelib/fs.scandir": "2.1.5",
1180
+ "fastq": "^1.6.0"
1181
+ }
1182
+ },
1183
+ "@npmcli/fs": {
1184
+ "version": "1.0.0",
1185
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
1186
+ "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
1187
+ "dev": true,
1188
+ "requires": {
1189
+ "@gar/promisify": "^1.0.1",
1190
+ "semver": "^7.3.5"
1191
+ },
1192
+ "dependencies": {
1193
+ "lru-cache": {
1194
+ "version": "6.0.0",
1195
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1196
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1197
+ "dev": true,
1198
+ "requires": {
1199
+ "yallist": "^4.0.0"
1200
+ }
1201
+ },
1202
+ "semver": {
1203
+ "version": "7.3.5",
1204
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1205
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1206
+ "dev": true,
1207
+ "requires": {
1208
+ "lru-cache": "^6.0.0"
1209
+ }
1210
+ },
1211
+ "yallist": {
1212
+ "version": "4.0.0",
1213
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1214
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1215
+ "dev": true
1216
+ }
1217
+ }
1218
+ },
1219
  "@npmcli/move-file": {
1220
  "version": "1.1.2",
1221
  "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
1243
  }
1244
  }
1245
  },
1246
+ "@stylelint/postcss-css-in-js": {
1247
+ "version": "0.37.2",
1248
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz",
1249
+ "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
1250
  "dev": true,
1251
  "requires": {
1252
+ "@babel/core": ">=7.9.0"
 
1253
  }
1254
  },
1255
+ "@stylelint/postcss-markdown": {
1256
+ "version": "0.36.2",
1257
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
1258
+ "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
1259
+ "dev": true,
1260
+ "requires": {
1261
+ "remark": "^13.0.0",
1262
+ "unist-util-find-all-after": "^3.0.2"
1263
+ }
1264
+ },
1265
+ "@types/eslint": {
1266
+ "version": "7.29.0",
1267
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
1268
+ "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
1269
+ "dev": true,
1270
+ "requires": {
1271
+ "@types/estree": "*",
1272
+ "@types/json-schema": "*"
1273
+ }
1274
+ },
1275
+ "@types/eslint-scope": {
1276
+ "version": "3.7.1",
1277
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
1278
+ "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
1279
+ "dev": true,
1280
+ "requires": {
1281
+ "@types/eslint": "*",
1282
+ "@types/estree": "*"
1283
+ }
1284
+ },
1285
+ "@types/estree": {
1286
+ "version": "0.0.50",
1287
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
1288
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
1289
  "dev": true
1290
  },
1291
+ "@types/json-schema": {
1292
+ "version": "7.0.9",
1293
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
1294
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
1295
  "dev": true
1296
  },
1297
+ "@types/mdast": {
1298
+ "version": "3.0.10",
1299
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
1300
+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
1301
+ "dev": true,
1302
+ "requires": {
1303
+ "@types/unist": "*"
1304
+ }
1305
+ },
1306
  "@types/minimist": {
1307
+ "version": "1.2.2",
1308
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
1309
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
1310
  "dev": true
1311
  },
1312
  "@types/node": {
1313
+ "version": "16.11.7",
1314
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz",
1315
+ "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==",
1316
  "dev": true
1317
  },
1318
  "@types/normalize-package-data": {
1319
+ "version": "2.4.1",
1320
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
1321
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
1322
+ "dev": true
1323
+ },
1324
+ "@types/parse-json": {
1325
+ "version": "4.0.0",
1326
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1327
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
1328
  "dev": true
1329
  },
1330
  "@types/q": {
1331
+ "version": "1.5.5",
1332
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
1333
+ "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==",
1334
  "dev": true
1335
  },
1336
  "@types/unist": {
1337
+ "version": "2.0.6",
1338
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
1339
+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
1340
  "dev": true
1341
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1342
  "@webassemblyjs/ast": {
1343
+ "version": "1.11.1",
1344
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
1345
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
1346
  "dev": true,
1347
  "requires": {
1348
+ "@webassemblyjs/helper-numbers": "1.11.1",
1349
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
 
1350
  }
1351
  },
1352
  "@webassemblyjs/floating-point-hex-parser": {
1353
+ "version": "1.11.1",
1354
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
1355
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
1356
  "dev": true
1357
  },
1358
  "@webassemblyjs/helper-api-error": {
1359
+ "version": "1.11.1",
1360
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
1361
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
1362
  "dev": true
1363
  },
1364
  "@webassemblyjs/helper-buffer": {
1365
+ "version": "1.11.1",
1366
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
1367
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
1368
  "dev": true
1369
  },
1370
+ "@webassemblyjs/helper-numbers": {
1371
+ "version": "1.11.1",
1372
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
1373
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
1374
  "dev": true,
1375
  "requires": {
1376
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
1377
+ "@webassemblyjs/helper-api-error": "1.11.1",
1378
+ "@xtuc/long": "4.2.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
1379
  }
1380
  },
1381
  "@webassemblyjs/helper-wasm-bytecode": {
1382
+ "version": "1.11.1",
1383
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
1384
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
1385
  "dev": true
1386
  },
1387
  "@webassemblyjs/helper-wasm-section": {
1388
+ "version": "1.11.1",
1389
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
1390
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
1391
  "dev": true,
1392
  "requires": {
1393
+ "@webassemblyjs/ast": "1.11.1",
1394
+ "@webassemblyjs/helper-buffer": "1.11.1",
1395
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
1396
+ "@webassemblyjs/wasm-gen": "1.11.1"
1397
  }
1398
  },
1399
  "@webassemblyjs/ieee754": {
1400
+ "version": "1.11.1",
1401
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
1402
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
1403
  "dev": true,
1404
  "requires": {
1405
  "@xtuc/ieee754": "^1.2.0"
1406
  }
1407
  },
1408
  "@webassemblyjs/leb128": {
1409
+ "version": "1.11.1",
1410
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
1411
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
1412
  "dev": true,
1413
  "requires": {
1414
  "@xtuc/long": "4.2.2"
1415
  }
1416
  },
1417
  "@webassemblyjs/utf8": {
1418
+ "version": "1.11.1",
1419
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
1420
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
1421
  "dev": true
1422
  },
1423
  "@webassemblyjs/wasm-edit": {
1424
+ "version": "1.11.1",
1425
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
1426
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
1427
  "dev": true,
1428
  "requires": {
1429
+ "@webassemblyjs/ast": "1.11.1",
1430
+ "@webassemblyjs/helper-buffer": "1.11.1",
1431
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
1432
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
1433
+ "@webassemblyjs/wasm-gen": "1.11.1",
1434
+ "@webassemblyjs/wasm-opt": "1.11.1",
1435
+ "@webassemblyjs/wasm-parser": "1.11.1",
1436
+ "@webassemblyjs/wast-printer": "1.11.1"
1437
  }
1438
  },
1439
  "@webassemblyjs/wasm-gen": {
1440
+ "version": "1.11.1",
1441
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
1442
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
1443
  "dev": true,
1444
  "requires": {
1445
+ "@webassemblyjs/ast": "1.11.1",
1446
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
1447
+ "@webassemblyjs/ieee754": "1.11.1",
1448
+ "@webassemblyjs/leb128": "1.11.1",
1449
+ "@webassemblyjs/utf8": "1.11.1"
1450
  }
1451
  },
1452
  "@webassemblyjs/wasm-opt": {
1453
+ "version": "1.11.1",
1454
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
1455
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
1456
  "dev": true,
1457
  "requires": {
1458
+ "@webassemblyjs/ast": "1.11.1",
1459
+ "@webassemblyjs/helper-buffer": "1.11.1",
1460
+ "@webassemblyjs/wasm-gen": "1.11.1",
1461
+ "@webassemblyjs/wasm-parser": "1.11.1"
1462
  }
1463
  },
1464
  "@webassemblyjs/wasm-parser": {
1465
+ "version": "1.11.1",
1466
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
1467
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1468
  "dev": true,
1469
  "requires": {
1470
+ "@webassemblyjs/ast": "1.11.1",
1471
+ "@webassemblyjs/helper-api-error": "1.11.1",
1472
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
1473
+ "@webassemblyjs/ieee754": "1.11.1",
1474
+ "@webassemblyjs/leb128": "1.11.1",
1475
+ "@webassemblyjs/utf8": "1.11.1"
1476
  }
1477
  },
1478
  "@webassemblyjs/wast-printer": {
1479
+ "version": "1.11.1",
1480
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
1481
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
1482
  "dev": true,
1483
  "requires": {
1484
+ "@webassemblyjs/ast": "1.11.1",
 
1485
  "@xtuc/long": "4.2.2"
1486
  }
1487
  },
1500
  "abbrev": {
1501
  "version": "1.1.1",
1502
  "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
1503
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
 
1504
  },
1505
  "acorn": {
1506
  "version": "6.4.2",
1508
  "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
1509
  "dev": true
1510
  },
1511
+ "acorn-import-assertions": {
1512
+ "version": "1.8.0",
1513
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
1514
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
1515
+ "dev": true
1516
+ },
1517
  "acorn-jsx": {
1518
+ "version": "5.3.2",
1519
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1520
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1521
  "dev": true
1522
  },
1523
  "aggregate-error": {
1542
  "version": "6.12.6",
1543
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1544
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 
1545
  "requires": {
1546
  "fast-deep-equal": "^3.1.1",
1547
  "fast-json-stable-stringify": "^2.0.0",
1570
  "amdefine": {
1571
  "version": "1.0.1",
1572
  "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
1573
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
 
1574
  },
1575
  "ansi-escapes": {
1576
  "version": "3.2.0",
1579
  "dev": true
1580
  },
1581
  "ansi-regex": {
1582
+ "version": "2.1.1",
1583
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1584
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
1585
  },
1586
  "ansi-styles": {
1587
+ "version": "2.2.1",
1588
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
1589
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1590
  },
1591
  "aproba": {
1592
  "version": "1.2.0",
1593
  "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
1594
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
 
1595
  },
1596
  "are-we-there-yet": {
1597
+ "version": "1.1.7",
1598
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
1599
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
 
1600
  "requires": {
1601
  "delegates": "^1.0.0",
1602
  "readable-stream": "^2.0.6"
1605
  "isarray": {
1606
  "version": "1.0.0",
1607
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1608
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
 
1609
  },
1610
  "readable-stream": {
1611
  "version": "2.3.7",
1612
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1613
  "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 
1614
  "requires": {
1615
  "core-util-is": "~1.0.0",
1616
  "inherits": "~2.0.3",
1625
  "version": "1.1.1",
1626
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1627
  "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 
1628
  "requires": {
1629
  "safe-buffer": "~5.1.0"
1630
  }
1661
  "array-find-index": {
1662
  "version": "1.0.2",
1663
  "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
1664
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
 
1665
  },
1666
  "array-union": {
1667
+ "version": "2.1.0",
1668
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1669
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
 
 
 
 
 
 
 
 
 
1670
  "dev": true
1671
  },
1672
  "array-unique": {
1682
  "dev": true
1683
  },
1684
  "asn1": {
1685
+ "version": "0.2.6",
1686
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
1687
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
 
1688
  "requires": {
1689
  "safer-buffer": "~2.1.0"
1690
  }
1691
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1692
  "assert-plus": {
1693
  "version": "1.0.0",
1694
  "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1695
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 
1696
  },
1697
  "assets": {
1698
  "version": "3.0.1",
1734
  "lodash": "^4.17.14"
1735
  }
1736
  },
 
 
 
 
 
 
 
1737
  "async-foreach": {
1738
  "version": "0.1.3",
1739
  "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
1740
+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
 
1741
  },
1742
  "asynckit": {
1743
  "version": "0.4.0",
1744
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1745
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
 
1746
  },
1747
  "atob": {
1748
  "version": "2.1.2",
1751
  "dev": true
1752
  },
1753
  "autoprefixer": {
1754
+ "version": "9.8.8",
1755
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
1756
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
1757
  "dev": true,
1758
  "requires": {
1759
  "browserslist": "^4.12.0",
1760
  "caniuse-lite": "^1.0.30001109",
 
1761
  "normalize-range": "^0.1.2",
1762
  "num2fraction": "^1.2.2",
1763
+ "picocolors": "^0.2.1",
1764
  "postcss": "^7.0.32",
1765
  "postcss-value-parser": "^4.1.0"
1766
+ },
1767
+ "dependencies": {
1768
+ "picocolors": {
1769
+ "version": "0.2.1",
1770
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
1771
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
1772
+ "dev": true
1773
+ }
1774
  }
1775
  },
1776
  "aws-sign2": {
1777
  "version": "0.7.0",
1778
  "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1779
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
 
1780
  },
1781
  "aws4": {
1782
  "version": "1.11.0",
1783
  "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
1784
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
 
1785
  },
1786
  "babel-code-frame": {
1787
  "version": "6.26.0",
1794
  "js-tokens": "^3.0.2"
1795
  },
1796
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1797
  "js-tokens": {
1798
  "version": "3.0.2",
1799
  "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
1800
  "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
1801
  "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1802
  }
1803
  }
1804
  },
1849
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1850
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1851
  "dev": true
1852
+ },
1853
+ "source-map": {
1854
+ "version": "0.5.7",
1855
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1856
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1857
+ "dev": true
1858
  }
1859
  }
1860
  },
1879
  "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
1880
  "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
1881
  "dev": true
1882
+ },
1883
+ "source-map": {
1884
+ "version": "0.5.7",
1885
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1886
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1887
+ "dev": true
1888
  }
1889
  }
1890
  },
2026
  }
2027
  },
2028
  "babel-loader": {
2029
+ "version": "8.2.3",
2030
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
2031
+ "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
2032
  "dev": true,
2033
  "requires": {
2034
  "find-cache-dir": "^3.3.1",
2064
  "object.assign": "^4.1.0"
2065
  }
2066
  },
2067
+ "babel-plugin-polyfill-corejs2": {
2068
+ "version": "0.3.0",
2069
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz",
2070
+ "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==",
2071
+ "dev": true,
2072
+ "requires": {
2073
+ "@babel/compat-data": "^7.13.11",
2074
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
2075
+ "semver": "^6.1.1"
2076
+ },
2077
+ "dependencies": {
2078
+ "semver": {
2079
+ "version": "6.3.0",
2080
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2081
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2082
+ "dev": true
2083
+ }
2084
+ }
2085
+ },
2086
+ "babel-plugin-polyfill-corejs3": {
2087
+ "version": "0.4.0",
2088
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz",
2089
+ "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==",
2090
+ "dev": true,
2091
+ "requires": {
2092
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
2093
+ "core-js-compat": "^3.18.0"
2094
+ }
2095
+ },
2096
+ "babel-plugin-polyfill-regenerator": {
2097
+ "version": "0.3.0",
2098
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz",
2099
+ "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==",
2100
+ "dev": true,
2101
+ "requires": {
2102
+ "@babel/helper-define-polyfill-provider": "^0.3.0"
2103
+ }
2104
+ },
2105
  "babel-plugin-syntax-async-functions": {
2106
  "version": "6.13.0",
2107
  "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
2611
  "dev": true
2612
  },
2613
  "balanced-match": {
2614
+ "version": "1.0.2",
2615
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2616
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2617
  },
2618
  "base": {
2619
  "version": "0.11.2",
2670
  }
2671
  }
2672
  },
 
 
 
 
 
 
2673
  "bcrypt-pbkdf": {
2674
  "version": "1.0.2",
2675
  "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
2676
  "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
 
2677
  "requires": {
2678
  "tweetnacl": "^0.14.3"
2679
  }
2684
  "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
2685
  "dev": true
2686
  },
 
 
 
 
 
 
 
2687
  "block-stream": {
2688
  "version": "0.0.9",
2689
  "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
2690
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
 
2691
  "requires": {
2692
  "inherits": "~2.0.0"
2693
  }
2698
  "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
2699
  "dev": true
2700
  },
 
 
 
 
 
 
2701
  "boolbase": {
2702
  "version": "1.0.0",
2703
  "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2714
  }
2715
  },
2716
  "braces": {
2717
+ "version": "3.0.2",
2718
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2719
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2720
  "dev": true,
2721
  "requires": {
2722
+ "fill-range": "^7.0.1"
 
 
2723
  }
2724
  },
2725
+ "browserslist": {
2726
+ "version": "4.18.1",
2727
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
2728
+ "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
2729
  "dev": true,
2730
  "requires": {
2731
+ "caniuse-lite": "^1.0.30001280",
2732
+ "electron-to-chromium": "^1.3.896",
2733
+ "escalade": "^3.1.1",
2734
+ "node-releases": "^2.0.1",
2735
+ "picocolors": "^1.0.0"
2736
  }
2737
  },
2738
+ "buffer-from": {
2739
+ "version": "1.1.2",
2740
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2741
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
2742
+ "dev": true
 
 
 
 
2743
  },
2744
+ "cacache": {
2745
+ "version": "15.3.0",
2746
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
2747
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
2748
  "dev": true,
2749
  "requires": {
2750
+ "@npmcli/fs": "^1.0.0",
2751
+ "@npmcli/move-file": "^1.0.1",
2752
+ "chownr": "^2.0.0",
2753
+ "fs-minipass": "^2.0.0",
2754
+ "glob": "^7.1.4",
2755
+ "infer-owner": "^1.0.4",
2756
+ "lru-cache": "^6.0.0",
2757
+ "minipass": "^3.1.1",
2758
+ "minipass-collect": "^1.0.2",
2759
+ "minipass-flush": "^1.0.5",
2760
+ "minipass-pipeline": "^1.2.2",
2761
+ "mkdirp": "^1.0.3",
2762
+ "p-map": "^4.0.0",
2763
+ "promise-inflight": "^1.0.1",
2764
+ "rimraf": "^3.0.2",
2765
+ "ssri": "^8.0.1",
2766
+ "tar": "^6.0.2",
2767
+ "unique-filename": "^1.1.1"
2768
  },
2769
  "dependencies": {
2770
+ "lru-cache": {
2771
+ "version": "6.0.0",
2772
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2773
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2774
  "dev": true,
2775
  "requires": {
2776
+ "yallist": "^4.0.0"
 
 
2777
  }
2778
  },
2779
+ "mkdirp": {
2780
+ "version": "1.0.4",
2781
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2782
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2783
  "dev": true
2784
  },
2785
+ "rimraf": {
2786
+ "version": "3.0.2",
2787
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2788
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2789
  "dev": true,
2790
  "requires": {
2791
+ "glob": "^7.1.3"
2792
+ }
2793
+ },
2794
+ "tar": {
2795
+ "version": "6.1.11",
2796
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
2797
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
2798
+ "dev": true,
2799
+ "requires": {
2800
+ "chownr": "^2.0.0",
2801
+ "fs-minipass": "^2.0.0",
2802
+ "minipass": "^3.0.0",
2803
+ "minizlib": "^2.1.1",
2804
+ "mkdirp": "^1.0.3",
2805
+ "yallist": "^4.0.0"
2806
  }
2807
+ },
2808
+ "yallist": {
2809
+ "version": "4.0.0",
2810
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2811
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
2812
+ "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2813
  }
2814
  }
2815
  },
2894
  "get-intrinsic": "^1.0.2"
2895
  }
2896
  },
 
 
 
 
 
 
2897
  "caller-callsite": {
2898
  "version": "2.0.0",
2899
  "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
2919
  "dev": true
2920
  },
2921
  "camelcase": {
2922
+ "version": "2.1.1",
2923
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
2924
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
2925
  },
2926
  "camelcase-keys": {
2927
  "version": "2.1.0",
2928
  "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
2929
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
 
2930
  "requires": {
2931
  "camelcase": "^2.0.0",
2932
  "map-obj": "^1.0.0"
 
 
 
 
 
 
 
 
2933
  }
2934
  },
2935
  "caniuse-api": {
2945
  }
2946
  },
2947
  "caniuse-lite": {
2948
+ "version": "1.0.30001280",
2949
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz",
2950
+ "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==",
2951
  "dev": true
2952
  },
2953
  "caseless": {
2954
  "version": "0.12.0",
2955
  "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
2956
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 
 
 
 
 
 
 
2957
  },
2958
  "chalk": {
2959
+ "version": "1.1.3",
2960
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
2961
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
2962
  "requires": {
2963
+ "ansi-styles": "^2.2.1",
2964
+ "escape-string-regexp": "^1.0.2",
2965
+ "has-ansi": "^2.0.0",
2966
+ "strip-ansi": "^3.0.0",
2967
+ "supports-color": "^2.0.0"
2968
  }
2969
  },
2970
  "character-entities": {
2973
  "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
2974
  "dev": true
2975
  },
 
 
 
 
 
 
2976
  "character-entities-legacy": {
2977
  "version": "1.1.4",
2978
  "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
2991
  "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
2992
  "dev": true
2993
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2994
  "chownr": {
2995
+ "version": "2.0.0",
2996
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
2997
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
2998
  "dev": true
2999
  },
3000
  "chrome-trace-event": {
3001
+ "version": "1.0.3",
3002
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
3003
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
3004
+ "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
3005
  },
3006
  "class-utils": {
3007
  "version": "0.3.6",
3073
  "string-width": "^3.1.0",
3074
  "strip-ansi": "^5.2.0",
3075
  "wrap-ansi": "^5.1.0"
3076
+ },
3077
+ "dependencies": {
3078
+ "ansi-regex": {
3079
+ "version": "4.1.0",
3080
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
3081
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
3082
+ },
3083
+ "is-fullwidth-code-point": {
3084
+ "version": "2.0.0",
3085
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3086
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
3087
+ },
3088
+ "string-width": {
3089
+ "version": "3.1.0",
3090
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
3091
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
3092
+ "requires": {
3093
+ "emoji-regex": "^7.0.1",
3094
+ "is-fullwidth-code-point": "^2.0.0",
3095
+ "strip-ansi": "^5.1.0"
3096
+ }
3097
+ },
3098
+ "strip-ansi": {
3099
+ "version": "5.2.0",
3100
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3101
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
3102
+ "requires": {
3103
+ "ansi-regex": "^4.1.0"
3104
+ }
3105
+ }
3106
  }
3107
  },
3108
  "clone-deep": {
3117
  }
3118
  },
3119
  "clone-regexp": {
3120
+ "version": "2.2.0",
3121
+ "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
3122
+ "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
3123
  "dev": true,
3124
  "requires": {
3125
+ "is-regexp": "^2.0.0"
 
3126
  }
3127
  },
3128
  "coa": {
3134
  "@types/q": "^1.5.1",
3135
  "chalk": "^2.4.1",
3136
  "q": "^1.1.2"
3137
+ },
3138
+ "dependencies": {
3139
+ "ansi-styles": {
3140
+ "version": "3.2.1",
3141
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3142
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3143
+ "dev": true,
3144
+ "requires": {
3145
+ "color-convert": "^1.9.0"
3146
+ }
3147
+ },
3148
+ "chalk": {
3149
+ "version": "2.4.2",
3150
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3151
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3152
+ "dev": true,
3153
+ "requires": {
3154
+ "ansi-styles": "^3.2.1",
3155
+ "escape-string-regexp": "^1.0.5",
3156
+ "supports-color": "^5.3.0"
3157
+ }
3158
+ },
3159
+ "supports-color": {
3160
+ "version": "5.5.0",
3161
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3162
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3163
+ "dev": true,
3164
+ "requires": {
3165
+ "has-flag": "^3.0.0"
3166
+ }
3167
+ }
3168
  }
3169
  },
3170
  "code-point-at": {
3171
  "version": "1.1.0",
3172
  "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3173
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
 
 
 
 
 
 
 
3174
  },
3175
  "collection-visit": {
3176
  "version": "1.0.0",
3183
  }
3184
  },
3185
  "color": {
3186
+ "version": "3.2.1",
3187
+ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
3188
+ "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
3189
  "dev": true,
3190
  "requires": {
3191
+ "color-convert": "^1.9.3",
3192
+ "color-string": "^1.6.0"
3193
  }
3194
  },
3195
  "color-convert": {
3206
  "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3207
  },
3208
  "color-string": {
3209
+ "version": "1.6.0",
3210
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
3211
+ "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
3212
  "dev": true,
3213
  "requires": {
3214
  "color-name": "^1.0.0",
3215
  "simple-swizzle": "^0.2.2"
3216
  }
3217
  },
 
 
 
 
 
 
3218
  "combined-stream": {
3219
  "version": "1.0.8",
3220
  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
3221
  "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
 
3222
  "requires": {
3223
  "delayed-stream": "~1.0.0"
3224
  }
3246
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3247
  "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
3248
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3249
  "console-browserify": {
3250
  "version": "1.1.0",
3251
  "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
3257
  "console-control-strings": {
3258
  "version": "1.1.0",
3259
  "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3260
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
 
 
 
 
 
 
 
3261
  },
3262
  "convert-source-map": {
3263
+ "version": "1.8.0",
3264
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
3265
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
3266
  "dev": true,
3267
  "requires": {
3268
  "safe-buffer": "~5.1.1"
3269
  }
3270
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3271
  "copy-descriptor": {
3272
  "version": "0.1.1",
3273
  "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3281
  "dev": true
3282
  },
3283
  "core-js-compat": {
3284
+ "version": "3.19.1",
3285
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz",
3286
+ "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==",
3287
  "dev": true,
3288
  "requires": {
3289
+ "browserslist": "^4.17.6",
3290
  "semver": "7.0.0"
3291
  },
3292
  "dependencies": {
3299
  }
3300
  },
3301
  "core-util-is": {
3302
+ "version": "1.0.3",
3303
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
3304
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
3305
  },
3306
  "cosmiconfig": {
3307
  "version": "5.2.1",
3313
  "is-directory": "^0.3.1",
3314
  "js-yaml": "^3.13.1",
3315
  "parse-json": "^4.0.0"
 
 
 
 
 
 
 
 
 
 
3316
  },
3317
  "dependencies": {
3318
+ "parse-json": {
3319
+ "version": "4.0.0",
3320
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
3321
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
3322
+ "dev": true,
3323
+ "requires": {
3324
+ "error-ex": "^1.3.1",
3325
+ "json-parse-better-errors": "^1.0.1"
3326
+ }
3327
  }
3328
  }
3329
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3330
  "cross-env": {
3331
  "version": "5.2.1",
3332
  "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
3334
  "dev": true,
3335
  "requires": {
3336
  "cross-spawn": "^6.0.5"
3337
+ },
3338
+ "dependencies": {
3339
+ "cross-spawn": {
3340
+ "version": "6.0.5",
3341
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
3342
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
3343
+ "dev": true,
3344
+ "requires": {
3345
+ "nice-try": "^1.0.4",
3346
+ "path-key": "^2.0.1",
3347
+ "semver": "^5.5.0",
3348
+ "shebang-command": "^1.2.0",
3349
+ "which": "^1.2.9"
3350
+ }
3351
+ }
3352
  }
3353
  },
3354
  "cross-spawn": {
3355
+ "version": "3.0.1",
3356
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
3357
+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
 
3358
  "requires": {
3359
+ "lru-cache": "^4.0.1",
 
 
 
3360
  "which": "^1.2.9"
3361
  }
3362
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3363
  "css-color-names": {
3364
  "version": "0.0.4",
3365
  "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
3396
  "source-list-map": "^2.0.0"
3397
  },
3398
  "dependencies": {
3399
+ "ansi-styles": {
3400
+ "version": "3.2.1",
3401
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3402
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3403
+ "dev": true,
3404
+ "requires": {
3405
+ "color-convert": "^1.9.0"
3406
+ }
3407
+ },
3408
+ "chalk": {
3409
+ "version": "2.4.2",
3410
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3411
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3412
+ "dev": true,
3413
+ "requires": {
3414
+ "ansi-styles": "^3.2.1",
3415
+ "escape-string-regexp": "^1.0.5",
3416
+ "supports-color": "^5.3.0"
3417
+ }
3418
+ },
3419
+ "postcss": {
3420
  "version": "6.0.23",
3421
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
3422
  "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
3438
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3439
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3440
  "dev": true
3441
+ },
3442
+ "supports-color": {
3443
+ "version": "5.5.0",
3444
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3445
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3446
+ "dev": true,
3447
+ "requires": {
3448
+ "has-flag": "^3.0.0"
3449
+ }
3450
  }
3451
  }
3452
  },
3531
  "dev": true
3532
  },
3533
  "cssnano": {
3534
+ "version": "4.1.11",
3535
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
3536
+ "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
3537
  "dev": true,
3538
  "requires": {
3539
  "cosmiconfig": "^5.0.0",
3540
+ "cssnano-preset-default": "^4.0.8",
3541
  "is-resolvable": "^1.0.0",
3542
  "postcss": "^7.0.0"
3543
  }
3544
  },
3545
  "cssnano-preset-default": {
3546
+ "version": "4.0.8",
3547
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
3548
+ "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
3549
  "dev": true,
3550
  "requires": {
3551
  "css-declaration-sorter": "^4.0.1",
3576
  "postcss-ordered-values": "^4.1.2",
3577
  "postcss-reduce-initial": "^4.0.3",
3578
  "postcss-reduce-transforms": "^4.0.2",
3579
+ "postcss-svgo": "^4.0.3",
3580
  "postcss-unique-selectors": "^4.0.1"
3581
  }
3582
  },
3617
  },
3618
  "dependencies": {
3619
  "css-tree": {
3620
+ "version": "1.1.3",
3621
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
3622
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
3623
  "dev": true,
3624
  "requires": {
3625
  "mdn-data": "2.0.14",
3644
  "version": "0.4.1",
3645
  "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
3646
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
 
3647
  "requires": {
3648
  "array-find-index": "^1.0.1"
3649
  }
3650
  },
 
 
 
 
 
 
3651
  "dashdash": {
3652
  "version": "1.14.1",
3653
  "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
3654
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
 
3655
  "requires": {
3656
  "assert-plus": "^1.0.0"
3657
  }
3662
  "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
3663
  },
3664
  "debug": {
3665
+ "version": "4.3.2",
3666
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
3667
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
3668
  "dev": true,
3669
  "requires": {
3670
  "ms": "2.1.2"
3692
  "dev": true
3693
  },
3694
  "deep-is": {
3695
+ "version": "0.1.4",
3696
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
3697
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
3698
  "dev": true
3699
  },
3700
  "define-properties": {
3750
  "delayed-stream": {
3751
  "version": "1.0.0",
3752
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
3753
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
 
3754
  },
3755
  "delegates": {
3756
  "version": "1.0.0",
3757
  "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3758
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
 
 
 
 
 
 
 
 
 
 
 
3759
  },
3760
  "detect-file": {
3761
  "version": "1.0.0",
3772
  "repeating": "^2.0.0"
3773
  }
3774
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3775
  "dir-glob": {
3776
+ "version": "3.0.1",
3777
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
3778
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
3779
  "dev": true,
3780
  "requires": {
3781
+ "path-type": "^4.0.0"
3782
  },
3783
  "dependencies": {
3784
  "path-type": {
3785
+ "version": "4.0.0",
3786
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3787
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
 
 
 
 
 
 
 
 
 
3788
  "dev": true
3789
  }
3790
  }
3808
  },
3809
  "dependencies": {
3810
  "domelementtype": {
3811
+ "version": "2.2.0",
3812
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
3813
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
3814
  },
3815
  "entities": {
3816
  "version": "2.2.0",
3819
  }
3820
  }
3821
  },
 
 
 
 
 
 
3822
  "domelementtype": {
3823
  "version": "1.3.1",
3824
  "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
3850
  "is-obj": "^2.0.0"
3851
  }
3852
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3853
  "ecc-jsbn": {
3854
  "version": "0.1.2",
3855
  "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
3856
  "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
 
3857
  "requires": {
3858
  "jsbn": "~0.1.0",
3859
  "safer-buffer": "^2.1.0"
3860
  }
3861
  },
3862
  "electron-to-chromium": {
3863
+ "version": "1.3.900",
3864
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.900.tgz",
3865
+ "integrity": "sha512-SuXbQD8D4EjsaBaJJxySHbC+zq8JrFfxtb4GIr4E9n1BcROyMcRrJCYQNpJ9N+Wjf5mFp7Wp0OHykd14JNEzzQ==",
3866
  "dev": true
3867
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3868
  "emoji-regex": {
3869
  "version": "7.0.3",
3870
  "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
3876
  "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
3877
  "dev": true
3878
  },
 
 
 
 
 
 
 
 
 
3879
  "enhanced-resolve": {
3880
+ "version": "5.8.3",
3881
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
3882
+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
3883
  "dev": true,
3884
  "requires": {
3885
+ "graceful-fs": "^4.2.4",
3886
+ "tapable": "^2.2.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3887
  }
3888
  },
3889
  "entities": {
3904
  "version": "1.3.2",
3905
  "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3906
  "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
 
3907
  "requires": {
3908
  "is-arrayish": "^0.2.1"
3909
  }
3918
  }
3919
  },
3920
  "es-abstract": {
3921
+ "version": "1.19.1",
3922
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
3923
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
3924
  "dev": true,
3925
  "requires": {
3926
  "call-bind": "^1.0.2",
3927
  "es-to-primitive": "^1.2.1",
3928
  "function-bind": "^1.1.1",
3929
+ "get-intrinsic": "^1.1.1",
3930
+ "get-symbol-description": "^1.0.0",
3931
  "has": "^1.0.3",
3932
+ "has-symbols": "^1.0.2",
3933
+ "internal-slot": "^1.0.3",
3934
+ "is-callable": "^1.2.4",
3935
  "is-negative-zero": "^2.0.1",
3936
+ "is-regex": "^1.1.4",
3937
+ "is-shared-array-buffer": "^1.0.1",
3938
+ "is-string": "^1.0.7",
3939
+ "is-weakref": "^1.0.1",
3940
+ "object-inspect": "^1.11.0",
3941
  "object-keys": "^1.1.1",
3942
  "object.assign": "^4.1.2",
3943
+ "string.prototype.trimend": "^1.0.4",
3944
+ "string.prototype.trimstart": "^1.0.4",
3945
+ "unbox-primitive": "^1.0.1"
3946
  }
3947
  },
3948
+ "es-module-lexer": {
3949
+ "version": "0.9.3",
3950
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
3951
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
3952
+ "dev": true
3953
+ },
3954
  "es-to-primitive": {
3955
  "version": "1.2.1",
3956
  "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
4023
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4024
  "dev": true
4025
  },
4026
+ "ansi-styles": {
4027
+ "version": "3.2.1",
4028
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4029
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4030
+ "dev": true,
4031
+ "requires": {
4032
+ "color-convert": "^1.9.0"
4033
+ }
4034
+ },
4035
+ "chalk": {
4036
+ "version": "2.4.2",
4037
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
4038
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
4039
+ "dev": true,
4040
+ "requires": {
4041
+ "ansi-styles": "^3.2.1",
4042
+ "escape-string-regexp": "^1.0.5",
4043
+ "supports-color": "^5.3.0"
4044
+ }
4045
+ },
4046
+ "cross-spawn": {
4047
+ "version": "6.0.5",
4048
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
4049
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
4050
+ "dev": true,
4051
+ "requires": {
4052
+ "nice-try": "^1.0.4",
4053
+ "path-key": "^2.0.1",
4054
+ "semver": "^5.5.0",
4055
+ "shebang-command": "^1.2.0",
4056
+ "which": "^1.2.9"
4057
+ }
4058
+ },
4059
  "import-fresh": {
4060
  "version": "3.3.0",
4061
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
4086
  "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4087
  "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4088
  "dev": true
4089
+ },
4090
+ "supports-color": {
4091
+ "version": "5.5.0",
4092
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4093
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4094
+ "dev": true,
4095
+ "requires": {
4096
+ "has-flag": "^3.0.0"
4097
+ }
4098
  }
4099
  }
4100
  },
4169
  },
4170
  "dependencies": {
4171
  "estraverse": {
4172
+ "version": "5.3.0",
4173
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4174
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4175
  "dev": true
4176
  }
4177
  }
4186
  },
4187
  "dependencies": {
4188
  "estraverse": {
4189
+ "version": "5.3.0",
4190
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
4191
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
4192
  "dev": true
4193
  }
4194
  }
4206
  "dev": true
4207
  },
4208
  "events": {
4209
+ "version": "3.3.0",
4210
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
4211
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
4212
  "dev": true
4213
  },
 
 
 
 
 
 
 
 
 
 
4214
  "execall": {
4215
+ "version": "2.0.0",
4216
+ "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
4217
+ "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
4218
  "dev": true,
4219
  "requires": {
4220
+ "clone-regexp": "^2.1.0"
4221
  }
4222
  },
4223
  "exit": {
4287
  "extend": {
4288
  "version": "3.0.2",
4289
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
4290
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
 
4291
  },
4292
  "extend-shallow": {
4293
  "version": "3.0.2",
4389
  "extsprintf": {
4390
  "version": "1.3.0",
4391
  "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
4392
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
 
4393
  },
4394
  "fast-deep-equal": {
4395
  "version": "3.1.3",
4396
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4397
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
 
4398
  },
4399
  "fast-glob": {
4400
+ "version": "3.2.7",
4401
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
4402
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
4403
  "dev": true,
4404
  "requires": {
4405
+ "@nodelib/fs.stat": "^2.0.2",
4406
+ "@nodelib/fs.walk": "^1.2.3",
4407
+ "glob-parent": "^5.1.2",
4408
+ "merge2": "^1.3.0",
4409
+ "micromatch": "^4.0.4"
 
4410
  }
4411
  },
4412
  "fast-json-stable-stringify": {
4413
  "version": "2.1.0",
4414
  "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
4415
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
 
4416
  },
4417
  "fast-levenshtein": {
4418
  "version": "2.0.6",
4420
  "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
4421
  "dev": true
4422
  },
4423
+ "fastest-levenshtein": {
4424
+ "version": "1.0.12",
4425
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
4426
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
4427
+ "dev": true
4428
+ },
4429
  "fastparse": {
4430
  "version": "1.1.2",
4431
  "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
4432
  "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
4433
  "dev": true
4434
  },
4435
+ "fastq": {
4436
+ "version": "1.13.0",
4437
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
4438
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
4439
+ "dev": true,
4440
+ "requires": {
4441
+ "reusify": "^1.0.4"
4442
+ }
4443
  },
4444
  "figures": {
4445
  "version": "2.0.0",
4483
  }
4484
  },
4485
  "fill-range": {
4486
+ "version": "7.0.1",
4487
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
4488
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
4489
  "dev": true,
4490
  "requires": {
4491
+ "to-regex-range": "^5.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4492
  }
4493
  },
4494
  "find-cache-dir": {
4495
+ "version": "3.3.2",
4496
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
4497
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
4498
  "dev": true,
4499
  "requires": {
4500
  "commondir": "^1.0.1",
4503
  }
4504
  },
4505
  "find-up": {
4506
+ "version": "1.1.2",
4507
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
4508
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4509
  "requires": {
4510
+ "path-exists": "^2.0.0",
4511
+ "pinkie-promise": "^2.0.0"
4512
  }
4513
  },
4514
  "findup-sync": {
4521
  "is-glob": "^4.0.0",
4522
  "micromatch": "^3.0.4",
4523
  "resolve-dir": "^1.0.1"
 
 
 
 
 
 
 
 
 
 
 
4524
  },
4525
  "dependencies": {
4526
+ "braces": {
4527
+ "version": "2.3.2",
4528
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
4529
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
4530
+ "dev": true,
4531
+ "requires": {
4532
+ "arr-flatten": "^1.1.0",
4533
+ "array-unique": "^0.3.2",
4534
+ "extend-shallow": "^2.0.1",
4535
+ "fill-range": "^4.0.0",
4536
+ "isobject": "^3.0.1",
4537
+ "repeat-element": "^1.1.2",
4538
+ "snapdragon": "^0.8.1",
4539
+ "snapdragon-node": "^2.0.1",
4540
+ "split-string": "^3.0.2",
4541
+ "to-regex": "^3.0.1"
4542
+ },
4543
+ "dependencies": {
4544
+ "extend-shallow": {
4545
+ "version": "2.0.1",
4546
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4547
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4548
+ "dev": true,
4549
+ "requires": {
4550
+ "is-extendable": "^0.1.0"
4551
+ }
4552
+ }
4553
+ }
4554
+ },
4555
+ "fill-range": {
4556
+ "version": "4.0.0",
4557
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
4558
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4559
  "dev": true,
4560
  "requires": {
4561
+ "extend-shallow": "^2.0.1",
4562
+ "is-number": "^3.0.0",
4563
+ "repeat-string": "^1.6.1",
4564
+ "to-regex-range": "^2.1.0"
4565
+ },
4566
+ "dependencies": {
4567
+ "extend-shallow": {
4568
+ "version": "2.0.1",
4569
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4570
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4571
+ "dev": true,
4572
+ "requires": {
4573
+ "is-extendable": "^0.1.0"
4574
+ }
4575
+ }
4576
  }
4577
+ },
4578
+ "is-buffer": {
4579
+ "version": "1.1.6",
4580
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4581
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4582
  "dev": true
4583
  },
4584
+ "is-number": {
4585
+ "version": "3.0.0",
4586
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4587
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4588
  "dev": true,
4589
  "requires": {
4590
+ "kind-of": "^3.0.2"
4591
+ },
4592
+ "dependencies": {
4593
+ "kind-of": {
4594
+ "version": "3.2.2",
4595
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4596
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4597
+ "dev": true,
4598
+ "requires": {
4599
+ "is-buffer": "^1.1.5"
4600
+ }
4601
+ }
4602
  }
4603
  },
4604
+ "micromatch": {
4605
+ "version": "3.1.10",
4606
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4607
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4608
  "dev": true,
4609
  "requires": {
4610
+ "arr-diff": "^4.0.0",
4611
+ "array-unique": "^0.3.2",
4612
+ "braces": "^2.3.1",
4613
+ "define-property": "^2.0.2",
4614
+ "extend-shallow": "^3.0.2",
4615
+ "extglob": "^2.0.4",
4616
+ "fragment-cache": "^0.2.1",
4617
+ "kind-of": "^6.0.2",
4618
+ "nanomatch": "^1.2.9",
4619
+ "object.pick": "^1.3.0",
4620
+ "regex-not": "^1.0.0",
4621
+ "snapdragon": "^0.8.1",
4622
+ "to-regex": "^3.0.2"
4623
+ }
4624
+ },
4625
+ "to-regex-range": {
4626
+ "version": "2.1.1",
4627
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4628
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4629
+ "dev": true,
4630
+ "requires": {
4631
+ "is-number": "^3.0.0",
4632
+ "repeat-string": "^1.6.1"
4633
+ }
4634
+ }
4635
+ }
4636
+ },
4637
+ "flat-cache": {
4638
+ "version": "2.0.1",
4639
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
4640
+ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
4641
+ "dev": true,
4642
+ "requires": {
4643
+ "flatted": "^2.0.0",
4644
+ "rimraf": "2.6.3",
4645
+ "write": "1.0.3"
4646
+ },
4647
+ "dependencies": {
4648
+ "rimraf": {
4649
+ "version": "2.6.3",
4650
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
4651
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
4652
+ "dev": true,
4653
+ "requires": {
4654
+ "glob": "^7.1.3"
4655
  }
4656
  }
4657
  }
4658
  },
4659
+ "flatted": {
4660
+ "version": "2.0.2",
4661
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
4662
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
4663
+ "dev": true
4664
+ },
4665
  "for-in": {
4666
  "version": "1.0.2",
4667
  "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
4671
  "forever-agent": {
4672
  "version": "0.6.1",
4673
  "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
4674
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
 
4675
  },
4676
  "form-data": {
4677
  "version": "2.3.3",
4678
  "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
4679
  "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
 
4680
  "requires": {
4681
  "asynckit": "^0.4.0",
4682
  "combined-stream": "^1.0.6",
4704
  },
4705
  "dependencies": {
4706
  "ansi-regex": {
4707
+ "version": "3.0.0",
4708
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4709
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4710
  "dev": true
4711
  },
4712
+ "is-fullwidth-code-point": {
4713
+ "version": "2.0.0",
4714
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4715
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4716
  "dev": true
4717
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
4718
  "string-width": {
4719
  "version": "2.1.1",
4720
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4723
  "requires": {
4724
  "is-fullwidth-code-point": "^2.0.0",
4725
  "strip-ansi": "^4.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4726
  }
4727
  },
4728
  "strip-ansi": {
4729
+ "version": "4.0.0",
4730
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4731
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4732
  "dev": true,
4733
  "requires": {
4734
+ "ansi-regex": "^3.0.0"
4735
  }
4736
  }
4737
  }
4756
  "minipass": "^3.0.0"
4757
  }
4758
  },
 
 
 
 
 
 
 
 
 
 
 
 
4759
  "fs.realpath": {
4760
  "version": "1.0.0",
4761
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
4762
  "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4763
  },
 
 
 
 
 
 
 
4764
  "fstream": {
4765
  "version": "1.0.12",
4766
  "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
4767
  "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
 
4768
  "requires": {
4769
  "graceful-fs": "^4.1.2",
4770
  "inherits": "~2.0.0",
4775
  "function-bind": {
4776
  "version": "1.1.1",
4777
  "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
4778
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
 
4779
  },
4780
  "functional-red-black-tree": {
4781
  "version": "1.0.1",
4787
  "version": "2.7.4",
4788
  "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4789
  "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
 
4790
  "requires": {
4791
  "aproba": "^1.0.3",
4792
  "console-control-strings": "^1.0.0",
4796
  "string-width": "^1.0.1",
4797
  "strip-ansi": "^3.0.1",
4798
  "wide-align": "^1.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4799
  }
4800
  },
4801
  "gaze": {
4802
  "version": "1.1.3",
4803
  "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
4804
  "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
 
4805
  "requires": {
4806
  "globule": "^1.0.0"
4807
  }
4831
  "get-stdin": {
4832
  "version": "4.0.1",
4833
  "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
4834
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
4835
+ },
4836
+ "get-symbol-description": {
4837
+ "version": "1.0.0",
4838
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
4839
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
4840
+ "dev": true,
4841
+ "requires": {
4842
+ "call-bind": "^1.0.2",
4843
+ "get-intrinsic": "^1.1.1"
4844
+ }
4845
  },
4846
  "get-value": {
4847
  "version": "2.0.6",
4853
  "version": "0.1.7",
4854
  "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
4855
  "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 
4856
  "requires": {
4857
  "assert-plus": "^1.0.0"
4858
  }
4859
  },
4860
  "glob": {
4861
+ "version": "7.2.0",
4862
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
4863
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
4864
  "requires": {
4865
  "fs.realpath": "^1.0.0",
4866
  "inflight": "^1.0.4",
4871
  }
4872
  },
4873
  "glob-parent": {
4874
+ "version": "5.1.2",
4875
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
4876
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
4877
  "dev": true,
4878
  "requires": {
4879
+ "is-glob": "^4.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
4880
  }
4881
  },
4882
  "glob-to-regexp": {
4883
+ "version": "0.4.1",
4884
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
4885
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
4886
  "dev": true
4887
  },
4888
  "global-modules": {
4912
  "dev": true
4913
  },
4914
  "globby": {
4915
+ "version": "11.0.4",
4916
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
4917
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
4918
  "dev": true,
4919
  "requires": {
4920
+ "array-union": "^2.1.0",
4921
+ "dir-glob": "^3.0.1",
4922
+ "fast-glob": "^3.1.1",
4923
+ "ignore": "^5.1.4",
4924
+ "merge2": "^1.3.0",
4925
+ "slash": "^3.0.0"
 
 
4926
  },
4927
  "dependencies": {
4928
+ "ignore": {
4929
+ "version": "5.1.9",
4930
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
4931
+ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
4932
  "dev": true
4933
  },
4934
  "slash": {
4935
+ "version": "3.0.0",
4936
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4937
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4938
  "dev": true
4939
  }
4940
  }
4946
  "dev": true
4947
  },
4948
  "globule": {
4949
+ "version": "1.3.3",
4950
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
4951
+ "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
 
4952
  "requires": {
4953
  "glob": "~7.1.1",
4954
  "lodash": "~4.17.10",
4955
  "minimatch": "~3.0.2"
4956
+ },
4957
+ "dependencies": {
4958
+ "glob": {
4959
+ "version": "7.1.7",
4960
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
4961
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
4962
+ "requires": {
4963
+ "fs.realpath": "^1.0.0",
4964
+ "inflight": "^1.0.4",
4965
+ "inherits": "2",
4966
+ "minimatch": "^3.0.4",
4967
+ "once": "^1.3.0",
4968
+ "path-is-absolute": "^1.0.0"
4969
+ }
4970
+ }
4971
  }
4972
  },
4973
  "gonzales-pe": {
4980
  }
4981
  },
4982
  "graceful-fs": {
4983
+ "version": "4.2.8",
4984
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
4985
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
 
4986
  },
4987
  "har-schema": {
4988
  "version": "2.0.0",
4989
  "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
4990
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
 
4991
  },
4992
  "har-validator": {
4993
  "version": "5.1.5",
4994
  "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
4995
  "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
 
4996
  "requires": {
4997
  "ajv": "^6.12.3",
4998
  "har-schema": "^2.0.0"
5008
  "version": "1.0.3",
5009
  "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5010
  "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
 
5011
  "requires": {
5012
  "function-bind": "^1.1.1"
5013
  }
5016
  "version": "2.0.0",
5017
  "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
5018
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
 
5019
  "requires": {
5020
  "ansi-regex": "^2.0.0"
 
 
 
 
 
 
 
 
5021
  }
5022
  },
5023
+ "has-bigints": {
5024
+ "version": "1.0.1",
5025
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
5026
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
5027
+ "dev": true
5028
+ },
5029
  "has-flag": {
5030
  "version": "3.0.0",
5031
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5032
  "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
5033
  },
5034
  "has-symbols": {
5035
+ "version": "1.0.2",
5036
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
5037
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
5038
  "dev": true
5039
  },
5040
+ "has-tostringtag": {
5041
+ "version": "1.0.0",
5042
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
5043
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
5044
+ "dev": true,
5045
+ "requires": {
5046
+ "has-symbols": "^1.0.2"
5047
+ }
5048
+ },
5049
  "has-unicode": {
5050
  "version": "2.0.1",
5051
  "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
5052
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
 
5053
  },
5054
  "has-value": {
5055
  "version": "1.0.0",
5072
  "kind-of": "^4.0.0"
5073
  },
5074
  "dependencies": {
5075
+ "is-buffer": {
5076
+ "version": "1.1.6",
5077
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5078
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5079
+ "dev": true
5080
+ },
5081
+ "is-number": {
5082
+ "version": "3.0.0",
5083
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
5084
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
5085
+ "dev": true,
5086
+ "requires": {
5087
+ "kind-of": "^3.0.2"
5088
+ },
5089
+ "dependencies": {
5090
+ "kind-of": {
5091
+ "version": "3.2.2",
5092
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5093
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5094
+ "dev": true,
5095
+ "requires": {
5096
+ "is-buffer": "^1.1.5"
5097
+ }
5098
+ }
5099
+ }
5100
+ },
5101
  "kind-of": {
5102
  "version": "4.0.0",
5103
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
5109
  }
5110
  }
5111
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5112
  "hex-color-regex": {
5113
  "version": "1.1.0",
5114
  "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
5115
  "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
5116
  "dev": true
5117
  },
 
 
 
 
 
 
 
 
 
 
 
5118
  "home-or-tmp": {
5119
  "version": "2.0.0",
5120
  "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
5135
  }
5136
  },
5137
  "hosted-git-info": {
5138
+ "version": "2.8.9",
5139
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
5140
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
 
5141
  },
5142
  "hsl-regex": {
5143
  "version": "1.0.0",
5151
  "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
5152
  "dev": true
5153
  },
 
 
 
 
 
 
5154
  "html-tags": {
5155
+ "version": "3.1.0",
5156
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
5157
+ "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
5158
  "dev": true
5159
  },
5160
  "htmlparser2": {
5173
  "version": "1.2.0",
5174
  "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
5175
  "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
 
5176
  "requires": {
5177
  "assert-plus": "^1.0.0",
5178
  "jsprim": "^1.2.2",
5179
  "sshpk": "^1.7.0"
5180
  }
5181
  },
 
 
 
 
 
 
5182
  "iconv-lite": {
5183
  "version": "0.4.24",
5184
  "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
5203
  "postcss": "^6.0.1"
5204
  },
5205
  "dependencies": {
5206
+ "ansi-styles": {
5207
+ "version": "3.2.1",
5208
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5209
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5210
+ "dev": true,
5211
+ "requires": {
5212
+ "color-convert": "^1.9.0"
5213
+ }
5214
+ },
5215
+ "chalk": {
5216
+ "version": "2.4.2",
5217
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5218
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5219
+ "dev": true,
5220
+ "requires": {
5221
+ "ansi-styles": "^3.2.1",
5222
+ "escape-string-regexp": "^1.0.5",
5223
+ "supports-color": "^5.3.0"
5224
+ }
5225
+ },
5226
  "postcss": {
5227
  "version": "6.0.23",
5228
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
5239
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5240
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5241
  "dev": true
5242
+ },
5243
+ "supports-color": {
5244
+ "version": "5.5.0",
5245
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5246
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5247
+ "dev": true,
5248
+ "requires": {
5249
+ "has-flag": "^3.0.0"
5250
+ }
5251
  }
5252
  }
5253
  },
 
 
 
 
 
 
 
 
 
 
 
 
5254
  "ignore": {
5255
  "version": "4.0.6",
5256
  "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
5286
  }
5287
  },
5288
  "import-lazy": {
5289
+ "version": "4.0.0",
5290
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
5291
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
5292
  "dev": true
5293
  },
5294
  "import-local": {
5301
  "resolve-cwd": "^2.0.0"
5302
  },
5303
  "dependencies": {
5304
+ "find-up": {
5305
+ "version": "3.0.0",
5306
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5307
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5308
+ "dev": true,
5309
+ "requires": {
5310
+ "locate-path": "^3.0.0"
5311
+ }
5312
+ },
5313
  "pkg-dir": {
5314
  "version": "3.0.0",
5315
  "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
5330
  "in-publish": {
5331
  "version": "2.0.1",
5332
  "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
5333
+ "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ=="
 
5334
  },
5335
  "indent-string": {
5336
  "version": "2.1.0",
5337
  "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
5338
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
 
5339
  "requires": {
5340
  "repeating": "^2.0.0"
5341
  }
5399
  "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5400
  "dev": true
5401
  },
5402
+ "ansi-styles": {
5403
+ "version": "3.2.1",
5404
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5405
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5406
+ "dev": true,
5407
+ "requires": {
5408
+ "color-convert": "^1.9.0"
5409
+ }
5410
+ },
5411
+ "chalk": {
5412
+ "version": "2.4.2",
5413
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5414
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5415
+ "dev": true,
5416
+ "requires": {
5417
+ "ansi-styles": "^3.2.1",
5418
+ "escape-string-regexp": "^1.0.5",
5419
+ "supports-color": "^5.3.0"
5420
+ }
5421
+ },
5422
+ "is-fullwidth-code-point": {
5423
+ "version": "2.0.0",
5424
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5425
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5426
+ "dev": true
5427
+ },
5428
  "string-width": {
5429
  "version": "2.1.1",
5430
  "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5445
  }
5446
  }
5447
  }
5448
+ },
5449
+ "strip-ansi": {
5450
+ "version": "5.2.0",
5451
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
5452
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
5453
+ "dev": true,
5454
+ "requires": {
5455
+ "ansi-regex": "^4.1.0"
5456
+ },
5457
+ "dependencies": {
5458
+ "ansi-regex": {
5459
+ "version": "4.1.0",
5460
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
5461
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
5462
+ "dev": true
5463
+ }
5464
+ }
5465
+ },
5466
+ "supports-color": {
5467
+ "version": "5.5.0",
5468
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
5469
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
5470
+ "dev": true,
5471
+ "requires": {
5472
+ "has-flag": "^3.0.0"
5473
+ }
5474
  }
5475
  }
5476
  },
5477
+ "internal-slot": {
5478
+ "version": "1.0.3",
5479
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
5480
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
5481
+ "dev": true,
5482
+ "requires": {
5483
+ "get-intrinsic": "^1.1.0",
5484
+ "has": "^1.0.3",
5485
+ "side-channel": "^1.0.4"
5486
+ }
5487
+ },
5488
  "interpret": {
5489
  "version": "1.4.0",
5490
  "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
5515
  "kind-of": "^3.0.2"
5516
  },
5517
  "dependencies": {
5518
+ "is-buffer": {
5519
+ "version": "1.1.6",
5520
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5521
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5522
+ "dev": true
5523
+ },
5524
  "kind-of": {
5525
  "version": "3.2.2",
5526
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5538
  "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
5539
  "dev": true
5540
  },
 
 
 
 
 
 
5541
  "is-alphanumerical": {
5542
  "version": "1.0.4",
5543
  "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
5551
  "is-arrayish": {
5552
  "version": "0.2.1",
5553
  "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5554
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
 
5555
  },
5556
+ "is-bigint": {
5557
+ "version": "1.0.4",
5558
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
5559
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
5560
+ "dev": true,
5561
+ "requires": {
5562
+ "has-bigints": "^1.0.1"
5563
+ }
5564
+ },
5565
+ "is-boolean-object": {
5566
+ "version": "1.1.2",
5567
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
5568
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
5569
  "dev": true,
 
5570
  "requires": {
5571
+ "call-bind": "^1.0.2",
5572
+ "has-tostringtag": "^1.0.0"
5573
  }
5574
  },
5575
  "is-buffer": {
5576
+ "version": "2.0.5",
5577
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
5578
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
5579
  "dev": true
5580
  },
5581
  "is-callable": {
5582
+ "version": "1.2.4",
5583
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
5584
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
5585
  "dev": true
5586
  },
5587
  "is-color-stop": {
5599
  }
5600
  },
5601
  "is-core-module": {
5602
+ "version": "2.8.0",
5603
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
5604
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
 
5605
  "requires": {
5606
  "has": "^1.0.3"
5607
  }
5615
  "kind-of": "^3.0.2"
5616
  },
5617
  "dependencies": {
5618
+ "is-buffer": {
5619
+ "version": "1.1.6",
5620
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5621
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5622
+ "dev": true
5623
+ },
5624
  "kind-of": {
5625
  "version": "3.2.2",
5626
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5633
  }
5634
  },
5635
  "is-date-object": {
5636
+ "version": "1.0.5",
5637
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
5638
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
5639
+ "dev": true,
5640
+ "requires": {
5641
+ "has-tostringtag": "^1.0.0"
5642
+ }
5643
  },
5644
  "is-decimal": {
5645
  "version": "1.0.4",
5687
  "is-finite": {
5688
  "version": "1.1.0",
5689
  "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
5690
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
 
5691
  },
5692
  "is-fullwidth-code-point": {
5693
+ "version": "1.0.0",
5694
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5695
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
5696
+ "requires": {
5697
+ "number-is-nan": "^1.0.0"
5698
+ }
5699
  },
5700
  "is-glob": {
5701
+ "version": "4.0.3",
5702
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
5703
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
5704
  "dev": true,
5705
  "requires": {
5706
  "is-extglob": "^2.1.1"
5719
  "dev": true
5720
  },
5721
  "is-number": {
5722
+ "version": "7.0.0",
5723
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
5724
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
5725
+ "dev": true
5726
+ },
5727
+ "is-number-object": {
5728
+ "version": "1.0.6",
5729
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
5730
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
5731
  "dev": true,
5732
  "requires": {
5733
+ "has-tostringtag": "^1.0.0"
 
 
 
 
 
 
 
 
 
 
 
5734
  }
5735
  },
5736
  "is-obj": {
5740
  "dev": true
5741
  },
5742
  "is-plain-obj": {
5743
+ "version": "2.1.0",
5744
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
5745
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
5746
  "dev": true
5747
  },
5748
  "is-plain-object": {
5755
  }
5756
  },
5757
  "is-regex": {
5758
+ "version": "1.1.4",
5759
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
5760
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
5761
  "dev": true,
5762
  "requires": {
5763
  "call-bind": "^1.0.2",
5764
+ "has-tostringtag": "^1.0.0"
5765
  }
5766
  },
5767
  "is-regexp": {
5768
+ "version": "2.1.0",
5769
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
5770
+ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
5771
  "dev": true
5772
  },
5773
  "is-resolvable": {
5776
  "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
5777
  "dev": true
5778
  },
5779
+ "is-shared-array-buffer": {
5780
  "version": "1.0.1",
5781
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
5782
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
5783
  "dev": true
5784
  },
5785
+ "is-string": {
5786
+ "version": "1.0.7",
5787
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
5788
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
5789
  "dev": true,
5790
  "requires": {
5791
+ "has-tostringtag": "^1.0.0"
5792
  }
5793
  },
5794
  "is-symbol": {
5795
+ "version": "1.0.4",
5796
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
5797
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
5798
  "dev": true,
5799
  "requires": {
5800
+ "has-symbols": "^1.0.2"
5801
  }
5802
  },
5803
  "is-typedarray": {
5804
  "version": "1.0.0",
5805
  "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
5806
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
5807
+ },
5808
+ "is-unicode-supported": {
5809
+ "version": "0.1.0",
5810
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
5811
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
5812
  "dev": true
5813
  },
5814
  "is-utf8": {
5815
  "version": "0.2.1",
5816
  "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
5817
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
 
5818
  },
5819
+ "is-weakref": {
5820
+ "version": "1.0.1",
5821
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
5822
+ "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
5823
+ "dev": true,
5824
+ "requires": {
5825
+ "call-bind": "^1.0.0"
5826
+ }
5827
  },
5828
  "is-windows": {
5829
  "version": "1.0.2",
5831
  "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
5832
  "dev": true
5833
  },
 
 
 
 
 
 
 
 
 
 
 
 
5834
  "isarray": {
5835
  "version": "0.0.1",
5836
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5839
  "isexe": {
5840
  "version": "2.0.0",
5841
  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
5842
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
 
5843
  },
5844
  "isobject": {
5845
  "version": "3.0.1",
5850
  "isstream": {
5851
  "version": "0.1.2",
5852
  "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
5853
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
 
5854
  },
5855
  "jest-worker": {
5856
  "version": "26.6.2",
5881
  }
5882
  },
5883
  "jquery": {
5884
+ "version": "3.6.0",
5885
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
5886
+ "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==",
5887
  "dev": true
5888
  },
5889
  "js-base64": {
5890
  "version": "2.6.4",
5891
  "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
5892
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
 
5893
  },
5894
  "js-tokens": {
5895
  "version": "4.0.0",
5910
  "jsbn": {
5911
  "version": "0.1.1",
5912
  "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
5913
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
 
5914
  },
5915
  "jsesc": {
5916
  "version": "2.5.2",
5919
  "dev": true
5920
  },
5921
  "jshint": {
5922
+ "version": "2.13.1",
5923
+ "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.1.tgz",
5924
+ "integrity": "sha512-vymzfR3OysF5P774x6zYv0bD4EpH6NWRxpq54wO9mA9RuY49yb1teKSICkLx2Ryx+mfzlVVNNbTBtsRtg78t7g==",
5925
  "requires": {
5926
  "cli": "~1.0.0",
5927
  "console-browserify": "1.1.x",
5928
  "exit": "0.1.x",
5929
  "htmlparser2": "3.8.x",
5930
+ "lodash": "~4.17.21",
5931
  "minimatch": "~3.0.2",
5932
  "shelljs": "0.3.x",
5933
  "strip-json-comments": "1.0.x"
5948
  "json-schema": {
5949
  "version": "0.2.3",
5950
  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
5951
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
 
5952
  },
5953
  "json-schema-traverse": {
5954
  "version": "0.4.1",
5955
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
5956
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
 
5957
  },
5958
  "json-stable-stringify-without-jsonify": {
5959
  "version": "1.0.1",
5964
  "json-stringify-safe": {
5965
  "version": "5.0.1",
5966
  "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
5967
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
 
5968
  },
5969
  "json5": {
5970
  "version": "2.2.0",
5988
  "version": "1.4.1",
5989
  "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
5990
  "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
 
5991
  "requires": {
5992
  "assert-plus": "1.0.0",
5993
  "extsprintf": "1.3.0",
6002
  "dev": true
6003
  },
6004
  "known-css-properties": {
6005
+ "version": "0.21.0",
6006
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz",
6007
+ "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
6008
  "dev": true
6009
  },
6010
  "last-call-webpack-plugin": {
6017
  "webpack-sources": "^1.1.0"
6018
  }
6019
  },
 
 
 
 
 
 
6020
  "levn": {
6021
  "version": "0.3.0",
6022
  "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
6037
  "version": "1.1.0",
6038
  "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
6039
  "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
 
6040
  "requires": {
6041
  "graceful-fs": "^4.1.2",
6042
  "parse-json": "^2.2.0",
6043
  "pify": "^2.0.0",
6044
  "pinkie-promise": "^2.0.0",
6045
  "strip-bom": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
6046
  }
6047
  },
6048
  "loader-fs-cache": {
6066
  "pkg-dir": "^1.0.0"
6067
  }
6068
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6069
  "pkg-dir": {
6070
  "version": "1.0.0",
6071
  "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
6078
  }
6079
  },
6080
  "loader-runner": {
6081
+ "version": "4.2.0",
6082
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
6083
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
6084
  "dev": true
6085
  },
6086
  "loader-utils": {
6112
  "requires": {
6113
  "p-locate": "^3.0.0",
6114
  "path-exists": "^3.0.0"
6115
+ },
6116
+ "dependencies": {
6117
+ "path-exists": {
6118
+ "version": "3.0.0",
6119
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
6120
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
6121
+ }
6122
  }
6123
  },
6124
  "lodash": {
6125
+ "version": "4.17.21",
6126
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
6127
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
6128
+ },
6129
+ "lodash.debounce": {
6130
+ "version": "4.0.8",
6131
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
6132
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
6133
+ "dev": true
6134
  },
6135
  "lodash.get": {
6136
  "version": "4.4.2",
6150
  "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
6151
  "dev": true
6152
  },
6153
+ "lodash.truncate": {
6154
+ "version": "4.4.2",
6155
+ "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
6156
+ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
6157
+ "dev": true
6158
+ },
6159
  "lodash.uniq": {
6160
  "version": "4.5.0",
6161
  "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
6163
  "dev": true
6164
  },
6165
  "log-symbols": {
6166
+ "version": "4.1.0",
6167
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
6168
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
6169
  "dev": true,
6170
  "requires": {
6171
+ "chalk": "^4.1.0",
6172
+ "is-unicode-supported": "^0.1.0"
6173
+ },
6174
+ "dependencies": {
6175
+ "ansi-styles": {
6176
+ "version": "4.3.0",
6177
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6178
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6179
+ "dev": true,
6180
+ "requires": {
6181
+ "color-convert": "^2.0.1"
6182
+ }
6183
+ },
6184
+ "chalk": {
6185
+ "version": "4.1.2",
6186
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
6187
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
6188
+ "dev": true,
6189
+ "requires": {
6190
+ "ansi-styles": "^4.1.0",
6191
+ "supports-color": "^7.1.0"
6192
+ }
6193
+ },
6194
+ "color-convert": {
6195
+ "version": "2.0.1",
6196
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6197
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6198
+ "dev": true,
6199
+ "requires": {
6200
+ "color-name": "~1.1.4"
6201
+ }
6202
+ },
6203
+ "color-name": {
6204
+ "version": "1.1.4",
6205
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6206
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6207
+ "dev": true
6208
+ },
6209
+ "has-flag": {
6210
+ "version": "4.0.0",
6211
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
6212
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6213
+ "dev": true
6214
+ },
6215
+ "supports-color": {
6216
+ "version": "7.2.0",
6217
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6218
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6219
+ "dev": true,
6220
+ "requires": {
6221
+ "has-flag": "^4.0.0"
6222
+ }
6223
+ }
6224
+ }
6225
+ },
6226
+ "longest-streak": {
6227
+ "version": "2.0.4",
6228
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
6229
+ "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
6230
+ "dev": true
6231
+ },
6232
+ "loose-envify": {
6233
+ "version": "1.4.0",
6234
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
6235
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
6236
  "dev": true,
6237
  "requires": {
6238
  "js-tokens": "^3.0.0 || ^4.0.0"
6242
  "version": "1.6.0",
6243
  "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
6244
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
 
6245
  "requires": {
6246
  "currently-unhandled": "^0.4.1",
6247
  "signal-exit": "^3.0.0"
6251
  "version": "4.1.5",
6252
  "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6253
  "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
 
6254
  "requires": {
6255
  "pseudomap": "^1.0.2",
6256
  "yallist": "^2.1.2"
6282
  "map-obj": {
6283
  "version": "1.0.1",
6284
  "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
6285
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
 
6286
  },
6287
  "map-visit": {
6288
  "version": "1.0.0",
6293
  "object-visit": "^1.0.0"
6294
  }
6295
  },
 
 
 
 
 
 
 
 
 
 
 
 
6296
  "matched": {
6297
  "version": "5.0.1",
6298
  "resolved": "https://registry.npmjs.org/matched/-/matched-5.0.1.tgz",
6309
  "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
6310
  "dev": true
6311
  },
6312
+ "mdast-util-from-markdown": {
6313
+ "version": "0.8.5",
6314
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
6315
+ "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
6316
  "dev": true,
6317
  "requires": {
6318
+ "@types/mdast": "^3.0.0",
6319
+ "mdast-util-to-string": "^2.0.0",
6320
+ "micromark": "~2.11.0",
6321
+ "parse-entities": "^2.0.0",
6322
+ "unist-util-stringify-position": "^2.0.0"
6323
  }
6324
  },
6325
+ "mdast-util-to-markdown": {
6326
+ "version": "0.6.5",
6327
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
6328
+ "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
6329
  "dev": true,
6330
  "requires": {
6331
+ "@types/unist": "^2.0.0",
6332
+ "longest-streak": "^2.0.0",
6333
+ "mdast-util-to-string": "^2.0.0",
6334
+ "parse-entities": "^2.0.0",
6335
+ "repeat-string": "^1.0.0",
6336
+ "zwitch": "^1.0.0"
6337
  }
6338
  },
6339
+ "mdast-util-to-string": {
6340
+ "version": "2.0.0",
6341
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
6342
+ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
6343
+ "dev": true
6344
+ },
6345
  "mdn-data": {
6346
  "version": "2.0.4",
6347
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
6349
  "dev": true
6350
  },
6351
  "memory-fs": {
6352
+ "version": "0.5.0",
6353
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
6354
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
6355
  "dev": true,
6356
  "requires": {
6357
  "errno": "^0.1.3",
6394
  "version": "3.7.0",
6395
  "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
6396
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
 
6397
  "requires": {
6398
  "camelcase-keys": "^2.0.0",
6399
  "decamelize": "^1.1.2",
6419
  "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
6420
  "dev": true
6421
  },
6422
+ "micromark": {
6423
+ "version": "2.11.4",
6424
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
6425
+ "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
6426
  "dev": true,
6427
  "requires": {
6428
+ "debug": "^4.0.0",
6429
+ "parse-entities": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
6430
  }
6431
  },
6432
+ "micromatch": {
6433
+ "version": "4.0.4",
6434
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
6435
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
6436
  "dev": true,
6437
  "requires": {
6438
+ "braces": "^3.0.1",
6439
+ "picomatch": "^2.2.3"
 
 
 
 
 
 
 
 
6440
  }
6441
  },
6442
  "mime": {
6443
+ "version": "2.6.0",
6444
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
6445
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
6446
  "dev": true
6447
  },
6448
  "mime-db": {
6449
+ "version": "1.51.0",
6450
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
6451
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
 
6452
  },
6453
  "mime-types": {
6454
+ "version": "2.1.34",
6455
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
6456
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
 
6457
  "requires": {
6458
+ "mime-db": "1.51.0"
6459
  }
6460
  },
6461
  "mimic-fn": {
6494
  }
6495
  }
6496
  },
 
 
 
 
 
 
 
 
 
 
 
 
6497
  "minimatch": {
6498
  "version": "3.0.4",
6499
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
6505
  "minimist": {
6506
  "version": "1.2.5",
6507
  "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6508
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
 
6509
  },
6510
  "minimist-options": {
6511
+ "version": "4.1.0",
6512
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
6513
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
6514
  "dev": true,
6515
  "requires": {
6516
  "arrify": "^1.0.1",
6517
+ "is-plain-obj": "^1.1.0",
6518
+ "kind-of": "^6.0.3"
6519
+ },
6520
+ "dependencies": {
6521
+ "is-plain-obj": {
6522
+ "version": "1.1.0",
6523
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
6524
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
6525
+ "dev": true
6526
+ }
6527
  }
6528
  },
6529
  "minipass": {
6530
+ "version": "3.1.5",
6531
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
6532
+ "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
6533
  "dev": true,
6534
  "requires": {
6535
  "yallist": "^4.0.0"
6588
  }
6589
  }
6590
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6591
  "mixin-deep": {
6592
  "version": "1.3.2",
6593
  "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
6613
  "version": "0.5.5",
6614
  "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
6615
  "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
 
6616
  "requires": {
6617
  "minimist": "^1.2.5"
6618
  }
6619
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6620
  "ms": {
6621
  "version": "2.1.2",
6622
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
6630
  "dev": true
6631
  },
6632
  "nan": {
6633
+ "version": "2.15.0",
6634
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
6635
+ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
 
6636
  },
6637
  "nanomatch": {
6638
  "version": "1.2.13",
6675
  "version": "3.8.0",
6676
  "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
6677
  "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
 
6678
  "requires": {
6679
  "fstream": "^1.0.0",
6680
  "glob": "^7.0.3",
6693
  "semver": {
6694
  "version": "5.3.0",
6695
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
6696
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6697
  }
6698
  }
6699
  },
6700
  "node-releases": {
6701
+ "version": "2.0.1",
6702
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
6703
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
6704
  "dev": true
6705
  },
6706
  "node-sass": {
6707
  "version": "4.14.1",
6708
  "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
6709
  "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
 
6710
  "requires": {
6711
  "async-foreach": "^0.1.3",
6712
  "chalk": "^1.1.1",
6725
  "sass-graph": "2.2.5",
6726
  "stdout-stream": "^1.4.0",
6727
  "true-case-path": "^1.0.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6728
  }
6729
  },
6730
  "nopt": {
6731
  "version": "3.0.6",
6732
  "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
6733
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
 
6734
  "requires": {
6735
  "abbrev": "1"
6736
  }
6739
  "version": "2.5.0",
6740
  "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
6741
  "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
 
6742
  "requires": {
6743
  "hosted-git-info": "^2.1.4",
6744
  "resolve": "^1.10.0",
6746
  "validate-npm-package-license": "^3.0.1"
6747
  }
6748
  },
 
 
 
 
 
 
 
6749
  "normalize-range": {
6750
  "version": "0.1.2",
6751
  "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
6768
  "version": "4.1.2",
6769
  "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
6770
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
 
6771
  "requires": {
6772
  "are-we-there-yet": "~1.1.2",
6773
  "console-control-strings": "~1.1.0",
6793
  "number-is-nan": {
6794
  "version": "1.0.1",
6795
  "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
6796
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
 
6797
  },
6798
  "oauth-sign": {
6799
  "version": "0.9.0",
6800
  "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
6801
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
 
6802
  },
6803
  "object-assign": {
6804
  "version": "4.1.1",
6805
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
6806
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
 
6807
  },
6808
  "object-copy": {
6809
  "version": "0.1.0",
6825
  "is-descriptor": "^0.1.0"
6826
  }
6827
  },
6828
+ "is-buffer": {
6829
+ "version": "1.1.6",
6830
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
6831
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
6832
+ "dev": true
6833
+ },
6834
  "kind-of": {
6835
  "version": "3.2.2",
6836
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6849
  "dev": true
6850
  },
6851
  "object-inspect": {
6852
+ "version": "1.11.0",
6853
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
6854
+ "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
6855
  "dev": true
6856
  },
6857
  "object-keys": {
6882
  }
6883
  },
6884
  "object.getownpropertydescriptors": {
6885
+ "version": "2.1.3",
6886
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
6887
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
6888
  "dev": true,
6889
  "requires": {
6890
+ "call-bind": "^1.0.2",
6891
  "define-properties": "^1.1.3",
6892
+ "es-abstract": "^1.19.1"
6893
  }
6894
  },
6895
  "object.pick": {
6902
  }
6903
  },
6904
  "object.values": {
6905
+ "version": "1.1.5",
6906
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
6907
+ "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
6908
  "dev": true,
6909
  "requires": {
6910
+ "call-bind": "^1.0.2",
6911
  "define-properties": "^1.1.3",
6912
+ "es-abstract": "^1.19.1"
 
6913
  }
6914
  },
6915
  "once": {
6930
  }
6931
  },
6932
  "optimize-css-assets-webpack-plugin": {
6933
+ "version": "5.0.8",
6934
+ "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz",
6935
+ "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==",
6936
  "dev": true,
6937
  "requires": {
6938
  "cssnano": "^4.1.10",
6953
  "word-wrap": "~1.2.3"
6954
  }
6955
  },
 
 
 
 
 
 
6956
  "os-homedir": {
6957
  "version": "1.0.2",
6958
  "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
6959
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
 
6960
  },
6961
  "os-tmpdir": {
6962
  "version": "1.0.2",
6963
  "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
6964
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
 
6965
  },
6966
  "osenv": {
6967
  "version": "0.1.5",
6968
  "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
6969
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
 
6970
  "requires": {
6971
  "os-homedir": "^1.0.0",
6972
  "os-tmpdir": "^1.0.0"
7002
  "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
7003
  "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
7004
  },
7005
+ "parent-module": {
7006
+ "version": "1.0.1",
7007
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
7008
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
 
 
 
 
 
 
7009
  "dev": true,
7010
  "requires": {
7011
+ "callsites": "^3.0.0"
 
 
7012
  },
7013
  "dependencies": {
7014
+ "callsites": {
7015
+ "version": "3.1.0",
7016
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
7017
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7018
  "dev": true
7019
  }
7020
  }
7021
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
7022
  "parse-entities": {
7023
+ "version": "2.0.0",
7024
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
7025
+ "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
7026
  "dev": true,
7027
  "requires": {
7028
  "character-entities": "^1.0.0",
7034
  }
7035
  },
7036
  "parse-json": {
7037
+ "version": "2.2.0",
7038
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
7039
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
 
7040
  "requires": {
7041
+ "error-ex": "^1.2.0"
 
7042
  }
7043
  },
7044
  "parse-passwd": {
7053
  "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
7054
  "dev": true
7055
  },
 
 
 
 
 
 
 
 
 
 
 
 
7056
  "path-exists": {
7057
+ "version": "2.1.0",
7058
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
7059
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
7060
+ "requires": {
7061
+ "pinkie-promise": "^2.0.0"
7062
+ }
7063
  },
7064
  "path-is-absolute": {
7065
  "version": "1.0.1",
7079
  "dev": true
7080
  },
7081
  "path-parse": {
7082
+ "version": "1.0.7",
7083
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
7084
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
 
7085
  },
7086
  "path-sort": {
7087
  "version": "0.1.0",
7093
  "version": "1.1.0",
7094
  "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
7095
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
 
7096
  "requires": {
7097
  "graceful-fs": "^4.1.2",
7098
  "pify": "^2.0.0",
7099
  "pinkie-promise": "^2.0.0"
7100
  }
7101
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
7102
  "performance-now": {
7103
  "version": "2.1.0",
7104
  "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
7105
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
 
7106
  },
7107
  "php-parser": {
7108
+ "version": "3.0.3",
7109
+ "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.0.3.tgz",
7110
+ "integrity": "sha512-WjbrtYrwmLY9hpoKoq1+mVqJhT0dEVDZRWSpNIw2MpTw3VM/K4C6e0WR4KlU6G/XROkV7tpH4NesV2dDiPxqaw==",
7111
+ "dev": true
7112
+ },
7113
+ "picocolors": {
7114
+ "version": "1.0.0",
7115
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
7116
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
7117
  "dev": true
7118
  },
7119
  "picomatch": {
7120
+ "version": "2.3.0",
7121
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
7122
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
7123
  "dev": true
7124
  },
7125
  "pify": {
7126
  "version": "2.3.0",
7127
  "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
7128
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
 
7129
  },
7130
  "pinkie": {
7131
  "version": "2.0.4",
7132
  "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
7133
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
 
7134
  },
7135
  "pinkie-promise": {
7136
  "version": "2.0.1",
7137
  "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
7138
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
 
7139
  "requires": {
7140
  "pinkie": "^2.0.0"
7141
  }
7192
  "dev": true
7193
  },
7194
  "postcss": {
7195
+ "version": "7.0.39",
7196
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
7197
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
7198
  "dev": true,
7199
  "requires": {
7200
+ "picocolors": "^0.2.1",
7201
+ "source-map": "^0.6.1"
 
7202
  },
7203
  "dependencies": {
7204
+ "picocolors": {
7205
+ "version": "0.2.1",
7206
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
7207
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
7208
+ "dev": true
7209
+ },
7210
  "source-map": {
7211
  "version": "0.6.1",
7212
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7213
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7214
  "dev": true
 
 
 
 
 
 
 
 
 
7215
  }
7216
  }
7217
  },
7227
  "postcss-functions": "^3.0.0"
7228
  },
7229
  "dependencies": {
7230
+ "ansi-styles": {
7231
+ "version": "3.2.1",
7232
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7233
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7234
+ "dev": true,
7235
+ "requires": {
7236
+ "color-convert": "^1.9.0"
7237
+ }
7238
+ },
7239
+ "chalk": {
7240
+ "version": "2.4.2",
7241
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7242
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7243
+ "dev": true,
7244
+ "requires": {
7245
+ "ansi-styles": "^3.2.1",
7246
+ "escape-string-regexp": "^1.0.5",
7247
+ "supports-color": "^5.3.0"
7248
+ }
7249
+ },
7250
  "postcss": {
7251
  "version": "6.0.23",
7252
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7263
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7264
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7265
  "dev": true
7266
+ },
7267
+ "supports-color": {
7268
+ "version": "5.5.0",
7269
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7270
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7271
+ "dev": true,
7272
+ "requires": {
7273
+ "has-flag": "^3.0.0"
7274
+ }
7275
  }
7276
  }
7277
  },
7373
  "postcss-value-parser": "^3.3.0"
7374
  },
7375
  "dependencies": {
7376
+ "ansi-styles": {
7377
+ "version": "3.2.1",
7378
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7379
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7380
+ "dev": true,
7381
+ "requires": {
7382
+ "color-convert": "^1.9.0"
7383
+ }
7384
+ },
7385
+ "chalk": {
7386
+ "version": "2.4.2",
7387
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7388
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7389
+ "dev": true,
7390
+ "requires": {
7391
+ "ansi-styles": "^3.2.1",
7392
+ "escape-string-regexp": "^1.0.5",
7393
+ "supports-color": "^5.3.0"
7394
+ }
7395
+ },
7396
  "postcss": {
7397
  "version": "6.0.23",
7398
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7415
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7416
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7417
  "dev": true
7418
+ },
7419
+ "supports-color": {
7420
+ "version": "5.5.0",
7421
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7422
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7423
+ "dev": true,
7424
+ "requires": {
7425
+ "has-flag": "^3.0.0"
7426
+ }
7427
  }
7428
  }
7429
  },
7484
  }
7485
  }
7486
  },
 
 
 
 
 
 
 
 
 
7487
  "postcss-less": {
7488
  "version": "3.1.4",
7489
  "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
7528
  }
7529
  }
7530
  },
 
 
 
 
 
 
 
 
 
 
7531
  "postcss-media-query-parser": {
7532
  "version": "0.2.3",
7533
  "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
7675
  "postcss": "^6.0.1"
7676
  },
7677
  "dependencies": {
7678
+ "ansi-styles": {
7679
+ "version": "3.2.1",
7680
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7681
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7682
+ "dev": true,
7683
+ "requires": {
7684
+ "color-convert": "^1.9.0"
7685
+ }
7686
+ },
7687
+ "chalk": {
7688
+ "version": "2.4.2",
7689
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7690
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7691
+ "dev": true,
7692
+ "requires": {
7693
+ "ansi-styles": "^3.2.1",
7694
+ "escape-string-regexp": "^1.0.5",
7695
+ "supports-color": "^5.3.0"
7696
+ }
7697
+ },
7698
  "postcss": {
7699
  "version": "6.0.23",
7700
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7711
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7712
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7713
  "dev": true
7714
+ },
7715
+ "supports-color": {
7716
+ "version": "5.5.0",
7717
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7718
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7719
+ "dev": true,
7720
+ "requires": {
7721
+ "has-flag": "^3.0.0"
7722
+ }
7723
  }
7724
  }
7725
  },
7733
  "postcss": "^6.0.1"
7734
  },
7735
  "dependencies": {
7736
+ "ansi-styles": {
7737
+ "version": "3.2.1",
7738
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7739
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7740
+ "dev": true,
7741
+ "requires": {
7742
+ "color-convert": "^1.9.0"
7743
+ }
7744
+ },
7745
+ "chalk": {
7746
+ "version": "2.4.2",
7747
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7748
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7749
+ "dev": true,
7750
+ "requires": {
7751
+ "ansi-styles": "^3.2.1",
7752
+ "escape-string-regexp": "^1.0.5",
7753
+ "supports-color": "^5.3.0"
7754
+ }
7755
+ },
7756
  "postcss": {
7757
  "version": "6.0.23",
7758
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7769
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7770
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7771
  "dev": true
7772
+ },
7773
+ "supports-color": {
7774
+ "version": "5.5.0",
7775
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7776
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7777
+ "dev": true,
7778
+ "requires": {
7779
+ "has-flag": "^3.0.0"
7780
+ }
7781
  }
7782
  }
7783
  },
7791
  "postcss": "^6.0.1"
7792
  },
7793
  "dependencies": {
7794
+ "ansi-styles": {
7795
+ "version": "3.2.1",
7796
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7797
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7798
+ "dev": true,
7799
+ "requires": {
7800
+ "color-convert": "^1.9.0"
7801
+ }
7802
+ },
7803
+ "chalk": {
7804
+ "version": "2.4.2",
7805
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7806
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7807
+ "dev": true,
7808
+ "requires": {
7809
+ "ansi-styles": "^3.2.1",
7810
+ "escape-string-regexp": "^1.0.5",
7811
+ "supports-color": "^5.3.0"
7812
+ }
7813
+ },
7814
  "postcss": {
7815
  "version": "6.0.23",
7816
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7827
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7828
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7829
  "dev": true
7830
+ },
7831
+ "supports-color": {
7832
+ "version": "5.5.0",
7833
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7834
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7835
+ "dev": true,
7836
+ "requires": {
7837
+ "has-flag": "^3.0.0"
7838
+ }
7839
  }
7840
  }
7841
  },
7849
  "postcss": "^6.0.1"
7850
  },
7851
  "dependencies": {
7852
+ "ansi-styles": {
7853
+ "version": "3.2.1",
7854
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
7855
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
7856
+ "dev": true,
7857
+ "requires": {
7858
+ "color-convert": "^1.9.0"
7859
+ }
7860
+ },
7861
+ "chalk": {
7862
+ "version": "2.4.2",
7863
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
7864
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
7865
+ "dev": true,
7866
+ "requires": {
7867
+ "ansi-styles": "^3.2.1",
7868
+ "escape-string-regexp": "^1.0.5",
7869
+ "supports-color": "^5.3.0"
7870
+ }
7871
+ },
7872
  "postcss": {
7873
  "version": "6.0.23",
7874
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
7885
  "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7886
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7887
  "dev": true
7888
+ },
7889
+ "supports-color": {
7890
+ "version": "5.5.0",
7891
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
7892
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7893
+ "dev": true,
7894
+ "requires": {
7895
+ "has-flag": "^3.0.0"
7896
+ }
7897
  }
7898
  }
7899
  },
8089
  "postcss": "^5.2.10"
8090
  },
8091
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8092
  "has-flag": {
8093
  "version": "1.0.0",
8094
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
8107
  "supports-color": "^3.2.3"
8108
  }
8109
  },
8110
+ "source-map": {
8111
+ "version": "0.5.7",
8112
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
8113
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
8114
+ "dev": true
 
 
 
8115
  },
8116
  "supports-color": {
8117
  "version": "3.2.3",
8156
  }
8157
  }
8158
  },
 
 
 
 
 
 
 
 
 
 
 
 
8159
  "postcss-resolve-nested-selector": {
8160
  "version": "0.1.1",
8161
  "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
8172
  }
8173
  },
8174
  "postcss-sass": {
8175
+ "version": "0.4.4",
8176
+ "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
8177
+ "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
8178
  "dev": true,
8179
  "requires": {
8180
+ "gonzales-pe": "^4.3.0",
8181
+ "postcss": "^7.0.21"
8182
  }
8183
  },
8184
  "postcss-scss": {
8191
  }
8192
  },
8193
  "postcss-selector-parser": {
8194
+ "version": "6.0.6",
8195
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
8196
+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
8197
  "dev": true,
8198
  "requires": {
8199
  "cssesc": "^3.0.0",
 
 
8200
  "util-deprecate": "^1.0.2"
8201
  }
8202
  },
8203
  "postcss-svgo": {
8204
+ "version": "4.0.3",
8205
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
8206
+ "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
8207
  "dev": true,
8208
  "requires": {
 
8209
  "postcss": "^7.0.0",
8210
  "postcss-value-parser": "^3.0.0",
8211
  "svgo": "^1.0.0"
8248
  "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
8249
  "dev": true
8250
  },
8251
+ "prettier": {
8252
+ "version": "1.19.1",
8253
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
8254
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
8255
+ "dev": true
8256
+ },
8257
  "private": {
8258
  "version": "0.1.8",
8259
  "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
8260
  "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
8261
  "dev": true
8262
  },
 
 
 
 
 
 
8263
  "process-nextick-args": {
8264
  "version": "2.0.1",
8265
  "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
8266
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
 
8267
  },
8268
  "progress": {
8269
  "version": "2.0.3",
8283
  "integrity": "sha512-BuEzzc5zptP5LsgV5MZETjDaKSWfchl5U9Luiu8SKp7iZWD5tZalOxvNcZRwv+d2phNFr8xlbxmFNcRKfJOzJw==",
8284
  "requires": {
8285
  "strip-ansi": "^5.0.0"
8286
+ },
8287
+ "dependencies": {
8288
+ "ansi-regex": {
8289
+ "version": "4.1.0",
8290
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
8291
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
8292
+ },
8293
+ "strip-ansi": {
8294
+ "version": "5.2.0",
8295
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
8296
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
8297
+ "requires": {
8298
+ "ansi-regex": "^4.1.0"
8299
+ }
8300
+ }
8301
  }
8302
  },
8303
  "prr": {
8309
  "pseudomap": {
8310
  "version": "1.0.2",
8311
  "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
8312
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
 
8313
  },
8314
  "psl": {
8315
  "version": "1.8.0",
8316
  "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
8317
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8318
  },
8319
+ "punycode": {
8320
+ "version": "2.1.1",
8321
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
8322
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
 
 
 
 
 
8323
  },
8324
+ "q": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8325
  "version": "1.5.1",
8326
  "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
8327
  "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
8330
  "qs": {
8331
  "version": "6.5.2",
8332
  "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
8333
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
 
8334
  },
8335
+ "queue-microtask": {
8336
+ "version": "1.2.3",
8337
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
8338
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
 
 
 
 
 
 
8339
  "dev": true
8340
  },
8341
  "quick-lru": {
8342
+ "version": "4.0.1",
8343
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
8344
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
8345
  "dev": true
8346
  },
8347
  "ramda": {
8359
  "safe-buffer": "^5.1.0"
8360
  }
8361
  },
 
 
 
 
 
 
 
 
 
 
8362
  "read-pkg": {
8363
  "version": "1.1.0",
8364
  "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
8365
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
 
8366
  "requires": {
8367
  "load-json-file": "^1.0.0",
8368
  "normalize-package-data": "^2.3.2",
8373
  "version": "1.0.1",
8374
  "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
8375
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
 
8376
  "requires": {
8377
  "find-up": "^1.0.0",
8378
  "read-pkg": "^1.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8379
  }
8380
  },
8381
  "readable-stream": {
8389
  "string_decoder": "~0.10.x"
8390
  }
8391
  },
 
 
 
 
 
 
 
 
 
 
8392
  "redent": {
8393
  "version": "1.0.0",
8394
  "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
8395
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
 
8396
  "requires": {
8397
  "indent-string": "^2.1.0",
8398
  "strip-indent": "^1.0.1"
8405
  "dev": true
8406
  },
8407
  "regenerate-unicode-properties": {
8408
+ "version": "9.0.0",
8409
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
8410
+ "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
8411
  "dev": true,
8412
  "requires": {
8413
+ "regenerate": "^1.4.2"
8414
  }
8415
  },
8416
  "regenerator-runtime": {
8417
+ "version": "0.13.9",
8418
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
8419
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
8420
  "dev": true
8421
  },
8422
  "regenerator-transform": {
8445
  "dev": true
8446
  },
8447
  "regexpu-core": {
8448
+ "version": "4.8.0",
8449
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
8450
+ "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
8451
  "dev": true,
8452
  "requires": {
8453
+ "regenerate": "^1.4.2",
8454
+ "regenerate-unicode-properties": "^9.0.0",
8455
+ "regjsgen": "^0.5.2",
8456
+ "regjsparser": "^0.7.0",
8457
+ "unicode-match-property-ecmascript": "^2.0.0",
8458
+ "unicode-match-property-value-ecmascript": "^2.0.0"
8459
  }
8460
  },
8461
  "regjsgen": {
8465
  "dev": true
8466
  },
8467
  "regjsparser": {
8468
+ "version": "0.7.0",
8469
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
8470
+ "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
8471
  "dev": true,
8472
  "requires": {
8473
  "jsesc": "~0.5.0"
8482
  }
8483
  },
8484
  "remark": {
8485
+ "version": "13.0.0",
8486
+ "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
8487
+ "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
8488
  "dev": true,
8489
  "requires": {
8490
+ "remark-parse": "^9.0.0",
8491
+ "remark-stringify": "^9.0.0",
8492
+ "unified": "^9.1.0"
8493
  }
8494
  },
8495
  "remark-parse": {
8496
+ "version": "9.0.0",
8497
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
8498
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
8499
  "dev": true,
8500
  "requires": {
8501
+ "mdast-util-from-markdown": "^0.8.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8502
  }
8503
  },
8504
  "remark-stringify": {
8505
+ "version": "9.0.1",
8506
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
8507
+ "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
8508
  "dev": true,
8509
  "requires": {
8510
+ "mdast-util-to-markdown": "^0.6.0"
8511
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8512
  },
8513
  "repeat-element": {
8514
+ "version": "1.1.4",
8515
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
8516
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
8517
  "dev": true
8518
  },
8519
  "repeat-string": {
8526
  "version": "2.0.1",
8527
  "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
8528
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
 
8529
  "requires": {
8530
  "is-finite": "^1.0.0"
8531
  }
8532
  },
 
 
 
 
 
 
8533
  "replace-in-file": {
8534
  "version": "3.4.4",
8535
  "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-3.4.4.tgz",
8538
  "chalk": "^2.4.2",
8539
  "glob": "^7.1.3",
8540
  "yargs": "^13.2.2"
8541
+ },
8542
+ "dependencies": {
8543
+ "ansi-styles": {
8544
+ "version": "3.2.1",
8545
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8546
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8547
+ "requires": {
8548
+ "color-convert": "^1.9.0"
8549
+ }
8550
+ },
8551
+ "chalk": {
8552
+ "version": "2.4.2",
8553
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
8554
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
8555
+ "requires": {
8556
+ "ansi-styles": "^3.2.1",
8557
+ "escape-string-regexp": "^1.0.5",
8558
+ "supports-color": "^5.3.0"
8559
+ }
8560
+ },
8561
+ "supports-color": {
8562
+ "version": "5.5.0",
8563
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
8564
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8565
+ "requires": {
8566
+ "has-flag": "^3.0.0"
8567
+ }
8568
+ }
8569
  }
8570
  },
8571
  "request": {
8572
  "version": "2.88.2",
8573
  "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
8574
  "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
 
8575
  "requires": {
8576
  "aws-sign2": "~0.7.0",
8577
  "aws4": "^1.8.0",
8600
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
8601
  "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
8602
  },
8603
+ "require-from-string": {
8604
+ "version": "2.0.2",
8605
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
8606
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
8607
+ "dev": true
8608
+ },
8609
  "require-main-filename": {
8610
  "version": "2.0.0",
8611
  "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
8615
  "version": "1.20.0",
8616
  "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
8617
  "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
 
8618
  "requires": {
8619
  "is-core-module": "^2.2.0",
8620
  "path-parse": "^1.0.6"
8693
  "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
8694
  "dev": true
8695
  },
8696
+ "reusify": {
8697
+ "version": "1.0.4",
8698
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
8699
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
8700
+ "dev": true
8701
+ },
8702
  "rgb-regex": {
8703
  "version": "1.0.1",
8704
  "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
8715
  "version": "2.7.1",
8716
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
8717
  "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 
8718
  "requires": {
8719
  "glob": "^7.1.3"
8720
  }
8721
  },
 
 
 
 
 
 
 
 
 
 
8722
  "run-async": {
8723
  "version": "2.4.1",
8724
  "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
8725
  "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
8726
  "dev": true
8727
  },
8728
+ "run-parallel": {
8729
+ "version": "1.2.0",
8730
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
8731
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
8732
  "dev": true,
8733
  "requires": {
8734
+ "queue-microtask": "^1.2.2"
8735
  }
8736
  },
8737
  "rxjs": {
8738
+ "version": "6.6.7",
8739
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
8740
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
8741
  "dev": true,
8742
  "requires": {
8743
  "tslib": "^1.9.0"
8746
  "safe-buffer": {
8747
  "version": "5.1.2",
8748
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
8749
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
 
8750
  },
8751
  "safe-regex": {
8752
  "version": "1.1.0",
8760
  "safer-buffer": {
8761
  "version": "2.1.2",
8762
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
8763
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 
8764
  },
8765
  "sass-graph": {
8766
  "version": "2.2.5",
8767
  "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
8768
  "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
 
8769
  "requires": {
8770
  "glob": "^7.0.0",
8771
  "lodash": "^4.0.0",
8827
  "version": "0.2.3",
8828
  "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
8829
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
 
8830
  "requires": {
8831
  "js-base64": "^2.1.8",
8832
  "source-map": "^0.4.2"
 
 
 
 
 
 
 
 
 
 
 
8833
  }
8834
  },
8835
  "semver": {
8836
  "version": "5.7.1",
8837
  "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
8838
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
 
8839
  },
8840
  "serialize-javascript": {
8841
  "version": "5.0.1",
8874
  }
8875
  }
8876
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8877
  "shallow-clone": {
8878
  "version": "3.0.1",
8879
  "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
8903
  "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
8904
  "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E="
8905
  },
8906
+ "side-channel": {
8907
+ "version": "1.0.4",
8908
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
8909
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
8910
+ "dev": true,
8911
+ "requires": {
8912
+ "call-bind": "^1.0.0",
8913
+ "get-intrinsic": "^1.0.2",
8914
+ "object-inspect": "^1.9.0"
8915
+ }
8916
+ },
8917
  "signal-exit": {
8918
+ "version": "3.0.5",
8919
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
8920
+ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ=="
 
8921
  },
8922
  "simple-swizzle": {
8923
  "version": "0.2.2",
8951
  "ansi-styles": "^3.2.0",
8952
  "astral-regex": "^1.0.0",
8953
  "is-fullwidth-code-point": "^2.0.0"
8954
+ },
8955
+ "dependencies": {
8956
+ "ansi-styles": {
8957
+ "version": "3.2.1",
8958
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8959
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8960
+ "dev": true,
8961
+ "requires": {
8962
+ "color-convert": "^1.9.0"
8963
+ }
8964
+ },
8965
+ "is-fullwidth-code-point": {
8966
+ "version": "2.0.0",
8967
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
8968
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
8969
+ "dev": true
8970
+ }
8971
  }
8972
  },
8973
  "snapdragon": {
9018
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9019
  "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
9020
  "dev": true
9021
+ },
9022
+ "source-map": {
9023
+ "version": "0.5.7",
9024
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
9025
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
9026
+ "dev": true
9027
  }
9028
  }
9029
  },
9087
  "kind-of": "^3.2.0"
9088
  },
9089
  "dependencies": {
9090
+ "is-buffer": {
9091
+ "version": "1.1.6",
9092
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
9093
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
9094
+ "dev": true
9095
+ },
9096
  "kind-of": {
9097
  "version": "3.2.2",
9098
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9111
  "dev": true
9112
  },
9113
  "source-map": {
9114
+ "version": "0.4.4",
9115
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
9116
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9117
+ "requires": {
9118
+ "amdefine": ">=0.0.4"
9119
+ }
9120
  },
9121
  "source-map-resolve": {
9122
  "version": "0.5.3",
9138
  "dev": true,
9139
  "requires": {
9140
  "source-map": "^0.5.6"
9141
+ },
9142
+ "dependencies": {
9143
+ "source-map": {
9144
+ "version": "0.5.7",
9145
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
9146
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
9147
+ "dev": true
9148
+ }
9149
  }
9150
  },
9151
  "source-map-url": {
9158
  "version": "3.1.1",
9159
  "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
9160
  "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
 
9161
  "requires": {
9162
  "spdx-expression-parse": "^3.0.0",
9163
  "spdx-license-ids": "^3.0.0"
9166
  "spdx-exceptions": {
9167
  "version": "2.3.0",
9168
  "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
9169
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
 
9170
  },
9171
  "spdx-expression-parse": {
9172
  "version": "3.0.1",
9173
  "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
9174
  "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
 
9175
  "requires": {
9176
  "spdx-exceptions": "^2.1.0",
9177
  "spdx-license-ids": "^3.0.0"
9178
  }
9179
  },
9180
  "spdx-license-ids": {
9181
+ "version": "3.0.11",
9182
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
9183
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g=="
 
9184
  },
9185
  "specificity": {
9186
  "version": "0.4.1",
9207
  "version": "1.16.1",
9208
  "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
9209
  "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
 
9210
  "requires": {
9211
  "asn1": "~0.2.3",
9212
  "assert-plus": "^1.0.0",
9220
  }
9221
  },
9222
  "ssri": {
9223
+ "version": "8.0.1",
9224
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
9225
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
9226
  "dev": true,
9227
  "requires": {
9228
+ "minipass": "^3.1.1"
9229
  }
9230
  },
9231
  "stable": {
9240
  "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
9241
  "dev": true
9242
  },
 
 
 
 
 
 
9243
  "static-extend": {
9244
  "version": "0.1.2",
9245
  "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
9265
  "version": "1.4.1",
9266
  "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
9267
  "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
 
9268
  "requires": {
9269
  "readable-stream": "^2.0.1"
9270
  },
9272
  "isarray": {
9273
  "version": "1.0.0",
9274
  "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9275
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9276
  },
9277
  "readable-stream": {
9278
  "version": "2.3.7",
9279
  "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
9280
  "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 
9281
  "requires": {
9282
  "core-util-is": "~1.0.0",
9283
  "inherits": "~2.0.3",
9292
  "version": "1.1.1",
9293
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9294
  "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 
9295
  "requires": {
9296
  "safe-buffer": "~5.1.0"
9297
  }
9298
  }
9299
  }
9300
  },
 
 
 
 
 
 
9301
  "string-width": {
9302
+ "version": "1.0.2",
9303
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
9304
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9305
  "requires": {
9306
+ "code-point-at": "^1.0.0",
9307
+ "is-fullwidth-code-point": "^1.0.0",
9308
+ "strip-ansi": "^3.0.0"
9309
  }
9310
  },
9311
  "string.prototype.trimend": {
9312
+ "version": "1.0.4",
9313
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
9314
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
9315
  "dev": true,
9316
  "requires": {
9317
+ "call-bind": "^1.0.2",
9318
  "define-properties": "^1.1.3"
9319
  }
9320
  },
9321
  "string.prototype.trimstart": {
9322
+ "version": "1.0.4",
9323
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
9324
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
9325
  "dev": true,
9326
  "requires": {
9327
+ "call-bind": "^1.0.2",
9328
  "define-properties": "^1.1.3"
9329
  }
9330
  },
9333
  "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
9334
  "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
9335
  },
9336
+ "strip-ansi": {
9337
+ "version": "3.0.1",
9338
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
9339
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
 
9340
  "requires": {
9341
+ "ansi-regex": "^2.0.0"
 
 
 
 
 
 
 
 
 
 
 
9342
  }
9343
  },
9344
  "strip-bom": {
9345
  "version": "2.0.0",
9346
  "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
9347
  "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
 
9348
  "requires": {
9349
  "is-utf8": "^0.2.0"
9350
  }
9353
  "version": "1.0.1",
9354
  "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
9355
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
 
9356
  "requires": {
9357
  "get-stdin": "^4.0.1"
9358
  }
9416
  }
9417
  },
9418
  "stylelint": {
9419
+ "version": "13.13.1",
9420
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz",
9421
+ "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
9422
+ "dev": true,
9423
+ "requires": {
9424
+ "@stylelint/postcss-css-in-js": "^0.37.2",
9425
+ "@stylelint/postcss-markdown": "^0.36.2",
9426
+ "autoprefixer": "^9.8.6",
9427
+ "balanced-match": "^2.0.0",
9428
+ "chalk": "^4.1.1",
9429
+ "cosmiconfig": "^7.0.0",
9430
+ "debug": "^4.3.1",
9431
+ "execall": "^2.0.0",
9432
+ "fast-glob": "^3.2.5",
9433
+ "fastest-levenshtein": "^1.0.12",
9434
+ "file-entry-cache": "^6.0.1",
9435
+ "get-stdin": "^8.0.0",
9436
  "global-modules": "^2.0.0",
9437
+ "globby": "^11.0.3",
9438
  "globjoin": "^0.1.4",
9439
+ "html-tags": "^3.1.0",
9440
+ "ignore": "^5.1.8",
9441
+ "import-lazy": "^4.0.0",
9442
  "imurmurhash": "^0.1.4",
9443
+ "known-css-properties": "^0.21.0",
9444
+ "lodash": "^4.17.21",
9445
+ "log-symbols": "^4.1.0",
9446
+ "mathml-tag-names": "^2.1.3",
9447
+ "meow": "^9.0.0",
9448
+ "micromatch": "^4.0.4",
 
9449
  "normalize-selector": "^0.2.0",
9450
+ "postcss": "^7.0.35",
 
9451
  "postcss-html": "^0.36.0",
9452
+ "postcss-less": "^3.1.4",
 
 
9453
  "postcss-media-query-parser": "^0.2.3",
 
9454
  "postcss-resolve-nested-selector": "^0.1.1",
9455
+ "postcss-safe-parser": "^4.0.2",
9456
+ "postcss-sass": "^0.4.4",
9457
+ "postcss-scss": "^2.1.1",
9458
+ "postcss-selector-parser": "^6.0.5",
9459
  "postcss-syntax": "^0.36.2",
9460
+ "postcss-value-parser": "^4.1.0",
9461
+ "resolve-from": "^5.0.0",
9462
+ "slash": "^3.0.0",
 
9463
  "specificity": "^0.4.1",
9464
+ "string-width": "^4.2.2",
9465
+ "strip-ansi": "^6.0.0",
9466
  "style-search": "^0.1.0",
9467
  "sugarss": "^2.0.0",
9468
  "svg-tags": "^1.0.0",
9469
+ "table": "^6.6.0",
9470
+ "v8-compile-cache": "^2.3.0",
9471
+ "write-file-atomic": "^3.0.3"
9472
  },
9473
  "dependencies": {
9474
+ "ajv": {
9475
+ "version": "8.8.1",
9476
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz",
9477
+ "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==",
9478
+ "dev": true,
9479
+ "requires": {
9480
+ "fast-deep-equal": "^3.1.1",
9481
+ "json-schema-traverse": "^1.0.0",
9482
+ "require-from-string": "^2.0.2",
9483
+ "uri-js": "^4.2.2"
9484
+ }
9485
+ },
9486
+ "ansi-regex": {
9487
+ "version": "5.0.1",
9488
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
9489
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
9490
+ "dev": true
9491
+ },
9492
+ "ansi-styles": {
9493
+ "version": "4.3.0",
9494
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9495
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9496
+ "dev": true,
9497
+ "requires": {
9498
+ "color-convert": "^2.0.1"
9499
+ }
9500
+ },
9501
+ "astral-regex": {
9502
+ "version": "2.0.0",
9503
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
9504
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
9505
+ "dev": true
9506
+ },
9507
+ "balanced-match": {
9508
+ "version": "2.0.0",
9509
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",
9510
+ "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
9511
+ "dev": true
9512
+ },
9513
  "camelcase": {
9514
+ "version": "5.3.1",
9515
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
9516
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
9517
  "dev": true
9518
  },
9519
  "camelcase-keys": {
9520
+ "version": "6.2.2",
9521
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
9522
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
9523
+ "dev": true,
9524
+ "requires": {
9525
+ "camelcase": "^5.3.1",
9526
+ "map-obj": "^4.0.0",
9527
+ "quick-lru": "^4.0.1"
9528
+ }
9529
+ },
9530
+ "chalk": {
9531
+ "version": "4.1.2",
9532
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
9533
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
9534
+ "dev": true,
9535
+ "requires": {
9536
+ "ansi-styles": "^4.1.0",
9537
+ "supports-color": "^7.1.0"
9538
+ }
9539
+ },
9540
+ "color-convert": {
9541
+ "version": "2.0.1",
9542
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9543
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9544
+ "dev": true,
9545
+ "requires": {
9546
+ "color-name": "~1.1.4"
9547
+ }
9548
+ },
9549
+ "color-name": {
9550
+ "version": "1.1.4",
9551
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9552
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9553
+ "dev": true
9554
+ },
9555
+ "cosmiconfig": {
9556
+ "version": "7.0.1",
9557
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
9558
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
9559
  "dev": true,
9560
  "requires": {
9561
+ "@types/parse-json": "^4.0.0",
9562
+ "import-fresh": "^3.2.1",
9563
+ "parse-json": "^5.0.0",
9564
+ "path-type": "^4.0.0",
9565
+ "yaml": "^1.10.0"
9566
  }
9567
  },
9568
+ "emoji-regex": {
9569
+ "version": "8.0.0",
9570
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
9571
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
9572
+ "dev": true
9573
+ },
9574
  "file-entry-cache": {
9575
+ "version": "6.0.1",
9576
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
9577
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
9578
  "dev": true,
9579
  "requires": {
9580
+ "flat-cache": "^3.0.4"
9581
  }
9582
  },
9583
  "find-up": {
9584
+ "version": "4.1.0",
9585
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
9586
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
9587
+ "dev": true,
9588
+ "requires": {
9589
+ "locate-path": "^5.0.0",
9590
+ "path-exists": "^4.0.0"
9591
+ }
9592
+ },
9593
+ "flat-cache": {
9594
+ "version": "3.0.4",
9595
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
9596
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
9597
  "dev": true,
9598
  "requires": {
9599
+ "flatted": "^3.1.0",
9600
+ "rimraf": "^3.0.2"
9601
  }
9602
  },
9603
+ "flatted": {
9604
+ "version": "3.2.4",
9605
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
9606
+ "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
9607
+ "dev": true
9608
+ },
9609
  "get-stdin": {
9610
+ "version": "8.0.0",
9611
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
9612
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
9613
  "dev": true
9614
  },
9615
+ "has-flag": {
9616
+ "version": "4.0.0",
9617
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
9618
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
9619
  "dev": true
9620
  },
9621
+ "hosted-git-info": {
9622
+ "version": "4.0.2",
9623
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
9624
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
9625
+ "dev": true,
9626
+ "requires": {
9627
+ "lru-cache": "^6.0.0"
9628
+ }
9629
+ },
9630
+ "ignore": {
9631
+ "version": "5.1.9",
9632
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
9633
+ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
9634
  "dev": true
9635
  },
9636
+ "import-fresh": {
9637
+ "version": "3.3.0",
9638
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
9639
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
9640
  "dev": true,
9641
  "requires": {
9642
+ "parent-module": "^1.0.0",
9643
+ "resolve-from": "^4.0.0"
 
 
9644
  },
9645
  "dependencies": {
9646
+ "resolve-from": {
9647
+ "version": "4.0.0",
9648
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
9649
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
9650
  "dev": true
9651
  }
9652
  }
9653
  },
9654
+ "indent-string": {
9655
+ "version": "4.0.0",
9656
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
9657
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
9658
+ "dev": true
9659
+ },
9660
+ "is-fullwidth-code-point": {
9661
+ "version": "3.0.0",
9662
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
9663
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
9664
+ "dev": true
9665
+ },
9666
+ "json-schema-traverse": {
9667
+ "version": "1.0.0",
9668
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
9669
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
9670
+ "dev": true
9671
+ },
9672
  "locate-path": {
9673
+ "version": "5.0.0",
9674
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
9675
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
9676
+ "dev": true,
9677
+ "requires": {
9678
+ "p-locate": "^4.1.0"
9679
+ }
9680
+ },
9681
+ "lru-cache": {
9682
+ "version": "6.0.0",
9683
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
9684
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
9685
  "dev": true,
9686
  "requires": {
9687
+ "yallist": "^4.0.0"
 
9688
  }
9689
  },
9690
  "map-obj": {
9691
+ "version": "4.3.0",
9692
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
9693
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
9694
  "dev": true
9695
  },
9696
  "meow": {
9697
+ "version": "9.0.0",
9698
+ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
9699
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
9700
  "dev": true,
9701
  "requires": {
9702
+ "@types/minimist": "^1.2.0",
9703
+ "camelcase-keys": "^6.2.2",
9704
+ "decamelize": "^1.2.0",
9705
+ "decamelize-keys": "^1.1.0",
9706
+ "hard-rejection": "^2.1.0",
9707
+ "minimist-options": "4.1.0",
9708
+ "normalize-package-data": "^3.0.0",
9709
+ "read-pkg-up": "^7.0.1",
9710
+ "redent": "^3.0.0",
9711
+ "trim-newlines": "^3.0.0",
9712
+ "type-fest": "^0.18.0",
9713
+ "yargs-parser": "^20.2.3"
9714
  }
9715
  },
9716
+ "normalize-package-data": {
9717
+ "version": "3.0.3",
9718
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
9719
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
9720
  "dev": true,
9721
  "requires": {
9722
+ "hosted-git-info": "^4.0.1",
9723
+ "is-core-module": "^2.5.0",
9724
+ "semver": "^7.3.4",
9725
+ "validate-npm-package-license": "^3.0.1"
9726
  }
9727
  },
9728
  "p-locate": {
9729
+ "version": "4.1.0",
9730
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
9731
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
9732
  "dev": true,
9733
  "requires": {
9734
+ "p-limit": "^2.2.0"
9735
  }
9736
  },
9737
+ "parse-json": {
9738
+ "version": "5.2.0",
9739
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
9740
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
9741
+ "dev": true,
9742
+ "requires": {
9743
+ "@babel/code-frame": "^7.0.0",
9744
+ "error-ex": "^1.3.1",
9745
+ "json-parse-even-better-errors": "^2.3.0",
9746
+ "lines-and-columns": "^1.1.6"
9747
+ }
9748
+ },
9749
+ "path-exists": {
9750
+ "version": "4.0.0",
9751
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
9752
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
9753
  "dev": true
9754
  },
9755
  "path-type": {
9756
+ "version": "4.0.0",
9757
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
9758
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
9759
+ "dev": true
9760
+ },
9761
+ "read-pkg": {
9762
+ "version": "5.2.0",
9763
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
9764
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
9765
  "dev": true,
9766
  "requires": {
9767
+ "@types/normalize-package-data": "^2.4.0",
9768
+ "normalize-package-data": "^2.5.0",
9769
+ "parse-json": "^5.0.0",
9770
+ "type-fest": "^0.6.0"
9771
  },
9772
  "dependencies": {
9773
+ "hosted-git-info": {
9774
+ "version": "2.8.9",
9775
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
9776
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
9777
+ "dev": true
9778
+ },
9779
+ "normalize-package-data": {
9780
+ "version": "2.5.0",
9781
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
9782
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
9783
+ "dev": true,
9784
+ "requires": {
9785
+ "hosted-git-info": "^2.1.4",
9786
+ "resolve": "^1.10.0",
9787
+ "semver": "2 || 3 || 4 || 5",
9788
+ "validate-npm-package-license": "^3.0.1"
9789
+ }
9790
+ },
9791
+ "semver": {
9792
+ "version": "5.7.1",
9793
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
9794
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
9795
+ "dev": true
9796
+ },
9797
+ "type-fest": {
9798
+ "version": "0.6.0",
9799
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
9800
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
9801
  "dev": true
9802
  }
9803
  }
9804
  },
9805
+ "read-pkg-up": {
9806
+ "version": "7.0.1",
9807
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
9808
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
9809
+ "dev": true,
9810
+ "requires": {
9811
+ "find-up": "^4.1.0",
9812
+ "read-pkg": "^5.2.0",
9813
+ "type-fest": "^0.8.1"
9814
+ },
9815
+ "dependencies": {
9816
+ "type-fest": {
9817
+ "version": "0.8.1",
9818
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
9819
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
9820
+ "dev": true
9821
+ }
9822
+ }
9823
  },
9824
+ "redent": {
9825
+ "version": "3.0.0",
9826
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
9827
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
9828
  "dev": true,
9829
  "requires": {
9830
+ "indent-string": "^4.0.0",
9831
+ "strip-indent": "^3.0.0"
 
9832
  }
9833
  },
9834
+ "resolve-from": {
9835
+ "version": "5.0.0",
9836
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
9837
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
9838
  "dev": true
9839
  },
9840
+ "rimraf": {
9841
+ "version": "3.0.2",
9842
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
9843
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
9844
  "dev": true,
9845
  "requires": {
9846
+ "glob": "^7.1.3"
 
 
9847
  }
9848
  },
9849
+ "semver": {
9850
+ "version": "7.3.5",
9851
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
9852
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
9853
  "dev": true,
9854
  "requires": {
9855
+ "lru-cache": "^6.0.0"
 
9856
  }
9857
  },
9858
+ "slash": {
9859
+ "version": "3.0.0",
9860
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
9861
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
9862
+ "dev": true
9863
+ },
9864
+ "slice-ansi": {
9865
+ "version": "4.0.0",
9866
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
9867
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
9868
  "dev": true,
9869
  "requires": {
9870
+ "ansi-styles": "^4.0.0",
9871
+ "astral-regex": "^2.0.0",
9872
+ "is-fullwidth-code-point": "^3.0.0"
9873
  }
9874
  },
9875
+ "string-width": {
9876
+ "version": "4.2.3",
9877
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
9878
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
9879
+ "dev": true,
9880
+ "requires": {
9881
+ "emoji-regex": "^8.0.0",
9882
+ "is-fullwidth-code-point": "^3.0.0",
9883
+ "strip-ansi": "^6.0.1"
9884
+ }
9885
  },
9886
+ "strip-ansi": {
9887
+ "version": "6.0.1",
9888
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
9889
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
9890
+ "dev": true,
9891
+ "requires": {
9892
+ "ansi-regex": "^5.0.1"
9893
+ }
9894
  },
9895
+ "strip-indent": {
9896
  "version": "3.0.0",
9897
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
9898
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
9899
+ "dev": true,
9900
+ "requires": {
9901
+ "min-indent": "^1.0.0"
9902
+ }
9903
  },
9904
+ "supports-color": {
9905
+ "version": "7.2.0",
9906
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
9907
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
9908
+ "dev": true,
9909
+ "requires": {
9910
+ "has-flag": "^4.0.0"
9911
+ }
9912
+ },
9913
+ "table": {
9914
+ "version": "6.7.3",
9915
+ "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz",
9916
+ "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==",
9917
+ "dev": true,
9918
+ "requires": {
9919
+ "ajv": "^8.0.1",
9920
+ "lodash.truncate": "^4.4.2",
9921
+ "slice-ansi": "^4.0.0",
9922
+ "string-width": "^4.2.3",
9923
+ "strip-ansi": "^6.0.1"
9924
+ }
9925
  },
9926
  "trim-newlines": {
9927
+ "version": "3.0.1",
9928
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
9929
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
9930
+ "dev": true
9931
+ },
9932
+ "yallist": {
9933
+ "version": "4.0.0",
9934
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9935
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9936
  "dev": true
9937
  },
9938
  "yargs-parser": {
9939
+ "version": "20.2.9",
9940
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
9941
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
9942
+ "dev": true
 
 
 
9943
  }
9944
  }
9945
  },
9970
  }
9971
  },
9972
  "stylelint-scss": {
9973
+ "version": "3.21.0",
9974
+ "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz",
9975
+ "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==",
9976
  "dev": true,
9977
  "requires": {
9978
  "lodash": "^4.17.15",
9992
  "micromatch": "^3.1.8",
9993
  "object-assign": "^4.1.0",
9994
  "ramda": "^0.25.0"
9995
+ },
9996
+ "dependencies": {
9997
+ "braces": {
9998
+ "version": "2.3.2",
9999
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
10000
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
10001
+ "dev": true,
10002
+ "requires": {
10003
+ "arr-flatten": "^1.1.0",
10004
+ "array-unique": "^0.3.2",
10005
+ "extend-shallow": "^2.0.1",
10006
+ "fill-range": "^4.0.0",
10007
+ "isobject": "^3.0.1",
10008
+ "repeat-element": "^1.1.2",
10009
+ "snapdragon": "^0.8.1",
10010
+ "snapdragon-node": "^2.0.1",
10011
+ "split-string": "^3.0.2",
10012
+ "to-regex": "^3.0.1"
10013
+ },
10014
+ "dependencies": {
10015
+ "extend-shallow": {
10016
+ "version": "2.0.1",
10017
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10018
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10019
+ "dev": true,
10020
+ "requires": {
10021
+ "is-extendable": "^0.1.0"
10022
+ }
10023
+ }
10024
+ }
10025
+ },
10026
+ "fill-range": {
10027
+ "version": "4.0.0",
10028
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
10029
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
10030
+ "dev": true,
10031
+ "requires": {
10032
+ "extend-shallow": "^2.0.1",
10033
+ "is-number": "^3.0.0",
10034
+ "repeat-string": "^1.6.1",
10035
+ "to-regex-range": "^2.1.0"
10036
+ },
10037
+ "dependencies": {
10038
+ "extend-shallow": {
10039
+ "version": "2.0.1",
10040
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10041
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10042
+ "dev": true,
10043
+ "requires": {
10044
+ "is-extendable": "^0.1.0"
10045
+ }
10046
+ }
10047
+ }
10048
+ },
10049
+ "is-buffer": {
10050
+ "version": "1.1.6",
10051
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
10052
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
10053
+ "dev": true
10054
+ },
10055
+ "is-number": {
10056
+ "version": "3.0.0",
10057
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
10058
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
10059
+ "dev": true,
10060
+ "requires": {
10061
+ "kind-of": "^3.0.2"
10062
+ },
10063
+ "dependencies": {
10064
+ "kind-of": {
10065
+ "version": "3.2.2",
10066
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10067
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10068
+ "dev": true,
10069
+ "requires": {
10070
+ "is-buffer": "^1.1.5"
10071
+ }
10072
+ }
10073
+ }
10074
+ },
10075
+ "micromatch": {
10076
+ "version": "3.1.10",
10077
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
10078
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
10079
+ "dev": true,
10080
+ "requires": {
10081
+ "arr-diff": "^4.0.0",
10082
+ "array-unique": "^0.3.2",
10083
+ "braces": "^2.3.1",
10084
+ "define-property": "^2.0.2",
10085
+ "extend-shallow": "^3.0.2",
10086
+ "extglob": "^2.0.4",
10087
+ "fragment-cache": "^0.2.1",
10088
+ "kind-of": "^6.0.2",
10089
+ "nanomatch": "^1.2.9",
10090
+ "object.pick": "^1.3.0",
10091
+ "regex-not": "^1.0.0",
10092
+ "snapdragon": "^0.8.1",
10093
+ "to-regex": "^3.0.2"
10094
+ }
10095
+ },
10096
+ "to-regex-range": {
10097
+ "version": "2.1.1",
10098
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
10099
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
10100
+ "dev": true,
10101
+ "requires": {
10102
+ "is-number": "^3.0.0",
10103
+ "repeat-string": "^1.6.1"
10104
+ }
10105
+ }
10106
  }
10107
  },
10108
  "sugarss": {
10115
  }
10116
  },
10117
  "supports-color": {
10118
+ "version": "2.0.0",
10119
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10120
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
 
 
 
10121
  },
10122
  "svg-tags": {
10123
  "version": "1.0.0",
10144
  "stable": "^0.1.8",
10145
  "unquote": "~1.1.1",
10146
  "util.promisify": "~1.0.0"
10147
+ },
10148
+ "dependencies": {
10149
+ "ansi-styles": {
10150
+ "version": "3.2.1",
10151
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10152
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10153
+ "dev": true,
10154
+ "requires": {
10155
+ "color-convert": "^1.9.0"
10156
+ }
10157
+ },
10158
+ "chalk": {
10159
+ "version": "2.4.2",
10160
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10161
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10162
+ "dev": true,
10163
+ "requires": {
10164
+ "ansi-styles": "^3.2.1",
10165
+ "escape-string-regexp": "^1.0.5",
10166
+ "supports-color": "^5.3.0"
10167
+ }
10168
+ },
10169
+ "supports-color": {
10170
+ "version": "5.5.0",
10171
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10172
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10173
+ "dev": true,
10174
+ "requires": {
10175
+ "has-flag": "^3.0.0"
10176
+ }
10177
+ }
10178
  }
10179
  },
10180
  "table": {
10187
  "lodash": "^4.17.14",
10188
  "slice-ansi": "^2.1.0",
10189
  "string-width": "^3.0.0"
10190
+ },
10191
+ "dependencies": {
10192
+ "ansi-regex": {
10193
+ "version": "4.1.0",
10194
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
10195
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
10196
+ "dev": true
10197
+ },
10198
+ "is-fullwidth-code-point": {
10199
+ "version": "2.0.0",
10200
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
10201
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
10202
+ "dev": true
10203
+ },
10204
+ "string-width": {
10205
+ "version": "3.1.0",
10206
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
10207
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
10208
+ "dev": true,
10209
+ "requires": {
10210
+ "emoji-regex": "^7.0.1",
10211
+ "is-fullwidth-code-point": "^2.0.0",
10212
+ "strip-ansi": "^5.1.0"
10213
+ }
10214
+ },
10215
+ "strip-ansi": {
10216
+ "version": "5.2.0",
10217
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
10218
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
10219
+ "dev": true,
10220
+ "requires": {
10221
+ "ansi-regex": "^4.1.0"
10222
+ }
10223
+ }
10224
  }
10225
  },
10226
  "tapable": {
10227
+ "version": "2.2.1",
10228
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
10229
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
10230
  "dev": true
10231
  },
10232
  "tar": {
10233
  "version": "2.2.2",
10234
  "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
10235
  "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
 
10236
  "requires": {
10237
  "block-stream": "*",
10238
  "fstream": "^1.0.12",
10240
  }
10241
  },
10242
  "terser": {
10243
+ "version": "5.10.0",
10244
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
10245
+ "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
10246
  "dev": true,
10247
  "requires": {
10248
  "commander": "^2.20.0",
10249
  "source-map": "~0.7.2",
10250
+ "source-map-support": "~0.5.20"
10251
  },
10252
  "dependencies": {
10253
  "source-map": {
10257
  "dev": true
10258
  },
10259
  "source-map-support": {
10260
+ "version": "0.5.20",
10261
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
10262
+ "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
10263
  "dev": true,
10264
  "requires": {
10265
  "buffer-from": "^1.0.0",
10293
  "webpack-sources": "^1.4.3"
10294
  },
10295
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10296
  "p-limit": {
10297
  "version": "3.1.0",
10298
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
10302
  "yocto-queue": "^0.1.0"
10303
  }
10304
  },
 
 
 
 
 
 
 
 
 
10305
  "schema-utils": {
10306
+ "version": "3.1.1",
10307
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
10308
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
10309
  "dev": true,
10310
  "requires": {
10311
+ "@types/json-schema": "^7.0.8",
10312
  "ajv": "^6.12.5",
10313
+ "ajv-keywords": "^3.5.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10314
  }
10315
  },
10316
+ "source-map": {
10317
+ "version": "0.6.1",
10318
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10319
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10320
  "dev": true
10321
  }
10322
  }
10333
  "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
10334
  "dev": true
10335
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10336
  "timsort": {
10337
  "version": "0.3.0",
10338
  "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
10348
  "os-tmpdir": "~1.0.2"
10349
  }
10350
  },
 
 
 
 
 
 
10351
  "to-fast-properties": {
10352
  "version": "2.0.0",
10353
  "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
10363
  "kind-of": "^3.0.2"
10364
  },
10365
  "dependencies": {
10366
+ "is-buffer": {
10367
+ "version": "1.1.6",
10368
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
10369
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
10370
+ "dev": true
10371
+ },
10372
  "kind-of": {
10373
  "version": "3.2.2",
10374
  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10393
  }
10394
  },
10395
  "to-regex-range": {
10396
+ "version": "5.0.1",
10397
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
10398
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
10399
  "dev": true,
10400
  "requires": {
10401
+ "is-number": "^7.0.0"
 
10402
  }
10403
  },
10404
  "tough-cookie": {
10405
  "version": "2.5.0",
10406
  "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
10407
  "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
 
10408
  "requires": {
10409
  "psl": "^1.1.28",
10410
  "punycode": "^2.1.1"
10411
  }
10412
  },
 
 
 
 
 
 
10413
  "trim-newlines": {
10414
  "version": "1.0.0",
10415
  "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
10416
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM="
 
10417
  },
10418
  "trim-right": {
10419
  "version": "1.0.1",
10421
  "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
10422
  "dev": true
10423
  },
 
 
 
 
 
 
10424
  "trough": {
10425
  "version": "1.0.5",
10426
  "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
10431
  "version": "1.0.3",
10432
  "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
10433
  "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
 
10434
  "requires": {
10435
  "glob": "^7.1.2"
10436
  }
10441
  "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
10442
  "dev": true
10443
  },
 
 
 
 
 
 
10444
  "tunnel-agent": {
10445
  "version": "0.6.0",
10446
  "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
10447
  "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
 
10448
  "requires": {
10449
  "safe-buffer": "^5.0.1"
10450
  }
10452
  "tweetnacl": {
10453
  "version": "0.14.5",
10454
  "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
10455
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
 
10456
  },
10457
  "type-check": {
10458
  "version": "0.3.2",
10464
  }
10465
  },
10466
  "type-fest": {
10467
+ "version": "0.18.1",
10468
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
10469
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
10470
  "dev": true
10471
  },
10472
+ "typedarray-to-buffer": {
10473
+ "version": "3.1.5",
10474
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
10475
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
10476
+ "dev": true,
10477
+ "requires": {
10478
+ "is-typedarray": "^1.0.0"
10479
+ }
10480
  },
10481
+ "unbox-primitive": {
10482
+ "version": "1.0.1",
10483
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
10484
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
10485
  "dev": true,
10486
  "requires": {
10487
+ "function-bind": "^1.1.1",
10488
+ "has-bigints": "^1.0.1",
10489
+ "has-symbols": "^1.0.2",
10490
+ "which-boxed-primitive": "^1.0.2"
10491
  }
10492
  },
10493
  "unicode-canonical-property-names-ecmascript": {
10494
+ "version": "2.0.0",
10495
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
10496
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
10497
  "dev": true
10498
  },
10499
  "unicode-match-property-ecmascript": {
10500
+ "version": "2.0.0",
10501
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
10502
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
10503
  "dev": true,
10504
  "requires": {
10505
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
10506
+ "unicode-property-aliases-ecmascript": "^2.0.0"
10507
  }
10508
  },
10509
  "unicode-match-property-value-ecmascript": {
10510
+ "version": "2.0.0",
10511
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
10512
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
10513
  "dev": true
10514
  },
10515
  "unicode-property-aliases-ecmascript": {
10516
+ "version": "2.0.0",
10517
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
10518
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
10519
  "dev": true
10520
  },
10521
  "unified": {
10522
+ "version": "9.2.2",
10523
+ "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
10524
+ "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
10525
  "dev": true,
10526
  "requires": {
 
 
10527
  "bail": "^1.0.0",
10528
  "extend": "^3.0.0",
10529
+ "is-buffer": "^2.0.0",
10530
+ "is-plain-obj": "^2.0.0",
10531
  "trough": "^1.0.0",
10532
+ "vfile": "^4.0.0"
 
10533
  }
10534
  },
10535
  "union-value": {
10575
  }
10576
  },
10577
  "unist-util-find-all-after": {
10578
+ "version": "3.0.2",
10579
+ "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
10580
+ "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
10581
  "dev": true,
10582
  "requires": {
10583
+ "unist-util-is": "^4.0.0"
10584
  }
10585
  },
10586
  "unist-util-is": {
10587
+ "version": "4.1.0",
10588
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
10589
+ "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
10590
  "dev": true
10591
  },
 
 
 
 
 
 
 
 
 
10592
  "unist-util-stringify-position": {
10593
  "version": "2.0.3",
10594
  "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
10598
  "@types/unist": "^2.0.2"
10599
  }
10600
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10601
  "universalify": {
10602
  "version": "0.1.2",
10603
  "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
10656
  }
10657
  }
10658
  },
 
 
 
 
 
 
 
10659
  "uri-js": {
10660
  "version": "4.4.1",
10661
  "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
10662
  "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
 
10663
  "requires": {
10664
  "punycode": "^2.1.0"
10665
  }
10670
  "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
10671
  "dev": true
10672
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10673
  "use": {
10674
  "version": "3.1.1",
10675
  "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
10676
  "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
10677
  "dev": true
10678
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10679
  "util-deprecate": {
10680
  "version": "1.0.2",
10681
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
10682
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
 
10683
  },
10684
  "util.promisify": {
10685
  "version": "1.0.1",
10691
  "es-abstract": "^1.17.2",
10692
  "has-symbols": "^1.0.1",
10693
  "object.getownpropertydescriptors": "^2.1.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10694
  }
10695
  },
10696
  "uuid": {
10697
  "version": "3.4.0",
10698
  "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
10699
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
 
10700
  },
10701
  "v8-compile-cache": {
10702
+ "version": "2.3.0",
10703
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
10704
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
10705
  "dev": true
10706
  },
10707
  "validate-npm-package-license": {
10708
  "version": "3.0.4",
10709
  "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
10710
  "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
 
10711
  "requires": {
10712
  "spdx-correct": "^3.0.0",
10713
  "spdx-expression-parse": "^3.0.0"
10722
  "verror": {
10723
  "version": "1.10.0",
10724
  "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
10725
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
10726
+ "requires": {
10727
+ "assert-plus": "^1.0.0",
10728
+ "core-util-is": "1.0.2",
10729
+ "extsprintf": "^1.2.0"
10730
+ },
10731
+ "dependencies": {
10732
+ "core-util-is": {
10733
+ "version": "1.0.2",
10734
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
10735
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10736
  }
10737
  }
10738
  },
10739
+ "vfile": {
10740
+ "version": "4.2.1",
10741
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
10742
+ "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
10743
+ "dev": true,
10744
+ "requires": {
10745
+ "@types/unist": "^2.0.0",
10746
+ "is-buffer": "^2.0.0",
10747
+ "unist-util-stringify-position": "^2.0.0",
10748
+ "vfile-message": "^2.0.0"
10749
+ }
10750
+ },
10751
+ "vfile-message": {
10752
+ "version": "2.0.4",
10753
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
10754
+ "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
10755
+ "dev": true,
10756
+ "requires": {
10757
+ "@types/unist": "^2.0.0",
10758
+ "unist-util-stringify-position": "^2.0.0"
10759
+ }
10760
+ },
10761
+ "watchpack": {
10762
+ "version": "2.2.0",
10763
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
10764
+ "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
10765
+ "dev": true,
10766
+ "requires": {
10767
+ "glob-to-regexp": "^0.4.1",
10768
+ "graceful-fs": "^4.1.2"
10769
+ }
10770
+ },
10771
  "webfontloader": {
10772
  "version": "1.6.28",
10773
  "resolved": "https://registry.npmjs.org/webfontloader/-/webfontloader-1.6.28.tgz",
10774
  "integrity": "sha1-23hhKSU8tujq5UwvsF+HCvZnW64="
10775
  },
10776
  "webpack": {
10777
+ "version": "5.64.1",
10778
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz",
10779
+ "integrity": "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==",
10780
+ "dev": true,
10781
+ "requires": {
10782
+ "@types/eslint-scope": "^3.7.0",
10783
+ "@types/estree": "^0.0.50",
10784
+ "@webassemblyjs/ast": "1.11.1",
10785
+ "@webassemblyjs/wasm-edit": "1.11.1",
10786
+ "@webassemblyjs/wasm-parser": "1.11.1",
10787
+ "acorn": "^8.4.1",
10788
+ "acorn-import-assertions": "^1.7.6",
10789
+ "browserslist": "^4.14.5",
10790
  "chrome-trace-event": "^1.0.2",
10791
+ "enhanced-resolve": "^5.8.3",
10792
+ "es-module-lexer": "^0.9.0",
10793
+ "eslint-scope": "5.1.1",
10794
+ "events": "^3.2.0",
10795
+ "glob-to-regexp": "^0.4.1",
10796
+ "graceful-fs": "^4.2.4",
10797
  "json-parse-better-errors": "^1.0.2",
10798
+ "loader-runner": "^4.2.0",
10799
+ "mime-types": "^2.1.27",
10800
+ "neo-async": "^2.6.2",
10801
+ "schema-utils": "^3.1.0",
10802
+ "tapable": "^2.1.1",
10803
+ "terser-webpack-plugin": "^5.1.3",
10804
+ "watchpack": "^2.2.0",
10805
+ "webpack-sources": "^3.2.2"
 
 
 
 
10806
  },
10807
  "dependencies": {
10808
+ "acorn": {
10809
+ "version": "8.5.0",
10810
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
10811
+ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
10812
+ "dev": true
 
 
 
 
 
10813
  },
10814
+ "eslint-scope": {
10815
+ "version": "5.1.1",
10816
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
10817
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
10818
  "dev": true,
10819
  "requires": {
10820
+ "esrecurse": "^4.3.0",
10821
+ "estraverse": "^4.1.1"
10822
  }
10823
  },
10824
+ "has-flag": {
10825
+ "version": "4.0.0",
10826
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
10827
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
10828
  "dev": true
10829
  },
10830
+ "jest-worker": {
10831
+ "version": "27.3.1",
10832
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
10833
+ "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
10834
  "dev": true,
10835
  "requires": {
10836
+ "@types/node": "*",
10837
+ "merge-stream": "^2.0.0",
10838
+ "supports-color": "^8.0.0"
10839
  }
10840
  },
10841
  "schema-utils": {
10842
+ "version": "3.1.1",
10843
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
10844
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
10845
  "dev": true,
10846
  "requires": {
10847
+ "@types/json-schema": "^7.0.8",
10848
+ "ajv": "^6.12.5",
10849
+ "ajv-keywords": "^3.5.2"
10850
  }
10851
  },
10852
  "serialize-javascript": {
10853
+ "version": "6.0.0",
10854
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
10855
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
10856
  "dev": true,
10857
  "requires": {
10858
  "randombytes": "^2.1.0"
10864
  "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10865
  "dev": true
10866
  },
10867
+ "supports-color": {
10868
+ "version": "8.1.1",
10869
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
10870
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
 
 
 
 
 
 
 
 
 
 
10871
  "dev": true,
10872
  "requires": {
10873
+ "has-flag": "^4.0.0"
 
 
10874
  }
10875
  },
10876
  "terser-webpack-plugin": {
10877
+ "version": "5.2.5",
10878
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
10879
+ "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
10880
  "dev": true,
10881
  "requires": {
10882
+ "jest-worker": "^27.0.6",
10883
+ "schema-utils": "^3.1.1",
10884
+ "serialize-javascript": "^6.0.0",
 
 
10885
  "source-map": "^0.6.1",
10886
+ "terser": "^5.7.2"
 
 
10887
  }
10888
+ },
10889
+ "webpack-sources": {
10890
+ "version": "3.2.2",
10891
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
10892
+ "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
10893
+ "dev": true
10894
  }
10895
  }
10896
  },
10909
  "webpack-sources": "^1.0.0"
10910
  },
10911
  "dependencies": {
10912
+ "ansi-styles": {
10913
+ "version": "3.2.1",
10914
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10915
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10916
+ "dev": true,
10917
+ "requires": {
10918
+ "color-convert": "^1.9.0"
10919
+ }
10920
+ },
10921
+ "chalk": {
10922
+ "version": "2.4.2",
10923
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10924
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10925
+ "dev": true,
10926
+ "requires": {
10927
+ "ansi-styles": "^3.2.1",
10928
+ "escape-string-regexp": "^1.0.5",
10929
+ "supports-color": "^5.3.0"
10930
+ }
10931
+ },
10932
  "schema-utils": {
10933
  "version": "1.0.0",
10934
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
10939
  "ajv-errors": "^1.0.0",
10940
  "ajv-keywords": "^3.1.0"
10941
  }
10942
+ },
10943
+ "supports-color": {
10944
+ "version": "5.5.0",
10945
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
10946
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
10947
+ "dev": true,
10948
+ "requires": {
10949
+ "has-flag": "^3.0.0"
10950
+ }
10951
+ },
10952
+ "tapable": {
10953
+ "version": "1.1.3",
10954
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
10955
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
10956
+ "dev": true
10957
  }
10958
  }
10959
  },
10976
  "yargs": "^13.3.2"
10977
  },
10978
  "dependencies": {
10979
+ "ansi-styles": {
10980
+ "version": "3.2.1",
10981
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
10982
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
10983
+ "dev": true,
10984
+ "requires": {
10985
+ "color-convert": "^1.9.0"
10986
+ }
10987
+ },
10988
+ "chalk": {
10989
+ "version": "2.4.2",
10990
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
10991
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
10992
+ "dev": true,
10993
+ "requires": {
10994
+ "ansi-styles": "^3.2.1",
10995
+ "escape-string-regexp": "^1.0.5",
10996
+ "supports-color": "^5.3.0"
10997
+ },
10998
+ "dependencies": {
10999
+ "supports-color": {
11000
+ "version": "5.5.0",
11001
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
11002
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
11003
+ "dev": true,
11004
+ "requires": {
11005
+ "has-flag": "^3.0.0"
11006
+ }
11007
+ }
11008
+ }
11009
+ },
11010
+ "cross-spawn": {
11011
+ "version": "6.0.5",
11012
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
11013
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
11014
+ "dev": true,
11015
+ "requires": {
11016
+ "nice-try": "^1.0.4",
11017
+ "path-key": "^2.0.1",
11018
+ "semver": "^5.5.0",
11019
+ "shebang-command": "^1.2.0",
11020
+ "which": "^1.2.9"
11021
+ }
11022
+ },
11023
+ "enhanced-resolve": {
11024
+ "version": "4.5.0",
11025
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
11026
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
11027
+ "dev": true,
11028
+ "requires": {
11029
+ "graceful-fs": "^4.1.2",
11030
+ "memory-fs": "^0.5.0",
11031
+ "tapable": "^1.0.0"
11032
+ }
11033
+ },
11034
  "supports-color": {
11035
  "version": "6.1.0",
11036
  "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
11039
  "requires": {
11040
  "has-flag": "^3.0.0"
11041
  }
11042
+ },
11043
+ "tapable": {
11044
+ "version": "1.1.3",
11045
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
11046
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
11047
+ "dev": true
11048
  }
11049
  }
11050
  },
11070
  "version": "1.3.1",
11071
  "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
11072
  "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
 
11073
  "requires": {
11074
  "isexe": "^2.0.0"
11075
  }
11076
  },
11077
+ "which-boxed-primitive": {
11078
+ "version": "1.0.2",
11079
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
11080
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
11081
+ "dev": true,
11082
+ "requires": {
11083
+ "is-bigint": "^1.0.1",
11084
+ "is-boolean-object": "^1.1.0",
11085
+ "is-number-object": "^1.0.4",
11086
+ "is-string": "^1.0.5",
11087
+ "is-symbol": "^1.0.3"
11088
+ }
11089
+ },
11090
  "which-module": {
11091
  "version": "2.0.0",
11092
  "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
11093
  "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
11094
  },
11095
  "wide-align": {
11096
+ "version": "1.1.5",
11097
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
11098
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
 
11099
  "requires": {
11100
+ "string-width": "^1.0.2 || 2 || 3 || 4"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11101
  }
11102
  },
11103
  "word-wrap": {
11106
  "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
11107
  "dev": true
11108
  },
 
 
 
 
 
 
 
 
 
11109
  "wp-pot": {
11110
+ "version": "1.9.9",
11111
+ "resolved": "https://registry.npmjs.org/wp-pot/-/wp-pot-1.9.9.tgz",
11112
+ "integrity": "sha512-cCtSeIyEe1u9DvJdgov4hGakMoabvLIwPZpCMqUKI5FnBoTMu7buQrIJar+JNIeRg/+RRxAKFtq4DsqH5GdJuQ==",
11113
  "dev": true,
11114
  "requires": {
11115
  "matched": "^5.0.0",
11116
  "path-sort": "^0.1.0",
11117
+ "php-parser": "^3.0.2"
11118
  }
11119
  },
11120
  "wp-pot-cli": {
11127
  "wp-pot": "^1.9.3"
11128
  },
11129
  "dependencies": {
11130
+ "camelcase": {
11131
+ "version": "5.3.1",
11132
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
11133
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
11134
+ "dev": true
11135
+ },
11136
  "camelcase-keys": {
11137
  "version": "6.2.2",
11138
  "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
11170
  }
11171
  },
11172
  "map-obj": {
11173
+ "version": "4.3.0",
11174
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
11175
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
11176
  "dev": true
11177
  },
11178
  "meow": {
11194
  "yargs-parser": "^18.1.3"
11195
  }
11196
  },
 
 
 
 
 
 
 
 
 
 
 
11197
  "p-locate": {
11198
  "version": "4.1.0",
11199
  "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
11221
  "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
11222
  "dev": true
11223
  },
 
 
 
 
 
 
11224
  "read-pkg": {
11225
  "version": "5.2.0",
11226
  "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
11280
  }
11281
  },
11282
  "trim-newlines": {
11283
+ "version": "3.0.1",
11284
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
11285
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
11286
+ "dev": true
11287
+ },
11288
+ "type-fest": {
11289
+ "version": "0.13.1",
11290
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
11291
+ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
11292
  "dev": true
11293
  },
11294
  "yargs-parser": {
11311
  "ansi-styles": "^3.2.0",
11312
  "string-width": "^3.0.0",
11313
  "strip-ansi": "^5.0.0"
11314
+ },
11315
+ "dependencies": {
11316
+ "ansi-regex": {
11317
+ "version": "4.1.0",
11318
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
11319
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
11320
+ },
11321
+ "ansi-styles": {
11322
+ "version": "3.2.1",
11323
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
11324
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
11325
+ "requires": {
11326
+ "color-convert": "^1.9.0"
11327
+ }
11328
+ },
11329
+ "is-fullwidth-code-point": {
11330
+ "version": "2.0.0",
11331
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
11332
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
11333
+ },
11334
+ "string-width": {
11335
+ "version": "3.1.0",
11336
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
11337
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
11338
+ "requires": {
11339
+ "emoji-regex": "^7.0.1",
11340
+ "is-fullwidth-code-point": "^2.0.0",
11341
+ "strip-ansi": "^5.1.0"
11342
+ }
11343
+ },
11344
+ "strip-ansi": {
11345
+ "version": "5.2.0",
11346
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
11347
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
11348
+ "requires": {
11349
+ "ansi-regex": "^4.1.0"
11350
+ }
11351
+ }
11352
  }
11353
  },
11354
  "wrappy": {
11365
  "mkdirp": "^0.5.1"
11366
  }
11367
  },
11368
+ "write-file-atomic": {
11369
+ "version": "3.0.3",
11370
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
11371
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
11372
+ "dev": true,
11373
+ "requires": {
11374
+ "imurmurhash": "^0.1.4",
11375
+ "is-typedarray": "^1.0.0",
11376
+ "signal-exit": "^3.0.2",
11377
+ "typedarray-to-buffer": "^3.1.5"
11378
+ }
11379
  },
11380
  "y18n": {
11381
+ "version": "4.0.3",
11382
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
11383
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
11384
  },
11385
  "yallist": {
11386
  "version": "2.1.2",
11387
  "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
11388
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
11389
+ },
11390
+ "yaml": {
11391
+ "version": "1.10.2",
11392
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
11393
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
11394
  "dev": true
11395
  },
11396
  "yargs": {
11408
  "which-module": "^2.0.0",
11409
  "y18n": "^4.0.0",
11410
  "yargs-parser": "^13.1.2"
11411
+ },
11412
+ "dependencies": {
11413
+ "ansi-regex": {
11414
+ "version": "4.1.0",
11415
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
11416
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
11417
+ },
11418
+ "find-up": {
11419
+ "version": "3.0.0",
11420
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
11421
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
11422
+ "requires": {
11423
+ "locate-path": "^3.0.0"
11424
+ }
11425
+ },
11426
+ "is-fullwidth-code-point": {
11427
+ "version": "2.0.0",
11428
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
11429
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
11430
+ },
11431
+ "string-width": {
11432
+ "version": "3.1.0",
11433
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
11434
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
11435
+ "requires": {
11436
+ "emoji-regex": "^7.0.1",
11437
+ "is-fullwidth-code-point": "^2.0.0",
11438
+ "strip-ansi": "^5.1.0"
11439
+ }
11440
+ },
11441
+ "strip-ansi": {
11442
+ "version": "5.2.0",
11443
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
11444
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
11445
+ "requires": {
11446
+ "ansi-regex": "^4.1.0"
11447
+ }
11448
+ }
11449
  }
11450
  },
11451
  "yargs-parser": {
11455
  "requires": {
11456
  "camelcase": "^5.0.0",
11457
  "decamelize": "^1.2.0"
11458
+ },
11459
+ "dependencies": {
11460
+ "camelcase": {
11461
+ "version": "5.3.1",
11462
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
11463
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
11464
+ }
11465
  }
11466
  },
11467
  "yocto-queue": {
11469
  "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
11470
  "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
11471
  "dev": true
11472
+ },
11473
+ "zwitch": {
11474
+ "version": "1.0.5",
11475
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
11476
+ "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
11477
+ "dev": true
11478
  }
11479
  }
11480
  }
v4.0.0/templates/legacy-settings.php CHANGED
@@ -38,7 +38,7 @@
38
  'id' => 'rmp-submenu-child-arrow-width',
39
  'name' => 'menu[submenu_submenu_arrow_width]',
40
  'value' => rmp_get_value($options,'submenu_submenu_arrow_width'),
41
-
42
  'tool_tip' => [
43
  'text' => 'Set the width of the menu trigger items and their units. '
44
  ],
@@ -79,7 +79,7 @@
79
  'name' => 'menu[submenu_arrow_position]',
80
  'options' => array( 'right' => 'Right' , 'left' => 'Left' ),
81
  'value' => rmp_get_value($options,'submenu_arrow_position'),
82
- ] );
83
 
84
  echo $ui_manager->start_sub_accordion();
85
 
@@ -95,7 +95,7 @@
95
  'id' => 'rmp-submenu-sub-arrow-background-color',
96
  'name' => 'menu[submenu_sub_arrow_background_colour]',
97
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_colour'),
98
-
99
  ] );
100
 
101
  echo $control_manager->add_color_control( [
@@ -103,7 +103,7 @@
103
  'id' => 'rmp-submenu-sub-arrow-background-hover-colour',
104
  'name' => 'menu[submenu_sub_arrow_background_hover_colour]',
105
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_hover_colour'),
106
-
107
  ] );
108
  echo $ui_manager->end_group_controls();
109
 
@@ -113,7 +113,7 @@
113
  'id' => 'rmp-submenu-sub-arrow-background-colour-active',
114
  'name' => 'menu[submenu_sub_arrow_background_colour_active]',
115
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_colour_active'),
116
-
117
  ] );
118
 
119
  echo $control_manager->add_color_control( [
@@ -121,11 +121,11 @@
121
  'id' => 'rmp-submenu-sub-arrow-background-hover-colour-active',
122
  'name' => 'menu[submenu_sub_arrow_background_hover_colour_active]',
123
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_hover_colour_active'),
124
-
125
  ] );
126
  echo $ui_manager->end_group_controls();
127
  echo $ui_manager->end_accordion_item();
128
-
129
  echo $ui_manager->start_accordion_item( [
130
  'item_header' => [
131
  'item_title' => __('Border Color','responsive-menu-pro')
@@ -155,7 +155,7 @@
155
  'id' => 'rmp-submenu-sub-arrow-border-colour',
156
  'name' => 'menu[submenu_sub_arrow_border_colour]',
157
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_colour'),
158
-
159
  ] );
160
 
161
  echo $control_manager->add_color_control( [
@@ -163,7 +163,7 @@
163
  'id' => 'rmp-submenu-sub-arrow-border-hover-colour',
164
  'name' => 'menu[submenu_sub_arrow_border_hover_colour]',
165
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_hover_colour'),
166
-
167
  ] );
168
  echo $ui_manager->end_group_controls();
169
  echo $ui_manager->start_group_controls();
@@ -173,7 +173,7 @@
173
  'id' => 'rmp-submenu-sub-arrow-border-colour-active',
174
  'name' => 'menu[submenu_sub_arrow_border_colour_active]',
175
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_colour_active'),
176
-
177
  ] );
178
 
179
  echo $control_manager->add_color_control( [
@@ -181,7 +181,7 @@
181
  'id' => 'rmp-submenu-sub-arrow-border-hover-colour-active',
182
  'name' => 'menu[submenu_sub_arrow_border_hover_colour_active]',
183
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_hover_colour_active'),
184
-
185
  ] );
186
  echo $ui_manager->end_group_controls();
187
 
@@ -198,7 +198,7 @@
198
  'id' => 'rmp-submenu-sub-arrow-shape-colour',
199
  'name' => 'menu[submenu_sub_arrow_shape_colour]',
200
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_colour'),
201
-
202
  ] );
203
 
204
  echo $control_manager->add_color_control( [
@@ -206,7 +206,7 @@
206
  'id' => 'rmp-submenu-sub-arrow-shape-colour-hover',
207
  'name' => 'menu[submenu_sub_arrow_shape_hover_colour]',
208
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_hover_colour'),
209
-
210
  ] );
211
  echo $ui_manager->end_group_controls();
212
 
@@ -216,7 +216,7 @@
216
  'id' => 'rmp-submenu-sub-arrow-shape-colour-active',
217
  'name' => 'menu[submenu_sub_arrow_shape_colour_active]',
218
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_colour_active'),
219
-
220
  ] );
221
 
222
  echo $control_manager->add_color_control( [
@@ -224,7 +224,7 @@
224
  'id' => 'rmp-submenu-sub-arrow-shape-hover-colour-active',
225
  'name' => 'menu[submenu_sub_arrow_shape_hover_colour_active]',
226
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_hover_colour_active'),
227
-
228
  ] );
229
  echo $ui_manager->end_group_controls();
230
 
38
  'id' => 'rmp-submenu-child-arrow-width',
39
  'name' => 'menu[submenu_submenu_arrow_width]',
40
  'value' => rmp_get_value($options,'submenu_submenu_arrow_width'),
41
+
42
  'tool_tip' => [
43
  'text' => 'Set the width of the menu trigger items and their units. '
44
  ],
79
  'name' => 'menu[submenu_arrow_position]',
80
  'options' => array( 'right' => 'Right' , 'left' => 'Left' ),
81
  'value' => rmp_get_value($options,'submenu_arrow_position'),
82
+ ] );
83
 
84
  echo $ui_manager->start_sub_accordion();
85
 
95
  'id' => 'rmp-submenu-sub-arrow-background-color',
96
  'name' => 'menu[submenu_sub_arrow_background_colour]',
97
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_colour'),
98
+
99
  ] );
100
 
101
  echo $control_manager->add_color_control( [
103
  'id' => 'rmp-submenu-sub-arrow-background-hover-colour',
104
  'name' => 'menu[submenu_sub_arrow_background_hover_colour]',
105
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_hover_colour'),
106
+
107
  ] );
108
  echo $ui_manager->end_group_controls();
109
 
113
  'id' => 'rmp-submenu-sub-arrow-background-colour-active',
114
  'name' => 'menu[submenu_sub_arrow_background_colour_active]',
115
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_colour_active'),
116
+
117
  ] );
118
 
119
  echo $control_manager->add_color_control( [
121
  'id' => 'rmp-submenu-sub-arrow-background-hover-colour-active',
122
  'name' => 'menu[submenu_sub_arrow_background_hover_colour_active]',
123
  'value' => rmp_get_value($options,'submenu_sub_arrow_background_hover_colour_active'),
124
+
125
  ] );
126
  echo $ui_manager->end_group_controls();
127
  echo $ui_manager->end_accordion_item();
128
+
129
  echo $ui_manager->start_accordion_item( [
130
  'item_header' => [
131
  'item_title' => __('Border Color','responsive-menu-pro')
155
  'id' => 'rmp-submenu-sub-arrow-border-colour',
156
  'name' => 'menu[submenu_sub_arrow_border_colour]',
157
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_colour'),
158
+
159
  ] );
160
 
161
  echo $control_manager->add_color_control( [
163
  'id' => 'rmp-submenu-sub-arrow-border-hover-colour',
164
  'name' => 'menu[submenu_sub_arrow_border_hover_colour]',
165
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_hover_colour'),
166
+
167
  ] );
168
  echo $ui_manager->end_group_controls();
169
  echo $ui_manager->start_group_controls();
173
  'id' => 'rmp-submenu-sub-arrow-border-colour-active',
174
  'name' => 'menu[submenu_sub_arrow_border_colour_active]',
175
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_colour_active'),
176
+
177
  ] );
178
 
179
  echo $control_manager->add_color_control( [
181
  'id' => 'rmp-submenu-sub-arrow-border-hover-colour-active',
182
  'name' => 'menu[submenu_sub_arrow_border_hover_colour_active]',
183
  'value' => rmp_get_value($options,'submenu_sub_arrow_border_hover_colour_active'),
184
+
185
  ] );
186
  echo $ui_manager->end_group_controls();
187
 
198
  'id' => 'rmp-submenu-sub-arrow-shape-colour',
199
  'name' => 'menu[submenu_sub_arrow_shape_colour]',
200
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_colour'),
201
+
202
  ] );
203
 
204
  echo $control_manager->add_color_control( [
206
  'id' => 'rmp-submenu-sub-arrow-shape-colour-hover',
207
  'name' => 'menu[submenu_sub_arrow_shape_hover_colour]',
208
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_hover_colour'),
209
+
210
  ] );
211
  echo $ui_manager->end_group_controls();
212
 
216
  'id' => 'rmp-submenu-sub-arrow-shape-colour-active',
217
  'name' => 'menu[submenu_sub_arrow_shape_colour_active]',
218
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_colour_active'),
219
+
220
  ] );
221
 
222
  echo $control_manager->add_color_control( [
224
  'id' => 'rmp-submenu-sub-arrow-shape-hover-colour-active',
225
  'name' => 'menu[submenu_sub_arrow_shape_hover_colour_active]',
226
  'value' => rmp_get_value($options,'submenu_sub_arrow_shape_hover_colour_active'),
227
+
228
  ] );
229
  echo $ui_manager->end_group_controls();
230
 
v4.0.0/templates/menu-elements/additional-content.php CHANGED
@@ -3,7 +3,7 @@
3
  <span class="item-title"><?php esc_html_e( 'Additional Content', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][additional content]'/>
6
- <input type="checkbox" data-toggle="additional-content" value="on" id="rmp-item-order-additional-content" class="no-updates toggle item-type" name="menu[items_order][additional content]" <?php if ( ! empty( $options['items_order']['additional content'] ) ) { echo "checked"; } ?>>
7
  <a class="item-edit open-item" aria-label="open Addition Contents options">
8
  <span class="screen-reader-text">Open</span>
9
  </a>
@@ -24,7 +24,7 @@
24
  </div>
25
  </div>
26
 
27
- <div id="additions-contents-styles" class="title">
28
  <?php
29
 
30
  echo $control_manager->add_group_text_control( [
@@ -68,7 +68,7 @@
68
  'id' => 'rmp-menu-additional-content-color',
69
  'name' => 'menu[menu_additional_content_colour]',
70
  'value' => rmp_get_value($options,'menu_additional_content_colour'),
71
-
72
  ] );
73
 
74
  ?>
3
  <span class="item-title"><?php esc_html_e( 'Additional Content', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][additional content]'/>
6
+ <input type="checkbox" data-toggle="additional-content" value="on" id="rmp-item-order-additional-content" class="no-updates toggle item-type" name="menu[items_order][additional content]" <?php if ( ! empty( $options['items_order']['additional content'] ) ) { echo esc_attr( "checked" ); } ?>>
7
  <a class="item-edit open-item" aria-label="open Addition Contents options">
8
  <span class="screen-reader-text">Open</span>
9
  </a>
24
  </div>
25
  </div>
26
 
27
+ <div id="additions-contents-styles" class="title">
28
  <?php
29
 
30
  echo $control_manager->add_group_text_control( [
68
  'id' => 'rmp-menu-additional-content-color',
69
  'name' => 'menu[menu_additional_content_colour]',
70
  'value' => rmp_get_value($options,'menu_additional_content_colour'),
71
+
72
  ] );
73
 
74
  ?>
v4.0.0/templates/menu-elements/menu.php CHANGED
@@ -3,7 +3,7 @@
3
  <span class="item-title"><?php esc_html_e( 'Menu', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][menu]'/>
6
- <input type="checkbox" data-toggle="menu" value="on" id="rmp-item-order-menu" class="no-updates toggle item-type" name="menu[items_order][menu]" <?php if ( ! empty( $options['items_order']['menu'] ) ) { echo "checked"; } ?>>
7
  </span>
8
  </div>
9
 
3
  <span class="item-title"><?php esc_html_e( 'Menu', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][menu]'/>
6
+ <input type="checkbox" data-toggle="menu" value="on" id="rmp-item-order-menu" class="no-updates toggle item-type" name="menu[items_order][menu]" <?php if ( ! empty( $options['items_order']['menu'] ) ) { echo esc_attr( "checked" ); } ?>>
7
  </span>
8
  </div>
9
 
v4.0.0/templates/menu-elements/search.php CHANGED
@@ -4,7 +4,7 @@
4
  <span class="item-title"><?php esc_html_e( 'Search', 'responsive-menu-pro' ); ?></span>
5
  <span class="item-controls">
6
  <input type='hidden' value='' name='menu[items_order][search]'/>
7
- <input type="checkbox" data-toggle="search" value="on" id="rmp-item-order-search" class="no-updates toggle item-type" name="menu[items_order][search]" <?php if ( ! empty( $options['items_order']['search'] ) ) { echo "checked"; } ?>>
8
  <a class="item-edit open-item" aria-label="open Search options">
9
  <span class="screen-reader-text">Open</span>
10
  </a>
@@ -73,7 +73,7 @@
73
  ] );
74
 
75
  echo $ui_manager->end_group_controls();
76
-
77
  echo $ui_manager->accordion_divider();
78
 
79
  echo $ui_manager->start_group_controls();
@@ -82,18 +82,18 @@
82
  'id' => 'rmp-menu-search-box-text-colour',
83
  'name' => 'menu[menu_search_box_text_colour]',
84
  'value' => rmp_get_value($options,'menu_search_box_text_colour'),
85
-
86
  ] );
87
  echo $control_manager->add_color_control( [
88
  'label' => __('Background Color','responsive-menu-pro'),
89
  'id' => 'rmp-menu-search-box-background-colour',
90
  'name' => 'menu[menu_search_box_background_colour]',
91
  'value' => rmp_get_value($options,'menu_search_box_background_colour'),
92
-
93
  ] );
94
  echo $ui_manager->end_group_controls();
95
  echo $ui_manager->start_group_controls();
96
-
97
  echo $control_manager->add_color_control( [
98
  'label' => __('Placeholder Color','responsive-menu-pro'),
99
  'id' => 'rmp-menu-search-box-placeholder-colour',
@@ -106,7 +106,7 @@
106
  'id' => 'rmp-menu-search-box-border-colour',
107
  'name' => 'menu[menu_search_box_border_colour]',
108
  'value' => rmp_get_value($options,'menu_search_box_border_colour'),
109
-
110
  ] );
111
  echo $ui_manager->end_group_controls();
112
 
4
  <span class="item-title"><?php esc_html_e( 'Search', 'responsive-menu-pro' ); ?></span>
5
  <span class="item-controls">
6
  <input type='hidden' value='' name='menu[items_order][search]'/>
7
+ <input type="checkbox" data-toggle="search" value="on" id="rmp-item-order-search" class="no-updates toggle item-type" name="menu[items_order][search]" <?php if ( ! empty( $options['items_order']['search'] ) ) { echo esc_attr( "checked" ); } ?>>
8
  <a class="item-edit open-item" aria-label="open Search options">
9
  <span class="screen-reader-text">Open</span>
10
  </a>
73
  ] );
74
 
75
  echo $ui_manager->end_group_controls();
76
+
77
  echo $ui_manager->accordion_divider();
78
 
79
  echo $ui_manager->start_group_controls();
82
  'id' => 'rmp-menu-search-box-text-colour',
83
  'name' => 'menu[menu_search_box_text_colour]',
84
  'value' => rmp_get_value($options,'menu_search_box_text_colour'),
85
+
86
  ] );
87
  echo $control_manager->add_color_control( [
88
  'label' => __('Background Color','responsive-menu-pro'),
89
  'id' => 'rmp-menu-search-box-background-colour',
90
  'name' => 'menu[menu_search_box_background_colour]',
91
  'value' => rmp_get_value($options,'menu_search_box_background_colour'),
92
+
93
  ] );
94
  echo $ui_manager->end_group_controls();
95
  echo $ui_manager->start_group_controls();
96
+
97
  echo $control_manager->add_color_control( [
98
  'label' => __('Placeholder Color','responsive-menu-pro'),
99
  'id' => 'rmp-menu-search-box-placeholder-colour',
106
  'id' => 'rmp-menu-search-box-border-colour',
107
  'name' => 'menu[menu_search_box_border_colour]',
108
  'value' => rmp_get_value($options,'menu_search_box_border_colour'),
109
+
110
  ] );
111
  echo $ui_manager->end_group_controls();
112
 
v4.0.0/templates/menu-elements/title.php CHANGED
@@ -3,7 +3,7 @@
3
  <span class="item-title"><?php esc_html_e( 'Title', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][title]'/>
6
- <input type="checkbox" value="on" data-toggle="title" class="no-updates toggle item-type" id="rmp-item-order-title" name="menu[items_order][title]" <?php if ( ! empty( $options['items_order']['title'] ) ) { echo 'checked'; } ?>>
7
  <a class="item-edit open-item" aria-label="open Title options">
8
  <span class="screen-reader-text">Open</span>
9
  </a>
3
  <span class="item-title"><?php esc_html_e( 'Title', 'responsive-menu-pro' ); ?></span>
4
  <span class="item-controls">
5
  <input type='hidden' value='' name='menu[items_order][title]'/>
6
+ <input type="checkbox" value="on" data-toggle="title" class="no-updates toggle item-type" id="rmp-item-order-title" name="menu[items_order][title]" <?php if ( ! empty( $options['items_order']['title'] ) ) { echo esc_attr( 'checked' ); } ?>>
7
  <a class="item-edit open-item" aria-label="open Title options">
8
  <span class="screen-reader-text">Open</span>
9
  </a>
v4.0.0/templates/new-menu-wizard.php CHANGED
@@ -24,7 +24,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
24
  }
25
 
26
  ?>
27
- <div class="<?php echo $classes; ?>">
28
  <section id="rmp-new-menu-wizard" class="rmp-dialog-overlay rmp-new-menu-wizard" style="display:none">
29
  <div class="rmp-dialog-backdrop"></div>
30
  <div class="rmp-dialog-wrap wp-clearfix">
@@ -32,7 +32,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
32
  <!-- This is new new wizard header -->
33
  <div class="rmp-dialog-header">
34
  <div class="title">
35
- <img alt="logo" width="34" height="34" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>" />
36
  <span> <?php esc_html_e('Create New Menu', 'responsive-menu-pro'); ?> </span>
37
  </div>
38
  <nav class="rmp-new-menu-step-conatiner">
@@ -56,7 +56,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
56
  <!-- This is theme type list -->
57
  <ul class="nav-tab-wrapper">
58
  <li><a class="nav-tab rmp-v-divider" href="#tabs-1"><?php esc_html_e('Installed Themes', 'responsive-menu-pro'); ?></a></li>
59
- <li><a class="nav-tab rmp-v-divider <?php echo $rmp_browse_class; ?>" href="#tabs-2"><?php esc_html_e('Marketplace', 'responsive-menu-pro'); ?></a></li>
60
  <li><a class="nav-tab" href="#tabs-3"><?php esc_html_e('Saved Templates', 'responsive-menu-pro'); ?></a></li>
61
  <li style="float:right;"><button id="rmp-upload-new-theme" class="button btn-import-theme"><?php esc_html_e('Import', 'responsive-menu-pro'); ?></button></li>
62
  </ul>
@@ -64,7 +64,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
64
  <!-- This is menu theme upload section -->
65
  <div id="rmp-menu-library-import" class="rmp-theme-upload-container hide" >
66
  <p><?php esc_html_e('If you have a menu theme in a .zip format, you can upload here.', 'responsive-menu-pro'); ?></p>
67
- <form method="post" enctype="multipart/form-data" id="rmp-menu-theme-upload-form" class="wp-upload-form">
68
  <label class="screen-reader-text" for="themezip">Upload zip</label>
69
  <input type="file" accept=".zip" id="rmp_menu_theme_zip" name="rmp_menu_theme_zip" />
70
  <button id="rmp-theme-upload" class="button" type="button"> Upload Theme </button>
@@ -72,7 +72,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
72
  </div>
73
 
74
  <!-- This is theme list from stored -->
75
- <div id="tabs-2" class="rmp-themes">
76
  <ul class="rmp_theme_grids">
77
  <?php
78
  if ( ! empty( $cached_data ) ) {
@@ -80,7 +80,7 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
80
  } else {
81
  ?>
82
  <div class="rmp-page-loader" style="display:flex;">
83
- <img class="rmp-loader-image" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>"/>
84
  <h3 class="rmp-loader-message">
85
  <?php _e( 'Just a moment <br/> Getting data from the server..', 'responsive-menu-pro' ); ?>
86
  </h3>
@@ -102,12 +102,12 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
102
  </div>
103
 
104
 
105
- <div id="menu-settings" class="rmp-new-menu-elements rmp-menu-section">
106
  <div class="input-group">
107
  <div for="rmp-menu-name" class="input-label">
108
  <h4 class="input-label-title"> <?php esc_html_e('Name Your Menu', 'responsive-menu-pro'); ?> </h4>
109
- <p class="input-label-description">
110
- <?php esc_html_e('Please enter a descriptive name to identify this menu later', 'responsive-menu-pro'); ?>
111
  </p>
112
  </div>
113
 
@@ -119,8 +119,8 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
119
  <div class="input-group">
120
  <div for="rmp-menu-to-use" class="input-label">
121
  <h4 class="input-label-title"><?php esc_html_e('Link WordPress Menu', 'responsive-menu-pro'); ?></h4>
122
- <p class="input-label-description">
123
- <?php esc_html_e('Map with your existing WordPress menu.', 'responsive-menu-pro'); ?>
124
  </p>
125
  </div>
126
 
@@ -158,15 +158,15 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
158
  <div class="input-group">
159
  <div for="rmp-menu-name" class="input-label">
160
  <h4 class="input-label-title"><?php esc_html_e('Hide Theme Menu', 'responsive-menu-pro'); ?></h4>
161
- <p class="input-label-description">
162
- <?php esc_html_e( 'Add any valid css selector to hide the existing menu on your website.', 'responsive-menu-pro'); ?>
163
  <a href="https://responsive.menu/knowledgebase/hiding-original-wordpress-menu/" target="_blank"> Know More </a>
164
  </p>
165
  </div>
166
 
167
  <div class="input-control">
168
  <input type="text" name="rmp-hide-menu" id="rmp-hide-menu" />
169
- </div>
170
  </div>
171
 
172
  <div class="rmp-input-control-wrapper input-group">
@@ -177,8 +177,8 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
177
  <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > PRO </a>
178
  </h4>
179
 
180
- <p class="input-label-description">
181
- <?php esc_html_e('Select devices where you want to show this menu', 'responsive-menu-pro'); ?>
182
  </p>
183
  </div>
184
 
@@ -241,8 +241,8 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
241
  <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > SEMI-PRO </a>
242
  </h4>
243
 
244
- <p class="input-label-description">
245
- <?php esc_html_e('Select specific pages where you want to show this menu.', 'responsive-menu-pro'); ?>
246
  </p>
247
  </div>
248
 
@@ -263,11 +263,11 @@ if ( ! empty( $global_settings['rmp_dark_mode'] ) ) {
263
  <div class="rmp-dialog-footer">
264
  <span class="spinner"></span>
265
  <button class="button button-primary button-large hide-if-no-js" id="rmp-menu-next-step" >
266
- <?php esc_html_e('Next', 'responsive-menu-pro'); ?>
267
  </button>
268
 
269
  <button class="button button-primary button-large hide-if-no-js" id="rmp-create-new-menu" style="display:none">
270
- <?php esc_html_e('Create Menu', 'responsive-menu-pro'); ?>
271
  </button>
272
  </div>
273
 
24
  }
25
 
26
  ?>
27
+ <div class="<?php echo esc_attr( $classes ); ?>">
28
  <section id="rmp-new-menu-wizard" class="rmp-dialog-overlay rmp-new-menu-wizard" style="display:none">
29
  <div class="rmp-dialog-backdrop"></div>
30
  <div class="rmp-dialog-wrap wp-clearfix">
32
  <!-- This is new new wizard header -->
33
  <div class="rmp-dialog-header">
34
  <div class="title">
35
+ <img alt="logo" width="34" height="34" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>" />
36
  <span> <?php esc_html_e('Create New Menu', 'responsive-menu-pro'); ?> </span>
37
  </div>
38
  <nav class="rmp-new-menu-step-conatiner">
56
  <!-- This is theme type list -->
57
  <ul class="nav-tab-wrapper">
58
  <li><a class="nav-tab rmp-v-divider" href="#tabs-1"><?php esc_html_e('Installed Themes', 'responsive-menu-pro'); ?></a></li>
59
+ <li><a class="nav-tab rmp-v-divider <?php echo esc_attr( $rmp_browse_class ); ?>" href="#tabs-2"><?php esc_html_e('Marketplace', 'responsive-menu-pro'); ?></a></li>
60
  <li><a class="nav-tab" href="#tabs-3"><?php esc_html_e('Saved Templates', 'responsive-menu-pro'); ?></a></li>
61
  <li style="float:right;"><button id="rmp-upload-new-theme" class="button btn-import-theme"><?php esc_html_e('Import', 'responsive-menu-pro'); ?></button></li>
62
  </ul>
64
  <!-- This is menu theme upload section -->
65
  <div id="rmp-menu-library-import" class="rmp-theme-upload-container hide" >
66
  <p><?php esc_html_e('If you have a menu theme in a .zip format, you can upload here.', 'responsive-menu-pro'); ?></p>
67
+ <form method="post" enctype="multipart/form-data" id="rmp-menu-theme-upload-form" class="wp-upload-form">
68
  <label class="screen-reader-text" for="themezip">Upload zip</label>
69
  <input type="file" accept=".zip" id="rmp_menu_theme_zip" name="rmp_menu_theme_zip" />
70
  <button id="rmp-theme-upload" class="button" type="button"> Upload Theme </button>
72
  </div>
73
 
74
  <!-- This is theme list from stored -->
75
+ <div id="tabs-2" class="rmp-themes">
76
  <ul class="rmp_theme_grids">
77
  <?php
78
  if ( ! empty( $cached_data ) ) {
80
  } else {
81
  ?>
82
  <div class="rmp-page-loader" style="display:flex;">
83
+ <img class="rmp-loader-image" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>"/>
84
  <h3 class="rmp-loader-message">
85
  <?php _e( 'Just a moment <br/> Getting data from the server..', 'responsive-menu-pro' ); ?>
86
  </h3>
102
  </div>
103
 
104
 
105
+ <div id="menu-settings" class="rmp-new-menu-elements rmp-menu-section">
106
  <div class="input-group">
107
  <div for="rmp-menu-name" class="input-label">
108
  <h4 class="input-label-title"> <?php esc_html_e('Name Your Menu', 'responsive-menu-pro'); ?> </h4>
109
+ <p class="input-label-description">
110
+ <?php esc_html_e('Please enter a descriptive name to identify this menu later', 'responsive-menu-pro'); ?>
111
  </p>
112
  </div>
113
 
119
  <div class="input-group">
120
  <div for="rmp-menu-to-use" class="input-label">
121
  <h4 class="input-label-title"><?php esc_html_e('Link WordPress Menu', 'responsive-menu-pro'); ?></h4>
122
+ <p class="input-label-description">
123
+ <?php esc_html_e('Map with your existing WordPress menu.', 'responsive-menu-pro'); ?>
124
  </p>
125
  </div>
126
 
158
  <div class="input-group">
159
  <div for="rmp-menu-name" class="input-label">
160
  <h4 class="input-label-title"><?php esc_html_e('Hide Theme Menu', 'responsive-menu-pro'); ?></h4>
161
+ <p class="input-label-description">
162
+ <?php esc_html_e( 'Add any valid css selector to hide the existing menu on your website.', 'responsive-menu-pro'); ?>
163
  <a href="https://responsive.menu/knowledgebase/hiding-original-wordpress-menu/" target="_blank"> Know More </a>
164
  </p>
165
  </div>
166
 
167
  <div class="input-control">
168
  <input type="text" name="rmp-hide-menu" id="rmp-hide-menu" />
169
+ </div>
170
  </div>
171
 
172
  <div class="rmp-input-control-wrapper input-group">
177
  <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > PRO </a>
178
  </h4>
179
 
180
+ <p class="input-label-description">
181
+ <?php esc_html_e('Select devices where you want to show this menu', 'responsive-menu-pro'); ?>
182
  </p>
183
  </div>
184
 
241
  <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > SEMI-PRO </a>
242
  </h4>
243
 
244
+ <p class="input-label-description">
245
+ <?php esc_html_e('Select specific pages where you want to show this menu.', 'responsive-menu-pro'); ?>
246
  </p>
247
  </div>
248
 
263
  <div class="rmp-dialog-footer">
264
  <span class="spinner"></span>
265
  <button class="button button-primary button-large hide-if-no-js" id="rmp-menu-next-step" >
266
+ <?php esc_html_e('Next', 'responsive-menu-pro'); ?>
267
  </button>
268
 
269
  <button class="button button-primary button-large hide-if-no-js" id="rmp-create-new-menu" style="display:none">
270
+ <?php esc_html_e('Create Menu', 'responsive-menu-pro'); ?>
271
  </button>
272
  </div>
273
 
v4.0.0/templates/rmp-editor.php CHANGED
@@ -54,19 +54,19 @@ $options = $option_manager->get_options( $menu_id );
54
  <head>
55
  <meta charset="utf-8" />
56
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
57
- <title><?php echo __( 'rmp-menu-editor', 'responsive-menu-pro' ) . ' | ' . get_the_title(); ?></title>
58
  </head>
59
- <body class="wp-admin wp-core-ui js post-php post-type-rmp_menu <?php echo implode( ' ', $body_classes ); ?>">
60
  <div id="rmp-editor-wrapper" class="rmp-editor-overlay expanded rmp-preview-mobile">
61
  <form method="post" enctype="multipart/form-data" id="rmp-editor-form" class="rmp-editor-sidebar">
62
  <input type="hidden" name="rmp_device_mode" id="rmp_device_mode" value="mobile"/>
63
- <input type="hidden" id="menu_id" name="menu_id" value="<?php echo get_the_ID(); ?>"/>
64
  <?php
65
  echo $editor->header_section( $options['menu_name'] );
66
  ?>
67
 
68
  <div id="rmp-editor-main">
69
- <div id="rmp-editor-nav" class="rmp-editor-controls-nav" role="navigation" aria-label="<?php echo $options['menu_name']; ?>">
70
  <ul id="rmp-editor-pane" class="rmp-editor-pane-parent">
71
  <li id="rmp-tab-item-mobile-menu" class="rmp-tab-item" aria-owns="tab-mobile-menu">
72
  <span class="rmp-tab-item-icon">
@@ -81,7 +81,7 @@ $options = $option_manager->get_options( $menu_id );
81
  </span>
82
  <h3 class="rmp-tab-item-title">
83
  <span> <?php esc_html_e( 'Desktop Menu', 'responsive-menu-pro' ); ?></span>
84
- <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > <?php echo __('Pro','responsive-menu-pro'); ?> </a>
85
  </h3>
86
  </li>
87
 
@@ -98,7 +98,7 @@ $options = $option_manager->get_options( $menu_id );
98
  </span>
99
  <h3 class="rmp-tab-item-title">
100
  <span><?php esc_html_e( 'Header Bar', 'responsive-menu-pro' ); ?></span>
101
- <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > <?php echo __('Pro','responsive-menu-pro'); ?> </a>
102
  </h3>
103
  </li>
104
 
@@ -2263,7 +2263,7 @@ $options = $option_manager->get_options( $menu_id );
2263
 
2264
  <div id="tab-container" class="rmp-accordions" aria-label="Container">
2265
  <div class="rmp-order-item rmp-order-item-description rmp-ignore-accordion">
2266
- <?php echo __('Drag the container items up and down to re-order their appearance on the front end.','responsive-menu-pro'); ?>
2267
  </div>
2268
  <ul class="rmp-accordion-container" id="rmp-menu-ordering-items">
2269
 
@@ -2558,7 +2558,7 @@ $options = $option_manager->get_options( $menu_id );
2558
  <main id="rmp-editor-preview" class="rmp-editor-preview-main">
2559
  <div id="rmp-preview-wrapper" class="rmp-preview-wrapper">
2560
  <div id="rmp-preview-iframe-loader">
2561
- <img src="https://demo.responsive.menu/wp-content/themes/demo-main/static/imgs/giphy.webp" alt="loading" />
2562
  </div>
2563
  <iframe id="rmp-preview-iframe" src="<?php echo esc_url( get_site_url() . '?rmp_preview_mode=true' ); ?>"></iframe>
2564
  </div>
@@ -2577,7 +2577,7 @@ $options = $option_manager->get_options( $menu_id );
2577
 
2578
  <!-- Page loader -->
2579
  <div class="rmp-page-loader">
2580
- <img class="rmp-loader-image large" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>"/>
2581
  <h3 class="rmp-loader-message"><?php esc_html_e( 'Just a moment, the theme is applying...', 'responsive-menu-pro' ); ?> </h3>
2582
  </div>
2583
 
54
  <head>
55
  <meta charset="utf-8" />
56
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
57
+ <title><?php echo esc_html__( 'rmp-menu-editor', 'responsive-menu-pro' ) . ' | ' . esc_html( get_the_title() ); ?></title>
58
  </head>
59
+ <body class="wp-admin wp-core-ui js post-php post-type-rmp_menu <?php echo esc_attr( implode( ' ', $body_classes ) ); ?>">
60
  <div id="rmp-editor-wrapper" class="rmp-editor-overlay expanded rmp-preview-mobile">
61
  <form method="post" enctype="multipart/form-data" id="rmp-editor-form" class="rmp-editor-sidebar">
62
  <input type="hidden" name="rmp_device_mode" id="rmp_device_mode" value="mobile"/>
63
+ <input type="hidden" id="menu_id" name="menu_id" value="<?php echo esc_attr( get_the_ID() ); ?>"/>
64
  <?php
65
  echo $editor->header_section( $options['menu_name'] );
66
  ?>
67
 
68
  <div id="rmp-editor-main">
69
+ <div id="rmp-editor-nav" class="rmp-editor-controls-nav" role="navigation" aria-label="<?php echo esc_attr( $options['menu_name'] ); ?>">
70
  <ul id="rmp-editor-pane" class="rmp-editor-pane-parent">
71
  <li id="rmp-tab-item-mobile-menu" class="rmp-tab-item" aria-owns="tab-mobile-menu">
72
  <span class="rmp-tab-item-icon">
81
  </span>
82
  <h3 class="rmp-tab-item-title">
83
  <span> <?php esc_html_e( 'Desktop Menu', 'responsive-menu-pro' ); ?></span>
84
+ <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > <?php echo esc_html__('Pro','responsive-menu-pro'); ?> </a>
85
  </h3>
86
  </li>
87
 
98
  </span>
99
  <h3 class="rmp-tab-item-title">
100
  <span><?php esc_html_e( 'Header Bar', 'responsive-menu-pro' ); ?></span>
101
+ <a target="_blank" class="upgrade-tooltip" href="https://responsive.menu/pricing?utm_source=free-plugin&utm_medium=option&utm_campaign=hide_on_mobile" > <?php echo esc_html__('Pro','responsive-menu-pro'); ?> </a>
102
  </h3>
103
  </li>
104
 
2263
 
2264
  <div id="tab-container" class="rmp-accordions" aria-label="Container">
2265
  <div class="rmp-order-item rmp-order-item-description rmp-ignore-accordion">
2266
+ <?php echo esc_html__('Drag the container items up and down to re-order their appearance on the front end.','responsive-menu-pro'); ?>
2267
  </div>
2268
  <ul class="rmp-accordion-container" id="rmp-menu-ordering-items">
2269
 
2558
  <main id="rmp-editor-preview" class="rmp-editor-preview-main">
2559
  <div id="rmp-preview-wrapper" class="rmp-preview-wrapper">
2560
  <div id="rmp-preview-iframe-loader">
2561
+ <img src="<?php echo esc_url( RMP_PLUGIN_URL_V4.'/assets/images/giphy.webp' ); ?>" alt="loading" />
2562
  </div>
2563
  <iframe id="rmp-preview-iframe" src="<?php echo esc_url( get_site_url() . '?rmp_preview_mode=true' ); ?>"></iframe>
2564
  </div>
2577
 
2578
  <!-- Page loader -->
2579
  <div class="rmp-page-loader">
2580
+ <img class="rmp-loader-image large" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>"/>
2581
  <h3 class="rmp-loader-message"><?php esc_html_e( 'Just a moment, the theme is applying...', 'responsive-menu-pro' ); ?> </h3>
2582
  </div>
2583
 
v4.0.0/templates/rmp-roadmap.php CHANGED
@@ -1,26 +1,71 @@
1
  <?php
2
  /**
3
- * This is template file for roadmap amdin page.
4
  *
5
- * @since 4.0.0
6
  *
7
  * @package responsive_menu_pro
8
  */
9
- ?>
10
- <div class="wrap rmp-container">
11
-
12
- <script>
13
- var ps_config = {
14
- productId : "9128555b-ea35-4af1-852b-b7a68679c4a4"
15
- };
16
- </script>
17
- <script type="text/javascript" src="https://app.productstash.io/js/productstash-embed.js" defer="defer"></script>
18
-
19
- <!-- What's Next page title -->
20
- <h1 class="wp-heading-inline"> <?php esc_html_e( 'What\'s Next', 'responsive-menu-pro' ); ?> </h1>
21
-
22
- <!--- What's Next page contents --->
23
- <div class="rmp-roadmap-page" >
24
- <iframe id="rmp-roadmap-iframe" src="https://next.expresstech.io/responsive-menu"></iframe>
25
- </div>
26
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
  /**
3
+ * Class Displays the message What's Next.
4
  *
5
+ * @since 4.1.5
6
  *
7
  * @package responsive_menu_pro
8
  */
9
+
10
+ class RMNextUpdateMessage {
11
+
12
+ /**
13
+ * Main Construct Function
14
+ *
15
+ * Adds the notice check to init and then check to display message
16
+ *
17
+ * @since 4.1.5
18
+ */
19
+ function __construct() {
20
+
21
+ if ( isset( $_GET['rm_next_update_notice_close'] ) && $_GET['rm_next_update_notice_close'] == 'close' ) {
22
+ add_action( 'admin_init', array( $this, 'close_next_updates_message' ) );
23
+ }
24
+ if ( $this->trigger !== -1 && isset( $_GET['post_type'] ) && $_GET['post_type'] == 'rmp_menu' ) {
25
+ add_action( 'in_admin_footer', array( $this, 'display_next_updates_message' ) );
26
+ }
27
+ }
28
+
29
+
30
+ /**
31
+ * Check if next update message closed
32
+ *
33
+ * @since 4.1.5
34
+ * @return int The amount of menus needed to display message
35
+ */
36
+ public function close_next_updates_message() {
37
+ add_user_meta( get_current_user_id(), 'rm_next_update_notice_close', true, true );
38
+
39
+ }
40
+
41
+ /**
42
+ * Displays the next update message for next updates
43
+ *
44
+ *
45
+ */
46
+ public function display_next_updates_message() {
47
+ if( get_user_meta( get_current_user_id(), 'rm_next_update_notice_close' ) ){
48
+ return;
49
+ }
50
+ $update_url = 'https://next.expresstech.io/responsive-menu/updates';
51
+ $roadmap_url = 'https://next.expresstech.io/responsive-menu';
52
+ $ideas_url = 'https://next.expresstech.io/responsive-menu#/ideas';
53
+ $close_url = add_query_arg( 'rm_next_update_notice_close', 'close' );
54
+ ?>
55
+ <div class=' notice-responsive-menu-next notice-info is-dismissible'>
56
+ <h3><?php echo esc_html__("What's Next", "responsive-menu-pro"); ?></h3>
57
+ <p><?php echo esc_html__("This page shows what has been planned for the Responsive Menu plugin. You can vote on the roadmap cards or add your own idea.", "responsive-menu-pro"); ?></p>
58
+ <p><strong><em><?php echo esc_html__("~ RM Team", "responsive-menu-pro"); ?></em></strong></p>
59
+ <a target="_blank" href="<?php echo esc_url( $roadmap_url ) ;?>" class="rm-btn-link" rel="noopener"><?php echo esc_html__("Roadmap", "responsive-menu-pro"); ?></a>
60
+ <span class="rm-btn-link-seprate">|</span>
61
+ <a target="_blank" href="<?php echo esc_url( $update_url ) ;?>" class="rm-btn-link" rel="noopener"><?php echo esc_html__("Updates", "responsive-menu-pro"); ?></a>
62
+ <span class="rm-btn-link-seprate">|</span>
63
+ <a target="_blank" href="<?php echo esc_url( $ideas_url ) ;?>" class="rm-btn-link" rel="noopener"><?php echo esc_html__("Ideas", "responsive-menu-pro"); ?></a>
64
+ <a href="<?php echo esc_url( $close_url ) ;?>" class="notice-dismiss"><span class="screen-reader-text"><?php echo esc_html__("Dismiss this notice.", "responsive-menu-pro"); ?></span></a>
65
+ </div>
66
+ <?php
67
+ }
68
+
69
+ }
70
+
71
+ $rm_xext_update_message = new RMNextUpdateMessage();
v4.0.0/templates/rmp-settings.php CHANGED
@@ -10,7 +10,7 @@
10
  $global_settings = get_option( 'rmp_global_setting_options' );
11
 
12
  if ( empty( $global_settings ) ) {
13
- $global_settings = rmp_global_default_setting_options();
14
  update_option( 'rmp_global_setting_options', $global_settings );
15
  }
16
 
@@ -22,68 +22,33 @@ if ( ! empty( $global_settings['rmp_custom_css'] ) ) {
22
 
23
  $wp_header = 'none';
24
  if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
25
- $wp_header = $global_settings['menu_adjust_for_wp_admin_bar'];
26
  }
27
 
28
- ?>
29
  <div class="wrap rmp-container rmp-setting-page">
30
  <h1 class="wp-heading-inline"> <?php esc_html_e( 'Responsive Menu', 'responsive-menu-pro' ); ?> </h1>
31
  <form method="post" enctype="multipart/form-data" id="rmp-global-settings">
32
 
33
  <div id="rmp-setting-tabs">
34
  <ul class="nav-tab-wrapper">
35
- <?php if ( ! empty( get_option('responsive_menu_version') ) ) { ?>
36
- <li><a class="nav-tab nav-tab-active" href="#rmp-settings-general"><?php esc_html_e('General', 'responsive-menu-pro'); ?></a></li>
37
- <?php } ?>
38
-
39
  <li><a class="nav-tab" href="#rmp-settings-advanced"><?php esc_html_e('Advance', 'responsive-menu-pro'); ?></a></li>
40
  <li><a class="nav-tab" href="#rmp-settings-style"><?php esc_html_e('Style', 'responsive-menu-pro'); ?></a></li>
41
  <li><a class="nav-tab" href="#rmp-settings-import-and-export"><?php esc_html_e('Import/Export', 'responsive-menu-pro'); ?></a></li>
42
  </ul>
43
 
44
- <?php if ( ! empty( get_option('responsive_menu_version') ) ) { ?>
45
-
46
- <div id="rmp-settings-general">
47
- <table class="form-table" role="presentation">
48
- <tbody>
49
- <tr>
50
- <th scope="row"> <?php esc_html_e( 'Rollback Version', 'responsive-menu-pro'); ?></th>
51
- <td>
52
- <fieldset>
53
- <p>
54
- <select class="" aria-describedby="Rollback Version" id="rmp-versions" name="rmp-versions">
55
- <option value="4.0.0" selected> v4.x</option>
56
- <option value="3.1.30"> v3.1.30</option>
57
- </select>
58
- <button id="rmp-rollback-version" class="button button-primary button-large"><?php esc_html_e( 'Rollback', 'responsive-menu-pro'); ?></button>
59
- </p>
60
- <p class="description"><?php esc_html_e( 'Experiencing an issue with latest version 4.0.0? Rollback to a previous version before the issue appeared.', 'responsive-menu-pro'); ?></p>
61
- </fieldset>
62
- </td>
63
- </tr>
64
-
65
- </tbody>
66
- </table>
67
- <button class="button button-primary button-large rmp-save-global-settings-button" type="button">
68
- <?php esc_html_e( 'Save Settings', 'responsive-menu-pro'); ?>
69
- </button>
70
- <span class="spinner"></span>
71
- </div>
72
-
73
- <?php } ?>
74
-
75
  <div id="rmp-settings-advanced" >
76
  <table class="form-table" role="presentation">
77
- <tbody>
78
  <tr>
79
  <th scope="row"> <?php esc_html_e( 'Adjust for WP Admin Bar', 'responsive-menu-pro'); ?></th>
80
  <td>
81
  <label>
82
  <p>
83
  <select name="menu_adjust_for_wp_admin_bar" value="on" id="rmp-menu_adjust-wp-admin-bar">
84
- <option value="none" <?php echo ( $wp_header == 'none' ? 'selected' : '' ); ?>><?php esc_attr_e( 'None', 'responsive-menu-pro'); ?></option>
85
- <option value="adjust" <?php echo ( $wp_header == 'adjust' ? 'selected' : '' ); ?>><?php esc_attr_e( 'Adjust', 'responsive-menu-pro'); ?></option>
86
- <option value="hide" <?php echo ( $wp_header == 'hide' ? 'selected' : '' ); ?>><?php esc_attr_e( 'Hide', 'responsive-menu-pro'); ?></option>
87
  </select>
88
  <label for="rmp-menu_adjust-wp-admin-bar" class="description">
89
  <?php esc_html_e( 'If you use the WP Admin bar when logged in, this will help you to adjust the admin bar.', 'responsive-menu-pro'); ?>
@@ -98,7 +63,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
98
  <td>
99
  <fieldset>
100
  <p>
101
- <input type="checkbox" name="rmp_dark_mode" value="on" id="rmp-dark-mode" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_dark_mode' );?> >
102
  <label for="rmp-dark-mode" class="description">
103
  <?php esc_html_e( 'Enable dark mode for menu editor page.', 'responsive-menu-pro'); ?>
104
  </label>
@@ -112,7 +77,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
112
  <td>
113
  <fieldset>
114
  <p>
115
- <input type="checkbox" name="rmp_wp_footer_hook" value="on" id="rmp-wp-footer-hook" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_wp_footer_hook' );?> >
116
  <label for="rmp-wp-footer-hook" class="description">
117
  <?php esc_html_e( 'Enable this option if your theme does not support wp_body_open hook.', 'responsive-menu-pro'); ?>
118
  </label>
@@ -126,7 +91,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
126
  <td>
127
  <fieldset>
128
  <p>
129
- <input type="checkbox" name="rmp_external_files" value="on" id="rmp-use-external-files" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_external_files' );?> >
130
  <label for="rmp-use-external-files" class="description">
131
  <?php esc_html_e( 'Create external files for the CSS and JavaScript created by this plugin.', 'responsive-menu-pro'); ?>
132
  </label>
@@ -149,7 +114,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
149
  </td>
150
  </tr>
151
 
152
- <tr>
153
  <th scope="row"><?php esc_html_e( 'Place scripts in footer', 'responsive-menu-pro'); ?> </th>
154
  <td>
155
  <fieldset>
@@ -182,7 +147,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
182
  </button>
183
  <span class="spinner"></span>
184
  </div>
185
-
186
  <div id="rmp-settings-style" >
187
  <table class="form-table" role="presentation">
188
  <tbody>
@@ -261,7 +226,7 @@ if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
261
  <p class="description">
262
  <?php esc_html_e( 'This will import settings in selected menu created via the export process above.', 'responsive-menu-pro'); ?>
263
  </p>
264
-
265
  </td>
266
  </tr>
267
  </tbody>
10
  $global_settings = get_option( 'rmp_global_setting_options' );
11
 
12
  if ( empty( $global_settings ) ) {
13
+ $global_settings = rmp_global_default_setting_options();
14
  update_option( 'rmp_global_setting_options', $global_settings );
15
  }
16
 
22
 
23
  $wp_header = 'none';
24
  if ( ! empty( $global_settings['menu_adjust_for_wp_admin_bar'] ) ) {
25
+ $wp_header = $global_settings['menu_adjust_for_wp_admin_bar'];
26
  }
27
 
28
+ ?>
29
  <div class="wrap rmp-container rmp-setting-page">
30
  <h1 class="wp-heading-inline"> <?php esc_html_e( 'Responsive Menu', 'responsive-menu-pro' ); ?> </h1>
31
  <form method="post" enctype="multipart/form-data" id="rmp-global-settings">
32
 
33
  <div id="rmp-setting-tabs">
34
  <ul class="nav-tab-wrapper">
 
 
 
 
35
  <li><a class="nav-tab" href="#rmp-settings-advanced"><?php esc_html_e('Advance', 'responsive-menu-pro'); ?></a></li>
36
  <li><a class="nav-tab" href="#rmp-settings-style"><?php esc_html_e('Style', 'responsive-menu-pro'); ?></a></li>
37
  <li><a class="nav-tab" href="#rmp-settings-import-and-export"><?php esc_html_e('Import/Export', 'responsive-menu-pro'); ?></a></li>
38
  </ul>
39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  <div id="rmp-settings-advanced" >
41
  <table class="form-table" role="presentation">
42
+ <tbody>
43
  <tr>
44
  <th scope="row"> <?php esc_html_e( 'Adjust for WP Admin Bar', 'responsive-menu-pro'); ?></th>
45
  <td>
46
  <label>
47
  <p>
48
  <select name="menu_adjust_for_wp_admin_bar" value="on" id="rmp-menu_adjust-wp-admin-bar">
49
+ <option value="none" <?php echo esc_attr( $wp_header == 'none' ? 'selected' : '' ); ?>><?php esc_attr_e( 'None', 'responsive-menu-pro'); ?></option>
50
+ <option value="adjust" <?php echo esc_attr( $wp_header == 'adjust' ? 'selected' : '' ); ?>><?php esc_attr_e( 'Adjust', 'responsive-menu-pro'); ?></option>
51
+ <option value="hide" <?php echo esc_attr( $wp_header == 'hide' ? 'selected' : '' ); ?>><?php esc_attr_e( 'Hide', 'responsive-menu-pro'); ?></option>
52
  </select>
53
  <label for="rmp-menu_adjust-wp-admin-bar" class="description">
54
  <?php esc_html_e( 'If you use the WP Admin bar when logged in, this will help you to adjust the admin bar.', 'responsive-menu-pro'); ?>
63
  <td>
64
  <fieldset>
65
  <p>
66
+ <input type="checkbox" name="rmp_dark_mode" value="on" id="rmp-dark-mode" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_dark_mode' );?> >
67
  <label for="rmp-dark-mode" class="description">
68
  <?php esc_html_e( 'Enable dark mode for menu editor page.', 'responsive-menu-pro'); ?>
69
  </label>
77
  <td>
78
  <fieldset>
79
  <p>
80
+ <input type="checkbox" name="rmp_wp_footer_hook" value="on" id="rmp-wp-footer-hook" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_wp_footer_hook' );?> >
81
  <label for="rmp-wp-footer-hook" class="description">
82
  <?php esc_html_e( 'Enable this option if your theme does not support wp_body_open hook.', 'responsive-menu-pro'); ?>
83
  </label>
91
  <td>
92
  <fieldset>
93
  <p>
94
+ <input type="checkbox" name="rmp_external_files" value="on" id="rmp-use-external-files" <?php echo is_rmp_option_checked( 'on', $global_settings, 'rmp_external_files' );?> >
95
  <label for="rmp-use-external-files" class="description">
96
  <?php esc_html_e( 'Create external files for the CSS and JavaScript created by this plugin.', 'responsive-menu-pro'); ?>
97
  </label>
114
  </td>
115
  </tr>
116
 
117
+ <tr>
118
  <th scope="row"><?php esc_html_e( 'Place scripts in footer', 'responsive-menu-pro'); ?> </th>
119
  <td>
120
  <fieldset>
147
  </button>
148
  <span class="spinner"></span>
149
  </div>
150
+
151
  <div id="rmp-settings-style" >
152
  <table class="form-table" role="presentation">
153
  <tbody>
226
  <p class="description">
227
  <?php esc_html_e( 'This will import settings in selected menu created via the export process above.', 'responsive-menu-pro'); ?>
228
  </p>
229
+
230
  </td>
231
  </tr>
232
  </tbody>
v4.0.0/templates/rmp-themes.php CHANGED
@@ -10,7 +10,7 @@
10
  use RMP\Features\Inc\Theme_Manager;
11
  $theme_manager = Theme_Manager::get_instance();
12
 
13
- ?>
14
  <div class="wrap rmp-container">
15
 
16
  <!-- Theme page title -->
@@ -26,7 +26,7 @@ $theme_manager = Theme_Manager::get_instance();
26
  <form action="<?php echo admin_url( 'admin-post.php' ); ?>" id="rmp-menu-library-import-form" method="post" enctype="multipart/form-data">
27
 
28
  <div class="rmp-page-loader">
29
- <img class="rmp-loader-image" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>"/>
30
  <h3 class="rmp-loader-message"><?php esc_html_e( 'Uploading zip file...', 'responsive-menu-pro' ); ?> </h3>
31
  </div>
32
 
@@ -40,9 +40,9 @@ $theme_manager = Theme_Manager::get_instance();
40
  <h3 class="rmp-menu-library-title"> <?php esc_html_e( 'Import Menu Theme To Your Library', 'responsive-menu-pro' ); ?> </h3>
41
 
42
  <p class="rmp-menu-library-message"> <?php esc_html_e( 'Drop zip files here or click to upload.', 'responsive-menu-pro' ); ?> </p>
43
-
44
  <span class="progress-text"></span>
45
-
46
  <label class="button upload-button"><?php esc_html_e( 'Select Files', 'responsive-menu-pro' ); ?> </label>
47
 
48
  <input type='hidden' name='action' value='rmp_upload_theme_file'>
@@ -71,7 +71,7 @@ $theme_manager = Theme_Manager::get_instance();
71
  <?php
72
 
73
  foreach( $themes as $theme ) {
74
-
75
  $id = 'rmp-theme-' . preg_replace('/\s+/', '', $theme['name'] );
76
  $preview_url = RMP_PLUGIN_URL_V4 .'/assets/images/no-preview.jpeg';
77
 
@@ -86,7 +86,7 @@ $theme_manager = Theme_Manager::get_instance();
86
  <figure class="rmp-item-card_image">
87
  <img src="<?php echo esc_url( $preview_url );?>" alt="" loading="lazy"/>
88
  </figure>
89
-
90
  <!--- Theme titlw -->
91
  <div class="rmp-item-card_contents">
92
  <h4> <?php echo esc_html( $theme['name'] ); ?> </h4>
@@ -94,7 +94,7 @@ $theme_manager = Theme_Manager::get_instance();
94
 
95
  <!-- Theme actions -->
96
  <div class="rmp-item-card_action">
97
- <button class="button rmp-theme-delete" data-theme="<?php echo $theme['name']; ?>" data-theme-type="<?php echo $theme['type']; ?> ">
98
  <?php esc_html_e( 'Delete', 'responsive-menu-pro' ); ?>
99
  </button>
100
  </div>
10
  use RMP\Features\Inc\Theme_Manager;
11
  $theme_manager = Theme_Manager::get_instance();
12
 
13
+ ?>
14
  <div class="wrap rmp-container">
15
 
16
  <!-- Theme page title -->
26
  <form action="<?php echo admin_url( 'admin-post.php' ); ?>" id="rmp-menu-library-import-form" method="post" enctype="multipart/form-data">
27
 
28
  <div class="rmp-page-loader">
29
+ <img class="rmp-loader-image" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>"/>
30
  <h3 class="rmp-loader-message"><?php esc_html_e( 'Uploading zip file...', 'responsive-menu-pro' ); ?> </h3>
31
  </div>
32
 
40
  <h3 class="rmp-menu-library-title"> <?php esc_html_e( 'Import Menu Theme To Your Library', 'responsive-menu-pro' ); ?> </h3>
41
 
42
  <p class="rmp-menu-library-message"> <?php esc_html_e( 'Drop zip files here or click to upload.', 'responsive-menu-pro' ); ?> </p>
43
+
44
  <span class="progress-text"></span>
45
+
46
  <label class="button upload-button"><?php esc_html_e( 'Select Files', 'responsive-menu-pro' ); ?> </label>
47
 
48
  <input type='hidden' name='action' value='rmp_upload_theme_file'>
71
  <?php
72
 
73
  foreach( $themes as $theme ) {
74
+
75
  $id = 'rmp-theme-' . preg_replace('/\s+/', '', $theme['name'] );
76
  $preview_url = RMP_PLUGIN_URL_V4 .'/assets/images/no-preview.jpeg';
77
 
86
  <figure class="rmp-item-card_image">
87
  <img src="<?php echo esc_url( $preview_url );?>" alt="" loading="lazy"/>
88
  </figure>
89
+
90
  <!--- Theme titlw -->
91
  <div class="rmp-item-card_contents">
92
  <h4> <?php echo esc_html( $theme['name'] ); ?> </h4>
94
 
95
  <!-- Theme actions -->
96
  <div class="rmp-item-card_action">
97
+ <button class="button rmp-theme-delete" data-theme="<?php echo esc_attr( $theme['name'] ); ?>" data-theme-type="<?php echo esc_attr( $theme['type'] ); ?> ">
98
  <?php esc_html_e( 'Delete', 'responsive-menu-pro' ); ?>
99
  </button>
100
  </div>
v4.0.0/templates/rmp-wizards.php CHANGED
@@ -21,7 +21,7 @@ if ( empty( $cached_data ) ) {
21
  <div class="rmp-dialog-wrap wp-clearfix">
22
  <div class="rmp-dialog-header">
23
  <div class="title">
24
- <img alt="logo" width="34" height="34" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>" />
25
  <span> <?php esc_html_e('Select Icon', 'responsive-menu-pro'); ?> </span>
26
  </div>
27
  <button class="close dashicons dashicons-no"></button>
@@ -35,7 +35,7 @@ if ( empty( $cached_data ) ) {
35
  <?php esc_html_e('Material Icons (mdi)', 'responsive-menu-pro'); ?>
36
  <span class="upgrade-tooltip"> PRO </span>
37
  </a>
38
- </li>
39
  <li>
40
  <a class="nav-tab" href="#fas">
41
  <?php esc_html_e('FontAwesome Solid (fas)', 'responsive-menu-pro'); ?>
@@ -63,7 +63,7 @@ if ( empty( $cached_data ) ) {
63
  </ul>
64
  <div class="rmp-icon-tab-contents">
65
  <div id="dashicons" style="padding: 20px;">
66
- <p> <input type="text" class="medium-text" id="rmp-icon-search" placeholder="Search icons"/> </p>
67
  <?php echo rmp_dashicon_selector(); ?>
68
  </div>
69
  <div id="fab">
@@ -169,18 +169,18 @@ if ( empty( $cached_data ) ) {
169
  <div class="rmp-dialog-wrap wp-clearfix">
170
  <div class="rmp-dialog-header">
171
  <div class="title">
172
- <img alt="logo" width="34" height="34" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>" />
173
  <span> <?php esc_html_e('Use Theme', 'responsive-menu-pro'); ?> </span>
174
  </div>
175
 
176
  <button class="close dashicons dashicons-no"></button>
177
  </div>
178
- <div class="rmp-dialog-contents wp-clearfix tabs" id="tabs" >
179
  <div id="select-themes" class="rmp-new-menu-themes">
180
  <div id="tabs" class="tabs">
181
  <ul class="nav-tab-wrapper">
182
  <li><a class="nav-tab rmp-v-divider" href="#tabs-1"><?php esc_html_e('Installed Themes', 'responsive-menu-pro'); ?></a></li>
183
- <li><a class="nav-tab rmp-v-divider <?php echo $rmp_browse_class; ?>" href="#tabs-2"><?php esc_html_e( 'Marketplace', 'responsive-menu-pro'); ?></a></li>
184
  <li><a class="nav-tab" href="#tabs-3"><?php esc_html_e('Saved Templates', 'responsive-menu-pro'); ?></a></li>
185
  <li style="float:right;"><button id="rmp-upload-new-theme" class="button btn-import-theme"><?php esc_html_e('Import', 'responsive-menu-pro'); ?></button></li>
186
  </ul>
@@ -188,7 +188,7 @@ if ( empty( $cached_data ) ) {
188
  <!-- This is menu theme upload section -->
189
  <div id="rmp-menu-library-import" class="rmp-theme-upload-container hide" >
190
  <p><?php esc_html_e('If you have a menu theme in a .zip format, you can upload here.', 'responsive-menu-pro'); ?></p>
191
- <form method="post" enctype="multipart/form-data" id="rmp-menu-theme-upload-form" class="wp-upload-form">
192
  <label class="screen-reader-text" for="themezip">Upload zip</label>
193
  <input type="file" accept=".zip" id="rmp_menu_theme_zip" name="rmp_menu_theme_zip" />
194
  <button id="rmp-theme-upload" class="button" type="button"> Upload Theme </button>
@@ -203,7 +203,7 @@ if ( empty( $cached_data ) ) {
203
  } else {
204
  ?>
205
  <div class="rmp-page-loader" style="display:flex;">
206
- <img class="rmp-loader-image" src="<?php echo RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png'; ?>"/>
207
  <h3 class="rmp-loader-message">
208
  <?php _e( 'Just a moment <br/> Getting data from the server..', 'responsive-menu-pro' ); ?>
209
  </h3>
@@ -213,7 +213,7 @@ if ( empty( $cached_data ) ) {
213
  </div>
214
 
215
  <div id="tabs-1" class="rmp-themes">
216
- <?php echo $theme_manager->get_available_themes( true ); ?>
217
  </div>
218
 
219
  <div id="tabs-3" class="rmp-themes">
21
  <div class="rmp-dialog-wrap wp-clearfix">
22
  <div class="rmp-dialog-header">
23
  <div class="title">
24
+ <img alt="logo" width="34" height="34" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>" />
25
  <span> <?php esc_html_e('Select Icon', 'responsive-menu-pro'); ?> </span>
26
  </div>
27
  <button class="close dashicons dashicons-no"></button>
35
  <?php esc_html_e('Material Icons (mdi)', 'responsive-menu-pro'); ?>
36
  <span class="upgrade-tooltip"> PRO </span>
37
  </a>
38
+ </li>
39
  <li>
40
  <a class="nav-tab" href="#fas">
41
  <?php esc_html_e('FontAwesome Solid (fas)', 'responsive-menu-pro'); ?>
63
  </ul>
64
  <div class="rmp-icon-tab-contents">
65
  <div id="dashicons" style="padding: 20px;">
66
+ <p> <input type="text" class="medium-text" id="rmp-icon-search" placeholder="Search icons"/> </p>
67
  <?php echo rmp_dashicon_selector(); ?>
68
  </div>
69
  <div id="fab">
169
  <div class="rmp-dialog-wrap wp-clearfix">
170
  <div class="rmp-dialog-header">
171
  <div class="title">
172
+ <img alt="logo" width="34" height="34" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>" />
173
  <span> <?php esc_html_e('Use Theme', 'responsive-menu-pro'); ?> </span>
174
  </div>
175
 
176
  <button class="close dashicons dashicons-no"></button>
177
  </div>
178
+ <div class="rmp-dialog-contents wp-clearfix tabs" id="tabs" >
179
  <div id="select-themes" class="rmp-new-menu-themes">
180
  <div id="tabs" class="tabs">
181
  <ul class="nav-tab-wrapper">
182
  <li><a class="nav-tab rmp-v-divider" href="#tabs-1"><?php esc_html_e('Installed Themes', 'responsive-menu-pro'); ?></a></li>
183
+ <li><a class="nav-tab rmp-v-divider <?php echo esc_attr( $rmp_browse_class ); ?>" href="#tabs-2"><?php esc_html_e( 'Marketplace', 'responsive-menu-pro'); ?></a></li>
184
  <li><a class="nav-tab" href="#tabs-3"><?php esc_html_e('Saved Templates', 'responsive-menu-pro'); ?></a></li>
185
  <li style="float:right;"><button id="rmp-upload-new-theme" class="button btn-import-theme"><?php esc_html_e('Import', 'responsive-menu-pro'); ?></button></li>
186
  </ul>
188
  <!-- This is menu theme upload section -->
189
  <div id="rmp-menu-library-import" class="rmp-theme-upload-container hide" >
190
  <p><?php esc_html_e('If you have a menu theme in a .zip format, you can upload here.', 'responsive-menu-pro'); ?></p>
191
+ <form method="post" enctype="multipart/form-data" id="rmp-menu-theme-upload-form" class="wp-upload-form">
192
  <label class="screen-reader-text" for="themezip">Upload zip</label>
193
  <input type="file" accept=".zip" id="rmp_menu_theme_zip" name="rmp_menu_theme_zip" />
194
  <button id="rmp-theme-upload" class="button" type="button"> Upload Theme </button>
203
  } else {
204
  ?>
205
  <div class="rmp-page-loader" style="display:flex;">
206
+ <img class="rmp-loader-image" src="<?php echo esc_url( RMP_PLUGIN_URL_V4 .'/assets/images/rmp-logo.png' ); ?>"/>
207
  <h3 class="rmp-loader-message">
208
  <?php _e( 'Just a moment <br/> Getting data from the server..', 'responsive-menu-pro' ); ?>
209
  </h3>
213
  </div>
214
 
215
  <div id="tabs-1" class="rmp-themes">
216
+ <?php echo $theme_manager->get_available_themes( true ); ?>
217
  </div>
218
 
219
  <div id="tabs-3" class="rmp-themes">
v4.0.0/themes/electric blue theme/options.json CHANGED
@@ -226,7 +226,7 @@
226
  "menu_title":"Alexa Seleno",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
- "menu_title_image":"http:\/\/suraj.expresstech.dev\/wp-content\/uploads\/2020\/11\/clipart1005846.png",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"10%",
@@ -290,7 +290,7 @@
290
  "left":"0px"
291
  },
292
  "menu_container_background_colour":"#3692f7",
293
- "menu_background_image":"http:\/\/suraj.expresstech.dev\/wp-content\/uploads\/2020\/11\/Reef.png",
294
  "menu_appear_from":"right",
295
  "animation_type":"slide",
296
  "animation_speed":"0.5",
226
  "menu_title":"Alexa Seleno",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
+ "menu_title_image":"",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"10%",
290
  "left":"0px"
291
  },
292
  "menu_container_background_colour":"#3692f7",
293
+ "menu_background_image":"",
294
  "menu_appear_from":"right",
295
  "animation_type":"slide",
296
  "animation_speed":"0.5",
v4.0.0/themes/full-width-theme/options.json CHANGED
@@ -226,7 +226,7 @@
226
  "menu_title":"Mr. Jackson",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
- "menu_title_image":"http:\/\/suraj.expresstech.dev\/wp-content\/uploads\/2020\/11\/clipart1005846.png",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"15%",
226
  "menu_title":"Mr. Jackson",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
+ "menu_title_image":"",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"15%",
v4.0.0/themes/simple-red-free/options.json CHANGED
@@ -226,7 +226,7 @@
226
  "menu_title":"Oleo Bone",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
- "menu_title_image":"http:\/\/suraj.expresstech.dev\/wp-content\/uploads\/2020\/11\/clipart1005846.png",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"10%",
226
  "menu_title":"Oleo Bone",
227
  "menu_title_link":"#",
228
  "menu_title_link_location":"_self",
229
+ "menu_title_image":"",
230
  "menu_title_font_icon":"",
231
  "menu_title_section_padding":{
232
  "top":"10%",