Yoast SEO - Version 8.1

Version Description

Download this release

Release Info

Developer jipmoors
Plugin Icon 128x128 Yoast SEO
Version 8.1
Comparing to
See all releases

Code changes from version 8.0 to 8.1

Files changed (123) hide show
  1. admin/capabilities/class-capability-manager-factory.php +1 -0
  2. admin/capabilities/class-capability-manager-vip.php +1 -0
  3. admin/capabilities/class-capability-manager-wp.php +1 -0
  4. admin/capabilities/class-capability-manager.php +1 -0
  5. admin/capabilities/class-capability-utils.php +1 -0
  6. admin/capabilities/class-register-capabilities.php +1 -0
  7. admin/class-admin-asset-analysis-worker-location.php +56 -0
  8. admin/class-admin-asset-manager.php +16 -2
  9. admin/class-admin-asset-yoast-components-l10n.php +1 -0
  10. admin/class-admin-init.php +1 -27
  11. admin/class-admin-user-profile.php +1 -0
  12. admin/class-admin-utils.php +5 -8
  13. admin/class-admin.php +2 -49
  14. admin/class-bulk-editor-list-table.php +0 -10
  15. admin/class-customizer.php +0 -1
  16. admin/class-export.php +0 -1
  17. admin/class-expose-shortlinks.php +31 -5
  18. admin/class-extension.php +0 -1
  19. admin/class-gutenberg-compatibility.php +1 -1
  20. admin/class-premium-benefits-for-synonyms-list.php +0 -54
  21. admin/class-premium-benefits-list.php +0 -53
  22. admin/class-primary-term-admin.php +91 -21
  23. admin/class-unsupported-php-message.php +0 -70
  24. admin/class-yoast-form.php +0 -1
  25. admin/class-yoast-plugin-conflict.php +0 -2
  26. admin/config-ui/class-configuration-page.php +0 -3
  27. admin/config-ui/components/interface-component.php +1 -0
  28. admin/config-ui/fields/class-field-connect-google-search-console.php +1 -0
  29. admin/config-ui/fields/class-field-environment.php +1 -0
  30. admin/config-ui/fields/class-field-mailchimp-signup.php +0 -1
  31. admin/config-ui/fields/class-field-multiple-authors.php +1 -0
  32. admin/formatter/class-metabox-formatter.php +0 -3
  33. admin/formatter/interface-metabox-formatter.php +0 -1
  34. admin/google_search_console/class-gsc-issues.php +1 -0
  35. admin/google_search_console/class-gsc.php +0 -1
  36. admin/import/plugins/class-import-platinum-seo-pack.php +0 -1
  37. admin/import/plugins/class-import-premium-seo-pack.php +0 -1
  38. admin/import/plugins/class-import-woothemes-seo.php +0 -1
  39. admin/interface-collection.php +0 -1
  40. admin/metabox/class-metabox-keyword-synonyms-config.php +0 -3
  41. admin/metabox/class-metabox-multiple-keywords-config.php +0 -3
  42. admin/metabox/class-metabox-null-tab.php +1 -0
  43. admin/metabox/class-metabox.php +16 -10
  44. admin/notifiers/class-post-type-archive-notification-handler.php +1 -1
  45. admin/onpage/class-onpage.php +1 -1
  46. admin/recalculate/class-recalculate.php +0 -1
  47. admin/roles/class-register-roles.php +1 -0
  48. admin/roles/class-role-manager-factory.php +1 -0
  49. admin/roles/class-role-manager-vip.php +1 -0
  50. admin/roles/class-role-manager.php +1 -0
  51. admin/statistics/class-statistics-integration.php +1 -0
  52. admin/taxonomy/class-taxonomy-columns.php +0 -2
  53. admin/taxonomy/class-taxonomy.php +8 -0
  54. admin/views/js-templates-primary-term.php +0 -9
  55. admin/views/tabs/metas/paper-content/post-type-content.php +1 -1
  56. admin/views/tabs/metas/paper-content/post_type/woocommerce-shop-page.php +1 -0
  57. css/dist/{admin-global-800-rtl.min.css → admin-global-810-rtl.min.css} +0 -0
  58. css/dist/{admin-global-800.min.css → admin-global-810.min.css} +0 -0
  59. css/dist/{adminbar-800-rtl.min.css → adminbar-810-rtl.min.css} +0 -0
  60. css/dist/{adminbar-800.min.css → adminbar-810.min.css} +0 -0
  61. css/dist/{alerts-800-rtl.min.css → alerts-810-rtl.min.css} +1 -1
  62. css/dist/{alerts-800.min.css → alerts-810.min.css} +1 -1
  63. css/dist/{dashboard-800-rtl.min.css → dashboard-810-rtl.min.css} +0 -0
  64. css/dist/{dashboard-800.min.css → dashboard-810.min.css} +0 -0
  65. css/dist/{edit-page-800-rtl.min.css → edit-page-810-rtl.min.css} +0 -0
  66. css/dist/{edit-page-800.min.css → edit-page-810.min.css} +0 -0
  67. css/dist/{featured-image-800-rtl.min.css → featured-image-810-rtl.min.css} +0 -0
  68. css/dist/{featured-image-800.min.css → featured-image-810.min.css} +0 -0
  69. css/dist/{filter-explanation-800-rtl.min.css → filter-explanation-810-rtl.min.css} +0 -0
  70. css/dist/{filter-explanation-800.min.css → filter-explanation-810.min.css} +0 -0
  71. css/dist/{inside-editor-800-rtl.min.css → inside-editor-810-rtl.min.css} +0 -0
  72. css/dist/{inside-editor-800.min.css → inside-editor-810.min.css} +0 -0
  73. css/dist/metabox-800-rtl.min.css +0 -1
  74. css/dist/metabox-800.min.css +0 -1
  75. css/dist/metabox-810-rtl.min.css +1 -0
  76. css/dist/metabox-810.min.css +1 -0
  77. css/dist/{metabox-primary-category-800-rtl.min.css → metabox-primary-category-810-rtl.min.css} +0 -0
  78. css/dist/{metabox-primary-category-800.min.css → metabox-primary-category-810.min.css} +0 -0
  79. css/dist/{search-appearance-800-rtl.min.css → search-appearance-810-rtl.min.css} +0 -0
  80. css/dist/{search-appearance-800.min.css → search-appearance-810.min.css} +0 -0
  81. css/dist/structured-data-blocks-800-rtl.min.css +0 -1
  82. css/dist/structured-data-blocks-800.min.css +0 -1
  83. css/dist/structured-data-blocks-810-rtl.min.css +1 -0
  84. css/dist/structured-data-blocks-810.min.css +1 -0
  85. css/dist/{toggle-switch-800-rtl.min.css → toggle-switch-810-rtl.min.css} +0 -0
  86. css/dist/{toggle-switch-800.min.css → toggle-switch-810.min.css} +0 -0
  87. css/dist/{wpseo-dismissible-800-rtl.min.css → wpseo-dismissible-810-rtl.min.css} +0 -0
  88. css/dist/{wpseo-dismissible-800.min.css → wpseo-dismissible-810.min.css} +0 -0
  89. css/dist/{yoast-components-800-rtl.min.css → yoast-components-810-rtl.min.css} +1 -1
  90. css/dist/{yoast-components-800.min.css → yoast-components-810.min.css} +1 -1
  91. css/dist/{yoast-extensions-800-rtl.min.css → yoast-extensions-810-rtl.min.css} +0 -0
  92. css/dist/{yoast-extensions-800.min.css → yoast-extensions-810.min.css} +0 -0
  93. css/dist/{yst_plugin_tools-800-rtl.min.css → yst_plugin_tools-810-rtl.min.css} +0 -0
  94. css/dist/{yst_plugin_tools-800.min.css → yst_plugin_tools-810.min.css} +0 -0
  95. css/dist/{yst_seo_score-800-rtl.min.css → yst_seo_score-810-rtl.min.css} +0 -0
  96. css/dist/{yst_seo_score-800.min.css → yst_seo_score-810.min.css} +0 -0
  97. frontend/class-breadcrumbs.php +0 -4
  98. frontend/class-opengraph-image.php +0 -1
  99. frontend/class-opengraph.php +1 -3
  100. frontend/class-twitter.php +0 -2
  101. {admin → inc}/class-structured-data-blocks.php +15 -1
  102. inc/class-upgrade.php +1 -0
  103. inc/class-wpseo-admin-bar-menu.php +20 -5
  104. inc/class-wpseo-content-images.php +1 -0
  105. inc/class-wpseo-custom-fields.php +2 -1
  106. inc/class-wpseo-image-utils.php +1 -2
  107. inc/class-wpseo-meta.php +0 -11
  108. inc/class-wpseo-replace-vars.php +1 -19
  109. inc/class-wpseo-shortlinker.php +1 -0
  110. inc/class-wpseo-utils.php +0 -1
  111. inc/language-utils.php +1 -0
  112. inc/options/class-wpseo-option-ms.php +0 -7
  113. inc/options/class-wpseo-option-social.php +0 -2
  114. inc/options/class-wpseo-option-titles.php +0 -3
  115. inc/options/class-wpseo-option-wpseo.php +0 -3
  116. inc/options/class-wpseo-option.php +0 -14
  117. inc/options/class-wpseo-options.php +1 -1
  118. inc/options/class-wpseo-taxonomy-meta.php +0 -7
  119. inc/sitemaps/class-sitemap-timezone.php +1 -0
  120. inc/sitemaps/class-sitemaps-cache.php +0 -1
  121. inc/structured-data-blocks/class-faq-block.php +124 -0
  122. inc/structured-data-blocks/class-how-to-block.php +115 -0
  123. js/dist/analysis-800.min.js +0 -13
admin/capabilities/class-capability-manager-factory.php CHANGED
@@ -9,6 +9,7 @@
9
  * Capability Manager Factory.
10
  */
11
  class WPSEO_Capability_Manager_Factory {
 
12
  /**
13
  * Returns the Manager to use.
14
  *
9
  * Capability Manager Factory.
10
  */
11
  class WPSEO_Capability_Manager_Factory {
12
+
13
  /**
14
  * Returns the Manager to use.
15
  *
admin/capabilities/class-capability-manager-vip.php CHANGED
@@ -9,6 +9,7 @@
9
  * VIP implementation of the Capability Manager.
10
  */
11
  final class WPSEO_Capability_Manager_VIP extends WPSEO_Abstract_Capability_Manager {
 
12
  /**
13
  * Adds the registered capabilities to the system.
14
  *
9
  * VIP implementation of the Capability Manager.
10
  */
11
  final class WPSEO_Capability_Manager_VIP extends WPSEO_Abstract_Capability_Manager {
12
+
13
  /**
14
  * Adds the registered capabilities to the system.
15
  *
admin/capabilities/class-capability-manager-wp.php CHANGED
@@ -9,6 +9,7 @@
9
  * Default WordPress capability manager implementation.
10
  */
11
  final class WPSEO_Capability_Manager_WP extends WPSEO_Abstract_Capability_Manager {
 
12
  /**
13
  * Adds the capabilities to the roles.
14
  *
9
  * Default WordPress capability manager implementation.
10
  */
11
  final class WPSEO_Capability_Manager_WP extends WPSEO_Abstract_Capability_Manager {
12
+
13
  /**
14
  * Adds the capabilities to the roles.
15
  *
admin/capabilities/class-capability-manager.php CHANGED
@@ -9,6 +9,7 @@
9
  * Capability Manager interface.
10
  */
11
  interface WPSEO_Capability_Manager {
 
12
  /**
13
  * Registers a capability.
14
  *
9
  * Capability Manager interface.
10
  */
11
  interface WPSEO_Capability_Manager {
12
+
13
  /**
14
  * Registers a capability.
15
  *
admin/capabilities/class-capability-utils.php CHANGED
@@ -9,6 +9,7 @@
9
  * Capability Utils collection.
10
  */
11
  class WPSEO_Capability_Utils {
 
12
  /**
13
  * Checks if the user has the proper capabilities.
14
  *
9
  * Capability Utils collection.
10
  */
11
  class WPSEO_Capability_Utils {
12
+
13
  /**
14
  * Checks if the user has the proper capabilities.
15
  *
admin/capabilities/class-register-capabilities.php CHANGED
@@ -9,6 +9,7 @@
9
  * Capabilities registration class.
10
  */
11
  class WPSEO_Register_Capabilities implements WPSEO_WordPress_Integration {
 
12
  /**
13
  * Registers the hooks.
14
  *
9
  * Capabilities registration class.
10
  */
11
  class WPSEO_Register_Capabilities implements WPSEO_WordPress_Integration {
12
+
13
  /**
14
  * Registers the hooks.
15
  *
admin/class-admin-asset-analysis-worker-location.php ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * WPSEO plugin file.
4
+ *
5
+ * @package WPSEO\Admin
6
+ */
7
+
8
+ /**
9
+ * Represents a way to determine the analysis worker asset location.
10
+ */
11
+ final class WPSEO_Admin_Asset_Analysis_Worker_Location implements WPSEO_Admin_Asset_Location {
12
+
13
+ /**
14
+ * @var WPSEO_Admin_Asset_Location $asset_location.
15
+ */
16
+ protected $asset_location;
17
+
18
+ /**
19
+ * @var WPSEO_Admin_Asset $asset.
20
+ */
21
+ protected $asset;
22
+
23
+ /**
24
+ * Constructs the location of the analysis worker asset.
25
+ *
26
+ * @param string $flat_version The flat version of the asset.
27
+ * @param string $name The name of the analysis worker asset.
28
+ */
29
+ public function __construct( $flat_version = '', $name = 'analysis-worker' ) {
30
+ if ( $flat_version === '' ) {
31
+ $asset_manager = new WPSEO_Admin_Asset_Manager();
32
+ $flat_version = $asset_manager->flatten_version( WPSEO_VERSION );
33
+ }
34
+
35
+ $this->asset_location = WPSEO_Admin_Asset_Manager::create_default_location();
36
+ $this->asset = new WPSEO_Admin_Asset( array(
37
+ 'name' => $name,
38
+ 'src' => 'wp-seo-' . $name . '-' . $flat_version,
39
+ ) );
40
+ }
41
+
42
+ /**
43
+ * Determines the URL of the asset on the dev server.
44
+ *
45
+ * @param WPSEO_Admin_Asset $asset The asset to determine the URL for.
46
+ * @param string $type The type of asset. Usually JS or CSS.
47
+ *
48
+ * @return string The URL of the asset.
49
+ */
50
+ public function get_url( WPSEO_Admin_Asset $asset = null, $type = WPSEO_Admin_Asset::TYPE_JS ) {
51
+ if ( $asset === null ) {
52
+ $asset = $this->asset;
53
+ }
54
+ return $this->asset_location->get_url( $asset, $type );
55
+ }
56
+ }
admin/class-admin-asset-manager.php CHANGED
@@ -217,8 +217,8 @@ class WPSEO_Admin_Asset_Manager {
217
  }
218
  else {
219
  if ( ! wp_script_is( self::PREFIX . 'lodash', 'registered' ) ) {
220
- wp_register_script( self::PREFIX . 'lodash', plugins_url( 'js/vendor/lodash.min.js', WPSEO_FILE ) );
221
- wp_add_inline_script( self::PREFIX . 'lodash', 'window.lodash = _.noConflict();', 'after' );
222
  }
223
  $backport_wp_dependencies[] = self::PREFIX . 'lodash';
224
  }
@@ -246,6 +246,7 @@ class WPSEO_Admin_Asset_Manager {
246
  'deps' => array(
247
  'jquery',
248
  self::PREFIX . 'wp-globals-backport',
 
249
  ),
250
  ),
251
  array(
@@ -254,6 +255,7 @@ class WPSEO_Admin_Asset_Manager {
254
  'deps' => array(
255
  'jquery',
256
  self::PREFIX . 'wp-globals-backport',
 
257
  ),
258
  ),
259
  array(
@@ -335,6 +337,7 @@ class WPSEO_Admin_Asset_Manager {
335
  self::PREFIX . 'wp-globals-backport',
336
  self::PREFIX . 'analysis',
337
  self::PREFIX . 'react-dependencies',
 
338
  ),
339
  ),
340
  array(
@@ -344,6 +347,7 @@ class WPSEO_Admin_Asset_Manager {
344
  self::PREFIX . 'replacevar-plugin',
345
  self::PREFIX . 'wp-globals-backport',
346
  self::PREFIX . 'analysis',
 
347
  ),
348
  ),
349
  array(
@@ -352,6 +356,7 @@ class WPSEO_Admin_Asset_Manager {
352
  'deps' => array(
353
  self::PREFIX . 'react-dependencies',
354
  self::PREFIX . 'analysis',
 
355
  ),
356
  ),
357
  array(
@@ -407,6 +412,7 @@ class WPSEO_Admin_Asset_Manager {
407
  'deps' => array(
408
  'jquery',
409
  self::PREFIX . 'wp-globals-backport',
 
410
  ),
411
  ),
412
  array(
@@ -452,6 +458,7 @@ class WPSEO_Admin_Asset_Manager {
452
  self::PREFIX . 'api',
453
  'jquery',
454
  self::PREFIX . 'wp-globals-backport',
 
455
  ),
456
  ),
457
  array(
@@ -466,6 +473,10 @@ class WPSEO_Admin_Asset_Manager {
466
  'name' => 'analysis',
467
  'src' => 'analysis-' . $flat_version,
468
  ),
 
 
 
 
469
  array(
470
  'name' => 'structured-data-blocks',
471
  'src' => 'wp-seo-structured-data-blocks-' . $flat_version,
@@ -559,6 +570,9 @@ class WPSEO_Admin_Asset_Manager {
559
  array(
560
  'name' => 'search-appearance',
561
  'src' => 'search-appearance-' . $flat_version,
 
 
 
562
  ),
563
  array(
564
  'name' => 'structured-data-blocks',
217
  }
218
  else {
219
  if ( ! wp_script_is( self::PREFIX . 'lodash', 'registered' ) ) {
220
+ wp_register_script( self::PREFIX . 'lodash-base', plugins_url( 'js/vendor/lodash.min.js', WPSEO_FILE ), array(), false, true );
221
+ wp_register_script( self::PREFIX . 'lodash', plugins_url( 'js/vendor/lodash-noconflict.js', WPSEO_FILE ), array( self::PREFIX . 'lodash-base' ), false, true );
222
  }
223
  $backport_wp_dependencies[] = self::PREFIX . 'lodash';
224
  }
246
  'deps' => array(
247
  'jquery',
248
  self::PREFIX . 'wp-globals-backport',
249
+ self::PREFIX . 'components',
250
  ),
251
  ),
252
  array(
255
  'deps' => array(
256
  'jquery',
257
  self::PREFIX . 'wp-globals-backport',
258
+ self::PREFIX . 'components',
259
  ),
260
  ),
261
  array(
337
  self::PREFIX . 'wp-globals-backport',
338
  self::PREFIX . 'analysis',
339
  self::PREFIX . 'react-dependencies',
340
+ self::PREFIX . 'components',
341
  ),
342
  ),
343
  array(
347
  self::PREFIX . 'replacevar-plugin',
348
  self::PREFIX . 'wp-globals-backport',
349
  self::PREFIX . 'analysis',
350
+ self::PREFIX . 'components',
351
  ),
352
  ),
353
  array(
356
  'deps' => array(
357
  self::PREFIX . 'react-dependencies',
358
  self::PREFIX . 'analysis',
359
+ self::PREFIX . 'components',
360
  ),
361
  ),
362
  array(
412
  'deps' => array(
413
  'jquery',
414
  self::PREFIX . 'wp-globals-backport',
415
+ self::PREFIX . 'components',
416
  ),
417
  ),
418
  array(
458
  self::PREFIX . 'api',
459
  'jquery',
460
  self::PREFIX . 'wp-globals-backport',
461
+ self::PREFIX . 'components',
462
  ),
463
  ),
464
  array(
473
  'name' => 'analysis',
474
  'src' => 'analysis-' . $flat_version,
475
  ),
476
+ array(
477
+ 'name' => 'components',
478
+ 'src' => 'components-' . $flat_version,
479
+ ),
480
  array(
481
  'name' => 'structured-data-blocks',
482
  'src' => 'wp-seo-structured-data-blocks-' . $flat_version,
570
  array(
571
  'name' => 'search-appearance',
572
  'src' => 'search-appearance-' . $flat_version,
573
+ 'deps' => array(
574
+ self::PREFIX . 'components',
575
+ ),
576
  ),
577
  array(
578
  'name' => 'structured-data-blocks',
admin/class-admin-asset-yoast-components-l10n.php CHANGED
@@ -7,6 +7,7 @@
7
  * Localizes JavaScript files.
8
  */
9
  final class WPSEO_Admin_Asset_Yoast_Components_L10n {
 
10
  /**
11
  * Localizes the given script with the JavaScript translations.
12
  *
7
  * Localizes JavaScript files.
8
  */
9
  final class WPSEO_Admin_Asset_Yoast_Components_L10n {
10
+
11
  /**
12
  * Localizes the given script with the JavaScript translations.
13
  *
admin/class-admin-init.php CHANGED
@@ -445,34 +445,8 @@ class WPSEO_Admin_Init {
445
  * @return void
446
  */
447
  public function unsupported_php_notice() {
448
- $info_message = sprintf(
449
- /* translators: 1: The strong opening tag; 2: The strong closing tag; 3: the Yoast SEO version that is dropping support; 4: The release date of the version of Yoast SEO that is dropping support; 5: The PHP version no longer being supported; */
450
- __( '%1$sAction is needed%2$s: As of version %3$s, due to be released on %4$s, Yoast SEO will no longer work with PHP %5$s. Unfortunately, your site is running on PHP %5$s right now, so action is needed. Thankfully, you can update your PHP yourself.', 'wordpress-seo' ),
451
- '<strong>',
452
- '</strong>',
453
- '7.7',
454
- date_i18n( get_option( 'date_format' ), strtotime( '11-06-2018' ) ),
455
- '5.2'
456
- );
457
-
458
- $unsupported_php_notification = new Yoast_Notification(
459
- $info_message,
460
- array(
461
- 'type' => Yoast_Notification::ERROR,
462
- 'id' => 'wpseo-dismiss-unsupported-php',
463
- 'capabilities' => 'wpseo_manage_options',
464
- )
465
- );
466
-
467
  $notification_center = Yoast_Notification_Center::get();
468
-
469
- if ( WPSEO_Admin_Utils::is_supported_php_version_installed() === false ) {
470
- $notification_center->add_notification( $unsupported_php_notification );
471
-
472
- return;
473
- }
474
-
475
- $notification_center->remove_notification( $unsupported_php_notification );
476
  }
477
 
478
  /**
445
  * @return void
446
  */
447
  public function unsupported_php_notice() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
448
  $notification_center = Yoast_Notification_Center::get();
449
+ $notification_center->remove_notification_by_id( 'wpseo-dismiss-unsupported-php' );
 
 
 
 
 
 
 
450
  }
451
 
452
  /**
admin/class-admin-user-profile.php CHANGED
@@ -10,6 +10,7 @@
10
  * Customizes user profile.
11
  */
12
  class WPSEO_Admin_User_Profile {
 
13
  /**
14
  * Class constructor.
15
  */
10
  * Customizes user profile.
11
  */
12
  class WPSEO_Admin_User_Profile {
13
+
14
  /**
15
  * Class constructor.
16
  */
admin/class-admin-utils.php CHANGED
@@ -54,7 +54,7 @@ class WPSEO_Admin_Utils {
54
  * @return string The link to the plugin install. Returns the title if the plugin is deemed a Premium product.
55
  */
56
  public static function get_install_link( $plugin ) {
57
- $install_url = WPSEO_Admin_Utils::get_install_url( $plugin['slug'] );
58
 
59
  if ( $install_url === '' || ( isset( $plugin['premium'] ) && $plugin['premium'] === true ) ) {
60
  return $plugin['title'];
@@ -65,20 +65,17 @@ class WPSEO_Admin_Utils {
65
  $install_url,
66
  $plugin['title']
67
  );
68
-
69
  }
70
 
71
  /**
72
  * Determines whether or not the user has an invalid version of PHP installed.
73
  *
 
 
74
  * @return bool Whether or not PHP 5.2 or lower is installed.
75
  */
76
  public static function is_supported_php_version_installed() {
77
- $checker = new Whip_RequirementsChecker( array( 'php' => PHP_VERSION ) );
78
-
79
- $checker->addRequirement( Whip_VersionRequirement::fromCompareString( 'php', '>=5.3' ) );
80
- $checker->check();
81
-
82
- return $checker->hasMessages() === false;
83
  }
84
  }
54
  * @return string The link to the plugin install. Returns the title if the plugin is deemed a Premium product.
55
  */
56
  public static function get_install_link( $plugin ) {
57
+ $install_url = self::get_install_url( $plugin['slug'] );
58
 
59
  if ( $install_url === '' || ( isset( $plugin['premium'] ) && $plugin['premium'] === true ) ) {
60
  return $plugin['title'];
65
  $install_url,
66
  $plugin['title']
67
  );
 
68
  }
69
 
70
  /**
71
  * Determines whether or not the user has an invalid version of PHP installed.
72
  *
73
+ * @deprecated 8.1
74
+ *
75
  * @return bool Whether or not PHP 5.2 or lower is installed.
76
  */
77
  public static function is_supported_php_version_installed() {
78
+ // Intentionally left blank.
79
+ return true;
 
 
 
 
80
  }
81
  }
admin/class-admin.php CHANGED
@@ -49,9 +49,6 @@ class WPSEO_Admin {
49
 
50
  if ( WPSEO_Metabox::is_post_overview( $pagenow ) || WPSEO_Metabox::is_post_edit( $pagenow ) ) {
51
  $this->admin_features['primary_category'] = new WPSEO_Primary_Term_Admin();
52
- if ( defined( 'YOAST_FEATURE_GUTENBERG_STRUCTURED_DATA_BLOCKS' ) ) {
53
- $this->admin_features['structured_data_blocks'] = new WPSEO_Structured_Data_Blocks();
54
- }
55
  }
56
 
57
  if ( filter_input( INPUT_GET, 'page' ) === 'wpseo_tools' && filter_input( INPUT_GET, 'tool' ) === null ) {
@@ -74,8 +71,6 @@ class WPSEO_Admin {
74
 
75
  add_action( 'admin_init', array( $this, 'map_manage_options_cap' ) );
76
 
77
- add_action( 'admin_init', array( $this, 'check_php_version' ) );
78
-
79
  WPSEO_Sitemaps_Cache::register_clear_on_option_update( 'wpseo' );
80
  WPSEO_Sitemaps_Cache::register_clear_on_option_update( 'home' );
81
 
@@ -323,54 +318,12 @@ class WPSEO_Admin {
323
  /**
324
  * Initializes Whip to show a notice for outdated PHP versions.
325
  *
326
- * @todo Deprecate this method when WordPress 5.1 is our currently minimal supported version.
327
  *
328
  * @return void
329
  */
330
  public function check_php_version() {
331
- // If the user isn't an admin, don't display anything.
332
- if ( ! current_user_can( 'manage_options' ) ) {
333
- return;
334
- }
335
-
336
- // Check if the user is running PHP 5.2.
337
- if ( WPSEO_Admin_Utils::is_supported_php_version_installed() === false ) {
338
- $this->show_unsupported_php_message();
339
-
340
- return;
341
- }
342
-
343
- /*
344
- * The Whip message shouldn't be shown from WordPress 5.0.0 and higher because
345
- * that version introduces Serve Happy which is almost similar to Whip.
346
- */
347
- $minimal_wp_version = '5.0.0';
348
- if ( version_compare( $GLOBALS['wp_version'], $minimal_wp_version, '>=' ) ) {
349
- return;
350
- }
351
-
352
- if ( ! $this->on_dashboard_page() ) {
353
- return;
354
- }
355
-
356
- whip_wp_check_versions( array(
357
- 'php' => '>=5.4',
358
- ) );
359
- }
360
-
361
- /**
362
- * Creates a new message to display regarding the usage of PHP 5.2 (or lower).
363
- *
364
- * @return void
365
- */
366
- protected function show_unsupported_php_message() {
367
- $presenter = new Whip_WPMessagePresenter(
368
- new WPSEO_Unsupported_PHP_Message(),
369
- new Whip_MessageDismisser( time(), ( WEEK_IN_SECONDS * 4 ), new Whip_WPDismissOption() ),
370
- __( 'Remind me again in 4 weeks.', 'wordpress-seo' )
371
- );
372
-
373
- $presenter->register_hooks();
374
  }
375
 
376
  /**
49
 
50
  if ( WPSEO_Metabox::is_post_overview( $pagenow ) || WPSEO_Metabox::is_post_edit( $pagenow ) ) {
51
  $this->admin_features['primary_category'] = new WPSEO_Primary_Term_Admin();
 
 
 
52
  }
53
 
54
  if ( filter_input( INPUT_GET, 'page' ) === 'wpseo_tools' && filter_input( INPUT_GET, 'tool' ) === null ) {
71
 
72
  add_action( 'admin_init', array( $this, 'map_manage_options_cap' ) );
73
 
 
 
74
  WPSEO_Sitemaps_Cache::register_clear_on_option_update( 'wpseo' );
75
  WPSEO_Sitemaps_Cache::register_clear_on_option_update( 'home' );
76
 
318
  /**
319
  * Initializes Whip to show a notice for outdated PHP versions.
320
  *
321
+ * @deprecated 8.1
322
  *
323
  * @return void
324
  */
325
  public function check_php_version() {
326
+ // Intentionally left empty.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
327
  }
328
 
329
  /**
admin/class-bulk-editor-list-table.php CHANGED
@@ -122,7 +122,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
122
  $this->page_url = "&nonce={$this->nonce}&type={$this->page_type}#top#{$this->page_type}";
123
 
124
  $this->populate_editable_post_types();
125
-
126
  }
127
 
128
  /**
@@ -207,7 +206,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
207
  }
208
  }
209
 
210
-
211
  /**
212
  * Will shown the navigation for the table like pagenavigation and pagefilter;
213
  *
@@ -278,7 +276,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
278
  return $subquery;
279
  }
280
 
281
-
282
  /**
283
  * @return array
284
  */
@@ -364,7 +361,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
364
  return $status_links;
365
  }
366
 
367
-
368
  /**
369
  * @param string $which Table nav location (such as top).
370
  */
@@ -488,7 +484,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
488
  $_GET['post_status'] = $current_status;
489
  $_GET['orderby'] = $current_order['orderby'];
490
  $_GET['order'] = $current_order['order'];
491
-
492
  }
493
 
494
  /**
@@ -513,7 +508,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
513
 
514
  // Get the metadata for the current items ($this->items).
515
  $this->get_meta_data();
516
-
517
  }
518
 
519
  /**
@@ -605,7 +599,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
605
  'per_page' => $per_page,
606
  'offset' => ( $paged - 1 ) * $per_page,
607
  );
608
-
609
  }
610
 
611
  /**
@@ -845,7 +838,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
845
  $return .= $this->row_actions( $actions );
846
 
847
  return $return;
848
-
849
  }
850
 
851
  /**
@@ -942,7 +934,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
942
 
943
  // Little housekeeping.
944
  unset( $post_ids, $meta_data );
945
-
946
  }
947
 
948
  /**
@@ -992,7 +983,6 @@ class WPSEO_Bulk_List_Table extends WP_List_Table {
992
  foreach ( $meta_data as $row ) {
993
  $this->meta_data[ $row->post_id ][ $row->meta_key ] = $row->meta_value;
994
  }
995
-
996
  }
997
 
998
  /**
122
  $this->page_url = "&nonce={$this->nonce}&type={$this->page_type}#top#{$this->page_type}";
123
 
124
  $this->populate_editable_post_types();
 
125
  }
126
 
127
  /**
206
  }
207
  }
208
 
 
209
  /**
210
  * Will shown the navigation for the table like pagenavigation and pagefilter;
211
  *
276
  return $subquery;
277
  }
278
 
 
279
  /**
280
  * @return array
281
  */
361
  return $status_links;
362
  }
363
 
 
364
  /**
365
  * @param string $which Table nav location (such as top).
366
  */
484
  $_GET['post_status'] = $current_status;
485
  $_GET['orderby'] = $current_order['orderby'];
486
  $_GET['order'] = $current_order['order'];
 
487
  }
488
 
489
  /**
508
 
509
  // Get the metadata for the current items ($this->items).
510
  $this->get_meta_data();
 
511
  }
512
 
513
  /**
599
  'per_page' => $per_page,
600
  'offset' => ( $paged - 1 ) * $per_page,
601
  );
 
602
  }
603
 
604
  /**
838
  $return .= $this->row_actions( $actions );
839
 
840
  return $return;
 
841
  }
842
 
843
  /**
934
 
935
  // Little housekeeping.
936
  unset( $post_ids, $meta_data );
 
937
  }
938
 
939
  /**
983
  foreach ( $meta_data as $row ) {
984
  $this->meta_data[ $row->post_id ][ $row->meta_key ] = $row->meta_value;
985
  }
 
986
  }
987
 
988
  /**
admin/class-customizer.php CHANGED
@@ -56,7 +56,6 @@ class WPSEO_Customizer {
56
  'active_callback' => array( $this, 'breadcrumbs_active_callback' ),
57
  )
58
  );
59
-
60
  }
61
 
62
  /**
56
  'active_callback' => array( $this, 'breadcrumbs_active_callback' ),
57
  )
58
  );
 
59
  }
60
 
61
  /**
admin/class-export.php CHANGED
@@ -50,7 +50,6 @@ class WPSEO_Export {
50
  */
51
  private $dir = array();
52
 
53
-
54
  /**
55
  * Class constructor
56
  *
50
  */
51
  private $dir = array();
52
 
 
53
  /**
54
  * Class constructor
55
  *
admin/class-expose-shortlinks.php CHANGED
@@ -11,21 +11,47 @@
11
  class WPSEO_Expose_Shortlinks implements WPSEO_WordPress_Integration {
12
 
13
  /**
14
- * Registers all hooks to WordPress
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  */
16
  public function register_hooks() {
17
  add_filter( 'wpseo_admin_l10n', array( $this, 'expose_shortlinks' ) );
18
  }
19
 
20
  /**
 
 
21
  * @param array $input The array to add shortlinks to.
22
  *
23
- * @return array
24
  */
25
  public function expose_shortlinks( $input ) {
26
- $input['shortlinks.focus_keyword_info'] = WPSEO_Shortlinker::get( 'https://yoa.st/focus-keyword' );
27
- $input['shortlinks.snippet_preview_info'] = WPSEO_Shortlinker::get( 'https://yoa.st/snippet-preview' );
28
- $input['shortlinks.cornerstone_content_info'] = WPSEO_Shortlinker::get( 'https://yoa.st/1i9' );
29
 
30
  return $input;
31
  }
11
  class WPSEO_Expose_Shortlinks implements WPSEO_WordPress_Integration {
12
 
13
  /**
14
+ * @var array Array containing the keys and shortlinks.
15
+ */
16
+ private $shortlinks = array(
17
+ 'shortlinks.focus_keyword_info' => 'https://yoa.st/focus-keyword',
18
+ 'shortlinks.snippet_preview_info' => 'https://yoa.st/snippet-preview',
19
+ 'shortlinks.cornerstone_content_info' => 'https://yoa.st/1i9',
20
+ 'shortlinks.upsell.sidebar.focus_keyword_synonyms_link' => 'https://yoa.st/textlink-synonyms-popup-sidebar',
21
+ 'shortlinks.upsell.sidebar.focus_keyword_synonyms_button' => 'https://yoa.st/keyword-synonyms-popup-sidebar',
22
+ 'shortlinks.upsell.sidebar.focus_keyword_additional_link' => 'https://yoa.st/textlink-keywords-popup-sidebar',
23
+ 'shortlinks.upsell.sidebar.focus_keyword_additional_button' => 'https://yoa.st/add-keywords-popup-sidebar',
24
+ 'shortlinks.upsell.sidebar.additional_link' => 'https://yoa.st/textlink-keywords-sidebar',
25
+ 'shortlinks.upsell.sidebar.additional_button' => 'https://yoa.st/add-keywords-sidebar',
26
+ 'shortlinks.upsell.metabox.go_premium' => 'https://yoa.st/pe-premium-page',
27
+ 'shortlinks.upsell.metabox.focus_keyword_synonyms_link' => 'https://yoa.st/textlink-synonyms-popup-metabox',
28
+ 'shortlinks.upsell.metabox.focus_keyword_synonyms_button' => 'https://yoa.st/keyword-synonyms-popup',
29
+ 'shortlinks.upsell.metabox.focus_keyword_additional_link' => 'https://yoa.st/textlink-keywords-popup-metabox',
30
+ 'shortlinks.upsell.metabox.focus_keyword_additional_button' => 'https://yoa.st/add-keywords-popup',
31
+ 'shortlinks.upsell.metabox.additional_link' => 'https://yoa.st/textlink-keywords-metabox',
32
+ 'shortlinks.upsell.metabox.additional_button' => 'https://yoa.st/add-keywords-metabox',
33
+ );
34
+
35
+ /**
36
+ * Registers all hooks to WordPress.
37
+ *
38
+ * @return void
39
  */
40
  public function register_hooks() {
41
  add_filter( 'wpseo_admin_l10n', array( $this, 'expose_shortlinks' ) );
42
  }
43
 
44
  /**
45
+ * Adds shortlinks to the passed array.
46
+ *
47
  * @param array $input The array to add shortlinks to.
48
  *
49
+ * @return array The passed array with the additional shortlinks.
50
  */
51
  public function expose_shortlinks( $input ) {
52
+ foreach ( $this->shortlinks as $key => $shortlink ) {
53
+ $input[ $key ] = WPSEO_Shortlinker::get( $shortlink );
54
+ }
55
 
56
  return $input;
57
  }
admin/class-extension.php CHANGED
@@ -69,7 +69,6 @@ class WPSEO_Extension {
69
  }
70
 
71
  return $this->get_title();
72
-
73
  }
74
 
75
  /**
69
  }
70
 
71
  return $this->get_title();
 
72
  }
73
 
74
  /**
admin/class-gutenberg-compatibility.php CHANGED
@@ -18,7 +18,7 @@ class WPSEO_Gutenberg_Compatibility {
18
  /**
19
  * The minimally supported version of Gutenberg by the plugin.
20
  */
21
- const MINIMUM_SUPPORTED = '2.8.0';
22
 
23
  /**
24
  * @var string
18
  /**
19
  * The minimally supported version of Gutenberg by the plugin.
20
  */
21
+ const MINIMUM_SUPPORTED = '3.5.0';
22
 
23
  /**
24
  * @var string
admin/class-premium-benefits-for-synonyms-list.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
- /**
3
- * @package WPSEO\Admin
4
- */
5
-
6
- /**
7
- * Class to print out a list of Premium benefits specific for the keyword synonyms.
8
- */
9
- class WPSEO_Premium_Benefits_For_Synonyms_List {
10
-
11
- /**
12
- * Returns the translations for the Premium benefits list.
13
- *
14
- * @return array Translated text strings for the Premium benefits list.
15
- */
16
- public function get_translations() {
17
- return array(
18
- '<strong>' . __( 'Rank for up to 5 focus keywords per page', 'wordpress-seo' ) . '</strong>',
19
- sprintf(
20
- /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
21
- __( '%1$sNo more dead links%2$s: easy redirect manager', 'wordpress-seo' ),
22
- '<strong>', '</strong>'
23
- ),
24
- '<strong>' . __( 'Superfast internal links suggestions', 'wordpress-seo' ) . '</strong>',
25
- sprintf(
26
- /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
27
- __( '%1$sSocial media preview%2$s: Facebook & Twitter', 'wordpress-seo' ),
28
- '<strong>', '</strong>'
29
- ),
30
- '<strong>' . __( '24/7 support', 'wordpress-seo' ) . '</strong>',
31
- '<strong>' . __( 'No ads!', 'wordpress-seo' ) . '</strong>',
32
- );
33
- }
34
-
35
- /**
36
- * Passes translations to JS for the Add Keyword JS component Premium benefits list.
37
- *
38
- * @return array Translated text strings for the Premium benefits list component.
39
- */
40
- public function get_translations_for_js() {
41
- $translations = $this->get_translations();
42
- return array(
43
- 'locale' => WPSEO_Utils::get_user_locale(),
44
- 'intl' => $translations,
45
- );
46
- }
47
-
48
- /**
49
- * Prints the localized Premium benefits translations for JS.
50
- */
51
- public function enqueue_translations() {
52
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-global-script', 'yoastPremiumBenefitsForSynonymsL10n', $this->get_translations_for_js() );
53
- }
54
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-premium-benefits-list.php DELETED
@@ -1,53 +0,0 @@
1
- <?php
2
- /**
3
- * @package WPSEO\Admin
4
- */
5
-
6
- /**
7
- * Class to print out a list of Premium benefits.
8
- */
9
- class WPSEO_Premium_Benefits_List {
10
-
11
- /**
12
- * Returns the translations for the Premium benefits list.
13
- *
14
- * @return array Translated text strings for the Premium benefits list.
15
- */
16
- public function get_translations() {
17
- return array(
18
- sprintf(
19
- /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
20
- __( '%1$sNo more dead links%2$s: easy redirect manager', 'wordpress-seo' ),
21
- '<strong>', '</strong>'
22
- ),
23
- '<strong>' . __( 'Superfast internal links suggestions', 'wordpress-seo' ) . '</strong>',
24
- sprintf(
25
- /* translators: %1$s expands to a 'strong' start tag, %2$s to a 'strong' end tag. */
26
- __( '%1$sSocial media preview%2$s: Facebook & Twitter', 'wordpress-seo' ),
27
- '<strong>', '</strong>'
28
- ),
29
- '<strong>' . __( '24/7 support', 'wordpress-seo' ) . '</strong>',
30
- '<strong>' . __( 'No ads!', 'wordpress-seo' ) . '</strong>',
31
- );
32
- }
33
-
34
- /**
35
- * Pass tanslations to JS for the Add Keyword JS component Premium benefits list.
36
- *
37
- * @return array Translated text strings for the Premium benefits list component.
38
- */
39
- public function get_translations_for_js() {
40
- $translations = $this->get_translations();
41
- return array(
42
- 'locale' => WPSEO_Utils::get_user_locale(),
43
- 'intl' => $translations,
44
- );
45
- }
46
-
47
- /**
48
- * Prints the localized Premium benefits translations for JS.
49
- */
50
- public function enqueue_translations() {
51
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-global-script', 'yoastPremiumBenefitsL10n', $this->get_translations_for_js() );
52
- }
53
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-primary-term-admin.php CHANGED
@@ -6,14 +6,15 @@
6
  */
7
 
8
  /**
9
- * Adds the UI to change the primary term for a post
10
  */
11
  class WPSEO_Primary_Term_Admin {
12
-
13
  /**
14
  * Constructor.
15
  */
16
  public function __construct() {
 
 
17
  add_action( 'admin_footer', array( $this, 'wp_footer' ), 10 );
18
 
19
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) );
@@ -25,7 +26,7 @@ class WPSEO_Primary_Term_Admin {
25
  }
26
 
27
  /**
28
- * Get the current post ID.
29
  *
30
  * @return integer The post ID.
31
  */
@@ -39,7 +40,62 @@ class WPSEO_Primary_Term_Admin {
39
  }
40
 
41
  /**
42
- * Add primary term templates
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  */
44
  public function wp_footer() {
45
  $taxonomies = $this->get_primary_term_taxonomies();
@@ -72,10 +128,10 @@ class WPSEO_Primary_Term_Admin {
72
  $asset_manager->enqueue_style( 'primary-category' );
73
  $asset_manager->enqueue_script( 'primary-category' );
74
 
75
- $taxonomies = array_map( array( $this, 'map_taxonomies_for_js' ), $taxonomies );
76
 
77
  $data = array(
78
- 'taxonomies' => $taxonomies,
79
  );
80
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'primary-category', 'wpseoPrimaryCategoryL10n', $data );
81
  }
@@ -99,8 +155,7 @@ class WPSEO_Primary_Term_Admin {
99
  }
100
 
101
  /**
102
- * /**
103
- * Get the id of the primary term
104
  *
105
  * @param string $taxonomy_name Taxonomy name for the term.
106
  *
@@ -119,7 +174,6 @@ class WPSEO_Primary_Term_Admin {
119
  * @return array
120
  */
121
  protected function get_primary_term_taxonomies( $post_id = null ) {
122
-
123
  if ( null === $post_id ) {
124
  $post_id = $this->get_current_id();
125
  }
@@ -137,14 +191,14 @@ class WPSEO_Primary_Term_Admin {
137
  }
138
 
139
  /**
140
- * Include templates file
141
  */
142
  protected function include_js_templates() {
143
  include_once WPSEO_PATH . 'admin/views/js-templates-primary-term.php';
144
  }
145
 
146
  /**
147
- * Save the primary term for a specific taxonomy
148
  *
149
  * @param int $post_id Post ID to save primary term for.
150
  * @param WP_Term $taxonomy Taxonomy to save primary term for.
@@ -160,7 +214,7 @@ class WPSEO_Primary_Term_Admin {
160
  }
161
 
162
  /**
163
- * Generate the primary term taxonomies.
164
  *
165
  * @param int $post_id ID of the post.
166
  *
@@ -186,11 +240,22 @@ class WPSEO_Primary_Term_Admin {
186
  }
187
 
188
  /**
189
- * Returns an array suitable for use in the javascript
 
 
 
 
 
 
 
 
 
 
 
190
  *
191
  * @param stdClass $taxonomy The taxonomy to map.
192
  *
193
- * @return array
194
  */
195
  private function map_taxonomies_for_js( $taxonomy ) {
196
  $primary_term = $this->get_primary_term( $taxonomy->name );
@@ -199,20 +264,25 @@ class WPSEO_Primary_Term_Admin {
199
  $primary_term = '';
200
  }
201
 
 
 
202
  return array(
203
- 'title' => $taxonomy->labels->singular_name,
204
- 'name' => $taxonomy->name,
205
- 'primary' => $primary_term,
206
- 'terms' => array_map( array( $this, 'map_terms_for_js' ), get_terms( $taxonomy->name ) ),
 
 
 
207
  );
208
  }
209
 
210
  /**
211
- * Returns an array suitable for use in the javascript
212
  *
213
  * @param stdClass $term The term to map.
214
  *
215
- * @return array
216
  */
217
  private function map_terms_for_js( $term ) {
218
  return array(
@@ -222,7 +292,7 @@ class WPSEO_Primary_Term_Admin {
222
  }
223
 
224
  /**
225
- * Returns whether or not a taxonomy is hierarchical
226
  *
227
  * @param stdClass $taxonomy Taxonomy object.
228
  *
6
  */
7
 
8
  /**
9
+ * Adds the UI to change the primary term for a post.
10
  */
11
  class WPSEO_Primary_Term_Admin {
 
12
  /**
13
  * Constructor.
14
  */
15
  public function __construct() {
16
+ add_filter( 'wpseo_content_meta_section_content', array( $this, 'add_input_fields' ) );
17
+
18
  add_action( 'admin_footer', array( $this, 'wp_footer' ), 10 );
19
 
20
  add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) );
26
  }
27
 
28
  /**
29
+ * Gets the current post ID.
30
  *
31
  * @return integer The post ID.
32
  */
40
  }
41
 
42
  /**
43
+ * Adds hidden fields for primary taxonomies.
44
+ *
45
+ * @param string $content The metabox content.
46
+ *
47
+ * @return string The HTML content.
48
+ */
49
+ public function add_input_fields( $content ) {
50
+ $taxonomies = $this->get_primary_term_taxonomies();
51
+
52
+ foreach ( $taxonomies as $taxonomy ) {
53
+ $content .= $this->primary_term_field( $taxonomy->name );
54
+ $content .= wp_nonce_field( 'save-primary-term', WPSEO_Meta::$form_prefix . 'primary_' . $taxonomy->name . '_nonce', false, false );
55
+ }
56
+ return $content;
57
+ }
58
+
59
+ /**
60
+ * Generates the HTML for a hidden field for a primary taxonomy.
61
+ *
62
+ * @param string $taxonomy_name The taxonomy's slug.
63
+ *
64
+ * @return string The HTML for a hidden primary taxonomy field.
65
+ */
66
+ protected function primary_term_field( $taxonomy_name ) {
67
+ return sprintf(
68
+ '<input class="yoast-wpseo-primary-term" type="hidden" id="%1$s" name="%2$s" value="%3$s" />',
69
+ esc_attr( $this->generate_field_id( $taxonomy_name ) ),
70
+ esc_attr( $this->generate_field_name( $taxonomy_name ) ),
71
+ esc_attr( $this->get_primary_term( $taxonomy_name ) )
72
+ );
73
+ }
74
+
75
+ /**
76
+ * Generates an id for a primary taxonomy's hidden field.
77
+ *
78
+ * @param string $taxonomy_name The taxonomy's slug.
79
+ *
80
+ * @return string The field id.
81
+ */
82
+ protected function generate_field_id( $taxonomy_name ) {
83
+ return 'yoast-wpseo-primary-' . $taxonomy_name;
84
+ }
85
+
86
+ /**
87
+ * Generates a name for a primary taxonomy's hidden field.
88
+ *
89
+ * @param string $taxonomy_name The taxonomy's slug.
90
+ *
91
+ * @return string The field id.
92
+ */
93
+ protected function generate_field_name( $taxonomy_name ) {
94
+ return WPSEO_Meta::$form_prefix . 'primary_' . $taxonomy_name . '_term';
95
+ }
96
+
97
+ /**
98
+ * Adds primary term templates.
99
  */
100
  public function wp_footer() {
101
  $taxonomies = $this->get_primary_term_taxonomies();
128
  $asset_manager->enqueue_style( 'primary-category' );
129
  $asset_manager->enqueue_script( 'primary-category' );
130
 
131
+ $mapped_taxonomies = $this->get_mapped_taxonomies_for_js( $taxonomies );
132
 
133
  $data = array(
134
+ 'taxonomies' => $mapped_taxonomies,
135
  );
136
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'primary-category', 'wpseoPrimaryCategoryL10n', $data );
137
  }
155
  }
156
 
157
  /**
158
+ * Gets the id of the primary term
 
159
  *
160
  * @param string $taxonomy_name Taxonomy name for the term.
161
  *
174
  * @return array
175
  */
176
  protected function get_primary_term_taxonomies( $post_id = null ) {
 
177
  if ( null === $post_id ) {
178
  $post_id = $this->get_current_id();
179
  }
191
  }
192
 
193
  /**
194
+ * Includes templates file.
195
  */
196
  protected function include_js_templates() {
197
  include_once WPSEO_PATH . 'admin/views/js-templates-primary-term.php';
198
  }
199
 
200
  /**
201
+ * Saves the primary term for a specific taxonomy.
202
  *
203
  * @param int $post_id Post ID to save primary term for.
204
  * @param WP_Term $taxonomy Taxonomy to save primary term for.
214
  }
215
 
216
  /**
217
+ * Generates the primary term taxonomies.
218
  *
219
  * @param int $post_id ID of the post.
220
  *
240
  }
241
 
242
  /**
243
+ * Creates a map of taxonomies for localization.
244
+ *
245
+ * @param array $taxonomies The taxononmies that should be mapped.
246
+ *
247
+ * @return array The mapped taxonomies.
248
+ */
249
+ protected function get_mapped_taxonomies_for_js( $taxonomies ) {
250
+ return array_map( array( $this, 'map_taxonomies_for_js' ), $taxonomies );
251
+ }
252
+
253
+ /**
254
+ * Returns an array suitable for use in the javascript.
255
  *
256
  * @param stdClass $taxonomy The taxonomy to map.
257
  *
258
+ * @return array The mapped taxonomy.
259
  */
260
  private function map_taxonomies_for_js( $taxonomy ) {
261
  $primary_term = $this->get_primary_term( $taxonomy->name );
264
  $primary_term = '';
265
  }
266
 
267
+ $terms = get_terms( $taxonomy->name );
268
+
269
  return array(
270
+ 'title' => $taxonomy->labels->singular_name,
271
+ 'name' => $taxonomy->name,
272
+ 'primary' => $primary_term,
273
+ 'singularLabel' => $taxonomy->labels->singular_name,
274
+ 'fieldId' => $this->generate_field_id( $taxonomy->name ),
275
+ 'restBase' => ( $taxonomy->rest_base ) ? $taxonomy->rest_base : $taxonomy->name,
276
+ 'terms' => array_map( array( $this, 'map_terms_for_js' ), $terms ),
277
  );
278
  }
279
 
280
  /**
281
+ * Returns an array suitable for use in the javascript.
282
  *
283
  * @param stdClass $term The term to map.
284
  *
285
+ * @return array The mapped terms.
286
  */
287
  private function map_terms_for_js( $term ) {
288
  return array(
292
  }
293
 
294
  /**
295
+ * Returns whether or not a taxonomy is hierarchical.
296
  *
297
  * @param stdClass $taxonomy Taxonomy object.
298
  *
admin/class-unsupported-php-message.php DELETED
@@ -1,70 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- */
7
-
8
- /**
9
- * Class that creates the PHP 5.2 support message.
10
- */
11
- class WPSEO_Unsupported_PHP_Message implements Whip_Message {
12
-
13
- /**
14
- * Composes the body of the message to display.
15
- *
16
- * @return string The message to display.
17
- */
18
- public function body() {
19
- $message = array();
20
-
21
- $message[] = Whip_MessageFormatter::strongParagraph( __( 'PHP update required.', 'wordpress-seo' ) ) . '<br />';
22
- $message[] = Whip_MessageFormatter::paragraph(
23
- sprintf(
24
- /* translators: 1: The strong opening tag; 2: The strong closing tag; 3: the Yoast SEO version that is dropping support; 4: The release date of the version of Yoast SEO that is dropping support; 5: The PHP version no longer being supported; */
25
- __( '%1$sAction is needed%2$s: As of version %3$s, due to be released on %4$s, Yoast SEO will no longer work with PHP %5$s. Unfortunately, your site is running on PHP %5$s right now, so action is needed. Thankfully, you can update your PHP yourself.', 'wordpress-seo' ),
26
- '<strong>',
27
- '</strong>',
28
- '7.7',
29
- date_i18n( get_option( 'date_format' ), strtotime( '11-06-2018' ) ),
30
- '5.2'
31
- )
32
- ) . '<br />';
33
-
34
- $message[] = Whip_MessageFormatter::strongParagraph( __( 'Why?', 'wordpress-seo' ) ) . '<br />';
35
- $message[] = Whip_MessageFormatter::paragraph(
36
- sprintf(
37
- /* translators: 1: the PHP version that will no longer be supported; 2: The year the unsupported PHP version was released; 3: The minimal PHP version that will be supported; 4: The year the minimally supported version of PHP was released; */
38
- __( 'PHP is the programming language WordPress is developed in and your site runs on. PHP %1$s was released in %2$s and was replaced by PHP %3$s in %4$s. Newer versions of PHP are both faster and more secure, so updating will have a positive effect on your site. Plus, it it enables our developers to use the latest technologies to make Yoast SEO even better.', 'wordpress-seo' ),
39
- '5.2',
40
- '2006',
41
- '5.3',
42
- '2009'
43
- )
44
- ) . '<br />';
45
-
46
- $message[] = Whip_MessageFormatter::strongParagraph( __( 'How?', 'wordpress-seo' ) ) . '<br />';
47
- $message[] = Whip_MessageFormatter::paragraph(
48
- sprintf(
49
- /* translators: 1: The link tag to the WordPress instructions page for upgrading to newer versions of PHP; 2: The link closing tag; 3: The recommended PHP version; 4: The Yoast article about testing plugin compatibility with newer PHP versions; */
50
- __( 'For any questions you may have about updating your PHP version, WordPress %1$shas a great page with instructions here%2$s. We recommend going up to version %3$s. Not all plugins may be ready for PHP 7 though, so %4$swe wrote an article on how to test them before you update here%2$s.', 'wordpress-seo' ),
51
- '<a href="https://wordpress.org/support/upgrade-php/" target="_blank" rel="noopener noreferrer">',
52
- '</a>',
53
- '7.2',
54
- '<a href="' . WPSEO_Shortlinker::get( 'https://yoa.st/wg' ) . '" target="_blank">'
55
- )
56
- ) . '<br />';
57
-
58
- $message[] = Whip_MessageFormatter::paragraph(
59
- sprintf(
60
- /* translators: 1: The link tag to email examples page; 2: The link closing tag; 3: The link tag for the list of recommended WordPress hosting partners; */
61
- __( 'If you cannot update your PHP yourself, you can send an email to your host. We have %1$sexamples%2$s here. If they don\'t want to upgrade your PHP version, we recommend switching hosts. Take a look at our list of %3$srecommended WordPress hosting partners%2$s, they\'ve been vetted by the Yoast support team and offer all the features a modern host should have.', 'wordpress-seo' ),
62
- '<a href="' . WPSEO_Shortlinker::get( 'https://yoa.st/wh' ) . '" target="_blank">',
63
- '</a>',
64
- sprintf( '<a href="%1$s" target="_blank">', esc_url( Whip_Host::hostingPageUrl() ) )
65
- )
66
- ) . '<br />';
67
-
68
- return implode( $message, "\n" );
69
- }
70
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-yoast-form.php CHANGED
@@ -552,7 +552,6 @@ class Yoast_Form {
552
  echo '</fieldset>';
553
  }
554
 
555
-
556
  /**
557
  * Create a toggle switch input field using two radio buttons.
558
  *
552
  echo '</fieldset>';
553
  }
554
 
 
555
  /**
556
  * Create a toggle switch input field using two radio buttons.
557
  *
admin/class-yoast-plugin-conflict.php CHANGED
@@ -256,7 +256,6 @@ class Yoast_Plugin_Conflict {
256
  }
257
  }
258
 
259
-
260
  /**
261
  * Check if given plugin exists in array with all_active_plugins
262
  *
@@ -304,7 +303,6 @@ class Yoast_Plugin_Conflict {
304
  return $plugin_section;
305
  }
306
  }
307
-
308
  }
309
 
310
  /**
256
  }
257
  }
258
 
 
259
  /**
260
  * Check if given plugin exists in array with all_active_plugins
261
  *
303
  return $plugin_section;
304
  }
305
  }
 
306
  }
307
 
308
  /**
admin/config-ui/class-configuration-page.php CHANGED
@@ -48,7 +48,6 @@ class WPSEO_Configuration_Page {
48
  exit;
49
  }
50
 
51
-
52
  /**
53
  * Registers the page for the wizard.
54
  */
@@ -157,7 +156,6 @@ class WPSEO_Configuration_Page {
157
  </body>
158
  </html>
159
  <?php
160
-
161
  }
162
 
163
  /**
@@ -267,5 +265,4 @@ class WPSEO_Configuration_Page {
267
  private function remove_notification_option() {
268
  WPSEO_Options::set( 'show_onboarding_notice', false );
269
  }
270
-
271
  }
48
  exit;
49
  }
50
 
 
51
  /**
52
  * Registers the page for the wizard.
53
  */
156
  </body>
157
  </html>
158
  <?php
 
159
  }
160
 
161
  /**
265
  private function remove_notification_option() {
266
  WPSEO_Options::set( 'show_onboarding_notice', false );
267
  }
 
268
  }
admin/config-ui/components/interface-component.php CHANGED
@@ -9,6 +9,7 @@
9
  * Config Component interface
10
  */
11
  interface WPSEO_Config_Component {
 
12
  /**
13
  * @return string
14
  */
9
  * Config Component interface
10
  */
11
  interface WPSEO_Config_Component {
12
+
13
  /**
14
  * @return string
15
  */
admin/config-ui/fields/class-field-connect-google-search-console.php CHANGED
@@ -9,6 +9,7 @@
9
  * Class WPSEO_Config_Field_Connect_Google_Search_Console
10
  */
11
  class WPSEO_Config_Field_Connect_Google_Search_Console extends WPSEO_Config_Field {
 
12
  /**
13
  * WPSEO_Config_Field_Connect_Google_Search_Console constructor.
14
  */
9
  * Class WPSEO_Config_Field_Connect_Google_Search_Console
10
  */
11
  class WPSEO_Config_Field_Connect_Google_Search_Console extends WPSEO_Config_Field {
12
+
13
  /**
14
  * WPSEO_Config_Field_Connect_Google_Search_Console constructor.
15
  */
admin/config-ui/fields/class-field-environment.php CHANGED
@@ -9,6 +9,7 @@
9
  * Class WPSEO_Config_Field_Environment
10
  */
11
  class WPSEO_Config_Field_Environment extends WPSEO_Config_Field_Choice {
 
12
  /**
13
  * WPSEO_Config_Field_Environment constructor.
14
  */
9
  * Class WPSEO_Config_Field_Environment
10
  */
11
  class WPSEO_Config_Field_Environment extends WPSEO_Config_Field_Choice {
12
+
13
  /**
14
  * WPSEO_Config_Field_Environment constructor.
15
  */
admin/config-ui/fields/class-field-mailchimp-signup.php CHANGED
@@ -51,7 +51,6 @@ class WPSEO_Config_Field_Mailchimp_Signup extends WPSEO_Config_Field {
51
  return array(
52
  'hasSignup' => $this->has_mailchimp_signup(),
53
  );
54
-
55
  }
56
 
57
  /**
51
  return array(
52
  'hasSignup' => $this->has_mailchimp_signup(),
53
  );
 
54
  }
55
 
56
  /**
admin/config-ui/fields/class-field-multiple-authors.php CHANGED
@@ -9,6 +9,7 @@
9
  * Class WPSEO_Config_Field_Multiple_Authors
10
  */
11
  class WPSEO_Config_Field_Multiple_Authors extends WPSEO_Config_Field_Choice {
 
12
  /**
13
  * WPSEO_Config_Field_Multiple_Authors constructor.
14
  */
9
  * Class WPSEO_Config_Field_Multiple_Authors
10
  */
11
  class WPSEO_Config_Field_Multiple_Authors extends WPSEO_Config_Field_Choice {
12
+
13
  /**
14
  * WPSEO_Config_Field_Multiple_Authors constructor.
15
  */
admin/formatter/class-metabox-formatter.php CHANGED
@@ -45,9 +45,6 @@ class WPSEO_Metabox_Formatter {
45
  $analysis_seo = new WPSEO_Metabox_Analysis_SEO();
46
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
47
 
48
- $premium_benefits = new WPSEO_Premium_Benefits_List();
49
- $premium_benefits->enqueue_translations();
50
-
51
  return array(
52
  'language' => WPSEO_Language_Utils::get_site_language_name(),
53
  'settings_link' => $this->get_settings_link(),
45
  $analysis_seo = new WPSEO_Metabox_Analysis_SEO();
46
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
47
 
 
 
 
48
  return array(
49
  'language' => WPSEO_Language_Utils::get_site_language_name(),
50
  'settings_link' => $this->get_settings_link(),
admin/formatter/interface-metabox-formatter.php CHANGED
@@ -16,5 +16,4 @@ interface WPSEO_Metabox_Formatter_Interface {
16
  * @return array
17
  */
18
  public function get_values();
19
-
20
  }
16
  * @return array
17
  */
18
  public function get_values();
 
19
  }
admin/google_search_console/class-gsc-issues.php CHANGED
@@ -44,6 +44,7 @@ class WPSEO_GSC_Issues {
44
  $this->save_fetched_issues( $fetched_issues );
45
  }
46
  }
 
47
  /**
48
  * Getting the issues from the options.
49
  *
44
  $this->save_fetched_issues( $fetched_issues );
45
  }
46
  }
47
+
48
  /**
49
  * Getting the issues from the options.
50
  *
admin/google_search_console/class-gsc.php CHANGED
@@ -235,7 +235,6 @@ class WPSEO_GSC {
235
  // Do the redirect.
236
  wp_redirect( $url );
237
  exit;
238
-
239
  }
240
 
241
  /**
235
  // Do the redirect.
236
  wp_redirect( $url );
237
  exit;
 
238
  }
239
 
240
  /**
admin/import/plugins/class-import-platinum-seo-pack.php CHANGED
@@ -134,5 +134,4 @@ class WPSEO_Import_Platinum_SEO extends WPSEO_Plugin_Importer {
134
  }
135
  return $posts;
136
  }
137
-
138
  }
134
  }
135
  return $posts;
136
  }
 
137
  }
admin/import/plugins/class-import-premium-seo-pack.php CHANGED
@@ -35,5 +35,4 @@ class WPSEO_Import_Premium_SEO_Pack extends WPSEO_Import_Squirrly {
35
  protected function retrieve_posts_query() {
36
  return "SELECT URL AS identifier FROM {$this->table_name} WHERE blog_id = %d";
37
  }
38
-
39
  }
35
  protected function retrieve_posts_query() {
36
  return "SELECT URL AS identifier FROM {$this->table_name} WHERE blog_id = %d";
37
  }
 
38
  }
admin/import/plugins/class-import-woothemes-seo.php CHANGED
@@ -134,5 +134,4 @@ class WPSEO_Import_WooThemes_SEO extends WPSEO_Plugin_Importer {
134
  );
135
  return $wpdb->__get( 'result' );
136
  }
137
-
138
  }
134
  );
135
  return $wpdb->__get( 'result' );
136
  }
 
137
  }
admin/interface-collection.php CHANGED
@@ -16,5 +16,4 @@ interface WPSEO_Collection {
16
  * @return array The collection data.
17
  */
18
  public function get();
19
-
20
  }
16
  * @return array The collection data.
17
  */
18
  public function get();
 
19
  }
admin/metabox/class-metabox-keyword-synonyms-config.php CHANGED
@@ -36,9 +36,6 @@ class WPSEO_Metabox_Keyword_Synonyms_Config {
36
  $translations = new WPSEO_Keyword_Synonyms_Modal();
37
  $translations->enqueue_translations();
38
 
39
- $benefits = new WPSEO_Premium_Benefits_For_Synonyms_List();
40
- $benefits->enqueue_translations();
41
-
42
  Yoast_Modal::add( $keyword_synonyms_modal_config );
43
  }
44
  }
36
  $translations = new WPSEO_Keyword_Synonyms_Modal();
37
  $translations->enqueue_translations();
38
 
 
 
 
39
  Yoast_Modal::add( $keyword_synonyms_modal_config );
40
  }
41
  }
admin/metabox/class-metabox-multiple-keywords-config.php CHANGED
@@ -36,9 +36,6 @@ class WPSEO_Metabox_Multiple_Keywords_Config {
36
  $translations = new WPSEO_Multiple_Keywords_Modal();
37
  $translations->enqueue_translations();
38
 
39
- $benefits = new WPSEO_Premium_Benefits_List();
40
- $benefits->enqueue_translations();
41
-
42
  Yoast_Modal::add( $multiple_keywords_modal_config );
43
  }
44
  }
36
  $translations = new WPSEO_Multiple_Keywords_Modal();
37
  $translations->enqueue_translations();
38
 
 
 
 
39
  Yoast_Modal::add( $multiple_keywords_modal_config );
40
  }
41
  }
admin/metabox/class-metabox-null-tab.php CHANGED
@@ -9,6 +9,7 @@
9
  * Generates the HTML for a metabox tab.
10
  */
11
  class WPSEO_Metabox_Null_Tab implements WPSEO_Metabox_Tab {
 
12
  /**
13
  * Returns the html for the tab link.
14
  *
9
  * Generates the HTML for a metabox tab.
10
  */
11
  class WPSEO_Metabox_Null_Tab implements WPSEO_Metabox_Tab {
12
+
13
  /**
14
  * Returns the html for the tab link.
15
  *
admin/metabox/class-metabox.php CHANGED
@@ -371,6 +371,13 @@ class WPSEO_Metabox extends WPSEO_Meta {
371
  private function get_content_meta_section() {
372
  $content = $this->get_tab_content( 'general' );
373
 
 
 
 
 
 
 
 
374
  return new WPSEO_Metabox_Section_React(
375
  'content',
376
  '<span class="screen-reader-text">' . __( 'Content optimization', 'wordpress-seo' ) . '</span><span class="yst-traffic-light-container">' . WPSEO_Utils::traffic_light_svg() . '</span>',
@@ -416,7 +423,7 @@ class WPSEO_Metabox extends WPSEO_Meta {
416
  * @return string
417
  */
418
  private function get_buy_premium_link() {
419
- return sprintf( '<div class="%1$s"><a target="_blank" rel="noopener noreferrer" href="%2$s" class="wpseo-meta-section-link"><span class="dashicons dashicons-star-filled wpseo-buy-premium"></span>%3$s</a></div>',
420
  'wpseo-metabox-buy-premium',
421
  esc_url( WPSEO_Shortlinker::get( 'https://yoa.st/pe-premium-page' ) ),
422
  __( 'Go Premium', 'wordpress-seo' )
@@ -509,14 +516,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
509
  $description = '<p id="' . $esc_form_key . '-desc" class="yoast-metabox__description">' . $meta_field_def['description'] . '</p>';
510
  }
511
 
512
- if ( WPSEO_Utils::is_yoast_seo_premium() === false ) {
513
- $button = new WPSEO_Metabox_Keyword_Synonyms_Config();
514
- $button->enqueue_translations();
515
-
516
- $multiple_keywords_button = new WPSEO_Metabox_Multiple_Keywords_Config();
517
- $multiple_keywords_button->enqueue_translations();
518
- }
519
-
520
  switch ( $meta_field_def['type'] ) {
521
  case 'text':
522
  $ac = '';
@@ -787,6 +786,14 @@ class WPSEO_Metabox extends WPSEO_Meta {
787
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoPostScraperL10n', $this->localize_post_scraper_script() );
788
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
789
  $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper' );
 
 
 
 
 
 
 
 
790
  /**
791
  * Remove the emoji script as it is incompatible with both React and any
792
  * contenteditable fields.
@@ -841,7 +848,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
841
  return array();
842
  }
843
 
844
-
845
  /**
846
  * Returns an array with shortcode tags for all registered shortcodes.
847
  *
371
  private function get_content_meta_section() {
372
  $content = $this->get_tab_content( 'general' );
373
 
374
+ /**
375
+ * Filter: 'wpseo_content_meta_section_content' - Allow filtering the metabox content before outputting.
376
+ *
377
+ * @api string $post_content The metabox content string.
378
+ */
379
+ $content = apply_filters( 'wpseo_content_meta_section_content', $content );
380
+
381
  return new WPSEO_Metabox_Section_React(
382
  'content',
383
  '<span class="screen-reader-text">' . __( 'Content optimization', 'wordpress-seo' ) . '</span><span class="yst-traffic-light-container">' . WPSEO_Utils::traffic_light_svg() . '</span>',
423
  * @return string
424
  */
425
  private function get_buy_premium_link() {
426
+ return sprintf( '<div class="%1$s"><a target="_blank" rel="noopener noreferrer" href="%2$s"><span class="dashicons dashicons-star-filled wpseo-buy-premium"></span>%3$s</a></div>',
427
  'wpseo-metabox-buy-premium',
428
  esc_url( WPSEO_Shortlinker::get( 'https://yoa.st/pe-premium-page' ) ),
429
  __( 'Go Premium', 'wordpress-seo' )
516
  $description = '<p id="' . $esc_form_key . '-desc" class="yoast-metabox__description">' . $meta_field_def['description'] . '</p>';
517
  }
518
 
 
 
 
 
 
 
 
 
519
  switch ( $meta_field_def['type'] ) {
520
  case 'text':
521
  $ac = '';
786
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoPostScraperL10n', $this->localize_post_scraper_script() );
787
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
788
  $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper' );
789
+
790
+ $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
791
+ $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
792
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoAnalysisWorkerL10n', array(
793
+ 'url' => $analysis_worker_location->get_url(),
794
+ 'keywords_assessment_url' => $used_keywords_assessment_location->get_url(),
795
+ ) );
796
+
797
  /**
798
  * Remove the emoji script as it is incompatible with both React and any
799
  * contenteditable fields.
848
  return array();
849
  }
850
 
 
851
  /**
852
  * Returns an array with shortcode tags for all registered shortcodes.
853
  *
admin/notifiers/class-post-type-archive-notification-handler.php CHANGED
@@ -95,8 +95,8 @@ class WPSEO_Post_Type_Archive_Notification_Handler implements WPSEO_Listener, WP
95
  );
96
  $message .= PHP_EOL . PHP_EOL;
97
  $message .= sprintf(
 
98
  _n(
99
- /* translators: %1$s is the archive template link start tag, %2$s is the link closing tag, %3$s is a comma separated string with content types. */
100
  'Please check the %1$sarchive template%2$s for the following content type: %3$s.',
101
  ' Please check the %1$sarchive templates%2$s for the following content types: %3$s.',
102
  count( $post_types ),
95
  );
96
  $message .= PHP_EOL . PHP_EOL;
97
  $message .= sprintf(
98
+ /* translators: %1$s is the archive template link start tag, %2$s is the link closing tag, %3$s is a comma separated string with content types. */
99
  _n(
 
100
  'Please check the %1$sarchive template%2$s for the following content type: %3$s.',
101
  ' Please check the %1$sarchive templates%2$s for the following content types: %3$s.',
102
  count( $post_types ),
admin/onpage/class-onpage.php CHANGED
@@ -229,7 +229,7 @@ class WPSEO_OnPage implements WPSEO_WordPress_Integration {
229
  * Let's start showing the notices to all admins by removing the hide-notice meta data for each admin resulting
230
  * in popping up the notice again.
231
  */
232
- delete_metadata( 'user', 0, WPSEO_OnPage::USER_META_KEY, '', true );
233
  }
234
 
235
  /**
229
  * Let's start showing the notices to all admins by removing the hide-notice meta data for each admin resulting
230
  * in popping up the notice again.
231
  */
232
+ delete_metadata( 'user', 0, self::USER_META_KEY, '', true );
233
  }
234
 
235
  /**
admin/recalculate/class-recalculate.php CHANGED
@@ -40,7 +40,6 @@ abstract class WPSEO_Recalculate {
40
  */
41
  abstract protected function item_to_response( $item );
42
 
43
-
44
  /**
45
  * Gets the items to recalculate
46
  *
40
  */
41
  abstract protected function item_to_response( $item );
42
 
 
43
  /**
44
  * Gets the items to recalculate
45
  *
admin/roles/class-register-roles.php CHANGED
@@ -9,6 +9,7 @@
9
  * Role registration class.
10
  */
11
  class WPSEO_Register_Roles implements WPSEO_WordPress_Integration {
 
12
  /**
13
  * Adds hooks.
14
  *
9
  * Role registration class.
10
  */
11
  class WPSEO_Register_Roles implements WPSEO_WordPress_Integration {
12
+
13
  /**
14
  * Adds hooks.
15
  *
admin/roles/class-role-manager-factory.php CHANGED
@@ -9,6 +9,7 @@
9
  * Role Manager Factory.
10
  */
11
  class WPSEO_Role_Manager_Factory {
 
12
  /**
13
  * Retrieves the Role manager to use.
14
  *
9
  * Role Manager Factory.
10
  */
11
  class WPSEO_Role_Manager_Factory {
12
+
13
  /**
14
  * Retrieves the Role manager to use.
15
  *
admin/roles/class-role-manager-vip.php CHANGED
@@ -9,6 +9,7 @@
9
  * VIP implementation of the Role Manager.
10
  */
11
  final class WPSEO_Role_Manager_VIP extends WPSEO_Abstract_Role_Manager {
 
12
  /**
13
  * Adds a role to the system.
14
  *
9
  * VIP implementation of the Role Manager.
10
  */
11
  final class WPSEO_Role_Manager_VIP extends WPSEO_Abstract_Role_Manager {
12
+
13
  /**
14
  * Adds a role to the system.
15
  *
admin/roles/class-role-manager.php CHANGED
@@ -9,6 +9,7 @@
9
  * Role Manager interface.
10
  */
11
  interface WPSEO_Role_Manager {
 
12
  /**
13
  * Registers a role.
14
  *
9
  * Role Manager interface.
10
  */
11
  interface WPSEO_Role_Manager {
12
+
13
  /**
14
  * Registers a role.
15
  *
admin/statistics/class-statistics-integration.php CHANGED
@@ -9,6 +9,7 @@
9
  * Class WPSEO_Statistic_Integration
10
  */
11
  class WPSEO_Statistic_Integration implements WPSEO_WordPress_Integration {
 
12
  /**
13
  * Adds hooks to clear the cache.
14
  *
9
  * Class WPSEO_Statistic_Integration
10
  */
11
  class WPSEO_Statistic_Integration implements WPSEO_WordPress_Integration {
12
+
13
  /**
14
  * Adds hooks to clear the cache.
15
  *
admin/taxonomy/class-taxonomy-columns.php CHANGED
@@ -244,6 +244,4 @@ class WPSEO_Taxonomy_Columns {
244
 
245
  return WPSEO_Utils::is_metabox_active( $taxonomy, 'taxonomy' );
246
  }
247
-
248
-
249
  }
244
 
245
  return WPSEO_Utils::is_metabox_active( $taxonomy, 'taxonomy' );
246
  }
 
 
247
  }
admin/taxonomy/class-taxonomy.php CHANGED
@@ -107,6 +107,14 @@ class WPSEO_Taxonomy {
107
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() );
108
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
109
  $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper' );
 
 
 
 
 
 
 
 
110
  /**
111
  * Remove the emoji script as it is incompatible with both React and any
112
  * contenteditable fields.
107
  wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() );
108
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
109
  $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper' );
110
+
111
+ $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
112
+ $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
113
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoAnalysisWorkerL10n', array(
114
+ 'url' => $analysis_worker_location->get_url(),
115
+ 'keywords_assessment_url' => $used_keywords_assessment_location->get_url(),
116
+ ) );
117
+
118
  /**
119
  * Remove the emoji script as it is incompatible with both React and any
120
  * contenteditable fields.
admin/views/js-templates-primary-term.php CHANGED
@@ -12,15 +12,6 @@ if ( ! defined( 'WPSEO_VERSION' ) ) {
12
  }
13
  ?>
14
 
15
- <script type="text/html" id="tmpl-primary-term-input">
16
- <input type="hidden" class="yoast-wpseo-primary-term"
17
- id="yoast-wpseo-primary-{{data.taxonomy.name}}"
18
- name="<?php echo esc_attr( WPSEO_Meta::$form_prefix ); ?>primary_{{data.taxonomy.name}}_term"
19
- value="{{data.taxonomy.primary}}">
20
-
21
- <?php wp_nonce_field( 'save-primary-term', WPSEO_Meta::$form_prefix . 'primary_{{data.taxonomy.name}}_nonce' ); ?>
22
- </script>
23
-
24
  <script type="text/html" id="tmpl-primary-term-ui">
25
  <?php
26
  printf(
12
  }
13
  ?>
14
 
 
 
 
 
 
 
 
 
 
15
  <script type="text/html" id="tmpl-primary-term-ui">
16
  <?php
17
  printf(
admin/views/tabs/metas/paper-content/post-type-content.php CHANGED
@@ -28,7 +28,7 @@ if ( $wpseo_post_type->name === 'product' && WPSEO_Utils::is_woocommerce_active(
28
  if ( WPSEO_Post_Type::has_archive( $wpseo_post_type ) ) {
29
  $plural_label = $wpseo_post_type->labels->name;
30
 
31
- // translators: %s is the plural version of the post type's name.
32
  echo '<h3>' . esc_html( sprintf( __( 'Settings for %s archive', 'wordpress-seo' ), $plural_label ) ) . '</h3>';
33
 
34
  $custom_post_type_archive_help = $view_utils->search_results_setting_help( $wpseo_post_type, 'archive' );
28
  if ( WPSEO_Post_Type::has_archive( $wpseo_post_type ) ) {
29
  $plural_label = $wpseo_post_type->labels->name;
30
 
31
+ /* translators: %s is the plural version of the post type's name. */
32
  echo '<h3>' . esc_html( sprintf( __( 'Settings for %s archive', 'wordpress-seo' ), $plural_label ) ) . '</h3>';
33
 
34
  $custom_post_type_archive_help = $view_utils->search_results_setting_help( $wpseo_post_type, 'archive' );
admin/views/tabs/metas/paper-content/post_type/woocommerce-shop-page.php CHANGED
@@ -19,5 +19,6 @@ if ( $woocommerce_shop_page->get_shop_page_id() !== -1 ) {
19
  );
20
  }
21
 
 
22
  echo '<h3>' . esc_html( sprintf( __( 'Settings for %s archive', 'wordpress-seo' ), $wpseo_post_type->labels->name ) ) . '</h3>';
23
  echo '<p>' . $description . '</p>';
19
  );
20
  }
21
 
22
+ /* translators: %s expands to the post type name. */
23
  echo '<h3>' . esc_html( sprintf( __( 'Settings for %s archive', 'wordpress-seo' ), $wpseo_post_type->labels->name ) ) . '</h3>';
24
  echo '<p>' . $description . '</p>';
css/dist/{admin-global-800-rtl.min.css → admin-global-810-rtl.min.css} RENAMED
File without changes
css/dist/{admin-global-800.min.css → admin-global-810.min.css} RENAMED
File without changes
css/dist/{adminbar-800-rtl.min.css → adminbar-810-rtl.min.css} RENAMED
File without changes
css/dist/{adminbar-800.min.css → adminbar-810.min.css} RENAMED
File without changes
css/dist/{alerts-800-rtl.min.css → alerts-810-rtl.min.css} RENAMED
@@ -1 +1 @@
1
- .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}body{margin:0;padding:0}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:right}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:left}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-right:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:0}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:right}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 5px 5px!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-right-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-right-color:#d93f69}.yoast-container__warning .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-right:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{display:inline-block;width:100%;height:.5em;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;min-height:0;margin-bottom:15px;padding-bottom:20px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);align-items:center;-ms-flex-align:center}.yoast-alerts .yoast-container__configuration-wizard--content{margin:12px;padding:0;-ms-flex:1 1 auto;flex:1 1 auto}.yoast-alerts .yoast-container__configuration-wizard--content h3{margin:0 0 4px;padding:0;border-bottom:0;background:0 0;font-size:1.4em;line-height:1}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}.yoast-alerts .yoast-container__configuration-wizard--dismiss{position:absolute;top:5px;left:5px;width:40px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{margin-top:11px;text-decoration:none}
1
+ .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}body{margin:0;padding:0}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:right}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:left}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-right:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:0}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:right}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 5px 5px!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(-135deg);stroke-dashoffset:46.75}100%{transform:rotate(-450deg);stroke-dashoffset:187}}.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-right-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-right-color:#d93f69}.yoast-container__warning .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-right:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{display:inline-block;width:100%;height:.5em;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;min-height:0;margin-bottom:15px;padding-bottom:20px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);align-items:center;-ms-flex-align:center}.yoast-alerts .yoast-container__configuration-wizard--content{margin:12px;padding:0;-ms-flex:1 1 auto;flex:1 1 auto}.yoast-alerts .yoast-container__configuration-wizard--content h3{margin:0 0 4px;padding:0;border-bottom:0;background:0 0;font-size:1.4em;line-height:1}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}.yoast-alerts .yoast-container__configuration-wizard--dismiss{position:absolute;top:5px;left:5px;width:40px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{margin-top:11px;text-decoration:none}
css/dist/{alerts-800.min.css → alerts-810.min.css} RENAMED
@@ -1 +1 @@
1
- .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}body{margin:0;padding:0}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:left}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:right}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-left:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:0}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:left}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px 5px 0!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-left-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-left-color:#d93f69}.yoast-container__warning .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-left:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{display:inline-block;width:100%;height:.5em;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;min-height:0;margin-bottom:15px;padding-bottom:20px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);align-items:center;-ms-flex-align:center}.yoast-alerts .yoast-container__configuration-wizard--content{margin:12px;padding:0;-ms-flex:1 1 auto;flex:1 1 auto}.yoast-alerts .yoast-container__configuration-wizard--content h3{margin:0 0 4px;padding:0;border-bottom:0;background:0 0;font-size:1.4em;line-height:1}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}.yoast-alerts .yoast-container__configuration-wizard--dismiss{position:absolute;top:5px;right:5px;width:40px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{margin-top:11px;text-decoration:none}
1
+ .screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}body{margin:0;padding:0}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;max-width:60em;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:left}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:right}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-left:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container:focus{outline:0}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:left}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px 5px 0!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(135deg);stroke-dashoffset:46.75}100%{transform:rotate(450deg);stroke-dashoffset:187}}.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-left-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-left-color:#d93f69}.yoast-container__warning .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-left:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{display:inline-block;width:100%;height:.5em;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd;vertical-align:bottom;content:""}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;min-height:0;margin-bottom:15px;padding-bottom:20px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);align-items:center;-ms-flex-align:center}.yoast-alerts .yoast-container__configuration-wizard--content{margin:12px;padding:0;-ms-flex:1 1 auto;flex:1 1 auto}.yoast-alerts .yoast-container__configuration-wizard--content h3{margin:0 0 4px;padding:0;border-bottom:0;background:0 0;font-size:1.4em;line-height:1}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}.yoast-alerts .yoast-container__configuration-wizard--dismiss{position:absolute;top:5px;right:5px;width:40px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{margin-top:11px;text-decoration:none}
css/dist/{dashboard-800-rtl.min.css → dashboard-810-rtl.min.css} RENAMED
File without changes
css/dist/{dashboard-800.min.css → dashboard-810.min.css} RENAMED
File without changes
css/dist/{edit-page-800-rtl.min.css → edit-page-810-rtl.min.css} RENAMED
File without changes
css/dist/{edit-page-800.min.css → edit-page-810.min.css} RENAMED
File without changes
css/dist/{featured-image-800-rtl.min.css → featured-image-810-rtl.min.css} RENAMED
File without changes
css/dist/{featured-image-800.min.css → featured-image-810.min.css} RENAMED
File without changes
css/dist/{filter-explanation-800-rtl.min.css → filter-explanation-810-rtl.min.css} RENAMED
File without changes
css/dist/{filter-explanation-800.min.css → filter-explanation-810.min.css} RENAMED
File without changes
css/dist/{inside-editor-800-rtl.min.css → inside-editor-810-rtl.min.css} RENAMED
File without changes
css/dist/{inside-editor-800.min.css → inside-editor-810.min.css} RENAMED
File without changes
css/dist/metabox-800-rtl.min.css DELETED
@@ -1 +0,0 @@
1
- .yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;left:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;left:50%;bottom:-5px;margin-left:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-sw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{left:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;left:50%;bottom:auto;margin-left:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-nw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-w::after{left:100%;bottom:50%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;right:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;right:100%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;left:-5px;bottom:50%;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{left:auto;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{left:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-left:4.5px}}.postbox .yoast-help-center__button{min-height:0;margin:0;padding:8px 0;border:none;color:#0073aa;box-shadow:none;font:inherit;text-decoration:underline;text-transform:none}.wpseotab label,.wpseotab legend{font-weight:600}.postbox .yoast-help-center__button svg{margin:0 13px}#edittag .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#edittag .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}@media screen and (max-width:1480px){#poststuff .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#poststuff .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}}.wpseo-metabox #yoast-help-center-container{margin:8px 0}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{display:inline-block;padding-left:2px;padding-right:2px;border-radius:2px;color:#575f67;background:#e6f3ff;text-decoration:none;cursor:pointer}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{outline:0;color:#677584;background:#edf5fd}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;overflow:hidden;max-width:368px;margin-bottom:.2em;margin-right:8px;font-size:.9em;white-space:nowrap;text-overflow:ellipsis}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{display:-ms-flexbox;display:flex;flex-direction:column;position:absolute;z-index:2;box-sizing:border-box;min-width:220px;max-width:440px;margin-top:.4em;padding-top:8px;padding-bottom:8px;border:1px solid #eee;border-radius:2px;background:#fff;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;-ms-transform:scale(0);transform:scale(0);-ms-flex-direction:column}#edittag>#wp-description-wrap,.DraftEditorPlaceholder-hidden{display:none}.DraftEditor-root,.public-DraftEditor-block{position:relative}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-editorContainer{position:relative;z-index:1;border-left:.1px solid transparent;background-color:rgba(255,255,255,0)}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{width:100%;margin:0 auto;text-align:center}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{position:absolute;z-index:1;color:#9197a3}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{text-align:left;direction:ltr}.public-DraftStyleDefault-rtl{text-align:right;direction:rtl}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{position:relative;list-style-type:square}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{position:relative;list-style-type:none}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{position:absolute;left:-36px;width:30px;text-align:right}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;width:30px;text-align:left}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;max-width:calc(100% - 50px);height:auto;min-height:100%;vertical-align:top}.wpseo-meta-section.active{display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-meta-section-react.active{display:block;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-metabox-content{display:-ms-flexbox;display:flex}.wpseo-metabox-sidebar{width:46px;padding:0;background-color:#fff}.wpseo-metabox-sidebar ul{margin:0 0 0 1px}.wpseo-metabox-sidebar ul li:nth-child(1){z-index:10}.wpseo-metabox-sidebar ul li:nth-child(2){z-index:9}.wpseo-metabox-sidebar ul li:nth-child(3){z-index:8}.wpseo-metabox-sidebar ul li:nth-child(4){z-index:7}.wpseo-metabox-sidebar ul li:nth-child(5){z-index:6}.wpseo-metabox-sidebar ul li:nth-child(6){z-index:5}.wpseo-metabox-sidebar ul li{display:block;position:relative;margin-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.wpseo-metabox-sidebar ul li a{padding:8px;color:#000;background-color:#f8f8f8}.wpseo-metabox-sidebar ul li .yst-traffic-light{margin:0}.wpseo-metabox-sidebar ul li span.dashicons{width:100%}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar ul li.active{z-index:50}.wpseo-metabox-sidebar ul li.active:after{display:block;float:left;position:absolute;z-index:110;top:0;left:-3px;width:3px;height:46px;background-color:#fff;content:" "}.wpseo-metabox-sidebar ul li.active a{color:#0073aa;background-color:#fff}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}.wpseo-metabox-sidebar a{display:block;padding:5px;vertical-align:middle;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside::after{display:table;clear:both;content:""}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 0 0 1em}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;background:0 0;box-shadow:none;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:top;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;margin:-1px 0 0 3px;font-size:20px;vertical-align:top}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:right;margin:0 -5px 0 5px}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;height:18px;margin-left:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{margin-left:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;left:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;left:12px;padding:8px 0}.wpseo-metabox-buy-premium .dashicons{text-decoration:none}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 0 0 10px;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300}.yoast-section__heading-icon{padding-right:44px;background-repeat:no-repeat;background-position:right 20px top .6em;background-size:16px}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{margin:0;border-right-color:#a4286a;background:#f1f1f1}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}
 
css/dist/metabox-800.min.css DELETED
@@ -1 +0,0 @@
1
- .yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;right:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-sw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{right:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-nw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-w::after{right:100%;bottom:50%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;left:100%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{right:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-right:4.5px}}.postbox .yoast-help-center__button{min-height:0;margin:0;padding:8px 0;border:none;color:#0073aa;box-shadow:none;font:inherit;text-decoration:underline;text-transform:none}.wpseotab label,.wpseotab legend{font-weight:600}.postbox .yoast-help-center__button svg{margin:0 13px}#edittag .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#edittag .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}@media screen and (max-width:1480px){#poststuff .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#poststuff .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}}.wpseo-metabox #yoast-help-center-container{margin:8px 0}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{display:inline-block;padding-right:2px;padding-left:2px;border-radius:2px;color:#575f67;background:#e6f3ff;text-decoration:none;cursor:pointer}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{outline:0;color:#677584;background:#edf5fd}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;overflow:hidden;max-width:368px;margin-bottom:.2em;margin-left:8px;font-size:.9em;white-space:nowrap;text-overflow:ellipsis}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{display:-ms-flexbox;display:flex;flex-direction:column;position:absolute;z-index:2;box-sizing:border-box;min-width:220px;max-width:440px;margin-top:.4em;padding-top:8px;padding-bottom:8px;border:1px solid #eee;border-radius:2px;background:#fff;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;-ms-transform:scale(0);transform:scale(0);-ms-flex-direction:column}#edittag>#wp-description-wrap,.DraftEditorPlaceholder-hidden{display:none}.DraftEditor-root,.public-DraftEditor-block{position:relative}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-editorContainer{position:relative;z-index:1;border-left:.1px solid transparent;background-color:rgba(255,255,255,0)}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{width:100%;margin:0 auto;text-align:center}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{position:absolute;z-index:1;color:#9197a3}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{text-align:left;direction:ltr}.public-DraftStyleDefault-rtl{text-align:right;direction:rtl}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{position:relative;list-style-type:square}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{position:relative;list-style-type:none}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{position:absolute;left:-36px;width:30px;text-align:right}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;width:30px;text-align:left}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;max-width:calc(100% - 50px);height:auto;min-height:100%;vertical-align:top}.wpseo-meta-section.active{display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-meta-section-react.active{display:block;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-metabox-content{display:-ms-flexbox;display:flex}.wpseo-metabox-sidebar{width:46px;padding:0;background-color:#fff}.wpseo-metabox-sidebar ul{margin:0 1px 0 0}.wpseo-metabox-sidebar ul li:nth-child(1){z-index:10}.wpseo-metabox-sidebar ul li:nth-child(2){z-index:9}.wpseo-metabox-sidebar ul li:nth-child(3){z-index:8}.wpseo-metabox-sidebar ul li:nth-child(4){z-index:7}.wpseo-metabox-sidebar ul li:nth-child(5){z-index:6}.wpseo-metabox-sidebar ul li:nth-child(6){z-index:5}.wpseo-metabox-sidebar ul li{display:block;position:relative;margin-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.wpseo-metabox-sidebar ul li a{padding:8px;color:#000;background-color:#f8f8f8}.wpseo-metabox-sidebar ul li .yst-traffic-light{margin:0}.wpseo-metabox-sidebar ul li span.dashicons{width:100%}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar ul li.active{z-index:50}.wpseo-metabox-sidebar ul li.active:after{display:block;float:right;position:absolute;z-index:110;top:0;right:-3px;width:3px;height:46px;background-color:#fff;content:" "}.wpseo-metabox-sidebar ul li.active a{color:#0073aa;background-color:#fff}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}.wpseo-metabox-sidebar a{display:block;padding:5px;vertical-align:middle;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside::after{display:table;clear:both;content:""}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 1em 0 0}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;background:0 0;box-shadow:none;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:top;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;margin:-1px 3px 0 0;font-size:20px;vertical-align:top}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:left;margin:0 5px 0 -5px}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;height:18px;margin-right:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{margin-right:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;right:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;right:12px;padding:8px 0}.wpseo-metabox-buy-premium .dashicons{text-decoration:none}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 10px 0 0;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300}.yoast-section__heading-icon{padding-left:44px;background-repeat:no-repeat;background-position:left 20px top .6em;background-size:16px}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{margin:0;border-left-color:#a4286a;background:#f1f1f1}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}
 
css/dist/metabox-810-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;left:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;left:50%;bottom:-5px;margin-left:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-sw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{left:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;left:50%;bottom:auto;margin-left:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-nw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-w::after{left:100%;bottom:50%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;right:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;right:100%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;left:-5px;bottom:50%;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{left:auto;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{left:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-left:4.5px}}.postbox .yoast-help-center__button{min-height:0;margin:0;padding:8px 0;border:none;color:#0073aa;box-shadow:none;font:inherit;text-decoration:underline;text-transform:none}.wpseotab label,.wpseotab legend{font-weight:600}.postbox .yoast-help-center__button svg{margin:0 13px}#edittag .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#edittag .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}@media screen and (max-width:1480px){#poststuff .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#poststuff .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}}.wpseo-metabox #yoast-help-center-container{margin:8px 0}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{display:inline-block;padding-left:2px;padding-right:2px;border-radius:2px;color:#575f67;background:#e6f3ff;text-decoration:none;cursor:pointer}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{outline:0;color:#677584;background:#edf5fd}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;overflow:hidden;max-width:368px;margin-bottom:.2em;margin-right:8px;font-size:.9em;white-space:nowrap;text-overflow:ellipsis}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{display:-ms-flexbox;display:flex;flex-direction:column;position:absolute;z-index:2;box-sizing:border-box;min-width:220px;max-width:440px;margin-top:.4em;padding-top:8px;padding-bottom:8px;border:1px solid #eee;border-radius:2px;background:#fff;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;-ms-transform:scale(0);transform:scale(0);-ms-flex-direction:column}#edittag>#wp-description-wrap,.DraftEditorPlaceholder-hidden{display:none}.DraftEditor-root,.public-DraftEditor-block{position:relative}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-editorContainer{position:relative;z-index:1;border-left:.1px solid transparent;background-color:rgba(255,255,255,0)}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{width:100%;margin:0 auto;text-align:center}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{position:absolute;z-index:1;color:#9197a3}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{text-align:left;direction:ltr}.public-DraftStyleDefault-rtl{text-align:right;direction:rtl}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{position:relative;list-style-type:square}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{position:relative;list-style-type:none}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{position:absolute;left:-36px;width:30px;text-align:right}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;width:30px;text-align:left}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(-135deg);stroke-dashoffset:46.75}100%{transform:rotate(-450deg);stroke-dashoffset:187}}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;max-width:calc(100% - 50px);height:auto;min-height:100%;vertical-align:top}.wpseo-meta-section.active{display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-meta-section-react.active{display:block;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-metabox-content{display:-ms-flexbox;display:flex}.wpseo-metabox-sidebar{width:46px;padding:0;background-color:#fff}.wpseo-metabox-sidebar ul{margin:0 0 0 1px}.wpseo-metabox-sidebar ul li:nth-child(1){z-index:10}.wpseo-metabox-sidebar ul li:nth-child(2){z-index:9}.wpseo-metabox-sidebar ul li:nth-child(3){z-index:8}.wpseo-metabox-sidebar ul li:nth-child(4){z-index:7}.wpseo-metabox-sidebar ul li:nth-child(5){z-index:6}.wpseo-metabox-sidebar ul li:nth-child(6){z-index:5}.wpseo-metabox-sidebar ul li{display:block;position:relative;margin-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.wpseo-metabox-sidebar ul li a{padding:8px;color:#000;background-color:#f8f8f8}.wpseo-metabox-sidebar ul li .yst-traffic-light{margin:0}.wpseo-metabox-sidebar ul li span.dashicons{width:100%}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar ul li.active{z-index:50}.wpseo-metabox-sidebar ul li.active:after{display:block;float:left;position:absolute;z-index:110;top:0;left:-3px;width:3px;height:46px;background-color:#fff;content:" "}.wpseo-metabox-sidebar ul li.active a{color:#0073aa;background-color:#fff}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}.wpseo-metabox-sidebar a{display:block;padding:5px;vertical-align:middle;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside::after{display:table;clear:both;content:""}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 0 0 1em}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;background:0 0;box-shadow:none;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:top;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;margin:-1px 0 0 3px;font-size:20px;vertical-align:top}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:right;margin:0 -5px 0 5px}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;height:18px;margin-left:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{margin-left:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;left:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;left:12px;padding:8px 0}.wpseo-metabox-buy-premium .dashicons{text-decoration:none}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 0 0 10px;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300}.yoast-section__heading-icon{padding-right:44px;background-repeat:no-repeat;background-position:right 20px top .6em;background-size:16px}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{margin:0;border-right-color:#a4286a;background:#f1f1f1}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}
css/dist/metabox-810.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;right:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-sw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{right:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-nw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-w::after{right:100%;bottom:50%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;left:100%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{right:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-right:4.5px}}.postbox .yoast-help-center__button{min-height:0;margin:0;padding:8px 0;border:none;color:#0073aa;box-shadow:none;font:inherit;text-decoration:underline;text-transform:none}.wpseotab label,.wpseotab legend{font-weight:600}.postbox .yoast-help-center__button svg{margin:0 13px}#edittag .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#edittag .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}@media screen and (max-width:1480px){#poststuff .yoast-video-tutorial__video-container{float:none;max-width:100%;margin:0 auto}#poststuff .yoast-video-tutorial__descriptions{margin:0 auto;padding:0}}.wpseo-metabox #yoast-help-center-container{margin:8px 0}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{display:inline-block;padding-right:2px;padding-left:2px;border-radius:2px;color:#575f67;background:#e6f3ff;text-decoration:none;cursor:pointer}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{outline:0;color:#677584;background:#edf5fd}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;overflow:hidden;max-width:368px;margin-bottom:.2em;margin-left:8px;font-size:.9em;white-space:nowrap;text-overflow:ellipsis}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{display:-ms-flexbox;display:flex;flex-direction:column;position:absolute;z-index:2;box-sizing:border-box;min-width:220px;max-width:440px;margin-top:.4em;padding-top:8px;padding-bottom:8px;border:1px solid #eee;border-radius:2px;background:#fff;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;-ms-transform:scale(0);transform:scale(0);-ms-flex-direction:column}#edittag>#wp-description-wrap,.DraftEditorPlaceholder-hidden{display:none}.DraftEditor-root,.public-DraftEditor-block{position:relative}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-editorContainer{position:relative;z-index:1;border-left:.1px solid transparent;background-color:rgba(255,255,255,0)}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{width:100%;margin:0 auto;text-align:center}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{position:absolute;z-index:1;color:#9197a3}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{text-align:left;direction:ltr}.public-DraftStyleDefault-rtl{text-align:right;direction:rtl}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{position:relative;list-style-type:square}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{position:relative;list-style-type:none}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{position:absolute;left:-36px;width:30px;text-align:right}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;width:30px;text-align:left}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(135deg);stroke-dashoffset:46.75}100%{transform:rotate(450deg);stroke-dashoffset:187}}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;max-width:calc(100% - 50px);height:auto;min-height:100%;vertical-align:top}.wpseo-meta-section.active{display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-meta-section-react.active{display:block;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpseo-metabox-content{display:-ms-flexbox;display:flex}.wpseo-metabox-sidebar{width:46px;padding:0;background-color:#fff}.wpseo-metabox-sidebar ul{margin:0 1px 0 0}.wpseo-metabox-sidebar ul li:nth-child(1){z-index:10}.wpseo-metabox-sidebar ul li:nth-child(2){z-index:9}.wpseo-metabox-sidebar ul li:nth-child(3){z-index:8}.wpseo-metabox-sidebar ul li:nth-child(4){z-index:7}.wpseo-metabox-sidebar ul li:nth-child(5){z-index:6}.wpseo-metabox-sidebar ul li:nth-child(6){z-index:5}.wpseo-metabox-sidebar ul li{display:block;position:relative;margin-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.wpseo-metabox-sidebar ul li a{padding:8px;color:#000;background-color:#f8f8f8}.wpseo-metabox-sidebar ul li .yst-traffic-light{margin:0}.wpseo-metabox-sidebar ul li span.dashicons{width:100%}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar ul li.active{z-index:50}.wpseo-metabox-sidebar ul li.active:after{display:block;float:right;position:absolute;z-index:110;top:0;right:-3px;width:3px;height:46px;background-color:#fff;content:" "}.wpseo-metabox-sidebar ul li.active a{color:#0073aa;background-color:#fff}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar ul li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}.wpseo-metabox-sidebar a{display:block;padding:5px;vertical-align:middle;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside::after{display:table;clear:both;content:""}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 1em 0 0}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;background:0 0;box-shadow:none;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:top;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;margin:-1px 3px 0 0;font-size:20px;vertical-align:top}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:left;margin:0 5px 0 -5px}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;height:18px;margin-right:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{margin-right:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;right:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;right:12px;padding:8px 0}.wpseo-metabox-buy-premium .dashicons{text-decoration:none}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 10px 0 0;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300}.yoast-section__heading-icon{padding-left:44px;background-repeat:no-repeat;background-position:left 20px top .6em;background-size:16px}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{margin:0;border-left-color:#a4286a;background:#f1f1f1}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}
css/dist/{metabox-primary-category-800-rtl.min.css → metabox-primary-category-810-rtl.min.css} RENAMED
File without changes
css/dist/{metabox-primary-category-800.min.css → metabox-primary-category-810.min.css} RENAMED
File without changes
css/dist/{search-appearance-800-rtl.min.css → search-appearance-810-rtl.min.css} RENAMED
File without changes
css/dist/{search-appearance-800.min.css → search-appearance-810.min.css} RENAMED
File without changes
css/dist/structured-data-blocks-800-rtl.min.css DELETED
@@ -1 +0,0 @@
1
- .schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,button.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#007cba;box-shadow:none}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;text-align:left;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.schema-how-to-buttons{text-align:center}button.schema-how-to-duration-button.components-icon-button{position:relative;top:5px;padding:8px 0}input+button.schema-how-to-duration-button.components-icon-button{padding:8px}.schema-how-to-description{margin:8px 0}.schema-how-to-step{position:relative;margin:4px 0;padding:8px 32px 8px 4px;border:1px solid #d3d3d3;list-style-type:none}.schema-how-to-step-mover{position:absolute;top:0;right:-29px}.schema-how-to-step-button{margin:0}.schema-how-to-step-number{position:absolute;right:4px;width:24px;text-align:left}.schema-how-to-step-button-container{text-align:left}.schema-how-to-step-button-container .schema-how-to-step-add-media{float:right}
 
css/dist/structured-data-blocks-800.min.css DELETED
@@ -1 +0,0 @@
1
- .schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,button.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#007cba;box-shadow:none}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;text-align:right;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.schema-how-to-buttons{text-align:center}button.schema-how-to-duration-button.components-icon-button{position:relative;top:5px;padding:8px 0}input+button.schema-how-to-duration-button.components-icon-button{padding:8px}.schema-how-to-description{margin:8px 0}.schema-how-to-step{position:relative;margin:4px 0;padding:8px 4px 8px 32px;border:1px solid #d3d3d3;list-style-type:none}.schema-how-to-step-mover{position:absolute;top:0;left:-29px}.schema-how-to-step-button{margin:0}.schema-how-to-step-number{position:absolute;left:4px;width:24px;text-align:right}.schema-how-to-step-button-container{text-align:right}.schema-how-to-step-button-container .schema-how-to-step-add-media{float:left}
 
css/dist/structured-data-blocks-810-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .schema-faq-question-button-container .schema-faq-question-add-media,.schema-how-to-step-button-container .schema-how-to-step-add-media{float:right}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-faq-question-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,button.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#007cba;box-shadow:none}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;text-align:left;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.schema-how-to-buttons{text-align:center}.schema-faq-question-button-container,.schema-how-to-step-button-container{text-align:left}button.schema-how-to-duration-button.components-icon-button{position:relative;top:5px;padding:8px 0}input+button.schema-how-to-duration-button.components-icon-button{padding:8px}.schema-faq-question,.schema-how-to-step{padding:8px 32px 8px 4px;border:1px solid #d3d3d3;list-style-type:none}.schema-how-to-description{margin:8px 0}.schema-how-to-step{position:relative;margin:4px 0}.schema-how-to-step-mover{position:absolute;top:0;right:-29px}.schema-how-to-step-button{margin:0}.schema-how-to-step-number{position:absolute;right:4px;width:24px;text-align:left}.schema-faq-question{position:relative;margin:4px 0}.schema-faq-question-mover{position:absolute;top:0;right:-29px}.schema-faq-buttons{text-align:center}
css/dist/structured-data-blocks-810.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .schema-faq-question-button-container .schema-faq-question-add-media,.schema-how-to-step-button-container .schema-how-to-step-add-media{float:left}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-faq-question-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,button.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{color:#007cba;box-shadow:none}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;text-align:right;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.schema-how-to-buttons{text-align:center}.schema-faq-question-button-container,.schema-how-to-step-button-container{text-align:right}button.schema-how-to-duration-button.components-icon-button{position:relative;top:5px;padding:8px 0}input+button.schema-how-to-duration-button.components-icon-button{padding:8px}.schema-faq-question,.schema-how-to-step{padding:8px 4px 8px 32px;border:1px solid #d3d3d3;list-style-type:none}.schema-how-to-description{margin:8px 0}.schema-how-to-step{position:relative;margin:4px 0}.schema-how-to-step-mover{position:absolute;top:0;left:-29px}.schema-how-to-step-button{margin:0}.schema-how-to-step-number{position:absolute;left:4px;width:24px;text-align:right}.schema-faq-question{position:relative;margin:4px 0}.schema-faq-question-mover{position:absolute;top:0;left:-29px}.schema-faq-buttons{text-align:center}
css/dist/{toggle-switch-800-rtl.min.css → toggle-switch-810-rtl.min.css} RENAMED
File without changes
css/dist/{toggle-switch-800.min.css → toggle-switch-810.min.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-800-rtl.min.css → wpseo-dismissible-810-rtl.min.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-800.min.css → wpseo-dismissible-810.min.css} RENAMED
File without changes
css/dist/{yoast-components-800-rtl.min.css → yoast-components-810-rtl.min.css} RENAMED
@@ -1 +1 @@
1
- .yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375;margin:0;padding:0}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:right}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:left}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-right:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:right}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 5px 5px!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-left:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;height:36px;margin:0 0 1em;padding:0 10px 0 16px;border-color:transparent;border-radius:2px;color:#646d78;background:#fff;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px;text-align:center;text-transform:uppercase;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;align-items:center;-ms-flex-align:center}.wp-core-ui .yoast-wizard-return-link.button:hover{border-color:transparent;background:#ebebeb}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:rgba(0,0,0,.16) 0 3px 10px,rgba(0,0,0,.23) 0 3px 10px;-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-left:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-right:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-left:1em;margin-right:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-left:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-right:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-left:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-right:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-right:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;right:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
1
+ .yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375;margin:0;padding:0}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:right}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:left}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-right:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:right}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 5px 5px!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(-135deg);stroke-dashoffset:46.75}100%{transform:rotate(-450deg);stroke-dashoffset:187}}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-left:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;height:36px;margin:0 0 1em;padding:0 10px 0 16px;border-color:transparent;border-radius:2px;color:#646d78;background:#fff;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px;text-align:center;text-transform:uppercase;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;align-items:center;-ms-flex-align:center}.wp-core-ui .yoast-wizard-return-link.button:hover{border-color:transparent;background:#ebebeb}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:rgba(0,0,0,.16) 0 3px 10px,rgba(0,0,0,.23) 0 3px 10px;-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-left:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-right:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-left:1em;margin-right:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-left:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-right:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-left:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-right:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-right:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;right:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
css/dist/{yoast-components-800.min.css → yoast-components-810.min.css} RENAMED
@@ -1 +1 @@
1
- .yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375;margin:0;padding:0}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:left}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:right}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-left:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:left}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px 5px 0!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-right:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;height:36px;margin:0 0 1em;padding:0 16px 0 10px;border-color:transparent;border-radius:2px;color:#646d78;background:#fff;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px;text-align:center;text-transform:uppercase;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;align-items:center;-ms-flex-align:center}.wp-core-ui .yoast-wizard-return-link.button:hover{border-color:transparent;background:#ebebeb}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:rgba(0,0,0,.16) 0 3px 10px,rgba(0,0,0,.23) 0 3px 10px;-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-right:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-left:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-right:1em;margin-left:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-right:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-left:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-right:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-left:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-left:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
1
+ .yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375;margin:0;padding:0}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:2em;background:#fff;text-align:left}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}}.yoast-wizard--header{text-align:center}.yoast-wizard--header--page-title{margin:0 0 -16px;padding:0 8px;color:#a4286a;font-size:1.25em;font-weight:400;line-height:2.5;letter-spacing:.03em}.yoast-wizard--navigation{width:100%;text-align:right}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-left:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__inactive div{pointer-events:none}@media screen and (max-width:768px){.yoast-wizard--header--page-title{font-size:1.5em;line-height:1.25}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}.yoast-wizard--step__inactive{display:none!important}}.yoast-wizard--step--container h1{margin:0;color:#a4286a;font-size:2.25em;font-weight:100;line-height:3.68rem;letter-spacing:.03em}@media screen and (max-width:768px){.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:100}.yoast-wizard--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:left}.yoast-wizard-container--no-navigation{margin-top:40px}.yoast-wizard-container--no-navigation .yoast-wizard{padding-top:3em}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-size:14px;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-video-container-max-width,.yoast-wizard-content-container{max-width:560px}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px 5px 0!important;padding:6px 3px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 0}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-wizard-content-container.yoast-wizard-content-container__is-full-width{max-width:none}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}.yoast-svg-icon-loading-spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.path{-ms-transform-origin:center;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@keyframes colors{0%,100%,25%,50%,75%{stroke:#64a60a}}@keyframes dash{0%{stroke-dashoffset:187}50%{transform:rotate(135deg);stroke-dashoffset:46.75}100%{transform:rotate(450deg);stroke-dashoffset:187}}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-right:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link-container{text-align:center}.wp-core-ui .yoast-wizard-return-link.button{display:-ms-inline-flexbox;display:inline-flex;height:36px;margin:0 0 1em;padding:0 16px 0 10px;border-color:transparent;border-radius:2px;color:#646d78;background:#fff;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px;text-align:center;text-transform:uppercase;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;align-items:center;-ms-flex-align:center}.wp-core-ui .yoast-wizard-return-link.button:hover{border-color:transparent;background:#ebebeb}.wp-core-ui .yoast-wizard-return-link.button:focus{outline:0;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-core-ui .yoast-wizard-return-link.button:active{background:#ebebeb;box-shadow:rgba(0,0,0,.16) 0 3px 10px,rgba(0,0,0,.23) 0 3px 10px;-ms-transform:none;transform:none}.wp-core-ui .yoast-wizard-return-link.button .dashicons{margin-right:8px}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-left:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-right:1em;margin-left:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-right:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-left:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-right:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-left:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-left:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none}
css/dist/{yoast-extensions-800-rtl.min.css → yoast-extensions-810-rtl.min.css} RENAMED
File without changes
css/dist/{yoast-extensions-800.min.css → yoast-extensions-810.min.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-800-rtl.min.css → yst_plugin_tools-810-rtl.min.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-800.min.css → yst_plugin_tools-810.min.css} RENAMED
File without changes
css/dist/{yst_seo_score-800-rtl.min.css → yst_seo_score-810-rtl.min.css} RENAMED
File without changes
css/dist/{yst_seo_score-800.min.css → yst_seo_score-810.min.css} RENAMED
File without changes
frontend/class-breadcrumbs.php CHANGED
@@ -189,7 +189,6 @@ class WPSEO_Breadcrumbs {
189
  return $url;
190
  }
191
 
192
-
193
  /**
194
  * Filter: 'wpseo_breadcrumb_single_link_wrapper' - Allows developer to change or wrap each breadcrumb element.
195
  *
@@ -222,7 +221,6 @@ class WPSEO_Breadcrumbs {
222
  }
223
  }
224
 
225
-
226
  /**
227
  * Get a term's parents.
228
  *
@@ -681,7 +679,6 @@ class WPSEO_Breadcrumbs {
681
  );
682
  }
683
 
684
-
685
  /**
686
  * Take the crumbs array and convert each crumb to a single breadcrumb string.
687
  *
@@ -955,7 +952,6 @@ class WPSEO_Breadcrumbs {
955
  }
956
  }
957
 
958
-
959
  /**
960
  * Filter: 'wpseo_breadcrumb_output_id' - Allow changing the HTML ID on the Yoast SEO breadcrumbs wrapper element.
961
  *
189
  return $url;
190
  }
191
 
 
192
  /**
193
  * Filter: 'wpseo_breadcrumb_single_link_wrapper' - Allows developer to change or wrap each breadcrumb element.
194
  *
221
  }
222
  }
223
 
 
224
  /**
225
  * Get a term's parents.
226
  *
679
  );
680
  }
681
 
 
682
  /**
683
  * Take the crumbs array and convert each crumb to a single breadcrumb string.
684
  *
952
  }
953
  }
954
 
 
955
  /**
956
  * Filter: 'wpseo_breadcrumb_output_id' - Allow changing the HTML ID on the Yoast SEO breadcrumbs wrapper element.
957
  *
frontend/class-opengraph-image.php CHANGED
@@ -88,7 +88,6 @@ class WPSEO_OpenGraph_Image {
88
  if ( ! post_password_required() ) {
89
  $this->set_images();
90
  }
91
-
92
  }
93
 
94
  /**
88
  if ( ! post_password_required() ) {
89
  $this->set_images();
90
  }
 
91
  }
92
 
93
  /**
frontend/class-opengraph.php CHANGED
@@ -268,7 +268,7 @@ class WPSEO_OpenGraph {
268
  *
269
  * @api string $unsigned Canonical URL.
270
  */
271
- $url = apply_filters( 'wpseo_opengraph_url', WPSEO_Frontend::get_instance()->canonical( false ) );
272
 
273
  if ( is_string( $url ) && $url !== '' ) {
274
  $this->og_tag( 'og:url', esc_url( $url ) );
@@ -738,7 +738,6 @@ class WPSEO_OpenGraph {
738
  }
739
  }
740
 
741
-
742
  /**
743
  * Outputs the site owner.
744
  *
@@ -768,5 +767,4 @@ class WPSEO_OpenGraph {
768
 
769
  $this->image( $image );
770
  }
771
-
772
  } /* End of class */
268
  *
269
  * @api string $unsigned Canonical URL.
270
  */
271
+ $url = apply_filters( 'wpseo_opengraph_url', WPSEO_Frontend::get_instance()->canonical( false, true ) );
272
 
273
  if ( is_string( $url ) && $url !== '' ) {
274
  $this->og_tag( 'og:url', esc_url( $url ) );
738
  }
739
  }
740
 
 
741
  /**
742
  * Outputs the site owner.
743
  *
767
 
768
  $this->image( $image );
769
  }
 
770
  } /* End of class */
frontend/class-twitter.php CHANGED
@@ -211,7 +211,6 @@ class WPSEO_Twitter {
211
  return wp_strip_all_tags( get_the_excerpt() );
212
  }
213
 
214
-
215
  /**
216
  * Getting the description for the taxonomy
217
  *
@@ -229,7 +228,6 @@ class WPSEO_Twitter {
229
  }
230
 
231
  return wp_strip_all_tags( term_description() );
232
-
233
  }
234
 
235
  /**
211
  return wp_strip_all_tags( get_the_excerpt() );
212
  }
213
 
 
214
  /**
215
  * Getting the description for the taxonomy
216
  *
228
  }
229
 
230
  return wp_strip_all_tags( term_description() );
 
231
  }
232
 
233
  /**
{admin → inc}/class-structured-data-blocks.php RENAMED
@@ -8,7 +8,7 @@
8
  /**
9
  * Class to load assets required for structured data blocks.
10
  */
11
- class WPSEO_Structured_Data_Blocks {
12
  /**
13
  * @var WPSEO_Admin_Asset_Manager
14
  */
@@ -19,9 +19,23 @@ class WPSEO_Structured_Data_Blocks {
19
  */
20
  public function __construct() {
21
  $this->asset_manager = new WPSEO_Admin_Asset_Manager();
 
22
 
 
 
 
 
23
  add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_editor_assets' ) );
24
  add_filter( 'block_categories', array( $this, 'add_block_category' ) );
 
 
 
 
 
 
 
 
 
25
  }
26
 
27
  /**
8
  /**
9
  * Class to load assets required for structured data blocks.
10
  */
11
+ class WPSEO_Structured_Data_Blocks implements WPSEO_WordPress_Integration {
12
  /**
13
  * @var WPSEO_Admin_Asset_Manager
14
  */
19
  */
20
  public function __construct() {
21
  $this->asset_manager = new WPSEO_Admin_Asset_Manager();
22
+ }
23
 
24
+ /**
25
+ * Registers hooks for Structured Data Blocks with WordPress.
26
+ */
27
+ public function register_hooks() {
28
  add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_editor_assets' ) );
29
  add_filter( 'block_categories', array( $this, 'add_block_category' ) );
30
+
31
+ $block_integrations = array(
32
+ new WPSEO_How_To_Block(),
33
+ new WPSEO_FAQ_Block(),
34
+ );
35
+
36
+ foreach ( $block_integrations as $block_integration ) {
37
+ $block_integration->register_hooks();
38
+ }
39
  }
40
 
41
  /**
inc/class-upgrade.php CHANGED
@@ -9,6 +9,7 @@
9
  * This code handles the option upgrades
10
  */
11
  class WPSEO_Upgrade {
 
12
  /**
13
  * Class constructor
14
  */
9
  * This code handles the option upgrades
10
  */
11
  class WPSEO_Upgrade {
12
+
13
  /**
14
  * Class constructor
15
  */
inc/class-wpseo-admin-bar-menu.php CHANGED
@@ -215,6 +215,13 @@ class WPSEO_Admin_Bar_Menu implements WPSEO_WordPress_Integration {
215
  'title' => __( 'Keyword Research', 'wordpress-seo' ),
216
  'meta' => array( 'tabindex' => '0' ),
217
  ) );
 
 
 
 
 
 
 
218
  $wp_admin_bar->add_menu( array(
219
  'parent' => self::KEYWORD_RESEARCH_SUBMENU_IDENTIFIER,
220
  'id' => 'wpseo-adwordsexternal',
@@ -266,9 +273,9 @@ class WPSEO_Admin_Bar_Menu implements WPSEO_WordPress_Integration {
266
  ) );
267
  $wp_admin_bar->add_menu( array(
268
  'parent' => self::ANALYSIS_SUBMENU_IDENTIFIER,
269
- 'id' => 'wpseo-inlinks-ose',
270
- 'title' => __( 'Check Inlinks (OSE)', 'wordpress-seo' ),
271
- 'href' => '//moz.com/researchtools/ose/links?site=' . urlencode( $url ),
272
  'meta' => array( 'target' => '_blank' ),
273
  ) );
274
  $wp_admin_bar->add_menu( array(
@@ -479,7 +486,11 @@ class WPSEO_Admin_Bar_Menu implements WPSEO_WordPress_Integration {
479
  *
480
  * @return string Score markup, or empty string if none available.
481
  */
482
- protected function get_post_score( WP_Post $post ) {
 
 
 
 
483
  if ( apply_filters( 'wpseo_use_page_analysis', true ) !== true ) {
484
  return '';
485
  }
@@ -528,7 +539,11 @@ class WPSEO_Admin_Bar_Menu implements WPSEO_WordPress_Integration {
528
  *
529
  * @return string Score markup, or empty string if none available.
530
  */
531
- protected function get_term_score( WP_Term $term ) {
 
 
 
 
532
  $analysis_seo = new WPSEO_Metabox_Analysis_SEO();
533
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
534
 
215
  'title' => __( 'Keyword Research', 'wordpress-seo' ),
216
  'meta' => array( 'tabindex' => '0' ),
217
  ) );
218
+ $wp_admin_bar->add_menu( array(
219
+ 'parent' => self::KEYWORD_RESEARCH_SUBMENU_IDENTIFIER,
220
+ 'id' => 'wpseo-kwresearchtraining',
221
+ 'title' => __( 'Keyword research training', 'wordpress-seo' ),
222
+ 'href' => WPSEO_Shortlinker::get( 'https://yoa.st/wp-admin-bar' ),
223
+ 'meta' => array( 'target' => '_blank' ),
224
+ ) );
225
  $wp_admin_bar->add_menu( array(
226
  'parent' => self::KEYWORD_RESEARCH_SUBMENU_IDENTIFIER,
227
  'id' => 'wpseo-adwordsexternal',
273
  ) );
274
  $wp_admin_bar->add_menu( array(
275
  'parent' => self::ANALYSIS_SUBMENU_IDENTIFIER,
276
+ 'id' => 'wpseo-inlinks',
277
+ 'title' => __( 'Check links to this URL', 'wordpress-seo' ),
278
+ 'href' => 'https://search.google.com/search-console/links/drilldown?resource_id=' . urlencode( get_option( 'siteurl' ) ) . '&type=EXTERNAL&target=' . urlencode( $url ) . '&domain=',
279
  'meta' => array( 'target' => '_blank' ),
280
  ) );
281
  $wp_admin_bar->add_menu( array(
486
  *
487
  * @return string Score markup, or empty string if none available.
488
  */
489
+ protected function get_post_score( $post ) {
490
+ if ( ! is_object( $post ) || ! property_exists( $post, 'ID' ) ) {
491
+ return '';
492
+ }
493
+
494
  if ( apply_filters( 'wpseo_use_page_analysis', true ) !== true ) {
495
  return '';
496
  }
539
  *
540
  * @return string Score markup, or empty string if none available.
541
  */
542
+ protected function get_term_score( $term ) {
543
+ if ( ! is_object( $term ) || ! property_exists( $term, 'term_id' ) || ! property_exists( $term, 'taxonomy' ) ) {
544
+ return '';
545
+ }
546
+
547
  $analysis_seo = new WPSEO_Metabox_Analysis_SEO();
548
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
549
 
inc/class-wpseo-content-images.php CHANGED
@@ -9,6 +9,7 @@
9
  * WPSEO_Content_Images
10
  */
11
  class WPSEO_Content_Images implements WPSEO_WordPress_Integration {
 
12
  /**
13
  * Registers the hooks.
14
  *
9
  * WPSEO_Content_Images
10
  */
11
  class WPSEO_Content_Images implements WPSEO_WordPress_Integration {
12
+
13
  /**
14
  * Registers the hooks.
15
  *
inc/class-wpseo-custom-fields.php CHANGED
@@ -29,13 +29,14 @@ class WPSEO_Custom_Fields {
29
  return self::$custom_fields;
30
  }
31
 
 
 
32
  /**
33
  * Filters the number of custom fields to retrieve for the drop-down
34
  * in the Custom Fields meta box.
35
  *
36
  * @param int $limit Number of custom fields to retrieve. Default 30.
37
  */
38
- self::$custom_fields = array();
39
  $limit = apply_filters( 'postmeta_form_limit', 30 );
40
  $sql = "SELECT DISTINCT meta_key
41
  FROM $wpdb->postmeta
29
  return self::$custom_fields;
30
  }
31
 
32
+ self::$custom_fields = array();
33
+
34
  /**
35
  * Filters the number of custom fields to retrieve for the drop-down
36
  * in the Custom Fields meta box.
37
  *
38
  * @param int $limit Number of custom fields to retrieve. Default 30.
39
  */
 
40
  $limit = apply_filters( 'postmeta_form_limit', 30 );
41
  $sql = "SELECT DISTINCT meta_key
42
  FROM $wpdb->postmeta
inc/class-wpseo-image-utils.php CHANGED
@@ -9,6 +9,7 @@
9
  * WPSEO_Image_Utils
10
  */
11
  class WPSEO_Image_Utils {
 
12
  /**
13
  * Find an attachment ID for a given URL.
14
  *
@@ -62,7 +63,6 @@ class WPSEO_Image_Utils {
62
  // We have the Post ID, but it's not in the cache yet. We do that here and return.
63
  wp_cache_set( $cache_key, $id, '', ( 24 * HOUR_IN_SECONDS + mt_rand( 0, ( 12 * HOUR_IN_SECONDS ) ) ) );
64
  return $id;
65
-
66
  }
67
 
68
  /**
@@ -177,7 +177,6 @@ class WPSEO_Image_Utils {
177
  return $image;
178
  }
179
 
180
-
181
  /**
182
  * Finds the full file path for a given image file.
183
  *
9
  * WPSEO_Image_Utils
10
  */
11
  class WPSEO_Image_Utils {
12
+
13
  /**
14
  * Find an attachment ID for a given URL.
15
  *
63
  // We have the Post ID, but it's not in the cache yet. We do that here and return.
64
  wp_cache_set( $cache_key, $id, '', ( 24 * HOUR_IN_SECONDS + mt_rand( 0, ( 12 * HOUR_IN_SECONDS ) ) ) );
65
  return $id;
 
66
  }
67
 
68
  /**
177
  return $image;
178
  }
179
 
 
180
  /**
181
  * Finds the full file path for a given image file.
182
  *
inc/class-wpseo-meta.php CHANGED
@@ -240,7 +240,6 @@ class WPSEO_Meta {
240
  'image' => 'upload',
241
  );
242
 
243
-
244
  /**
245
  * Register our actions and filters
246
  *
@@ -308,7 +307,6 @@ class WPSEO_Meta {
308
  add_filter( 'add_post_metadata', array( __CLASS__, 'dont_save_meta_if_default' ), 10, 4 );
309
  }
310
 
311
-
312
  /**
313
  * Retrieve the meta box form field definitions for the given tab and post type.
314
  *
@@ -404,7 +402,6 @@ class WPSEO_Meta {
404
  return apply_filters( 'wpseo_metabox_entries_' . $tab, $field_defs, $post_type );
405
  }
406
 
407
-
408
  /**
409
  * Validate the post meta values
410
  *
@@ -516,7 +513,6 @@ class WPSEO_Meta {
516
  return $clean;
517
  }
518
 
519
-
520
  /**
521
  * Validate a meta-robots-adv meta value
522
  *
@@ -566,7 +562,6 @@ class WPSEO_Meta {
566
  return $clean;
567
  }
568
 
569
-
570
  /**
571
  * Prevent saving of default values and remove potential old value from the database if replaced by a default
572
  *
@@ -596,7 +591,6 @@ class WPSEO_Meta {
596
  return $check; // Go on with the normal execution (update) in meta.php.
597
  }
598
 
599
-
600
  /**
601
  * Prevent adding of default values to the database
602
  *
@@ -618,7 +612,6 @@ class WPSEO_Meta {
618
  return $check; // Go on with the normal execution (add) in meta.php.
619
  }
620
 
621
-
622
  /**
623
  * Is the given meta value the same as the default value ?
624
  *
@@ -633,7 +626,6 @@ class WPSEO_Meta {
633
  return ( isset( self::$defaults[ $meta_key ] ) && $meta_value === self::$defaults[ $meta_key ] );
634
  }
635
 
636
-
637
  /**
638
  * Get a custom post meta value
639
  * Returns the default value if the meta value has not been set
@@ -697,7 +689,6 @@ class WPSEO_Meta {
697
  }
698
  }
699
 
700
-
701
  /**
702
  * Update a meta value for a post
703
  *
@@ -781,7 +772,6 @@ class WPSEO_Meta {
781
  }
782
  }
783
 
784
-
785
  /**
786
  * General clean-up of the saved meta values
787
  * - Remove potentially lingering old meta keys
@@ -954,7 +944,6 @@ class WPSEO_Meta {
954
  do_action( 'wpseo_meta_clean_up' );
955
  }
956
 
957
-
958
  /**
959
  * Recursively merge a variable number of arrays, using the left array as base,
960
  * giving priority to the right array.
240
  'image' => 'upload',
241
  );
242
 
 
243
  /**
244
  * Register our actions and filters
245
  *
307
  add_filter( 'add_post_metadata', array( __CLASS__, 'dont_save_meta_if_default' ), 10, 4 );
308
  }
309
 
 
310
  /**
311
  * Retrieve the meta box form field definitions for the given tab and post type.
312
  *
402
  return apply_filters( 'wpseo_metabox_entries_' . $tab, $field_defs, $post_type );
403
  }
404
 
 
405
  /**
406
  * Validate the post meta values
407
  *
513
  return $clean;
514
  }
515
 
 
516
  /**
517
  * Validate a meta-robots-adv meta value
518
  *
562
  return $clean;
563
  }
564
 
 
565
  /**
566
  * Prevent saving of default values and remove potential old value from the database if replaced by a default
567
  *
591
  return $check; // Go on with the normal execution (update) in meta.php.
592
  }
593
 
 
594
  /**
595
  * Prevent adding of default values to the database
596
  *
612
  return $check; // Go on with the normal execution (add) in meta.php.
613
  }
614
 
 
615
  /**
616
  * Is the given meta value the same as the default value ?
617
  *
626
  return ( isset( self::$defaults[ $meta_key ] ) && $meta_value === self::$defaults[ $meta_key ] );
627
  }
628
 
 
629
  /**
630
  * Get a custom post meta value
631
  * Returns the default value if the meta value has not been set
689
  }
690
  }
691
 
 
692
  /**
693
  * Update a meta value for a post
694
  *
772
  }
773
  }
774
 
 
775
  /**
776
  * General clean-up of the saved meta values
777
  * - Remove potentially lingering old meta keys
944
  do_action( 'wpseo_meta_clean_up' );
945
  }
946
 
 
947
  /**
948
  * Recursively merge a variable number of arrays, using the left array as base,
949
  * giving priority to the right array.
inc/class-wpseo-replace-vars.php CHANGED
@@ -61,7 +61,6 @@ class WPSEO_Replace_Vars {
61
  public function __construct() {
62
  }
63
 
64
-
65
  /**
66
  * Setup the help texts and external replacements as statics so they will be available to all instances.
67
  */
@@ -80,7 +79,6 @@ class WPSEO_Replace_Vars {
80
  }
81
  }
82
 
83
-
84
  /**
85
  * Register new replacement %%variables%%.
86
  * For use by other plugins/themes to register extra variables.
@@ -128,7 +126,6 @@ class WPSEO_Replace_Vars {
128
  return $success;
129
  }
130
 
131
-
132
  /**
133
  * Replace `%%variable_placeholders%%` with their real value based on the current requested page/post/cpt/etc.
134
  *
@@ -209,7 +206,6 @@ class WPSEO_Replace_Vars {
209
  return $string;
210
  }
211
 
212
-
213
  /**
214
  * Retrieve the replacements for the variables found.
215
  *
@@ -261,8 +257,6 @@ class WPSEO_Replace_Vars {
261
  return $replacements;
262
  }
263
 
264
-
265
-
266
  /* *********************** BASIC VARIABLES ************************** */
267
 
268
  /**
@@ -429,7 +423,6 @@ class WPSEO_Replace_Vars {
429
  return $replacement;
430
  }
431
 
432
-
433
  /**
434
  * Retrieve the site's name for use as replacement string.
435
  *
@@ -545,7 +538,6 @@ class WPSEO_Replace_Vars {
545
  return $primary_category;
546
  }
547
 
548
-
549
  /**
550
  * Retrieve the string generated by get_the_archive_title().
551
  *
@@ -606,7 +598,6 @@ class WPSEO_Replace_Vars {
606
  return $return;
607
  }
608
 
609
-
610
  /**
611
  * Determine the post type names for the current post/page/cpt.
612
  *
@@ -673,7 +664,6 @@ class WPSEO_Replace_Vars {
673
  return $this->retrieve_excerpt_only();
674
  }
675
 
676
-
677
  /**
678
  * Retrieve a post/page/cpt's custom field value for use as replacement string.
679
  *
@@ -699,7 +689,6 @@ class WPSEO_Replace_Vars {
699
  return $replacement;
700
  }
701
 
702
-
703
  /**
704
  * Retrieve a post/page/cpt's custom taxonomies for use as replacement string.
705
  *
@@ -723,7 +712,6 @@ class WPSEO_Replace_Vars {
723
  return $replacement;
724
  }
725
 
726
-
727
  /**
728
  * Retrieve a post/page/cpt's custom taxonomies description for use as replacement string.
729
  *
@@ -1032,8 +1020,6 @@ class WPSEO_Replace_Vars {
1032
  return $replacement;
1033
  }
1034
 
1035
-
1036
-
1037
  /* *********************** HELP TEXT RELATED ************************** */
1038
 
1039
  /**
@@ -1084,7 +1070,6 @@ class WPSEO_Replace_Vars {
1084
  return self::create_variable_help_table( 'basic' );
1085
  }
1086
 
1087
-
1088
  /**
1089
  * Create the help text table for the advanced variables for use in a help tab.
1090
  *
@@ -1094,7 +1079,6 @@ class WPSEO_Replace_Vars {
1094
  return self::create_variable_help_table( 'advanced' );
1095
  }
1096
 
1097
-
1098
  /**
1099
  * Set the help text for a user/plugin/theme defined extra variable.
1100
  *
@@ -1270,6 +1254,7 @@ class WPSEO_Replace_Vars {
1270
 
1271
  return array();
1272
  }
 
1273
  /**
1274
  * Adds the cf_ prefix to a field.
1275
  *
@@ -1367,9 +1352,6 @@ class WPSEO_Replace_Vars {
1367
  }
1368
  }
1369
 
1370
-
1371
-
1372
-
1373
  /* *********************** GENERAL HELPER METHODS ************************** */
1374
 
1375
  /**
61
  public function __construct() {
62
  }
63
 
 
64
  /**
65
  * Setup the help texts and external replacements as statics so they will be available to all instances.
66
  */
79
  }
80
  }
81
 
 
82
  /**
83
  * Register new replacement %%variables%%.
84
  * For use by other plugins/themes to register extra variables.
126
  return $success;
127
  }
128
 
 
129
  /**
130
  * Replace `%%variable_placeholders%%` with their real value based on the current requested page/post/cpt/etc.
131
  *
206
  return $string;
207
  }
208
 
 
209
  /**
210
  * Retrieve the replacements for the variables found.
211
  *
257
  return $replacements;
258
  }
259
 
 
 
260
  /* *********************** BASIC VARIABLES ************************** */
261
 
262
  /**
423
  return $replacement;
424
  }
425
 
 
426
  /**
427
  * Retrieve the site's name for use as replacement string.
428
  *
538
  return $primary_category;
539
  }
540
 
 
541
  /**
542
  * Retrieve the string generated by get_the_archive_title().
543
  *
598
  return $return;
599
  }
600
 
 
601
  /**
602
  * Determine the post type names for the current post/page/cpt.
603
  *
664
  return $this->retrieve_excerpt_only();
665
  }
666
 
 
667
  /**
668
  * Retrieve a post/page/cpt's custom field value for use as replacement string.
669
  *
689
  return $replacement;
690
  }
691
 
 
692
  /**
693
  * Retrieve a post/page/cpt's custom taxonomies for use as replacement string.
694
  *
712
  return $replacement;
713
  }
714
 
 
715
  /**
716
  * Retrieve a post/page/cpt's custom taxonomies description for use as replacement string.
717
  *
1020
  return $replacement;
1021
  }
1022
 
 
 
1023
  /* *********************** HELP TEXT RELATED ************************** */
1024
 
1025
  /**
1070
  return self::create_variable_help_table( 'basic' );
1071
  }
1072
 
 
1073
  /**
1074
  * Create the help text table for the advanced variables for use in a help tab.
1075
  *
1079
  return self::create_variable_help_table( 'advanced' );
1080
  }
1081
 
 
1082
  /**
1083
  * Set the help text for a user/plugin/theme defined extra variable.
1084
  *
1254
 
1255
  return array();
1256
  }
1257
+
1258
  /**
1259
  * Adds the cf_ prefix to a field.
1260
  *
1352
  }
1353
  }
1354
 
 
 
 
1355
  /* *********************** GENERAL HELPER METHODS ************************** */
1356
 
1357
  /**
inc/class-wpseo-shortlinker.php CHANGED
@@ -9,6 +9,7 @@
9
  * Helps with creating shortlinks in the plugin
10
  */
11
  class WPSEO_Shortlinker {
 
12
  /**
13
  * Builds a URL to use in the plugin as shortlink.
14
  *
9
  * Helps with creating shortlinks in the plugin
10
  */
11
  class WPSEO_Shortlinker {
12
+
13
  /**
14
  * Builds a URL to use in the plugin as shortlink.
15
  *
inc/class-wpseo-utils.php CHANGED
@@ -739,7 +739,6 @@ class WPSEO_Utils {
739
  return apply_filters( 'wpseo_format_admin_url', $formatted_url );
740
  }
741
 
742
-
743
  /**
744
  * Get plugin name from file.
745
  *
739
  return apply_filters( 'wpseo_format_admin_url', $formatted_url );
740
  }
741
 
 
742
  /**
743
  * Get plugin name from file.
744
  *
inc/language-utils.php CHANGED
@@ -11,6 +11,7 @@
11
  * All methods are static, this is just a sort of namespacing class wrapper.
12
  */
13
  class WPSEO_Language_Utils {
 
14
  /**
15
  * Returns the language part of a given locale, defaults to english when the $locale is empty.
16
  *
11
  * All methods are static, this is just a sort of namespacing class wrapper.
12
  */
13
  class WPSEO_Language_Utils {
14
+
15
  /**
16
  * Returns the language part of a given locale, defaults to english when the $locale is empty.
17
  *
inc/options/class-wpseo-option-ms.php CHANGED
@@ -57,7 +57,6 @@ class WPSEO_Option_MS extends WPSEO_Option {
57
  'superadmin',
58
  );
59
 
60
-
61
  /**
62
  * Get the singleton instance of this class
63
  *
@@ -92,7 +91,6 @@ class WPSEO_Option_MS extends WPSEO_Option {
92
  }
93
  }
94
 
95
-
96
  /**
97
  * Remove the default filters.
98
  * Called from the validate() method to prevent failure to add new options
@@ -103,7 +101,6 @@ class WPSEO_Option_MS extends WPSEO_Option {
103
  remove_filter( 'default_site_option_' . $this->option_name, array( $this, 'get_defaults' ) );
104
  }
105
 
106
-
107
  /**
108
  * Add filters to make sure that the option is merged with its defaults before being returned
109
  *
@@ -116,7 +113,6 @@ class WPSEO_Option_MS extends WPSEO_Option {
116
  }
117
  }
118
 
119
-
120
  /**
121
  * Remove the option filters.
122
  * Called from the clean_up methods to make sure we retrieve the original old option
@@ -127,10 +123,8 @@ class WPSEO_Option_MS extends WPSEO_Option {
127
  remove_filter( 'site_option_' . $this->option_name, array( $this, 'get_option' ) );
128
  }
129
 
130
-
131
  /* *********** METHODS influencing add_uption(), update_option() and saving from admin pages *********** */
132
 
133
-
134
  /**
135
  * Validate the option
136
  *
@@ -206,7 +200,6 @@ class WPSEO_Option_MS extends WPSEO_Option {
206
  return $clean;
207
  }
208
 
209
-
210
  /**
211
  * Clean a given option value
212
  *
57
  'superadmin',
58
  );
59
 
 
60
  /**
61
  * Get the singleton instance of this class
62
  *
91
  }
92
  }
93
 
 
94
  /**
95
  * Remove the default filters.
96
  * Called from the validate() method to prevent failure to add new options
101
  remove_filter( 'default_site_option_' . $this->option_name, array( $this, 'get_defaults' ) );
102
  }
103
 
 
104
  /**
105
  * Add filters to make sure that the option is merged with its defaults before being returned
106
  *
113
  }
114
  }
115
 
 
116
  /**
117
  * Remove the option filters.
118
  * Called from the clean_up methods to make sure we retrieve the original old option
123
  remove_filter( 'site_option_' . $this->option_name, array( $this, 'get_option' ) );
124
  }
125
 
 
126
  /* *********** METHODS influencing add_uption(), update_option() and saving from admin pages *********** */
127
 
 
128
  /**
129
  * Validate the option
130
  *
200
  return $clean;
201
  }
202
 
 
203
  /**
204
  * Clean a given option value
205
  *
inc/options/class-wpseo-option-social.php CHANGED
@@ -70,7 +70,6 @@ class WPSEO_Option_Social extends WPSEO_Option {
70
  // 'product' => '',
71
  );
72
 
73
-
74
  /**
75
  * Get the singleton instance of this class.
76
  *
@@ -201,7 +200,6 @@ class WPSEO_Option_Social extends WPSEO_Option {
201
  return $clean;
202
  }
203
 
204
-
205
  /**
206
  * Clean a given option value.
207
  *
70
  // 'product' => '',
71
  );
72
 
 
73
  /**
74
  * Get the singleton instance of this class.
75
  *
200
  return $clean;
201
  }
202
 
 
203
  /**
204
  * Clean a given option value.
205
  *
inc/options/class-wpseo-option-titles.php CHANGED
@@ -145,7 +145,6 @@ class WPSEO_Option_Titles extends WPSEO_Option {
145
  add_action( 'init', array( $this, 'end_of_init' ), 999 );
146
  }
147
 
148
-
149
  /**
150
  * Make sure we can recognize the right action for the double cleaning.
151
  */
@@ -208,7 +207,6 @@ class WPSEO_Option_Titles extends WPSEO_Option {
208
  $this->defaults['breadcrumbs-searchprefix'] = __( 'You searched for', 'wordpress-seo' );
209
  }
210
 
211
-
212
  /**
213
  * Add dynamically created default options based on available post types and taxonomies.
214
  *
@@ -767,7 +765,6 @@ class WPSEO_Option_Titles extends WPSEO_Option {
767
  return $option_value;
768
  }
769
 
770
-
771
  /**
772
  * Make sure that any set option values relating to post_types and/or taxonomies are retained,
773
  * even when that post_type or taxonomy may not yet have been registered.
145
  add_action( 'init', array( $this, 'end_of_init' ), 999 );
146
  }
147
 
 
148
  /**
149
  * Make sure we can recognize the right action for the double cleaning.
150
  */
207
  $this->defaults['breadcrumbs-searchprefix'] = __( 'You searched for', 'wordpress-seo' );
208
  }
209
 
 
210
  /**
211
  * Add dynamically created default options based on available post types and taxonomies.
212
  *
765
  return $option_value;
766
  }
767
 
 
768
  /**
769
  * Make sure that any set option values relating to post_types and/or taxonomies are retained,
770
  * even when that post_type or taxonomy may not yet have been registered.
inc/options/class-wpseo-option-wpseo.php CHANGED
@@ -82,7 +82,6 @@ class WPSEO_Option_Wpseo extends WPSEO_Option {
82
  false,
83
  );
84
 
85
-
86
  /**
87
  * Add the actions and filters for the option.
88
  *
@@ -107,7 +106,6 @@ class WPSEO_Option_Wpseo extends WPSEO_Option {
107
  $this->defaults = apply_filters( 'wpseo_option_wpseo_defaults', $this->defaults );
108
  }
109
 
110
-
111
  /**
112
  * Get the singleton instance of this class.
113
  *
@@ -208,7 +206,6 @@ class WPSEO_Option_Wpseo extends WPSEO_Option {
208
  return $clean;
209
  }
210
 
211
-
212
  /**
213
  * Clean a given option value.
214
  *
82
  false,
83
  );
84
 
 
85
  /**
86
  * Add the actions and filters for the option.
87
  *
106
  $this->defaults = apply_filters( 'wpseo_option_wpseo_defaults', $this->defaults );
107
  }
108
 
 
109
  /**
110
  * Get the singleton instance of this class.
111
  *
206
  return $clean;
207
  }
208
 
 
209
  /**
210
  * Clean a given option value.
211
  *
inc/options/class-wpseo-option.php CHANGED
@@ -179,7 +179,6 @@ abstract class WPSEO_Option {
179
  }
180
 
181
  // @codingStandardsIgnoreStart
182
-
183
  /**
184
  * All concrete classes *must* contain the get_instance method.
185
  *
@@ -215,7 +214,6 @@ abstract class WPSEO_Option {
215
  }
216
 
217
  // @codingStandardsIgnoreStart
218
-
219
  /**
220
  * Validate webmaster tools & Pinterest verification strings.
221
  *
@@ -332,7 +330,6 @@ abstract class WPSEO_Option {
332
  remove_filter( 'default_option_' . $this->option_name, array( $this, 'get_defaults' ) );
333
  }
334
 
335
-
336
  /**
337
  * Get the enriched default value for an option.
338
  *
@@ -355,7 +352,6 @@ abstract class WPSEO_Option {
355
  return apply_filters( 'wpseo_defaults', $this->defaults, $this->option_name );
356
  }
357
 
358
-
359
  /**
360
  * Add filters to make sure that the option is merged with its defaults before being returned.
361
  *
@@ -368,7 +364,6 @@ abstract class WPSEO_Option {
368
  }
369
  }
370
 
371
-
372
  /**
373
  * Remove the option filters.
374
  * Called from the clean_up methods to make sure we retrieve the original old option.
@@ -379,7 +374,6 @@ abstract class WPSEO_Option {
379
  remove_filter( 'option_' . $this->option_name, array( $this, 'get_option' ) );
380
  }
381
 
382
-
383
  /**
384
  * Merge an option with its default values.
385
  *
@@ -405,7 +399,6 @@ abstract class WPSEO_Option {
405
  return $filtered;
406
  }
407
 
408
-
409
  /* *********** METHODS influencing add_uption(), update_option() and saving from admin pages. *********** */
410
 
411
  /**
@@ -431,7 +424,6 @@ abstract class WPSEO_Option {
431
  register_setting( $this->group_name, $this->option_name );
432
  }
433
 
434
-
435
  /**
436
  * Validate the option
437
  *
@@ -467,7 +459,6 @@ abstract class WPSEO_Option {
467
  return $clean;
468
  }
469
 
470
-
471
  /**
472
  * All concrete classes must contain a validate_option() method which validates all
473
  * values within the option.
@@ -478,7 +469,6 @@ abstract class WPSEO_Option {
478
  */
479
  abstract protected function validate_option( $dirty, $clean, $old );
480
 
481
-
482
  /* *********** METHODS for ADDING/UPDATING/UPGRADING the option. *********** */
483
 
484
  /**
@@ -522,7 +512,6 @@ abstract class WPSEO_Option {
522
  }
523
  }
524
 
525
-
526
  /**
527
  * Update a site_option.
528
  *
@@ -551,7 +540,6 @@ abstract class WPSEO_Option {
551
  }
552
  }
553
 
554
-
555
  /**
556
  * Retrieve the real old value (unmerged with defaults), clean and re-save the option.
557
  *
@@ -567,7 +555,6 @@ abstract class WPSEO_Option {
567
  $this->import( $option_value, $current_version );
568
  }
569
 
570
-
571
  /**
572
  * Clean and re-save the option.
573
  *
@@ -660,7 +647,6 @@ abstract class WPSEO_Option {
660
  return $filtered;
661
  }
662
 
663
-
664
  /**
665
  * Make sure that any set option values relating to post_types and/or taxonomies are retained,
666
  * even when that post_type or taxonomy may not yet have been registered.
179
  }
180
 
181
  // @codingStandardsIgnoreStart
 
182
  /**
183
  * All concrete classes *must* contain the get_instance method.
184
  *
214
  }
215
 
216
  // @codingStandardsIgnoreStart
 
217
  /**
218
  * Validate webmaster tools & Pinterest verification strings.
219
  *
330
  remove_filter( 'default_option_' . $this->option_name, array( $this, 'get_defaults' ) );
331
  }
332
 
 
333
  /**
334
  * Get the enriched default value for an option.
335
  *
352
  return apply_filters( 'wpseo_defaults', $this->defaults, $this->option_name );
353
  }
354
 
 
355
  /**
356
  * Add filters to make sure that the option is merged with its defaults before being returned.
357
  *
364
  }
365
  }
366
 
 
367
  /**
368
  * Remove the option filters.
369
  * Called from the clean_up methods to make sure we retrieve the original old option.
374
  remove_filter( 'option_' . $this->option_name, array( $this, 'get_option' ) );
375
  }
376
 
 
377
  /**
378
  * Merge an option with its default values.
379
  *
399
  return $filtered;
400
  }
401
 
 
402
  /* *********** METHODS influencing add_uption(), update_option() and saving from admin pages. *********** */
403
 
404
  /**
424
  register_setting( $this->group_name, $this->option_name );
425
  }
426
 
 
427
  /**
428
  * Validate the option
429
  *
459
  return $clean;
460
  }
461
 
 
462
  /**
463
  * All concrete classes must contain a validate_option() method which validates all
464
  * values within the option.
469
  */
470
  abstract protected function validate_option( $dirty, $clean, $old );
471
 
 
472
  /* *********** METHODS for ADDING/UPDATING/UPGRADING the option. *********** */
473
 
474
  /**
512
  }
513
  }
514
 
 
515
  /**
516
  * Update a site_option.
517
  *
540
  }
541
  }
542
 
 
543
  /**
544
  * Retrieve the real old value (unmerged with defaults), clean and re-save the option.
545
  *
555
  $this->import( $option_value, $current_version );
556
  }
557
 
 
558
  /**
559
  * Clean and re-save the option.
560
  *
647
  return $filtered;
648
  }
649
 
 
650
  /**
651
  * Make sure that any set option values relating to post_types and/or taxonomies are retained,
652
  * even when that post_type or taxonomy may not yet have been registered.
inc/options/class-wpseo-options.php CHANGED
@@ -444,7 +444,7 @@ class WPSEO_Options {
444
  * @return boolean Returns true if the option is successfully saved in the database.
445
  */
446
  public static function save_option( $wpseo_options_group_name, $option_name, $option_value ) {
447
- $options = WPSEO_Options::get_option( $wpseo_options_group_name );
448
  $options[ $option_name ] = $option_value;
449
  update_option( $wpseo_options_group_name, $options );
450
 
444
  * @return boolean Returns true if the option is successfully saved in the database.
445
  */
446
  public static function save_option( $wpseo_options_group_name, $option_name, $option_value ) {
447
+ $options = self::get_option( $wpseo_options_group_name );
448
  $options[ $option_name ] = $option_value;
449
  update_option( $wpseo_options_group_name, $options );
450
 
inc/options/class-wpseo-taxonomy-meta.php CHANGED
@@ -94,7 +94,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
94
  add_action( 'update_option_' . $this->option_name, array( 'WPSEO_Utils', 'flush_w3tc_cache' ) );
95
  }
96
 
97
-
98
  /**
99
  * Get the singleton instance of this class.
100
  *
@@ -109,7 +108,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
109
  return self::$instance;
110
  }
111
 
112
-
113
  /**
114
  * Add extra default options received from a filter.
115
  */
@@ -120,7 +118,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
120
  }
121
  }
122
 
123
-
124
  /**
125
  * Helper method - Combines a fixed array of default values with an options array
126
  * while filtering out any keys which are not in the defaults array.
@@ -176,7 +173,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
176
  }
177
  */
178
 
179
-
180
  /**
181
  * Validate the option.
182
  *
@@ -231,7 +227,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
231
  return $clean;
232
  }
233
 
234
-
235
  /**
236
  * Validate the meta data for one individual term and removes default values (no need to save those).
237
  *
@@ -316,7 +311,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
316
  return array_diff_assoc( $clean, self::$defaults_per_term );
317
  }
318
 
319
-
320
  /**
321
  * Clean a given option value.
322
  * - Convert old option values to new
@@ -390,7 +384,6 @@ class WPSEO_Taxonomy_Meta extends WPSEO_Option {
390
  return $option_value;
391
  }
392
 
393
-
394
  /**
395
  * Retrieve a taxonomy term's meta value(s).
396
  *
94
  add_action( 'update_option_' . $this->option_name, array( 'WPSEO_Utils', 'flush_w3tc_cache' ) );
95
  }
96
 
 
97
  /**
98
  * Get the singleton instance of this class.
99
  *
108
  return self::$instance;
109
  }
110
 
 
111
  /**
112
  * Add extra default options received from a filter.
113
  */
118
  }
119
  }
120
 
 
121
  /**
122
  * Helper method - Combines a fixed array of default values with an options array
123
  * while filtering out any keys which are not in the defaults array.
173
  }
174
  */
175
 
 
176
  /**
177
  * Validate the option.
178
  *
227
  return $clean;
228
  }
229
 
 
230
  /**
231
  * Validate the meta data for one individual term and removes default values (no need to save those).
232
  *
311
  return array_diff_assoc( $clean, self::$defaults_per_term );
312
  }
313
 
 
314
  /**
315
  * Clean a given option value.
316
  * - Convert old option values to new
384
  return $option_value;
385
  }
386
 
 
387
  /**
388
  * Retrieve a taxonomy term's meta value(s).
389
  *
inc/sitemaps/class-sitemap-timezone.php CHANGED
@@ -35,6 +35,7 @@ class WPSEO_Sitemap_Timezone {
35
 
36
  return $date_time->format( $format );
37
  }
 
38
  /**
39
  * Get the datetime object, in site's time zone, if the datetime string was valid
40
  *
35
 
36
  return $date_time->format( $format );
37
  }
38
+
39
  /**
40
  * Get the datetime object, in site's time zone, if the datetime string was valid
41
  *
inc/sitemaps/class-sitemaps-cache.php CHANGED
@@ -70,7 +70,6 @@ class WPSEO_Sitemaps_Cache {
70
  return apply_filters( 'wpseo_enable_xml_sitemap_transient_caching', true );
71
  }
72
 
73
-
74
  /**
75
  * Retrieve the sitemap page from cache.
76
  *
70
  return apply_filters( 'wpseo_enable_xml_sitemap_transient_caching', true );
71
  }
72
 
 
73
  /**
74
  * Retrieve the sitemap page from cache.
75
  *
inc/structured-data-blocks/class-faq-block.php ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * WPSEO plugin file.
4
+ *
5
+ * @package WPSEO\Structured_Data_Blocks
6
+ */
7
+
8
+ /**
9
+ * Class WPSEO_FAQ_Block
10
+ */
11
+ class WPSEO_FAQ_Block implements WPSEO_WordPress_Integration {
12
+ /**
13
+ * Registers the how-to block as a server-side rendered block.
14
+ *
15
+ * @return void
16
+ */
17
+ public function register_hooks() {
18
+ if ( ! function_exists( 'register_block_type' ) ) {
19
+ return;
20
+ }
21
+
22
+ register_block_type( 'yoast/faq-block', array(
23
+ 'render_callback' => array( $this, 'render' ),
24
+ ) );
25
+ }
26
+
27
+ /**
28
+ * Renders the block.
29
+ *
30
+ * Because we can't save script tags in Gutenberg without sufficient user permissions we render these server-side.
31
+ *
32
+ * @param array $attributes The attributes of the block.
33
+ * @param string $content The HTML content of the block.
34
+ *
35
+ * @return string The block preceded by it's JSON LD script.
36
+ */
37
+ public function render( $attributes, $content ) {
38
+ if ( ! is_array( $attributes ) ) {
39
+ return $content;
40
+ }
41
+
42
+ $json_ld = $this->get_json_ld( $attributes );
43
+
44
+ return '<script type="application/ld+json">' . wp_json_encode( $json_ld ) . '</script>' . $content;
45
+ }
46
+
47
+ /**
48
+ * Returns the JSON LD for a how-to block in array form.
49
+ *
50
+ * @param array $attributes The attributes of the how-to block.
51
+ *
52
+ * @return array The JSON LD representation of the how-to block in array form.
53
+ */
54
+ protected function get_json_ld( array $attributes ) {
55
+ $json_ld = array(
56
+ '@context' => 'http://schema.org',
57
+ '@graph' => array( $this->get_faq_json_ld( $attributes ) ),
58
+ );
59
+
60
+ if ( ! is_array( $attributes['questions'] ) ) {
61
+ return $json_ld;
62
+ }
63
+
64
+ $questions = array_filter( $attributes['questions'], 'is_array' );
65
+ foreach ( $questions as $question ) {
66
+ $json_ld['@graph'][] = $this->get_question_json_ld( $question );
67
+ }
68
+
69
+ return $json_ld;
70
+ }
71
+
72
+ /**
73
+ * Returns the JSON LD for a FAQPage in a faq block in array form.
74
+ *
75
+ * @param array $attributes The attributes of the faq block.
76
+ *
77
+ * @return array The JSON LD representation of the FAQPage in a faq block in array form.
78
+ */
79
+ protected function get_faq_json_ld( array $attributes ) {
80
+ $json_ld = array(
81
+ '@type' => 'FAQPage',
82
+ );
83
+
84
+ if ( ! empty( $attributes['jsonTitle'] ) ) {
85
+ $json_ld['name'] = $attributes['jsonTitle'];
86
+ }
87
+
88
+ return $json_ld;
89
+ }
90
+
91
+ /**
92
+ * Returns the JSON LD for a question in a faq block in array form.
93
+ *
94
+ * @param array $question The attributes of a question in the faq block.
95
+ *
96
+ * @return array The JSON LD representation of the question in a faq block in array form.
97
+ */
98
+ protected function get_question_json_ld( array $question ) {
99
+ $json_ld = array(
100
+ '@type' => 'Question',
101
+ );
102
+
103
+ if ( ! empty( $question['jsonQuestion'] ) ) {
104
+ $json_ld['name'] = $question['jsonQuestion'];
105
+ }
106
+
107
+ if ( ! empty( $question['jsonAnswer'] ) ) {
108
+ $json_ld['answerCount'] = 1;
109
+ $json_ld['acceptedAnswer'] = array(
110
+ '@type' => 'Answer',
111
+ 'text' => $question['jsonAnswer'],
112
+ );
113
+
114
+ if ( ! empty( $question['jsonImageSrc'] ) ) {
115
+ $json_ld['acceptedAnswer']['associatedMedia'] = array(
116
+ '@type' => 'ImageObject',
117
+ 'contentUrl' => $question['jsonImageSrc'],
118
+ );
119
+ }
120
+ }
121
+
122
+ return $json_ld;
123
+ }
124
+ }
inc/structured-data-blocks/class-how-to-block.php ADDED
@@ -0,0 +1,115 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * WPSEO plugin file.
4
+ *
5
+ * @package WPSEO\Structured_Data_Blocks
6
+ */
7
+
8
+ /**
9
+ * Class WPSEO_How_To_Block
10
+ */
11
+ class WPSEO_How_To_Block implements WPSEO_WordPress_Integration {
12
+ /**
13
+ * Registers the how-to block as a server-side rendered block.
14
+ *
15
+ * @return void
16
+ */
17
+ public function register_hooks() {
18
+ if ( ! function_exists( 'register_block_type' ) ) {
19
+ return;
20
+ }
21
+
22
+ register_block_type( 'yoast/how-to-block', array(
23
+ 'render_callback' => array( $this, 'render' ),
24
+ ) );
25
+ }
26
+
27
+ /**
28
+ * Renders the block.
29
+ *
30
+ * Because we can't save script tags in Gutenberg without sufficient user permissions we render these server-side.
31
+ *
32
+ * @param array $attributes The attributes of the block.
33
+ * @param string $content The HTML content of the block.
34
+ *
35
+ * @return string The block preceded by its JSON LD script.
36
+ */
37
+ public function render( $attributes, $content ) {
38
+ if ( ! is_array( $attributes ) ) {
39
+ return $content;
40
+ }
41
+
42
+ $json_ld = $this->get_json_ld( $attributes );
43
+
44
+ return '<script type="application/ld+json">' . wp_json_encode( $json_ld ) . '</script>' . $content;
45
+ }
46
+
47
+ /**
48
+ * Returns the JSON LD for a how-to block in array form.
49
+ *
50
+ * @param array $attributes The attributes of the how-to block.
51
+ *
52
+ * @return array The JSON LD representation of the how-to block in array form.
53
+ */
54
+ protected function get_json_ld( array $attributes ) {
55
+ $json_ld = array(
56
+ '@context' => 'http://schema.org',
57
+ '@type' => 'HowTo',
58
+ );
59
+
60
+ if ( ! empty( $attributes['jsonTitle'] ) ) {
61
+ $json_ld['name'] = $attributes['jsonTitle'];
62
+ }
63
+
64
+ if ( ! empty( $attributes['hasDuration'] ) && $attributes['hasDuration'] === true ) {
65
+ $hours = empty( $attributes['hours'] ) ? 0 : $attributes['hours'];
66
+ $minutes = empty( $attributes['minutes'] ) ? 0 : $attributes['minutes'];
67
+
68
+ if ( $hours !== 0 || $minutes !== 0 ) {
69
+ $json_ld['totalTime'] = 'PT' . $hours . 'H' . $minutes . 'M';
70
+ }
71
+ }
72
+
73
+ if ( ! empty( $attributes['jsonDescription'] ) ) {
74
+ $json_ld['description'] = $attributes['jsonDescription'];
75
+ }
76
+
77
+ if ( ! empty( $attributes['steps'] ) && is_array( $attributes['steps'] ) ) {
78
+ $json_ld['step'] = array();
79
+ $steps = array_filter( $attributes['steps'], 'is_array' );
80
+ foreach ( $steps as $index => $step ) {
81
+ $json_ld['step'][] = $this->get_step_json_ld( $step, $index );
82
+ }
83
+ }
84
+
85
+ return $json_ld;
86
+ }
87
+
88
+ /**
89
+ * Returns the JSON LD for a step in a how-to block in array form.
90
+ *
91
+ * @param array $step The attributes of a step in the how-to block.
92
+ * @param int $index The index of the step in the how-to block.
93
+ *
94
+ * @return array The JSON LD representation of the step in a how-to block in array form.
95
+ */
96
+ protected function get_step_json_ld( array $step, $index ) {
97
+ $step_json_ld = array(
98
+ '@type' => 'HowToStep',
99
+ 'position' => $index + 1,
100
+ );
101
+
102
+ if ( ! empty( $step['jsonContents'] ) ) {
103
+ $step_json_ld['text'] = $step['jsonContents'];
104
+ }
105
+
106
+ if ( ! empty( $step['jsonImageSrc'] ) ) {
107
+ $step_json_ld['associatedMedia'] = array(
108
+ '@type' => 'ImageObject',
109
+ 'contentUrl' => $step['jsonImageSrc'],
110
+ );
111
+ }
112
+
113
+ return $step_json_ld;
114
+ }
115
+ }
js/dist/analysis-800.min.js DELETED
@@ -1,13 +0,0 @@
1
- yoastWebpackJsonp([5],Array(35).concat([function(a,e){function t(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)}a.exports=t},,function(a,e){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},,,,function(a,e){function t(a){return null!=a&&"object"==typeof a}a.exports=t},,function(a,e){"function"==typeof Object.create?a.exports=function(a,e){a.super_=e,a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:a.exports=function(a,e){a.super_=e;var t=function(){};t.prototype=e.prototype,a.prototype=new t,a.prototype.constructor=a}},,,function(a,e,t){"use strict";var i=t(56),r=t(431),o=function(){return[]},s=function(a){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=o,this.score=0,this.text="",i(a)&&(a={}),i(a.score)||this.setScore(a.score),i(a.text)||this.setText(a.text)};s.prototype.hasScore=function(){return this._hasScore},s.prototype.getScore=function(){return this.score},s.prototype.setScore=function(a){r(a)&&(this.score=a,this._hasScore=!0)},s.prototype.hasText=function(){return""!==this.text},s.prototype.getText=function(){return this.text},s.prototype.setText=function(a){i(a)&&(a=""),this.text=a},s.prototype.setIdentifier=function(a){this._identifier=a},s.prototype.getIdentifier=function(){return this._identifier},s.prototype.setMarker=function(a){this._marker=a},s.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==o},s.prototype.getMarker=function(){return this._marker},s.prototype.setHasMarks=function(a){this._hasMarks=a},s.prototype.hasMarks=function(){return this._hasMarks},a.exports=s},function(a,e,t){var i=t(252),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();a.exports=o},,function(a,e){var t=Array.isArray;a.exports=t},,,,,function(a,e,t){function i(a){return null==a?void 0===a?d:n:l&&l in Object(a)?o(a):s(a)}var r=t(135),o=t(482),s=t(483),n="[object Null]",d="[object Undefined]",l=r?r.toStringTag:void 0;a.exports=i},,function(a,e){function t(a){return void 0===a}a.exports=t},function(a,e,t){function i(a,e){return(n(a)?r:o)(a,s(e))}var r=t(454),o=t(304),s=t(488),n=t(49);a.exports=i},,,,,,,function(a,e,t){function i(a){return null!=a&&o(a.length)&&!r(a)}var r=t(140),o=t(238);a.exports=i},,,,,,,,,,,,,,,function(a,e,t){"use strict";a.exports=function(a){return a=a.replace(/\s{2,}/g," "),a=a.replace(/\s\./g,"."),a=a.replace(/^\s+|\s+$/g,"")}},,,function(a,e,t){var i=t(427),r=t(464),o=r(function(a,e,t){i(a,e,t)});a.exports=o},,,,function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}var r=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),o=function(){function a(){i(this,a)}return r(a,[{key:"getResult",value:function(a,e,t){throw"The method getResult is not implemented"}},{key:"isApplicable",value:function(a){return!0}}]),a}();a.exports=o},,,,,,,,,,,,,,,function(a,e){function t(a,e){return a===e||a!==a&&e!==e}a.exports=t},,function(a,e){function t(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(a){if(c===setTimeout)return setTimeout(a,0);if((c===t||!c)&&setTimeout)return c=setTimeout,setTimeout(a,0);try{return c(a,0)}catch(e){try{return c.call(null,a,0)}catch(e){return c.call(this,a,0)}}}function o(a){if(u===clearTimeout)return clearTimeout(a);if((u===i||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(a);try{return u(a)}catch(e){try{return u.call(null,a)}catch(e){return u.call(this,a)}}}function s(){f&&g&&(f=!1,g.length?m=g.concat(m):b=-1,m.length&&n())}function n(){if(!f){var a=r(s);f=!0;for(var e=m.length;e;){for(g=m,m=[];++b<e;)g&&g[b].run();b=-1,e=m.length}g=null,f=!1,o(a)}}function d(a,e){this.fun=a,this.array=e}function l(){}var c,u,p=a.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:t}catch(a){c=t}try{u="function"==typeof clearTimeout?clearTimeout:i}catch(a){u=i}}();var g,m=[],f=!1,b=-1;p.nextTick=function(a){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];m.push(new d(a,e)),1!==m.length||f||r(n)},d.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.prependListener=l,p.prependOnceListener=l,p.listeners=function(a){return[]},p.binding=function(a){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(a){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},,,,function(a,e,t){var i=t(128),r=i(Object,"create");a.exports=r},function(a,e,t){function i(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}var r=t(500),o=t(501),s=t(502),n=t(503),d=t(504);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=n,i.prototype.set=d,a.exports=i},function(a,e,t){function i(a,e){for(var t=a.length;t--;)if(r(a[t][0],e))return t;return-1}var r=t(101);a.exports=i},function(a,e,t){function i(a,e){var t=a.__data__;return r(e)?t["string"==typeof e?"string":"hash"]:t.map}var r=t(506);a.exports=i},,,,,,,,,,,,,,,,,,function(a,e,t){function i(a,e){var t=o(a,e);return r(t)?t:void 0}var r=t(492),o=t(495);a.exports=i},,,,,,,function(a,e,t){var i=t(47),r=i.Symbol;a.exports=r},function(a,e){function t(a){return a}a.exports=t},,,,function(a,e,t){function i(a){if(!o(a))return!1;var e=r(a);return e==n||e==d||e==s||e==l}var r=t(54),o=t(35),s="[object AsyncFunction]",n="[object Function]",d="[object GeneratorFunction]",l="[object Proxy]";a.exports=i},function(a,e){function t(a){var e=a&&a.constructor;return a===("function"==typeof e&&e.prototype||i)}var i=Object.prototype;a.exports=t},,,,,,,,,,,,function(a,e,t){function i(a,e){return(n(a)?r:s)(a,o(e,3))}var r=t(241),o=t(1015),s=t(1343),n=t(49);a.exports=i},function(a,e,t){"use strict";var i=t(79),r=t(423).blockElements,o=new RegExp("^<("+r.join("|")+")[^>]*?>","i"),s=new RegExp("</("+r.join("|")+")[^>]*?>$","i"),n=function(a){return a=a.replace(/^(<\/([^>]+)>)+/i,""),a=a.replace(/(<([^\/>]+)>)+$/i,"")},d=function(a){return a=a.replace(o,""),a=a.replace(s,"")},l=function(a){return a=a.replace(/(<([^>]+)>)/gi," "),a=i(a)};a.exports={stripFullTags:l,stripIncompleteTags:n,stripBlockTagsAtStartEnd:d}},function(a,e,t){function i(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new TypeError(o);var t=function(){var i=arguments,r=e?e.apply(this,i):i[0],o=t.cache;if(o.has(r))return o.get(r);var s=a.apply(this,i);return t.cache=o.set(r,s)||o,s};return t.cache=new(i.Cache||r),t}var r=t(239),o="Expected a function";i.Cache=r,a.exports=i},,,,,function(a,e,t){function i(a,e,t){"__proto__"==e&&r?r(a,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):a[e]=t}var r=t(260);a.exports=i},,,,,,,function(a,e,t){(function(a,i){function r(a,t){var i={seen:[],stylize:s};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),f(t)?i.showHidden=t:t&&e._extend(i,t),w(i.showHidden)&&(i.showHidden=!1),w(i.depth)&&(i.depth=2),w(i.colors)&&(i.colors=!1),w(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=o),d(i,a,i.depth)}function o(a,e){var t=r.styles[e];return t?"["+r.colors[t][0]+"m"+a+"["+r.colors[t][1]+"m":a}function s(a,e){return a}function n(a){var e={};return a.forEach(function(a,t){e[a]=!0}),e}function d(a,t,i){if(a.customInspect&&t&&q(t.inspect)&&t.inspect!==e.inspect&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(i,a);return z(r)||(r=d(a,r,i)),r}var o=l(a,t);if(o)return o;var s=Object.keys(t),f=n(s);if(a.showHidden&&(s=Object.getOwnPropertyNames(t)),j(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return c(t);if(0===s.length){if(q(t)){var b=t.name?": "+t.name:"";return a.stylize("[Function"+b+"]","special")}if(x(t))return a.stylize(RegExp.prototype.toString.call(t),"regexp");if(_(t))return a.stylize(Date.prototype.toString.call(t),"date");if(j(t))return c(t)}var h="",v=!1,y=["{","}"];if(m(t)&&(v=!0,y=["[","]"]),q(t)){h=" [Function"+(t.name?": "+t.name:"")+"]"}if(x(t)&&(h=" "+RegExp.prototype.toString.call(t)),_(t)&&(h=" "+Date.prototype.toUTCString.call(t)),j(t)&&(h=" "+c(t)),0===s.length&&(!v||0==t.length))return y[0]+h+y[1];if(i<0)return x(t)?a.stylize(RegExp.prototype.toString.call(t),"regexp"):a.stylize("[Object]","special");a.seen.push(t);var w;return w=v?u(a,t,i,f,s):s.map(function(e){return p(a,t,i,f,e,v)}),a.seen.pop(),g(w,h,y)}function l(a,e){if(w(e))return a.stylize("undefined","undefined");if(z(e)){var t="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(t,"string")}return v(e)?a.stylize(""+e,"number"):f(e)?a.stylize(""+e,"boolean"):b(e)?a.stylize("null","null"):void 0}function c(a){return"["+Error.prototype.toString.call(a)+"]"}function u(a,e,t,i,r){for(var o=[],s=0,n=e.length;s<n;++s)C(e,String(s))?o.push(p(a,e,t,i,String(s),!0)):o.push("");return r.forEach(function(r){r.match(/^\d+$/)||o.push(p(a,e,t,i,r,!0))}),o}function p(a,e,t,i,r,o){var s,n,l;if(l=Object.getOwnPropertyDescriptor(e,r)||{value:e[r]},l.get?n=l.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):l.set&&(n=a.stylize("[Setter]","special")),C(i,r)||(s="["+r+"]"),n||(a.seen.indexOf(l.value)<0?(n=b(t)?d(a,l.value,null):d(a,l.value,t-1),n.indexOf("\n")>-1&&(n=o?n.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+n.split("\n").map(function(a){return" "+a}).join("\n"))):n=a.stylize("[Circular]","special")),w(s)){if(o&&r.match(/^\d+$/))return n;s=JSON.stringify(""+r),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=a.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=a.stylize(s,"string"))}return s+": "+n}function g(a,e,t){var i=0;return a.reduce(function(a,e){return i++,e.indexOf("\n")>=0&&i++,a+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?t[0]+(""===e?"":e+"\n ")+" "+a.join(",\n ")+" "+t[1]:t[0]+e+" "+a.join(", ")+" "+t[1]}function m(a){return Array.isArray(a)}function f(a){return"boolean"==typeof a}function b(a){return null===a}function h(a){return null==a}function v(a){return"number"==typeof a}function z(a){return"string"==typeof a}function y(a){return"symbol"==typeof a}function w(a){return void 0===a}function x(a){return k(a)&&"[object RegExp]"===S(a)}function k(a){return"object"==typeof a&&null!==a}function _(a){return k(a)&&"[object Date]"===S(a)}function j(a){return k(a)&&("[object Error]"===S(a)||a instanceof Error)}function q(a){return"function"==typeof a}function E(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a}function S(a){return Object.prototype.toString.call(a)}function A(a){return a<10?"0"+a.toString(10):a.toString(10)}function T(){var a=new Date,e=[A(a.getHours()),A(a.getMinutes()),A(a.getSeconds())].join(":");return[a.getDate(),R[a.getMonth()],e].join(" ")}function C(a,e){return Object.prototype.hasOwnProperty.call(a,e)}var O=/%[sdj%]/g;e.format=function(a){if(!z(a)){for(var e=[],t=0;t<arguments.length;t++)e.push(r(arguments[t]));return e.join(" ")}for(var t=1,i=arguments,o=i.length,s=String(a).replace(O,function(a){if("%%"===a)return"%";if(t>=o)return a;switch(a){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(a){return"[Circular]"}default:return a}}),n=i[t];t<o;n=i[++t])b(n)||!k(n)?s+=" "+n:s+=" "+r(n);return s},e.deprecate=function(t,r){function o(){if(!s){if(i.throwDeprecation)throw new Error(r);i.traceDeprecation?console.trace(r):console.error(r),s=!0}return t.apply(this,arguments)}if(w(a.process))return function(){return e.deprecate(t,r).apply(this,arguments)};if(!0===i.noDeprecation)return t;var s=!1;return o};var D,P={};e.debuglog=function(a){if(w(D)&&(D=Object({NODE_ENV:"production"}).NODE_DEBUG||""),a=a.toUpperCase(),!P[a])if(new RegExp("\\b"+a+"\\b","i").test(D)){var t=i.pid;P[a]=function(){var i=e.format.apply(e,arguments);console.error("%s %d: %s",a,t,i)}}else P[a]=function(){};return P[a]},e.inspect=r,r.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},r.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=m,e.isBoolean=f,e.isNull=b,e.isNullOrUndefined=h,e.isNumber=v,e.isString=z,e.isSymbol=y,e.isUndefined=w,e.isRegExp=x,e.isObject=k,e.isDate=_,e.isError=j,e.isFunction=q,e.isPrimitive=E,e.isBuffer=t(1124);var R=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];e.log=function(){console.log("%s - %s",T(),e.format.apply(e,arguments))},e.inherits=t(43),e._extend=function(a,e){if(!e||!k(e))return a;for(var t=Object.keys(e),i=t.length;i--;)a[t[i]]=e[t[i]];return a}}).call(e,t(10),t(103))},,,,,,function(a,e,t){function i(a){return a=r(a),a&&s.test(a)?a.replace(o,"\\$&"):a}var r=t(425),o=/[\\^$.*+?()[\]{}|]/g,s=RegExp(o.source);a.exports=i},,,,,,,,function(a,e,t){"use strict";a.exports=function(a){return a.split("_")[0]}},function(a,e,t){var i=t(481),r=t(41),o=Object.prototype,s=o.hasOwnProperty,n=o.propertyIsEnumerable,d=i(function(){return arguments}())?i:function(a){return r(a)&&s.call(a,"callee")&&!n.call(a,"callee")};a.exports=d},function(a,e,t){(function(a){var i=t(47),r=t(484),o="object"==typeof e&&e&&!e.nodeType&&e,s=o&&"object"==typeof a&&a&&!a.nodeType&&a,n=s&&s.exports===o,d=n?i.Buffer:void 0,l=d?d.isBuffer:void 0,c=l||r;a.exports=c}).call(e,t(37)(a))},function(a,e,t){function i(a){return s(a)?r(a,!0):o(a)}var r=t(251),o=t(549),s=t(64);a.exports=i},function(a,e,t){"use strict";function i(a,e,t){return a>e&&a<=t}function r(a,e,t){return a>=e&&a<t}function o(a,e,t){return a>=e&&a<=t}a.exports={inRange:i,inRangeStartInclusive:r,inRangeEndInclusive:i,inRangeStartEndInclusive:o}},,,function(a,e){function t(a,e){var t=typeof a;return!!(e=null==e?i:e)&&("number"==t||"symbol"!=t&&r.test(a))&&a>-1&&a%1==0&&a<e}var i=9007199254740991,r=/^(?:0|[1-9]\d*)$/;a.exports=t},function(a,e,t){var i=t(485),r=t(280),o=t(424),s=o&&o.isTypedArray,n=s?r(s):i;a.exports=n},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";var i=t(478);a.exports=function(a){for(var e=i(),t=0;t<e.length;t++)a=a.replace(e[t].letters,e[t].base);return a}},function(a,e){function t(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=i}var i=9007199254740991;a.exports=t},function(a,e,t){function i(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}var r=t(489),o=t(505),s=t(507),n=t(508),d=t(509);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=n,i.prototype.set=d,a.exports=i},function(a,e,t){var i=t(128),r=t(47),o=i(r,"Map");a.exports=o},function(a,e){function t(a,e){for(var t=-1,i=null==a?0:a.length,r=Array(i);++t<i;)r[t]=e(a[t],t,a);return r}a.exports=t},,,function(a,e,t){"use strict";function i(a,e){if(a.map)return a.map(e);for(var t=[],i=0;i<a.length;i++)t.push(e(a[i],i));return t}var r=function(a){switch(typeof a){case"string":return a;case"boolean":return a?"true":"false";case"number":return isFinite(a)?a:"";default:return""}};a.exports=function(a,e,t,n){return e=e||"&",t=t||"=",null===a&&(a=void 0),"object"==typeof a?i(s(a),function(s){var n=encodeURIComponent(r(s))+t;return o(a[s])?i(a[s],function(a){return n+encodeURIComponent(r(a))}).join(e):n+encodeURIComponent(r(a[s]))}).join(e):n?encodeURIComponent(r(n))+t+encodeURIComponent(r(a)):""};var o=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},s=Object.keys||function(a){var e=[];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&e.push(t);return e}},,,function(a,e,t){var i=t(253),r=i(Object.getPrototypeOf,Object);a.exports=r},,function(a,e,t){var i=t(480),r=i();a.exports=r},function(a,e,t){function i(a){return s(a)?r(a):o(a)}var r=t(251),o=t(456),s=t(64);a.exports=i},function(a,e,t){function i(a,e){var t=s(a),i=!t&&o(a),c=!t&&!i&&n(a),p=!t&&!i&&!c&&l(a),g=t||i||c||p,m=g?r(a.length,String):[],f=m.length;for(var b in a)!e&&!u.call(a,b)||g&&("length"==b||c&&("offset"==b||"parent"==b)||p&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||d(b,f))||m.push(b);return m}var r=t(455),o=t(182),s=t(49),n=t(183),d=t(188),l=t(189),c=Object.prototype,u=c.hasOwnProperty;a.exports=i},function(a,e,t){(function(e){var t="object"==typeof e&&e&&e.Object===Object&&e;a.exports=t}).call(e,t(10))},function(a,e){function t(a,e){return function(t){return a(e(t))}}a.exports=t},,,,,,function(a,e,t){function i(a,e,t){(void 0===t||o(a[e],t))&&(void 0!==t||e in a)||r(a,e,t)}var r=t(160),o=t(101);a.exports=i},function(a,e,t){var i=t(128),r=function(){try{var a=i(Object,"defineProperty");return a({},"",{}),a}catch(a){}}();a.exports=r},function(a,e){function t(a,e){return"__proto__"==e?void 0:a[e]}a.exports=t},function(a,e,t){function i(a,e){return s(o(a,e,r),a+"")}var r=t(136),o=t(465),s=t(467);a.exports=i},,,,,,,,,,,,,,,,,function(a,e,t){function i(a){if(null==a)return!0;if(d(a)&&(n(a)||"string"==typeof a||"function"==typeof a.splice||l(a)||u(a)||s(a)))return!a.length;var e=o(a);if(e==p||e==g)return!a.size;if(c(a))return!r(a).length;for(var t in a)if(f.call(a,t))return!1;return!0}var r=t(456),o=t(1125),s=t(182),n=t(49),d=t(64),l=t(183),c=t(141),u=t(189),p="[object Map]",g="[object Set]",m=Object.prototype,f=m.hasOwnProperty;a.exports=i},function(a,e){function t(a){return function(e){return a(e)}}a.exports=t},,,,,,,,,,,,,,,,,function(a,e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(a){return"function"==typeof a}function r(a){return"number"==typeof a}function o(a){return"object"==typeof a&&null!==a}function s(a){return void 0===a}a.exports=t,t.EventEmitter=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(a){if(!r(a)||a<0||isNaN(a))throw TypeError("n must be a positive number");return this._maxListeners=a,this},t.prototype.emit=function(a){var e,t,r,n,d,l;if(this._events||(this._events={}),"error"===a&&(!this._events.error||o(this._events.error)&&!this._events.error.length)){if((e=arguments[1])instanceof Error)throw e;var c=new Error('Uncaught, unspecified "error" event. ('+e+")");throw c.context=e,c}if(t=this._events[a],s(t))return!1;if(i(t))switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:n=Array.prototype.slice.call(arguments,1),t.apply(this,n)}else if(o(t))for(n=Array.prototype.slice.call(arguments,1),l=t.slice(),r=l.length,d=0;d<r;d++)l[d].apply(this,n);return!0},t.prototype.addListener=function(a,e){var r;if(!i(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",a,i(e.listener)?e.listener:e),this._events[a]?o(this._events[a])?this._events[a].push(e):this._events[a]=[this._events[a],e]:this._events[a]=e,o(this._events[a])&&!this._events[a].warned&&(r=s(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&r>0&&this._events[a].length>r&&(this._events[a].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[a].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(a,e){function t(){this.removeListener(a,t),r||(r=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var r=!1;return t.listener=e,this.on(a,t),this},t.prototype.removeListener=function(a,e){var t,r,s,n;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[a])return this;if(t=this._events[a],s=t.length,r=-1,t===e||i(t.listener)&&t.listener===e)delete this._events[a],this._events.removeListener&&this.emit("removeListener",a,e);else if(o(t)){for(n=s;n-- >0;)if(t[n]===e||t[n].listener&&t[n].listener===e){r=n;break}if(r<0)return this;1===t.length?(t.length=0,delete this._events[a]):t.splice(r,1),this._events.removeListener&&this.emit("removeListener",a,e)}return this},t.prototype.removeAllListeners=function(a){var e,t;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[a]&&delete this._events[a],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(t=this._events[a],i(t))this.removeListener(a,t);else if(t)for(;t.length;)this.removeListener(a,t[t.length-1]);return delete this._events[a],this},t.prototype.listeners=function(a){return this._events&&this._events[a]?i(this._events[a])?[this._events[a]]:this._events[a].slice():[]},t.prototype.listenerCount=function(a){if(this._events){var e=this._events[a];if(i(e))return 1;if(e)return e.length}return 0},t.listenerCount=function(a,e){return a.listenerCount(e)}},,function(a,e,t){function i(a,e){return(n(a)?r:o)(a,s(e,3))}var r=t(1153),o=t(1331),s=t(1015),n=t(49);a.exports=i},,,,function(a,e,t){"use strict";a.exports=function(a){var e,t,i,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e='[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+o+"<>",t="(^|"+e+"'‘’‛`])",i=r?"($|((?="+e+"]))|((['‘’‛`])("+e+"])))":"($|("+e+"])|((['‘’‛`])("+e+"])))",t+a+i}},function(a,e,t){var i=t(479),r=t(487),o=r(i);a.exports=o},function(a,e,t){function i(a){return"symbol"==typeof a||o(a)&&r(a)==s}var r=t(54),o=t(41),s="[object Symbol]";a.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){function i(a,e,t,i){var s=!t;t||(t={});for(var n=-1,d=e.length;++n<d;){var l=e[n],c=i?i(t[l],a[l],l,t,a):void 0;void 0===c&&(c=a[l]),s?o(t,l,c):r(t,l,c)}return t}var r=t(429),o=t(160);a.exports=i},,,,,,,,,,,,,,function(a,e,t){function i(a){var e=this.__data__=new r(a);this.size=e.size}var r=t(108),o=t(541),s=t(542),n=t(543),d=t(544),l=t(545);i.prototype.clear=o,i.prototype.delete=s,i.prototype.get=n,i.prototype.has=d,i.prototype.set=l,a.exports=i},function(a,e,t){function i(a){return o(a)&&r(a)}var r=t(64),o=t(41);a.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";var i=t(477);a.exports=function(a,e){for(var t=i(e),r=0;r<t.length;r++)a=a.replace(t[r].letter,t[r].alternative);return a}},function(a,e,t){"use strict";function i(){_=[],n=w(function(a){_.push(a)}),n.addRule(v,"content"),n.addRule(z,"greater-than-sign-content"),n.addRule(p,"block-start"),n.addRule(g,"block-end"),n.addRule(m,"inline-start"),n.addRule(f,"inline-end"),n.addRule(b,"other-element-start"),n.addRule(h,"other-element-end")}function r(a){return c.test(a)}function o(a){return u.test(a)}function s(a){var e=[],t=0,r="",o="",s="";return a=a.replace(y,""),i(),n.onText(a),n.end(),x(_,function(a,i){var n=_[i+1];switch(a.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":n&&(0!==t||"block-start"!==n.type&&"block-end"!==n.type)?o+=a.src:(o+=a.src,e.push(o),r="",o="",s="");break;case"block-start":0!==t&&(""!==o.trim()&&e.push(o),o="",s=""),t++,r=a.src;break;case"block-end":t--,s=a.src,""!==r&&""!==s?e.push(r+o+s):""!==o.trim()&&e.push(o),r="",o="",s=""}t<0&&(t=0)}),e}var n,d=["address","article","aside","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],l=["b","big","i","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","time","var","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],c=new RegExp("^("+d.join("|")+")$","i"),u=new RegExp("^("+l.join("|")+")$","i"),p=new RegExp("^<("+d.join("|")+")[^>]*?>$","i"),g=new RegExp("^</("+d.join("|")+")[^>]*?>$","i"),m=new RegExp("^<("+l.join("|")+")[^>]*>$","i"),f=new RegExp("^</("+l.join("|")+")[^>]*>$","i"),b=/^<([^>\s\/]+)[^>]*>$/,h=/^<\/([^>\s]+)[^>]*>$/,v=/^[^<]+$/,z=/^<[^><]*$/,y=/<!--(.|[\r\n])*?-->/g,w=t(453),x=t(57),k=t(155),_=[];a.exports={blockElements:d,inlineElements:l,isBlockElement:r,isInlineElement:o,getBlocks:k(s)}},function(a,e,t){(function(a){var i=t(252),r="object"==typeof e&&e&&!e.nodeType&&e,o=r&&"object"==typeof a&&a&&!a.nodeType&&a,s=o&&o.exports===r,n=s&&i.process,d=function(){try{var a=o&&o.require&&o.require("util").types;return a||n&&n.binding&&n.binding("util")}catch(a){}}();a.exports=d}).call(e,t(37)(a))},function(a,e,t){function i(a){return null==a?"":r(a)}var r=t(510);a.exports=i},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(46),c=t(86),u=t(432),p=u.default.maxMeta,g=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={recommendedMaximumLength:120,maximumLength:p,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9}};return t.identifier="metaDescriptionLength",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getMaximumLength",value:function(){return this._config.maximumLength}},{key:"getResult",value:function(a,e,t){var i=e.getResearch("metaDescriptionLength"),r=new l;return r.setScore(this.calculateScore(i)),r.setText(this.translateScore(i,t)),r.max=this._config.maximumLength,r.actual=i,r}},{key:"calculateScore",value:function(a){return 0===a?this._config.scores.noMetaDescription:a<=this._config.recommendedMaximumLength?this._config.scores.tooShort:a>this._config.maximumLength?this._config.scores.tooLong:a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?this._config.scores.correctLength:0}},{key:"translateScore",value:function(a,e){var t="<a href='https://yoa.st/2pg' target='_blank'>";return 0===a?e.sprintf(e.dgettext("js-text-analysis","No %1$smeta description%2$s has been specified. Search engines will display copy from the page instead."),t,"</a>"):a<=this._config.recommendedMaximumLength?e.sprintf(e.dgettext("js-text-analysis","The %1$smeta description%2$s is under %3$d characters long. However, up to %4$d characters are available."),t,"</a>",this._config.recommendedMaximumLength,this._config.maximumLength):a>this._config.maximumLength?e.sprintf(e.dgettext("js-text-analysis","The %1$smeta description%2$s is over %3$d characters. Reducing the length will ensure the entire description will be visible."),t,"</a>",this._config.maximumLength):a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?e.sprintf(e.dgettext("js-text-analysis","The %1$smeta description%2$s has a nice length."),t,"</a>"):void 0}}]),e}(c);a.exports=g},function(a,e,t){function i(a,e,t,u,p){a!==e&&s(e,function(s,l){if(d(s))p||(p=new r),n(a,e,l,t,i,u,p);else{var g=u?u(c(a,l),s,l+"",a,e,p):void 0;void 0===g&&(g=s),o(a,l,g)}},l)}var r=t(344),o=t(259),s=t(249),n=t(546),d=t(35),l=t(184),c=t(261);a.exports=i},function(a,e,t){function i(a){var e=new a.constructor(a.byteLength);return new r(e).set(new r(a)),e}var r=t(460);a.exports=i},function(a,e,t){function i(a,e,t){var i=a[e];n.call(a,e)&&o(i,t)&&(void 0!==t||e in a)||r(a,e,t)}var r=t(160),o=t(101),s=Object.prototype,n=s.hasOwnProperty;a.exports=i},function(a,e,t){function i(a,e,t){if(!n(t))return!1;var i=typeof e;return!!("number"==i?o(t)&&s(e,t.length):"string"==i&&e in t)&&r(t[e],a)}var r=t(101),o=t(64),s=t(188),n=t(35);a.exports=i},function(a,e,t){function i(a){return"number"==typeof a||o(a)&&r(a)==s}var r=t(54),o=t(41),s="[object Number]";a.exports=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i={queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescriptionLength","metaDescriptionKeyword","pageTitleKeyword","pageTitleLength","firstParagraph","urlStopwords","keywordDoubles","keyphraseSizeCheck"],stopWords:["a","about","above","after","again","against","all","am","an","and","any","are","as","at","be","because","been","before","being","below","between","both","but","by","could","did","do","does","doing","down","during","each","few","for","from","further","had","has","have","having","he","he'd","he'll","he's","her","here","here's","hers","herself","him","himself","his","how","how's","i","i'd","i'll","i'm","i've","if","in","into","is","it","it's","its","itself","let's","me","more","most","my","myself","nor","of","on","once","only","or","other","ought","our","ours","ourselves","out","over","own","same","she","she'd","she'll","she's","should","so","some","such","than","that","that's","the","their","theirs","them","themselves","then","there","there's","these","they","they'd","they'll","they're","they've","this","those","through","to","too","under","until","up","very","was","we","we'd","we'll","we're","we've","were","what","what's","when","when's","where","where's","which","while","who","who's","whom","why","why's","with","would","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves"],wordsToRemove:[" a"," in"," an"," on"," for"," the"," and"],maxSlugLength:20,maxUrlLength:40,maxMeta:156};e.default=i},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(82),l=t(46),c=t(86),u=t(185).inRangeEndInclusive,p=600,g=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={minLength:400,maxLength:p,scores:{noTitle:1,widthTooShort:6,widthTooLong:3,widthCorrect:9}};return t.identifier="titleWidth",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getMaximumLength",value:function(){return p}},{key:"getResult",value:function(a,e,t){var i=e.getResearch("pageTitleWidth"),r=new l;return r.setScore(this.calculateScore(i)),r.setText(this.translateScore(i,t)),r.max=this._config.maxLength,r.actual=i,r}},{key:"calculateScore",value:function(a){return u(a,1,400)?this._config.scores.widthTooShort:u(a,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:a>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(a,e){var t="<a href='https://yoa.st/2po' target='_blank'>";return u(a,1,400)?e.sprintf(e.dgettext("js-text-analysis","The %1$sSEO title%2$s is too short. Use the space to add keyword variations or create compelling call-to-action copy."),t,"</a>"):u(a,this._config.minLength,this._config.maxLength)?e.sprintf(e.dgettext("js-text-analysis","The %1$sSEO title%2$s has a nice length."),t,"</a>"):a>this._config.maxLength?e.sprintf(e.dgettext("js-text-analysis","The %1$sSEO title%2$s is wider than the viewable limit."),t,"</a>"):e.sprintf(e.dgettext("js-text-analysis","Please create an %1$sSEO title%2$s."),t,"</a>")}}]),e}(c);a.exports=g},,,,,function(a,e,t){/**
2
- * @preserve jed.js https://github.com/SlexAxton/Jed
3
- */
4
- !function(t,i){function r(a){return g.PF.compile(a||"nplurals=2; plural=(n != 1);")}function o(a,e){this._key=a,this._i18n=e}var s=Array.prototype,n=Object.prototype,d=s.slice,l=n.hasOwnProperty,c=s.forEach,u={},p={forEach:function(a,e,t){var i,r,o;if(null!==a)if(c&&a.forEach===c)a.forEach(e,t);else if(a.length===+a.length){for(i=0,r=a.length;i<r;i++)if(i in a&&e.call(t,a[i],i,a)===u)return}else for(o in a)if(l.call(a,o)&&e.call(t,a[o],o,a)===u)return},extend:function(a){return this.forEach(d.call(arguments,1),function(e){for(var t in e)a[t]=e[t]}),a}},g=function(a){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=p.extend({},this.defaults,a),this.textdomain(this.options.domain),a.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+a.domain+"`")};g.context_delimiter=String.fromCharCode(4),p.extend(o.prototype,{onDomain:function(a){return this._domain=a,this},withContext:function(a){return this._context=a,this},ifPlural:function(a,e){return this._val=a,this._pkey=e,this},fetch:function(a){return"[object Array]"!={}.toString.call(a)&&(a=[].slice.call(arguments,0)),(a&&a.length?g.sprintf:function(a){return a})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),a)}}),p.extend(g.prototype,{translate:function(a){return new o(a,this)},textdomain:function(a){if(!a)return this._textdomain;this._textdomain=a},gettext:function(a){/**
5
- * @preserve jed.js https://github.com/SlexAxton/Jed
6
- */
7
- return this.dcnpgettext.call(this,void 0,void 0,a)},dgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},dcgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},ngettext:function(a,e,t){return this.dcnpgettext.call(this,void 0,void 0,a,e,t)},dngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},dcngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},pgettext:function(a,e){return this.dcnpgettext.call(this,void 0,a,e)},dpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},dcpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},npgettext:function(a,e,t,i){return this.dcnpgettext.call(this,void 0,a,e,t,i)},dnpgettext:function(a,e,t,i,r){return this.dcnpgettext.call(this,a,e,t,i,r)},dcnpgettext:function(a,e,t,i,o){i=i||t,a=a||this._textdomain;var s;if(!this.options)return s=new g,s.dcnpgettext.call(s,void 0,void 0,t,i,o);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[a])throw new Error("Domain `"+a+"` was not found.");if(!this.options.locale_data[a][""])throw new Error("No locale meta information provided.");if(!t)throw new Error("No translation key found.");var n,d,l,c=e?e+g.context_delimiter+t:t,u=this.options.locale_data,p=u[a],m=(u.messages||this.defaults.locale_data.messages)[""],f=p[""].plural_forms||p[""]["Plural-Forms"]||p[""]["plural-forms"]||m.plural_forms||m["Plural-Forms"]||m["plural-forms"];if(void 0===o)l=0;else{if("number"!=typeof o&&(o=parseInt(o,10),isNaN(o)))throw new Error("The number that was passed in is not a number.");l=r(f)(o)}if(!p)throw new Error("No domain named `"+a+"` could be found.");return!(n=p[c])||l>n.length?(this.options.missing_key_callback&&this.options.missing_key_callback(c,a),d=[t,i],!0===this.options.debug&&console.log(d[r(f)(o)]),d[r()(o)]):(d=n[l])||(d=[t,i],d[r()(o)])}});var m=function(){function a(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function e(a,e){for(var t=[];e>0;t[--e]=a);return t.join("")}var t=function(){return t.cache.hasOwnProperty(arguments[0])||(t.cache[arguments[0]]=t.parse(arguments[0])),t.format.call(null,t.cache[arguments[0]],arguments)};return t.format=function(t,i){var r,o,s,n,d,l,c,u=1,p=t.length,g="",f=[];for(o=0;o<p;o++)if("string"===(g=a(t[o])))f.push(t[o]);else if("array"===g){if(n=t[o],n[2])for(r=i[u],s=0;s<n[2].length;s++){if(!r.hasOwnProperty(n[2][s]))throw m('[sprintf] property "%s" does not exist',n[2][s]);r=r[n[2][s]]}else r=n[1]?i[n[1]]:i[u++];if(/[^s]/.test(n[8])&&"number"!=a(r))throw m("[sprintf] expecting number but found %s",a(r));switch(void 0!==r&&null!==r||(r=""),n[8]){case"b":r=r.toString(2);break;case"c":r=String.fromCharCode(r);break;case"d":r=parseInt(r,10);break;case"e":r=n[7]?r.toExponential(n[7]):r.toExponential();break;case"f":r=n[7]?parseFloat(r).toFixed(n[7]):parseFloat(r);break;case"o":r=r.toString(8);break;case"s":r=(r=String(r))&&n[7]?r.substring(0,n[7]):r;break;case"u":r=Math.abs(r);break;case"x":r=r.toString(16);break;case"X":r=r.toString(16).toUpperCase()}r=/[def]/.test(n[8])&&n[3]&&r>=0?"+"+r:r,l=n[4]?"0"==n[4]?"0":n[4].charAt(1):" ",c=n[6]-String(r).length,d=n[6]?e(l,c):"",f.push(n[5]?r+d:d+r)}return f.join("")},t.cache={},t.parse=function(a){for(var e=a,t=[],i=[],r=0;e;){if(null!==(t=/^[^\x25]+/.exec(e)))i.push(t[0]);else if(null!==(t=/^\x25{2}/.exec(e)))i.push("%");else{if(null===(t=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(t[2]){r|=1;var o=[],s=t[2],n=[];if(null===(n=/^([a-z_][a-z_\d]*)/i.exec(s)))throw"[sprintf] huh?";for(o.push(n[1]);""!==(s=s.substring(n[0].length));)if(null!==(n=/^\.([a-z_][a-z_\d]*)/i.exec(s)))o.push(n[1]);else{if(null===(n=/^\[(\d+)\]/.exec(s)))throw"[sprintf] huh?";o.push(n[1])}t[2]=o}else r|=2;if(3===r)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";i.push(t)}e=e.substring(t[0].length)}return i},t}(),f=function(a,e){return e.unshift(a),m.apply(null,e)};g.parse_plural=function(a,e){return a=a.replace(/n/g,e),g.parse_expression(a)},g.sprintf=function(a,e){return"[object Array]"=={}.toString.call(e)?f(a,[].slice.call(e)):m.apply(this,[].slice.call(arguments))},g.prototype.sprintf=function(){return g.sprintf.apply(this,arguments)},g.PF={},g.PF.parse=function(a){var e=g.PF.extractPluralExpr(a);return g.PF.parser.parse.call(g.PF.parser,e)},g.PF.compile=function(a){function e(a){return!0===a?1:a||0}var t=g.PF.parse(a);return function(a){return e(g.PF.interpreter(t)(a))}},g.PF.interpreter=function(a){return function(e){switch(a.type){case"GROUP":return g.PF.interpreter(a.expr)(e);case"TERNARY":return g.PF.interpreter(a.expr)(e)?g.PF.interpreter(a.truthy)(e):g.PF.interpreter(a.falsey)(e);case"OR":return g.PF.interpreter(a.left)(e)||g.PF.interpreter(a.right)(e);case"AND":return g.PF.interpreter(a.left)(e)&&g.PF.interpreter(a.right)(e);case"LT":return g.PF.interpreter(a.left)(e)<g.PF.interpreter(a.right)(e);case"GT":return g.PF.interpreter(a.left)(e)>g.PF.interpreter(a.right)(e);case"LTE":return g.PF.interpreter(a.left)(e)<=g.PF.interpreter(a.right)(e);case"GTE":return g.PF.interpreter(a.left)(e)>=g.PF.interpreter(a.right)(e);case"EQ":return g.PF.interpreter(a.left)(e)==g.PF.interpreter(a.right)(e);case"NEQ":return g.PF.interpreter(a.left)(e)!=g.PF.interpreter(a.right)(e);case"MOD":return g.PF.interpreter(a.left)(e)%g.PF.interpreter(a.right)(e);case"VAR":return e;case"NUM":return a.val;default:throw new Error("Invalid Token found.")}}},g.PF.extractPluralExpr=function(a){a=a.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(a)||(a=a.concat(";"));var e,t=/nplurals\=(\d+);/,i=/plural\=(.*);/,r=a.match(t),o={};if(!(r.length>1))throw new Error("nplurals not found in plural_forms string: "+a);if(o.nplurals=r[1],a=a.replace(t,""),!((e=a.match(i))&&e.length>1))throw new Error("`plural` expression not found: "+a);return e[1]},g.PF.parser=function(){var a={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(a,e,t,i,r,o,s){var n=o.length-1;switch(r){case 1:return{type:"GROUP",expr:o[n-1]};case 2:this.$={type:"TERNARY",expr:o[n-4],truthy:o[n-2],falsey:o[n]};break;case 3:this.$={type:"OR",left:o[n-2],right:o[n]};break;case 4:this.$={type:"AND",left:o[n-2],right:o[n]};break;case 5:this.$={type:"LT",left:o[n-2],right:o[n]};break;case 6:this.$={type:"LTE",left:o[n-2],right:o[n]};break;case 7:this.$={type:"GT",left:o[n-2],right:o[n]};break;case 8:this.$={type:"GTE",left:o[n-2],right:o[n]};break;case 9:this.$={type:"NEQ",left:o[n-2],right:o[n]};break;case 10:this.$={type:"EQ",left:o[n-2],right:o[n]};break;case 11:this.$={type:"MOD",left:o[n-2],right:o[n]};break;case 12:this.$={type:"GROUP",expr:o[n-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(a)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(a,e){throw new Error(a)},parse:function(a){function e(){var a;return a=t.lexer.lex()||1,"number"!=typeof a&&(a=t.symbols_[a]||a),a}var t=this,i=[0],r=[null],o=[],s=this.table,n="",d=0,l=0,c=0,u=2;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;o.push(p),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var g,m,f,b,h,v,z,y,w,x={};;){if(f=i[i.length-1],this.defaultActions[f]?b=this.defaultActions[f]:(null==g&&(g=e()),b=s[f]&&s[f][g]),void 0===b||!b.length||!b[0]){if(!c){w=[];for(v in s[f])this.terminals_[v]&&v>2&&w.push("'"+this.terminals_[v]+"'");var k="";k=this.lexer.showPosition?"Parse error on line "+(d+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+w.join(", ")+", got '"+this.terminals_[g]+"'":"Parse error on line "+(d+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError(k,{text:this.lexer.match,token:this.terminals_[g]||g,line:this.lexer.yylineno,loc:p,expected:w})}if(3==c){if(1==g)throw new Error(k||"Parsing halted.");l=this.lexer.yyleng,n=this.lexer.yytext,d=this.lexer.yylineno,p=this.lexer.yylloc,g=e()}for(;;){if(u.toString()in s[f])break;if(0==f)throw new Error(k||"Parsing halted.");!function(a){i.length=i.length-2*a,r.length=r.length-a,o.length=o.length-a}(1),f=i[i.length-1]}m=g,g=u,f=i[i.length-1],b=s[f]&&s[f][u],c=3}if(b[0]instanceof Array&&b.length>1)throw new Error("Parse Error: multiple actions possible at state: "+f+", token: "+g);switch(b[0]){case 1:i.push(g),r.push(this.lexer.yytext),o.push(this.lexer.yylloc),i.push(b[1]),g=null,m?(g=m,m=null):(l=this.lexer.yyleng,n=this.lexer.yytext,d=this.lexer.yylineno,p=this.lexer.yylloc,c>0&&c--);break;case 2:if(z=this.productions_[b[1]][1],x.$=r[r.length-z],x._$={first_line:o[o.length-(z||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(z||1)].first_column,last_column:o[o.length-1].last_column},void 0!==(h=this.performAction.call(x,n,l,d,this.yy,b[1],r,o)))return h;z&&(i=i.slice(0,-1*z*2),r=r.slice(0,-1*z),o=o.slice(0,-1*z)),i.push(this.productions_[b[1]][0]),r.push(x.$),o.push(x._$),y=s[i[i.length-2]][i[i.length-1]],i.push(y);break;case 3:return!0}}return!0}},e=function(){var a={EOF:1,parseError:function(a,e){if(!this.yy.parseError)throw new Error(a);this.yy.parseError(a,e)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var a=this._input[0];return this.yytext+=a,this.yyleng++,this.match+=a,this.matched+=a,a.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),a},unput:function(a){return this._input=a+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),e=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,e;this._more||(this.yytext="",this.match="");for(var t=this._currentRules(),i=0;i<t.length;i++)if(a=this._input.match(this.rules[t[i]]))return e=a[0].match(/\n.*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-1:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],this.performAction.call(this,this.yy,this,t[i],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return void 0!==a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.performAction=function(a,e,t,i){switch(t){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},a.rules=[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],a.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}},a}();return a.lexer=e,a}(),void 0!==a&&a.exports&&(e=a.exports=g),e.Jed=g}()},,,,,,,,,,,,,function(a,e,t){"use strict";var i=t(56),r=t(237),o=t(303),s=t(452),n=t(173),d=t(155);a.exports=d(function(a,e,t){return i(e)&&(e=""),(i(t)||!0===t)&&(a=r(a)),a=s(a),a=n(a),a=o(a,!1,e),new RegExp(a,"ig")})},function(a,e,t){"use strict";var i=t(154).stripFullTags,r=t(79);a.exports=function(a){return a=i(a),a=r(a)}},function(a,e){var t=function(a,e){var t;for(t=0;t<a.length;t++)if(a[t].regex.test(e))return a[t]},i=function(a,e){var i,r,o;for(i=0;i<e.length;i++)if(r=t(a,e.substring(0,i+1)))o=r;else if(o)return{max_index:i,rule:o};return o?{max_index:e.length,rule:o}:void 0};a.exports=function(a){var e="",r=[],o=1,s=1,n=function(e,t){a({type:t,src:e,line:o,col:s});var i=e.split("\n");o+=i.length-1,s=(i.length>1?1:s)+i[i.length-1].length};return{addRule:function(a,e){r.push({regex:a,type:e})},onText:function(a){for(var t=e+a,o=i(r,t);o&&o.max_index!==t.length;)n(t.substring(0,o.max_index),o.rule.type),t=t.substring(o.max_index),o=i(r,t);e=t},end:function(){if(0!==e.length){var a=t(r,e);if(!a){var i=new Error("unable to tokenize");throw i.tokenizer2={buffer:e,line:o,col:s},i}n(e,a.type)}}}}},function(a,e){function t(a,e){for(var t=-1,i=null==a?0:a.length;++t<i&&!1!==e(a[t],t,a););return a}a.exports=t},function(a,e){function t(a,e){for(var t=-1,i=Array(a);++t<a;)i[t]=e(t);return i}a.exports=t},function(a,e,t){function i(a){if(!r(a))return o(a);var e=[];for(var t in Object(a))n.call(a,t)&&"constructor"!=t&&e.push(t);return e}var r=t(141),o=t(486),s=Object.prototype,n=s.hasOwnProperty;a.exports=i},function(a,e){function t(a){if(null!=a){try{return r.call(a)}catch(a){}try{return a+""}catch(a){}}return""}var i=Function.prototype,r=i.toString;a.exports=t},function(a,e,t){(function(a){function i(a,e){if(e)return a.slice();var t=a.length,i=l?l(t):new a.constructor(t);return a.copy(i),i}var r=t(47),o="object"==typeof e&&e&&!e.nodeType&&e,s=o&&"object"==typeof a&&a&&!a.nodeType&&a,n=s&&s.exports===o,d=n?r.Buffer:void 0,l=d?d.allocUnsafe:void 0;a.exports=i}).call(e,t(37)(a))},function(a,e,t){function i(a,e){var t=e?r(a.buffer):a.buffer;return new a.constructor(t,a.byteOffset,a.length)}var r=t(428);a.exports=i},function(a,e,t){var i=t(47),r=i.Uint8Array;a.exports=r},function(a,e){function t(a,e){var t=-1,i=a.length;for(e||(e=Array(i));++t<i;)e[t]=a[t];return e}a.exports=t},function(a,e,t){function i(a){return"function"!=typeof a.constructor||s(a)?{}:r(o(a))}var r=t(547),o=t(247),s=t(141);a.exports=i},function(a,e,t){function i(a){if(!s(a)||r(a)!=n)return!1;var e=o(a);if(null===e)return!0;var t=u.call(e,"constructor")&&e.constructor;return"function"==typeof t&&t instanceof t&&c.call(t)==p}var r=t(54),o=t(247),s=t(41),n="[object Object]",d=Function.prototype,l=Object.prototype,c=d.toString,u=l.hasOwnProperty,p=c.call(Object);a.exports=i},function(a,e,t){function i(a){return r(function(e,t){var i=-1,r=t.length,s=r>1?t[r-1]:void 0,n=r>2?t[2]:void 0;for(s=a.length>3&&"function"==typeof s?(r--,s):void 0,n&&o(t[0],t[1],n)&&(s=r<3?void 0:s,r=1),e=Object(e);++i<r;){var d=t[i];d&&a(e,d,i,s)}return e})}var r=t(262),o=t(430);a.exports=i},function(a,e,t){function i(a,e,t){return e=o(void 0===e?a.length-1:e,0),function(){for(var i=arguments,s=-1,n=o(i.length-e,0),d=Array(n);++s<n;)d[s]=i[e+s];s=-1;for(var l=Array(e+1);++s<e;)l[s]=i[s];return l[e]=t(d),r(a,this,l)}}var r=t(466),o=Math.max;a.exports=i},function(a,e){function t(a,e,t){switch(t.length){case 0:return a.call(e);case 1:return a.call(e,t[0]);case 2:return a.call(e,t[0],t[1]);case 3:return a.call(e,t[0],t[1],t[2])}return a.apply(e,t)}a.exports=t},function(a,e,t){var i=t(551),r=t(553),o=r(i);a.exports=o},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){var a=document.createElement("div");return a.id="yoast-measurement-element",a.style.position="absolute",a.style.left="-9999em",a.style.top=0,a.style.height=0,a.style.overflow="hidden",a.style.fontFamily="Arial",a.style.fontSize="18px",a.style.fontWeight="400",document.body.appendChild(a),a};e.measureTextWidth=function(a){var e=document.getElementById("yoast-measurement-element");return e||(e=i()),e.innerHTML=a,e.offsetWidth}},,,function(a,e,t){function i(a,e,t,i){a=o(a)?a:d(a),t=t&&!i?n(t):0;var c=a.length;return t<0&&(t=l(c+t,0)),s(a)?t<=c&&a.indexOf(e,t)>-1:!!c&&r(a,e,t)>-1}var r=t(1230),o=t(64),s=t(1270),n=t(1152),d=t(1364),l=Math.max;a.exports=i},,,,,,function(a,e,t){"use strict";var i=t(181),r=t(56),o={es:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00FA\u00FC]/g,alternative:"u"},{letter:/[\u00DA\u00DC]/g,alternative:"U"}],pl:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u0119]/g,alternative:"e"},{letter:/[\u0118]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u015B]/g,alternative:"s"},{letter:/[\u015A]/g,alternative:"S"},{letter:/[\u017A\u017C]/g,alternative:"z"},{letter:/[\u0179\u017B]/g,alternative:"Z"}],de:[{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00FC]/g,alternative:"ue"},{letter:/[\u00DC]/g,alternative:"Ue"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00DF]/g,alternative:"ss"},{letter:/[\u1E9E]/g,alternative:"SS"}],nbnn:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00F3\u00F2\u00F4]/g,alternative:"o"},{letter:/[\u00D3\u00D2\u00D4]/g,alternative:"O"}],sv:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"}],fi:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u017E]/g,alternative:"zh"},{letter:/[\u017D]/g,alternative:"Zh"},{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"}],da:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"}],tr:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u011F]/g,alternative:"g"},{letter:/[\u011E]/g,alternative:"G"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u015F]/g,alternative:"s"},{letter:/[\u015E]/g,alternative:"S"},{letter:/[\u00E2]/g,alternative:"a"},{letter:/[\u00C2]/g,alternative:"A"},{letter:/[\u0131\u00EE]/g,alternative:"i"},{letter:/[\u0130\u00CE]/g,alternative:"I"},{letter:/[\u00FC\u00FB]/g,alternative:"u"},{letter:/[\u00DC\u00DB]/g,alternative:"U"}],lv:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u0123]/g,alternative:"g"},{letter:/[\u0122]/g,alternative:"G"},{letter:/[\u012B]/g,alternative:"i"},{letter:/[\u012A]/g,alternative:"I"},{letter:/[\u0137]/g,alternative:"k"},{letter:/[\u0136]/g,alternative:"K"},{letter:/[\u013C]/g,alternative:"l"},{letter:/[\u013B]/g,alternative:"L"},{letter:/[\u0146]/g,alternative:"n"},{letter:/[\u0145]/g,alternative:"N"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u016B]/g,alternative:"u"},{letter:/[\u016A]/g,alternative:"U"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"}],is:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3\u00F6]/g,alternative:"o"},{letter:/[\u00D3\u00D6]/g,alternative:"O"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FE]/g,alternative:"th"},{letter:/[\u00DE]/g,alternative:"Th"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],fa:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00F3\u00F8]/g,alternative:"o"},{letter:/[\u00D3\u00D8]/g,alternative:"O"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],cs:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u010F]/g,alternative:"d"},{letter:/[\u010E]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u0159]/g,alternative:"r"},{letter:/[\u0158]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"},{letter:/[\u00E9\u011B]/g,alternative:"e"},{letter:/[\u00C9\u011A]/g,alternative:"E"},{letter:/[\u00FA\u016F]/g,alternative:"u"},{letter:/[\u00DA\u016E]/g,alternative:"U"}],ru:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0456\u0438\u0439]/g,alternative:"i"},{letter:/[\u0406\u0418\u0419]/g,alternative:"I"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044A]/g,alternative:"ie"},{letter:/[\u042A]/g,alternative:"Ie"},{letter:/[\u044B]/g,alternative:"y"},{letter:/[\u042B]/g,alternative:"Y"},{letter:/[\u044C]/g,alternative:""},{letter:/[\u042C]/g,alternative:""},{letter:/[\u0451\u044D]/g,alternative:"e"},{letter:/[\u0401\u042D]/g,alternative:"E"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/[\u042E]/g,alternative:"Iu"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/[\u042F]/g,alternative:"Ia"}],eo:[{letter:/[\u0109]/g,alternative:"ch"},{letter:/[\u0108]/g,alternative:"Ch"},{letter:/[\u011d]/g,alternative:"gh"},{letter:/[\u011c]/g,alternative:"Gh"},{letter:/[\u0125]/g,alternative:"hx"},{letter:/[\u0124]/g,alternative:"Hx"},{letter:/[\u0135]/g,alternative:"jx"},{letter:/[\u0134]/g,alternative:"Jx"},{letter:/[\u015d]/g,alternative:"sx"},{letter:/[\u015c]/g,alternative:"Sx"},{letter:/[\u016d]/g,alternative:"ux"},{letter:/[\u016c]/g,alternative:"Ux"}],af:[{letter:/[\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00CB\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00EE\u00EF]/g,alternative:"i"},{letter:/[\u00CE\u00CF]/g,alternative:"I"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00DB\u00DC]/g,alternative:"U"}],ca:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9|\u00E8]/g,alternative:"e"},{letter:/[\u00C9|\u00C8]/g,alternative:"E"},{letter:/[\u00ED|\u00EF]/g,alternative:"i"},{letter:/[\u00CD|\u00CF]/g,alternative:"I"},{letter:/[\u00F3|\u00F2]/g,alternative:"o"},{letter:/[\u00D3|\u00D2]/g,alternative:"O"},{letter:/[\u00FA|\u00FC]/g,alternative:"u"},{letter:/[\u00DA|\u00DC]/g,alternative:"U"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"}],ast:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],an:[{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00F1]/g,alternative:"ny"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00D1]/g,alternative:"Ny"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00C1]/g,alternative:"A"}],ay:[{letter:/(([\u00EF])|([\u00ED]))/g,alternative:"i"},{letter:/(([\u00CF])|([\u00CD]))/g,alternative:"I"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u0027]/g,alternative:""},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],en:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00EB\u00E9]/g,alternative:"e"},{letter:/[\u00C9\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],fr:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EB\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CB\u00CA]/g,alternative:"E"},{letter:/[\u00E0\u00E2]/g,alternative:"a"},{letter:/[\u00C0\u00C2]/g,alternative:"A"},{letter:/[\u00EF\u00EE]/g,alternative:"i"},{letter:/[\u00CF\u00CE]/g,alternative:"I"},{letter:/[\u00F9\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00D9\u00DB\u00DC]/g,alternative:"U"},{letter:/[\u00F4]/g,alternative:"o"},{letter:/[\u00D4]/g,alternative:"O"},{letter:/[\u00FF]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],it:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9\u00E8]/g,alternative:"e"},{letter:/[\u00C9\u00C8]/g,alternative:"E"},{letter:/[\u00EC\u00ED\u00EE]/g,alternative:"i"},{letter:/[\u00CC\u00CD\u00CE]/g,alternative:"I"},{letter:/[\u00F3\u00F2]/g,alternative:"o"},{letter:/[\u00D3\u00D2]/g,alternative:"O"},{letter:/[\u00F9\u00FA]/g,alternative:"u"},{letter:/[\u00D9\u00DA]/g,alternative:"U"}],nl:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E9\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],bm:[{letter:/[\u025B]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0272]/g,alternative:"ny"},{letter:/[\u019D]/g,alternative:"Ny"},{letter:/[\u014B]/g,alternative:"ng"},{letter:/[\u014A]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"}],uk:[{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"h"},{letter:/[\u0413]/g,alternative:"H"},{letter:/[\u0491]/g,alternative:"g"},{letter:/[\u0490]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u0070]/g,alternative:"r"},{letter:/[\u0050]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044C\u042C]/g,alternative:""},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0438]/g,alternative:"y"},{letter:/[\u0418]/g,alternative:"Y"},{letter:/^[\u0454]/g,alternative:"ye"},{letter:/[\s][\u0454]/g,alternative:" ye"},{letter:/[\u0454]/g,alternative:"ie"},{letter:/^[\u0404]/g,alternative:"Ye"},{letter:/[\s][\u0404]/g,alternative:" Ye"},{letter:/[\u0404]/g,alternative:"IE"},{letter:/^[\u0457]/g,alternative:"yi"},{letter:/[\s][\u0457]/g,alternative:" yi"},{letter:/[\u0457]/g,alternative:"i"},{letter:/^[\u0407]/g,alternative:"Yi"},{letter:/[\s][\u0407]/g,alternative:" Yi"},{letter:/[\u0407]/g,alternative:"I"},{letter:/^[\u0439]/g,alternative:"y"},{letter:/[\s][\u0439]/g,alternative:" y"},{letter:/[\u0439]/g,alternative:"i"},{letter:/^[\u0419]/g,alternative:"Y"},{letter:/[\s][\u0419]/g,alternative:" Y"},{letter:/[\u0419]/g,alternative:"I"},{letter:/^[\u044E]/g,alternative:"yu"},{letter:/[\s][\u044E]/g,alternative:" yu"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/^[\u042E]/g,alternative:"Yu"},{letter:/[\s][\u042E]/g,alternative:" Yu"},{letter:/[\u042E]/g,alternative:"IU"},{letter:/^[\u044F]/g,alternative:"ya"},{letter:/[\s][\u044F]/g,alternative:" ya"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/^[\u042F]/g,alternative:"Ya"},{letter:/[\s][\u042F]/g,alternative:" Ya"},{letter:/[\u042F]/g,alternative:"IA"}],br:[{letter:/\u0063\u0027\u0068/g,alternative:"ch"},{letter:/\u0043\u0027\u0048/g,alternative:"CH"},{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],ch:[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],co:[{letter:/[\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00e6\u04d5]/g,alternative:"ae"},{letter:/[\u00c6\u04d4]/g,alternative:"Ae"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e9\u00ea\u00e8\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00ca\u00c8\u00cb]/g,alternative:"E"},{letter:/[\u00ec\u00ee\u00ef]/g,alternative:"i"},{letter:/[\u00cc\u00ce\u00cf]/g,alternative:"I"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00f4\u00f2]/g,alternative:"o"},{letter:/[\u00d4\u00d2]/g,alternative:"O"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]]/g,alternative:"Oe"},{letter:/[\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00ff]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"}],csb:[{letter:/[\u0105\u00e3]/g,alternative:"a"},{letter:/[\u0104\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00cb]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00f2\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u017c]/g,alternative:"z"},{letter:/[\u017b]/g,alternative:"Z"}],cy:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"},{letter:/[\u0175]/g,alternative:"w"},{letter:/[\u0174]/g,alternative:"W"},{letter:/[\u0177]/g,alternative:"y"},{letter:/[\u0176]/g,alternative:"Y"}],ee:[{letter:/[\u0256]/g,alternative:"d"},{letter:/[\u0189]/g,alternative:"D"},{letter:/[\u025b]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0192]/g,alternative:"f"},{letter:/[\u0191]/g,alternative:"F"},{letter:/[\u0263]/g,alternative:"g"},{letter:/[\u0194]/g,alternative:"G"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"},{letter:/[\u028b]/g,alternative:"w"},{letter:/[\u01b2]/g,alternative:"W"},{letter:/\u0061\u0303/g,alternative:"a"},{letter:/[\u00e1\u00e0\u01ce\u00e2\u00e3]/g,alternative:"a"},{letter:/\u0041\u0303/g,alternative:"A"},{letter:/[\u00c1\u00c0\u01cd\u00c2\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00e8\u011b\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u011a\u00ca]/g,alternative:"E"},{letter:/[\u00f3\u00f2\u01d2\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u01d1\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u00f9\u01d4\u00fb]/g,alternative:"u"},{letter:/[\u00da\u00d9\u01d3\u00db]/g,alternative:"U"},{letter:/[\u00ed\u00ec\u01d0\u00ee]/g,alternative:"i"},{letter:/[\u00cd\u00cc\u01cf\u00ce]/g,alternative:"I"}],et:[{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"},{letter:/[\u017e]/g,alternative:"zh"},{letter:/[\u017d]/g,alternative:"Zh"},{letter:/[\u00f5\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d5]/g,alternative:"O"},{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],eu:[{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],fuc:[{letter:/[\u0253]/g,alternative:"b"},{letter:/[\u0181]/g,alternative:"B"},{letter:/[\u0257]/g,alternative:"d"},{letter:/[\u018a]/g,alternative:"D"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0272\u00f1]/g,alternative:"ny"},{letter:/[\u019d\u00d1]/g,alternative:"Ny"},{letter:/[\u01b4]/g,alternative:"y"},{letter:/[\u01b3]/g,alternative:"Y"},{letter:/[\u0260]/g,alternative:"g"},{letter:/[\u0193]/g,alternative:"G"}],fj:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u016a]/g,alternative:"U"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u014c]/g,alternative:"O"}],frp:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00ca\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"}],fur:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00e0\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ec\u00ee]/g,alternative:"i"},{letter:/[\u00cc\u00ce]/g,alternative:"I"},{letter:/[\u00f2\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d4]/g,alternative:"O"},{letter:/[\u00f9\u00fb]/g,alternative:"u"},{letter:/[\u00d9\u00db]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u011f]/g,alternative:"g"},{letter:/[\u011e]/g,alternative:"G"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"}],fy:[{letter:/[\u00e2\u0101\u00e4\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u0100\u00c4\u00c5]/g,alternative:"A"},{letter:/[\u00ea\u00e9\u0113]/g,alternative:"e"},{letter:/[\u00ca\u00c9\u0112]/g,alternative:"E"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d4\u00d6]/g,alternative:"O"},{letter:/[\u00fa\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u0111\u00f0]/g,alternative:"d"},{letter:/[\u0110\u00d0]/g,alternative:"D"}],ga:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"}],gd:[{letter:/[\u00e0]/g,alternative:"a"},{letter:/[\u00c0]/g,alternative:"A"},{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u00ec]/g,alternative:"i"},{letter:/[\u00cc]/g,alternative:"I"}],gl:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],gn:[{letter:/[\u2019]/g,alternative:""},{letter:/\u0067\u0303/g,alternative:"g"},{letter:/\u0047\u0303/g,alternative:"G"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u1ebd]/g,alternative:"e"},{letter:/[\u1ebc]/g,alternative:"E"},{letter:/[\u0129]/g,alternative:"i"},{letter:/[\u0128]/g,alternative:"I"},{letter:/[\u00f5]/g,alternative:"o"},{letter:/[\u00d5]/g,alternative:"O"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u0169]/g,alternative:"u"},{letter:/[\u0168]/g,alternative:"U"},{letter:/[\u1ef9]/g,alternative:"y"},{letter:/[\u1ef8]/g,alternative:"Y"}],gsw:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00f6]/g,alternative:"o"},{letter:/[\u00d6]/g,alternative:"O"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],hat:[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],haw:[{letter:/[\u02bb\u0027\u2019]/g,alternative:""},{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u014c]/g,alternative:"O"},{letter:/[\u016a]/g,alternative:"U"}],hr:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"dj"},{letter:/[\u0110]/g,alternative:"Dj"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"}],ka:[{letter:/[\u10d0]/g,alternative:"a"},{letter:/[\u10d1]/g,alternative:"b"},{letter:/[\u10d2]/g,alternative:"g"},{letter:/[\u10d3]/g,alternative:"d"},{letter:/[\u10d4]/g,alternative:"e"},{letter:/[\u10d5]/g,alternative:"v"},{letter:/[\u10d6]/g,alternative:"z"},{letter:/[\u10d7]/g,alternative:"t"},{letter:/[\u10d8]/g,alternative:"i"},{letter:/[\u10d9]/g,alternative:"k"},{letter:/[\u10da]/g,alternative:"l"},{letter:/[\u10db]/g,alternative:"m"},{letter:/[\u10dc]/g,alternative:"n"},{letter:/[\u10dd]/g,alternative:"o"},{letter:/[\u10de]/g,alternative:"p"},{letter:/[\u10df]/g,alternative:"zh"},{letter:/[\u10e0]/g,alternative:"r"},{letter:/[\u10e1]/g,alternative:"s"},{letter:/[\u10e2]/g,alternative:"t"},{letter:/[\u10e3]/g,alternative:"u"},{letter:/[\u10e4]/g,alternative:"p"},{letter:/[\u10e5]/g,alternative:"k"},{letter:/[\u10e6]/g,alternative:"gh"},{letter:/[\u10e7]/g,alternative:"q"},{letter:/[\u10e8]/g,alternative:"sh"},{letter:/[\u10e9]/g,alternative:"ch"},{letter:/[\u10ea]/g,alternative:"ts"},{letter:/[\u10eb]/g,alternative:"dz"},{letter:/[\u10ec]/g,alternative:"ts"},{letter:/[\u10ed]/g,alternative:"ch"},{letter:/[\u10ee]/g,alternative:"kh"},{letter:/[\u10ef]/g,alternative:"j"},{letter:/[\u10f0]/g,alternative:"h"}],kal:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"}],kin:[{letter:/[\u2019\u0027]/g,alternative:""}],lb:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e9]/g,alternative:"e"},{letter:/[\u00cb\u00c9]/g,alternative:"E"}],li:[{letter:/[\u00e1\u00e2\u00e0\u00e4]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u00c0\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00cb\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00f6\u00f3]/g,alternative:"o"},{letter:/[\u00d6\u00d3]/g,alternative:"O"}],lin:[{letter:/[\u00e1\u00e2\u01ce]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u01cd]/g,alternative:"A"},{letter:/\u025b\u0301/g,alternative:"e"},{letter:/\u025b\u0302/g,alternative:"e"},{letter:/\u025b\u030c/g,alternative:"e"},{letter:/[\u00e9\u00ea\u011b\u025b]/g,alternative:"e"},{letter:/\u0190\u0301/g,alternative:"E"},{letter:/\u0190\u0302/g,alternative:"E"},{letter:/\u0190\u030c/g,alternative:"E"},{letter:/[\u00c9\u00ca\u011a\u0190]/g,alternative:"E"},{letter:/[\u00ed\u00ee\u01d0]/g,alternative:"i"},{letter:/[\u00cd\u00ce\u01cf]/g,alternative:"I"},{letter:/\u0254\u0301/g,alternative:"o"},{letter:/\u0254\u0302/g,alternative:"o"},{letter:/\u0254\u030c/g,alternative:"o"},{letter:/[\u00f3\u00f4\u01d2\u0254]/g,alternative:"o"},{letter:/\u0186\u0301/g,alternative:"O"},{letter:/\u0186\u0302/g,alternative:"O"},{letter:/\u0186\u030c/g,alternative:"O"},{letter:/[\u00d3\u00d4\u01d1\u0186]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"}],lt:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u0119\u0117]/g,alternative:"e"},{letter:/[\u0118\u0116]/g,alternative:"E"},{letter:/[\u012f]/g,alternative:"i"},{letter:/[\u012e]/g,alternative:"I"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0173\u016b]/g,alternative:"u"},{letter:/[\u0172\u016a]/g,alternative:"U"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"}],mg:[{letter:/[\u00f4]/g,alternative:"ao"},{letter:/[\u00d4]/g,alternative:"Ao"}],mk:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0453]/g,alternative:"gj"},{letter:/[\u0403]/g,alternative:"Gj"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0455]/g,alternative:"dz"},{letter:/[\u0405]/g,alternative:"Dz"},{letter:/[\u0438]/g,alternative:"i"},{letter:/[\u0418]/g,alternative:"I"},{letter:/[\u0458]/g,alternative:"j"},{letter:/[\u0408]/g,alternative:"J"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u0459]/g,alternative:"lj"},{letter:/[\u0409]/g,alternative:"Lj"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u045A]/g,alternative:"nj"},{letter:/[\u040A]/g,alternative:"Nj"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u045C]/g,alternative:"kj"},{letter:/[\u040C]/g,alternative:"Kj"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"h"},{letter:/[\u0425]/g,alternative:"H"},{letter:/[\u0446]/g,alternative:"c"},{letter:/[\u0426]/g,alternative:"C"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u045F]/g,alternative:"dj"},{letter:/[\u040F]/g,alternative:"Dj"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"}],mri:[{letter:/[\u0101]/g,alternative:"aa"},{letter:/[\u0100]/g,alternative:"Aa"},{letter:/[\u0113]/g,alternative:"ee"},{letter:/[\u0112]/g,alternative:"Ee"},{letter:/[\u012b]/g,alternative:"ii"},{letter:/[\u012a]/g,alternative:"Ii"},{letter:/[\u014d]/g,alternative:"oo"},{letter:/[\u014c]/g,alternative:"Oo"},{letter:/[\u016b]/g,alternative:"uu"},{letter:/[\u016a]/g,alternative:"Uu"}],mwl:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u0169]/g,alternative:"u"},{letter:/[\u00da\u0168]/g,alternative:"U"}],oci:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e0\u00e1]/g,alternative:"a"},{letter:/[\u00c0\u00c1]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00b7]/g,alternative:""}],orm:[{letter:/[\u0027]/g,alternative:""}],pt:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e1\u00e2\u00e3\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c2\u00c3\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f4\u00f5]/g,alternative:"o"},{letter:/[\u00d3\u00d4\u00d5]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"}],roh:[{letter:/[\u00e9\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ef]/g,alternative:"i"},{letter:/[\u00cf]/g,alternative:"I"},{letter:/[\u00f6]/g,alternative:"oe"},{letter:/[\u00d6]/g,alternative:"Oe"},{letter:/[\u00fc]/g,alternative:"ue"},{letter:/[\u00dc]/g,alternative:"Ue"},{letter:/[\u00e4]/g,alternative:"ae"},{letter:/[\u00c4]/g,alternative:"Ae"}],rup:[{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"}],ro:[{letter:/[\u0103\u00e2]/g,alternative:"a"},{letter:/[\u0102\u00c2]/g,alternative:"A"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u0219\u015f]/g,alternative:"s"},{letter:/[\u0218\u015e]/g,alternative:"S"},{letter:/[\u021b\u0163]/g,alternative:"t"},{letter:/[\u021a\u0162]/g,alternative:"T"}],tlh:[{letter:/[\u2019\u0027]/g,alternative:""}],sk:[{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"},{letter:/[\u00e1\u00e4]/g,alternative:"a"},{letter:/[\u00c1\u00c4]/g,alternative:"A"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u010f]/g,alternative:"d"},{letter:/[\u010e]/g,alternative:"D"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u013e\u013a]/g,alternative:"l"},{letter:/[\u013d\u0139]/g,alternative:"L"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u0155]/g,alternative:"r"},{letter:/[\u0154]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00fd]/g,alternative:"y"},{letter:/[\u00dd]/g,alternative:"Y"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"}],sl:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"d"},{letter:/[\u0110]/g,alternative:"D"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u00e0\u00e1\u0203\u0201]/g,alternative:"a"},{letter:/[\u00c0\u00c1\u0202\u0200]/g,alternative:"A"},{letter:/[\u00e8\u00e9\u0207\u0205]/g,alternative:"e"},{letter:/\u01dd\u0300/g,alternative:"e"},{letter:/\u01dd\u030f/g,alternative:"e"},{letter:/\u1eb9\u0301/g,alternative:"e"},{letter:/\u1eb9\u0311/g,alternative:"e"},{letter:/[\u00c8\u00c9\u0206\u0204]/g,alternative:"E"},{letter:/\u018e\u030f/g,alternative:"E"},{letter:/\u018e\u0300/g,alternative:"E"},{letter:/\u1eb8\u0311/g,alternative:"E"},{letter:/\u1eb8\u0301/g,alternative:"E"},{letter:/[\u00ec\u00ed\u020b\u0209]/g,alternative:"i"},{letter:/[\u00cc\u00cd\u020a\u0208]/g,alternative:"I"},{letter:/[\u00f2\u00f3\u020f\u020d]/g,alternative:"o"},{letter:/\u1ecd\u0311/g,alternative:"o"},{letter:/\u1ecd\u0301/g,alternative:"o"},{letter:/\u1ecc\u0311/g,alternative:"O"},{letter:/\u1ecc\u0301/g,alternative:"O"},{letter:/[\u00d2\u00d3\u020e\u020c]/g,alternative:"O"},{letter:/[\u00f9\u00fa\u0217\u0215]/g,alternative:"u"},{letter:/[\u00d9\u00da\u0216\u0214]/g,alternative:"U"},{letter:/[\u0155\u0213]/g,alternative:"r"},{letter:/[\u0154\u0212]/g,alternative:"R"}],sq:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00eb]/g,alternative:"e"},{letter:/[\u00cb]/g,alternative:"E"}],hu:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u00f3\u00f6\u0151]/g,alternative:"o"},{letter:/[\u00d3\u00d6\u0150]/g,alternative:"O"},{letter:/[\u00fa\u00fc\u0171]/g,alternative:"u"},{letter:/[\u00da\u00dc\u0170]/g,alternative:"U"}],srd:[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e0\u00e1]/g,alternative:"a"},{letter:/[\u00c0\u00c1]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00f9]/g,alternative:"u"},{letter:/[\u00da\u00d9]/g,alternative:"U"}],szl:[{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u0142]/g,alternative:"u"},{letter:/[\u0141]/g,alternative:"U"},{letter:/[\u006e]/g,alternative:"n"},{letter:/[\u004e]/g,alternative:"N"},{letter:/[\u014f\u014d\u00f4\u00f5]/g,alternative:"o"},{letter:/[\u014e\u014c\u00d4\u00d5]/g,alternative:"O"},{letter:/[\u015b]/g,alternative:"s"},{letter:/[\u015a]/g,alternative:"S"},{letter:/[\u017a\u017c\u017e]/g,alternative:"z"},{letter:/[\u0179\u017b\u017d]/g,alternative:"Z"},{letter:/[\u016f]/g,alternative:"u"},{letter:/[\u016e]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"cz"},{letter:/[\u010c]/g,alternative:"Cz"},{letter:/[\u0159]/g,alternative:"rz"},{letter:/[\u0158]/g,alternative:"Rz"},{letter:/[\u0161]/g,alternative:"sz"},{letter:/[\u0160]/g,alternative:"Sz"}],tah:[{letter:/[\u0101\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u0100\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00ef\u00ee\u00ec]/g,alternative:"i"},{letter:/[\u00cf\u00ce\u00cc]/g,alternative:"I"},{letter:/[\u0113\u00ea\u00e9]/g,alternative:"e"},{letter:/[\u0112\u00ca\u00c9]/g,alternative:"E"},{letter:/[\u016b\u00fb\u00fa]/g,alternative:"u"},{letter:/[\u016a\u00db\u00da]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f2\u00f4\u014d]/g,alternative:"o"},{letter:/[\u00d2\u00d4\u014c]/g,alternative:"O"},{letter:/[\u2019\u0027\u2018]/g,alternative:""}],vec:[{letter:/\u0073\u002d\u0063/g,alternative:"sc"},{letter:/\u0053\u002d\u0043/g,alternative:"SC"},{letter:/\u0073\u0027\u0063/g,alternative:"sc"},{letter:/\u0053\u0027\u0043/g,alternative:"SC"},{letter:/\u0073\u2019\u0063/g,alternative:"sc"},{letter:/\u0053\u2019\u0043/g,alternative:"SC"},{letter:/\u0073\u2018\u0063/g,alternative:"sc"},{letter:/\u0053\u2018\u0043/g,alternative:"SC"},{letter:/\u0053\u002d\u0063/g,alternative:"Sc"},{letter:/\u0053\u0027\u0063/g,alternative:"Sc"},{letter:/\u0053\u2019\u0063/g,alternative:"Sc"},{letter:/\u0053\u2018\u0063/g,alternative:"Sc"},{letter:/\u0063\u2019/g,alternative:"c"},{letter:/\u0043\u2019/g,alternative:"C"},{letter:/\u0063\u2018/g,alternative:"c"},{letter:/\u0043\u2018/g,alternative:"C"},{letter:/\u0063\u0027/g,alternative:"c"},{letter:/\u0043\u0027/g,alternative:"C"},{letter:/[\u00e0\u00e1\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c1\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00f2\u00f3]/g,alternative:"o"},{letter:/[\u00d2\u00d3]/g,alternative:"O"},{letter:/[\u00f9\u00fa]/g,alternative:"u"},{letter:/[\u00d9\u00da]/g,alternative:"U"},{letter:/[\u00e7\u010d\u010b]/g,alternative:"c"},{letter:/[\u00c7\u010c\u010a]/g,alternative:"C"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u00a3\u0141]/g,alternative:"L"},{letter:/\ud835\udeff/g,alternative:"dh"},{letter:/[\u0111\u03b4]/g,alternative:"dh"},{letter:/[\u0110\u0394]/g,alternative:"Dh"}],wa:[{letter:/[\u00e2\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u00c5]/g,alternative:"A"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/\u0065\u030a/g,alternative:"e"},{letter:/\u0045\u030a/g,alternative:"E"},{letter:/[\u00eb\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u00ca\u00cb]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"}],yor:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00ec\u00ed]/g,alternative:"i"},{letter:/[\u00cc\u00cd]/g,alternative:"I"},{letter:/\u1ecd\u0301/g,alternative:"o"},{letter:/\u1ecc\u0301/g,alternative:"O"},{letter:/\u1ecd\u0300/g,alternative:"o"},{letter:/\u1ecc\u0300/g,alternative:"O"},{letter:/[\u00f3\u00f2\u1ecd]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u1ecc]/g,alternative:"O"},{letter:/[\u00fa\u00f9]/g,alternative:"u"},{letter:/[\u00da\u00d9]/g,alternative:"U"},{letter:/\u1eb9\u0301/g,alternative:"e"},{letter:/\u1eb8\u0301/g,alternative:"E"},{letter:/\u1eb9\u0300/g,alternative:"e"},{letter:/\u1eb8\u0300/g,alternative:"E"},{letter:/[\u00e9\u00e8\u1eb9]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u1eb8]/g,alternative:"E"},{letter:/[\u1e63]/g,alternative:"s"},{letter:/[\u1e62]/g,alternative:"S"}]};a.exports=function(a){if(r(a))return[];switch(i(a)){case"es":return o.es;case"pl":return o.pl;case"de":return o.de;case"nb":case"nn":return o.nbnn;case"sv":return o.sv;case"fi":return o.fi;case"da":return o.da;case"tr":return o.tr;case"lv":return o.lv;case"is":return o.is;case"fa":return o.fa;case"cs":return o.cs;case"ru":return o.ru;case"eo":return o.eo;case"af":return o.af;case"bal":case"ca":return o.ca;case"ast":return o.ast;case"an":return o.an;case"ay":return o.ay;case"en":return o.en;case"fr":return o.fr;case"it":return o.it;case"nl":return o.nl;case"bm":return o.bm;case"uk":return o.uk;case"br":return o.br;case"ch":return o.ch;case"csb":return o.csb;case"cy":return o.cy;case"ee":return o.ee;case"et":return o.et;case"eu":return o.eu;case"fuc":return o.fuc;case"fj":return o.fj;case"frp":return o.frp;case"fur":return o.fur;case"fy":return o.fy;case"ga":return o.ga;case"gd":return o.gd;case"gl":return o.gl;case"gn":return o.gn;case"gsw":return o.gsw;case"hat":return o.hat;case"haw":return o.haw;case"hr":return o.hr;case"ka":return o.ka;case"kal":return o.kal;case"kin":return o.kin;case"lb":return o.lb;case"li":return o.li;case"lin":return o.lin;case"lt":return o.lt;case"mg":return o.mg;case"mk":return o.mk;case"mri":return o.mri;case"mwl":return o.mwl;case"oci":return o.oci;case"orm":return o.orm;case"pt":return o.pt;case"roh":return o.roh;case"rup":return o.rup;case"ro":return o.ro;case"tlh":return o.tlh;case"sk":return o.sk;case"sl":return o.sl;case"sq":return o.sq;case"hu":return o.hu;case"srd":return o.srd;case"szl":return o.szl;case"tah":return o.tah;case"vec":return o.vec;case"wa":return o.wa;case"yor":return o.yor;default:return[]}}},function(a,e,t){"use strict";a.exports=function(){return[{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}]}},function(a,e,t){function i(a,e){return a&&r(a,e,o)}var r=t(249),o=t(250);a.exports=i},function(a,e){function t(a){return function(e,t,i){for(var r=-1,o=Object(e),s=i(e),n=s.length;n--;){var d=s[a?n:++r];if(!1===t(o[d],d,o))break}return e}}a.exports=t},function(a,e,t){function i(a){return o(a)&&r(a)==s}var r=t(54),o=t(41),s="[object Arguments]";a.exports=i},function(a,e,t){function i(a){var e=s.call(a,d),t=a[d];try{a[d]=void 0;var i=!0}catch(a){}var r=n.call(a);return i&&(e?a[d]=t:delete a[d]),r}var r=t(135),o=Object.prototype,s=o.hasOwnProperty,n=o.toString,d=r?r.toStringTag:void 0;a.exports=i},function(a,e){function t(a){return r.call(a)}var i=Object.prototype,r=i.toString;a.exports=t},function(a,e){function t(){return!1}a.exports=t},function(a,e,t){function i(a){return s(a)&&o(a.length)&&!!n[r(a)]}var r=t(54),o=t(238),s=t(41),n={};n["[object Float32Array]"]=n["[object Float64Array]"]=n["[object Int8Array]"]=n["[object Int16Array]"]=n["[object Int32Array]"]=n["[object Uint8Array]"]=n["[object Uint8ClampedArray]"]=n["[object Uint16Array]"]=n["[object Uint32Array]"]=!0,n["[object Arguments]"]=n["[object Array]"]=n["[object ArrayBuffer]"]=n["[object Boolean]"]=n["[object DataView]"]=n["[object Date]"]=n["[object Error]"]=n["[object Function]"]=n["[object Map]"]=n["[object Number]"]=n["[object Object]"]=n["[object RegExp]"]=n["[object Set]"]=n["[object String]"]=n["[object WeakMap]"]=!1,a.exports=i},function(a,e,t){var i=t(253),r=i(Object.keys,Object);a.exports=r},function(a,e,t){function i(a,e){return function(t,i){if(null==t)return t;if(!r(t))return a(t,i);for(var o=t.length,s=e?o:-1,n=Object(t);(e?s--:++s<o)&&!1!==i(n[s],s,n););return t}}var r=t(64);a.exports=i},function(a,e,t){function i(a){return"function"==typeof a?a:r}var r=t(136);a.exports=i},function(a,e,t){function i(){this.size=0,this.__data__={hash:new r,map:new(s||o),string:new r}}var r=t(490),o=t(108),s=t(240);a.exports=i},function(a,e,t){function i(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}var r=t(491),o=t(496),s=t(497),n=t(498),d=t(499);i.prototype.clear=r,i.prototype.delete=o,i.prototype.get=s,i.prototype.has=n,i.prototype.set=d,a.exports=i},function(a,e,t){function i(){this.__data__=r?r(null):{},this.size=0}var r=t(107);a.exports=i},function(a,e,t){function i(a){return!(!s(a)||o(a))&&(r(a)?m:l).test(n(a))}var r=t(140),o=t(493),s=t(35),n=t(457),d=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,p=c.toString,g=u.hasOwnProperty,m=RegExp("^"+p.call(g).replace(d,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");a.exports=i},function(a,e,t){function i(a){return!!o&&o in a}var r=t(494),o=function(){var a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();a.exports=i},function(a,e,t){var i=t(47),r=i["__core-js_shared__"];a.exports=r},function(a,e){function t(a,e){return null==a?void 0:a[e]}a.exports=t},function(a,e){function t(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e}a.exports=t},function(a,e,t){function i(a){var e=this.__data__;if(r){var t=e[a];return t===o?void 0:t}return n.call(e,a)?e[a]:void 0}var r=t(107),o="__lodash_hash_undefined__",s=Object.prototype,n=s.hasOwnProperty;a.exports=i},function(a,e,t){function i(a){var e=this.__data__;return r?void 0!==e[a]:s.call(e,a)}var r=t(107),o=Object.prototype,s=o.hasOwnProperty;a.exports=i},function(a,e,t){function i(a,e){var t=this.__data__;return this.size+=this.has(a)?0:1,t[a]=r&&void 0===e?o:e,this}var r=t(107),o="__lodash_hash_undefined__";a.exports=i},function(a,e){function t(){this.__data__=[],this.size=0}a.exports=t},function(a,e,t){function i(a){var e=this.__data__,t=r(e,a);return!(t<0)&&(t==e.length-1?e.pop():s.call(e,t,1),--this.size,!0)}var r=t(109),o=Array.prototype,s=o.splice;a.exports=i},function(a,e,t){function i(a){var e=this.__data__,t=r(e,a);return t<0?void 0:e[t][1]}var r=t(109);a.exports=i},function(a,e,t){function i(a){return r(this.__data__,a)>-1}var r=t(109);a.exports=i},function(a,e,t){function i(a,e){var t=this.__data__,i=r(t,a);return i<0?(++this.size,t.push([a,e])):t[i][1]=e,this}var r=t(109);a.exports=i},function(a,e,t){function i(a){var e=r(this,a).delete(a);return this.size-=e?1:0,e}var r=t(110);a.exports=i},function(a,e){function t(a){var e=typeof a;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==a:null===a}a.exports=t},function(a,e,t){function i(a){return r(this,a).get(a)}var r=t(110);a.exports=i},function(a,e,t){function i(a){return r(this,a).has(a)}var r=t(110);a.exports=i},function(a,e,t){function i(a,e){var t=r(this,a),i=t.size;return t.set(a,e),this.size+=t.size==i?0:1,this}var r=t(110);a.exports=i},function(a,e,t){function i(a){if("string"==typeof a)return a;if(s(a))return o(a,i)+"";if(n(a))return c?c.call(a):"";var e=a+"";return"0"==e&&1/a==-d?"-0":e}var r=t(135),o=t(241),s=t(49),n=t(305),d=1/0,l=r?r.prototype:void 0,c=l?l.toString:void 0;a.exports=i},,,,,,function(a,e,t){"use strict";function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function r(a,e,t){if(a&&l.isObject(a)&&a instanceof i)return a;var r=new i;return r.parse(a,e,t),r}function o(a){return l.isString(a)&&(a=r(a)),a instanceof i?a.format():i.prototype.format.call(a)}function s(a,e){return r(a,!1,!0).resolve(e)}function n(a,e){return a?r(a,!1,!0).resolveObject(e):e}var d=t(517),l=t(518);e.parse=r,e.resolve=s,e.resolveObject=n,e.format=o,e.Url=i;var c=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,p=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,g=["<",">",'"',"`"," ","\r","\n","\t"],m=["{","}","|","\\","^","`"].concat(g),f=["'"].concat(m),b=["%","/","?",";","#"].concat(f),h=["/","?","#"],v=/^[+a-z0-9A-Z_-]{0,63}$/,z=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},x={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},k=t(519);i.prototype.parse=function(a,e,t){if(!l.isString(a))throw new TypeError("Parameter 'url' must be a string, not "+typeof a);var i=a.indexOf("?"),r=-1!==i&&i<a.indexOf("#")?"?":"#",o=a.split(r),s=/\\/g;o[0]=o[0].replace(s,"/"),a=o.join(r);var n=a;if(n=n.trim(),!t&&1===a.split("#").length){var u=p.exec(n);if(u)return this.path=n,this.href=n,this.pathname=u[1],u[2]?(this.search=u[2],this.query=e?k.parse(this.search.substr(1)):this.search.substr(1)):e&&(this.search="",this.query={}),this}var g=c.exec(n);if(g){g=g[0];var m=g.toLowerCase();this.protocol=m,n=n.substr(g.length)}if(t||g||n.match(/^\/\/[^@\/]+@[^@\/]+/)){var _="//"===n.substr(0,2);!_||g&&w[g]||(n=n.substr(2),this.slashes=!0)}if(!w[g]&&(_||g&&!x[g])){for(var j=-1,q=0;q<h.length;q++){var E=n.indexOf(h[q]);-1!==E&&(-1===j||E<j)&&(j=E)}var S,A;A=-1===j?n.lastIndexOf("@"):n.lastIndexOf("@",j),-1!==A&&(S=n.slice(0,A),n=n.slice(A+1),this.auth=decodeURIComponent(S)),j=-1;for(var q=0;q<b.length;q++){var E=n.indexOf(b[q]);-1!==E&&(-1===j||E<j)&&(j=E)}-1===j&&(j=n.length),this.host=n.slice(0,j),n=n.slice(j),this.parseHost(),this.hostname=this.hostname||"";var T="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!T)for(var C=this.hostname.split(/\./),q=0,O=C.length;q<O;q++){var D=C[q];if(D&&!D.match(v)){for(var P="",R=0,B=D.length;R<B;R++)D.charCodeAt(R)>127?P+="x":P+=D[R];if(!P.match(v)){var F=C.slice(0,q),M=C.slice(q+1),L=D.match(z);L&&(F.push(L[1]),M.unshift(L[2])),M.length&&(n="/"+M.join(".")+n),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=d.toASCII(this.hostname));var I=this.port?":"+this.port:"",$=this.hostname||"";this.host=$+I,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==n[0]&&(n="/"+n))}if(!y[m])for(var q=0,O=f.length;q<O;q++){var N=f[q];if(-1!==n.indexOf(N)){var U=encodeURIComponent(N);U===N&&(U=escape(N)),n=n.split(N).join(U)}}var W=n.indexOf("#");-1!==W&&(this.hash=n.substr(W),n=n.slice(0,W));var H=n.indexOf("?");if(-1!==H?(this.search=n.substr(H),this.query=n.substr(H+1),e&&(this.query=k.parse(this.query)),n=n.slice(0,H)):e&&(this.search="",this.query={}),n&&(this.pathname=n),x[m]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var I=this.pathname||"",K=this.search||"";this.path=I+K}return this.href=this.format(),this},i.prototype.format=function(){var a=this.auth||"";a&&(a=encodeURIComponent(a),a=a.replace(/%3A/i,":"),a+="@");var e=this.protocol||"",t=this.pathname||"",i=this.hash||"",r=!1,o="";this.host?r=a+this.host:this.hostname&&(r=a+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(o=k.stringify(this.query));var s=this.search||o&&"?"+o||"";return e&&":"!==e.substr(-1)&&(e+=":"),this.slashes||(!e||x[e])&&!1!==r?(r="//"+(r||""),t&&"/"!==t.charAt(0)&&(t="/"+t)):r||(r=""),i&&"#"!==i.charAt(0)&&(i="#"+i),s&&"?"!==s.charAt(0)&&(s="?"+s),t=t.replace(/[?#]/g,function(a){return encodeURIComponent(a)}),s=s.replace("#","%23"),e+r+t+s+i},i.prototype.resolve=function(a){return this.resolveObject(r(a,!1,!0)).format()},i.prototype.resolveObject=function(a){if(l.isString(a)){var e=new i;e.parse(a,!1,!0),a=e}for(var t=new i,r=Object.keys(this),o=0;o<r.length;o++){var s=r[o];t[s]=this[s]}if(t.hash=a.hash,""===a.href)return t.href=t.format(),t;if(a.slashes&&!a.protocol){for(var n=Object.keys(a),d=0;d<n.length;d++){var c=n[d];"protocol"!==c&&(t[c]=a[c])}return x[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="/"),t.href=t.format(),t}if(a.protocol&&a.protocol!==t.protocol){if(!x[a.protocol]){for(var u=Object.keys(a),p=0;p<u.length;p++){var g=u[p];t[g]=a[g]}return t.href=t.format(),t}if(t.protocol=a.protocol,a.host||w[a.protocol])t.pathname=a.pathname;else{for(var m=(a.pathname||"").split("/");m.length&&!(a.host=m.shift()););a.host||(a.host=""),a.hostname||(a.hostname=""),""!==m[0]&&m.unshift(""),m.length<2&&m.unshift(""),t.pathname=m.join("/")}if(t.search=a.search,t.query=a.query,t.host=a.host||"",t.auth=a.auth,t.hostname=a.hostname||a.host,t.port=a.port,t.pathname||t.search){var f=t.pathname||"",b=t.search||"";t.path=f+b}return t.slashes=t.slashes||a.slashes,t.href=t.format(),t}var h=t.pathname&&"/"===t.pathname.charAt(0),v=a.host||a.pathname&&"/"===a.pathname.charAt(0),z=v||h||t.host&&a.pathname,y=z,k=t.pathname&&t.pathname.split("/")||[],m=a.pathname&&a.pathname.split("/")||[],_=t.protocol&&!x[t.protocol];if(_&&(t.hostname="",t.port=null,t.host&&(""===k[0]?k[0]=t.host:k.unshift(t.host)),t.host="",a.protocol&&(a.hostname=null,a.port=null,a.host&&(""===m[0]?m[0]=a.host:m.unshift(a.host)),a.host=null),z=z&&(""===m[0]||""===k[0])),v)t.host=a.host||""===a.host?a.host:t.host,t.hostname=a.hostname||""===a.hostname?a.hostname:t.hostname,t.search=a.search,t.query=a.query,k=m;else if(m.length)k||(k=[]),k.pop(),k=k.concat(m),t.search=a.search,t.query=a.query;else if(!l.isNullOrUndefined(a.search)){if(_){t.hostname=t.host=k.shift();var j=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");j&&(t.auth=j.shift(),t.host=t.hostname=j.shift())}return t.search=a.search,t.query=a.query,l.isNull(t.pathname)&&l.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.href=t.format(),t}if(!k.length)return t.pathname=null,t.search?t.path="/"+t.search:t.path=null,t.href=t.format(),t;for(var q=k.slice(-1)[0],E=(t.host||a.host||k.length>1)&&("."===q||".."===q)||""===q,S=0,A=k.length;A>=0;A--)q=k[A],"."===q?k.splice(A,1):".."===q?(k.splice(A,1),S++):S&&(k.splice(A,1),S--);if(!z&&!y)for(;S--;S)k.unshift("..");!z||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),E&&"/"!==k.join("/").substr(-1)&&k.push("");var T=""===k[0]||k[0]&&"/"===k[0].charAt(0);if(_){t.hostname=t.host=T?"":k.length?k.shift():"";var j=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");j&&(t.auth=j.shift(),t.host=t.hostname=j.shift())}return z=z||t.host&&k.length,z&&!T&&k.unshift(""),k.length?t.pathname=k.join("/"):(t.pathname=null,t.path=null),l.isNull(t.pathname)&&l.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.auth=a.auth||t.auth,t.slashes=t.slashes||a.slashes,t.href=t.format(),t},i.prototype.parseHost=function(){var a=this.host,e=u.exec(a);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),a=a.substr(0,a.length-e.length)),a&&(this.hostname=a)}},function(a,e,t){(function(a,i){var r;!function(o){function s(a){throw new RangeError(O[a])}function n(a,e){for(var t=a.length,i=[];t--;)i[t]=e(a[t]);return i}function d(a,e){var t=a.split("@"),i="";return t.length>1&&(i=t[0]+"@",a=t[1]),a=a.replace(C,"."),i+n(a.split("."),e).join(".")}function l(a){for(var e,t,i=[],r=0,o=a.length;r<o;)e=a.charCodeAt(r++),e>=55296&&e<=56319&&r<o?(t=a.charCodeAt(r++),56320==(64512&t)?i.push(((1023&e)<<10)+(1023&t)+65536):(i.push(e),r--)):i.push(e);return i}function c(a){return n(a,function(a){var e="";return a>65535&&(a-=65536,e+=R(a>>>10&1023|55296),a=56320|1023&a),e+=R(a)}).join("")}function u(a){return a-48<10?a-22:a-65<26?a-65:a-97<26?a-97:w}function p(a,e){return a+22+75*(a<26)-((0!=e)<<5)}function g(a,e,t){var i=0;for(a=t?P(a/j):a>>1,a+=P(a/e);a>D*k>>1;i+=w)a=P(a/D);return P(i+(D+1)*a/(a+_))}function m(a){var e,t,i,r,o,n,d,l,p,m,f=[],b=a.length,h=0,v=E,z=q;for(t=a.lastIndexOf(S),t<0&&(t=0),i=0;i<t;++i)a.charCodeAt(i)>=128&&s("not-basic"),f.push(a.charCodeAt(i));for(r=t>0?t+1:0;r<b;){for(o=h,n=1,d=w;r>=b&&s("invalid-input"),l=u(a.charCodeAt(r++)),(l>=w||l>P((y-h)/n))&&s("overflow"),h+=l*n,p=d<=z?x:d>=z+k?k:d-z,!(l<p);d+=w)m=w-p,n>P(y/m)&&s("overflow"),n*=m;e=f.length+1,z=g(h-o,e,0==o),P(h/e)>y-v&&s("overflow"),v+=P(h/e),h%=e,f.splice(h++,0,v)}return c(f)}function f(a){var e,t,i,r,o,n,d,c,u,m,f,b,h,v,z,_=[];for(a=l(a),b=a.length,e=E,t=0,o=q,n=0;n<b;++n)(f=a[n])<128&&_.push(R(f));for(i=r=_.length,r&&_.push(S);i<b;){for(d=y,n=0;n<b;++n)(f=a[n])>=e&&f<d&&(d=f);for(h=i+1,d-e>P((y-t)/h)&&s("overflow"),t+=(d-e)*h,e=d,n=0;n<b;++n)if(f=a[n],f<e&&++t>y&&s("overflow"),f==e){for(c=t,u=w;m=u<=o?x:u>=o+k?k:u-o,!(c<m);u+=w)z=c-m,v=w-m,_.push(R(p(m+z%v,0))),c=P(z/v);_.push(R(p(c,0))),o=g(t,h,i==r),t=0,++i}++t,++e}return _.join("")}function b(a){return d(a,function(a){return A.test(a)?m(a.slice(4).toLowerCase()):a})}function h(a){return d(a,function(a){return T.test(a)?"xn--"+f(a):a})}var v=("object"==typeof e&&e&&e.nodeType,"object"==typeof a&&a&&a.nodeType,"object"==typeof i&&i);var z,y=2147483647,w=36,x=1,k=26,_=38,j=700,q=72,E=128,S="-",A=/^xn--/,T=/[^\x20-\x7E]/,C=/[\x2E\u3002\uFF0E\uFF61]/g,O={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},D=w-x,P=Math.floor,R=String.fromCharCode;z={version:"1.4.1",ucs2:{decode:l,encode:c},decode:m,encode:f,toASCII:h,toUnicode:b},void 0!==(r=function(){return z}.call(e,t,e,a))&&(a.exports=r)}()}).call(e,t(37)(a),t(10))},function(a,e,t){"use strict";a.exports={isString:function(a){return"string"==typeof a},isObject:function(a){return"object"==typeof a&&null!==a},isNull:function(a){return null===a},isNullOrUndefined:function(a){return null==a}}},function(a,e,t){"use strict";e.decode=e.parse=t(520),e.encode=e.stringify=t(244)},function(a,e,t){"use strict";function i(a,e){return Object.prototype.hasOwnProperty.call(a,e)}a.exports=function(a,e,t,o){e=e||"&",t=t||"=";var s={};if("string"!=typeof a||0===a.length)return s;var n=/\+/g;a=a.split(e);var d=1e3;o&&"number"==typeof o.maxKeys&&(d=o.maxKeys);var l=a.length;d>0&&l>d&&(l=d);for(var c=0;c<l;++c){var u,p,g,m,f=a[c].replace(n,"%20"),b=f.indexOf(t);b>=0?(u=f.substr(0,b),p=f.substr(b+1)):(u=f,p=""),g=decodeURIComponent(u),m=decodeURIComponent(p),i(s,g)?r(s[g])?s[g].push(m):s[g]=[s[g],m]:s[g]=m}return s};var r=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}},,,,,,,,,,,,,,,,,,,,,function(a,e,t){function i(){this.__data__=new r,this.size=0}var r=t(108);a.exports=i},function(a,e){function t(a){var e=this.__data__,t=e.delete(a);return this.size=e.size,t}a.exports=t},function(a,e){function t(a){return this.__data__.get(a)}a.exports=t},function(a,e){function t(a){return this.__data__.has(a)}a.exports=t},function(a,e,t){function i(a,e){var t=this.__data__;if(t instanceof r){var i=t.__data__;if(!o||i.length<n-1)return i.push([a,e]),this.size=++t.size,this;t=this.__data__=new s(i)}return t.set(a,e),this.size=t.size,this}var r=t(108),o=t(240),s=t(239),n=200;a.exports=i},function(a,e,t){function i(a,e,t,i,z,y,w){var x=h(a,t),k=h(e,t),_=w.get(k);if(_)return void r(a,t,_);var j=y?y(x,k,t+"",a,e,w):void 0,q=void 0===j;if(q){var E=c(k),S=!E&&p(k),A=!E&&!S&&b(k);j=k,E||S||A?c(x)?j=x:u(x)?j=n(x):S?(q=!1,j=o(k,!0)):A?(q=!1,j=s(k,!0)):j=[]:f(k)||l(k)?(j=x,l(x)?j=v(x):(!m(x)||i&&g(x))&&(j=d(k))):q=!1}q&&(w.set(k,j),z(j,k,i,y,w),w.delete(k)),r(a,t,j)}var r=t(259),o=t(458),s=t(459),n=t(461),d=t(462),l=t(182),c=t(49),u=t(345),p=t(183),g=t(140),m=t(35),f=t(463),b=t(189),h=t(261),v=t(548);a.exports=i},function(a,e,t){var i=t(35),r=Object.create,o=function(){function a(){}return function(e){if(!i(e))return{};if(r)return r(e);a.prototype=e;var t=new a;return a.prototype=void 0,t}}();a.exports=o},function(a,e,t){function i(a){return r(a,o(a))}var r=t(330),o=t(184);a.exports=i},function(a,e,t){function i(a){if(!r(a))return s(a);var e=o(a),t=[];for(var i in a)("constructor"!=i||!e&&d.call(a,i))&&t.push(i);return t}var r=t(35),o=t(141),s=t(550),n=Object.prototype,d=n.hasOwnProperty;a.exports=i},function(a,e){function t(a){var e=[];if(null!=a)for(var t in Object(a))e.push(t);return e}a.exports=t},function(a,e,t){var i=t(552),r=t(260),o=t(136),s=r?function(a,e){return r(a,"toString",{configurable:!0,enumerable:!1,value:i(e),writable:!0})}:o;a.exports=s},function(a,e){function t(a){return function(){return a}}a.exports=t},function(a,e){function t(a){var e=0,t=0;return function(){var s=o(),n=r-(s-t);if(t=s,n>0){if(++e>=i)return arguments[0]}else e=0;return a.apply(void 0,arguments)}}var i=800,r=16,o=Date.now;a.exports=t},function(a,e,t){(function(a,e){!function(a,t){"use strict";function i(a){"function"!=typeof a&&(a=new Function(""+a));for(var e=new Array(arguments.length-1),t=0;t<e.length;t++)e[t]=arguments[t+1];var i={callback:a,args:e};return l[d]=i,n(d),d++}function r(a){delete l[a]}function o(a){var e=a.callback,i=a.args;switch(i.length){case 0:e();break;case 1:e(i[0]);break;case 2:e(i[0],i[1]);break;case 3:e(i[0],i[1],i[2]);break;default:e.apply(t,i)}}function s(a){if(c)setTimeout(s,0,a);else{var e=l[a];if(e){c=!0;try{o(e)}finally{r(a),c=!1}}}}if(!a.setImmediate){var n,d=1,l={},c=!1,u=a.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(a);p=p&&p.setTimeout?p:a,"[object process]"==={}.toString.call(a.process)?function(){n=function(a){e.nextTick(function(){s(a)})}}():function(){if(a.postMessage&&!a.importScripts){var e=!0,t=a.onmessage;return a.onmessage=function(){e=!1},a.postMessage("","*"),a.onmessage=t,e}}()?function(){var e="setImmediate$"+Math.random()+"$",t=function(t){t.source===a&&"string"==typeof t.data&&0===t.data.indexOf(e)&&s(+t.data.slice(e.length))};a.addEventListener?a.addEventListener("message",t,!1):a.attachEvent("onmessage",t),n=function(t){a.postMessage(e+t,"*")}}():a.MessageChannel?function(){var a=new MessageChannel;a.port1.onmessage=function(a){s(a.data)},n=function(e){a.port2.postMessage(e)}}():u&&"onreadystatechange"in u.createElement("script")?function(){var a=u.documentElement;n=function(e){var t=u.createElement("script");t.onreadystatechange=function(){s(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}}():function(){n=function(a){setTimeout(s,0,a)}}(),p.setImmediate=i,p.clearImmediate=r}}("undefined"==typeof self?void 0===a?this:a:self)}).call(e,t(10),t(103))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";a.exports=function(){return[" ","\\n","\\r","\\t"," "," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">"]}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";var i=t(1016);a.exports=function(a){return i(a).length}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";function i(a){r(a,{original:"",marked:""}),this._properties=a}var r=t(1233);i.prototype.getOriginal=function(){return this._properties.original},i.prototype.getMarked=function(){return this._properties.marked},i.prototype.applyWithReplace=function(a){return a.split(this._properties.original).join(this._properties.marked)},a.exports=i},function(a,e,t){function i(a){return"function"==typeof a?a:null==a?s:"object"==typeof a?n(a)?o(a[0],a[1]):r(a):d(a)}var r=t(1668),o=t(1681),s=t(136),n=t(49),d=t(1686);a.exports=i},function(a,e,t){"use strict";var i=t(154).stripFullTags,r=t(79),o=t(1157),s=t(153),n=t(299);a.exports=function(a){if(""===(a=r(i(a))))return[];var e=a.split(/\s/g);return e=s(e,function(a){return o(a)}),n(e,function(a){return""!==a.trim()})}},function(a,e,t){"use strict";function i(){M=[],b=q(function(a){M.push(a)}),b.addRule(D,"html-start"),b.addRule(P,"html-end"),b.addRule(B,"block-start"),b.addRule(F,"block-end"),b.addRule(T,"full-stop"),b.addRule(C,"sentence-delimiter"),b.addRule(O,"sentence")}function r(a){return a!==a.toLocaleLowerCase()}function o(a){return!y(parseInt(a,10))}function s(a){return/<br/.test(a)}function n(a){return"'"===(a=S(a))||'"'===a}function d(a){return"¿"===a||"¡"===a}function l(a){return i(),b.onText(a),b.end(),M}function c(a){return a.replace(/\s+/," ")}function u(a){var e="";return v(a[0])||(e+=a[0].src),v(a[1])||(e+=a[1].src),e=c(e)}function p(a){return r(a)||o(a)||n(a)||d(a)}function g(a){return!v(a)&&("html-start"===a.type||"html-end"===a.type||"block-start"===a.type)}function m(a){var e,t,i=[],r="";do{t=!1;var n=a[0],d=a[a.length-1];"html-start"===n.type&&"html-end"===d.type&&(a=a.slice(1,a.length-1),t=!0)}while(t&&a.length>1);return z(a,function(t,n){var d,l,c=a[n+1],m=a[n+2];switch(t.type){case"html-start":case"html-end":s(t.src)?(i.push(r),r=""):r+=t.src;break;case"sentence":r+=t.src;break;case"sentence-delimiter":r+=t.src,v(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(i.push(r),r="");break;case"full-stop":if(r+=t.src,l=u([c,m]),d=l.length>=2,e=d?l[1]:"",d&&o(l[0]))break;(d&&p(e)||g(c))&&(i.push(r),r="");break;case"block-start":r+=t.src;break;case"block-end":if(r+=t.src,l=u([c,m]),d=l.length>=2,e=d?l[0]:"",d&&o(l[0]))break;(d&&p(e)||g(c))&&(i.push(r),r="")}}),""!==r&&i.push(r),i=h(i,function(a){return a.trim()})}function f(a){var e=l(a);return 0===e.length?[]:m(e)}var b,h=t(153),v=t(56),z=t(57),y=t(1708),w=t(299),x=t(1128),k=t(279),_=t(1351),j=t(155),q=t(453),E=t(423).getBlocks,S=t(1051).normalize,A=t(1348).unifyNonBreakingSpace,T=new RegExp("^[.]$"),C=new RegExp("^[?!;…]$"),O=new RegExp("^[^.?!;…<\\(\\)\\[\\]]+$"),D=/^<([^>\s\/]+)[^>]*>$/im,P=/^<\/([^>\s]+)[^>]*>$/im,R=new RegExp("\n\r|\n|\r"),B=/^\s*[[({]\s*$/,F=/^\s*[\])}]\s*$/,M=[],L=j(f);a.exports=function(a){a=A(a);var e,t=E(a);return t=x(t,function(a){return a.split(R)}),e=x(t,L),w(e,_(k))}},,,,,,,,,,,,,,,function(a,e,t){"use strict";a.exports=function(a){return"<yoastmark class='yoast-text-mark'>"+a+"</yoastmark>"}},function(a,e,t){"use strict";var i=t(1347),r=t(79),o=t(1157),s=t(1348).unifyAllSpaces,n=t(1349),d=t(1051).normalize,l=t(153);a.exports=function(a,e,t,c){a=i(a),a=s(a),a=d(a),e=d(e);var u=n(a,e,t,c);return u=l(u,function(a){return r(o(a))}),{count:u.length,matches:u}}},,,,,,,,,,,,,,,,,function(a,e,t){"use strict";a.exports=function(a){return Math.round(a)===a?Math.round(a):Math.round(10*a)/10}},function(a,e,t){"use strict";function i(a){return a.replace(/[‘’‛`]/g,"'")}function r(a){return a.replace(/[“”〝〞〟‟„]/g,'"')}function o(a){return r(i(a))}a.exports={normalizeSingle:i,normalizeDouble:r,normalize:o}},function(a,e,t){"use strict";function i(a){if(!(this instanceof i))return new i(a);l.call(this,a),c.call(this,a),a&&!1===a.readable&&(this.readable=!1),a&&!1===a.writable&&(this.writable=!1),this.allowHalfOpen=!0,a&&!1===a.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",r)}function r(){this.allowHalfOpen||this._writableState.ended||s.nextTick(o,this)}function o(a){a.end()}var s=t(1160),n=Object.keys||function(a){var e=[];for(var t in a)e.push(t);return e};a.exports=i;var d=t(1133);d.inherits=t(43);var l=t(1376),c=t(1277);d.inherits(i,l);for(var u=n(c.prototype),p=0;p<u.length;p++){var g=u[p];i.prototype[g]||(i.prototype[g]=c.prototype[g])}Object.defineProperty(i.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(i.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(a){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=a,this._writableState.destroyed=a)}}),i.prototype._destroy=function(a,e){this.push(null),this.end(),s.nextTick(e,a)}},,,,,,,,,,function(a,e,t){"use strict";var i=t(1665),r=t(181);a.exports=function(a,e){var t=r(a);return i(e,t)>-1}},function(a,e,t){"use strict";var i=t(303),r=t(153);a.exports=function(a,e){var t,o=e||!1;return t="("+r(a,function(a){return o?a:i(a,!0)}).join(")|(")+")",new RegExp(t,"ig")}},function(a,e,t){function i(e,t){return delete a.exports[e],a.exports[e]=t,t}var r=t(1370),o=t(1741);a.exports={Parser:r,Tokenizer:t(1371),ElementType:t(1132),DomHandler:o,get FeedHandler(){return i("FeedHandler",t(1743))},get Stream(){return i("Stream",t(1744))},get WritableStream(){return i("WritableStream",t(1375))},get ProxyHandler(){return i("ProxyHandler",t(1759))},get DomUtils(){return i("DomUtils",t(1760))},get CollectingHandler(){return i("CollectingHandler",t(1772))},DefaultHandler:o,get RssHandler(){return i("RssHandler",this.FeedHandler)},parseDOM:function(a,e){var t=new o(e);return new r(t,e).end(a),t.dom},parseFeed:function(e,t){var i=new a.exports.FeedHandler(t);return new r(i,t).end(e),i.dom},createDomStream:function(a,e,t){var i=new o(a,e,t);return new r(i,e)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},function(a,e,t){"use strict";var i=t(57),r=t(1016),o=t(1838)(),s=o.regularParticiples,n=o.irregularParticiples,d=t(1844),l=t(1847),c=t(1848),u=t(1849),p=t(1850);a.exports=function(a,e,t){var o=r(a),g=[];return i(o,function(i){var r="";if(0!==s(i,t).length&&(r="regular"),0!==n(i,t).length&&(r="irregular"),""!==r)switch(t){case"fr":g.push(new l(i,a,{auxiliaries:e,type:r,language:t}));break;case"es":g.push(new c(i,a,{auxiliaries:e,type:r,language:t}));break;case"it":g.push(new u(i,a,{auxiliaries:e,type:r,language:t}));break;case"nl":g.push(new p(i,a,{auxiliaries:e,type:r,language:t}));break;case"en":default:g.push(new d(i,a,{auxiliaries:e,type:r,language:t}))}}),g}},function(a,e,t){"use strict";var i=t(1389).getType,r=t(1389).isSameType,o=t(1233),s=t(57),n={auxiliaries:[],type:"",language:""},d=function(a){s(a,function(a,e){var t=i(n[e]);if(!1===r(a,t))throw Error("Attribute "+e+" has invalid type. Expected "+t+", got "+i(a)+".")})},l=function(a,e,t){this.setParticiple(a),this.setSentencePart(e),this._determinesSentencePartIsPassive=!1,t=t||{},o(t,n),d(t),this._attributes=t};l.prototype.setParticiple=function(a){if(""===a)throw Error("The participle should not be empty.");this._participle=a},l.prototype.getParticiple=function(){return this._participle},l.prototype.setSentencePart=function(a){if(""===a)throw Error("The sentence part should not be empty.");this._sentencePart=a},l.prototype.getSentencePart=function(){return this._sentencePart},l.prototype.getType=function(){return this._attributes.type},l.prototype.getAuxiliaries=function(){return this._attributes.auxiliaries},l.prototype.getLanguage=function(){return this._attributes.language},l.prototype.determinesSentencePartIsPassive=function(){return this._determinesSentencePartIsPassive},l.prototype.setSentencePartPassiveness=function(a){if(!r(a,"boolean"))throw Error("Passiveness had invalid type. Expected boolean, got "+i(a)+".");this._determinesSentencePartIsPassive=a},a.exports=l},function(a,e,t){"use strict";var i=function(a,e,t){this._sentencePartText=a,this._auxiliaries=e,this._locale=t,this._isPassive=!1};i.prototype.getSentencePartText=function(){return this._sentencePartText},i.prototype.isPassive=function(){return this._isPassive},i.prototype.getAuxiliaries=function(){return this._auxiliaries},i.prototype.getLocale=function(){return this._locale},i.prototype.setPassive=function(a){this._isPassive=a},a.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e){a.exports=function(a){return a&&"object"==typeof a&&"function"==typeof a.copy&&"function"==typeof a.fill&&"function"==typeof a.readUInt8}},function(a,e,t){var i=t(1677),r=t(240),o=t(1678),s=t(1337),n=t(1679),d=t(54),l=t(457),c=l(i),u=l(r),p=l(o),g=l(s),m=l(n),f=d;(i&&"[object DataView]"!=f(new i(new ArrayBuffer(1)))||r&&"[object Map]"!=f(new r)||o&&"[object Promise]"!=f(o.resolve())||s&&"[object Set]"!=f(new s)||n&&"[object WeakMap]"!=f(new n))&&(f=function(a){var e=d(a),t="[object Object]"==e?a.constructor:void 0,i=t?l(t):"";if(i)switch(i){case c:return"[object DataView]";case u:return"[object Map]";case p:return"[object Promise]";case g:return"[object Set]";case m:return"[object WeakMap]"}return e}),a.exports=f},function(a,e,t){function i(a){if("string"==typeof a||r(a))return a;var e=a+"";return"0"==e&&1/a==-o?"-0":e}var r=t(305),o=1/0;a.exports=i},function(a,e,t){function i(a,e,t,s,n){var d=-1,l=a.length;for(t||(t=o),n||(n=[]);++d<l;){var c=a[d];e>0&&t(c)?e>1?i(c,e-1,t,s,n):r(n,c):s||(n[n.length]=c)}return n}var r=t(1235),o=t(1692);a.exports=i},function(a,e,t){function i(a,e){return r(o(a,e),1)}var r=t(1127),o=t(153);a.exports=i},function(a,e,t){"use strict";var i=t(1702),r=t(1051).normalize,o=t(1707),s=t(1250),n=t(279),d=t(1017),l=t(1063),c=t(1709),u=t(1014);a.exports=function(a){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=a.getKeyword(),p=o(a.getSynonyms()),g=r(a.getText()),m=d(g),f=[];if(!0===e?f=f.concat(t):(f=f.concat(t,p).filter(Boolean),f.sort(function(a,e){return e.length-a.length})),n(f))return{count:0,matches:[],markings:[],matchesIndices:[]};var b=[],h=[],v=[],z=0,y=0,w=[];return m.forEach(function(a){h=i(a,f).matches,h.length>0&&(h.forEach(function(e){var t=a.indexOf(e,y);w.push({index:t+z,match:e}),y+=t+e.length}),v=v.concat(new u({original:a,marked:a.replace(l(h),function(a){return c(a)})}))),b=b.concat(h),z+=a.length+1}),{count:b.length,matches:s(b).sort(function(a,e){return e.length-a.length}),markings:v,matchesIndices:w}}},function(a,e,t){"use strict";var i=["bekommst","bekommt","bekamst","bekommest","bekommet","bekämest","bekämst","bekämet","bekämt","gekriegt","gehörst","gehört","gehörtest","gehörtet","gehörest","gehöret","erhältst","erhält","erhaltet","erhielt","erhieltest","erhieltst","erhieltet","erhaltest"],r=["werde","wirst","wird","werden","werdet","wurde","ward","wurdest","wardst","wurden","wurdet","worden","werdest","würde","würdest","würden","würdet","bekomme","bekommen","bekam","bekamen","bekäme","bekämen","kriege","kriegst","kriegt","kriegen","kriegte","kriegtest","kriegten","kriegtet","kriegest","krieget","gehöre","gehören","gehörte","gehörten","erhalte","erhalten","erhielten","erhielte"],o=["werden","bekommen","kriegen","gehören","erhalten"];a.exports=function(){return{participleLike:i,otherAuxiliaries:r.concat(o),filteredAuxiliaries:i.concat(r),infinitiveAuxiliaries:o,allAuxiliaries:i.concat(r,o)}}},function(a,e,t){"use strict";var i=t(1271),r=t(1158),o=t(1889),s=t(46),n=t(1891).showTrace,d=t(56),l=t(140),c=t(57),u=t(299),p=t(153),g=t(1384),m=t(1279),f=function(a,e){this.setI18n(a),this._assessments=[],this._options=e||{}};f.prototype.setI18n=function(a){if(d(a))throw new r("The assessor requires an i18n object.");this.i18n=a},f.prototype.getAvailableAssessments=function(){return this._assessments},f.prototype.isApplicable=function(a,e,t){return!a.hasOwnProperty("isApplicable")&&"function"!=typeof a.isApplicable||a.isApplicable(e,t)},f.prototype.hasMarker=function(a){return!(!d(window)&&!d(window.yoastHideMarkers)&&window.yoastHideMarkers)&&(l(this._options.marker)&&(a.hasOwnProperty("getMarks")||"function"==typeof a.getMarks))},f.prototype.getSpecificMarker=function(){return this._options.marker},f.prototype.getPaper=function(){return this._lastPaper},f.prototype.getMarker=function(a,e,t){var i=this._options.marker;return function(){var r=a.getMarks(e,t);r=o(r),i(e,r)}},f.prototype.assess=function(a){var e=new i(a),t=this.getAvailableAssessments();this.results=[],t=u(t,function(t){return this.isApplicable(t,a,e)}.bind(this)),this.setHasMarkers(!1),this.results=p(t,this.executeAssessment.bind(this,a,e)),this._lastPaper=a},f.prototype.setHasMarkers=function(a){this._hasMarkers=a},f.prototype.hasMarkers=function(){return this._hasMarkers},f.prototype.executeAssessment=function(a,e,t){var i;try{i=t.getResult(a,e,this.i18n),i.setIdentifier(t.identifier),i.hasMarks()&&this.hasMarker(t)&&(this.setHasMarkers(!0),i.setMarker(this.getMarker(t,a,e)))}catch(a){n(a),i=new s,i.setScore(-1),i.setText(this.i18n.sprintf(this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),t.identifier,a))}return i},f.prototype.getValidResults=function(){return u(this.results,function(a){return this.isValidResult(a)}.bind(this))},f.prototype.isValidResult=function(a){return a.hasScore()&&a.hasText()},f.prototype.calculateOverallScore=function(){var a=this.getValidResults(),e=0;return c(a,function(a){e+=a.getScore()}),Math.round(e/(9*a.length)*100)||0},f.prototype.addAssessment=function(a,e){return e.hasOwnProperty("identifier")||(e.identifier=a),this._assessments.push(e),!0},f.prototype.removeAssessment=function(a){var e=g(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier});-1!==e&&this._assessments.splice(e,1)},f.prototype.getAssessment=function(a){return m(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier})},f.prototype.getApplicableAssessments=function(){var a=this.getAvailableAssessments();return u(a,function(a){return this.isApplicable(a,this.getPaper())}.bind(this))},a.exports=f},function(a,e){a.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},function(a,e,t){(function(a){function t(a){return Array.isArray?Array.isArray(a):"[object Array]"===b(a)}function i(a){return"boolean"==typeof a}function r(a){return null===a}function o(a){return null==a}function s(a){return"number"==typeof a}function n(a){return"string"==typeof a}function d(a){return"symbol"==typeof a}function l(a){return void 0===a}function c(a){return"[object RegExp]"===b(a)}function u(a){return"object"==typeof a&&null!==a}function p(a){return"[object Date]"===b(a)}function g(a){return"[object Error]"===b(a)||a instanceof Error}function m(a){return"function"==typeof a}function f(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a}function b(a){return Object.prototype.toString.call(a)}e.isArray=t,e.isBoolean=i,e.isNull=r,e.isNullOrUndefined=o,e.isNumber=s,e.isString=n,e.isSymbol=d,e.isUndefined=l,e.isRegExp=c,e.isObject=u,e.isDate=p,e.isError=g,e.isFunction=m,e.isPrimitive=f,e.isBuffer=a.isBuffer}).call(e,t(1276).Buffer)},function(a,e,t){"use strict";var i=t(279);a.exports=function(){if(i(this.getParticiple()))return void this.setSentencePartPassiveness(!1);this.setSentencePartPassiveness(this.isPassive())}},function(a,e,t){"use strict";var i=t(1282),r=t(1390),o=t(1063),s=t(1269)().cannotDirectlyPrecedePassiveParticiple,n=t(1265)().cannotDirectlyPrecedePassiveParticiple,d=t(1267)().cannotDirectlyPrecedePassiveParticiple,l=t(1268)().cannotDirectlyPrecedePassiveParticiple,c=t(1357)().cannotDirectlyPrecedePassiveParticiple;a.exports=function(a,e,t){var u=void 0;switch(t){case"fr":u=o(s);break;case"es":u=o(d);break;case"it":u=o(l);break;case"nl":u=o(c);break;case"en":default:u=o(n)}var p=i(a,u);return r(p,e)}},,,,,,,,,,,,,,,,,function(a,e,t){function i(a){var e=r(a),t=e%1;return e===e?t?e-t:e:0}var r=t(1329);a.exports=i},function(a,e){function t(a,e){for(var t=-1,i=null==a?0:a.length,r=0,o=[];++t<i;){var s=a[t];e(s,t,a)&&(o[r++]=s)}return o}a.exports=t},function(a,e,t){function i(a){var e=-1,t=null==a?0:a.length;for(this.__data__=new r;++e<t;)this.add(a[e])}var r=t(239),o=t(1671),s=t(1672);i.prototype.add=i.prototype.push=o,i.prototype.has=s,a.exports=i},function(a,e){function t(a,e){return a.has(e)}a.exports=t},function(a,e,t){function i(a,e){return r(a)?a:o(a,e)?[a]:s(n(a))}var r=t(49),o=t(1238),s=t(1683),n=t(425);a.exports=i},function(a,e,t){"use strict";var i=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+"),r=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+$");a.exports=function(a){return a=a.replace(i,""),a=a.replace(r,"")}},function(a,e,t){"use strict";a.exports=function(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a},t(167).inherits(a.exports,Error)},function(a,e,t){"use strict";var i=function(a){return-1===a?"error":0===a?"feedback":a<=4?"bad":a>4&&a<=7?"ok":a>7?"good":""};a.exports=i},function(a,e,t){"use strict";(function(e){function t(a,t,i,r){if("function"!=typeof a)throw new TypeError('"callback" argument must be a function');var o,s,n=arguments.length;switch(n){case 0:case 1:return e.nextTick(a);case 2:return e.nextTick(function(){a.call(null,t)});case 3:return e.nextTick(function(){a.call(null,t,i)});case 4:return e.nextTick(function(){a.call(null,t,i,r)});default:for(o=new Array(n-1),s=0;s<o.length;)o[s++]=arguments[s];return e.nextTick(function(){a.apply(null,o)})}}!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?a.exports={nextTick:t}:a.exports=e}).call(e,t(103))},function(a,e,t){function i(a,e){for(var t in a)e[t]=a[t]}function r(a,e,t){return s(a,e,t)}var o=t(1276),s=o.Buffer;s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?a.exports=o:(i(o,e),e.Buffer=r),i(s,r),r.from=function(a,e,t){if("number"==typeof a)throw new TypeError("Argument must not be a number");return s(a,e,t)},r.alloc=function(a,e,t){if("number"!=typeof a)throw new TypeError("Argument must be a number");var i=s(a);return void 0!==e?"string"==typeof t?i.fill(e,t):i.fill(e):i.fill(0),i},r.allocUnsafe=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return s(a)},r.allocUnsafeSlow=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return o.SlowBuffer(a)}},function(a,e,t){"use strict";var i=t(1282),r=t(1846),o=t(1063),s=t(1269)().cannotBeBetweenPassiveAuxiliaryAndParticiple,n=t(1265)().cannotBeBetweenPassiveAuxiliaryAndParticiple,d=t(1267)().cannotBeBetweenPassiveAuxiliaryAndParticiple,l=t(1268)().cannotBeBetweenPassiveAuxiliaryAndParticiple;a.exports=function(a,e,t){var c;switch(t){case"fr":c=o(s);break;case"es":c=o(d);break;case"it":c=o(l);break;case"en":default:c=o(n)}var u=i(a,c);return r(u,e)}},function(a,e,t){"use strict";var i=["allé","arrivé","décédé","demeuré","entré","été","né","resté","retombé","tombé","achalandé","aéroporté","affilé","affixé","âgé","aîné","aisé","aligoté","alizé","alliacé","alluré","alphabétisé","alvéolé","aminé","ammoniaqué","ampoulé","archi-prouvé","archi-usé","asexué","autoguidé","autopropulsé","aviné","baleiné","barbelé","baryté","bien-aimé","bisexué","bouqueté","brioché","burkinabé","cagoulé","calamistré","cannelé","carabiné","carboné","caréné","carié","carminé","carné","carpé","censé","cérusé","charançonné","chenillé","chocolaté","chtarbé","citronné","cofondé","contrecollé","côtelé","courbaturé","crawlé","crossé","crustacé","cutané","damasquiné","damassé","débellé","décavé","déguenillé","demi-paralysé","denté","dépenaillé","désenchanté","désodé","diapré","ébranché","écervelé","effréné","effronté","éhonté","embourgeoisé","embroussaillé","embruiné","émerillonné","encalminé","encaustiqué","encorné","endiablé","endiamanté","enfoiré","enfouraillé","ensellé","entrelardé","éploré","ergoté","erroné","étagé","éthéré","éversé","éwé","ex-associé","exorbité","expansé","famé","férié","fibré","filoguidé","flammé","fleurdelisé","fliqué","flûté","forcené","fortuné","foulbé","frelaté","friqué","futé","gazonné","gracieusé","gradé","granulé","herminé","hiérarchisé","huppé","hydrogéné","igné","illettré","illimité","imbriqué","immaculé","immérité","immodéré","immunodéprimé","impayé","impensé","impollué","imprononcé","inaccoutumé","inachevé","inactivé","inadapté","inaltéré","inanimé","inapproprié","inarticulé","inavoué","inchangé","inconditionné","inconsidéré","inconsolé","incontesté","incontrôlé","incréé","indéfriché","indéterminé","indifférencié","indiscipliné","indiscuté","indivisé","indompté","inébranlé","inemployé","inentamé","inespéré","inexpérimenté","inexpliqué","inexploité","inexploré","inexprimé","infondé","informulé","infortuné","inhabité","inimité","injustifié","inné","innommé","inoccupé","inopiné","inorganisé","inoublié","insensé","insoupçonné","instantané","insubordonné","insurpassé","intentionné","interallié","intouché","inusité","inutilisé","invertébré","inviolé","iodé","irraisonné","irréalisé","lacté","lamé","lamifié","larvé","laryngé","léopardé","lettré","lié","lifté","losangé","luné","lunetté","madré","maillé","malaisé","malavisé","maléficié","malfamé","malformé","malintentionné","mendé","ménopausé","mentholé","mi-accablé","mi-allongé","mi-café","mi-consterné","mi-enterré","mi-étonné","mi-pincé","mi-terrorisé","miellé","millimétré","miraculé","momentané","monoclé","monté","mordoré","mort-né","névrosé","nitré","non-initié","nouveau-né","olé-olé","ongulé","paillé","palé","papilionacé","paqueté","paraffiné","passé","pasteurisé","patenté","paysagé","pédonculé","pestiféré","platiné","pocheté","polychromé","poplité","potelé","pourpré","praliné","précité","prédigéré","préencollé","préfabriqué","prématuré","premier-né","préprogrammé","prostré","protéiné","pyramidé","quadrilobé","racé","re-café","re-rêvé","re-vérifié","rebarré","redécoré","relargué","remonté","rentré","résiné","ressuscité","réticulé","retourné","revérifié","revivifié","rose-thé","safrané","satiné","saumoné","sébacé","sensé","sexué","sigillé","silicosé","simultané","sinistré","soufré","sous-cutané","sous-développé","sous-qualifié","soussigné","spiralé","spontané","stratifié","sulfaté","sulfuré","sulfurisé","suractivé","suranné","surbooké","surbrodé","surdéveloppé","surdimensionné","surdoué","surentraîné","suroxygéné","surpeuplé","surqualifié","susmentionné","susnommé","systématisé","tarabiscoté","taupé","thrombosé","tiercé","timoré","tiqueté","transcutané","triphasé","usagé","usité","vallonné","vanillé","vascularisé","veinulé","venté","vergé","vert-de-grisé","vertébré","vitaminé","vulcanisé","zélé"],r=["à-côté","abbé","absurdité","accessibilité","acerbité","acidité","acmé","acné","âcreté","activité","actualité","acuité","adaptabilité","adiposité","admissibilité","adversité","affabilité","affectivité","affidé","affinité","agilité","agressivité","alacrité","alcalinité","altérité","amabilité","ambiguïté","amé","aménité","américanité","amirauté","amitié","amoralité","ancestralité","ancienneté","anfractuosité","angulosité","animalité","animosité","anormalité","anti-acné","anti-cité","anti-criminalité","anti-gravité","anti-intimité","anti-société","antigravité","antiquité","anxiété","aparté","applicabilité","âpreté","archevêché","aridité","artificialité","asexualité","asociabilité","aspérité","assiduité","astarté","atrocité","austérité","authenticité","autodafé","autorité","avé","aveugle-né","avidité","ébriété","effectivité","efficacité","égalité","élasticité","électricité","élément-clé","élémentarité","éligibilité","émotivité","empaffé","énormité","entièreté","entité","enviandé","épitomé","équanimité","équité","étanchéité","éternité","ethnicité","étrangéité","étrangeté","euromarché","évêché","éventualité","ex-abbé","ex-fiancé","excentricité","exclusivité","exemplarité","exhaustivité","exiguïté","extériorité","externalité","exterritorialité","extrémité","idée-clé","identité","illégalité","illégitimité","imbécillité","immatérialité","immaturité","immédiateté","immensité","immobilité","immoralité","immortalité","immuabilité","immunité","immutabilité","impalpabilité","impartialité","impassibilité","impeccabilité","impécuniosité","impénétrabilité","imperméabilité","impersonnalité","impétuosité","impiété","implacabilité","impopularité","impossibilité","impraticabilité","imprévisibilité","improbabilité","impudicité","impulsivité","impunité","impureté","inaccessibilité","inactivité","inanité","inauthenticité","incapacité","incommodité","incommunicabilité","incompatibilité","incongruité","incorruptibilité","incrédibilité","incrédulité","incuriosité","indemnité","indestructibilité","indignité","indisponibilité","individualité","indivisibilité","indocilité","industrie-clé","inefficacité","inégalité","inéligibilité","inéluctabilité","inévitabilité","inexorabilité","infaillibilité","infécondité","infériorité","infertilité","infidélité","infinité","infirmité","inflammabilité","inflexibilité","ingéniosité","ingénuité","inhospitalité","inhumanité","inimitié","iniquité","innocuité","inopportunité","insalubrité","insanité","insécurité","insensibilité","inséparabilité","insincérité","insipidité","insonorité","instabilité","instantanéité","insularité","intangibilité","intégralité","intégrité","intelligibilité","intemporalité","intensité","intentionnalité","interactivité","intériorité","intimité","intrépidité","inusabilité","inutilité","invalidité","inventivité","invincibilité","inviolabilité","invisibilité","invulnérabilité","irrationalité","irréalité","irrecevabilité","irrégularité","irréligiosité","irresponsabilité","irréversibilité","irrévocabilité","irritabilité","obésité","objectivité","obliquité","obscénité","obscurité","obséquiosité","officialité","oiseau-clé","oisiveté","okoumé","onctuosité","opacité","opiniâtreté","opportunité","oralité","originalité","ubiquité","ukulélé","unanimité","unicité","uniformité","unilatéralité","unité","universalité","université","urbanité","utilité","yé-yé","yéyé","achillée","almée","aménorrhée","année","anti-nausée","apnée","apogée","araignée","arrière-pensée","assiettée","athénée","auloffée","aveugle-née","avrillée","azalée","échauffourée","écuellée","élysée","embardée","empyrée","épée","épopée","étuvée","ex-allée","ex-dulcinée","ex-fiancée","ex-lycée","idée","ipomée","odyssée","onomatopée","orchidée","orée","orphée","urée"],o=["banalité","bas-côté","beaupré","beauté","bébé","bédé","bénédicité","bénignité","bestialité","bien-fondé","biodiversité","bipolarité","bisexualité","blé","bonté","bout-rimé","bovidé","brièveté","brutalité","caducité","café","callosité","camélidé","canapé","capacité","capillarité","captivité","carte-clé","caté","catholicité","causalité","causticité","cavité","cécité","célébrité","célérité","cérébralité","cétacé","charité","chassé-croisé","chasteté","cherté","chétivité","chimpanzé","chrétienté","ciné","cinéma-vérité","circularité","citoyenneté","civilité","clandé","clandestinité","clarté","clé","clergé","co-propriété","coaccusé","cochonceté","code-clé","collectivité","collégialité","combativité","comestibilité","comité","commodité","communauté","communicabilité","compacité","comparabilité","compatibilité","compétitivité","complémentarité","complexité","complicité","comptabilité","comté","concavité","condé","conductibilité","conductivité","confidentialité","conformité","confraternité","congé","conjugalité","connectivité","consanguinité","constitutionnalité","contiguïté","continuité","contrariété","contre-gré","contre-plaqué","contre-vérité","contreplaqué","contrevérité","convexité","convivialité","coopé","copropriété","cordialité","coré","coriacité","corporalité","côté","créativité","crédibilité","crédulité","crétacé","criminalité","cruauté","crudité","culpabilité","cupidité","curiosité","cybercafé","cyprinidé","dangerosité","daphné","dé","débotté","décimalité","décision-clé","déclivité","déductibilité","défectuosité","degré","déité","déloyauté","demi-clarté","demi-degré","demi-liberté","demi-obscurité","demi-vérité","dénatalité","densité","député","dératé","dernier-né","désirabilité","dextérité","difficulté","difformité","dignité","discontinuité","disparité","disponibilité","diversité","divinité","docilité","domesticité","doyenné","dualité","duché","duplicité","durabilité","dureté","faculté","faillibilité","faisabilité","familiarité","fatalité","fatuité","fausseté","fébrilité","fécondité","félidé","félinité","féminité","féodalité","fermeté","férocité","ferté","fertilité","festivité","fétidité","fiabilité","fibrillé","fidélité","fierté","finalité","fiscalité","fixité","flaccidité","flatuosité","flexibilité","flexuosité","flottabilité","fluidité","fonctionnalité","formalité","fossé","fragilité","francité","fraternité","friabilité","frigidité","frilosité","fringillidé","frivolité","frugalité","fugacité","furtivité","futilité","gaieté","gaîté","gallinacé","gémellité","généralité","générosité","génialité","génitalité","germanité","gibbosité","globalité","godemiché","gracieuseté","gracilité","grand-duché","granité","gratuité","gravidité","gré","grossièreté","habileté","habitabilité","haute-fidélité","henné","hérédité","hétérogénéité","hétérosexualité","hilarité","histocompatibilité","historicité","homme-clé","homogénéité","homosexualité","honnêteté","honorabilité","horizontalité","hospitalité","hostilité","humanité","humidité","humilité","hyperacidité","hyperactivité","hypercoagulabilité","hyperémotivité","hypermarché","hyperréactivité","hypersensibilité","jovialité","joyeuseté","jubé","judaïcité","judaïté","judéité","juvénilité","karaoké","karaté","karité","kiné","koré","lâcheté","laïcité","lamedé","lascivité","latéralité","latinité","laubé","laxité","lé","légalité","légèreté","légitimité","lèse-majesté","létalité","lettre-clé","libéralité","liberté","licéité","limpidité","liquidité","lisibilité","littéralité","lividité","localité","longanimité","longévité","loquacité","loyauté","lubricité","lucidité","luminosité","macramé","magnanimité","majesté","majorité","mal-aimé","mal-baisé","malhonnêteté","malignité","malinké","malléabilité","malpropreté","maniabilité","manoeuvrabilité","marginalité","masculinité","maskinongé","massivité","matérialité","maternité","matité","maturité","mauvaiseté","méchanceté","médiocrité","médiumnité","mémé","mémorabilité","mendicité","mensualité","mentalité","merveillosité","méticulosité","mi-capacité","mi-été","mi-meublé","mi-porté","mi-réalité","mi-résigné","miché","microgravité","minorité","mitoyenneté","mixité","mobilité","mocheté","modalité","modernité","modicité","moment-clé","mondanité","monstruosité","mont-de-piété","monumentalité","mooré","moralité","morbidité","morosité","mortalité","mot-clé","motilité","motricité","mousmé","mucosité","multiplicité","multipropriété","municipalité","musicalité","mutabilité","mutité","mutualité","naïveté","narghilé","narguilé","natalité","nationalité","nativité","navigabilité","nébulosité","négativité","néné","nervosité","nescafé","netteté","neutralité","névé","niakoué","niébé","nocivité","non-conformité","non-culpabilité","nordicité","normalité","notabilité","notoriété","nouveauté","nouvelleté","nubilité","nudité","nue-propriété","nullité","nuptialité","papauté","papé","parenté","parité","partialité","particularité","passiveté","passivité","pâté","paternité","pause-café","pauses-café","pauvreté","pédé","pédégé","pénalité","pépé","pérennité","perfectibilité","périodicité","perméabilité","permissivité","péroné","perpétuité","perplexité","perré","personnage-clé","personnalité","perspicacité","perversité","pèse-bébé","petit-salé","photosensibilité","phrase-clé","pilosité","pisé","pitié","placidité","plasticité","plausibilité","pluralité","pluviosité","point-clé","poiré","poire-vérité","polarité","polycopié","polytonalité","ponctualité","pongé","popularité","porosité","portabilité","porte-bébé","porte-clé","position-clé","positivité","possessivité","possibilité","poste-clé","postérité","potentialité","pousse-café","pré","pré-salé","précarité","préciosité","précocité","prématurité","prévisibilité","prévôté","prieuré","primauté","principauté","priorité","privauté","probabilité","probité","prodigalité","productivité","profitabilité","prolixité","promiscuité","proportionnalité","propreté","propriété","prospérité","proximité","psyché","puberté","publicité","pudicité","puérilité","pugnacité","puîné","pureté","pusillanimité","qualité","quantité","quarté","quasi-impossibilité","quasi-impunité","quasi-nudité","quasi-totalité","quasi-unanimité","question-clé","quinté","quotidienneté","quotité","radioactivité","raisiné","rapacité","raphé","rapidité","rareté","rationalité","raucité","ré","réactivité","réalité","récépissé","réceptivité","recevabilité","réciprocité","récré","régularité","relativité","religiosité","rentabilité","reportage-vérité","respectabilité","responsabilité","réversibilité","rigidité","risibilité","rivalité","romanité","rotondité","roulé-boulé","royauté","rugosité","rusticité","sagacité","saint-honoré","sainteté","saké","salacité","saleté","salinité","salmonidé","salubrité","santé","sapidité","satiété","sauveté","scène-clé","scientificité","scissiparité","scolarité","scrupulosité","sécurité","sédentarité","sélectivité","semi-liberté","séné","sénevé","sénilité","sensibilité","sensorialité","sensualité","sentimentalité","septicité","sérénité","sergé","séropositivité","sérosité","serviabilité","servilité","sévérité","sexualité","similarité","simplicité","simultanéité","sincérité","singularité","sinuosité","sobriété","sociabilité","société","solennité","solidarité","solidité","solubilité","soluté","solvabilité","sommité","somptuosité","sonorité","sordidité","sororité","soudaineté","sous-comité","sous-humanité","souveraineté","spasticité","spécialité","spécificité","sphéricité","spiritualité","spontanéité","sportivité","spumosité","stabilité","sténopé","stérilité","stupidité","suavité","subjectivité","sublimité","subtilité","succédané","suggestibilité","suggestivité","superficialité","superfluité","supériorité","supermarché","supraconductivité","suractivité","surcapacité","surdité","sûreté","surgé","surhumanité","surintensité","surréalité","susceptibilité","suzeraineté","synthé","taboulé","taciturnité","tamouré","tangibilité","tarpé","technicité","télé","témérité","témoin-clé","temporalité","ténacité","tendreté","ténébrionidé","ténuité","territorialité","tévé","thé","théâtralité","tiaré","timidité","tollé","tonalité","tonicité","totalité","toxicité","traçabilité","tranquillité","translucidité","transsexualité","trinité","trivialité","tsé-tsé","tubérosité","turbé","vacuité","vahiné","validité","vanité","variabilité","variété","vassalité","vastité","velléité","vélocité","vénalité","vénusté","véracité","verbosité","vérité","versatilité","verticalité","vétusté","viabilité","vicinalité","vicomté","viduité","virginité","virilité","virtualité","virtuosité","viscosité","visibilité","vitalité","vivacité","volatilité","volonté","volubilité","volupté","voracité","vulgarité","vulnérabilité","batée","becquée","billevesée","bolée","bondrée","borée","bouée","bougainvillée","brouettée","buée","caducée","canne-épée","casserolée","cavée","centaurée","cépée","céphalée","charretée","chaudronnée","chicorée","chorée","cochlée","cochonnée","colée","contre-allée","contre-plongée","corvée","coryphée","cucurbitacée","cuillerée","culée","cylindrée","demi-journée","demi-volée","denrée","dernière-née","diarrhée","diatomée","dionée","dragée","dulcinée","dysménorrhée","dyspnée","fée","feuillée","flopée","fournée","fricassée","friselée","galathée","galée","giboulée","giroflée","gonorrhée","goulée","graminée","guinée","gynécée","haquenée","hottée","hyménée","hyperborée","hypogée","journée","lance-fusée","litée","logorrhée","lycée","macchabée","mainlevée","maisonnée","mal-aimée","mal-baisée","maréchaussée","marée","mausolée","mélopée","mi-effrontée","mi-journée","miellée","mijaurée","mosquée","moteur-fusée","muflée","nausée","nuée","nuitée","panacée","pâtée","peignée","pelletée","pépée","périgée","périnée","pharmacopée","pipée","platée","pochetée","pochetée","poignée","poirée","poisson-épée","porte-épée","potée","poupée","première-née","prérentrée","presse-purée","prytanée","purée","quasi-fiancée","ramée","raz-de-marée","resucée","rétrofusée","rez-de-chaussée","risée","ruchée","scarabée","séborrhée","sigisbée","simagrée","singe-araignée","soirée","solanacée","tablée","tinée","trachée","trâlée","transfusée","travée","trépanée","trochée","trophée","vallée","ventrée","vesprée"],s=["bé","cré","crédié","é","loucedé","eussé","hé","malgré","moitié-moitié","ohé","olé","ollé","sacrédié","d'emblée","quasi-instantanée"];a.exports=function(){return{adjectivesVerbs:i,nounsStartingWithVowel:r,nounsStartingWithConsonant:o,others:s}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(46),l=t(86),c=t(1228),u=t(1062),p=["en","nl","de","it","ru","fr","es"],g=function(a){function e(a){i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.identifier="fleschReadingEase",t._config=a,t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){if(this.fleschReadingResult=e.getResearch("calculateFleschReading"),this.isApplicable(a)){var i=new d(t),r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}return null}},{key:"calculateResult",value:function(a){this.fleschReadingResult<0&&(this.fleschReadingResult=0),this.fleschReadingResult>100&&(this.fleschReadingResult=100);var e=a.dgettext("js-text-analysis","The copy scores %1$s in the %2$s test, which is considered %3$s to read. %4$s"),t="<a href='https://yoa.st/flesch-reading' target='_blank'>Flesch Reading Ease</a>";if(this.fleschReadingResult>this._config.borders.veryEasy){var i=a.dgettext("js-text-analysis","very easy");return{score:this._config.scores.veryEasy,resultText:a.sprintf(e,this.fleschReadingResult,t,i,"")}}if(c(this.fleschReadingResult,this._config.borders.easy,this._config.borders.veryEasy)){var r=a.dgettext("js-text-analysis","easy");return{score:this._config.scores.easy,resultText:a.sprintf(e,this.fleschReadingResult,t,r,"")}}if(c(this.fleschReadingResult,this._config.borders.fairlyEasy,this._config.borders.easy)){var o=a.dgettext("js-text-analysis","fairly easy");return{score:this._config.scores.fairlyEasy,resultText:a.sprintf(e,this.fleschReadingResult,t,o,"")}}if(c(this.fleschReadingResult,this._config.borders.okay,this._config.borders.fairlyEasy)){var s=a.dgettext("js-text-analysis","ok");return{score:this._config.scores.okay,resultText:a.sprintf(e,this.fleschReadingResult,t,s,"")}}if(c(this.fleschReadingResult,this._config.borders.fairlyDifficult,this._config.borders.okay)){var n=a.dgettext("js-text-analysis","fairly difficult"),d=a.dgettext("js-text-analysis","Try to make shorter sentences to improve readability.");return{score:this._config.scores.fairlyDifficult,resultText:a.sprintf(e,this.fleschReadingResult,t,n,d)}}if(c(this.fleschReadingResult,this._config.borders.difficult,this._config.borders.fairlyDifficult)){var l=a.dgettext("js-text-analysis","difficult"),u=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.");return{score:this._config.scores.difficult,resultText:a.sprintf(e,this.fleschReadingResult,t,l,u)}}var p=a.dgettext("js-text-analysis","very difficult"),g=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability.");return{score:this._config.scores.veryDifficult,resultText:a.sprintf(e,this.fleschReadingResult,t,p,g)}}},{key:"isApplicable",value:function(a){return u(a.getLocale(),p)&&a.hasText()}}]),e}(l);a.exports=g},function(a,e,t){function i(a,e,t){return e=o(e),void 0===t?(t=e,e=0):t=o(t),a=s(a),r(a,e,t)}var r=t(1664),o=t(1329),s=t(1229);a.exports=i},function(a,e,t){function i(a){if("number"==typeof a)return a;if(o(a))return s;if(r(a)){var e="function"==typeof a.valueOf?a.valueOf():a;a=r(e)?e+"":e}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(n,"");var t=l.test(a);return t||c.test(a)?u(a.slice(2),t?2:8):d.test(a)?s:+a}var r=t(35),o=t(305),s=NaN,n=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;a.exports=i},function(a,e,t){function i(a,e,t){return e===e?s(a,e,t):r(a,o,t)}var r=t(1330),o=t(1666),s=t(1667);a.exports=i},function(a,e,t){"use strict";var i=t(46),r=t(154).stripBlockTagsAtStartEnd,o=t(1232),s=t(1014),n=t(1032),d=t(185).inRangeEndInclusive,l=t(299),c=t(153),u=function(a){return l(a,function(a){return o(150,a.wordCount)})},p=function(a,e,t){var i;if(0===a.length)return{};var r=a[0].wordCount;return r<=150&&(i=9),d(r,150,200)&&(i=6),r>200&&(i=3),i>=7?{score:i,hasMarks:!1,text:t.dgettext("js-text-analysis","None of the paragraphs are too long, which is great.")}:{score:i,hasMarks:!0,text:t.sprintf(t.dngettext("js-text-analysis","%1$d of the paragraphs contains more than the recommended maximum of %2$d words. Are you sure all information is about the same topic, and therefore belongs in one single paragraph?","%1$d of the paragraphs contain more than the recommended maximum of %2$d words. Are you sure all information within each of these paragraphs is about the same topic, and therefore belongs in a single paragraph?",e.length),e.length,150)}},g=function(a){return a.sort(function(a,e){return e.wordCount-a.wordCount})},m=function(a,e){var t=e.getResearch("getParagraphLength"),i=u(t);return c(i,function(a){var e=r(a.text),t=n(e);return new s({original:e,marked:t})})},f=function(a,e,t){var r=e.getResearch("getParagraphLength");r=g(r);var o=u(r),s=p(r,o,t),n=new i;return n.setScore(s.score),n.setText(s.text),n.setHasMarks(s.hasMarks),n};a.exports={identifier:"textParagraphTooLong",getResult:f,isApplicable:function(a){return a.hasText()},getMarks:m}},function(a,e,t){"use strict";a.exports=function(a,e){return e>a}},function(a,e,t){var i=t(262),r=t(101),o=t(430),s=t(184),n=Object.prototype,d=n.hasOwnProperty,l=i(function(a,e){a=Object(a);var t=-1,i=e.length,l=i>2?e[2]:void 0;for(l&&o(e[0],e[1],l)&&(i=1);++t<i;)for(var c=e[t],u=s(c),p=-1,g=u.length;++p<g;){var m=u[p],f=a[m];(void 0===f||r(f,n[m])&&!d.call(a,m))&&(a[m]=c[m])}return a});a.exports=l},function(a,e){function t(a){var e=-1,t=Array(a.size);return a.forEach(function(a){t[++e]=a}),t}a.exports=t},function(a,e){function t(a,e){for(var t=-1,i=e.length,r=a.length;++t<i;)a[r+t]=e[t];return a}a.exports=t},function(a,e,t){var i=t(1153),r=t(1336),o=Object.prototype,s=o.propertyIsEnumerable,n=Object.getOwnPropertySymbols,d=n?function(a){return null==a?[]:(a=Object(a),i(n(a),function(e){return s.call(a,e)}))}:r;a.exports=d},function(a,e,t){function i(a,e){e=r(e,a);for(var t=0,i=e.length;null!=a&&t<i;)a=a[o(e[t++])];return t&&t==i?a:void 0}var r=t(1156),o=t(1126);a.exports=i},function(a,e,t){function i(a,e){if(r(a))return!1;var t=typeof a;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=a&&!o(a))||(n.test(a)||!s.test(a)||null!=e&&a in Object(e))}var r=t(49),o=t(305),s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;a.exports=i},function(a,e,t){"use strict";var i=t(46),r=t(1050),o=t(185).inRangeEndInclusive,s=t(154).stripIncompleteTags,n=t(1014),d=t(1032),l=t(153),c=t(1062),u=["en","de","fr","es","ru","it","nl"],p=function(a,e){var t=void 0,i=0,s="<a href='https://yoa.st/passive-voice' target='_blank'>",n=void 0;return 0!==a.total&&(i=r(a.passives.length/a.total*100)),n=i>0,i<=10&&(t=9),o(i,10,15)&&(t=6),i>15&&(t=3),t>=7?{score:t,hasMarks:n,text:e.sprintf(e.dgettext("js-text-analysis","%1$s of the sentences contain %2$spassive voice%3$s, which is less than or equal to the recommended maximum of %4$s."),i+"%",s,"</a>","10%")}:{score:t,hasMarks:n,text:e.sprintf(e.dgettext("js-text-analysis","%1$s of the sentences contain %2$spassive voice%3$s, which is more than the recommended maximum of %4$s. Try to use their active counterparts."),i+"%",s,"</a>","10%")}},g=function(a,e){var t=e.getResearch("passiveVoice");return l(t.passives,function(a){a=s(a);var e=d(a);return new n({original:a,marked:e})})},m=function(a,e,t){var r=e.getResearch("passiveVoice"),o=p(r,t),s=new i;return s.setScore(o.score),s.setText(o.text),s.setHasMarks(o.hasMarks),s};a.exports={identifier:"passiveVoice",getResult:m,isApplicable:function(a){return c(a.getLocale(),u)&&a.hasText()},getMarks:g}},function(a,e,t){"use strict";var i=t(46),r=t(154).stripIncompleteTags,o=t(1688),s=t(1344),n=t(153),d=t(299),l=t(1241),c=t(1014),u=t(1032),p=t(1062),g=["en","de","es","fr","nl","it","ru"],m=function(a){var e=o(a,function(a){return a.count>2});if(0===e[0].length)return{total:0};var t=s(e[0],function(a){return a.count});return{total:e[0].length,lowestCount:t[0].count}},f=function(a,e){return a.total>0?{score:3,hasMarks:!0,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %2$d consecutive sentences starting with the same word. Try to mix things up!","The text contains %1$d instances where %2$d or more consecutive sentences start with the same word. Try to mix things up!",a.total),a.total,a.lowestCount)}:{}},b=function(a,e){var t=e.getResearch("getSentenceBeginnings");t=d(t,function(a){return a.count>2});var i=n(t,function(a){return a.sentences});return n(l(i),function(a){a=r(a);var e=u(a);return new c({original:a,marked:e})})},h=function(a,e,t){var r=e.getResearch("getSentenceBeginnings"),o=m(r),s=f(o,t),n=new i;return n.setScore(s.score),n.setText(s.text),n.setHasMarks(s.hasMarks),n};a.exports={identifier:"sentenceBeginnings",getResult:h,isApplicable:function(a){return p(a.getLocale(),g)&&a.hasText()},getMarks:b}},function(a,e,t){function i(a){return(null==a?0:a.length)?r(a,1):[]}var r=t(1127);a.exports=i},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(46),l=t(86),c=t(1345),u=t(1050),p=t(185).inRangeEndInclusive,g=t(154).stripIncompleteTags,m=t(1014),f=t(1032),b=t(153),h=t(82),v=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={recommendedWordCount:20,slightlyTooMany:25,farTooMany:30};return t.identifier="textSentenceLength",t._config=h(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("countSentencesFromText"),r=this.calculatePercentage(i),o=this.calculateScore(r),s=new d;return s.setScore(o),s.setText(this.translateScore(o,r,t)),s.setHasMarks(r>0),s}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"getMarks",value:function(a,e){var t=e.getResearch("countSentencesFromText"),i=this.getTooLongSentences(t);return b(i,function(a){var e=g(a.sentence);return new m({original:e,marked:f(e)})})}},{key:"translateScore",value:function(a,e,t){var i="<a href='https://yoa.st/short-sentences' target='_blank'>";return a>=7?t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain %2$smore than %3$s words%4$s, which is less than or equal to the recommended maximum of %5$s."),e+"%",i,this._config.recommendedWordCount,"</a>",this._config.slightlyTooMany+"%"):t.sprintf(t.dgettext("js-text-analysis","%1$s of the sentences contain %2$smore than %3$s words%4$s, which is more than the recommended maximum of %5$s. Try to shorten the sentences."),e+"%",i,this._config.recommendedWordCount,"</a>",this._config.slightlyTooMany+"%")}},{key:"calculatePercentage",value:function(a){var e=0;if(0!==a.length){var t=this.countTooLongSentences(a);e=u(t/a.length*100)}return e}},{key:"calculateScore",value:function(a){var e=void 0;return a<=this._config.slightlyTooMany&&(e=9),p(a,this._config.slightlyTooMany,this._config.farTooMany)&&(e=6),a>this._config.farTooMany&&(e=3),e}},{key:"getTooLongSentences",value:function(a){return c(a,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(a){return this.getTooLongSentences(a).length}}]),e}(l);a.exports=v},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(46),l=t(86),c=t(1232),u=t(1346).getSubheadings,p=t(1016),g=t(299),m=t(153),f=t(82),b=t(1014),h=t(1032),v=t(185).inRangeEndInclusive,z=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350},url:"<a href='https://yoa.st/headings' target='_blank'>",scores:{goodShortTextNoSubheadings:9,goodSubheadings:9,okSubheadings:6,badSubheadings:3,badLongTextNoSubheadings:2}};return t.identifier="subheadingsTooLong",t._config=f(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._subheadingTextsLength=e.getResearch("getSubheadingTextLengths"),this._subheadingTextsLength=this._subheadingTextsLength.sort(function(a,e){return e.wordCount-a.wordCount}),this._tooLongTexts=this.getTooLongSubheadingTexts(),this._tooLongTextsNumber=this.getTooLongSubheadingTexts().length;var i=new d;i.setIdentifier(this.identifier),this._hasSubheadings=this.hasSubheadings(a),this._textLength=p(a.getText()).length;var r=this.calculateResult(t);return r.resultTextPlural=r.resultTextPlural||"",i.setScore(r.score),i.setText(r.resultText),r.score>2&&r.score<7&&(i.setHasMarks(!0),i.setMarker(this.getMarks())),i}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"hasSubheadings",value:function(a){return u(a.getText()).length>0}},{key:"getMarks",value:function(){return m(this._tooLongTexts,function(a){var e=h(a.text);return new b({original:a.text,marked:e})})}},{key:"getTooLongSubheadingTexts",value:function(){return g(this._subheadingTextsLength,function(a){return c(this._config.parameters.recommendedMaximumWordCount,a.wordCount)}.bind(this))}},{key:"calculateResult",value:function(a){if(this._textLength>300){if(this._hasSubheadings){var e=this._subheadingTextsLength[0].wordCount;return e<=this._config.parameters.slightlyTooMany?{score:this._config.scores.goodSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","Great job with using %1$ssubheadings%2$s!"),this._config.url,"</a>")}:v(e,this._config.parameters.slightlyTooMany,this._config.parameters.farTooMany)?{score:this._config.scores.okSubheadings,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$d section of your text is longer than %2$d words and is not separated by any subheadings. Add %3$ssubheadings%4$s to improve readability.","%1$d sections of your text are longer than %2$d words and are not separated by any subheadings. Add %3$ssubheadings%4$s to improve readability.",this._tooLongTextsNumber),this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.url,"</a>")}:{score:this._config.scores.badSubheadings,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$d section of your text is longer than %2$d words and is not separated by any subheadings. Add %3$ssubheadings%4$s to improve readability.","%1$d sections of your text are longer than %2$d words and are not separated by any subheadings. Add %3$ssubheadings%4$s to improve readability.",this._tooLongTextsNumber),this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.url,"</a>")}}return{score:this._config.scores.badLongTextNoSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","You are not using any subheadings, although your text is rather long. Try and add some %1$ssubheadings%2$s."),this._config.url,"</a>")}}return this._hasSubheadings?{score:this._config.scores.goodSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","Great job with using %1$ssubheadings%2$s!"),this._config.url,"</a>")}:{score:this._config.scores.goodShortTextNoSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","You are not using any %1$ssubheadings%2$s, but your text is short enough and probably doesn't need them."),this._config.url,"</a>")}}}]),e}(l);a.exports=z},function(a,e,t){"use strict";function i(a,e,t){if(r(a.getText()).length<50){var i=new o;return i.setText(t.dgettext("js-text-analysis","You have far too little content, please add some content to enable a good analysis.")),i.setScore(3),i}return new o}var r=t(154).stripFullTags,o=t(46);a.exports={identifier:"textPresence",getResult:i}},function(a,e,t){"use strict";var i=t(46),r=t(1050),o=t(153),s=t(185).inRangeStartInclusive,n=t(154).stripIncompleteTags,d=t(1014),l=t(1032),c=t(1062),u=["en","de","es","fr","nl","it","pt","ru","ca"],p=function(a){return 0===a.transitionWordSentences||0===a.totalSentences?0:r(a.transitionWordSentences/a.totalSentences*100)},g=function(a,e){var t=void 0,i=p(a),o=i>0,n="<a href='https://yoa.st/transition-words' target='_blank'>";if(i<20&&(t=3),s(i,20,30)&&(t=6),i>=30&&(t=9),t<7){return{score:r(t),hasMarks:o,text:e.sprintf(e.dgettext("js-text-analysis","%1$s of the sentences contain a %2$stransition word%3$s or phrase, which is less than the recommended minimum of %4$s."),i+"%",n,"</a>","30%")}}return{score:r(t),hasMarks:o,text:e.sprintf(e.dgettext("js-text-analysis","%1$s of the sentences contain a %2$stransition word%3$s or phrase, which is great."),i+"%",n,"</a>")}},m=function(a,e,t){var r=e.getResearch("findTransitionWords"),o=g(r,t),s=new i;return s.setScore(o.score),s.setText(o.text),s.setHasMarks(o.hasMarks),s},f=function(a,e){var t=e.getResearch("findTransitionWords");return o(t.sentenceResults,function(a){var e=a.sentence;return e=n(e),new d({original:e,marked:l(e)})})};a.exports={identifier:"textTransitionWords",getResult:m,isApplicable:function(a){return c(a.getLocale(),u)&&a.hasText()},getMarks:f}},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMinimum:1},scores:{allInternalFollow:9,someInternalFollow:8,noneInternalFollow:7,noInternal:3},url:"<a href='https://yoa.st/2pm' target='_blank'>"};return t.identifier="internalLinks",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this.linkStatistics=e.getResearch("getLinkStatistics");var i=new c,r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateResult",value:function(a){return 0===this.linkStatistics.internalTotal?{score:this._config.scores.noInternal,resultText:a.sprintf(a.dgettext("js-text-analysis","No %1$sinternal links%2$s appear in this page, consider adding some as appropriate."),this._config.url,"</a>")}:this.linkStatistics.internalNofollow===this.linkStatistics.internalTotal?{score:this._config.scores.noneInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","This page has %1$s %2$sinternal link(s)%3$s, all nofollowed."),this.linkStatistics.internalNofollow,this._config.url,"</a>")}:this.linkStatistics.internalDofollow===this.linkStatistics.internalTotal?{score:this._config.scores.allInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","This page has %1$s %2$sinternal link(s)%3$s."),this.linkStatistics.internalTotal,this._config.url,"</a>")}:{score:this._config.scores.someInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","This page has %1$s nofollowed %2$sinternal link(s)%3$s and %4$s normal internal link(s)."),this.linkStatistics.internalNofollow,this._config.url,"</a>",this.linkStatistics.internalDofollow)}}}]),e}(l);e.default=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMinimum:1},scores:{good:9,bad:3},url:"<a href='https://yoa.st/2pc' target='_blank'>"};return t.identifier="introductionKeyword",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=new c;this._firstParagraphMatches=e.getResearch("firstParagraph");var r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasText()}},{key:"calculateResult",value:function(a){return this._firstParagraphMatches>=this._config.parameters.recommendedMinimum?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","The focus keyword appears in the %1$sfirst paragraph%2$s of the copy."),this._config.url,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","The focus keyword doesn't appear in the %1$sfirst paragraph%2$s of the copy. Make sure the topic is clear immediately."),this._config.url,"</a>")}}}]),e}(l);e.default=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(56),l=t(82),c=t(86),u=t(46),p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMinimum:1,acceptableMaximum:10},scores:{veryBad:-999,consideration:0},urlNoOrGoodKeyword:"<a href='https://yoa.st/2pdd' target='_blank'>",urlKeyphraseTooLong:"<a href='https://yoa.st/2pd' target='_blank'>"};return t.identifier="keyphraseLength",t._config=l(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._keyphraseLength=e.getResearch("keyphraseLength");var i=new u,r=this.calculateResult(t);return d(r)||(i.setScore(r.score),i.setText(r.resultText)),i}},{key:"calculateResult",value:function(a){return this._keyphraseLength<this._config.parameters.recommendedMinimum?{score:this._config.scores.veryBad,resultText:a.sprintf(a.dgettext("js-text-analysis","No %1$sfocus keyword%2$s was set for this page. If you do not set a focus keyword, no score can be calculated."),this._config.urlNoOrGoodKeyword,"</a>")}:this._keyphraseLength>this._config.parameters.acceptableMaximum?{score:this._config.scores.consideration,resultText:a.sprintf(a.dgettext("js-text-analysis","The %1$skeyphrase%2$s is over 10 words, a keyphrase should be shorter."),this._config.urlKeyphraseTooLong,"</a>")}:void 0}}]),e}(c);e.default=p},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=t(659),p=t(185),g=t(1050),m=t(1129),f=p.inRangeEndInclusive,b=p.inRangeStartInclusive,h=p.inRangeStartEndInclusive,v=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{overMaximum:3.5,maximum:2.5,minimum:.5},scores:{wayOverMaximum:-50,overMaximum:-10,correctDensity:9,underMinimum:4},url:"<a href='https://yoa.st/2pe' target='_blank'>"};return t.identifier="keywordDensity",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=new c;this._keywordCount=e.getResearch("keywordCount").count,this._keywordDensity=e.getResearch("getKeywordDensity");var r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i.setHasMarks(this._keywordCount>0),i}},{key:"hasNoMatches",value:function(){return 0===this._keywordCount}},{key:"hasTooFewMatches",value:function(){return b(this._keywordDensity,0,this._config.parameters.minimum)}},{key:"hasGoodNumberOfMatches",value:function(){return h(this._keywordDensity,this._config.parameters.minimum,this._config.parameters.maximum)}},{key:"hasTooManyMatches",value:function(){return f(this._keywordDensity,this._config.parameters.maximum,this._config.parameters.overMaximum)}},{key:"calculateResult",value:function(a){var e=this._config.parameters.maximum+"%",t=g(this._keywordDensity),i=t+"%";return this.hasNoMatches()?{score:this._config.scores.underMinimum,resultText:a.sprintf(a.dgettext("js-text-analysis","The exact-match %3$skeyword density%4$s is %1$s, which is too low; the focus keyword was found %2$d times.",this._keywordCount),i,this._keywordCount,this._config.url,"</a>")}:this.hasTooFewMatches()?{score:this._config.scores.underMinimum,resultText:a.sprintf(a.dngettext("js-text-analysis","The exact-match %3$skeyword density%4$s is %1$s, which is too low; the focus keyword was found %2$d time.","The exact-match %3$skeyword density%4$s is %1$s, which is too low; the focus keyword was found %2$d times.",this._keywordCount),i,this._keywordCount,this._config.url,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.correctDensity,resultText:a.sprintf(a.dngettext("js-text-analysis","The exact-match %3$skeyword density%4$s is %1$s, which is great; the focus keyword was found %2$d time.","The exact-match %3$skeyword density%4$s is %1$s, which is great; the focus keyword was found %2$d times.",this._keywordCount),i,this._keywordCount,this._config.url,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.overMaximum,resultText:a.sprintf(a.dngettext("js-text-analysis","The exact-match %4$skeyword density%5$s is %1$s, which is over the advised %3$s maximum; the focus keyword was found %2$d time.","The exact-match %4$skeyword density%5$s is %1$s, which is over the advised %3$s maximum; the focus keyword was found %2$d times.",this._keywordCount),i,this._keywordCount,e,this._config.url,"</a>")}:{score:this._config.scores.wayOverMaximum,resultText:a.sprintf(a.dngettext("js-text-analysis","The exact-match %4$skeyword density%5$s is %1$s, which is way over the advised %3$s maximum; the focus keyword was found %2$d time.","The exact-match %4$skeyword density%5$s is %1$s, which is way over the advised %3$s maximum; the focus keyword was found %2$d times.",this._keywordCount),i,this._keywordCount,e,this._config.url,"</a>")}}},{key:"getMarks",value:function(a){return m(a,!0).markings}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()&&u(a.getText())>=100}}]),e}(l);e.default=v},function(a,e,t){function i(a){return a&&a.length?r(a):[]}var r=t(1350);a.exports=i},function(a,e,t){function i(a,e){return!!(null==a?0:a.length)&&r(a,e,0)>-1}var r=t(1230);a.exports=i},function(a,e){function t(a,e,t){for(var i=-1,r=null==a?0:a.length;++i<r;)if(t(e,a[i]))return!0;return!1}a.exports=t},function(a,e,t){"use strict";var i=t(46),r=t(1062),o=["en"],s=function(a,e){return a>0?{score:0,text:e.dngettext("js-text-analysis","The focus keyword contains a stop word. This may or may not be wise depending on the circumstances. %1$sLearn more about the stop words%2$s.","The focus keyword contains %3$d stop words. This may or may not be wise depending on the circumstances. %1$sLearn more about the stop words%2$s.",a)}:{}},n=function(a,e,t){var r=e.getResearch("stopWordsInKeyword"),o=s(r.length,t),n=new i;return n.setScore(o.score),n.setText(t.sprintf(o.text,"<a href='https://yoa.st/stopwords/' target='_blank'>","</a>",r.length)),n};a.exports={identifier:"keywordStopWords",getResult:n,isApplicable:function(a){var e=r(a.getLocale(),o);return a.hasKeyword()&&e}}},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMinimum:1},scores:{good:9,bad:3},url:"<a href='https://yoa.st/2pf' target='_blank'>"};return t.identifier="metaDescriptionKeyword",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._keywordMatches=e.getResearch("metaDescriptionKeyword");var i=new c,r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}},{key:"calculateResult",value:function(a){return this._keywordMatches>=this._config.parameters.recommendedMinimum?{score:this._config.scores.good,resultText:a.sprintf(a.dngettext("js-text-analysis","The meta description %1$scontains the focus keyword%2$s."),this._config.url,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","A meta description has been specified, but it %1$sdoes not contain the focus keyword%2$s."),this._config.url,"</a>")}}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasDescription()}}]),e}(l);e.default=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(279),l=t(82),c=t(46),u=t(86),p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={scores:{noLinks:6,allNofollowed:7,moreNoFollowed:8,allFollowed:9}};return t.identifier="externalLinks",t._config=l(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("getLinkStatistics"),r=new c;return d(i)||(r.setScore(this.calculateScore(i)),r.setText(this.translateScore(i,t))),r}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateScore",value:function(a){return 0===a.externalTotal?this._config.scores.noLinks:a.externalNofollow===a.total?this._config.scores.allNofollowed:a.externalNofollow<a.externalTotal?this._config.scores.moreNoFollowed:a.externalDofollow===a.total?this._config.scores.allFollowed:null}},{key:"translateScore",value:function(a,e){var t="<a href='https://yoa.st/2pl' target='_blank'>";return 0===a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","No %1$soutbound links%2$s appear in this page, consider adding some as appropriate."),t,"</a>"):a.externalNofollow===a.total?e.sprintf(e.dgettext("js-text-analysis","This page has %1$s %2$soutbound link(s)%3$s, all nofollowed."),a.externalNofollow,t,"</a>"):a.externalNofollow<a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","This page has %1$s nofollowed %2$soutbound link(s)%3$s and %4$s normal outbound link(s)."),a.externalNofollow,t,"</a>",a.externalDofollow):a.externalDofollow===a.total?e.sprintf(e.dgettext("js-text-analysis","This page has %1$s %2$soutbound link(s)%3$s."),a.externalTotal):""}}]),e}(u);a.exports=p},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(82),l=t(46),c=t(86),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={scores:{noMatches:6,oneMatch:9,multipleMatches:9}};return t.identifier="subheadingsKeyword",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("matchKeywordInSubheadings"),r=new l,o=this.calculateScore(i);return r.setScore(o),r.setText(this.translateScore(o,i,t)),r}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()}},{key:"calculateScore",value:function(a){return 0===a.matches?this._config.scores.noMatches:1===a.matches?this._config.scores.oneMatch:a.matches>1?this._config.scores.multipleMatches:null}},{key:"translateScore",value:function(a,e,t){var i="<a href='https://yoa.st/2ph' target='_blank'>";return a===this._config.scores.multipleMatches||a===this._config.scores.oneMatch?t.sprintf(t.dgettext("js-text-analysis","The focus keyword appears in %1$d (out of %2$d) %3$ssubheadings%4$s in your copy."),e.matches,e.count,i,"</a>"):a===this._config.scores.noMatches?t.sprintf(t.dgettext("js-text-analysis","You have not used the focus keyword in any %1$ssubheading%2$s (such as an H2) in your copy."),i,"</a>"):""}}]),e}(c);a.exports=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(153),l=t(82),c=t(56),u=t(86),p=t(46),g=t(1014),m=t(1032),f=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMaximum:0},scores:{bad:2},url:"<a href='https://yoa.st/2pi' target='_blank'>"};return t.identifier="textCompetingLinks",t._config=l(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=new p;this.linkCount=e.getResearch("getLinkStatistics");var r=this.calculateResult(t);return c(r)?i:(i.setScore(r.score),i.setText(r.resultText),i.setHasMarks(!0),i.setMarker(this.getMarks()),i)}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()}},{key:"calculateResult",value:function(a){if(this.linkCount.keyword.totalKeyword>this._config.parameters.recommendedMaximum)return{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","You're %1$slinking to another page with the focus keyword%2$s you want this page to rank for. Consider changing that if you truly want this page to rank."),this._config.url,"</a>")}}},{key:"getMarks",value:function(){return d(this.linkCount.keyword.matchedAnchors,function(a){return new g({original:a,marked:m(a)})})}}]),e}(u);e.default=f},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(82),l=t(46),c=t(86),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={scores:{noImages:3,withAltKeyword:9,withAltNonKeyword:6,withAlt:6,noAlt:6}};return t.identifier="textImages",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=new l,r=e.getResearch("imageCount"),o=e.getResearch("altTagCount");return i.setScore(this.calculateScore(r,o)),i.setText(this.translateScore(r,o,t)),i}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateScore",value:function(a,e){return 0===a?this._config.scores.noImages:e.withAltKeyword>0?this._config.scores.withAltKeyword:e.withAltNonKeyword>0?this._config.scores.withAltNonKeyword:e.withAlt>0?this._config.scores.withAlt:e.noAlt>0?this._config.scores.noAlt:null}},{key:"translateScore",value:function(a,e,t){var i="<a href='https://yoa.st/2pj' target='_blank'>";return 0===a?t.sprintf(t.dgettext("js-text-analysis","No %1$simages%2$s appear in this page, consider adding some as appropriate."),i,"</a>"):e.withAltKeyword>0?t.sprintf(t.dgettext("js-text-analysis","The %1$simages%2$s on this page contain alt attributes with the focus keyword."),i,"</a>"):e.withAltNonKeyword>0?t.sprintf(t.dgettext("js-text-analysis","The %1$simages%2$s on this page do not have alt attributes containing the focus keyword."),i,"</a>"):e.withAlt>0?t.sprintf(t.dgettext("js-text-analysis","The %1$simages%2$s on this page contain alt attributes."),i,"</a>"):e.noAlt>0?t.sprintf(t.dgettext("js-text-analysis","The %1$simages%2$s on this page are missing alt attributes."),i,"</a>"):""}}]),e}(c);a.exports=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(1228),l=t(82),c=t(46),u=t(86),p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20}};return t.identifier="textLength",t._config=l(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("wordCountInText"),r=new c;return r.setScore(this.calculateScore(i)),r.setText(t.sprintf(this.translateScore(r.getScore(),i,t),i,this._config.recommendedMinimum)),r}},{key:"calculateScore",value:function(a){return a>=this._config.recommendedMinimum?this._config.scores.recommendedMinimum:d(a,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?this._config.scores.slightlyBelowMinimum:d(a,this._config.belowMinimum,this._config.slightlyBelowMinimum)?this._config.scores.belowMinimum:d(a,this._config.veryFarBelowMinimum,this._config.belowMinimum)?this._config.scores.farBelowMinimum:d(a,0,this._config.veryFarBelowMinimum)?this._config.scores.veryFarBelowMinimum:null}},{key:"translateScore",value:function(a,e,t){var i="<a href='https://yoa.st/2pk' target='_blank'>";return a===this._config.scores.recommendedMinimum?t.sprintf(t.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis","This is more than or equal to the %2$srecommended minimum%3$s of %4$d word.","This is more than or equal to the %2$srecommended minimum%3$s of %4$d words.",this._config.recommendedMinimum),e,i,"</a>",this._config.recommendedMinimum):a===this._config.scores.slightlyBelowMinimum?t.sprintf(t.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis","This is slightly below the %2$srecommended minimum%3$s of %4$d word. Add a bit more copy.","This is slightly below the %2$srecommended minimum%3$s of %4$d words. Add a bit more copy.",this._config.recommendedMinimum),e,i,"</a>",this._config.recommendedMinimum):a===this._config.scores.belowMinimum?t.sprintf(t.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis","This is below the %2$srecommended minimum%3$s of %4$d word. Add more content that is relevant for the topic.","This is below the %2$srecommended minimum%3$s of %4$d words. Add more content that is relevant for the topic.",this._config.recommendedMinimum),e,i,"</a>",this._config.recommendedMinimum):a===this._config.scores.farBelowMinimum||a===this._config.scores.veryFarBelowMinimum?t.sprintf(t.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis","This is far below the %2$srecommended minimum%3$s of %4$d word. Add more content that is relevant for the topic.","This is far below the %2$srecommended minimum%3$s of %4$d words. Add more content that is relevant for the topic.",this._config.recommendedMinimum),e,i,"</a>",this._config.recommendedMinimum):""}}]),e}(u);a.exports=p},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(1712),c=t(86),u=t(46),p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{recommendedMinimum:1,recommendedPosition:0},scores:{good:9,okay:6,bad:2},url:"<a href='https://yoa.st/2pn' target='_blank'>"};return t.identifier="titleKeyword",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._keywordMatches=e.getResearch("findKeywordInPageTitle"),this._keyword=l(a.getKeyword());var i=new u,r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasTitle()}},{key:"calculateResult",value:function(a){var e=this._keywordMatches.matches,t=this._keywordMatches.position;return e<this._config.parameters.recommendedMinimum?{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","The focus keyword '%1$s' does not appear in the %2$sSEO title%3$s."),this._keyword,this._config.url,"</a>")}:e>=this._config.parameters.recommendedMinimum&&t===this._config.parameters.recommendedPosition?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","The %1$sSEO title%2$s contains the focus keyword, at the beginning which is considered to improve rankings."),this._config.url,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","The %1$sSEO title%2$s contains the focus keyword, but it does not appear at the beginning; try and move it to the beginning."),this._config.url,"</a>")}}}]),e}(c);e.default=p},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={scores:{noKeywordInUrl:6,good:9},url:"<a href='https://yoa.st/2pp' target='_blank'>"};return t.identifier="urlKeyword",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._totalKeywords=e.getResearch("keywordCountInUrl");var i=new c,r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasUrl()}},{key:"calculateResult",value:function(a){return 0===this._totalKeywords?{score:this._config.scores.noKeywordInUrl,resultText:a.sprintf(a.dgettext("js-text-analysis","The focus keyword does not appear in the %1$sURL%2$s for this page. If you decide to rename the URL be sure to check the old URL 301 redirects to the new one!"),this._config.url,"</a>")}:{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","The focus keyword appears in the %1$sURL%2$s for this page."),this._config.url,"</a>")}}}]),e}(l);e.default=u},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),d=t(82),l=t(46),c=t(86),u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={scores:{tooLong:6}};return t.identifier="urlLength",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("urlLength"),r=new l;return r.setScore(this.calculateScore(i)),r.setText(this.translateScore(i,t)),r}},{key:"isApplicable",value:function(a){return a.hasUrl()}},{key:"calculateScore",value:function(a){return a?this._config.scores.tooLong:null}},{key:"translateScore",value:function(a,e){return a?e.dgettext("js-text-analysis","The slug for this page is a bit long, consider shortening it."):""}}]),e}(c);a.exports=u},function(a,e,t){"use strict";var i=t(46),r=t(1062),o=["en"],s=function(a,e){return a>0?{score:5,text:e.dngettext("js-text-analysis","The slug for this page contains a %1$sstop word%2$s, consider removing it.","The slug for this page contains %1$sstop words%2$s, consider removing them.",a)}:{}},n=function(a,e,t){var r=e.getResearch("stopWordsInUrl"),o=s(r.length,t),n=new i;return n.setScore(o.score),n.setText(t.sprintf(o.text,"<a href='"+t.dgettext("js-text-analysis","http://en.wikipedia.org/wiki/Stop_words")+"' target='_blank'>","</a>")),n};a.exports={identifier:"urlStopWords",isApplicable:function(a){return r(a.getLocale(),o)},getResult:n}},function(a,e,t){"use strict";var i=t(1721);a.exports=function(a){return i(a,"<img(?:[^>]+)?>")}},function(a,e,t){"use strict";var i=t(1266)().filteredAuxiliaries,r=t(1266)().notFilteredAuxiliaries,o=t(1356)().singleWords,s=["the","an","a"],n=["one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","hundred","hundreds","thousand","thousands","million","millions","billion","billions"],d=["first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth"],l=["i","you","he","she","it","we","they"],c=["me","him","us","them"],u=["this","that","these","those"],p=["my","your","his","her","its","their","our","mine","yours","hers","theirs","ours"],g=["all","some","many","lot","lots","ton","tons","bit","no","every","enough","little","much","more","most","plenty","several","few","fewer","kind","kinds"],m=["myself","yourself","himself","herself","itself","oneself","ourselves","yourselves","themselves"],f=["none","nobody","everyone","everybody","someone","somebody","anyone","anybody","nothing","everything","something","anything","each","other","whatever","whichever","whoever","whomever","whomsoever","whosoever","others","neither","both","either","any","such"],b=["one's","nobody's","everyone's","everybody's","someone's","somebody's","anyone's","anybody's","nothing's","everything's","something's","anything's","whoever's","others'","other's","another's","neither's","either's"],h=["which","what","whose"],v=["who","whom"],z=["where","how","why","whether","wherever","whyever","wheresoever","whensoever","howsoever","whysoever","whatsoever","whereso","whomso","whenso","howso","whyso","whoso","whatso"],y=["therefor","therein","hereby","hereto","wherein","therewith","herewith","wherewith","thereby"],w=["there","here","whither","thither","hither","whence","thence"],x=["always","once","twice","thrice"],k=["can","cannot","can't","could","couldn't","could've","dare","dares","dared","do","don't","does","doesn't","did","didn't","done","have","haven't","had","hadn't","has","hasn't","i've","you've","we've","they've","i'd","you'd","he'd","she'd","it'd","we'd","they'd","would","wouldn't","would've","may","might","must","need","needn't","needs","ought","shall","shalln't","shan't","should","shouldn't","will","won't","i'll","you'll","he'll","she'll","it'll","we'll","they'll","there's","there're","there'll","here's","here're","there'll"],_=["appear","appears","appeared","become","becomes","became","come","comes","came","keep","keeps","kept","remain","remains","remained","stay","stays","stayed","turn","turns","turned"],j=["doing","daring","having","appearing","becoming","coming","keeping","remaining","staying","saying","asking","stating","seeming","letting","making","setting","showing","putting","adding","going","using","trying","containing"],q=["in","from","with","under","throughout","atop","for","on","of","to","aboard","about","above","abreast","absent","across","adjacent","after","against","along","alongside","amid","mid","among","apropos","apud","around","as","astride","at","ontop","afore","tofore","behind","ahind","below","ablow","beneath","neath","beside","between","atween","beyond","ayond","by","chez","circa","spite","down","except","into","less","like","minus","near","nearer","nearest","anear","notwithstanding","off","onto","opposite","out","outen","over","past","per","pre","qua","sans","sauf","sithence","through","thru","truout","toward","underneath","up","upon","upside","versus","via","vis-à-vis","without","ago","apart","aside","aslant","away","withal","towards","amidst","amongst","midst","whilst"],E=["back","within","forward","backward","ahead"],S=["and","or","and/or","yet"],A=["sooner","just","only"],T=["if","even"],C=["say","says","said","claimed","ask","asks","asked","stated","explain","explains","explained","think","thinks","talks","talked","announces","announced","tells","told","discusses","discussed","suggests","suggested","understands","understood"],O=["again","definitely","eternally","expressively","instead","expressly","immediately","including","instantly","namely","naturally","next","notably","now","nowadays","ordinarily","positively","truly","ultimately","uniquely","usually","almost","maybe","probably","granted","initially","too","actually","already","e.g","i.e","often","regularly","simply","optionally","perhaps","sometimes","likely","never","ever","else","inasmuch","provided","currently","incidentally","elsewhere","particular","recently","relatively","f.i","clearly","apparently"],D=["highly","very","really","extremely","absolutely","completely","totally","utterly","quite","somewhat","seriously","fairly","fully","amazingly"],P=["seem","seems","seemed","let","let's","lets","make","makes","made","want","showed","shown","go","goes","went","gone","take","takes","took","taken","put","puts","use","used","try","tries","tried","mean","means","meant","called","based","add","adds","added","contain","contains","contained","consist","consists","consisted","ensure","ensures","ensured"],R=["new","newer","newest","old","older","oldest","previous","good","well","better","best","big","bigger","biggest","easy","easier","easiest","fast","faster","fastest","far","hard","harder","hardest","least","own","large","larger","largest","long","longer","longest","low","lower","lowest","high","higher","highest","regular","simple","simpler","simplest","small","smaller","smallest","tiny","tinier","tiniest","short","shorter","shortest","main","actual","nice","nicer","nicest","real","same","able","certain","usual","so-called","mainly","mostly","recent","anymore","complete","lately","possible","commonly","constantly","continually","directly","easily","nearly","slightly","somewhere","estimated","latest","different","similar","widely","bad","worse","worst","great","specific","available","average","awful","awesome","basic","beautiful","busy","current","entire","everywhere","important","major","multiple","normal","necessary","obvious","partly","special","last","early","earlier","earliest","young","younger","youngest",""],B=["oh","wow","tut-tut","tsk-tsk","ugh","whew","phew","yeah","yea","shh","oops","ouch","aha","yikes"],F=["tbs","tbsp","spk","lb","qt","pk","bu","oz","pt","mod","doz","hr","f.g","ml","dl","cl","l","mg","g","kg","quart"],M=["seconds","minute","minutes","hour","hours","day","days","week","weeks","month","months","year","years","today","tomorrow","yesterday"],L=["thing","things","way","ways","matter","case","likelihood","ones","piece","pieces","stuff","times","part","parts","percent","instance","instances","aspect","aspects","item","items","idea","theme","person","instance","instances","detail","details","factor","factors","difference","differences"],I=["not","yes","sure","top","bottom","ok","okay","amen","aka","etc","etcetera","sorry","please"],$=["ms","mss","mrs","mr","dr","prof"],N=["jr","sr"];a.exports=function(){return{filteredAtEnding:[].concat(d,j,R),filteredAtBeginningAndEnding:[].concat(s,q,S,u,D,g,p),filteredAnywhere:[].concat(o,x,l,c,m,B,n,i,k,_,C,P,f,A,T,h,v,z,w,I,E,y,F,M,L),cannotDirectlyPrecedePassiveParticiple:[].concat(s,q,u,p,d,j,g),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(k,_,C,P),all:[].concat(s,n,d,u,p,m,l,c,g,f,j,b,h,v,z,y,w,x,E,i,r,k,_,q,S,A,T,C,o,O,D,P,B,R,F,L,I,$,N)}}},function(a,e,t){"use strict";var i=["am","is","are","was","were","been","get","gets","got","gotten","be","she's","he's","it's","i'm","we're","they're","you're","isn't","weren't","wasn't","that's","aren't"],r=["being","getting","having","what's"];a.exports=function(){return{filteredAuxiliaries:i,notFilteredAuxiliaries:r,all:i.concat(r)}}},function(a,e,t){"use strict";var i=t(1359)().singleWords,r=["el","la","los","las","un","una","unos","unas"],o=["dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","catorce","quince","dieciseis","diecisiete","dieciocho","diecinueve","veinte","cien","centena","mil","millon","millones"],s=["primera","segunda","tercera","cuarto","cuarta","quinto","quinta","sexto","sexta","septimo","septima","octavo","octava","noveno","novena","décimo","décima","vigésimo","vigésima","primeros","primeras","segundos","segundas","terceros","terceras","cuartos","cuartas","quintos","quintas","sextos","sextas","septimos","septimas","octavos","octavas","novenos","novenas","décimos","décimas","vigésimos","vigésimas"],n=["yo","tú","él","ella","ello","nosotros","nosotras","vosotros","vosotras","ustedes","ellos","ellas"],d=["me","te","lo","se","nos","os","les"],l=["mí","ti","ud","uds","usted","sí"],c=["conmigo","contigo","consigo"],u=["este","ese","aquel","esta","esa","aquella","estos","esos","aquellos","estas","esas","aquellas","esto","eso","aquello"],p=["mi","mis","mío","míos","mía","mías","nuestro","nuestros","nuestra","nuestras","tuyo","tuyos","tuya","tuyas","tu","tus","vuestro","vuestros","vuestra","vuestras","suyo","suyos","suya","suyas","su","sus"],g=["bastante","bastantes","mucho","muchas","mucha","muchos","demasiado","demasiada","demasiados","demasiadas","poco","poca","pocos","pocas","demás","otros","otras","todo","toda","todos","todas"],m=["alguien","algo","algún","alguno","alguna","algunos","algunas","nadie","nada","ningún","ninguno","ninguna","ningunos","ningunas","tanto","tantos","tanta","tantas"],f=["cuyas","cual"],b=["cuyo"],h=["comoquiera","cualesquiera","cualquier","cuanta","cuantas","cuanto","cuantos","cuál","cuáles","cuánta","cuántas","cuánto","cuántos","cómo","dondequiera","dónde","quien","quienes","quienquiera","quién","quiénes","qué"],v=["allí","ahí","allá","aquí","acá","adónde","delante","detrás","debajo","adelante","atrás","adentro","afuera"],z=["he","has","ha","hay","hemos","habéis","han","hube","hubiste","hubo","hubimos","hubisteis","hubieron","había","habías","habíamos","habíais","habían","habría","habrías","habríais","habrían","habré","habrás","habrá","habremos","habréis","habrán","haya","hayas","hayamos","hayáis","hayan","hubiera","hubieras","hubiéramos","hubierais","hubieran","hubiese","hubieses","hubiésemos","hubieseis","hubiesen","hubiere","hubieres","hubiéremos","hubiereis","hubieren","habed","habido","debo","debes","debe","debemos","debéis","deben","debí","debiste","debió","debimos","debisteis","debieron","debía","debías","debíamos","debíais","debían","debería","deberías","deberíamos","deberíais","deberían","deberé","deberás","deberá","deberemos","deberéis","deberán","deba","debas","debamos","debáis","deban","debiera","debieras","debiéramos","debierais","debieran","debiese","debieses","debiésemos","debieseis","debiesen","debiere","debieres","debiéremos","debiereis","debieren","debed","debido","empiezo","empiezas","empieza","empezáis","empiezan","empecé","empezaste","empezó","empezamos","empezasteis","empezaron","empezaba","empezabas","empezábamos","empezabais","empezaban","empezaría","empezarías","empezaríamos","empezaríais","empezarían","empezaré","empezarás","empezará","empezaremos","empezaréis","empezarán","empiece","empieces","empecemos","empecéis","empiecen","empezara","empezaras","empezáramos","empezarais","empezaran","empezase","empezases","empezásemos","empezaseis","empezasen","empezare","empezares","empezáremos","empezareis","empezaren","empezad","empezado","comienzo","comienzas","comienza","comenzamos","comenzáis","comienzan","comencé","comenzaste","comenzó","comenzasteis","comenzaron","comenzaba","comenzabas","comenzábamos","comenzabais","comenzaban","comenzaría","comenzarías","comenzaríamos","comenzaríais","comenzarían","comenzaré","comenzarás","comenzará","comenzaremos","comenzaréis","comenzarán","comience","comiences","comencemos","comencéis","comiencen","comenzara","comenzaras","comenzáramos","comenzarais","comenzaran","comenzase","comenzases","comenzásemos","comenzaseis","comenzasen","comenzare","comenzares","comenzáremos","comenzareis","comenzaren","comenzad","comenzado","sigo","sigues","sigue","seguimos","seguis","siguen","seguí","seguiste","siguió","seguisteis","siguieron","seguía","seguías","seguíamos","seguíais","seguían","seguiría","seguirías","seguiríamos","seguiríais","seguirían","seguiré","seguirás","seguirá","seguiremos","seguiréis","seguirán","siga","sigas","sigamos","sigáis","sigan","siguiera","siguieras","siguiéramos","siguierais","siguieran","siguiese","siguieses","siguiésemos","siguieseis","siguiesen","siguiere","siguieres","siguiéremos","siguiereis","siguieren","seguid","seguido","tengo","tienes","tiene","tenemos","tenéis","tienen","tuve","tuviste","tuvo","tuvimos","tuvisteis","tuvieron","tenía","tenías","teníamos","teníais","tenían","tendría","tendrías","tendríamos","tendríais","tendrían","tendré","tendrás","tendrá","tendremos","tendréis","tendrán","tenga","tengas","tengamos","tengáis","tengan","tuviera","tuvieras","tuviéramos","tuvierais","tuvieran","tuviese","tuvieses","tuviésemos","tuvieseis","tuviesen","tuviere","tuvieres","tuviéremos","tuviereis","tuvieren","ten","tened","tenido","ando","andas","andamos","andáis","andan","anduve","anduviste","anduvo","anduvimos","anduvisteis","anduvieron","andaba","andabas","andábamos","andabais","andaban","andaría","andarías","andaríamos","andaríais","andarían","andaré","andarás","andará","andaremos","andaréis","andarán","ande","andes","andemos","andéis","anden","anduviera","anduvieras","anduviéramos","anduvierais","anduvieran","anduviese","anduvieses","anduviésemos","anduvieseis","anduviesen","anduviere","anduvieres","anduviéremos","anduviereis","anduvieren","andad","andado","quedo","quedas","queda","quedamos","quedáis","quedan","quedé","quedasteis","quedaron","quedaba","quedabas","quedábamos","quedabais","quedaban","quedaría","quedarías","quedaríamos","quedaríais","quedarían","quedaré","quedarás","quedará","quedaremos","quedaréis","quedarán","quede","quedes","quedemos","quedéis","queden","quedara","quedaras","quedáramos","quedarais","quedaran","quedase","quedases","quedásemos","quedaseis","quedasen","quedare","quedares","quedáremos","quedareis","quedaren","quedad","quedado","hallo","hallas","halla","hallamos","halláis","hallan","hallé","hallaste","halló","hallasteis","hallaron","hallaba","hallabas","hallábamos","hallabais","hallaban","hallaría","hallarías","hallaríamos","hallaríais","hallarían","hallaré","hallarás","hallará","hallaremos","hallaréis","hallarán","halle","halles","hallemos","halléis","hallen","hallara","hallaras","halláramos","hallarais","hallaran","hallase","hallases","hallásemos","hallaseis","hallasen","hallare","hallares","halláremos","hallareis","hallaren","hallad","hallado","vengo","vienes","viene","venimos","venis","vienen","vine","viniste","vino","vinimos","vinisteis","vinieron","venía","vanías","verníamos","veníais","venían","vendría","vendrías","vendríamos","vendíais","vendrían","vendré","vendrás","vendrá","vendremos","vendréis","vendrán","venga","vengas","vengamos","vengáis","vengan","viniera","vinieras","viniéramos","vinierais","vinieran","viniese","vinieses","viniésemos","vinieseis","viniesen","viniere","vinieres","viniéremos","viniereis","vinieren","ven","venid","venido","abro","abres","abre","abrismos","abrís","abren","abrí","abriste","abrió","abristeis","abrieron","abría","abrías","abríais","abrían","abriría","abrirías","abriríamos","abriríais","abrirían","abriré","abrirás","abrirá","abriremos","abriréis","abrirán","abra","abras","abramos","abráis","abran","abriera","abrieras","abriéramos","abrierais","abrieran","abriese","abrieses","abriésemos","abrieseis","abriesen","abriere","abrieres","abriéremos","abriereis","abrieren","abrid","abierto","voy","vas","va","vamos","vais","van","iba","ibas","íbamos","ibais","iban","iría","irías","iríamos","iríais","irían","iré","irás","irá","iremos","iréis","irán","vaya","vayas","vayamos","vayáis","vayan","ve","id","ido","acabo","acabas","acaba","acabamos","acabáis","acaban","acabé","acabaste","acabó","acabasteis","acabaron","acababa","acababas","acabábamos","acababais","acababan","acabaría","acabarías","acabaríamos","acabaríais","acabarían","acabaré","acabarás","acabará","acabaremos","acabaréis","acabarán","acabe","acabes","acabemos","acabéis","acaben","acabara","acabaras","acabáramos","acabarais","acabaran","acabase","acabases","acabásemos","acabaseis","acabasen","acabare","acabares","acabáremos","acabareis","acabaren","acabad","acabado","llevo","llevas","lleva","llevamos","lleváis","llevan","llevé","llevaste","llevó","llevasteis","llevaron","llevaba","llevabas","llevábamos","llevabais","llevaban","llevaría","llevarías","llevaríamos","llevaríais","llevarían","llevaré","llevarás","llevará","llevaremos","llevaréis","llevarán","lleve","lleves","llevemos","llevéis","lleven","llevara","llevaras","lleváramos","llevarais","llevaran","llevase","llevases","llevásemos","llevaseis","llevasen","llevare","llevares","lleváremos","llevareis","llevaren","llevad","llevado","alcanzo","alcanzas","alcanza","alcanzamos","alcanzáis","alcanzan","alcancé","alcanzaste","alcanzó","alcanzasteis","alcanzaron","alcanzaba","alcanzabas","alcanzábamos","alcanzabais","alcanzaban","alcanzaría","alcanzarías","alcanzaríamos","alcanzaríais","alcanzarían","alcanzaré","alcanzarás","alcanzará","alcanzaremos","alcanzaréis","alcanzarán","alcance","alcances","alcancemos","alcancéis","alcancen","alcanzara","alcanzaras","alcanzáramos","alcanzarais","alcanzaran","alcanzase","alcanzases","alcanzásemos","alcanzaseis","alcanzasen","alcanzare","alcanzares","alcanzáremos","alcanzareis","alcanzaren","alcanzad","alcanzado","digo","dices","dice","decimos","decís","dicen","dije","dijiste","dijo","dijimos","dijisteis","dijeron","decía","decías","decíamos","decíais","decían","diría","dirías","diríamos","diríais","dirían","diré","dirás","dirá","diremos","diréis","dirán","diga","digas","digamos","digáis","digan","dijera","dijeras","dijéramos","dijerais","dijeran","dijese","dijeses","dijésemos","dijeseis","dijesen","dijere","dijeres","dijéremos","dijereis","dijeren","di","decid","dicho","continúo","continúas","continúa","continuamos","continuáis","continúan","continué","continuaste","continuó","continuasteis","continuaron","continuaba","continuabas","continuábamos","continuabais","continuaban","continuaría","continuarías","continuaríamos","continuaríais","continuarían","continuaré","continuarás","continuará","continuaremos","continuaréis","continuarán","continúe","continúes","continuemos","continuéis","continúen","continuara","continuaras","continuáramos","continuarais","continuaran","continuase","continuases","continuásemos","continuaseis","continuasen","continuare","continuares","continuáremos","continuareis","continuaren","continuad","continuado","resulto","resultas","resulta","resultamos","resultáis","resultan","resulté","resultaste","resultó","resultasteis","resultaron","resultaba","resultabas","resultábamos","resultabais","resultaban","resultaría","resultarías","resultaríamos","resultaríais","resultarían","resultaré","resultarás","resultará","resultaremos","resultaréis","resultarán","resulte","resultes","resultemos","resultéis","resulten","resultara","resultaras","resultáramos","resultarais","resultaran","resultase","resultases","resultásemos","resultaseis","resultasen","resultare","resultares","resultáremos","resultareis","resultaren","resultad","resultado","puedo","puedes","puede","podemos","podéis","pueden","pude","pudiste","pudo","pudimos","pudisteis","pudieron","podía","podías","podíamos","podíais","podían","podría","podrías","podríamos","podríais","podrían","podré","podrás","podrá","podremos","podréis","podrán","pueda","puedas","podamos","podáis","puedan","pudiera","pudieras","pudiéramos","pudierais","pudieran","pudiese","pudieses","pudiésemos","pudieseis","pudiesen","pudiere","pudieres","pudiéremos","pudiereis","pudieren","poded","podido","quiero","quieres","quiere","queremos","queréis","quieren","quise","quisiste","quiso","quisimos","quisisteis","quisieron","quería","querías","queríamos","queríais","querían","querría","querrías","querríamos","querríais","querrían","querré","querrás","querrá","querremos","querréis","querrán","quiera","quieras","queramos","queráis","quieran","quisiera","quisieras","quisiéramos","quisierais","quisieran","quisiese","quisieses","quisiésemos","quisieseis","quisiesen","quisiere","quisieres","quisiéremos","quisiereis","quisieren","quered","querido","sabes","sabe","sabemos","sabéis","saben","supe","supiste","supo","supimos","supisteis","supieron","sabía","sabías","sabíamos","sabíais","sabían","sabría","sabrías","sabríamos","sabríais","sabrían","sabré","sabrás","sabrá","sabremos","sabréis","sabrán","sepa","sepas","sepamos","sepáis","sepan","supiera","supieras","supiéramos","supierais","supieran","supiese","supieses","supiésemos","supieseis","supiesen","supiere","supieres","supiéremos","supiereis","supieren","sabed","sabido","suelo","sueles","suele","solemos","soléis","suelen","solí","soliste","solió","solimos","solisteis","solieron","solía","solías","solíamos","solíais","solían","solería","solerías","soleríamos","soleríais","solerían","soleré","solerás","solerá","soleremos","soleréis","solerán","suela","suelas","solamos","soláis","suelan","soliera","solieras","soliéramos","solierais","solieran","soliese","solieses","soliésemos","solieseis","soliesen","soliere","solieres","soliéremos","soliereis","solieren","soled","solido","necesito","necesitas","necesitamos","necesitáis","necesitan","necesité","necesitaste","necesitó","necesitasteis","necesitaron","necesitaba","necesitabas","necesitábamos","necesitabais","necesitaban","necesitaría","necesitarías","necesitaríamos","necesitaríais","necesitarían","necesitaré","necesitarás","necesitará","necesitaremos","necesitaréis","necesitarán","necesite","necesites","necesitemos","necesitéis","necesiten","necesitara","necesitaras","necesitáramos","necesitarais","necesitaran","necesitase","necesitases","necesitásemos","necesitaseis","necesitasen","necesitare","necesitares","necesitáremos","necesitareis","necesitaren","necesita","necesitad","necesitado"],y=["haber","deber","empezar","comenzar","seguir","tener","andar","quedar","hallar","venir","abrir","ir","acabar","llevar","alcanzar","decir","continuar","resultar","poder","querer","saber","soler","necesitar"],w=["estoy","estás","está","estamos","estáis","están","estuve","estuviste","estuvo","estuvimos","estuvisteis","estuvieron","estuba","estabas","estábamos","estabais","estaban","estraría","estarías","estaríamos","estaríais","estarían","estaré","estarás","estará","estaremos","estaréis","estarán","esté","estés","estemos","estéis","estén","estuviera","estuviese","estuvieras","estuviéramos","estuvierais","estuvieran","estuvieses","estuviésemos","estuvieseis","estuviesen","estuviere","estuvieres","estuviéremos","estuviereis","estuvieren","estad","estado"],x=["soy","eres","es","somos","sois","son","fui","fuiste","fuimos","fuisteis","fueron","era","eras","éramos","erais","eran","sería","serías","seríamos","seríais","serían","seré","serás","seremos","seréis","serán","sea","seas","seamos","seáis","sean","fueras","fuéramos","fuerais","fueran","fuese","fueses","fuésemos","fueseis","fuesen","fuere","fueres","fuéremos","fuereis","fueren","sé","sed","sido"],k=["estar"],_=["ser"],j=["a","ante","abajo","adonde","al","allende","alrededor","amén","antes","arriba","aun","bajo","cabe","cabo","con","contigo","contra","de","dejante","del","dentro","desde","donde","durante","en","encima","entre","excepto","fuera","hacia","hasta","incluso","mediante","más","opuesto","par","para","próximo","salvo","según","sin","so","sobre","tras","versus","vía"],q=["cerca"],E=["o","y","entonces","e","u","ni","bien","ora"],S=["igual"],A=["apenas","segun","que"],T=["apunto","apunta","confieso","confiesa","confesaba","revelado","revelo","revela","revelaba","declarado","declaro","declara","declaba","señalo","señala","señalaba","declaraba","comento","comenta"],C=["básicamente","esencialmente","primeramente","siempre","nunca","ahora","quizá","acaso","inclusive","probablemente","verdaderamente","seguramente","jamás","obviamente","indiscutiblement","inmediatamente","previamente"],O=["muy","tan","completamente","suficiente","tal","tales"],D=["hago","haces","hace","hacemos","hacéis","hacen","hice","hiciste","hizo","hicimos","hicisteis","hicieron","hacía","hacías","hacíamos","hacíais","hacían","haría,","harías","haríamos","haríais","harían","haré","harás","hará","haremos","haréis","harán","haga","hagas","hagamos","hagáis","hagan","hiciera","hicieras","hiciéramos","hicierais","hicieran","hiciese","hicieses","hiciésemos","hicieseis","hiciesen","hiciere","hicieres","hiciéremos","hiciereis","hicieren","haz","haced","hecho","parezco","pareces","parece","parecemos","parecéis","parecen","parecí","pareciste","pareció","parecimos","parecisteis","parecieron","parecía","parecías","parecíamos","parecíais","parecían","parecería","parecerías","pareceríamos","pareceríais","parecerían","pareceré","parecerás","parecerá","pareceremos","pareceréis","parecerán","parezca","parezcas","parezcamos","parezcáis","parezcan","pareciera","parecieras","pareciéramos","parecierais","parecieran","pareciese","parecieses","pareciésemos","parecieseis","pareciesen","pareciere","parecieres","pareciéremos","pareciereis","parecieren","pareced","parecido"],P=["hacer","parecer"],R=["enfrente","mejor","peor","menos","claro","bueno","nuevo","nueva","nuevos","nuevas","viejo","viejos","vieja","viejas","anterior","grande","gran","grandes","mayores","fácil","fáciles","rápido","rápida","rápidos","rápidas","lejos","lejas","difícil","difíciles","propio","propios","propia","propias","largo","larga","largos","largas","bajos","baja","bajas","alto","alta","altos","altas","regular","regulares","normal","pequeño","pequeña","pequeños","pequeñas","diminuta","diminuto","diminutas","diminutos","chiquitito","chiquititos","chiquitita","chiquititas","corta","corto","cortas","cortos","principal","principales","mismo","mismos","misma","mismas","capaz","capaces","cierta","cierto","ciertas","ciertos","llamado","llamada","llamados","llamadas","mayormente","reciente","recientes","completa","completo","completas","completos","absoluta","absoluto","absolutas","absolutos","últimamente","posible","común","comúnes","comúnmente","constantemente","continuamente","directamente","fácilmente","casi","ligeramente","estima","estimada","estimado","aproximada","aproximadamente","última","últimas","último","últimos","diferente","diferentes","similar","mal","malo","malos","mala","malas","perfectamente","excelente","final","general"],B=["ah","eh","ejem","ele","achís","adiós","agur","ajá","ajajá","ala","alá","albricias","aleluya","alerta","alirón","aló","amalaya","ar","aro","arrarray","arre","arsa","atatay","aúpa","ax","ay","ayayay","bah","banzai","barajo","bla","bravo","buf","bum","ca","caguendiós","canastos","caracho","caracoles","carajo","caramba","carape","caray","cáscaras","cáspita","cataplum","ce","chao","chau","che","chis","chist","chitón","cho","chucho","chus","cielos","clo","coche","cochi","cojones","concho","coño","córcholis","cuchí","cuidado","cuz","demonio","demontre","despacio","diablo","diantre","dios","ea","epa","equilicuá","estúpido","eureka","evohé","exacto","fantástico","firmes","fo","forte","gua","gualá","guarte","guay","hala","hale","he","hi","hin","hola","hopo","huesque","huiche","huichó","huifa","hurra","huy","ja","jajajá","jajay","jaque","jau","jo","jobar","joder","jolín","jopo","leñe","listo","malhayas","mamola","mecachis","miéchica","mondo","moste","mutis","nanay","narices","oh","ojalá","ojo","okay","ole","olé","órdiga","oste","ostras","ox","oxte","paf","pardiez","paso","pucha","puf","puff","pumba","puñeta","quia","quiúbole","recórcholis","rediez","rediós","salve","sanseacabó","sniff","socorro","ta","tararira","tate","tururú","uf","uh","ui","upa","uste","uy","victoria","vítor","viva","za","zambomba","zapateta","zape","zas"],F=["kg","mg","gr","g","km","m","l","ml","cl"],M=["minuto","minutos","hora","horas","día","días","semana","semanas","mes","meses","año","años","hoy","mañana","ayer"],L=["cosa","cosas","manera","maneras","caso","casos","pieza","piezas","vez","veces","parte","partes","porcentaje","instancia","aspecto","aspectos","punto","puntos","objeto","objectos","persona","personas"],I=["no","euros"],$=["sra","sras","srta","sr","sres","dra","dr","profa","prof"],N=["jr","sr"];a.exports=function(){return{filteredAtBeginning:R,filteredAtEnding:[].concat(s,y,k,_,P),filteredAtBeginningAndEnding:[].concat(r,j,E,u,O,g,p),filteredAnywhere:[].concat(i,n,d,l,c,B,o,z,w,x,T,D,m,S,A,f,b,h,v,I,q,F,M,L),cannotDirectlyPrecedePassiveParticiple:[].concat(r,j,d,p,m,h,o,s,D,P,T,f,b,c,l,q),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(w,k),all:[].concat(r,o,s,u,p,n,c,l,d,g,m,f,b,h,v,q,z,y,w,x,k,_,j,E,S,A,T,i,C,O,D,P,B,R,F,L,I,$,N)}}},function(a,e,t){"use strict";var i=t(1360)().singleWords,r=["il","i","la","le","lo","gli","un","uno","una"],o=["due","tre","quattro","cinque","sette","otto","nove","dieci","undici","dodici","tredici","quattordici","quindici","sedici","diciassette","diciotto","diciannove","venti","cento","mille","mila","duemila","tremila","quattromila","cinquemila","seimila","settemila","ottomila","novemila","diecimila","milione","milioni","miliardo","miliardi"],s=["prima","primi","prime","secondo","seconda","secondi","seconde","terzo","terza","terzi","terze","quarto","quarta","quarti","quarte","quinto","quinta","quinti","quinte","sesto","sesta","sesti","seste","settimo","settima","settimi","settime","ottavo","ottava","ottavi","ottave","nono","nona","noni","none","decimo","decima","decimi","decime","undicesimo","undicesima","undicesimi","undicesime","dodicesimo","dodicesima","dodicesimi","dodicesime","tredicesimo","tredicesima","tredicesimi","tredicesime","quattordicesimo","quattordicesima","quattordicesimi","quattordicesime","quindicesimo","quindicesima","quindicesimi","quindicesime","sedicesimo","sedicesima","sedicesimi","sedicesime","diciassettesimo","diciassettesima","diciassettesimi","diciassettesime","diciannovesimo","diciannovesima","diciannovesimi","diciannovesime","ventesimo","ventesima","ventesimi","ventesime"],n=["io","tu","egli","esso","lui","ella","essa","lei","noi","voi","essi","esse","loro"],d=["mi","ti","si","ci","vi","li","me","te","se","glie","glielo","gliela","glieli","gliele","gliene","ce","ve"],l=["sé"],c=["ciò","codesto","codesta","codesti","codeste","colei","colui","coloro","costei","costui","costoro","medesimo","medesima","medesimi","medesime","questo","questa","questi","queste","quello","quella","quelli","quelle","quel","quei","quegli"],u=["mio","mia","miei","mie","tuo","tua","tuoi","tue","suo","sua","suoi","sue","nostro","nostra","nostri","nostre","vostro","vostra","vostri","vostre"],p=["affatto","alcun","alcuna","alcune","alcuni","alcuno","bastantemente","grandemente","massimamente","meno","minimamente","molta","molte","molti","moltissimo","molto","nessun","nessuna","nessuno","niente","nulla","ogni","più","po'","poca","poche","pochi","poco","pochissime","pochissimi","qualche","qualsiasi","qualunque","quintali","rara","rarissima","rarissimo","raro","spesso","spessissimo","sufficientemente","taluno","taluna","taluni","talune","tanta","tante","tanti","tantissime","tantissimi","tanto","tonnellate","troppa","troppe","troppi","troppo","tutta","tutte","tutti","tutto"],g=["alcunché","alcunchè","altro","altra","altri","altre","certa","certi","certe","checché","checchè","chicchessia","chiunque","ciascuno","ciascuna","ciascun","diverso","diversa","diversi","diverse","parecchio","parecchia","parecchi","parecchie","qualcosa","qualcuno","qualcuna","vario","varia","vari","varie"],m=["che","cosa","cui","qual","quale","quali"],f=["chi","quanta","quante","quanti","quanto"],b=["com'è","com'era","com'erano","donde","d'onde","dove","dov'è","dov'era","dov'erano","dovunque"],h=["ne"],v=["accanto","altrove","attorno","dappertutto","giù","là","laggiù","lassù","lì","ovunque","qua","quaggiù","quassù","qui"],z=["vengano","vengo","vengono","veniamo","veniate","venimmo","venisse","venissero","venissi","venissimo","veniste","venisti","venite","veniva","venivamo","venivano","venivate","venivi","venivo","venne","vennero","venni","verrà","verrai","verranno","verrebbe","verrebbero","verrei","verremmo","verremo","verreste","verresti","verrete","verrò","viene","vieni"],y=["venire","venir"],w=["abbi","abbia","abbiamo","abbiano","abbiate","abbiente","avemmo","avendo","avente","avesse","avessero","avessi","avessimo","aveste","avesti","avete","aveva","avevamo","avevano","avevate","avevi","avevo","avrà","avrai","avranno","avrebbe","avrebbero","avrei","avremmo","avremo","avreste","avresti","avrete","avrò","avuto","ebbe","ebbero","ebbi","ha","hai","hanno","ho","l'abbi","l'abbia","l'abbiamo","l'abbiano","l'abbiate","l'abbiente","l'avemmo","l'avendo","l'avente","l'avesse","l'avessero","l'avessi","l'avessimo","l'aveste","l'avesti","l'avete","l'aveva","l'avevamo","l'avevano","l'avevate","l'avevi","l'avevo","l'avrà","l'avrai","l'avranno","l'avrebbe","l'avrebbero","l'avrei","l'avremmo","l'avremo","l'avreste","l'avresti","l'avrete","l'avrò","l'avuto","l'ebbe","l'ebbero","l'ebbi","l'ha","l'hai","l'hanno","l'ho","possa","possano","possiamo","possiate","posso","possono","poté","potei","potemmo","potendo","potente","poterono","potesse","potessero","potessi","potessimo","poteste","potesti","potete","potette","potettero","potetti","poteva","potevamo","potevano","potevate","potevi","potevo","potrà","potrai","potranno","potrebbe","potrebbero","potrei","potremmo","potremo","potreste","potresti","potrete","potrò","potuto","può","puoi","voglia","vogliamo","vogliano","vogliate","voglio","vogliono","volemmo","volendo","volente","volesse","volessero","volessi","volessimo","voleste","volesti","volete","voleva","volevamo","volevano","volevate","volevi","volevo","volle","vollero","volli","voluto","vorrà","vorrai","vorranno","vorrebbe","vorrebbero","vorrei","vorremmo","vorremo","vorreste","vorresti","vorrete","vorrò","vuoi","vuole","debba","debbano","debbono","deva","deve","devi","devo","devono","dobbiamo","dobbiate","dové","dovei","dovemmo","dovendo","doverono","dovesse","dovessero","dovessi","dovessimo","doveste","dovesti","dovete","dovette","dovettero","dovetti","doveva","dovevamo","dovevano","dovevate","dovevi","dovevo","dovrà","dovrai","dovranno","dovrebbe","dovrebbero","dovrei","dovremmo","dovremo","dovreste","dovresti","dovrete","dovrò","dovuto","sa","sai","sanno","sapemmo","sapendo","sapesse","sapessero","sapessi","sapessimo","sapeste","sapesti","sapete","sapeva","sapevamo","sapevano","sapevate","sapevi","sapevo","sappi","sappia","sappiamo","sappiano","sappiate","saprà","saprai","sapranno","saprebbe","saprebbero","saprei","sapremmo","sapremo","sapreste","sapresti","saprete","saprò","saputo","seppe","seppero","seppi","so","soglia","sogliamo","sogliano","sogliate","soglio","sogliono","solesse","solessero","solessi","solessimo","soleste","solete","soleva","solevamo","solevano","solevate","solevi","solevo","suoli","sta","stai","stando","stanno","stante","starà","starai","staranno","staremo","starete","starò","stava","stavamo","stavano","stavate","stavi","stavo","stemmo","stessero","stessimo","steste","stesti","stette","stettero","stetti","stia","stiamo","stiano","stiate","sto"],x=["avere","l'avere","aver","l'aver","potere","poter","volere","voler","dovere","dover","sapere","saper","solere","stare","star"],k=["è","e'","era","erano","eravamo","eravate","eri","ero","essendo","essente","fosse","fossero","fossi","fossimo","foste","fosti","fu","fui","fummo","furono","sarà","sarai","saranno","sarebbe","sarebbero","sarei","saremmo","saremo","sareste","saresti","sarete","sarò","sei","sia","siamo","siano","siate","siete","sii","sono","stata","state","stati","stato"],_=["essere","esser"],j=["di","del","dello","della","dei","degli","delle","a","ad","al","allo","alla","ai","agli","alle","da","dal","dallo","dalla","dai","dagli","dalle","in","nel","nello","nella","nei","negli","nelle","con","col","collo","colla","coi","cogli","colle","su","sul","sullo","sulla","sui","sugli","sulle","per","pel","pello","pella","pei","pegli","tra","fra","attraverso","circa","contro","davanti","dentro","dietro","entro","escluso","fuori","insieme","intorno","lontano","lungo","mediante","oltre","presso","rasente","riguardo","senza","sopra","sotto","tramite","vicino"],q=["e","ed","o","oppure"],E=["tale","l'uno","l'altro","tali","dall'altra"],S=["anziché","anzichè","fuorché","fuorchè","giacché","giacchè","laddove","modo","ove","qualora","quantunque","volta"],A=["dice","dicono","diceva","dicevano","disse","dissero","detto","domanda","domandano","domandava","domandavano","domandò","domandarono","domandato","afferma","affermato","aggiunge","aggiunto","ammette","ammesso","annuncia","annunciato","assicura","assicurato","chiede","chiesto","commentato","conclude","concluso","continua","continuato","denuncia","denunciato","dichiara","dichiarato","esordisce","esordito","inizia","iniziato","precisato","prosegue","proseguito","racconta","raccontato","recita","recitato","replica","replicato","risponde","risposto","rimarca","rimarcato","rivela","rivelato","scandisce","scandito","scrive","scritto","segnala","segnalato","sottolinea","sottolineato","spiega","spiegato"],T=["affermare","aggiungere","ammettere","annunciare","assicurare","chiedere","commentare","concludere","continuare","denunciare","dichiarare","esordire","iniziare","precisare","proseguire","raccontare","recitare","replicare","rispondere","rimarcare","rivelare","scandire","scrivere","segnalare","sottolineare","spiegare"],C=["eventualmente","forse","mai","probabilmente"],O=["addirittura","assolutamente","ben","estremamente","mica","nemmeno","quasi"],D=["fa","fa'","faccia","facciamo","facciano","facciate","faccio","facemmo","facendo","facente","facesse","facessero","facessi","facessimo","faceste","facesti","faceva","facevamo","facevano","facevate","facevi","facevo","fai","fanno","farà","farai","faranno","farebbe","farebbero","farei","faremmo","faremo","fareste","faresti","farete","farò","fate","fatto","fece","fecero","feci","fo"],P=["fare"],R=["anteriore","anteriori","precedente","precedenti","facile","facili","facilissimo","facilissima","facilissimi","facilissime","semplice","semplici","semplicissima","semplicissimo","semplicissimi","semplicissime","semplicemente","rapido","rapida","rapidi","rapide","veloce","veloci","differente","difficile","difficili","difficilissimo","difficilissima","difficilissimi","difficilissime","basso","bassa","bassi","basse","alto","alta","alti","alte","normale","normali","normalmente","corto","corta","corti","corte","breve","brevi","recente","recenti","totale","totali","completo","completa","completi","complete","possibile","possibili","ultimo","ultima","ultimi","ultime","differenti","simile","simili","prossimo","prossima","prossimi","prossime","giusto","giusta","giusti","giuste","giustamente","cosiddetto","bene","meglio","benissimo","male","peggio","malissimo","comunemente","constantemente","direttamente","esattamente","facilmente","generalmente","leggermente","personalmente","recentemente","sinceramente","solamente","avanti","indietro"],B=["nuovo","nuova","nuovi","nuove","vecchio","vecchia","vecchi","vecchie","bello","bella","belli","belle","bellissimo","bellissima","bellissimi","bellissime","buono","buona","buoni","buone","buonissimo","buonissima","buonissimi","buonissime","grande","grandi","grandissimo","grandissima","grandissimi","grandissime","lunga","lunghi","lunghe","piccolo","piccola","piccoli","piccole","piccolissimo","piccolissima","piccolissimi","piccolissime","proprio","propria","propri","proprie","solito","solita","soliti","solite","stesso","stessa","stessi","stesse"],F=["accidenti","acciderba","ah","aah","ahi","ahia","ahimé","bah","beh","boh","ca","caspita","chissà","de'","diamine","ecco","eh","ehi","eeh","ehilà","ehm","gna","ih","magari","macché","macchè","mah","mhm","nca","neh","oibò","oh","ohe","ohé","ohilá","ohibò","ohimé","okay","ok","olà","poh","pota","puah","sorbole","to'","toh","ts","uff","uffa","uh","uhi"],M=["cc","g","hg","hl","kg","l","prs","pz","q.b.","qb","ta","tz"],L=["minuto","minuti","ora","ore","giorno","giorni","giornata","giornate","settimana","settimane","mese","mesi","anno","anni","oggi","domani","ieri","stamattina","stanotte","stasera","tardi"],I=["aspetto","aspetti","caso","casi","cose","idea","idee","istanza","maniera","oggetto","oggetti","parte","parti","persona","persone","pezzo","pezzi","punto","punti","sorta","sorte","tema","temi","volte"],$=["sì","no","non","€","euro","euros","ecc","eccetera"],N=["sig.na","sig.ra","sig","sigg","dr","dr.ssa","dott","dott.ssa","prof","prof.ssa","gent","gent.mo","gent.mi","gent.ma","gent.me","egr","egr.i","egr.ia","egr.ie","preg.mo","preg.mo","preg.ma","preg.me","ill","ill.mo","ill.mi","ill.ma","ill.me","cav","on","spett"];a.exports=function(){return{filteredAtBeginning:R,filteredAtEnding:[].concat(s,T,y,x,_,P,B),filteredAtBeginningAndEnding:[].concat(r,j,q,c,O,p,u),filteredAnywhere:[].concat(i,n,d,l,F,o,z,w,k,A,D,g,E,S,m,f,b,v,$,h,M,L,I),cannotDirectlyPrecedePassiveParticiple:[].concat(r,j,d,u,g,o,s,D,P,A,m,f,l,b),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(w,x),all:[].concat(r,o,s,c,u,n,d,l,p,g,f,b,m,h,v,z,y,w,x,k,_,j,q,E,S,A,T,i,C,O,D,P,F,R,B,M,I,$,L,N)}}},function(a,e,t){"use strict";var i=t(1361)().singleWords,r=["le","la","les","un","une","des","aux","du","au","d'un","d'une","l'un","l'une"],o=["deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","douze","treize","quatorze","quinze","seize","dix-sept","dix-huit","dix-neuf","vingt","trente","quarante","cinquante","soixante","soixante-dix","quatre-vingt","quatre-vingt-dix","septante","huitante","octante","nonante","cent","mille","million","milliard"],s=["second","secondes","deuxième","deuxièmes","troisième","troisièmes","quatrième","quatrièmes","cinquième","cinquièmes","sixième","sixièmes","septième","septièmes","huitième","huitièmes","neuvième","neuvièmes","dixième","dixièmes","onzième","onzièmes","douzième","douzièmes","treizième","treizièmes","quatorzième","quatorzièmes","quinzième","quinzièmes","seizième","seizièmes","dix-septième","dix-septièmes","dix-huitième","dix-huitièmes","dix-neuvième","dix-neuvièmes","vingtième","vingtièmes"],n=["je","tu","il","elle","on","nous","vous","ils","elles","qu'il","qu'elle","qu'ils","qu'elles","qu'on","d'elle","d'elles"],d=["moi","toi","lui","soi","eux","d'eux","qu'eux"],l=["me","te"],c=["celui","celle","ceux","celles","ce","celui-ci","celui-là","celle-ci","celle-là","ceux-ci","ceux-là","celles-ci","celles-là","ceci","cela","ça","cette","cet","ces"],u=["mon","ton","son","ma","ta","sa","mes","tes","ses","notre","votre","leur","nos","vos","leurs"],p=["beaucoup","peu","quelque","quelques","tous","tout","toute","toutes","plusieurs","plein","chaque","suffisant","suffisante","suffisantes","suffisants","faible","moins","tant","plus","divers","diverse","diverses"],g=["se"],m=["aucun","aucune","autre","autres","d'autres","certain","certaine","certaines","certains","chacun","chacune","même","mêmes","quelqu'un","quelqu'une","quelques'uns","quelques'unes","autrui","nul","personne","quiconque","rien","d'aucunes","d'aucuns","nuls","nules","l'autre","tel","telle","tels","telles"],f=["qui","que","lequel","laquelle","auquel","auxquels","auxquelles","duquel","desquels","desquelles","dont","où","quoi"],b=["combien","comment","pourquoi","d'où"],h=["quel","quels","quelle"],v=["y","n'y"],z=["là","ici","d'ici","voici"],y=["a","a-t-elle","a-t-il","a-t-on","ai","ai-je","aie","as","as-tu","aura","aurai","auraient","aurais","aurait","auras","aurez","auriez","aurons","auront","avaient","avais","avait","avez","avez-vous","aviez","avions","avons","avons-nous","ayez","ayons","eu","eûmes","eurent","eus","eut","eûtes","j'ai","j'aurai","j'avais","j'eus","ont","ont-elles","ont-ils","vais","vas","va","allons","allez","vont","vais-je","vas-tu","va-t-il","va-t-elle","va-t-on","allons-nous","allez-vous","vont-elles","vont-ils","allé","allés","j'allai","allai","allas","alla","allâmes","allâtes","allèrent","j'allais","allais","allait","allions","alliez","allaient","j'irai","iras","ira","irons","irez","iront","j'aille","aille","ailles","aillent","j'allasse","allasse","allasses","allât","allassions","allassiez","allassent","j'irais","irais","irait","irions","iriez","iraient","allant","viens","vient","venons","venez","viennent","viens-je","viens-de","vient-il","vient-elle","vient-on","venons-nous","venez-vous","viennent-elles","viennent-ils","vins","vint","vînmes","vîntes","vinrent","venu","venus","venais","venait","venions","veniez","venaient","viendrai","viendras","viendra","viendrons","viendrez","viendront","vienne","viennes","vinsse","vinsses","vînt","vinssions","vinssiez","vinssent","viendrais","viendrait","viendrions","viendriez","viendraient","venant","dois","doit","devons","devez","doivent","dois-je","dois-tu","doit-il","doit-elle","doit-on","devons-nous","devez-vous","doivent-elles","doivent-ils","dus","dut","dûmes","dûtes","durent","dû","devais","devait","devions","deviez","devaient","devrai","devras","devra","devrons","devrez","devront","doive","doives","dusse","dusses","dût","dussions","dussiez","dussent","devrais","devrait","devrions","devriez","devraient","peux","peut","pouvons","pouvez","peuvent","peux-je","peux-tu","peut-il","peut-elle","peut-on","pouvons-nous","pouvez-vous","peuvent-ils","peuvent-elles","pus","put","pûmes","pûtes","purent","pu","pouvais","pouvait","pouvions","pouviez","pouvaient","pourrai","pourras","pourra","pourrons","pourrez","pourront","puisse","puisses","puissions","puissiez","puissent","pusse","pusses","pût","pussions","pussiez","pussent","pourrais","pourrait","pourrions","pourriez","pourraient","pouvant","semble","sembles","semblons","semblez","semblent","semble-je","sembles-il","sembles-elle","sembles-on","semblons-nous","semblez-vous","semblent-ils","semblent-elles","semblai","semblas","sembla","semblâmes","semblâtes","semblèrent","semblais","semblait","semblions","sembliez","semblaient","semblerai","sembleras","semblera","semblerons","semblerez","sembleront","semblé","semblasse","semblasses","semblât","semblassions","semblassiez","semblassent","semblerais","semblerait","semblerions","sembleriez","sembleraient","parais","paraît","ait","paraissons","paraissez","paraissent","parais-je","parais-tu","paraît-il","paraît-elle","paraît-on","ait-il","ait-elle","ait-on","paraissons-nous","paraissez-vous","paraissent-ils","paraissent-elles","parus","parut","parûmes","parûtes","parurent","paraissais","paraissait","paraissions","paraissiez","paraissaient","paraîtrai","paraîtras","paraîtra","paraîtrons","paraîtrez","paraîtront","paru","paraisse","paraisses","parusse","parusses","parût","parussions","parussiez","parussent","paraîtrais","paraîtrait","paraîtrions","paraîtriez","paraîtraient","paraitrais","paraitrait","paraitrions","paraitriez","paraitraient","paraissant","mets","met","mettons","mettez","mettent","mets-je","mets-tu","met-il","met-elle","met-on","mettons-nous","mettez-vous","mettent-ils","mettent-elles","mis","mit","mîmes","mîtes","mirent","mettais","mettait","mettions","mettiez","mettaient","mettrai","mettras","mettra","mettrons","mettrez","mettront","mette","mettes","misse","misses","mît","missions","missiez","missent","mettrais","mettrait","mettrions","mettriez","mettraient","mettant","finis","finit","finissons","finissez","finissent","finis-je","finis-tu","finit-il","finit-elle","finit-on","finissons-nous","finissez-vous","finissent-ils","finissent-elles","finîmes","finîtes","finirent","finissais","finissait","finissions","finissiez","finissaient","finirai","finiras","finira","finirons","finirez","finiront","fini","finisse","finisses","finît","finirais","finirait","finirions","finiriez","finiraient","finissant","n'a","n'ai","n'aie","n'as","n'aura","n'aurai","n'auraient","n'aurais","n'aurait","n'auras","n'aurez","n'auriez","n'aurons","n'auront","n'avaient","n'avais","n'avait","n'avez","n'avez-vous","n'aviez","n'avions","n'avons","n'avons-nous","n'ayez","n'ayons","n'ont","n'ont-elles","n'ont-ils","n'allons","n'allez","n'allais","n'allait","n'allions","n'alliez","n'allaient","n'iras","n'ira","n'irons","n'irez","n'iront","qu'a"],w=["avoir","aller","venir","devoir","pouvoir","sembler","paraître","paraitre","mettre","finir","d'avoir","d'aller","n'avoir"],x=["suis","es","est","est-ce","n'est","sommes","êtes","sont","suis-je","es-tu","est-il","est-elle","est-on","sommes-nous","êtes-vous","sont-ils","sont-elles","étais","était","étions","étiez","étaient","serai","seras","sera","serons","serez","seront","serais","serait","serions","seriez","seraient","sois","soit","soyons","soyez","soient","été","n'es","n'est-ce","n'êtes","n'était","n'étais","n'étions","n'étiez","n'étaient","qu'est"],k=["être","d'être"],_=["à","après","d'après","au-delà","au-dessous","au-dessus","avant","avec","concernant","chez","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","environ","hormis","hors","jusque","jusqu'à","jusqu'au","jusqu'aux","loin","moyennant","outre","par","parmi","pendant","pour","près","quant","sans","sous","sur","travers","vers","voilà"],j=["et","ni","or","ou"],q=["non","pas","seulement","sitôt","aussitôt","d'autre"],E=["afin","autant","comme","d'autant","d'ici","quand","lors","parce","si","tandis"],S=["dit","disent","dit-il","dit-elle","disent-ils","disent-elles","disait","disait-il","disait-elle","disaient-ils","disaient-elles","dirent","demande","demandent","demande-t-il","demande-t-elle","demandent-ils","demandent-elles","demandait","demandaient","demandait-il","demandait-elle","demandaient-ils","demandaient-elles","demanda","demanda-t-il","demanda-t-elle","demandé","pense","pensent","pense-t-il","pense-t-elle","pensent-ils","pensent-elles","pensait","pensaient","pensait-il","pensait-elle","pensaient-ils","pensaient-elles","pensa","pensa-t-il","pensa-t-elle","pensé","affirme","affirme-t-il","affirme-t-elle","affirmé","avoue","avoue-t-il","avoue-t-elle","avoué","concède","concède-t-il","concède-t-elle","concédé","confie","confie-t-il","confie-t-elle","confié","continue","continue-t-il","continue-t-elle","continué","déclame","déclame-t-il","déclame-t-elle","déclamé","déclare","déclare-t-il","déclare-t-elle","déclaré","déplore","déplore-t-il","déplore-t-elle","déploré","explique","explique-t-il","explique-t-elle","expliqué","lance","lance-t-il","lance-t-elle","lancé","narre","narre-t-il","narre-t-elle","narré","raconte","raconte-t-il","raconte-t-elle","raconté","rappelle","rappelle-t-il","rappelle-t-elle","rappelé","réagit","réagit-il","réagit-elle","réagi","répond","répond-il","répond-elle","répondu","rétorque","rétorque-t-il","rétorque-t-elle","rétorqué","souligne","souligne-t-il","souligne-t-elle","souligné","affirme-t-il","affirme-t-elle","ajoute-t-il","ajoute-t-elle","analyse-t-il","analyse-t-elle","avance-t-il","avance-t-elle","écrit-il","écrit-elle","indique-t-il","indique-t-elle","poursuit-il","poursuit-elle","précise-t-il","précise-t-elle","résume-t-il","résume-t-elle","souvient-il","souvient-elle","témoigne-t-il","témoigne-t-elle"],A=["dire","penser","demander","concéder","continuer","confier","déclamer","déclarer","déplorer","expliquer","lancer","narrer","raconter","rappeler","réagir","répondre","rétorquer","souligner","affirmer","ajouter","analyser","avancer","écrire","indiquer","poursuivre","préciser","résumer","témoigner"],T=["encore","éternellement","immédiatement","compris","comprenant","inclus","naturellement","particulièrement","notablement","actuellement","maintenant","ordinairement","généralement","habituellement","d'habitude","vraiment","finalement","uniquement","peut-être","initialement","déjà","c.-à-d","souvent","fréquemment","régulièrement","simplement","éventuellement","quelquefois","parfois","probable","plausible","jamais","toujours","incidemment","accidentellement","récemment","dernièrement","relativement","clairement","évidemment","apparemment","pourvu"],C=["assez","trop","tellement","presque","très","absolument","extrêmement","quasi","quasiment","fort"],O=["fais","fait","faisons","faites","font","fais-je","fait-il","fait-elle","fait-on","faisons-nous","faites-vous","font-ils","font-elles","fis","fit","fîmes","fîtes","firent","faisais","faisait","faisions","faisiez","faisaient","ferai","feras","fera","ferons","ferez","feront","veux","veut","voulons","voulez","veulent","voulus","voulut","voulûmes","voulûtes","voulurent","voulais","voulait","voulions","vouliez","voulaient","voudrai","voudras","voudra","voudrons","voudrez","voudront","voulu","veux-je","veux-tu","veut-il","veut-elle","veut-on","voulons-nous","voulez-vous","veulent-ils","veulent-elles","voudrais","voudrait","voudrions","voudriez","voudraient","voulant"],D=["faire","vouloir"],P=["antérieur","antérieures","antérieurs","antérieure","précédent","précédents","précédente","précédentes","facile","faciles","simple","simples","vite","vites","vitesse","vitesses","difficile","difficiles","propre","propres","long","longe","longs","longes","longue","longues","bas","basse","basses","ordinaire","ordinaires","bref","brefs","brève","brèves","sûr","sûrs","sûre","sûres","sure","sures","surs","habituel","habituels","habituelle","habituelles","soi-disant","surtout","récent","récents","récente","récentes","total","totaux","totale","totales","complet","complets","complète","complètes","possible","possibles","communément","constamment","facilement","continuellement","directement","légèrement","dernier","derniers","dernière","dernières","différent","différents","différente","différentes","similaire","similaires","pareil","pareils","pareille","pareilles","largement","mal","super","bien","pire","pires","suivants","suivante","suivantes","prochain","prochaine","prochains","prochaines","proche","proches","fur"],R=["nouveau","nouvel","nouvelle","nouveaux","nouvelles","vieux","vieil","vieille","vieilles","beau","bel","belle","belles","bon","bons","bonne","bonnes","grand","grande","grands","grandes","haut","hauts","haute","hautes","petit","petite","petits","petites","meilleur","meilleurs","meilleure","meilleures","joli","jolis","jolie","jolies","gros","grosse","grosses","mauvais","mauvaise","mauvaises","dernier","derniers","dernière","dernières"],B=["ah","ha","oh","ho","bis","plouf","vlan","ciel","pouf","paf","crac","hurrah","allo","stop","bravo","ô","eh","hé","aïe","oef","ahi","fi","zest","hem","holà","chut"],F=["mg","g","kg","ml","dl","cl","l","grammes","gram","once","onces","oz","lbs","càc","cc","càd","càs","càt","cd","cs","ct"],M=["minute","minutes","heure","heures","journée","journées","semaine","semaines","mois","année","années","aujourd'hui","demain","hier","après-demain","avant-hier"],L=["chose","choses","façon","façons","pièce","pièces","truc","trucs","fois","cas","aspect","aspects","objet","objets","idée","idées","thème","thèmes","sujet","sujets","personnes","manière","manières","sorte","sortes"],I=["ne","oui","d'accord","amen","euro","euros","etc"],$=["mme","mmes","mlle","mlles","mm","dr","pr"],N=["jr","sr"];a.exports=function(){return{filteredAtEnding:[].concat(s,w,D,k,A,R),filteredAtBeginning:P,filteredAtBeginningAndEnding:[].concat(r,_,j,c,C,p,u),filteredAnywhere:[].concat(i,n,l,d,g,B,o,x,S,y,O,m,q,E,h,f,z,I,v,F,M,L),cannotDirectlyPrecedePassiveParticiple:[].concat(r,_,d,l,u,g,m,b,h,o,s,O,S,D),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(y,w),all:[].concat(r,o,s,c,u,g,n,l,f,p,m,b,v,z,y,w,h,x,k,_,j,q,E,S,A,i,T,C,O,D,B,P,R,F,L,I,M,$,N)}}},function(a,e,t){function i(a){return"string"==typeof a||!o(a)&&s(a)&&r(a)==n}var r=t(54),o=t(49),s=t(41),n="[object String]";a.exports=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1735),r=t(82),o=t(1367),s=t(1158),n=t(56),d=t(279),l=t(1368),c=t(1736),u=t(1773),p=t(1381),g=t(1774),m=t(1775),f=t(1776),b=t(1780),h=t(1781),v=t(1782),z=t(1784),y=t(1785),w=t(1806),x=t(1386),k=t(1807),_=t(1809),j=t(1810),q=t(1811),E=t(1812),S=t(1814),A=t(1815),T=t(1816),C=t(1817),O=t(1818),D=t(1819),P=t(1821),R=t(1834),B=t(1876),F=t(1885),M=t(1886),L=t(1887),I=t(1129),$=t(1888),N=function(a){this.setPaper(a),this.defaultResearches={urlLength:g,wordCountInText:l,findKeywordInPageTitle:m,calculateFleschReading:y,getLinkStatistics:c,getLinks:p,linkCount:u,imageCount:x,altTagCount:k,matchKeywordInSubheadings:f,keywordCount:h,getKeywordDensity:b,stopWordsInKeyword:v,stopWordsInUrl:z,metaDescriptionLength:w,keyphraseLength:_,keywordCountInUrl:q,firstParagraph:E,metaDescriptionKeyword:j,pageTitleWidth:S,wordComplexity:A,getParagraphLength:T,countSentencesFromText:C,countSentencesFromDescription:O,getSubheadingTextLengths:D,findTransitionWords:P,passiveVoice:R,getSentenceBeginnings:B,relevantWords:F,readingTime:M,getTopicDensity:L,topicCount:I,sentences:i.default,largestKeywordDistance:$},this.customResearches={}};N.prototype.setPaper=function(a){this.paper=a},N.prototype.addResearch=function(a,e){if(n(a)||d(a))throw new s("Research name cannot be empty");if(!(e instanceof Function))throw new o("The research requires a Function callback.");this.customResearches[a]=e},N.prototype.hasResearch=function(a){return Object.keys(this.getAvailableResearches()).filter(function(e){return e===a}).length>0},N.prototype.getAvailableResearches=function(){return r(this.defaultResearches,this.customResearches)},N.prototype.getResearch=function(a){if(n(a)||d(a))throw new s("Research name cannot be empty");return!!this.hasResearch(a)&&this.getAvailableResearches()[a](this.paper,this)},a.exports=N},function(a,e,t){"use strict";function i(a){return a.split("#")[0]}function r(a){return a.split("?")[0]}function o(a){return a.replace(/\/$/,"")}function s(a){return o(a)+"/"}function n(a){var e=m.exec(a);return null===e?"":e[2]}function d(a,e){return a=r(i(a)),e=r(i(e)),s(a)===s(e)}function l(a){return a=f.parse(a),a.hostname}function c(a){return f.parse(a).protocol}function u(a,e){var t=f.parse(a,!1,!0);return-1===a.indexOf("//")&&0===a.indexOf("/")||0!==a.indexOf("#")&&(!t.host||t.host===e)}function p(a){return!!a&&("http:"===a||"https:"===a)}function g(a){return 0===a.indexOf("#")}var m=/href=(["'])([^"']+)\1/i,f=t(516);a.exports={removeHash:i,removeQueryArgs:r,removeTrailingSlash:o,addTrailingSlash:s,getFromAnchorTag:n,areEqual:d,getHostname:l,getProtocol:c,isInternalLink:u,protocolIsHttpScheme:p,isRelativeFragmentURL:g}},function(a,e){a.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(a,e){a.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(a,e,t){e=a.exports=t(1376),e.Stream=e,e.Readable=e,e.Writable=t(1277),e.Duplex=t(1052),e.Transform=t(1380),e.PassThrough=t(1753)},function(a,e,t){"use strict";(function(a){function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(a,e){if(i()<e)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(e),a.__proto__=o.prototype):(null===a&&(a=new o(e)),a.length=e),a}function o(a,e,t){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(a,e,t);if("number"==typeof a){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return l(this,a)}return s(this,a,e,t)}function s(a,e,t,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?p(a,e,t,i):"string"==typeof e?c(a,e,t):g(a,e)}function n(a){if("number"!=typeof a)throw new TypeError('"size" argument must be a number');if(a<0)throw new RangeError('"size" argument must not be negative')}function d(a,e,t,i){return n(e),e<=0?r(a,e):void 0!==t?"string"==typeof i?r(a,e).fill(t,i):r(a,e).fill(t):r(a,e)}function l(a,e){if(n(e),a=r(a,e<0?0:0|m(e)),!o.TYPED_ARRAY_SUPPORT)for(var t=0;t<e;++t)a[t]=0;return a}function c(a,e,t){if("string"==typeof t&&""!==t||(t="utf8"),!o.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var i=0|b(e,t);a=r(a,i);var s=a.write(e,t);return s!==i&&(a=a.slice(0,s)),a}function u(a,e){var t=e.length<0?0:0|m(e.length);a=r(a,t);for(var i=0;i<t;i+=1)a[i]=255&e[i];return a}function p(a,e,t,i){if(e.byteLength,t<0||e.byteLength<t)throw new RangeError("'offset' is out of bounds");if(e.byteLength<t+(i||0))throw new RangeError("'length' is out of bounds");return e=void 0===t&&void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,t):new Uint8Array(e,t,i),o.TYPED_ARRAY_SUPPORT?(a=e,a.__proto__=o.prototype):a=u(a,e),a}function g(a,e){if(o.isBuffer(e)){var t=0|m(e.length);return a=r(a,t),0===a.length?a:(e.copy(a,0,0,t),a)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||G(e.length)?r(a,0):u(a,e);if("Buffer"===e.type&&X(e.data))return u(a,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(a){if(a>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|a}function f(a){return+a!=a&&(a=0),o.alloc(+a)}function b(a,e){if(o.isBuffer(a))return a.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(a)||a instanceof ArrayBuffer))return a.byteLength;"string"!=typeof a&&(a=""+a);var t=a.length;if(0===t)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":case void 0:return W(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return V(a).length;default:if(i)return W(a).length;e=(""+e).toLowerCase(),i=!0}}function h(a,e,t){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if(t>>>=0,e>>>=0,t<=e)return"";for(a||(a="utf8");;)switch(a){case"hex":return O(this,e,t);case"utf8":case"utf-8":return S(this,e,t);case"ascii":return T(this,e,t);case"latin1":case"binary":return C(this,e,t);case"base64":return E(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,t);default:if(i)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),i=!0}}function v(a,e,t){var i=a[e];a[e]=a[t],a[t]=i}function z(a,e,t,i,r){if(0===a.length)return-1;if("string"==typeof t?(i=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=r?0:a.length-1),t<0&&(t=a.length+t),t>=a.length){if(r)return-1;t=a.length-1}else if(t<0){if(!r)return-1;t=0}if("string"==typeof e&&(e=o.from(e,i)),o.isBuffer(e))return 0===e.length?-1:y(a,e,t,i,r);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(a,e,t):Uint8Array.prototype.lastIndexOf.call(a,e,t):y(a,[e],t,i,r);throw new TypeError("val must be string, number or Buffer")}function y(a,e,t,i,r){function o(a,e){return 1===s?a[e]:a.readUInt16BE(e*s)}var s=1,n=a.length,d=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(a.length<2||e.length<2)return-1;s=2,n/=2,d/=2,t/=2}var l;if(r){var c=-1;for(l=t;l<n;l++)if(o(a,l)===o(e,-1===c?0:l-c)){if(-1===c&&(c=l),l-c+1===d)return c*s}else-1!==c&&(l-=l-c),c=-1}else for(t+d>n&&(t=n-d),l=t;l>=0;l--){for(var u=!0,p=0;p<d;p++)if(o(a,l+p)!==o(e,p)){u=!1;break}if(u)return l}return-1}function w(a,e,t,i){t=Number(t)||0;var r=a.length-t;i?(i=Number(i))>r&&(i=r):i=r;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var s=0;s<i;++s){var n=parseInt(e.substr(2*s,2),16);if(isNaN(n))return s;a[t+s]=n}return s}function x(a,e,t,i){return Y(W(e,a.length-t),a,t,i)}function k(a,e,t,i){return Y(H(e),a,t,i)}function _(a,e,t,i){return k(a,e,t,i)}function j(a,e,t,i){return Y(V(e),a,t,i)}function q(a,e,t,i){return Y(K(e,a.length-t),a,t,i)}function E(a,e,t){return 0===e&&t===a.length?Z.fromByteArray(a):Z.fromByteArray(a.slice(e,t))}function S(a,e,t){t=Math.min(a.length,t);for(var i=[],r=e;r<t;){var o=a[r],s=null,n=o>239?4:o>223?3:o>191?2:1;if(r+n<=t){var d,l,c,u;switch(n){case 1:o<128&&(s=o);break;case 2:d=a[r+1],128==(192&d)&&(u=(31&o)<<6|63&d)>127&&(s=u);break;case 3:d=a[r+1],l=a[r+2],128==(192&d)&&128==(192&l)&&(u=(15&o)<<12|(63&d)<<6|63&l)>2047&&(u<55296||u>57343)&&(s=u);break;case 4:d=a[r+1],l=a[r+2],c=a[r+3],128==(192&d)&&128==(192&l)&&128==(192&c)&&(u=(15&o)<<18|(63&d)<<12|(63&l)<<6|63&c)>65535&&u<1114112&&(s=u)}}null===s?(s=65533,n=1):s>65535&&(s-=65536,i.push(s>>>10&1023|55296),s=56320|1023&s),i.push(s),r+=n}return A(i)}function A(a){var e=a.length;if(e<=Q)return String.fromCharCode.apply(String,a);for(var t="",i=0;i<e;)t+=String.fromCharCode.apply(String,a.slice(i,i+=Q));return t}function T(a,e,t){var i="";t=Math.min(a.length,t);for(var r=e;r<t;++r)i+=String.fromCharCode(127&a[r]);return i}function C(a,e,t){var i="";t=Math.min(a.length,t);for(var r=e;r<t;++r)i+=String.fromCharCode(a[r]);return i}function O(a,e,t){var i=a.length;(!e||e<0)&&(e=0),(!t||t<0||t>i)&&(t=i);for(var r="",o=e;o<t;++o)r+=U(a[o]);return r}function D(a,e,t){for(var i=a.slice(e,t),r="",o=0;o<i.length;o+=2)r+=String.fromCharCode(i[o]+256*i[o+1]);return r}function P(a,e,t){if(a%1!=0||a<0)throw new RangeError("offset is not uint");if(a+e>t)throw new RangeError("Trying to access beyond buffer length")}function R(a,e,t,i,r,s){if(!o.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||e<s)throw new RangeError('"value" argument is out of bounds');if(t+i>a.length)throw new RangeError("Index out of range")}function B(a,e,t,i){e<0&&(e=65535+e+1);for(var r=0,o=Math.min(a.length-t,2);r<o;++r)a[t+r]=(e&255<<8*(i?r:1-r))>>>8*(i?r:1-r)}function F(a,e,t,i){e<0&&(e=4294967295+e+1);for(var r=0,o=Math.min(a.length-t,4);r<o;++r)a[t+r]=e>>>8*(i?r:3-r)&255}function M(a,e,t,i,r,o){if(t+i>a.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function L(a,e,t,i,r){return r||M(a,e,t,4,3.4028234663852886e38,-3.4028234663852886e38),J.write(a,e,t,i,23,4),t+4}function I(a,e,t,i,r){return r||M(a,e,t,8,1.7976931348623157e308,-1.7976931348623157e308),J.write(a,e,t,i,52,8),t+8}function $(a){if(a=N(a).replace(aa,""),a.length<2)return"";for(;a.length%4!=0;)a+="=";return a}function N(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function U(a){return a<16?"0"+a.toString(16):a.toString(16)}function W(a,e){e=e||1/0;for(var t,i=a.length,r=null,o=[],s=0;s<i;++s){if((t=a.charCodeAt(s))>55295&&t<57344){if(!r){if(t>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===i){(e-=3)>-1&&o.push(239,191,189);continue}r=t;continue}if(t<56320){(e-=3)>-1&&o.push(239,191,189),r=t;continue}t=65536+(r-55296<<10|t-56320)}else r&&(e-=3)>-1&&o.push(239,191,189);if(r=null,t<128){if((e-=1)<0)break;o.push(t)}else if(t<2048){if((e-=2)<0)break;o.push(t>>6|192,63&t|128)}else if(t<65536){if((e-=3)<0)break;o.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return o}function H(a){for(var e=[],t=0;t<a.length;++t)e.push(255&a.charCodeAt(t));return e}function K(a,e){for(var t,i,r,o=[],s=0;s<a.length&&!((e-=2)<0);++s)t=a.charCodeAt(s),i=t>>8,r=t%256,o.push(r),o.push(i);return o}function V(a){return Z.toByteArray($(a))}function Y(a,e,t,i){for(var r=0;r<i&&!(r+t>=e.length||r>=a.length);++r)e[r+t]=a[r];return r}function G(a){return a!==a}/*!
8
- * The buffer module from node.js, for the browser.
9
- *
10
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
11
- * @license MIT
12
- */
13
- var Z=t(1746),J=t(1747),X=t(1377);e.Buffer=o,e.SlowBuffer=f,e.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==a.TYPED_ARRAY_SUPPORT?a.TYPED_ARRAY_SUPPORT:function(){try{var a=new Uint8Array(1);return a.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===a.foo()&&"function"==typeof a.subarray&&0===a.subarray(1,1).byteLength}catch(a){return!1}}(),e.kMaxLength=i(),o.poolSize=8192,o._augment=function(a){return a.__proto__=o.prototype,a},o.from=function(a,e,t){return s(null,a,e,t)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(a,e,t){return d(null,a,e,t)},o.allocUnsafe=function(a){return l(null,a)},o.allocUnsafeSlow=function(a){return l(null,a)},o.isBuffer=function(a){return!(null==a||!a._isBuffer)},o.compare=function(a,e){if(!o.isBuffer(a)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(a===e)return 0;for(var t=a.length,i=e.length,r=0,s=Math.min(t,i);r<s;++r)if(a[r]!==e[r]){t=a[r],i=e[r];break}return t<i?-1:i<t?1:0},o.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(a,e){if(!X(a))throw new TypeError('"list" argument must be an Array of Buffers');if(0===a.length)return o.alloc(0);var t;if(void 0===e)for(e=0,t=0;t<a.length;++t)e+=a[t].length;var i=o.allocUnsafe(e),r=0;for(t=0;t<a.length;++t){var s=a[t];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,r),r+=s.length}return i},o.byteLength=b,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var a=this.length;if(a%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<a;e+=2)v(this,e,e+1);return this},o.prototype.swap32=function(){var a=this.length;if(a%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<a;e+=4)v(this,e,e+3),v(this,e+1,e+2);return this},o.prototype.swap64=function(){var a=this.length;if(a%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<a;e+=8)v(this,e,e+7),v(this,e+1,e+6),v(this,e+2,e+5),v(this,e+3,e+4);return this},o.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?S(this,0,a):h.apply(this,arguments)},o.prototype.equals=function(a){if(!o.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a||0===o.compare(this,a)},o.prototype.inspect=function(){var a="",t=e.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(a+=" ... ")),"<Buffer "+a+">"},o.prototype.compare=function(a,e,t,i,r){if(!o.isBuffer(a))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===t&&(t=a?a.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),e<0||t>a.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&e>=t)return 0;if(i>=r)return-1;if(e>=t)return 1;if(e>>>=0,t>>>=0,i>>>=0,r>>>=0,this===a)return 0;for(var s=r-i,n=t-e,d=Math.min(s,n),l=this.slice(i,r),c=a.slice(e,t),u=0;u<d;++u)if(l[u]!==c[u]){s=l[u],n=c[u];break}return s<n?-1:n<s?1:0},o.prototype.includes=function(a,e,t){return-1!==this.indexOf(a,e,t)},o.prototype.indexOf=function(a,e,t){return z(this,a,e,t,!0)},o.prototype.lastIndexOf=function(a,e,t){return z(this,a,e,t,!1)},o.prototype.write=function(a,e,t,i){if(void 0===e)i="utf8",t=this.length,e=0;else if(void 0===t&&"string"==typeof e)i=e,t=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(t)?(t|=0,void 0===i&&(i="utf8")):(i=t,t=void 0)}var r=this.length-e;if((void 0===t||t>r)&&(t=r),a.length>0&&(t<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return w(this,a,e,t);case"utf8":case"utf-8":return x(this,a,e,t);case"ascii":return k(this,a,e,t);case"latin1":case"binary":return _(this,a,e,t);case"base64":return j(this,a,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,a,e,t);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;o.prototype.slice=function(a,e){var t=this.length;a=~~a,e=void 0===e?t:~~e,a<0?(a+=t)<0&&(a=0):a>t&&(a=t),e<0?(e+=t)<0&&(e=0):e>t&&(e=t),e<a&&(e=a);var i;if(o.TYPED_ARRAY_SUPPORT)i=this.subarray(a,e),i.__proto__=o.prototype;else{var r=e-a;i=new o(r,void 0);for(var s=0;s<r;++s)i[s]=this[s+a]}return i},o.prototype.readUIntLE=function(a,e,t){a|=0,e|=0,t||P(a,e,this.length);for(var i=this[a],r=1,o=0;++o<e&&(r*=256);)i+=this[a+o]*r;return i},o.prototype.readUIntBE=function(a,e,t){a|=0,e|=0,t||P(a,e,this.length);for(var i=this[a+--e],r=1;e>0&&(r*=256);)i+=this[a+--e]*r;return i},o.prototype.readUInt8=function(a,e){return e||P(a,1,this.length),this[a]},o.prototype.readUInt16LE=function(a,e){return e||P(a,2,this.length),this[a]|this[a+1]<<8},o.prototype.readUInt16BE=function(a,e){return e||P(a,2,this.length),this[a]<<8|this[a+1]},o.prototype.readUInt32LE=function(a,e){return e||P(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},o.prototype.readUInt32BE=function(a,e){return e||P(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},o.prototype.readIntLE=function(a,e,t){a|=0,e|=0,t||P(a,e,this.length);for(var i=this[a],r=1,o=0;++o<e&&(r*=256);)i+=this[a+o]*r;return r*=128,i>=r&&(i-=Math.pow(2,8*e)),i},o.prototype.readIntBE=function(a,e,t){a|=0,e|=0,t||P(a,e,this.length);for(var i=e,r=1,o=this[a+--i];i>0&&(r*=256);)o+=this[a+--i]*r;return r*=128,o>=r&&(o-=Math.pow(2,8*e)),o},o.prototype.readInt8=function(a,e){return e||P(a,1,this.length),128&this[a]?-1*(255-this[a]+1):this[a]},o.prototype.readInt16LE=function(a,e){e||P(a,2,this.length);var t=this[a]|this[a+1]<<8;return 32768&t?4294901760|t:t},o.prototype.readInt16BE=function(a,e){e||P(a,2,this.length);var t=this[a+1]|this[a]<<8;return 32768&t?4294901760|t:t},o.prototype.readInt32LE=function(a,e){return e||P(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},o.prototype.readInt32BE=function(a,e){return e||P(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},o.prototype.readFloatLE=function(a,e){return e||P(a,4,this.length),J.read(this,a,!0,23,4)},o.prototype.readFloatBE=function(a,e){return e||P(a,4,this.length),J.read(this,a,!1,23,4)},o.prototype.readDoubleLE=function(a,e){return e||P(a,8,this.length),J.read(this,a,!0,52,8)},o.prototype.readDoubleBE=function(a,e){return e||P(a,8,this.length),J.read(this,a,!1,52,8)},o.prototype.writeUIntLE=function(a,e,t,i){if(a=+a,e|=0,t|=0,!i){R(this,a,e,t,Math.pow(2,8*t)-1,0)}var r=1,o=0;for(this[e]=255&a;++o<t&&(r*=256);)this[e+o]=a/r&255;return e+t},o.prototype.writeUIntBE=function(a,e,t,i){if(a=+a,e|=0,t|=0,!i){R(this,a,e,t,Math.pow(2,8*t)-1,0)}var r=t-1,o=1;for(this[e+r]=255&a;--r>=0&&(o*=256);)this[e+r]=a/o&255;return e+t},o.prototype.writeUInt8=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[e]=255&a,e+1},o.prototype.writeUInt16LE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):B(this,a,e,!0),e+2},o.prototype.writeUInt16BE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):B(this,a,e,!1),e+2},o.prototype.writeUInt32LE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=a>>>24,this[e+2]=a>>>16,this[e+1]=a>>>8,this[e]=255&a):F(this,a,e,!0),e+4},o.prototype.writeUInt32BE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):F(this,a,e,!1),e+4},o.prototype.writeIntLE=function(a,e,t,i){if(a=+a,e|=0,!i){var r=Math.pow(2,8*t-1);R(this,a,e,t,r-1,-r)}var o=0,s=1,n=0;for(this[e]=255&a;++o<t&&(s*=256);)a<0&&0===n&&0!==this[e+o-1]&&(n=1),this[e+o]=(a/s>>0)-n&255;return e+t},o.prototype.writeIntBE=function(a,e,t,i){if(a=+a,e|=0,!i){var r=Math.pow(2,8*t-1);R(this,a,e,t,r-1,-r)}var o=t-1,s=1,n=0;for(this[e+o]=255&a;--o>=0&&(s*=256);)a<0&&0===n&&0!==this[e+o+1]&&(n=1),this[e+o]=(a/s>>0)-n&255;return e+t},o.prototype.writeInt8=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[e]=255&a,e+1},o.prototype.writeInt16LE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):B(this,a,e,!0),e+2},o.prototype.writeInt16BE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):B(this,a,e,!1),e+2},o.prototype.writeInt32LE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8,this[e+2]=a>>>16,this[e+3]=a>>>24):F(this,a,e,!0),e+4},o.prototype.writeInt32BE=function(a,e,t){return a=+a,e|=0,t||R(this,a,e,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),o.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):F(this,a,e,!1),e+4},o.prototype.writeFloatLE=function(a,e,t){return L(this,a,e,!0,t)},o.prototype.writeFloatBE=function(a,e,t){return L(this,a,e,!1,t)},o.prototype.writeDoubleLE=function(a,e,t){return I(this,a,e,!0,t)},o.prototype.writeDoubleBE=function(a,e,t){return I(this,a,e,!1,t)},o.prototype.copy=function(a,e,t,i){if(t||(t=0),i||0===i||(i=this.length),e>=a.length&&(e=a.length),e||(e=0),i>0&&i<t&&(i=t),i===t)return 0;if(0===a.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),a.length-e<i-t&&(i=a.length-e+t);var r,s=i-t;if(this===a&&t<e&&e<i)for(r=s-1;r>=0;--r)a[r+e]=this[r+t];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(r=0;r<s;++r)a[r+e]=this[r+t];else Uint8Array.prototype.set.call(a,this.subarray(t,t+s),e);return s},o.prototype.fill=function(a,e,t,i){if("string"==typeof a){if("string"==typeof e?(i=e,e=0,t=this.length):"string"==typeof t&&(i=t,t=this.length),1===a.length){var r=a.charCodeAt(0);r<256&&(a=r)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!o.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof a&&(a&=255);if(e<0||this.length<e||this.length<t)throw new RangeError("Out of range index");if(t<=e)return this;e>>>=0,t=void 0===t?this.length:t>>>0,a||(a=0);var s;if("number"==typeof a)for(s=e;s<t;++s)this[s]=a;else{var n=o.isBuffer(a)?a:W(new o(a,i).toString()),d=n.length;for(s=0;s<t-e;++s)this[s+e]=n[s%d]}return this};var aa=/[^+\/0-9A-Za-z-_]/g}).call(e,t(10))},function(a,e,t){"use strict";(function(e,i,r){function o(a){var e=this;this.next=null,this.entry=null,this.finish=function(){E(e,a)}}function s(a){return P.from(a)}function n(a){return P.isBuffer(a)||a instanceof R}function d(){}function l(a,e){A=A||t(1052),a=a||{};var i=e instanceof A;this.objectMode=!!a.objectMode,i&&(this.objectMode=this.objectMode||!!a.writableObjectMode);var r=a.highWaterMark,s=a.writableHighWaterMark,n=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i&&(s||0===s)?s:n,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===a.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=a.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){v(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function c(a){if(A=A||t(1052),!(F.call(c,this)||this instanceof A))return new c(a);this._writableState=new l(a,this),this.writable=!0,a&&("function"==typeof a.write&&(this._write=a.write),"function"==typeof a.writev&&(this._writev=a.writev),"function"==typeof a.destroy&&(this._destroy=a.destroy),"function"==typeof a.final&&(this._final=a.final)),D.call(this)}function u(a,e){var t=new Error("write after end");a.emit("error",t),S.nextTick(e,t)}function p(a,e,t,i){var r=!0,o=!1;return null===t?o=new TypeError("May not write null values to stream"):"string"==typeof t||void 0===t||e.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(a.emit("error",o),S.nextTick(i,o),r=!1),r}function g(a,e,t){return a.objectMode||!1===a.decodeStrings||"string"!=typeof e||(e=P.from(e,t)),e}function m(a,e,t,i,r,o){if(!t){var s=g(e,i,r);i!==s&&(t=!0,r="buffer",i=s)}var n=e.objectMode?1:i.length;e.length+=n;var d=e.length<e.highWaterMark;if(d||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:i,encoding:r,isBuf:t,callback:o,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else f(a,e,!1,n,i,r,o);return d}function f(a,e,t,i,r,o,s){e.writelen=i,e.writecb=s,e.writing=!0,e.sync=!0,t?a._writev(r,e.onwrite):a._write(r,o,e.onwrite),e.sync=!1}function b(a,e,t,i,r){--e.pendingcb,t?(S.nextTick(r,i),S.nextTick(j,a,e),a._writableState.errorEmitted=!0,a.emit("error",i)):(r(i),a._writableState.errorEmitted=!0,a.emit("error",i),j(a,e))}function h(a){a.writing=!1,a.writecb=null,a.length-=a.writelen,a.writelen=0}function v(a,e){var t=a._writableState,i=t.sync,r=t.writecb;if(h(t),e)b(a,t,i,e,r);else{var o=x(t);o||t.corked||t.bufferProcessing||!t.bufferedRequest||w(a,t),i?T(z,a,t,o,r):z(a,t,o,r)}}function z(a,e,t,i){t||y(a,e),e.pendingcb--,i(),j(a,e)}function y(a,e){0===e.length&&e.needDrain&&(e.needDrain=!1,a.emit("drain"))}function w(a,e){e.bufferProcessing=!0;var t=e.bufferedRequest;if(a._writev&&t&&t.next){var i=e.bufferedRequestCount,r=new Array(i),s=e.corkedRequestsFree;s.entry=t;for(var n=0,d=!0;t;)r[n]=t,t.isBuf||(d=!1),t=t.next,n+=1;r.allBuffers=d,f(a,e,!0,e.length,r,"",s.finish),e.pendingcb++,e.lastBufferedRequest=null,s.next?(e.corkedRequestsFree=s.next,s.next=null):e.corkedRequestsFree=new o(e),e.bufferedRequestCount=0}else{for(;t;){var l=t.chunk,c=t.encoding,u=t.callback;if(f(a,e,!1,e.objectMode?1:l.length,l,c,u),t=t.next,e.bufferedRequestCount--,e.writing)break}null===t&&(e.lastBufferedRequest=null)}e.bufferedRequest=t,e.bufferProcessing=!1}function x(a){return a.ending&&0===a.length&&null===a.bufferedRequest&&!a.finished&&!a.writing}function k(a,e){a._final(function(t){e.pendingcb--,t&&a.emit("error",t),e.prefinished=!0,a.emit("prefinish"),j(a,e)})}function _(a,e){e.prefinished||e.finalCalled||("function"==typeof a._final?(e.pendingcb++,e.finalCalled=!0,S.nextTick(k,a,e)):(e.prefinished=!0,a.emit("prefinish")))}function j(a,e){var t=x(e);return t&&(_(a,e),0===e.pendingcb&&(e.finished=!0,a.emit("finish"))),t}function q(a,e,t){e.ending=!0,j(a,e),t&&(e.finished?S.nextTick(t):a.once("finish",t)),e.ended=!0,a.writable=!1}function E(a,e,t){var i=a.entry;for(a.entry=null;i;){var r=i.callback;e.pendingcb--,r(t),i=i.next}e.corkedRequestsFree?e.corkedRequestsFree.next=a:e.corkedRequestsFree=a}var S=t(1160);a.exports=c;var A,T=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?i:S.nextTick;c.WritableState=l;var C=t(1133);C.inherits=t(43);var O={deprecate:t(1752)},D=t(1378),P=t(1161).Buffer,R=r.Uint8Array||function(){},B=t(1379);C.inherits(c,D),l.prototype.getBuffer=function(){for(var a=this.bufferedRequest,e=[];a;)e.push(a),a=a.next;return e},function(){try{Object.defineProperty(l.prototype,"buffer",{get:O.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(a){}}();var F;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(F=Function.prototype[Symbol.hasInstance],Object.defineProperty(c,Symbol.hasInstance,{value:function(a){return!!F.call(this,a)||this===c&&(a&&a._writableState instanceof l)}})):F=function(a){return a instanceof this},c.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},c.prototype.write=function(a,e,t){var i=this._writableState,r=!1,o=!i.objectMode&&n(a);return o&&!P.isBuffer(a)&&(a=s(a)),"function"==typeof e&&(t=e,e=null),o?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof t&&(t=d),i.ended?u(this,t):(o||p(this,i,a,t))&&(i.pendingcb++,r=m(this,i,o,a,e,t)),r},c.prototype.cork=function(){this._writableState.corked++},c.prototype.uncork=function(){var a=this._writableState;a.corked&&(a.corked--,a.writing||a.corked||a.finished||a.bufferProcessing||!a.bufferedRequest||w(this,a))},c.prototype.setDefaultEncoding=function(a){if("string"==typeof a&&(a=a.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((a+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+a);return this._writableState.defaultEncoding=a,this},Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),c.prototype._write=function(a,e,t){t(new Error("_write() is not implemented"))},c.prototype._writev=null,c.prototype.end=function(a,e,t){var i=this._writableState;"function"==typeof a?(t=a,a=null,e=null):"function"==typeof e&&(t=e,e=null),null!==a&&void 0!==a&&this.write(a,e),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||q(this,i,t)},Object.defineProperty(c.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(a){this._writableState&&(this._writableState.destroyed=a)}}),c.prototype.destroy=B.destroy,c.prototype._undestroy=B.undestroy,c.prototype._destroy=function(a,e){this.end(),e(a)}}).call(e,t(103),t(1751).setImmediate,t(10))},function(a,e,t){"use strict";function i(a){if(!a)return"utf8";for(var e;;)switch(a){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return a;default:if(e)return;a=(""+a).toLowerCase(),e=!0}}function r(a){var e=i(a);if("string"!=typeof e&&(v.isEncoding===z||!z(a)))throw new Error("Unknown encoding: "+a);return e||a}function o(a){this.encoding=r(a);var e;switch(this.encoding){case"utf16le":this.text=p,this.end=g,e=4;break;case"utf8":this.fillLast=l,e=4;break;case"base64":this.text=m,this.end=f,e=3;break;default:return this.write=b,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=v.allocUnsafe(e)}function s(a){return a<=127?0:a>>5==6?2:a>>4==14?3:a>>3==30?4:a>>6==2?-1:-2}function n(a,e,t){var i=e.length-1;if(i<t)return 0;var r=s(e[i]);return r>=0?(r>0&&(a.lastNeed=r-1),r):--i<t||-2===r?0:(r=s(e[i]))>=0?(r>0&&(a.lastNeed=r-2),r):--i<t||-2===r?0:(r=s(e[i]),r>=0?(r>0&&(2===r?r=0:a.lastNeed=r-3),r):0)}function d(a,e,t){if(128!=(192&e[0]))return a.lastNeed=0,"�";if(a.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return a.lastNeed=1,"�";if(a.lastNeed>2&&e.length>2&&128!=(192&e[2]))return a.lastNeed=2,"�"}}function l(a){var e=this.lastTotal-this.lastNeed,t=d(this,a,e);return void 0!==t?t:this.lastNeed<=a.length?(a.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(a.copy(this.lastChar,e,0,a.length),void(this.lastNeed-=a.length))}function c(a,e){var t=n(this,a,e);if(!this.lastNeed)return a.toString("utf8",e);this.lastTotal=t;var i=a.length-(t-this.lastNeed);return a.copy(this.lastChar,0,i),a.toString("utf8",e,i)}function u(a){var e=a&&a.length?this.write(a):"";return this.lastNeed?e+"�":e}function p(a,e){if((a.length-e)%2==0){var t=a.toString("utf16le",e);if(t){var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],t.slice(0,-1)}return t}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",e,a.length-1)}function g(a){var e=a&&a.length?this.write(a):"";if(this.lastNeed){var t=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,t)}return e}function m(a,e){var t=(a.length-e)%3;return 0===t?a.toString("base64",e):(this.lastNeed=3-t,this.lastTotal=3,1===t?this.lastChar[0]=a[a.length-1]:(this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1]),a.toString("base64",e,a.length-t))}function f(a){var e=a&&a.length?this.write(a):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function b(a){return a.toString(this.encoding)}function h(a){return a&&a.length?this.write(a):""}var v=t(1161).Buffer,z=v.isEncoding||function(a){switch((a=""+a)&&a.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};e.StringDecoder=o,o.prototype.write=function(a){if(0===a.length)return"";var e,t;if(this.lastNeed){if(void 0===(e=this.fillLast(a)))return"";t=this.lastNeed,this.lastNeed=0}else t=0;return t<a.length?e?e+this.text(a,t):this.text(a,t):e||""},o.prototype.end=u,o.prototype.text=c,o.prototype.fillLast=function(a){if(this.lastNeed<=a.length)return a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,a.length),this.lastNeed-=a.length}},function(a,e,t){var i=t(1796),r=t(1384),o=i(r);a.exports=o},function(a,e,t){"use strict";var i=t(583)(),r=t(471),o=t(303),s=function(a){return r(i,a)},n=function(a,e){a=a.toLocaleLowerCase(),e=e.toLocaleLowerCase();var t=o(a),i=e.search(new RegExp(t,"ig"));if(-1===i)return!1;i>0&&(i+=1);var r=i+a.length,n=s(e[i-1])||0===i,d=s(e[r])||r===e.length;return n&&d};a.exports={characterInBoundary:s,isWordInSentence:n}},function(a,e,t){"use strict";var i=["abâtardi","abattu","abêti","aboli","abouti","abruti","abstenu","abstrait","accompli","accouru","accroupi","accru","accueilli","adjoint","adouci","advenu","affadi","affaibli","affermi","agi","agrandi","aguerri","ahuri","aigri","alangui","alenti","alourdi","aluni","amaigri","amati","amerri","aminci","amoindri","amolli","amorti","anéanti","apâli","aperçu","aplani","appartenu","appauvri","appendu","appesanti","applaudi","approfondi","arrondi","assagi","assailli","assaini","asservi","assombri","assorti","assoupi","assoupli","assourdi","assouvi","assujetti","astreint","attendri","attendu","atterri","attiédi","attrait","autodétruit","avachi","aveuli","avili","banni","barri","bâti","battu","béni","blanchi","blêmi","bleui","blondi","blotti","bonni","bouffi","bouilli","bruni","bu","calmi","candi","ceint","chéri","choisi","circonscrit","circonvenu","combattu","comparu","compati","conclu","concouru","condescendu","conduit","confit","confondu","conjoint","connu","consenti","construit","contenu","contraint","contredit","contrefait","contrevenu","convaincu","convenu","converti","coproduit","correspondu","couru","cousu","craint","cramoisi","crépi","croupi","cru","cueilli","cuit","débattu","décati","déchu","déconfit","déconstruit","décousu","découvert","décrépi","décrit","décru","déçu","dédit","déduit","défailli","défendu","défini","défleuri","défraîchi","dégarni","dégluti","dégourdi","démenti","démoli","démordu","démuni","départi","dépeint","dépendu","dépéri","déplu","dépoli","dépourvu","désobéi","desservi","déteint","détendu","détenu","détruit","dévêtu","discouru","disjoint","disparu","distendu","distrait","dit","diverti","dormi","durci","ébahi","ébaubi","ébaudi","éclairci","éconduit","écrit","élargi","élu","embelli","embouti","émoulu","empli","empreint","empuanti","ému","enchéri","encouru","endolori","endormi","enduit","endurci","enfoui","enfreint","enfui","englouti","engourdi","enhardi","enjoint","enlaidi","ennobli","enorgueilli","enrichi","enseveli","entendu","entr'aperçu","entraperçu","entreclos","entremis","entretenu","entrevu","entrouvert","envahi","épanoui","éperdu","équarri","équivalu","estourbi","établi","éteint","étendu","étourdi","étréci","étreint","eu","évanoui","exclu","extrait","faibli","fait","fallu","farci","feint","fendu","fini","fléchi","fleuri","fondu","forci","foui","fourbi","fourni","foutu","fraîchi","franchi","frémi","frit","fui","garanti","garni","gauchi","gémi","glapi","grandi","grossi","guéri","haï","imparti","induit","infléchi","inscrit","instruit","interdit","interrompu","interverti","introduit","inverti","investi","jailli","jauni","joint","joui","langui","loti","lu","maintenu","méconnu","mécru","médit","menti","minci","moisi","moiti","molli","mordu","morfondu","moulu","mugi","muni","nanti","noirci","nourri","nui","obéi","obscurci","obtenu","offert","oint","ouï","ourdi","ouvert","pâli","parcouru","paru","pâti","peint","pendu","perçu","péri","perverti","pétri","plaint","portrait","pourfendu","pourri","poursuivi","pourvu","prédéfini","prédit","préétabli","prémuni","prescrit","prétendu","prévalu","prévenu","prévu","produit","promu","proscrit","pu","puni","rabattu","rabougri","radouci","raffermi","ragaillardi","raidi","rajeuni","ralenti","ramolli","ranci","ravi","réadmis","réagi","réappris","rebâti","rebattu","rebondi","rebu","reconnu","reconstruit","reconverti","recouru","recouvert","recrépi","récrit","recru","reçu","recueilli","recuit","redécouvert","redéfini","redit","réduit","réécrit","réélu","réentendu","refendu","réfléchi","refondu","refoutu","refroidi","regarni","régi","réinscrit","réintroduit","réinvesti","rejoint","réjoui","relu","relui","rembruni","remordu","rempli","renchéri","rendormi","rendu","rentrait","répandu","reparcouru","réparti","reparu","repeint","rependu","repenti","reperdu","répondu","reproduit","résolu","resplendi","ressaisi","resservi","restreint","resurgi","rétabli","retendu","retenu","retraduit","retrait","retranscrit","rétréci","réuni","réussi","revécu","revendu","reverdi","reverni","revêtu","revu","ri","roidi","rosi","rôti","rougi","roussi","rousti","rouvert","rugi","saisi","sali","satisfait","sauri","secouru","séduit","senti","serti","servi","sévi","souffert","souri","sous-entendu","sous-tendu","souscrit","soustrait","soutenu","souvenu","su","subi","subvenu","suffi","suivi","surenchéri","surgi","suri","survécu","suspendu","tapi","tari","teint","tendu","tenu","terni","terri","tiédi","tondu","tordu","traduit","trahi","trait","transcrit","transi","travesti","tressailli","uni","vagi","vaincu","valu","vécu","vendu","verdi","verni","vêtu","vieilli","vomi","voulu","vu"],r=["absous","absoute","absoutes","dissous","dissoute","dissoutes","crû","crus","crue","crues","dû","dus","dues","mû","mus","mue","mues"],o=["repris","démis","omis","dépris","retransmis","assis","promis","circoncis","permis","compris","mépris","inclus","soumis","rassis","sursis","enclos","acquis","compromis","commis","désappris","appris","conquis","transmis","remis","surpris","reconquis","mis","enquis","pris","admis","clos","émis","entrepris","épris","requis"];a.exports=function(){return{irregularsRegular:i,irregularsIrregular:r,irregularsEndingInS:o}}},function(a,e,t){"use strict";a.exports=function(a,e){for(var t=[],i=e.exec(a);null!==i;i=e.exec(a))t.push({match:i[0],index:i.index});return t}},function(a,e,t){"use strict";function i(a,e){for(var t,i=0,r=a.length,o=[];(t=e.indexOf(a,i))>-1;){var s=d(e[t-1])||0===t,n=d(e[t+r])||e.length===t+r;s&&n&&o.push({index:t,match:a}),i=t+r}return o}var r=t(56),o=t(57),s=t(79),n=t(1280).isWordInSentence,d=t(1280).characterInBoundary,l=function(a,e){var t=[];return o(a,function(a){a=s(a),n(a,e)&&(t=t.concat(i(a,e)))}),t},c=function(a){return a.sort(function(a,e){return a.index>e.index})},u=function(a){a=c(a);for(var e=[],t=0;t<a.length;t++)!r(a[t+1])&&a[t+1].index<a[t].index+a[t].match.length?(e.push(a[t]),t++):e.push(a[t]);return e},p=function(a,e){var t=[];return o(a,function(a){if(a=s(a),!n(a,e))return t;t=t.concat(i(a,e))}),t=t.sort(function(a,e){return a.index<e.index?-1:a.index>e.index?1:0})};a.exports={getIndicesByWord:i,getIndicesByWordList:l,filterIndices:u,sortIndices:c,getIndicesByWordListSorted:p}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(167),r=t(1247),o=t(1248),s=t(1249),n=t(1254),d=t(1257),l=t(1246),c=t(1260),u=t(1261),p=t(1131),g=t(1253),m=t(426),f=t(1256),b=t(1258),h=t(1259),v=t(1255),z=t(433),y=t(1262),w=t(1263),x=function(a,e){p.call(this,a,e),this._assessments=[new r.default,new o.default,new s.default,g,new n.default,new m,new f,new d.default,new b,new h,new v,new c.default,new l.default,new z,new u.default,new y,w]};i.inherits(x,p),a.exports=x},function(a,e,t){"use strict";var i=t(1131),r=t(1227),o=t(1231),s=t(1242),n=t(1243),d=t(1245),l=t(1239),c=t(1240),u=t(1244),p=t(1393),g=t(1159),m=t(153),f=t(1385),b=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i.call(this,a,e);var t=e.hasOwnProperty("locale")?e.locale:"en_US";this._assessments=[new r(p(t).fleschReading),new n,o,new s(p(t).sentenceLength),d,l,u,c]};t(167).inherits(b,i),b.prototype.calculatePenaltyPointsFullSupport=function(a){switch(a){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},b.prototype.calculatePenaltyPointsPartialSupport=function(a){switch(a){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},b.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},b.prototype.calculatePenaltyPoints=function(){var a=this.getValidResults(),e=m(a,function(a){var e=g(a.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(e):this.calculatePenaltyPointsPartialSupport(e)}.bind(this));return f(e)},b.prototype._ratePenaltyPoints=function(a){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(a>6)return 30;if(a>4)return 60}else{if(a>4)return 30;if(a>2)return 60}return 90},b.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var a=this.calculatePenaltyPoints();return this._ratePenaltyPoints(a)},a.exports=b},function(a,e,t){var i=t(466),r=t(262),o=t(1892),s=t(1893),n=r(function(a){return a.push(void 0,o),i(s,void 0,a)});a.exports=n},function(a,e,t){function i(a,e,t){function i(e){var t=v,i=z;return v=z=void 0,_=e,w=a.apply(i,t)}function c(a){return _=a,x=setTimeout(g,e),j?i(a):w}function u(a){var t=a-k,i=a-_,r=e-t;return q?l(r,y-i):r}function p(a){var t=a-k,i=a-_;return void 0===k||t>=e||t<0||q&&i>=y}function g(){var a=o();if(p(a))return m(a);x=setTimeout(g,u(a))}function m(a){return x=void 0,E&&v?i(a):(v=z=void 0,w)}function f(){void 0!==x&&clearTimeout(x),_=0,v=k=z=x=void 0}function b(){return void 0===x?w:m(o())}function h(){var a=o(),t=p(a);if(v=arguments,z=this,k=a,t){if(void 0===x)return c(k);if(q)return x=setTimeout(g,e),i(k)}return void 0===x&&(x=setTimeout(g,e)),w}var v,z,y,w,x,k,_=0,j=!1,q=!1,E=!0;if("function"!=typeof a)throw new TypeError(n);return e=s(e)||0,r(t)&&(j=!!t.leading,q="maxWait"in t,y=q?d(s(t.maxWait)||0,e):y,E="trailing"in t?!!t.trailing:E),h.cancel=f,h.flush=b,h}var r=t(35),o=t(1915),s=t(1229),n="Expected a function",d=Math.max,l=Math.min;a.exports=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){function i(a){if(!a)return 0===a?a:0;if((a=r(a))===o||a===-o){return(a<0?-1:1)*s}return a===a?a:0}var r=t(1229),o=1/0,s=1.7976931348623157e308;a.exports=i},function(a,e){function t(a,e,t,i){for(var r=a.length,o=t+(i?1:-1);i?o--:++o<r;)if(e(a[o],o,a))return o;return-1}a.exports=t},function(a,e,t){function i(a,e){var t=[];return r(a,function(a,i,r){e(a,i,r)&&t.push(a)}),t}var r=t(304);a.exports=i},function(a,e,t){function i(a,e,t,s,n){return a===e||(null==a||null==e||!o(a)&&!o(e)?a!==a&&e!==e:r(a,e,t,s,i,n))}var r=t(1670),o=t(41);a.exports=i},function(a,e,t){function i(a,e,t,i,l,c){var u=t&n,p=a.length,g=e.length;if(p!=g&&!(u&&g>p))return!1;var m=c.get(a);if(m&&c.get(e))return m==e;var f=-1,b=!0,h=t&d?new r:void 0;for(c.set(a,e),c.set(e,a);++f<p;){var v=a[f],z=e[f];if(i)var y=u?i(z,v,f,e,a,c):i(v,z,f,a,e,c);if(void 0!==y){if(y)continue;b=!1;break}if(h){if(!o(e,function(a,e){if(!s(h,e)&&(v===a||l(v,a,t,i,c)))return h.push(e)})){b=!1;break}}else if(v!==z&&!l(v,z,t,i,c)){b=!1;break}}return c.delete(a),c.delete(e),b}var r=t(1154),o=t(1673),s=t(1155),n=1,d=2;a.exports=i},function(a,e,t){function i(a){return r(a,s,o)}var r=t(1335),o=t(1236),s=t(250);a.exports=i},function(a,e,t){function i(a,e,t){var i=e(a);return o(a)?i:r(i,t(a))}var r=t(1235),o=t(49);a.exports=i},function(a,e){function t(){return[]}a.exports=t},function(a,e,t){var i=t(128),r=t(47),o=i(r,"Set");a.exports=o},function(a,e,t){function i(a){return a===a&&!r(a)}var r=t(35);a.exports=i},function(a,e){function t(a,e){return function(t){return null!=t&&(t[a]===e&&(void 0!==e||a in Object(t)))}}a.exports=t},function(a,e,t){function i(a,e){return null!=a&&o(a,e,r)}var r=t(1685),o=t(1341);a.exports=i},function(a,e,t){function i(a,e,t){e=r(e,a);for(var i=-1,c=e.length,u=!1;++i<c;){var p=l(e[i]);if(!(u=null!=a&&t(a,p)))break;a=a[p]}return u||++i!=c?u:!!(c=null==a?0:a.length)&&d(c)&&n(p,c)&&(s(a)||o(a))}var r=t(1156),o=t(182),s=t(49),n=t(188),d=t(238),l=t(1126);a.exports=i},function(a,e){function t(a){return function(e){return null==e?void 0:e[a]}}a.exports=t},function(a,e,t){function i(a,e){var t=-1,i=o(a)?Array(a.length):[];return r(a,function(a,r,o){i[++t]=e(a,r,o)}),i}var r=t(304),o=t(64);a.exports=i},function(a,e,t){var i=t(1127),r=t(1693),o=t(262),s=t(430),n=o(function(a,e){if(null==a)return[];var t=e.length;return t>1&&s(a,e[0],e[1])?e=[]:t>2&&s(e[0],e[1],e[2])&&(e=[e[0]]),r(a,i(e,1),[])});a.exports=n},function(a,e,t){"use strict";var i=t(299),r=t(1232);a.exports=function(a,e){return i(a,function(a){return r(e,a.sentenceLength)})}},function(a,e,t){"use strict";function i(a){for(var e,t=[],i=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(e=i.exec(a));)t.push(e);return t}function r(a){var e=i(a);return e=o(e,function(a){return a[0]})}var o=t(153);a.exports={getSubheadings:i,getSubheadingContents:r}},function(a,e,t){"use strict";var i=t(79);a.exports=function(a){return a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),a=i(a)}},function(a,e,t){"use strict";var i=function(a){return a.replace(/&nbsp;/g," ")},r=function(a){return a.replace(/\s/g," ")},o=function(a){return a=i(a),r(a)};a.exports={unifyNonBreakingSpace:i,unifyWhiteSpace:r,unifyAllSpaces:o}},function(a,e,t){"use strict";var i=t(153),r=t(303),o=t(79),s=t(422),n=t(1703),d=function(a){return a=r(a),new RegExp(a,"ig")};a.exports=function(a,e,t){var r=d(e),l=a.match(r)||[];a=a.replace(r,"");var c=s(e,t),u=d(c),p=a.match(u)||[],g=l.concat(p),m=n(e,t);if(m!==c){var f=d(m),b=a.match(f)||[];g=g.concat(b)}return i(g,function(a){return o(a)})}},function(a,e,t){function i(a,e,t){var i=-1,u=o,p=a.length,g=!0,m=[],f=m;if(t)g=!1,u=s;else if(p>=c){var b=e?null:d(a);if(b)return l(b);g=!1,u=n,f=new r}else f=e?[]:m;a:for(;++i<p;){var h=a[i],v=e?e(h):h;if(h=t||0!==h?h:0,g&&v===v){for(var z=f.length;z--;)if(f[z]===v)continue a;e&&f.push(v),m.push(h)}else u(f,v,t)||(f!==m&&f.push(v),m.push(h))}return m}var r=t(1154),o=t(1251),s=t(1252),n=t(1155),d=t(1705),l=t(1234),c=200;a.exports=i},function(a,e){function t(a){if("function"!=typeof a)throw new TypeError(i);return function(){var e=arguments;switch(e.length){case 0:return!a.call(this);case 1:return!a.call(this,e[0]);case 2:return!a.call(this,e[0],e[1]);case 3:return!a.call(this,e[0],e[1],e[2])}return!a.apply(this,e)}}var i="Expected a function";a.exports=t},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":s(e))&&"function"!=typeof e?a:e}function o(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":s(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();Object.defineProperty(e,"__esModule",{value:!0});var d=t(82),l=t(86),c=t(46),u=t(659),p=t(1129),g=t(185).inRangeStartEndInclusive,m=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var t=r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),o={parameters:{overRecommendedMaximumKeywordDistance:50,recommendedMaximumKeywordDistance:40},scores:{good:9,okay:6,bad:1,consideration:0},url:"<a href='https://yoa.st/2w7' target='_blank'>"};return t.identifier="largestKeywordDistance",t._config=d(o,a),t}return o(e,a),n(e,[{key:"getResult",value:function(a,e,t){this._largestKeywordDistance=e.getResearch("largestKeywordDistance"),this._hasSynonyms=a.hasSynonyms(),this._topicUsed=p(a).count;var i=new c,r=this.calculateResult(t);return i.setScore(r.score),i.setText(r.resultText),i.setHasMarks(r.score>0),i}},{key:"calculateResult",value:function(a){return this._topicUsed<2?{score:this._config.scores.consideration,resultText:a.sprintf(a.dgettext("js-text-analysis","Use your keyword or synonyms more often in your text so that we can check %1$skeyword distribution%2$s."),this._config.url,"</a>")}:this._largestKeywordDistance>this._config.parameters.overRecommendedMaximumKeywordDistance?{score:this._config.scores.bad,resultText:a.sprintf(a.dngettext("js-text-analysis","Large parts of your text do not contain the keyword. Try to %1$sdistribute%2$s the keyword more evenly.","Large parts of your text do not contain the keyword or its synonyms. Try to %1$sdistribute%2$s them more evenly.",this._hasSynonyms+1),this._config.url,"</a>")}:g(this._largestKeywordDistance,this._config.parameters.recommendedMaximumKeywordDistance,this._config.parameters.overRecommendedMaximumKeywordDistance)?{score:this._config.scores.okay,resultText:a.sprintf(a.dngettext("js-text-analysis","Some parts of your text do not contain the keyword. Try to %1$sdistribute%2$s the keyword more evenly.","Some parts of your text do not contain the keyword or its synonyms. Try to %1$sdistribute%2$s them more evenly.",this._hasSynonyms+1),this._config.url,"</a>")}:{score:this._config.scores.good,resultText:a.sprintf(a.dngettext("js-text-analysis","Your keyword is %1$sdistributed%2$s evenly throughout the text. That's great.","Your keyword and its synonyms are %1$sdistributed%2$s evenly throughout the text. That's great.",this._hasSynonyms+1),this._config.url,"</a>")}}},{key:"getMarks",value:function(a){return p(a).markings}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()&&u(a.getText())>=200}}]),e}(l);e.default=m},function(a,e,t){"use strict";function i(a,e,t){var i=v(a),r=void 0,o=void 0;return E(i,function(a){return a=a.toLocaleLowerCase(),a=y(a),r=h(a),k(_(r,function(a,i){return i+e-1<r.length&&(o=r.slice(i,i+e),new z(o,0,t))}))})}function r(a){var e={};return j(a,function(a){var t=a.getCombination();q(e,t)||(e[t]=a),e[t].incrementOccurrences()}),S(e)}function o(a){return a=a.filter(function(a){return 1!==a.getOccurrences()&&0!==a.getRelevance()})}function s(a){a.sort(function(a,e){var t=e.getRelevance()-a.getRelevance();return 0!==t?t:e.getLength()-a.getLength()})}function n(a){return a.filter(function(a){return!(1===a.getLength()&&a.getWords()[0].length<=1)})}function d(a,e){return a.filter(function(a){return O(C(e,a.getWords()))})}function l(a,e){return a.filter(function(a){return!T(e,a.getWords()[0])})}function c(a,e){return a.filter(function(a){var t=a.getWords(),i=t.length-1;return!T(e,t[i])})}function u(a,e){return a=l(a,e),a=c(a,e)}function p(a,e,t,i){return a.filter(function(a){return a.getDensity(e)>=t&&a.getDensity(e)<i})}function g(a,e,t){return a=a.filter(function(a){for(var i=a.getCombination(),r=0;r<t.length;r++)if(i.endsWith(t[r]))return!0;return!i.endsWith(e)})}function m(a,e){return a=d(a,e.filteredAnywhere),a=u(a,e.filteredAtBeginningAndEnding),a=c(a,e.filteredAtEnding),a=l(a,e.filteredAtBeginning)}function f(a,e,t){return a=d(a,F),a=n(a),a=m(a,e),"en"===t&&(a=g(a,"'s",[])),a}function b(a,e){var t=x(e);w.hasOwnProperty(t)||(t="en");var n=w[t],d=i(a,1,n.all),l=d.length,c=o(r(d));s(c),c=A(c,100);var u={};j(c,function(a){u[a.getCombination()]=a.getRelevance(n)});var g=r(i(a,2,n.all)),m=r(i(a,3,n.all)),b=r(i(a,4,n.all)),h=r(i(a,5,n.all)),v=c.concat(g,m,b,h);return v=f(v,n,t),j(v,function(a){a.setRelevantWords(u)}),v=o(v),s(v),l>=B&&(v=p(v,l,D,P)),A(v,R)}var h=t(1016),v=t(1017),z=t(1722),y=t(1051).normalize,w=t(1724)(),x=t(181),k=t(299),_=t(153),j=t(57),q=t(1354),E=t(1128),S=t(1364),A=t(1729),T=t(471),C=t(1365),O=t(279),D=0,P=.03,R=100,B=200,F=["–","—","-","©","#","%","/","\\","$","€","£","*","•","|","→","←","}","{","//","||","​"];a.exports={getWordCombinations:i,getRelevantWords:b,calculateOccurrences:r,getRelevantCombinations:o,sortCombinations:s,filterFunctionWordsAtEnding:c,filterFunctionWordsAtBeginning:l,filterFunctionWords:u,filterFunctionWordsAnywhere:d,filterOnDensity:p,filterOneCharacterWordCombinations:n,filterEndingWith:g}},function(a,e,t){function i(a,e){return null!=a&&o(a,e,r)}var r=t(1723),o=t(1341);a.exports=i},function(a,e,t){"use strict";var i=["aber","abschließend","abschliessend","alldieweil","allerdings","also","anderenteils","andererseits","andernteils","anfaenglich","anfänglich","anfangs","angenommen","anschliessend","anschließend","aufgrund","ausgenommen","ausserdem","außerdem","beispielsweise","bevor","beziehungsweise","bspw","bzw","d.h","da","dabei","dadurch","dafuer","dafür","dagegen","daher","dahingegen","danach","dann","darauf","darum","dass","davor","dazu","dementgegen","dementsprechend","demgegenüber","demgegenueber","demgemaess","demgemäß","demzufolge","denn","dennoch","dergestalt","desto","deshalb","desungeachtet","deswegen","doch","dort","drittens","ebenfalls","ebenso","endlich","ehe","einerseits","einesteils","entsprechend","entweder","erst","erstens","falls","ferner","folgerichtig","folglich","fürderhin","fuerderhin","genauso","hierdurch","hierzu","hingegen","immerhin","indem","indes","indessen","infolge","infolgedessen","insofern","insoweit","inzwischen","jedenfalls","jedoch","kurzum","m.a.w","mitnichten","mitunter","möglicherweise","moeglicherweise","nachdem","nebenher","nichtsdestotrotz","nichtsdestoweniger","ob","obenrein","obgleich","obschon","obwohl","obzwar","ohnehin","richtigerweise","schliesslich","schließlich","seit","seitdem","sobald","sodass","so dass","sofern","sogar","solang","solange","somit","sondern","sooft","soviel","soweit","sowie","sowohl","statt","stattdessen","trotz","trotzdem","überdies","übrigens","ueberdies","uebrigens","ungeachtet","vielmehr","vorausgesetzt","vorher","waehrend","während","währenddessen","waehrenddessen","weder","wegen","weil","weiter","weiterhin","wenn","wenngleich","wennschon","wennzwar","weshalb","widrigenfalls","wiewohl","wobei","wohingegen","z.b","zudem","zuerst","zufolge","zuletzt","zumal","zuvor","zwar","zweitens"],r=["abgesehen von","abgesehen davon","als dass","als wenn","anders ausgedrückt","anders ausgedrueckt","anders formuliert","anders gefasst","anders gefragt","anders gesagt","anders gesprochen","anstatt dass","auch wenn","auf grund","auf jeden fall","aus diesem grund","ausser dass","außer dass","ausser wenn","außer wenn","besser ausgedrückt","besser ausgedrueckt","besser formuliert","besser gesagt","besser gesprochen","bloss dass","bloß dass","das heisst","das heißt","des weiteren","dessen ungeachtet","ebenso wie","genauso wie","geschweige denn","im fall","im falle","im folgenden","im gegensatz dazu","im grunde genommen","in diesem sinne","je nachdem","kurz gesagt","mit anderen worten","ohne dass","so dass","umso mehr als","umso weniger als","umso mehr, als","umso weniger, als","unbeschadet dessen","und zwar","ungeachtet dessen","unter dem strich","zum beispiel"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["accordingly","additionally","afterward","afterwards","albeit","also","although","altogether","another","basically","because","before","besides","but","certainly","chiefly","comparatively","concurrently","consequently","contrarily","conversely","correspondingly","despite","doubtedly","during","e.g.","earlier","emphatically","equally","especially","eventually","evidently","explicitly","finally","firstly","following","formerly","forthwith","fourthly","further","furthermore","generally","hence","henceforth","however","i.e.","identically","indeed","instead","last","lastly","later","lest","likewise","markedly","meanwhile","moreover","nevertheless","nonetheless","nor","notwithstanding","obviously","occasionally","otherwise","overall","particularly","presently","previously","rather","regardless","secondly","shortly","significantly","similarly","simultaneously","since","so","soon","specifically","still","straightaway","subsequently","surely","surprisingly","than","then","thereafter","therefore","thereupon","thirdly","though","thus","till","undeniably","undoubtedly","unless","unlike","unquestionably","until","when","whenever","whereas","while"],r=["above all","after all","after that","all in all","all of a sudden","all things considered","analogous to","although this may be true","analogous to","another key point","as a matter of fact","as a result","as an illustration","as can be seen","as has been noted","as I have noted","as I have said","as I have shown","as long as","as much as","as shown above","as soon as","as well as","at any rate","at first","at last","at least","at length","at the present time","at the same time","at this instant","at this point","at this time","balanced against","being that","by all means","by and large","by comparison","by the same token","by the time","compared to","be that as it may","coupled with","different from","due to","equally important","even if","even more","even so","even though","first thing to remember","for example","for fear that","for instance","for one thing","for that reason","for the most part","for the purpose of","for the same reason","for this purpose","for this reason","from time to time","given that","given these points","important to realize","in a word","in addition","in another case","in any case","in any event","in brief","in case","in conclusion","in contrast","in detail","in due time","in effect","in either case","in essence","in fact","in general","in light of","in like fashion","in like manner","in order that","in order to","in other words","in particular","in reality","in short","in similar fashion","in spite of","in sum","in summary","in that case","in the event that","in the final analysis","in the first place","in the fourth place","in the hope that","in the light of","in the long run","in the meantime","in the same fashion","in the same way","in the second place","in the third place","in this case","in this situation","in time","in truth","in view of","inasmuch as","most compelling evidence","most important","must be remembered","not to mention","now that","of course","on account of","on balance","on condition that","on one hand","on the condition that","on the contrary","on the negative side","on the other hand","on the positive side","on the whole","on this occasion","once","once in a while","only if","owing to","point often overlooked","prior to","provided that","seeing that","so as to","so far","so long as","so that","sooner or later","such as","summing up","take the case of","that is","that is to say","then again","this time","to be sure","to begin with","to clarify","to conclude","to demonstrate","to emphasize","to enumerate","to explain","to illustrate","to list","to point out","to put it another way","to put it differently","to repeat","to rephrase it","to say nothing of","to sum up","to summarize","to that end","to the end that","to this end","together with","under those circumstances","until now","up against","up to the present time","vis a vis","what's more","while it may be true","while this may be true","with attention to","with the result that","with this in mind","with this intention","with this purpose in mind","without a doubt","without delay","without doubt","without reservation"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=t(1358)().singleWords,r=["de","het","een","der","des","den"],o=["eén","één","twee","drie","vier","vijf","zes","zeven","acht","negen","tien","elf","twaalf","dertien","veertien","vijftien","zestien","zeventien","achttien","negentien","twintig","honderd","honderden","duizend","duizenden","miljoen","miljoenen","biljoen","biljoenen"],s=["eerste","tweede","derde","vierde","vijfde","zesde","zevende","achtste","negende","tiende","elfde","twaalfde","dertiende","veertiende","vijftiende","zestiende","zeventiende","achttiende","negentiende","twinstigste"],n=["ik","je","jij","hij","ze","we","wij","jullie","zij","u","ge","gij","men"],d=["mij","jou","hem","haar","hen","hun","uw"],l=["dit","dat","deze","die","zelf"],c=["mijn","mijne","jouw","jouwe","zijne","hare","ons","onze","hunne","uwe","elkaars","elkanders"],u=["alle","sommige","sommigen","weinig","weinige","weinigen","veel","vele","velen","geen","beetje","elke","elk","genoeg","meer","meest","meeste","meesten","paar","zoveel","enkele","enkelen","zoveelste","hoeveelste","laatste","laatsten","iedere","allemaal","zekere","ander","andere","gene","enig","enige","verscheidene","verschillende","voldoende","allerlei","allerhande","enerlei","enerhande","beiderlei","beiderhande","tweeërlei","tweeërhande","drieërlei","drieërhande","velerlei","velerhande","menigerlei","menigerhande","enigerlei","enigerhande","generlei","generhande"],p=["mezelf","mijzelf","jezelf","jouzelf","zichzelf","haarzelf","hemzelf","onszelf","julliezelf","henzelf","hunzelf","uzelf","zich"],g=["mekaar","elkaar","elkander","mekander"],m=["iedereen","ieder","eenieder","alleman","allen","alles","iemand","niemand","iets","niets","menigeen"],f=["ieders","aller","iedereens","eenieders"],b=["welke","welk","wat","wie","wiens","wier"],h=["hoe","waarom","waar","hoezo","hoeveel"],v=["daaraan","daarachter","daaraf","daarbij","daarbinnen","daarboven","daarbuiten","daardoorheen","daarheen","daarin","daarjegens","daarmede","daarnaar","daarnaartoe","daaromtrent","daaronder","daarop","daarover","daaroverheen","daarrond","daartegen","daartussen","daartussenuit","daaruit","daarvan","daarvandaan","eraan","erachter","erachteraan","eraf","erbij","erbinnen","erboven","erbuiten","erdoor","erdoorheen","erheen","erin","erjegens","ermede","ermee","erna","ernaar","ernaartoe","ernaast","erom","eromtrent","eronder","eronderdoor","erop","eropaf","eropuit","erover","eroverheen","errond","ertegen","ertegenaan","ertoe","ertussen","ertussenuit","eruit","ervan","ervandaan","ervandoor","ervoor","hieraan","hierachter","hieraf","hierbij","hierbinnen","hierboven","hierbuiten","hierdoor","hierdoorheen","hierheen","hierin","hierjegens","hierlangs","hiermede","hiermee","hierna","hiernaar","hiernaartoe","hiernaast","hieromheen","hieromtrent","hieronder","hierop","hierover","hieroverheen","hierrond","hiertegen","hiertoe","hiertussen","hiertussenuit","hieruit","hiervan","hiervandaan","hiervoor","vandaan","waaraan","waarachter","waaraf","waarbij","waarboven","waarbuiten","waardoorheen","waarheen","waarin","waarjegens","waarmede","waarna","waarnaar","waarnaartoe","waarnaast","waarop","waarover","waaroverheen","waarrond","waartegen","waartegenin","waartoe","waartussen","waartussenuit","waaruit","waarvan","waarvandaan","waarvoor"],z=["daar","hier","ginder","daarginds","ginds","ver","veraf","ergens","nergens","overal","dichtbij","kortbij"],y=["word","wordt","werd","werden","ben","bent","is","was","waren"],w=["worden","zijn"],x=["heb","hebt","heeft","hadden","had","kun","kan","kunt","kon","konden","mag","mocht","mochten","dien","dient","diende","dienden","moet","moest","moesten","ga","gaat","ging","gingen"],k=["hebben","kunnen","mogen","dienen","moeten","gaan"],_=["blijkt","blijk","bleek","bleken","gebleken","dunkt","dunk","dunkte","dunkten","gedunkt","heet","heette","heetten","geheten","lijkt","lijk","geleken","leek","leken","schijn","schijnt","scheen","schenen","toescheen","toeschijnt","toeschijn","toeschenen"],j=["blijken","dunken","heten","lijken","schijnen","toeschijnen"],q=["à","aan","aangaande","achter","behalve","behoudens","beneden","benevens","benoorden","benoordoosten","benoordwesten","beoosten","betreffende","bewesten","bezijden","bezuiden","bezuidoosten","bezuidwesten","bij","binnen","blijkens","boven","bovenaan","buiten","circa","conform","contra","cum","dankzij","door","gedurende","gezien","in","ingevolge","inzake","jegens","krachtens","langs","luidens","met","middels","na","naar","naast","nabij","namens","nevens","niettegenstaande","nopens","om","omstreeks","omtrent","onder","onderaan","ongeacht","onverminderd","op","over","overeenkomstig","per","plus","post","richting","rond","rondom","spijts","staande","te","tegen","tegenover","ten","ter","tijdens","tot","tussen","uit","van","vanaf","vanuit","versus","via","vis-à-vis","volgens","voor","voorbij","wegens","zijdens","zonder"],E=["af","heen","mee","toe","achterop","onderin","voorin","bovenop","buitenop","achteraan","onderop","binnenin","tevoren"],S=["en","alsmede","of","ofwel","en/of"],A=["zowel","evenmin","zomin","hetzij"],T=["vermits","dewijl","dorodien","naardien","nademaal","overmits","wijl","eer","eerdat","aleer","vooraleer","alvorens","totdat","zolang","sinds","sedert","ingeval","tenware","alhoewel","hoezeer","uitgezonderd","zoverre","zover","naargelang","naarmate","alsof"],C=["zegt","zei","vraagt","vroeg","denkt","dacht","stelt","pleit","pleitte"],O=["absoluut","zeker","ongetwijfeld","sowieso","onmiddelijk","meteen","inclusief","direct","ogenblikkelijk","terstond","natuurlijk","vanzelfsprekend","gewoonlijk","normaliter","doorgaans","werkelijk","daadwerkelijk","inderdaad","waarachtig","oprecht","bijna","meestal","misschien","waarschijnlijk","wellicht","mogelijk","vermoedelijk","allicht","aannemelijk","oorspronkelijk","aanvankelijk","initieel","eigenlijk","feitelijk","wezenlijk","juist","reeds","alvast","bijv.","vaak","dikwijls","veelal","geregeld","menigmaal","regelmatig","veelvuldig","eenvoudigweg","simpelweg","louter","kortweg","stomweg","domweg","zomaar","eventueel","mogelijkerwijs","eens","weleens","nooit","ooit","anders","momenteel","thans","incidenteel","trouwens","elders","volgend","recent","onlangs","recentelijk","laatst","zojuist","relatief","duidelijk","overduidelijk","klaarblijkelijk","nadrukkelijk","ogenschijnlijk","kennelijk","schijnbaar","alweer","continu","herhaaldelijk","nog","steeds","nu"],D=["zeer","erg","redelijk","flink","tikkeltje","bijzonder","ernstig","enigszins","zo","tamelijk","nogal","behoorlijk","zwaar","heel","hele","reuze","buitengewoon","ontzettend","vreselijk"],P=["laat","liet","lieten","kom","komt","kwam","kwamen","maakt","maak","maakte","maakten","doe","doet","deed","deden","vindt","vind","vond","vonden"],R=["laten","komen","maken","doen","vinden"],B=["nieuw","nieuwe","nieuwer","nieuwere","nieuwst","nieuwste","oud","oude","ouder","oudere","oudst","oudste","vorig","vorige","goed","goede","beter","betere","best","beste","groot","grote","groter","grotere","grootst","grootste","makkelijk","makkelijke","makkelijker","makkelijkere","makkelijkst","makkelijste","gemakkelijk","gemakkelijke","gemakkelijker","gemakkelijkere","gemakkelijkst","gemakkelijste","simpel","simpele","simpeler","simpelere","simpelst","simpelste","snel","snelle","sneller","snellere","snelst","snelste","verre","verder","verdere","verst","verste","lang","lange","langer","langere","langst","langste","hard","harde","harder","hardere","hardst","hardste","minder","mindere","minst","minste","eigen","laag","lage","lager","lagere","laagst","laagste","hoog","hoge","hoger","hogere","hoogst","hoogste","klein","kleine","kleiner","kleinere","kleinst","kleinste","kort","korte","korter","kortere","kortst","kortste","herhaaldelijke","directe","ongeveer","slecht","slechte","slechter","slechtere","slechtst","slechtste","zulke","zulk","zo'n","zulks","er","extreem","extreme","bijbehorende","bijbehorend","niet"],F=["oh","wauw","hèhè","hè","hé","au","ai","jaja","welja","jawel","ssst","heremijntijd","hemeltjelief","aha","foei","hmm","nou","nee","tja","nja","okido","ho","halt","komaan","komop","verrek","nietwaar","brr","oef","ach","och","bah","enfin","afijn","haha","hihi","hatsjie","hatsjoe","hm","tring","vroem","boem","hopla"],M=["ml","cl","dl","l","tl","el","mg","g","gr","kg","ca","theel","min","sec","uur"],L=["seconde","secondes","seconden","minuut","minuten","uur","uren","dag","dagen","week","weken","maand","maanden","jaar","jaren","vandaag","morgen","overmorgen","gisteren","eergisteren","'s","morgens","avonds","middags","nachts"],I=["ding","dingen","manier","manieren","item","items","keer","maal","procent","geval","aspect","persoon","personen","deel"],$=["wel","ja","neen","oké","oke","okee","ok","zoiets","€","euro"],N=["mevr","dhr","mr","dr","prof"],U=["jr","sr"];a.exports=function(){return{filteredAtBeginning:[].concat(w,k,j,R),filteredAtEnding:[].concat(s,B),filteredAtBeginningAndEnding:[].concat(r,q,S,l,D,u),filteredAnywhere:[].concat(i,n,d,p,F,o,y,x,_,C,P,m,A,T,h,b,z,$,E,v,M,L,I,g,c),cannotDirectlyPrecedePassiveParticiple:[].concat(r,h,o,c,p,f,_,j,q),all:[].concat(r,o,s,l,c,p,g,n,d,u,m,f,b,h,v,z,E,y,w,x,k,_,j,q,S,A,T,C,i,O,D,P,R,F,B,M,I,$,N,U)}}},function(a,e,t){"use strict";var i=["aangezien","al","aldus","allereerst","als","alsook","anderzijds","bijgevolg","bijvoorbeeld","bovendien","concluderend","daardoor","daarentegen","daarmee","daarna","daarnaast","daarom","daartoe","daarvoor","dadelijk","dan","desondanks","dienovereenkomstig","dientegevolge","doch","doordat","dus","echter","eerst","evenals","eveneens","evenzeer","hierom","hoewel","immers","indien","integendeel","intussen","kortom","later","maar","mits","nadat","namelijk","net als","niettemin","noch","ofschoon","omdat","ondanks","ondertussen","ook","opdat","resumerend","samengevat","samenvattend","tegenwoordig","teneinde","tenzij","terwijl","tevens","toch","toen","uiteindelijk","vanwege","vervolgens","voorafgaand","vooralsnog","voordat","voorts","vroeger","waardoor","waarmee","waaronder","wanneer","want","zoals","zodat","zodoende","zodra"],r=["aan de andere kant","aan de ene kant","aangenomen dat","al met al","alles afwegend","alles bij elkaar","alles in aanmerking nemend","als gevolg van","anders gezegd","daar staat tegenover","daarbij komt","daaruit volgt","dat betekent","dat blijkt uit","de oorzaak daarvan is","de oorzaak hiervan is","door middel van","een voorbeeld hiervan","een voorbeeld van","gesteld dat","hetzelfde als","hieruit kunnen we afleiden","hieruit volgt","hoe het ook zij","in de derde plaats","in de eerste plaats","in de tweede plaats","in één woord","in het bijzonder","in het geval dat","in plaats van","in tegenstelling tot","in vergelijking met","maar ook","met als doel","met andere woorden","met behulp van","met de bedoeling","neem nou","net als","om kort te gaan","onder andere","op dezelfde wijze","stel dat","te danken aan","te wijten aan","ten derde","ten eerste","ten gevolge van","ten slotte","ten tweede","ter conclusie","ter illustratie","ter verduidelijking","tot nog toe","tot slot","vandaar dat","vergeleken met","voor het geval dat"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["además","adicional","así","asimismo","aún","aunque","ciertamente","como","concluyendo","conque","contrariamente","cuando","decididamente","decisivamente","después","diferentemente","efectivamente","entonces","especialmente","específicamente","eventualmente","evidentemente","finalmente","frecuentemente","generalmente","igualmente","lógicamente","luego","mas","mientras","pero","por","porque","posteriormente","primero","principalmente","pronto","próximamente","pues","raramente","realmente","seguidamente","segundo","semejantemente","si","siguiente","sino","súbitamente","supongamos","también","tampoco","tercero","verbigracia","vice-versa","ya"],r=["a causa de","a continuación","a diferencia de","a fin de cuentas","a la inversa","a la misma vez","a más de","a más de esto","a menos que","a no ser que","a pesar de","a pesar de eso","a pesar de todo","a peser de","a propósito","a saber","a todo esto","ahora bien","al contrario","al fin y al cabo","al final","al inicio","al mismo tiempo","al principio","ante todo","antes bien","antes de","antes de nada","antes que nada","aparte de","as así como","así como","así mismo","así pues","así que","así y todo","aún así","claro está que","claro que","claro que sí","como caso típico","como decíamos","como era de esperar","como es de esperar","como muestra","como resultado","como se ha notado","como sigue","comparado con","con el objeto de","con el propósito de","con que","con relación a","con tal de que","con todo","dado que","de ahí","de cierta manera","de cualquier manera","de cualquier modo","de ello resulta que","de este modo","de golpe","de hecho","de igual manera","de igual modo","de igualmanera","de la manera siguiente","de la misma forma","de la misma manera","de manera semejante","del mismo modo","de modo que","de nuevo","de otra manera","de otro modo","de pronto","de qualquier manera","de repente","de suerte que","de tal modo","de todas formas","de todas maneras","de todos modos","de veras","debido a","debido a que","del mismo modo","dentro de poco","desde entonces","después de","después de todo","ejemplo de esto","el caso es que","en aquel tiempo","en cambio","en cierto modo","en comparación con","en conclusión","en concreto","en conformidad con","en consecuencia","en consiguiente","en contraste con","en cualquier caso","en cuanto","en cuanto a","en definitiva","en efecto","en el caso de que","en este sentido","en fin","en fin de cuentas","en general","en lugar de","en otras palabras","en otro orden","en otros términos","en particular","en primer lugar","en primer término","en primera instancia","en realidad","en relación a","en relación con","en representación de","en resumen","en resumidas cuentas","en segundo lugar","en seguida","en síntesis","en suma","en todo caso","en último término","en verdad","en vez de","en virtud de","entre ellas figura","entre ellos figura","es cierto que","es decir","es evidente que","es incuestionable","es indudable","es más","está claro que","esto indica","excepto si","generalmente por ejemplo","gracias a","hasta aquí","hasta cierto punto","hasta el momento","hay que añadir","igual que","la mayor parte del tiempo","la mayoría del tiempo","lo que es peor","más tarde","mejor dicho","mientras tanto","mirándolo todo","nadie puede ignorar","no faltaría más","no obstante","o sea","otra vez","otro aspecto","par ilustrar","para concluir","para conclusión","para continuar","para empezar","para finalizar","para mencionar una cosa","para que","para resumir","para terminar","pongamos por caso","por añadidura","por cierto","por consiguiente","por ejemplo","por el consiguiente","por el contrario","por el hecho que","por eso","por esta razón","por esto","por fin","por la mayor parte","por lo general","por lo que","por lo tanto","por otro lado","por otra parte","por otro lado","por supuesto","por tanto","por último","por un lado","por una parte","primero que nada","primero que todo","pues bien","puesto que","rara vez","resulta que","sea como sea","seguidamente entre tanto","si bien","siempre que","siempre y cuando","sigue que","sin duda","sin embargo","sin ir más lejos","sobre todo","supuesto que","tal como","tales como","tan pronto como","tanto como","una vez","ya que"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["abbastanza","acciocché","acciocchè","adesso","affinché","affinchè","allora","almeno","alquanto","altrettanto","altrimenti","analogamente","anche","ancora","antecedentemente","anzi","anzitutto","apertamente","appena","assai","attualmente","benché","benchè","beninteso","bensì","brevemente","bruscamente","casomai","celermente","certamente","certo","chiaramente","ciononostante","cioé","cioè","comparabilmente","come","complessivamente","completamente","comunque","concisamente","concludendo","conformemente","congiuntamente","conseguentemente","considerando","considerato","considerevolmente","contemporaneamente","continuamente","contrariamente","controbilanciato","così","cosicché","cosicchè","dapprima","dato","davvero","definitivamente","dettagliatamente","differentemente","diversamente","dopo","dopodiché","dopodichè","durante","dunque","eccetto","eccome","effettivamente","egualmente","elencando","enfaticamente","eppure","esaurientemente","esplicitamente","espressamente","estesamente","evidentemente","finalmente","finché","finchè","fino","finora","fintanto","fintanto che","fintantoché","fintantochè","fondamentalmente","frattanto","frequentemente","generalmente","già","gradualmente","illustrando","immantinente","immediatamente","importantissimo","incontestabilmente","incredibilmente","indipendentemente","indiscutibilmente","indubbiamente","infatti","infine","innanzitutto","innegabilmente","inoltre","insomma","intanto","interamente","istantaneamente","invece","logicamente","lentamente","ma","malgrado","marcatamente","memorabile","mentre","motivatamente","naturalmente","né","nè","neanche","neppure","nonché","nonchè","nondimeno","nonostante","notevolmente","occasionalmente","oltretutto","onde","onestamente","ossia","ostinatamente","ovvero","ovviamente","parimenti","particolarmente","peraltro","perché","perchè","perciò","perlomeno","però","pertanto","pesantemente","piuttosto","poi","poiché","poichè","praticamente","precedentemente","preferibilmente","precisamente","prematuramente","presto","prima","primariamente","primo","principalmente","prontamente","proporzionalmente","pure","purché","purchè","quando","quanto","quantomeno","quindi","raramente","realmente","relativamente","riassumendo","riformulando","ripetutamente","saltuariamente","schiettamente","sebbene","secondariamente","secondo","sempre","sennò","seguente","sensibilmente","seppure","seriamente","siccome","sicuramente","significativamente","similmente","simultaneamente","singolarmente","sinteticamente","solitamente","solo","soltanto","soprattutto","sopravvalutato","sorprendentemente","sostanzialmente","sottolineando","sottovalutato","specialmente","specificamente","specificatamente","subitamente","subito","successivamente","successivo","talmente","terzo","totalmente","tranne","tuttavia","ugualmente","ulteriormente","ultimamente","veramente","verosimilmente","visto"],r=["a breve","a causa","a causa di","a condizione che","a conseguenza","a conti fatti","a differenza di","a differenza del","a differenza della","a differenza dei","a differenza degli","a differenza delle","a dire il vero","a dire la verità","a dirla tutta","a dispetto di","a lungo","a lungo termine","a maggior ragione","a meno che non","a parte","a patto che","a prescindere","a prima vista","a proposito","a qualunque costo","a quanto","a quel proposito","a quel tempo","a quell'epoca","a questo fine","a questo proposito","a questo punto","a questo riguardo","a questo scopo","a riguardo","a seguire","a seguito","a sottolineare","a tal fine","a tal proposito","a tempo debito","a tutti gli effetti","a tutti i costi","a una prima occhiata","ad eccezione di","ad esempio","ad essere maliziosi","ad essere sinceri","ad ogni buon conto","ad ogni costo","ad ogni modo","ad una prima occhiata","adesso che","al che","al contrario","al contrario di","al fine di","al fine di fare","al giorno d'oggi","al momento","al momento giusto","al momento opportuno","al più presto","al posto di","al suo posto","al termine","all'epoca","all'infuori di","all'inizio","all'opposto","all'ultimo","alla fine","alla fine della fiera","alla luce","alla luce di","alla lunga","alla moda","alla stessa maniera","allo scopo di","allo stesso modo","allo stesso tempo","anch'esso","anch'io","anche se","ancora più","ancora di più","assumendo che","bisogna chiarire che","bisogna considerare che","causato da","ciò nondimeno","ciò nonostante","col tempo","con il tempo","come a dire","come abbiamo dimostrato","come è stato notato","come è stato detto","come è stato dimostrato","come hanno detto","come ho detto","come ho dimostrato","come ho notato","come potete notare","come potete vedere","come puoi notare","come puoi vedere","come si è dimostrato","come si può vedere","come si può notare","come sopra indicato","comunque sia","con attenzione","con enfasi","con il risultato che","con l'obiettivo di","con ostinazione","con questa intenzione","con questa idea","con queste idee","con questo in testa","con questo scopo","così che","così da","d'altra parte","d'altro canto","d'altro lato","d'altronde","d'ora in avanti","d'ora in poi","da allora","da quando","da quanto","da quel momento","da quella volta","da questo momento in poi","da questo momento","da qui","da ultimo","da un certo punto di vista","da un lato","da una parte","dall'altro lato","dall'epoca","dal che","dato che","dato per assunto che","davanti a","del tutto","dell'epoca","detto questo","di certo","di colpo","di conseguenza","di fatto","di fronte","di fronte a","di lì a poco","di punto in bianco","di quando in quando","di quanto non sia","di quel tempo","di qui a","di rado","di seguito","di si","di sicuro","di solito","di tanto in tanto","di tutt'altra pasta","di quando in quando","differente da","diversamente da","diverso da","dopotutto","dovuto a","e anche","e inoltre","entro breve","fermo restando che","faccia a faccia","fin da","fin dall'inizio","fin quando","finché non","finchè non","fin dal primo momento","fin dall'inizio","fino a","fino a questo momento","fino ad oggi","fino ai giorni nostri","fino adesso","fino a un certo punto","fino adesso","fra quanto","il prima possibile","in aggiunta","in altre parole","in altri termini","in ambo i casi","in breve","in caso di","in conclusione","in conformità","in confronto","in confronto a","in conseguenza","in considerazione","in considerazione di","in definitiva","in dettaglio","importante rendersi conto","in effetti","in entrambi i casi","in fin dei conti","in generale","in genere","in linea di massima","in poche parole","il più possibile","in maggior parte","in maniera analoga","in maniera convincente","in maniera esauriente","in maniera esaustiva","in maniera esplicita","in maniera evidente","in maniera incontestabile","in maniera indiscutibile","in maniera innegabile","in maniera significativa","in maniera simile","in modo allusivo","in modo analogo","in modo che","in modo convincente","in modo da","in modo identico","in modo notevole","in modo significativo","in modo significativo","in modo simile","in ogni caso","in ogni modo","in ogni momento","in parte considerevole","in parti uguali","in particolare","in particolare per","in particolare","in più","in pratica","in precedenza","in prima battuta","in prima istanza","in primo luogo","in rapporto","in qualche modo","in qualsiasi modo","in qualsiasi momento","in qualunque modo","in qualunque momento","in quarta battuta","in quarta istanza","in quarto luogo","in quel caso","in quelle circostanze","in questa occasione","in questa situazione","in questo caso","in questo caso particolare","in questo istante","in questo momento","in rare occasioni","in realtà","in seconda battuta","in seconda istanza","in secondo luogo","in seguito","in sintesi","in sostanza","in tempo","in terza battuta","in terza istanza","in terzo luogo","in totale","in tutto","in ugual maniera","in ugual misura","in ugual modo","in ultima analisi","in ultima istanza","in un altro caso","in una parola","in verità","insieme a","insieme con","invece che","invece di","la prima cosa da considerare","la prima cosa da tenere a mente","lo stesso","mentre potrebbe essere vero","motivo per cui","motivo per il quale","ne consegue che","ne deriva che","nei dettagli","nel caso","nel caso che","nel caso in cui","nel complesso","nel corso del","nel corso di","nel frattempo","nel lungo periodo","nel mentre","nell'eventualità che","nella misura in cui","nella speranza che","nella stessa maniera","nella stessa misura","nello specifico","nello stesso modo","nello stesso momento","nello stesso stile","non appena","non per essere maliziosi","non più da","nonostante ciò","nonostante tutto","ogni qualvolta","ogni tanto","ogni volta","oltre a","oltre a ciò","ora che","passo dopo passo","per causa di","per certo","per chiarezza","per chiarire","per come","per concludere","per conto di","per contro","per cui","per davvero","per di più","per dirla in altro modo","per dirla meglio","per dirla tutta","per es.","per esempio","per essere sinceri","per far vedere","per farla breve","per finire","per l'avvenire","per l'ultima volta","per la maggior parte","per la stessa ragione","per la verità","per lo più","per mettere in luce","per metterla in altro modo","per non dire di","per non parlare di","per ora","per ovvi motivi","per paura di","per paura dei","per paura delle","per paura degli","per prima cosa","per quanto","per questa ragione","per questo motivo","per riassumere","per sottolineare","per timore","per trarre le conclusioni","per ultima","per ultime","per ultimi","per ultimo","per via di","perché si","perchè si","perfino se","piano piano","più di ogni altra cosa","più di tutto","più facilmente","più importante","più tardi","poco a poco","poco dopo","prendiamo il caso di","presto o tardi","prima che","prima di","prima di ogni cosa","prima di tutto","prima o dopo","prima o poi","questo è probabilmente vero","questo potrebbe essere vero","restando inteso che","riassumendo","quanto prima","questa volta","se confrontato con","se e solo se","se no","seduta stante","sempreché","semprechè","sempre che","senz'altro","senza alcun riguardo","senza dubbio","senz'ombra di dubbio","senza ombra di dubbio","senza riguardo per","senza tregua","senza ulteriore ritardo","sia quel che sia","solo se","sotto questa luce","sperando che","sta volta","su tutto","subito dopo","sul serio","tanto per cominciare","tanto quanto","tra breve","tra l'altro","tra poco","tra quanto","tutte le volte","tutti insieme","tutto a un tratto","tutto ad un tratto","tutto d'un tratto","tutto considerato","tutto sommato","un passo alla volta","un tempo","una volta","una volta ogni tanto","unito a","va chiarito che","va considerato che","vada come vada","vale a dire","visto che"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["ainsi","alors","aussi","car","cependant","certainement","certes","conséquemment","d'abord","d'ailleurs","d'après","davantage","désormais","deuxièmement","donc","dorénavant","effectivement","également","enfin","ensuite","entre-temps","essentiellement","excepté","finalement","globalement","jusqu'ici","là-dessus","lorsque","mais","malgré","néanmoins","notamment","partant","plutôt","pourtant","précédemment","premièrement","probablement","puis","puisque","quoique","sauf","selon","semblablement","sinon","suivant","toutefois","troisièmement"],r=["à cause de","à ce jour","à ce propos","à ce sujet","à cet égard","à cette fin","à compter de","à condition que","à défaut de","à force de","à juste titre","à la lumière de","à la suite de","à l'aide de","à l'appui de","à l'encontre de","à l'époque actuelle","à l'exception de","à l'exclusion de","à l'heure actuelle","à l'image de","à l'instar de","à l'inverse","à l'inverse de","à l'opposé","à la condition que","à mesure que","à moins que","à nouveau","à partir de","à première vue","à savoir","à seule fin que","à supposer que","à tel point que","à tout prendre","à vrai dire","afin de","afin d'attirer l'attention sur","afin que","ainsi donc","ainsi que","alors que","antérieurement","après cela","après quoi","après que","après réflexion","après tout","attendu que","au cas où","au contraire","au fond","au fur et à mesure","au lieu de","au même temps","au moment où","au moyen de","au point que","au risque de","au surplus","au total","aussi bien que","aussitôt que","autant que","autrement dit","avant que","avant tout","ayant fini","bien que","c'est à dire que","c'est ainsi que","c'est dans ce but que","c'est dire","c'est le cas de","c'est pour cela que","c'est la raison pour laquelle","c'est pourquoi","c'est qu'en effet","c'est-à-dire","ça confirme que","ça montre que","ça prouve que","cela étant","cela dit","cependant que","compte tenu","comme l'illustre","comme le souligne","comme on pouvait s'y attendre","comme quoi","comme si","commençons par examiner","comparativement à","conformément à","contrairement à","considérons par exemple","d'autant plus","d'autant que","d'autre part","d'ici là","d'où","d'un autre côté","d'un côté","d'une façon générale","dans ce cas","dans ces conditions","dans cet esprit","dans l'ensemble","dans l'état actuel des choses","dans l'éventualité où","dans l'hypothèse où","dans la mesure où","dans le but de","dans le cadre de","dans le cas où","dans les circonstances actuelles","dans les grandes lignes","dans un autre ordre d'idée","dans un délai de","de ce fait","de cette façon","de crainte que","de façon à","de façon à ce que","de façon que","de fait","de l'autre côté","de la même manière","de la même façon que","de manière que","de même","de même qu'à","de même que","de nos jours","de peur que","de prime abord","de sorte que","de surcroît","de telle manière que","de telle sorte que","de toute évidence","de toute façon","de toute manière","depuis que","dès lors que","dès maintenant","dès qua","dès que","du fait que","du moins","du moment que","du point de vue de","du reste","d'ici là","d'ores et déjà","en admettant que","en attendant que","en bref","en cas de","en cas que","en ce cas","en ce domaine","en ce moment","en ce qui a trait à","en ce qui concerne","en ce sens","en cela","en comparaison de","en conclusion","en conformité avec","en conséquence","en d'autres termes","en définitive","en dépit de","en dernier lieu","en deuxième lieu","en effet","en face de","en fait","en fin de compte","en général","en guise de conclusion","en matière de","en même temps que","en outre","en particulier","en plus","en premier lieu","en principe","en raison de","en réalité","en règle générale","en résumé","en revanche","en second lieu","en somme","en sorte que","en supposant que","en tant que","en terminant","en théorie","en tout cas","en tout premier lieu","en troisième lieu","en un mot","en vérité","en vue que","encore que","encore une fois","entre autres","et même","et puis","étant donné qu'à","étant donné que","face à","grâce à","il est à noter que","il est indéniable que","il est question de","il est vrai que","il faut dire aussi que","il faut reconnaître que","il faut souligner que","il ne faut pas oublier que","il s'ensuit que","il suffit de prendre pour exemple","jusqu'ici","il y a aussi","jusqu'à ce que","jusqu'à ce jour","jusqu'à maintenant","jusqu'à présent","jusqu'au moment où","jusqu'ici","l'aspect le plus important de","l'exemple le plus significatif","jusqu'au moment où","la preuve c'est que","loin que","mais en réalité","malgré cela","malgré tout","même si","mentionnons que","mis à part le fait que","notons que","nul doute que","ou bien","outre cela","où que","par ailleurs","par conséquent","par contre","par exception","par exemple","par la suite","par l'entremise de","par l'intermédiaire de","par rapport à","par suite","par suite de","par surcroît","parce que","pareillement","partant de ce fait","pas du tout","pendant que","plus précisément","plus tard","pour ainsi dire","pour autant que","pour ce qui est de","pour ces motifs","pour ces raisons","pour cette raison","pour commencer","pour conclure","pour le moment","pour marquer la causalité","pour l'instant","pour peu que","pour prendre un autre exemple","pour que","pour résumé","pour terminer","pour tout dire","pour toutes ces raisons","pourvu que","prenons le cas de","quand bien même que","quand même","quant à","quel que soit","qui plus est","qui que","quitte à","quoi qu'il en soit","quoi que","quoiqu'il en soit","sans délai","sans doute","sans parler de","sans préjuger","sans tarder","sauf si","selon que","si bien que","si ce n'est que","si l'on songe que","sitôt que","somme toute","sous cette réserve","sous prétexte que","sous réserve de","sous réserve que","suivant que","supposé que","sur le plan de","tandis que","tant et si bien que","tant que","tel que","tellement que","touchant à","tout à fait","tout bien pesé","tout compte fait","tout d'abord","tout d'abord examinons","tout d'abord il faut dire que","tout de même","tout en reconnaissant que","une fois de plus","vu que"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["ademais","afinal","aliás","analogamente","anteriormente","assim","certamente","conforme","conquanto","contudo","decerto","embora","enfim","enquanto","então","entretanto","eventualmente","igualmente","inegavelmente","inesperadamente","mas","outrossim","pois","porquanto","porque","portanto","posteriormente","precipuamente","primeiramente","primordialmente","principalmente","salvo","semelhantemente","similarmente","sobretudo","surpreendentemente","todavia"],r=["a fim de","a fim de que","a menos que","a princípio","a saber","acima de tudo","ainda assim","ainda mais","ainda que","além disso","antes de mais nada","antes de tudo","antes que","ao mesmo tempo","ao passo que","ao propósito","apesar de","às vezes","assim como","assim que","assim sendo","assim também","bem como","com a finalidade de","com efeito","com o fim de","com o intuito de","com o propósito de","com toda a certeza","como resultado","como se","da mesma forma","de acordo com","de conformidade com","de fato","de maneira idêntica","de tal forma que","de tal sorte que","depois que","desde que","dessa forma","dessa maneira","desse modo","do mesmo modo","é provável","em conclusão","em contrapartida","em contraste com","em outras palavras","em primeiro lugar","em princípio","em resumo","em seguida","em segundo lugar","em síntese","em suma","em terceiro lugar","em virtude de","finalmente agora atualmente","isto é","já que","logo após","logo depois","logo que","mesmo que","não apenas","nesse hiato","nesse ínterim","nesse meio tempo","nesse sentido","no entanto","no momento em que","ou por outra","ou seja","para que","pelo contrário","por analogia","por causa de","por certo","por conseguinte","por conseqüência","por exemplo","por fim","por isso","por mais que","por menos que","por outro lado","posto que","se acaso","se bem que","seja como for","sem dúvida","só para exemplificar","só para ilustrar","só que","sob o mesmo ponto de vista","talvez provavelmente","tanto quanto","uma vez que","visto que"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";var i=["безусловно","бесспорно","вероятно","вестимо","вдобавок","видимо","вишь","во-вторых","во-первых","вообще-то","впрочем","дабы","едва","ежели","если","затем ","зачем","ибо","итак","кабы","кажется","кажись","коли","кстати","лишь","лучше","наверно","наверное","например","небось","нежели","несомненно","но","однако","особенно","оттого","отчего","поди","пожалуй","позволь","позвольте","покамест","покуда","поскольку","потому","притом","причем","только","хотя","чтоб","чтобы","чуть","якобы"],r=["а вдобавок","а вот","а именно","а не то","а не","а потом","а также","без всякого сомнения","без того чтобы не","без того, чтобы не","благодаря тому","более того","будто бы","будь то","буквально","в итоге","в конце концов","в общей сложности","в общем-то","в общем","в отношении того что","в отношении того, что","в принципе","в противовес тому что","в противовес тому, что","в противоположность тому","в результате","в самом деле","в свою очередь","в связи с тем что","в связи с тем","в силу того что","в силу того","в силу чего","в случа","в сравнении с тем","в сущности говоря","в сущности","в таком случае","в то время как","в то время, как","в том случае","в частности","в-третьих","ввиду того","вернее говоря","вероятнее всего","видите ли","видишь ли","вместе с тем","вместо того","вне всякого сомнения","вне сомнения","во всяком случае","воля ваша","воля твоя","вообще говоря","вопреки тому","вплоть до того","вроде того как","вроде того что","вроде того","вроде того","вследствие того что","вследствие чего","грубо говоря","да еще","да и то","дай бог память","даром что","для того чтобы","для того, чтобы","до тех пор пока","до тех пор, пока","до того как","до того, как","едва лишь","едва только","ежели бы","если угодно","жалко, что","жаль, что","за счет того что","за счет того, что","знамо дело","и вот еще","из-за того что","из-за того, что","иначе говоря","исходя из того","к вашему сведению","к несчастью","к огорчению","к примеру сказать","к примеру","к прискорбию","к радости","к слову сказать","к сожалению","к стыду своему","к стыду","к счастью","к твоему сведению","к тому же","к удивлению","к ужасу","к чести","как будто","как бы там ни было","как бы то ни было","как бы","как вам известно","как вдруг","как видите","как видишь","как видно","как водится","как выяснилось","как выясняется","как говорилось","как говорится","как если бы","как знать","как известно","как на заказ","как назло","как нарочно","как ни говори","как ни говорите","как ни странно","как оказалось","как оказывается","как полагается","как положено","как правило","как принято говорить","как принято","как сказано","как скоро","как следствие","как словно","как только","как хотите","как это ни странно","ко всему прочему","коль скоро","коль уж","коротко говоря","короче говоря","кроме всего прочего","кстати говоря","кстати сказать","лишь бы","лишь только","мало сказать","мало того","между нами говоря","между прочим","между тем как","может статься","можно подумать","мягко выражаясь","мягко говоря","на беду","на ваш взгляд","на мой взгляд","на несчастье","на основании того что","на основании того, что","на первый взгляд","на самом деле","на случай","на твой взгляд","на худой конец","надо полагать","наряду с тем что","наряду с тем","насчет того что","насчет того, что","не в пример тому как","не в пример тому, как","не то чтобы","невзирая на то","независимо от того","несмотря на то","ничего не скажешь","но вообще-то","но кроме того","однако же","откровенно сказать","относительно того что","относительно того, что","перед тем","по вашему мнению","по видимости","по всей вероятности","по всей видимости","по данным","по замыслу","по идее","по крайней мере","по мере того как","по мере того, как","по мнению","по моему мнению","по обыкновению","по обычаю","по определению","по поводу того","по правде говоря","по правде сказать","по правде","по преданию","по причине того","по прогнозам","по сведениям","по своему обыкновению","по слухам","по совести говоря","по совести сказать","по совести","по сообщению","по сообщениям","по справедливости говоря","по справедливости","по сравнению","по статистике","по сути говоря","по сути дела","по сути","по существу говоря","по существу","по счастью","по твоему мнению","по чести говоря","по чести признаться","по чести сказать","по-вашему","по-видимому","по-ихнему","по-моему","по-нашему","по-твоему","под видом того что","под видом того, что","под предлогом","подобно тому","подумать только","помимо всего прочего","помимо всего","помимо того","помимо того","помимо этого","понятное дело","попросту говоря","попросту сказать","после того","потому как","потому что","правду говоря","правду сказать","правильнее говоря","прежде всего","прежде нежели","прежде чем","при всем том","при условии что","при условии, что","против обыкновения","проще говоря","проще сказать","прямо-таки как","пускай бы","равно как","ради того чтобы","разве что","разумеется","с вашего позволения","с вашего разрешения","с другой стороны","с моей точки зрения","с одной стороны","с позволения сказать","с твоего позволения","с твоего разрешения","с тем чтобы","с тех пор как","с той целью чтобы","с точки зрения","само собой разумеется","сверх того что","сверх того","сказать по правде","сказать по совести","сказать по чести","скорее всего","смотря по тому","со своей стороны","собственно говоря","совсем как","стало быть","стоит отметить","строго говоря","судя по всему","судя по тому","так или иначе","так как","так что","так чтобы","тем более что","тем не менее","тем паче что","то бишь","то есть","тогда как","только бы","только лишь","только чуть","точнее говоря","точнее сказать","точно так же","что и говорить","что ни говори","что ни говорите","чуть лишь","чуть только","шутка ли сказать","шутка ли","шутка сказать","это значит, что"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){function i(a){return null==a?[]:r(a,o(a))}var r=t(1728),o=t(250);a.exports=i},function(a,e,t){var i=t(241),r=t(1731),o=t(262),s=t(1732),n=o(function(a){var e=i(a,s);return e.length&&e[0]===a[0]?r(e):[]});a.exports=n},function(a,e,t){"use strict";a.exports=function(a){return{feedback:{className:"na",screenReaderText:a.dgettext("js-text-analysis","Feedback"),fullText:a.dgettext("js-text-analysis","Content optimization: Has feedback"),screenReaderReadabilityText:""},bad:{className:"bad",screenReaderText:a.dgettext("js-text-analysis","Bad SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: Bad SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","Needs improvement")},ok:{className:"ok",screenReaderText:a.dgettext("js-text-analysis","OK SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: OK SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","OK")},good:{className:"good",screenReaderText:a.dgettext("js-text-analysis","Good SEO score"),fullText:a.dgettext("js-text-analysis","Content optimization: Good SEO score"),screenReaderReadabilityText:a.dgettext("js-text-analysis","Good")}}}},function(a,e,t){"use strict";a.exports=function(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a},t(167).inherits(a.exports,Error)},function(a,e,t){"use strict";var i=t(659);a.exports=function(a){return i(a.getText())}},function(a,e,t){"use strict";a.exports=function(a){var e;return e=a.match(/<a(?:[^>]+)?>(.*?)<\/a>/gi),null===e&&(e=[]),e}},function(a,e,t){function i(a,e){this._options=e||{},this._cbs=a||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(r=this._options.Tokenizer),this._tokenizer=new r(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}var r=t(1371),o={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},s={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:{option:!0},optgroup:{optgroup:!0}},n={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,path:!0,circle:!0,ellipse:!0,line:!0,rect:!0,use:!0,stop:!0,polyline:!0,polygon:!0},d=/\s|\//;t(43)(i,t(297).EventEmitter),i.prototype._updatePosition=function(a){null===this.endIndex?this._tokenizer._sectionStart<=a?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-a:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},i.prototype.ontext=function(a){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(a)},i.prototype.onopentagname=function(a){if(this._lowerCaseTagNames&&(a=a.toLowerCase()),this._tagname=a,!this._options.xmlMode&&a in s)for(var e;(e=this._stack[this._stack.length-1])in s[a];this.onclosetag(e));!this._options.xmlMode&&a in n||this._stack.push(a),this._cbs.onopentagname&&this._cbs.onopentagname(a),this._cbs.onopentag&&(this._attribs={})},i.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in n&&this._cbs.onclosetag(this._tagname),this._tagname=""},i.prototype.onclosetag=function(a){if(this._updatePosition(1),this._lowerCaseTagNames&&(a=a.toLowerCase()),!this._stack.length||a in n&&!this._options.xmlMode)this._options.xmlMode||"br"!==a&&"p"!==a||(this.onopentagname(a),this._closeCurrentTag());else{var e=this._stack.lastIndexOf(a);if(-1!==e)if(this._cbs.onclosetag)for(e=this._stack.length-e;e--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=e;else"p"!==a||this._options.xmlMode||(this.onopentagname(a),this._closeCurrentTag())}},i.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing?this._closeCurrentTag():this.onopentagend()},i.prototype._closeCurrentTag=function(){var a=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===a&&(this._cbs.onclosetag&&this._cbs.onclosetag(a),this._stack.pop())},i.prototype.onattribname=function(a){this._lowerCaseAttributeNames&&(a=a.toLowerCase()),this._attribname=a},i.prototype.onattribdata=function(a){this._attribvalue+=a},i.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},i.prototype._getInstructionName=function(a){var e=a.search(d),t=e<0?a:a.substr(0,e);return this._lowerCaseTagNames&&(t=t.toLowerCase()),t},i.prototype.ondeclaration=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("!"+e,"!"+a)}},i.prototype.onprocessinginstruction=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("?"+e,"?"+a)}},i.prototype.oncomment=function(a){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(a),this._cbs.oncommentend&&this._cbs.oncommentend()},i.prototype.oncdata=function(a){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(a),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+a+"]]")},i.prototype.onerror=function(a){this._cbs.onerror&&this._cbs.onerror(a)},i.prototype.onend=function(){if(this._cbs.onclosetag)for(var a=this._stack.length;a>0;this._cbs.onclosetag(this._stack[--a]));this._cbs.onend&&this._cbs.onend()},i.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},i.prototype.parseComplete=function(a){this.reset(),this.end(a)},i.prototype.write=function(a){this._tokenizer.write(a)},i.prototype.end=function(a){this._tokenizer.end(a)},i.prototype.pause=function(){this._tokenizer.pause()},i.prototype.resume=function(){this._tokenizer.resume()},i.prototype.parseChunk=i.prototype.write,i.prototype.done=i.prototype.end,a.exports=i},function(a,e,t){function i(a){return" "===a||"\n"===a||"\t"===a||"\f"===a||"\r"===a}function r(a,e,t){var i=a.toLowerCase();return a===i?function(a){a===i?this._state=e:(this._state=t,this._index--)}:function(r){r===i||r===a?this._state=e:(this._state=t,this._index--)}}function o(a,e){var t=a.toLowerCase();return function(i){i===t||i===a?this._state=e:(this._state=m,this._index--)}}function s(a,e){this._state=p,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=p,this._special=ma,this._cbs=e,this._running=!0,this._ended=!1,this._xmlMode=!(!a||!a.xmlMode),this._decodeEntities=!(!a||!a.decodeEntities)}a.exports=s;var n=t(1372),d=t(1273),l=t(1373),c=t(1274),u=0,p=u++,g=u++,m=u++,f=u++,b=u++,h=u++,v=u++,z=u++,y=u++,w=u++,x=u++,k=u++,_=u++,j=u++,q=u++,E=u++,S=u++,A=u++,T=u++,C=u++,O=u++,D=u++,P=u++,R=u++,B=u++,F=u++,M=u++,L=u++,I=u++,$=u++,N=u++,U=u++,W=u++,H=u++,K=u++,V=u++,Y=u++,G=u++,Z=u++,J=u++,X=u++,Q=u++,aa=u++,ea=u++,ta=u++,ia=u++,ra=u++,oa=u++,sa=u++,na=u++,da=u++,la=u++,ca=u++,ua=u++,pa=u++,ga=0,ma=ga++,fa=ga++,ba=ga++;s.prototype._stateText=function(a){"<"===a?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=g,this._sectionStart=this._index):this._decodeEntities&&this._special===ma&&"&"===a&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=p,this._state=da,this._sectionStart=this._index)},s.prototype._stateBeforeTagName=function(a){"/"===a?this._state=b:"<"===a?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===a||this._special!==ma||i(a)?this._state=p:"!"===a?(this._state=q,this._sectionStart=this._index+1):"?"===a?(this._state=S,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==a&&"S"!==a?m:N,this._sectionStart=this._index)},s.prototype._stateInTagName=function(a){("/"===a||">"===a||i(a))&&(this._emitToken("onopentagname"),this._state=z,this._index--)},s.prototype._stateBeforeCloseingTagName=function(a){i(a)||(">"===a?this._state=p:this._special!==ma?"s"===a||"S"===a?this._state=U:(this._state=p,this._index--):(this._state=h,this._sectionStart=this._index))},s.prototype._stateInCloseingTagName=function(a){(">"===a||i(a))&&(this._emitToken("onclosetag"),this._state=v,this._index--)},s.prototype._stateAfterCloseingTagName=function(a){">"===a&&(this._state=p,this._sectionStart=this._index+1)},s.prototype._stateBeforeAttributeName=function(a){">"===a?(this._cbs.onopentagend(),this._state=p,this._sectionStart=this._index+1):"/"===a?this._state=f:i(a)||(this._state=y,this._sectionStart=this._index)},s.prototype._stateInSelfClosingTag=function(a){">"===a?(this._cbs.onselfclosingtag(),this._state=p,this._sectionStart=this._index+1):i(a)||(this._state=z,this._index--)},s.prototype._stateInAttributeName=function(a){("="===a||"/"===a||">"===a||i(a))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=w,this._index--)},s.prototype._stateAfterAttributeName=function(a){"="===a?this._state=x:"/"===a||">"===a?(this._cbs.onattribend(),this._state=z,this._index--):i(a)||(this._cbs.onattribend(),this._state=y,this._sectionStart=this._index)},s.prototype._stateBeforeAttributeValue=function(a){'"'===a?(this._state=k,this._sectionStart=this._index+1):"'"===a?(this._state=_,this._sectionStart=this._index+1):i(a)||(this._state=j,this._sectionStart=this._index,this._index--)},s.prototype._stateInAttributeValueDoubleQuotes=function(a){'"'===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=z):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=da,this._sectionStart=this._index)},s.prototype._stateInAttributeValueSingleQuotes=function(a){"'"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=z):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=da,this._sectionStart=this._index)},s.prototype._stateInAttributeValueNoQuotes=function(a){i(a)||">"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=z,this._index--):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=da,this._sectionStart=this._index)},s.prototype._stateBeforeDeclaration=function(a){this._state="["===a?D:"-"===a?A:E},s.prototype._stateInDeclaration=function(a){">"===a&&(this._cbs.ondeclaration(this._getSection()),this._state=p,this._sectionStart=this._index+1)},s.prototype._stateInProcessingInstruction=function(a){">"===a&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=p,this._sectionStart=this._index+1)},s.prototype._stateBeforeComment=function(a){"-"===a?(this._state=T,this._sectionStart=this._index+1):this._state=E},s.prototype._stateInComment=function(a){"-"===a&&(this._state=C)},s.prototype._stateAfterComment1=function(a){this._state="-"===a?O:T},s.prototype._stateAfterComment2=function(a){">"===a?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=p,this._sectionStart=this._index+1):"-"!==a&&(this._state=T)},s.prototype._stateBeforeCdata1=r("C",P,E),s.prototype._stateBeforeCdata2=r("D",R,E),s.prototype._stateBeforeCdata3=r("A",B,E),s.prototype._stateBeforeCdata4=r("T",F,E),s.prototype._stateBeforeCdata5=r("A",M,E),s.prototype._stateBeforeCdata6=function(a){"["===a?(this._state=L,this._sectionStart=this._index+1):(this._state=E,this._index--)},s.prototype._stateInCdata=function(a){"]"===a&&(this._state=I)},s.prototype._stateAfterCdata1=function(a,e){return function(t){t===a&&(this._state=e)}}("]",$),s.prototype._stateAfterCdata2=function(a){">"===a?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=p,this._sectionStart=this._index+1):"]"!==a&&(this._state=L)},s.prototype._stateBeforeSpecial=function(a){"c"===a||"C"===a?this._state=W:"t"===a||"T"===a?this._state=aa:(this._state=m,this._index--)},s.prototype._stateBeforeSpecialEnd=function(a){this._special!==fa||"c"!==a&&"C"!==a?this._special!==ba||"t"!==a&&"T"!==a?this._state=p:this._state=ra:this._state=G},s.prototype._stateBeforeScript1=o("R",H),s.prototype._stateBeforeScript2=o("I",K),s.prototype._stateBeforeScript3=o("P",V),s.prototype._stateBeforeScript4=o("T",Y),s.prototype._stateBeforeScript5=function(a){("/"===a||">"===a||i(a))&&(this._special=fa),this._state=m,this._index--},s.prototype._stateAfterScript1=r("R",Z,p),s.prototype._stateAfterScript2=r("I",J,p),s.prototype._stateAfterScript3=r("P",X,p),s.prototype._stateAfterScript4=r("T",Q,p),s.prototype._stateAfterScript5=function(a){">"===a||i(a)?(this._special=ma,this._state=h,this._sectionStart=this._index-6,this._index--):this._state=p},s.prototype._stateBeforeStyle1=o("Y",ea),s.prototype._stateBeforeStyle2=o("L",ta),s.prototype._stateBeforeStyle3=o("E",ia),s.prototype._stateBeforeStyle4=function(a){("/"===a||">"===a||i(a))&&(this._special=ba),this._state=m,this._index--},s.prototype._stateAfterStyle1=r("Y",oa,p),s.prototype._stateAfterStyle2=r("L",sa,p),s.prototype._stateAfterStyle3=r("E",na,p),s.prototype._stateAfterStyle4=function(a){">"===a||i(a)?(this._special=ma,this._state=h,this._sectionStart=this._index-5,this._index--):this._state=p},s.prototype._stateBeforeEntity=r("#",la,ca),s.prototype._stateBeforeNumericEntity=r("X",pa,ua),s.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var a=this._buffer.substring(this._sectionStart+1,this._index),e=this._xmlMode?c:d;e.hasOwnProperty(a)&&(this._emitPartial(e[a]),this._sectionStart=this._index+1)}},s.prototype._parseLegacyEntity=function(){var a=this._sectionStart+1,e=this._index-a;for(e>6&&(e=6);e>=2;){var t=this._buffer.substr(a,e);if(l.hasOwnProperty(t))return this._emitPartial(l[t]),void(this._sectionStart+=e+1);e--}},s.prototype._stateInNamedEntity=function(a){";"===a?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(a<"a"||a>"z")&&(a<"A"||a>"Z")&&(a<"0"||a>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==p?"="!==a&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},s.prototype._decodeNumericEntity=function(a,e){var t=this._sectionStart+a;if(t!==this._index){var i=this._buffer.substring(t,this._index),r=parseInt(i,e);this._emitPartial(n(r)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},s.prototype._stateInNumericEntity=function(a){";"===a?(this._decodeNumericEntity(2,10),this._sectionStart++):(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},s.prototype._stateInHexEntity=function(a){";"===a?(this._decodeNumericEntity(3,16),this._sectionStart++):(a<"a"||a>"f")&&(a<"A"||a>"F")&&(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},s.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===p?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},s.prototype.write=function(a){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=a,this._parse()},s.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var a=this._buffer.charAt(this._index);this._state===p?this._stateText(a):this._state===g?this._stateBeforeTagName(a):this._state===m?this._stateInTagName(a):this._state===b?this._stateBeforeCloseingTagName(a):this._state===h?this._stateInCloseingTagName(a):this._state===v?this._stateAfterCloseingTagName(a):this._state===f?this._stateInSelfClosingTag(a):this._state===z?this._stateBeforeAttributeName(a):this._state===y?this._stateInAttributeName(a):this._state===w?this._stateAfterAttributeName(a):this._state===x?this._stateBeforeAttributeValue(a):this._state===k?this._stateInAttributeValueDoubleQuotes(a):this._state===_?this._stateInAttributeValueSingleQuotes(a):this._state===j?this._stateInAttributeValueNoQuotes(a):this._state===q?this._stateBeforeDeclaration(a):this._state===E?this._stateInDeclaration(a):this._state===S?this._stateInProcessingInstruction(a):this._state===A?this._stateBeforeComment(a):this._state===T?this._stateInComment(a):this._state===C?this._stateAfterComment1(a):this._state===O?this._stateAfterComment2(a):this._state===D?this._stateBeforeCdata1(a):this._state===P?this._stateBeforeCdata2(a):this._state===R?this._stateBeforeCdata3(a):this._state===B?this._stateBeforeCdata4(a):this._state===F?this._stateBeforeCdata5(a):this._state===M?this._stateBeforeCdata6(a):this._state===L?this._stateInCdata(a):this._state===I?this._stateAfterCdata1(a):this._state===$?this._stateAfterCdata2(a):this._state===N?this._stateBeforeSpecial(a):this._state===U?this._stateBeforeSpecialEnd(a):this._state===W?this._stateBeforeScript1(a):this._state===H?this._stateBeforeScript2(a):this._state===K?this._stateBeforeScript3(a):this._state===V?this._stateBeforeScript4(a):this._state===Y?this._stateBeforeScript5(a):this._state===G?this._stateAfterScript1(a):this._state===Z?this._stateAfterScript2(a):this._state===J?this._stateAfterScript3(a):this._state===X?this._stateAfterScript4(a):this._state===Q?this._stateAfterScript5(a):this._state===aa?this._stateBeforeStyle1(a):this._state===ea?this._stateBeforeStyle2(a):this._state===ta?this._stateBeforeStyle3(a):this._state===ia?this._stateBeforeStyle4(a):this._state===ra?this._stateAfterStyle1(a):this._state===oa?this._stateAfterStyle2(a):this._state===sa?this._stateAfterStyle3(a):this._state===na?this._stateAfterStyle4(a):this._state===da?this._stateBeforeEntity(a):this._state===la?this._stateBeforeNumericEntity(a):this._state===ca?this._stateInNamedEntity(a):this._state===ua?this._stateInNumericEntity(a):this._state===pa?this._stateInHexEntity(a):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},s.prototype.pause=function(){this._running=!1},s.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},s.prototype.end=function(a){this._ended&&this._cbs.onerror(Error(".end() after done!")),a&&this.write(a),this._ended=!0,this._running&&this._finish()},s.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},s.prototype._handleTrailingData=function(){var a=this._buffer.substr(this._sectionStart);this._state===L||this._state===I||this._state===$?this._cbs.oncdata(a):this._state===T||this._state===C||this._state===O?this._cbs.oncomment(a):this._state!==ca||this._xmlMode?this._state!==ua||this._xmlMode?this._state!==pa||this._xmlMode?this._state!==m&&this._state!==z&&this._state!==x&&this._state!==w&&this._state!==y&&this._state!==_&&this._state!==k&&this._state!==j&&this._state!==h&&this._cbs.ontext(a):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},s.prototype.reset=function(){s.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},s.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},s.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},s.prototype._emitToken=function(a){this._cbs[a](this._getSection()),this._sectionStart=-1},s.prototype._emitPartial=function(a){this._baseState!==p?this._cbs.onattribdata(a):this._cbs.ontext(a)}},function(a,e,t){function i(a){if(a>=55296&&a<=57343||a>1114111)return"�";a in r&&(a=r[a]);var e="";return a>65535&&(a-=65536,e+=String.fromCharCode(a>>>10&1023|55296),a=56320|1023&a),e+=String.fromCharCode(a)}var r=t(1740);a.exports=i},function(a,e){a.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(a,e){var t=a.exports={get firstChild(){var a=this.children;return a&&a[0]||null},get lastChild(){var a=this.children;return a&&a[a.length-1]||null},get nodeType(){return r[this.type]||r.element}},i={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},r={element:1,text:3,cdata:4,comment:8};Object.keys(i).forEach(function(a){var e=i[a];Object.defineProperty(t,a,{get:function(){return this[e]||null},set:function(a){return this[e]=a,a}})})},function(a,e,t){function i(a,e){var t=this._parser=new r(a,e),i=this._decoder=new s;o.call(this,{decodeStrings:!1}),this.once("finish",function(){t.end(i.end())})}a.exports=i;var r=t(1370),o=t(1745).Writable||t(1758).Writable,s=t(1278).StringDecoder,n=t(1276).Buffer;t(43)(i,o),o.prototype._write=function(a,e,t){a instanceof n&&(a=this._decoder.write(a)),this._parser.write(a),t()}},function(a,e,t){"use strict";(function(e,i){function r(a){return F.from(a)}function o(a){return F.isBuffer(a)||a instanceof M}function s(a,e,t){if("function"==typeof a.prependListener)return a.prependListener(e,t);a._events&&a._events[e]?P(a._events[e])?a._events[e].unshift(t):a._events[e]=[t,a._events[e]]:a.on(e,t)}function n(a,e){D=D||t(1052),a=a||{};var i=e instanceof D;this.objectMode=!!a.objectMode,i&&(this.objectMode=this.objectMode||!!a.readableObjectMode);var r=a.highWaterMark,o=a.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new U,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=a.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,a.encoding&&(N||(N=t(1278).StringDecoder),this.decoder=new N(a.encoding),this.encoding=a.encoding)}function d(a){if(D=D||t(1052),!(this instanceof d))return new d(a);this._readableState=new n(a,this),this.readable=!0,a&&("function"==typeof a.read&&(this._read=a.read),"function"==typeof a.destroy&&(this._destroy=a.destroy)),B.call(this)}function l(a,e,t,i,o){var s=a._readableState;if(null===e)s.reading=!1,f(a,s);else{var n;o||(n=u(s,e)),n?a.emit("error",n):s.objectMode||e&&e.length>0?("string"==typeof e||s.objectMode||Object.getPrototypeOf(e)===F.prototype||(e=r(e)),i?s.endEmitted?a.emit("error",new Error("stream.unshift() after end event")):c(a,s,e,!0):s.ended?a.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!t?(e=s.decoder.write(e),s.objectMode||0!==e.length?c(a,s,e,!1):v(a,s)):c(a,s,e,!1))):i||(s.reading=!1)}return p(s)}function c(a,e,t,i){e.flowing&&0===e.length&&!e.sync?(a.emit("data",t),a.read(0)):(e.length+=e.objectMode?1:t.length,i?e.buffer.unshift(t):e.buffer.push(t),e.needReadable&&b(a)),v(a,e)}function u(a,e){var t;return o(e)||"string"==typeof e||void 0===e||a.objectMode||(t=new TypeError("Invalid non-string/buffer chunk")),t}function p(a){return!a.ended&&(a.needReadable||a.length<a.highWaterMark||0===a.length)}function g(a){return a>=K?a=K:(a--,a|=a>>>1,a|=a>>>2,a|=a>>>4,a|=a>>>8,a|=a>>>16,a++),a}function m(a,e){return a<=0||0===e.length&&e.ended?0:e.objectMode?1:a!==a?e.flowing&&e.length?e.buffer.head.data.length:e.length:(a>e.highWaterMark&&(e.highWaterMark=g(a)),a<=e.length?a:e.ended?e.length:(e.needReadable=!0,0))}function f(a,e){if(!e.ended){if(e.decoder){var t=e.decoder.end();t&&t.length&&(e.buffer.push(t),e.length+=e.objectMode?1:t.length)}e.ended=!0,b(a)}}function b(a){var e=a._readableState;e.needReadable=!1,e.emittedReadable||($("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?O.nextTick(h,a):h(a))}function h(a){$("emit readable"),a.emit("readable"),_(a)}function v(a,e){e.readingMore||(e.readingMore=!0,O.nextTick(z,a,e))}function z(a,e){for(var t=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&($("maybeReadMore read 0"),a.read(0),t!==e.length);)t=e.length;e.readingMore=!1}function y(a){return function(){var e=a._readableState;$("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&R(a,"data")&&(e.flowing=!0,_(a))}}function w(a){$("readable nexttick read 0"),a.read(0)}function x(a,e){e.resumeScheduled||(e.resumeScheduled=!0,O.nextTick(k,a,e))}function k(a,e){e.reading||($("resume read 0"),a.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,a.emit("resume"),_(a),e.flowing&&!e.reading&&a.read(0)}function _(a){var e=a._readableState;for($("flow",e.flowing);e.flowing&&null!==a.read(););}function j(a,e){if(0===e.length)return null;var t;return e.objectMode?t=e.buffer.shift():!a||a>=e.length?(t=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):t=q(a,e.buffer,e.decoder),t}function q(a,e,t){var i;return a<e.head.data.length?(i=e.head.data.slice(0,a),e.head.data=e.head.data.slice(a)):i=a===e.head.data.length?e.shift():t?E(a,e):S(a,e),i}function E(a,e){var t=e.head,i=1,r=t.data;for(a-=r.length;t=t.next;){var o=t.data,s=a>o.length?o.length:a;if(s===o.length?r+=o:r+=o.slice(0,a),0===(a-=s)){s===o.length?(++i,t.next?e.head=t.next:e.head=e.tail=null):(e.head=t,t.data=o.slice(s));break}++i}return e.length-=i,r}function S(a,e){var t=F.allocUnsafe(a),i=e.head,r=1;for(i.data.copy(t),a-=i.data.length;i=i.next;){var o=i.data,s=a>o.length?o.length:a;if(o.copy(t,t.length-a,0,s),0===(a-=s)){s===o.length?(++r,i.next?e.head=i.next:e.head=e.tail=null):(e.head=i,i.data=o.slice(s));break}++r}return e.length-=r,t}function A(a){var e=a._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,O.nextTick(T,e,a))}function T(a,e){a.endEmitted||0!==a.length||(a.endEmitted=!0,e.readable=!1,e.emit("end"))}function C(a,e){for(var t=0,i=a.length;t<i;t++)if(a[t]===e)return t;return-1}var O=t(1160);a.exports=d;var D,P=t(1377);d.ReadableState=n;var R=(t(297).EventEmitter,function(a,e){return a.listeners(e).length}),B=t(1378),F=t(1161).Buffer,M=e.Uint8Array||function(){},L=t(1133);L.inherits=t(43);var I=t(1748),$=void 0;$=I&&I.debuglog?I.debuglog("stream"):function(){};var N,U=t(1749),W=t(1379);L.inherits(d,B);var H=["error","close","destroy","pause","resume"];Object.defineProperty(d.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(a){this._readableState&&(this._readableState.destroyed=a)}}),d.prototype.destroy=W.destroy,d.prototype._undestroy=W.undestroy,d.prototype._destroy=function(a,e){this.push(null),e(a)},d.prototype.push=function(a,e){var t,i=this._readableState;return i.objectMode?t=!0:"string"==typeof a&&(e=e||i.defaultEncoding,e!==i.encoding&&(a=F.from(a,e),e=""),t=!0),l(this,a,e,!1,t)},d.prototype.unshift=function(a){return l(this,a,null,!0,!1)},d.prototype.isPaused=function(){return!1===this._readableState.flowing},d.prototype.setEncoding=function(a){return N||(N=t(1278).StringDecoder),this._readableState.decoder=new N(a),this._readableState.encoding=a,this};var K=8388608;d.prototype.read=function(a){$("read",a),a=parseInt(a,10);var e=this._readableState,t=a;if(0!==a&&(e.emittedReadable=!1),0===a&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return $("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?A(this):b(this),null;if(0===(a=m(a,e))&&e.ended)return 0===e.length&&A(this),null;var i=e.needReadable;$("need readable",i),(0===e.length||e.length-a<e.highWaterMark)&&(i=!0,$("length less than watermark",i)),e.ended||e.reading?(i=!1,$("reading or ended",i)):i&&($("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(a=m(t,e)));var r;return r=a>0?j(a,e):null,null===r?(e.needReadable=!0,a=0):e.length-=a,0===e.length&&(e.ended||(e.needReadable=!0),t!==a&&e.ended&&A(this)),null!==r&&this.emit("data",r),r},d.prototype._read=function(a){this.emit("error",new Error("_read() is not implemented"))},d.prototype.pipe=function(a,e){function t(a,e){$("onunpipe"),a===p&&e&&!1===e.hasUnpiped&&(e.hasUnpiped=!0,o())}function r(){$("onend"),a.end()}function o(){$("cleanup"),a.removeListener("close",l),a.removeListener("finish",c),a.removeListener("drain",b),a.removeListener("error",d),a.removeListener("unpipe",t),p.removeListener("end",r),p.removeListener("end",u),p.removeListener("data",n),h=!0,!g.awaitDrain||a._writableState&&!a._writableState.needDrain||b()}function n(e){$("ondata"),v=!1,!1!==a.write(e)||v||((1===g.pipesCount&&g.pipes===a||g.pipesCount>1&&-1!==C(g.pipes,a))&&!h&&($("false write response, pause",p._readableState.awaitDrain),p._readableState.awaitDrain++,v=!0),p.pause())}function d(e){$("onerror",e),u(),a.removeListener("error",d),0===R(a,"error")&&a.emit("error",e)}function l(){a.removeListener("finish",c),u()}function c(){$("onfinish"),a.removeListener("close",l),u()}function u(){$("unpipe"),p.unpipe(a)}var p=this,g=this._readableState;switch(g.pipesCount){case 0:g.pipes=a;break;case 1:g.pipes=[g.pipes,a];break;default:g.pipes.push(a)}g.pipesCount+=1,$("pipe count=%d opts=%j",g.pipesCount,e);var m=(!e||!1!==e.end)&&a!==i.stdout&&a!==i.stderr,f=m?r:u;g.endEmitted?O.nextTick(f):p.once("end",f),a.on("unpipe",t);var b=y(p);a.on("drain",b);var h=!1,v=!1;return p.on("data",n),s(a,"error",d),a.once("close",l),a.once("finish",c),a.emit("pipe",p),g.flowing||($("pipe resume"),p.resume()),a},d.prototype.unpipe=function(a){var e=this._readableState,t={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return a&&a!==e.pipes?this:(a||(a=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,a&&a.emit("unpipe",this,t),this);if(!a){var i=e.pipes,r=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o<r;o++)i[o].emit("unpipe",this,t);return this}var s=C(e.pipes,a);return-1===s?this:(e.pipes.splice(s,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),a.emit("unpipe",this,t),this)},d.prototype.on=function(a,e){var t=B.prototype.on.call(this,a,e);if("data"===a)!1!==this._readableState.flowing&&this.resume();else if("readable"===a){var i=this._readableState;i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.emittedReadable=!1,i.reading?i.length&&b(this):O.nextTick(w,this))}return t},d.prototype.addListener=d.prototype.on,d.prototype.resume=function(){var a=this._readableState;return a.flowing||($("resume"),a.flowing=!0,x(this,a)),this},d.prototype.pause=function(){return $("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&($("pause"),this._readableState.flowing=!1,this.emit("pause")),this},d.prototype.wrap=function(a){var e=this,t=this._readableState,i=!1;a.on("end",function(){if($("wrapped end"),t.decoder&&!t.ended){var a=t.decoder.end();a&&a.length&&e.push(a)}e.push(null)}),a.on("data",function(r){if($("wrapped data"),t.decoder&&(r=t.decoder.write(r)),(!t.objectMode||null!==r&&void 0!==r)&&(t.objectMode||r&&r.length)){e.push(r)||(i=!0,a.pause())}});for(var r in a)void 0===this[r]&&"function"==typeof a[r]&&(this[r]=function(e){return function(){return a[e].apply(a,arguments)}}(r));for(var o=0;o<H.length;o++)a.on(H[o],this.emit.bind(this,H[o]));return this._read=function(e){$("wrapped _read",e),i&&(i=!1,a.resume())},this},Object.defineProperty(d.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),d._fromList=j}).call(e,t(10),t(103))},function(a,e){var t={}.toString;a.exports=Array.isArray||function(a){return"[object Array]"==t.call(a)}},function(a,e,t){a.exports=t(297).EventEmitter},function(a,e,t){"use strict";function i(a,e){var t=this,i=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return i||r?(e?e(a):!a||this._writableState&&this._writableState.errorEmitted||s.nextTick(o,this,a),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(a){!e&&a?(s.nextTick(o,t,a),t._writableState&&(t._writableState.errorEmitted=!0)):e&&e(a)}),this)}function r(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(a,e){a.emit("error",e)}var s=t(1160);a.exports={destroy:i,undestroy:r}},function(a,e,t){"use strict";function i(a,e){var t=this._transformState;t.transforming=!1;var i=t.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));t.writechunk=null,t.writecb=null,null!=e&&this.push(e),i(a);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function r(a){if(!(this instanceof r))return new r(a);n.call(this,a),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,a&&("function"==typeof a.transform&&(this._transform=a.transform),"function"==typeof a.flush&&(this._flush=a.flush)),this.on("prefinish",o)}function o(){var a=this;"function"==typeof this._flush?this._flush(function(e,t){s(a,e,t)}):s(this,null,null)}function s(a,e,t){if(e)return a.emit("error",e);if(null!=t&&a.push(t),a._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(a._transformState.transforming)throw new Error("Calling transform done when still transforming");return a.push(null)}a.exports=r;var n=t(1052),d=t(1133);d.inherits=t(43),d.inherits(r,n),r.prototype.push=function(a,e){return this._transformState.needTransform=!1,n.prototype.push.call(this,a,e)},r.prototype._transform=function(a,e,t){throw new Error("_transform() is not implemented")},r.prototype._write=function(a,e,t){var i=this._transformState;if(i.writecb=t,i.writechunk=a,i.writeencoding=e,!i.transforming){var r=this._readableState;(i.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},r.prototype._read=function(a){var e=this._transformState;null!==e.writechunk&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0},r.prototype._destroy=function(a,e){var t=this;n.prototype._destroy.call(this,a,function(a){e(a),t.emit("close")})}},function(a,e,t){"use strict";var i=t(1369),r=t(153),o=t(1272);a.exports=function(a){var e=i(a.getText());return r(e,o.getFromAnchorTag)}},function(a,e,t){"use strict";var i=t(1783)(),r=t(451);a.exports=function(a){var e,t=[];for(e=0;e<i.length;e++)null!==a.match(r(i[e]))&&t.push(i[e]);return t}},function(a,e,t){"use strict";function i(a){var e=[],t=a.deviations;return l(t.words)||l(t.words.fragments)||(e=g(t.words.fragments,function(a,e){return c(a,function(a){return a.location=e,new f(a)})})),e}var r=t(1788),o=t(1016),s=t(57),n=t(299),d=t(1279),l=t(56),c=t(153),u=t(1385),p=t(155),g=t(1128),m=t(1798),f=t(1800),b=function(a,e){var t=0,i=new RegExp("[^"+r(e).vowels+"]","ig"),o=a.split(i);return t+=n(o,function(a){return""!==a}).length},h=function(a,e){return new m(r(e)).countSyllables(a)},v=function(a,e){var t=r(e).deviations.words.full,i=d(t,function(e){return e.word===a});return l(i)?0:i.syllables},z=p(i),y=function(a,e){var t=z(r(e)),i=a,o=0;return s(t,function(a){a.occursIn(i)&&(i=a.removeFrom(i),o+=a.getSyllables())}),{word:i,syllableCount:o}},w=function(a,e){var t=0;return t+=b(a,e),t+=h(a,e)},x=function(a,e){var t=0,i=v(a,e);if(0!==i)return i;var r=y(a,e);return a=r.word,t+=r.syllableCount,t+=w(a,e)},k=function(a,e){a=a.toLocaleLowerCase();var t=o(a),i=c(t,function(a){return x(a,e)});return u(i)};a.exports=k},function(a,e,t){function i(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var d=null==t?0:s(t);return d<0&&(d=n(i+d,0)),r(a,o(e,3),d)}var r=t(1330),o=t(1015),s=t(1152),n=Math.max;a.exports=i},function(a,e,t){function i(a){return a&&a.length?r(a,o):0}var r=t(1797),o=t(136);a.exports=i},function(a,e,t){"use strict";var i=t(1264);a.exports=function(a){return i(a.getText()).length}},function(a,e,t){"use strict";var i=t(153),r=t(1128),o=t(299),s=t(423).getBlocks,n=function(a){for(var e,t=[],r=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(e=r.exec(a));)t.push(e);return i(t,function(a){return a[1]})};a.exports=function(a){var e=n(a);if(e.length>0)return e;var t=s(a);return t=o(t,function(a){return 0!==a.indexOf("<h")}),e=r(t,function(a){return a.split("\n\n")}),e.length>0?e:[a]}},function(a,e,t){"use strict";var i=t(659),r=t(57),o=t(154).stripFullTags;a.exports=function(a){var e=[];return r(a,function(a){var t=o(a);i(t)<=0||e.push({sentence:a,sentenceLength:i(a)})}),e}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},r="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(a){return void 0===a?"undefined":i(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":void 0===a?"undefined":i(a)},o=function(a){return Array.isArray(a)?"array":void 0===a?"undefined":r(a)},s=function(a,e){return o(a)===e};a.exports={getType:o,isSameType:s}},function(a,e,t){"use strict";var i=t(279),r=t(57),o=t(471);a.exports=function(a,e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=t?1:0;if(i(a))return!1;var n=[];return r(a,function(a){var e=a.index+a.match.length+s;n.push(e)}),o(n,e)}},function(a,e,t){"use strict";var i=t(1016),r=t(1852)(),o=r.verbsBeginningWithErVerEntBeZerHerUber,s=r.verbsBeginningWithGe,n=r.verbsWithGeInMiddle,d=r.verbsWithErVerEntBeZerHerUberInMiddle,l=r.verbsEndingWithIert,c=t(1853)(),u=t(1854),p=t(57),g=t(471);a.exports=function(a,e,t){var r=i(a),m=[];return p(r,function(i){return 0!==s(i).length?void m.push(new u(i,a,{auxiliaries:e,type:"ge at beginning",language:t})):0!==n(i).length?void m.push(new u(i,a,{auxiliaries:e,type:"ge in the middle",language:t})):0!==o(i).length?void m.push(new u(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her at beginning",language:t})):0!==d(i).length?void m.push(new u(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her in the middle",language:t})):(0!==l(i).length&&m.push(new u(i,a,{auxiliaries:e,type:"iert at the end",language:t})),void(g(c,i)&&m.push(new u(i,a,{auxiliaries:e,type:"irregular",language:t}))))}),m}},function(a,e,t){"use strict";a.exports=function(){return["word","wordt","worden","werd","werden","wordend"]}},function(a,e,t){"use strict";var i=t(1286),r=t(181),o=t(1894),s=t(1895),n=t(1896),d={it:s,ru:n};a.exports=function(a){var e=r(a);return d.hasOwnProperty(e)?i(d[e],o):o}},function(a,e,t){"use strict";function i(a){return this.data[a]}function r(a,e){this.element.input[a].value=e,this.data[a]=e}function o(a){return a.indexOf("/")===a.length-1}function s(){var a=document.createElement("progress");return!g(a.max)}function n(a){var e;switch(!0){case a>0&&a<=399:case a>600:e="ok";break;case a>=400&&a<=600:e="good";break;default:e="bad"}return e}function d(a){var e;switch(!0){case a>0&&a<120:case a>T:e="ok";break;case a>=120&&a<=T:e="good";break;default:e="bad"}return e}function l(a,e,t,i){var r,o,s=["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"];a.value=e,E.removeClasses(a,s),E.addClass(a,"snippet-editor__progress--"+i),this.hasProgressSupport||(r=a.getElementsByClassName("snippet-editor__progress-bar")[0],o=e/t*100,r.style.width=o+"%")}function c(){var a=this.data.title;return u(a)&&(a=this.opts.defaultValue.title),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),y(a)}Object.defineProperty(e,"__esModule",{value:!0});var u=t(279),p=t(1898),g=t(56),m=t(1899),f=t(1286),b=t(57),h=t(1287),v=t(451),z=t(154).stripFullTags,y=t(79),w=t(237),x=t(422),k=t(1396),_=k.snippetEditor,j=k.hiddenSpan,q=t(1916),E=t(1397),S=t(432),A={data:{title:"",metaDesc:"",urlPath:"",titleWidth:0,metaHeight:0},placeholder:{title:"This is an example title - edit by clicking here",metaDesc:"Modify your meta description by editing it right here",urlPath:"example-post/"},defaultValue:{title:"",metaDesc:""},baseURL:"http://example.com/",callbacks:{saveSnippetData:function(){}},addTrailingSlash:!0,metaDescriptionDate:"",previewMode:"desktop"},T=S.default.maxMeta,C=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}],O=function(){var a=this.opts.baseURL;return this.hasApp()&&!u(this.refObj.rawData.baseUrl)&&this.opts.baseURL===A.baseURL&&(a=this.refObj.rawData.baseUrl),a},D=function(a){if(f(a,A),this.data=a.data,g(a.analyzerApp)||(this.refObj=a.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"",metaDesc:this.refObj.rawData.snippetMeta||""},u(this.refObj.rawData.metaTitle)||(a.placeholder.title=this.refObj.rawData.metaTitle)),g(a.i18n)||(this.i18n=a.i18n),!p(a.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=a,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:i.bind(this,"urlPath"),set:r.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:i.bind(this,"metaDesc"),set:r.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:i.bind(this,"title"),set:r.bind(this,"title")})};D.prototype.renderTemplate=function(){var a=this.opts.targetElement;a.innerHTML=_({raw:{title:this.data.title,snippetCite:this.data.urlPath,meta:this.data.metaDesc},rendered:{title:this.formatTitle(),baseUrl:this.formatUrl(),snippetCite:this.formatCite(),meta:this.formatMeta()},metaDescriptionDate:this.opts.metaDescriptionDate,placeholder:this.opts.placeholder,i18n:{edit:this.i18n.dgettext("js-text-analysis","Edit snippet"),title:this.i18n.dgettext("js-text-analysis","SEO title"),slug:this.i18n.dgettext("js-text-analysis","Slug"),metaDescription:this.i18n.dgettext("js-text-analysis","Meta description"),save:this.i18n.dgettext("js-text-analysis","Close snippet editor"),snippetPreview:this.i18n.dgettext("js-text-analysis","Snippet preview"),titleLabel:this.i18n.dgettext("js-text-analysis","SEO title preview:"),slugLabel:this.i18n.dgettext("js-text-analysis","Slug preview:"),metaDescriptionLabel:this.i18n.dgettext("js-text-analysis","Meta description preview:"),snippetPreviewDescription:this.i18n.dgettext("js-text-analysis","You can click on each element in the preview to jump to the Snippet Editor."),desktopPreviewMode:this.i18n.dgettext("js-text-analysis","Desktop preview"),mobilePreviewMode:this.i18n.dgettext("js-text-analysis","Mobile preview"),isScrollableHint:this.i18n.dgettext("js-text-analysis","Scroll to see the preview content.")}}),this.element={measurers:{metaHeight:null},rendered:{title:document.getElementById("snippet_title"),urlBase:document.getElementById("snippet_citeBase"),urlPath:document.getElementById("snippet_cite"),metaDesc:document.getElementById("snippet_meta")},input:{title:a.getElementsByClassName("js-snippet-editor-title")[0],urlPath:a.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:a.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:a.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:a.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:a.getElementsByClassName("snippet-editor__form")[0],editToggle:a.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:a.getElementsByClassName("snippet-editor__submit")[0],formFields:a.getElementsByClassName("snippet-editor__form-field")},this.element.label={title:this.element.input.title.parentNode,urlPath:this.element.input.urlPath.parentNode,metaDesc:this.element.input.metaDesc.parentNode},this.element.preview={title:this.element.rendered.title.parentNode,urlPath:this.element.rendered.urlPath.parentNode,metaDesc:this.element.rendered.metaDesc.parentNode},this.hasProgressSupport=s(),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=T):b(this.element.progress,function(a){E.addClass(a,"snippet-editor__progress--fallback")}),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},D.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new q(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},D.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var P=function(){var a=this.data.metaDesc;return u(a)&&(a=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),u(this.opts.metaDescriptionDate)||u(a)||(a=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),y(a)};D.prototype.getAnalyzerData=function(){return{title:c.call(this),url:this.data.urlPath,metaDesc:P.call(this)}},D.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},D.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},D.prototype.htmlOutput=function(){var a={};return a.title=this.formatTitle(),a.cite=this.formatCite(),a.meta=this.formatMeta(),a.url=this.formatUrl(),a},D.prototype.formatTitle=function(){var a=this.data.title;return u(a)&&(a=this.opts.defaultValue.title),u(a)&&(a=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),a=z(a),u(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),a},D.prototype.formatUrl=function(){return O.call(this).replace(/http:\/\//gi,"")},D.prototype.formatCite=function(){var a=this.data.urlPath;return a=w(z(a)),u(a)&&(a=this.opts.placeholder.urlPath),this.hasApp()&&!u(this.refObj.rawData.keyword)&&(a=this.formatKeywordUrl(a)),this.opts.addTrailingSlash&&!o(a)&&(a+="/"),a=a.replace(/\s/g,"-"),a=a.replace(/\?|#/g,"")},D.prototype.formatMeta=function(){var a=this.data.metaDesc;return u(a)&&(a=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),a=z(a),a=a.substring(0,T),this.hasApp()&&!u(this.refObj.rawData.keyword)&&(a=this.formatKeyword(a)),u(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),a},D.prototype.getMetaText=function(){var a=this.opts.defaultValue.metaDesc;return this.hasApp()&&!g(this.refObj.rawData.excerpt)&&u(a)&&(a=this.refObj.rawData.excerpt),this.hasApp()&&!g(this.refObj.rawData.text)&&u(a)&&(a=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("content",a))),a=z(a),a.substring(0,T)},D.prototype.getIndexMatches=function(){for(var a=[],e=0,t=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,e);t>-1;)a.push(t),e=t+this.refObj.rawData.keyword.length,t=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,e);return a},D.prototype.getPeriodMatches=function(){for(var a,e=[0],t=0;(a=this.refObj.rawData.text.indexOf(".",t))>-1;)e.push(a),t=a+1;return e},D.prototype.formatKeyword=function(a){var e=this.refObj.rawData.keyword,t=v(e,"",!1);a=a.replace(t,function(a){return"<strong>"+a+"</strong>"});var i=x(e,this.refObj.rawData.locale);return i!==e&&(t=v(i,"",!1),a=a.replace(t,function(a){return"<strong>"+a+"</strong>"})),a},D.prototype.formatKeywordUrl=function(a){var e=this.refObj.rawData.keyword;e=x(e,this.refObj.rawData.locale),e=e.replace(/'/,"");var t=e.replace(/\s/g,"-"),i=v(t,"\\-");return a.replace(i,function(a){return"<strong>"+a+"</strong>"})},D.prototype.renderOutput=function(){this.element.rendered.title.innerHTML=this.output.title,this.element.rendered.urlPath.innerHTML=this.output.cite,this.element.rendered.urlBase.innerHTML=this.output.url,this.element.rendered.metaDesc.innerHTML=this.output.meta},D.prototype.renderSnippetStyle=function(){var a=this.element.rendered.metaDesc,e=P.call(this);u(e)?(E.addClass(a,"desc-render"),E.removeClass(a,"desc-default")):(E.addClass(a,"desc-default"),E.removeClass(a,"desc-render"))},D.prototype.reRender=function(){this.init()},D.prototype.checkTextLength=function(a){var e=a.currentTarget.textContent;switch(a.currentTarget.id){case"snippet_meta":a.currentTarget.className="desc",e.length>T&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=a.currentTarget.textContent,a.currentTarget.textContent=e.substring(0,T));break;case"snippet_title":a.currentTarget.className="title",e.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=a.currentTarget.textContent,a.currentTarget.textContent=e.substring(0,600))}},D.prototype.getUnformattedText=function(a){var e=a.currentTarget.id;void 0!==this.unformattedText[e]&&(a.currentTarget.textContent=this.unformattedText[e])},D.prototype.setUnformattedText=function(a){var e=a.currentTarget.id;this.unformattedText[e]=document.getElementById(e).textContent},D.prototype.validateFields=function(){var a=P.call(this),e=c.call(this);a.length>T?E.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):E.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),e.length>600?E.addClass(this.element.input.title,"snippet-editor__field--invalid"):E.removeClass(this.element.input.title,"snippet-editor__field--invalid")},D.prototype.updateProgressBars=function(){var a,e,t;t=P.call(this),e=n(this.data.titleWidth),a=d(t.length),l.call(this,this.element.progress.title,this.data.titleWidth,600,e),l.call(this,this.element.progress.metaDesc,t.length,T,a)},D.prototype.setInitialView=function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(a)},D.prototype.handleWindowResizing=h(function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(a)},25),D.prototype.bindEvents=function(){var a;b(["title","slug","meta-description"],function(e){a=document.getElementsByClassName("js-snippet-editor-"+e)[0],a.addEventListener("keydown",this.changedInput.bind(this)),a.addEventListener("keyup",this.changedInput.bind(this)),a.addEventListener("input",this.changedInput.bind(this)),a.addEventListener("focus",this.changedInput.bind(this)),a.addEventListener("blur",this.changedInput.bind(this))}.bind(this)),this.element.editToggle.addEventListener("click",this.toggleEditor.bind(this)),this.element.closeEditor.addEventListener("click",this.closeEditor.bind(this)),window.addEventListener("resize",this.handleWindowResizing.bind(this)),b(C,function(a){var e=document.getElementById(a.preview),t=this.element.input[a.inputField];e.addEventListener("click",function(){this.openEditor(),t.focus()}.bind(this)),t.addEventListener("focus",function(){this._currentFocus=a.inputField,this._updateFocusCarets()}.bind(this)),t.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),e.addEventListener("mouseover",function(){this._currentHover=a.inputField,this._updateHoverCarets()}.bind(this)),e.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},D.prototype.changedInput=h(function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()},25),D.prototype.updateDataFromDOM=function(){this.data.title=this.element.input.title.value,this.data.urlPath=this.element.input.urlPath.value,this.data.metaDesc=this.element.input.metaDesc.value,this.opts.callbacks.saveSnippetData(m(this.data))},D.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),E.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},D.prototype.closeEditor=function(){E.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},D.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},D.prototype._updateFocusCarets=function(){var a,e;b(this.element.label,function(a){E.removeClass(a,"snippet-editor__label--focus")}),b(this.element.preview,function(a){E.removeClass(a,"snippet-editor__container--focus")}),null!==this._currentFocus&&(a=this.element.label[this._currentFocus],e=this.element.preview[this._currentFocus],E.addClass(a,"snippet-editor__label--focus"),E.addClass(e,"snippet-editor__container--focus"))},D.prototype._updateHoverCarets=function(){var a;b(this.element.label,function(a){E.removeClass(a,"snippet-editor__label--hover")}),null!==this._currentHover&&(a=this.element.label[this._currentHover],E.addClass(a,"snippet-editor__label--hover"))},D.prototype.setTitle=function(a){this.element.input.title.value=a,this.changedInput()},D.prototype.setUrlPath=function(a){this.element.input.urlPath.value=a,this.changedInput()},D.prototype.setMetaDescription=function(a){this.element.input.metaDesc.value=a,this.changedInput()},D.prototype.createMeasurementElements=function(){var a,e;a=j({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),e=document.createElement("div"),e.className="yoast-measurement-elements-holder",e.innerHTML=a,document.body.appendChild(e),this.element.measurers.metaHeight=e.childNodes[0]},D.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},D.prototype.measureMetaDescription=function(){var a=this.element.measurers.metaHeight;a.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=a.offsetHeight},D.prototype.getTitleWidth=function(){return this.data.titleWidth},D.prototype.setTitleWidth=function(a){this.data.titleWidth=a},D.prototype.hasApp=function(){return!g(this.refObj)},D.prototype.hasPluggable=function(){return!g(this.refObj)&&!g(this.refObj.pluggable)},D.prototype.disableEnter=function(a){},D.prototype.textFeedback=function(a){},D.prototype.showEditIcon=function(a){},D.prototype.hideEditIcon=function(){},D.prototype.setFocus=function(a){},a.exports=D},function(a,e,t){var i=t(1235),r=t(247),o=t(1236),s=t(1336),n=Object.getOwnPropertySymbols,d=n?function(a){for(var e=[];a;)i(e,o(a)),a=r(a);return e}:s;a.exports=d},function(a,e,t){"use strict";(function(a,t){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},r="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(a){return void 0===a?"undefined":i(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":void 0===a?"undefined":i(a)};(function(){function i(a,e){for(var t=-1,i=null==a?0:a.length,r=Array(i);++t<i;)r[t]=e(a[t],t,a);return r}function o(a){return null==a?a===g?x:y:C&&C in Object(a)?n(a):d(a)}function s(a){if("string"==typeof a)return a;if(P(a))return i(a,s)+"";if(c(a))return D?D.call(a):"";var e=a+"";return"0"==e&&1/a==-z?"-0":e}function n(a){var e=S.call(a,C),t=a[C];try{a[C]=g;var i=!0}catch(a){}var r=A.call(a);return i&&(e?a[C]=t:delete a[C]),r}function d(a){return A.call(a)}function l(a){return null!=a&&"object"==(void 0===a?"undefined":r(a))}function c(a){return"symbol"==(void 0===a?"undefined":r(a))||l(a)&&o(a)==w}function u(a){return null==a?"":s(a)}function p(a){return a=u(a),a&&_.test(a)?a.replace(k,q):a}var g,g,m="object"==(void 0===a?"undefined":r(a))&&a&&a.Object===Object&&a,f="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,b=m||f||Function("return this")(),h="object"==r(e)&&e&&!e.nodeType&&e,v=h&&"object"==r(t)&&t&&!t.nodeType&&t,z=1/0,y="[object Null]",w="[object Symbol]",x="[object Undefined]",k=/[&<>"']/g,_=RegExp(k.source),j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},m="object"==(void 0===a?"undefined":r(a))&&a&&a.Object===Object&&a,f="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,b=m||f||Function("return this")(),q=function(a){return function(e){return null==a?g:a[e]}}(j),E=Object.prototype,S=E.hasOwnProperty,A=E.toString,T=b.Symbol,C=T?T.toStringTag:g,O=T?T.prototype:g,D=O?O.toString:g,P=Array.isArray,R={escape:p},B={assessmentPresenterResult:{},hiddenSpan:{},relevantWords:{},snippetEditor:{}};B.assessmentPresenterResult=function(a){a||(a={});var e,t=a,i=t.scores,r=t.markerButtonsDisabled,o=t.i18n,s=t.activeMarker,n="",d=R.escape;Array.prototype.join;n+='<ul class="wpseoanalysis assessment-results">\n ';for(var l in i)n+='\n <li class="score">\n <span class="assessment-results__mark-container">\n ',i[l].marker&&(n+='\n <button type="button" ',r&&(n+=' disabled="disabled" '),n+='\n aria-label="',r?n+=null==(e=o.disabledMarkText)?"":e:i[l].identifier===s?n+=null==(e=o.removeMarksInText)?"":e:n+=null==(e=o.markInText)?"":e,n+='"\n class="assessment-results__mark ',r?n+=" icon-eye-disabled ":i[l].identifier===s?n+="\n icon-eye-active\n ":n+="\n icon-eye-inactive\n ",n+="\n js-assessment-results__mark-"+(null==(e=i[l].identifier)?"":e)+' yoast-tooltip yoast-tooltip-s">\n <span class="screen-reader-text">',r?n+=null==(e=o.disabledMarkText)?"":e:i[l].identifier===s?n+=null==(e=o.removeMarksInText)?"":e:n+=null==(e=o.markInText)?"":e,n+="\n </span></button>\n "),n+='\n </span>\n <span class="wpseo-score-icon '+d(i[l].className)+'"></span>\n <span class="screen-reader-text">'+(null==(e=i[l].screenReaderText)?"":e)+'</span>\n <span class="wpseo-score-text">'+(null==(e=i[l].text)?"":e)+"</span>\n </li>\n ";return n+="\n</ul>\n"},B.hiddenSpan=function(a){a||(a={});var e=a,t=e.whiteSpace,i=e.width,r="",o=R.escape;Array.prototype.join;return r+='<span aria-hidden="true" style="width: '+o(i)+"; height: auto; position: absolute; visibility: hidden; ",""!==t&&(r+="white-space: "+o(t)),r+='">\n\n</span>\n'},B.relevantWords=function(a){a||(a={});var e,t=a,i=t.words,r="";Array.prototype.join;r+="<table>\n <tr>\n <th>Word</th>\n <th>Density</th>\n <th>Occurrences</th>\n <th>Length</th>\n <th>Relevant word percentage</th>\n <th>Length bonus</th>\n <th>Multiplier</th>\n <th>Relevance</th>\n </tr>\n ";for(var o in i)r+="\n <tr>\n <td>"+(null==(e=i[o].word)?"":e)+"</td>\n <td>"+(null==(e=i[o].density)?"":e)+"</td>\n <td>"+(null==(e=i[o].occurrences)?"":e)+"</td>\n <td>"+(null==(e=i[o].length)?"":e)+"</td>\n <td>"+(null==(e=i[o].relevantWordPercentage)?"":e)+"</td>\n <td>"+(null==(e=i[o].lengthBonus)?"":e)+"</td>\n <td>"+(null==(e=i[o].multiplier)?"":e)+"</td>\n <td>"+(null==(e=i[o].relevance)?"":e)+"</td>\n </tr>\n ";return r+="\n</table>\n"},B.snippetEditor=function(a){a||(a={});var e=a,t=e.i18n,i=e.rendered,r=e.metaDescriptionDate,o=e.raw,s=e.placeholder,n="",d=R.escape;Array.prototype.join;return n+='<div id="snippet_preview" class="yoast-section">\n\t<section class="snippet-editor__preview">\n\t\t<h3 class="snippet-editor__heading snippet-editor__heading-icon snippet-editor__heading-icon-eye">'+d(t.snippetPreview)+'</h3>\n\t<p class="screen-reader-text">'+d(t.snippetPreviewDescription)+'</p>\n\n\t\t<div id="snippet-preview-view" class="snippet-editor__view">\n\t\t\t<div class="snippet_container snippet_container__title snippet-editor__container" id="title_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.titleLabel)+'</span>\n\t\t\t\t<span class="title" id="render_title_container">\n\t\t\t\t\t<span id="snippet_title">\n\t\t\t\t\t\t'+d(i.title)+'\n\t\t\t\t\t</span>\n\t\t\t\t</span>\n\t\t\t\t<span class="title" id="snippet_sitename"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__url snippet-editor__container" id="url_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.slugLabel)+'</span>\n\t\t\t\t<span class="urlFull">\n\t\t\t\t\t<cite class="url urlBase" id="snippet_citeBase">\n\t\t\t\t\t\t'+d(i.baseUrl)+'\n\t\t\t\t\t</cite><cite class="url" id="snippet_cite">\n\t\t\t\t\t\t'+d(i.snippetCite)+'\n\t\t\t\t\t</cite>\n\t\t\t\t</span><span class="down_arrow"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__meta snippet-editor__container" id="meta_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.metaDescriptionLabel)+"</span>\n\t\t\t\t",""!==r&&(n+='\n\t\t\t\t\t<span class="snippet-editor__date">\n\t\t\t\t\t\t'+d(r)+" -\n\t\t\t\t\t</span>\n\t\t\t\t"),n+='\n\t\t\t\t<span class="desc" id="snippet_meta">\n\t\t\t\t\t'+d(i.meta)+"\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"snippet-editor__is-scrollable-hintwrapper\">\n\t\t\t<span class='snippet-editor__is-scrollable-hint' aria-hidden='true'>"+d(t.isScrollableHint)+'</span>\n\t\t</div>\n\n\t\t<div class="snippet-editor__view-toggle">\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-mobile yoast-tooltip yoast-tooltip-se" type="button" data-type="mobile" aria-label="'+d(t.mobilePreviewMode)+'" />\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-desktop yoast-tooltip yoast-tooltip-se" type="button" data-type="desktop" aria-label="'+d(t.desktopPreviewMode)+'" />\n\t\t</div>\n\t\t<button class="snippet-editor__button snippet-editor__edit-button" type="button" aria-expanded="false">\n\t\t\t'+d(t.edit)+'\n\t\t</button>\n\t</section>\n\n\t<div class="snippet-editor__form snippet-editor--hidden">\n\t\t<label for="snippet-editor-title" class="snippet-editor__label">\n\t\t\t'+d(t.title)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__title js-snippet-editor-title" id="snippet-editor-title" value="'+d(o.title)+'" placeholder="'+d(s.title)+'" />\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-title" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\t\t<label for="snippet-editor-slug" class="snippet-editor__label">\n\t\t\t'+d(t.slug)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__slug js-snippet-editor-slug" id="snippet-editor-slug" value="'+d(o.snippetCite)+'" placeholder="'+d(s.urlPath)+'" />\n\t\t</label>\n\t\t<label for="snippet-editor-meta-description" class="snippet-editor__label">\n\t\t\t'+d(t.metaDescription)+'\n\t\t\t<textarea class="snippet-editor__input snippet-editor__meta-description js-snippet-editor-meta-description" id="snippet-editor-meta-description" placeholder="'+d(s.metaDesc)+'">'+d(o.meta)+'</textarea>\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-meta-description" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\n\t\t<button class="snippet-editor__submit snippet-editor__button" type="button">'+d(t.save)+"</button>\n\t</div>\n</div>\n"},v?((v.exports=B).templates=B,h.templates=B):b.templates=B}).call(void 0)}).call(e,t(10),t(37)(a))},function(a,e,t){"use strict";var i=t(57),r=function(a,e){var t=a.className.split(" ");-1===t.indexOf(e)&&t.push(e),a.className=t.join(" ")},o=function(a,e){var t=a.className.split(" "),i=t.indexOf(e);-1!==i&&t.splice(i,1),a.className=t.join(" ")},s=function(a,e){i(e,this.removeClass.bind(null,a))},n=function(a,e){return a.className.indexOf(e)>-1};a.exports={hasClass:n,addClass:r,removeClass:o,removeClasses:s}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},r="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(a){return void 0===a?"undefined":i(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":void 0===a?"undefined":i(a)},o=t(56),s=t(57),n=t(1923),d=t(1270),l=t(35),c=t(1367),u=function(a){this.app=a,this.loaded=!1,this.preloadThreshold=3e3,this.plugins={},this.modifications={},this.customTests=[],setTimeout(this._pollLoadingPlugins.bind(this),1500)};u.prototype._registerPlugin=function(a,e){return"string"!=typeof a?(console.error("Failed to register plugin. Expected parameter `pluginName` to be a string."),!1):o(e)||"object"===(void 0===e?"undefined":r(e))?!1===this._validateUniqueness(a)?(console.error("Failed to register plugin. Plugin with name "+a+" already exists"),!1):(this.plugins[a]=e,!0):(console.error("Failed to register plugin "+a+". Expected parameters `options` to be a object."),!1)},u.prototype._ready=function(a){return"string"!=typeof a?(console.error("Failed to modify status for plugin "+a+". Expected parameter `pluginName` to be a string."),!1):o(this.plugins[a])?(console.error("Failed to modify status for plugin "+a+". The plugin was not properly registered."),!1):(this.plugins[a].status="ready",!0)},u.prototype._reloaded=function(a){return"string"!=typeof a?(console.error("Failed to reload Content Analysis for "+a+". Expected parameter `pluginName` to be a string."),!1):o(this.plugins[a])?(console.error("Failed to reload Content Analysis for plugin "+a+". The plugin was not properly registered."),!1):(this.app.refresh(),!0)},u.prototype._registerModification=function(a,e,t,i){if("string"!=typeof a)return console.error("Failed to register modification for plugin "+t+". Expected parameter `modification` to be a string."),!1;if("function"!=typeof e)return console.error("Failed to register modification for plugin "+t+". Expected parameter `callable` to be a function."),!1;if("string"!=typeof t)return console.error("Failed to register modification for plugin "+t+". Expected parameter `pluginName` to be a string."),!1;if(!1===this._validateOrigin(t))return console.error("Failed to register modification for plugin "+t+". The integration has not finished loading yet."),!1;var r="number"==typeof i?i:10,s={callable:e,origin:t,priority:r};return o(this.modifications[a])&&(this.modifications[a]=[]),this.modifications[a].push(s),!0},u.prototype._registerTest=function(){console.error("This function is deprecated, please use _registerAssessment")},u.prototype._registerAssessment=function(a,e,t,i){if(!d(e))throw new c("Failed to register test for plugin "+i+". Expected parameter `name` to be a string.");if(!l(t))throw new c("Failed to register assessment for plugin "+i+". Expected parameter `assessment` to be a function.");if(!d(i))throw new c("Failed to register assessment for plugin "+i+". Expected parameter `pluginName` to be a string.");return e=i+"-"+e,a.addAssessment(e,t),!0},u.prototype._pollLoadingPlugins=function(a){a=o(a)?0:a,!0===this._allReady()?(this.loaded=!0,this.app.pluginsLoaded()):a>=this.preloadThreshold?this._pollTimeExceeded():(a+=50,setTimeout(this._pollLoadingPlugins.bind(this,a),50))},u.prototype._allReady=function(){return n(this.plugins,function(a,e){return a&&"ready"===e.status},!0)},u.prototype._pollTimeExceeded=function(){s(this.plugins,function(a,e){o(a.options)||"ready"===a.options.status||(console.error("Error: Plugin "+e+". did not finish loading in time."),delete this.plugins[e])}),this.loaded=!0,this.app.pluginsLoaded()},u.prototype._applyModifications=function(a,e,t){var i=this.modifications[a];return i instanceof Array&&i.length>0&&(i=this._stripIllegalModifications(i),i.sort(function(a,e){return a.priority-e.priority}),s(i,function(i){var o=i.callable,s=o(e,t);(void 0===s?"undefined":r(s))===(void 0===e?"undefined":r(e))?e=s:console.error("Modification with name "+a+" performed by plugin with name "+i.origin+" was ignored because the data that was returned by it was of a different type than the data we had passed it.")})),e},u.prototype._addPluginTests=function(a){this.customTests.map(function(e){this._addPluginTest(a,e)},this)},u.prototype._addPluginTest=function(a,e){a.addAnalysis({name:e.name,callable:e.analysis}),a.analyzeScorer.addScoring({name:e.name,scoring:e.scoring})},u.prototype._stripIllegalModifications=function(a){return s(a,function(e,t){!1===this._validateOrigin(e.origin)&&delete a[t]}.bind(this)),a},u.prototype._validateOrigin=function(a){return"ready"===this.plugins[a].status},u.prototype._validateUniqueness=function(a){return!!o(this.plugins[a])},a.exports=u},function(a,e,t){"use strict";var i=t(1233),r=t(279),o={keyword:"",synonyms:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:""},s=function(a,e){this._text=a||"",e=e||{},i(e,o),""===e.locale&&(e.locale=o.locale);var t=e.keyword.replace(/[‘’“”"'.?!:;,¿¡«»&*@#±^%|~`[\](){}⟨⟩<>\/\\–\-\u2014\u00d7\u002b\u0026\s]/g,"");r(t)&&(e.keyword=o.keyword),this._attributes=e};s.prototype.hasKeyword=function(){return""!==this._attributes.keyword},s.prototype.getKeyword=function(){return this._attributes.keyword},s.prototype.hasSynonyms=function(){return""!==this._attributes.synonyms},s.prototype.getSynonyms=function(){return this._attributes.synonyms},s.prototype.hasText=function(){return""!==this._text},s.prototype.getText=function(){return this._text},s.prototype.hasDescription=function(){return""!==this._attributes.description},s.prototype.getDescription=function(){return this._attributes.description},s.prototype.hasTitle=function(){return""!==this._attributes.title},s.prototype.getTitle=function(){return this._attributes.title},s.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},s.prototype.getTitleWidth=function(){return this._attributes.titleWidth},s.prototype.hasUrl=function(){return""!==this._attributes.url},s.prototype.getUrl=function(){return this._attributes.url},s.prototype.hasLocale=function(){return""!==this._attributes.locale},s.prototype.getLocale=function(){return this._attributes.locale},s.prototype.hasPermalink=function(){return""!==this._attributes.permalink},s.prototype.getPermalink=function(){return this._attributes.permalink},a.exports=s},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";window.yoast=window.yoast||{},window.yoast.analysis=t(1662)},function(a,e,t){"use strict";function i(a){if(a&&a.__esModule)return a;var e={};if(null!=a)for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t]);return e.default=a,e}var r=t(1663),o=i(r),s=t(1715),n=i(s),d=t(1717),l=i(d),c=t(1718),u=i(c),p=t(1720),g=i(p),m=t(1733),f=i(m),b=t(1734),h=i(b);a.exports={Assessor:t(1131),SEOAssessor:t(1284),ContentAssessor:t(1285),App:t(1897),Pluggable:t(1398),Researcher:t(1271),SnippetPreview:t(1394),Paper:t(1399),AssessmentResult:t(46),assessments:o,bundledPlugins:n,helpers:l,markers:u,string:g,interpreters:f,config:h}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1227),r=t(1231),o=t(1239),s=t(1240),n=t(1697),d=t(1242),l=t(1243),c=t(1244),u=t(1245),p=t(1698),g=t(1246),m=t(1247),f=t(1248),b=t(1249),h=t(1253),v=t(1352),z=t(1254),y=t(426),w=t(1255),x=t(433),k=t(1256),_=t(1711),j=t(1257),q=t(1258),E=t(1259),S=t(1260),A=t(1261),T=t(1262),C=t(1263),O={FleschReadingEaseAssessment:i,ParagraphTooLongAssessment:r,PassiveVoiceAssessment:o,SentenceBeginningsAssessment:s,SentenceLengthInDescriptionAssessment:n,SentenceLengthInTextAssessment:d,SubheadingDistributionTooLongAssessment:l,TextPresenceAssessment:c,TransitionWordsAssessment:u,WordComplexityAssessment:p};e.readability=O;var D={InternalLinksAssessment:g.default,IntroductionKeywordAssessment:m.default,KeyphraseLengthAssessment:f.default,KeywordDensityAssessment:b.default,KeywordStopWordsAssessment:h,LargestKeywordDistanceAssessment:v.default,MetaDescriptionKeywordAssessment:z.default,MetaDescriptionLengthAssessment:y,OutboundLinksAssessment:w,PageTitleWidthAssessment:x,SubheadingsKeywordAssessment:k,TaxonomyTextLengthAssessment:_,TextCompetingLinksAssessment:j.default,TextImagesAssessment:q,TextLengthAssessment:E,TitleKeywordAssessment:S.default,UrlKeywordAssessment:A.default,UrlLengthAssessment:T,UrlStopWordsAssessment:C};e.seo=D},function(a,e){function t(a,e,t){return a>=r(e,t)&&a<i(e,t)}var i=Math.max,r=Math.min;a.exports=t},function(a,e,t){function i(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=null==t?0:o(t);return n<0&&(n=s(i+n,0)),r(a,e,n)}var r=t(1230),o=t(1152),s=Math.max;a.exports=i},function(a,e){function t(a){return a!==a}a.exports=t},function(a,e){function t(a,e,t){for(var i=t-1,r=a.length;++i<r;)if(a[i]===e)return i;return-1}a.exports=t},function(a,e,t){function i(a){var e=o(a);return 1==e.length&&e[0][2]?s(e[0][0],e[0][1]):function(t){return t===a||r(t,a,e)}}var r=t(1669),o=t(1680),s=t(1339);a.exports=i},function(a,e,t){function i(a,e,t,i){var d=t.length,l=d,c=!i;if(null==a)return!l;for(a=Object(a);d--;){var u=t[d];if(c&&u[2]?u[1]!==a[u[0]]:!(u[0]in a))return!1}for(;++d<l;){u=t[d];var p=u[0],g=a[p],m=u[1];if(c&&u[2]){if(void 0===g&&!(p in a))return!1}else{var f=new r;if(i)var b=i(g,m,p,a,e,f);if(!(void 0===b?o(m,g,s|n,i,f):b))return!1}}return!0}var r=t(344),o=t(1332),s=1,n=2;a.exports=i},function(a,e,t){function i(a,e,t,i,b,v){var z=l(a),y=l(e),w=z?m:d(a),x=y?m:d(e);w=w==g?f:w,x=x==g?f:x;var k=w==f,_=x==f,j=w==x;if(j&&c(a)){if(!c(e))return!1;z=!0,k=!1}if(j&&!k)return v||(v=new r),z||u(a)?o(a,e,t,i,b,v):s(a,e,w,t,i,b,v);if(!(t&p)){var q=k&&h.call(a,"__wrapped__"),E=_&&h.call(e,"__wrapped__");if(q||E){var S=q?a.value():a,A=E?e.value():e;return v||(v=new r),b(S,A,t,i,v)}}return!!j&&(v||(v=new r),n(a,e,t,i,b,v))}var r=t(344),o=t(1333),s=t(1674),n=t(1676),d=t(1125),l=t(49),c=t(183),u=t(189),p=1,g="[object Arguments]",m="[object Array]",f="[object Object]",b=Object.prototype,h=b.hasOwnProperty;a.exports=i},function(a,e){function t(a){return this.__data__.set(a,i),this}var i="__lodash_hash_undefined__";a.exports=t},function(a,e){function t(a){return this.__data__.has(a)}a.exports=t},function(a,e){function t(a,e){for(var t=-1,i=null==a?0:a.length;++t<i;)if(e(a[t],t,a))return!0;return!1}a.exports=t},function(a,e,t){function i(a,e,t,i,r,k,j){switch(t){case x:if(a.byteLength!=e.byteLength||a.byteOffset!=e.byteOffset)return!1;a=a.buffer,e=e.buffer;case w:return!(a.byteLength!=e.byteLength||!k(new o(a),new o(e)));case p:case g:case b:return s(+a,+e);case m:return a.name==e.name&&a.message==e.message;case h:case z:return a==e+"";case f:var q=d;case v:var E=i&c;if(q||(q=l),a.size!=e.size&&!E)return!1;var S=j.get(a);if(S)return S==e;i|=u,j.set(a,e);var A=n(q(a),q(e),i,r,k,j);return j.delete(a),A;case y:if(_)return _.call(a)==_.call(e)}return!1}var r=t(135),o=t(460),s=t(101),n=t(1333),d=t(1675),l=t(1234),c=1,u=2,p="[object Boolean]",g="[object Date]",m="[object Error]",f="[object Map]",b="[object Number]",h="[object RegExp]",v="[object Set]",z="[object String]",y="[object Symbol]",w="[object ArrayBuffer]",x="[object DataView]",k=r?r.prototype:void 0,_=k?k.valueOf:void 0;a.exports=i},function(a,e){function t(a){var e=-1,t=Array(a.size);return a.forEach(function(a,i){t[++e]=[i,a]}),t}a.exports=t},function(a,e,t){function i(a,e,t,i,s,d){var l=t&o,c=r(a),u=c.length;if(u!=r(e).length&&!l)return!1;for(var p=u;p--;){var g=c[p];if(!(l?g in e:n.call(e,g)))return!1}var m=d.get(a);if(m&&d.get(e))return m==e;var f=!0;d.set(a,e),d.set(e,a);for(var b=l;++p<u;){g=c[p];var h=a[g],v=e[g];if(i)var z=l?i(v,h,g,e,a,d):i(h,v,g,a,e,d);if(!(void 0===z?h===v||s(h,v,t,i,d):z)){f=!1;break}b||(b="constructor"==g)}if(f&&!b){var y=a.constructor,w=e.constructor;y!=w&&"constructor"in a&&"constructor"in e&&!("function"==typeof y&&y instanceof y&&"function"==typeof w&&w instanceof w)&&(f=!1)}return d.delete(a),d.delete(e),f}var r=t(1334),o=1,s=Object.prototype,n=s.hasOwnProperty;a.exports=i},function(a,e,t){var i=t(128),r=t(47),o=i(r,"DataView");a.exports=o},function(a,e,t){var i=t(128),r=t(47),o=i(r,"Promise");a.exports=o},function(a,e,t){var i=t(128),r=t(47),o=i(r,"WeakMap");a.exports=o},function(a,e,t){function i(a){for(var e=o(a),t=e.length;t--;){var i=e[t],s=a[i];e[t]=[i,s,r(s)]}return e}var r=t(1338),o=t(250);a.exports=i},function(a,e,t){function i(a,e){return n(a)&&d(e)?l(c(a),e):function(t){var i=o(t,a);return void 0===i&&i===e?s(t,a):r(e,i,u|p)}}var r=t(1332),o=t(1682),s=t(1340),n=t(1238),d=t(1338),l=t(1339),c=t(1126),u=1,p=2;a.exports=i},function(a,e,t){function i(a,e,t){var i=null==a?void 0:r(a,e);return void 0===i?t:i}var r=t(1237);a.exports=i},function(a,e,t){var i=t(1684),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,s=i(function(a){var e=[];return 46===a.charCodeAt(0)&&e.push(""),a.replace(r,function(a,t,i,r){e.push(i?r.replace(o,"$1"):t||a)}),e});a.exports=s},function(a,e,t){function i(a){var e=r(a,function(a){return t.size===o&&t.clear(),a}),t=e.cache;return e}var r=t(155),o=500;a.exports=i},function(a,e){function t(a,e){return null!=a&&e in Object(a)}a.exports=t},function(a,e,t){function i(a){return s(a)?r(n(a)):o(a)}var r=t(1342),o=t(1687),s=t(1238),n=t(1126);a.exports=i},function(a,e,t){function i(a){return function(e){return r(e,a)}}var r=t(1237);a.exports=i},function(a,e,t){var i=t(1689),r=i(function(a,e,t){a[t?0:1].push(e)},function(){return[[],[]]});a.exports=r},function(a,e,t){function i(a,e){return function(t,i){var d=n(t)?r:o,l=e?e():{};return d(t,a,s(i,2),l)}}var r=t(1690),o=t(1691),s=t(1015),n=t(49);a.exports=i},function(a,e){function t(a,e,t,i){for(var r=-1,o=null==a?0:a.length;++r<o;){var s=a[r];e(i,s,t(s),a)}return i}a.exports=t},function(a,e,t){function i(a,e,t,i){return r(a,function(a,r,o){e(i,a,t(a),o)}),i}var r=t(304);a.exports=i},function(a,e,t){function i(a){return s(a)||o(a)||!!(n&&a&&a[n])}var r=t(135),o=t(182),s=t(49),n=r?r.isConcatSpreadable:void 0;a.exports=i},function(a,e,t){function i(a,e,t){var i=-1;e=r(e.length?e:[c],d(o));var u=s(a,function(a,t,o){return{criteria:r(e,function(e){return e(a)}),index:++i,value:a}});return n(u,function(a,e){return l(a,e,t)})}var r=t(241),o=t(1015),s=t(1343),n=t(1694),d=t(280),l=t(1695),c=t(136);a.exports=i},function(a,e){function t(a,e){var t=a.length;for(a.sort(e);t--;)a[t]=a[t].value;return a}a.exports=t},function(a,e,t){function i(a,e,t){for(var i=-1,o=a.criteria,s=e.criteria,n=o.length,d=t.length;++i<n;){var l=r(o[i],s[i]);if(l){if(i>=d)return l;return l*("desc"==t[i]?-1:1)}}return a.index-e.index}var r=t(1696);a.exports=i},function(a,e,t){function i(a,e){if(a!==e){var t=void 0!==a,i=null===a,o=a===a,s=r(a),n=void 0!==e,d=null===e,l=e===e,c=r(e);if(!d&&!c&&!s&&a>e||s&&n&&l&&!d&&!c||i&&n&&l||!t&&l||!o)return 1;if(!i&&!s&&!c&&a<e||c&&t&&o&&!i&&!s||d&&t&&o||!n&&o||!l)return-1}return 0}var r=t(305);a.exports=i},function(a,e,t){"use strict";var i=t(46),r=t(1050),o=t(1345),s=t(185).inRangeEndInclusive,n=function(a,e){var t,i=0,n=o(a,20).length,d="<a href='https://yoa.st/short-sentences' target='_blank'>";return 0!==a.length&&(i=r(n/a.length*100)),i<=20&&(t=9),s(i,20,25)&&(t=6),i>25&&(t=3),t>=7?{score:t,text:e.sprintf(e.dgettext("js-text-analysis","The meta description contains no sentences %1$sover %2$s words%3$s."),d,20,"</a>")}:{score:t,text:e.sprintf(e.dngettext("js-text-analysis","The meta description contains %1$d sentence %2$sover %3$s words%4$s. Try to shorten this sentence.","The meta description contains %1$d sentences %2$sover %3$s words%4$s. Try to shorten these sentences.",n),n,d,20,"</a>")}},d=function(a,e,t){var r=e.getResearch("countSentencesFromDescription"),o=n(r,t),s=new i;return s.setScore(o.score),s.setText(o.text),s};a.exports={identifier:"metaDescriptionSentenceLength",getResult:d,isApplicable:function(a){return a.hasDescription()}}},function(a,e,t){"use strict";var i=t(46),r=t(1699),o=t(1050),s=t(1014),n=t(1032),d=t(299),l=t(1128),c=t(1700),u=t(57),p=t(1241),g=function(a){return d(a,function(a){return a.complexity>3})},m=function(a,e,t){var i=0,r=g(e).length;0!==a&&(i=r/a*100),i=o(i);var s=i>0,n="<a href='https://yoa.st/difficult-words' target='_blank'>",d=9-Math.max(Math.min(.6*(i-1.7),6),0);return d=o(d),d>=7?{score:d,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is less than or equal to the recommended maximum of %5$s."),i+"%",n,3,"</a>","5%")}:{score:d,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is more than the recommended maximum of %5$s."),i+"%",n,3,"</a>","5%")}},f=function(a,e){var t=a.split(/\s+/);return u(e,function(a){var e=a.wordIndex;a.word!==t[e]&&a.word!==r(t[e])||(t[e]=t[e].replace(a.word,n(a.word)))}),t},b=function(a){var e=a.split(/\S+/);return e.pop(),e.shift(),e},h=function(a,e){var t=e.getResearch("wordComplexity");return l(t,function(a){var e=a.words,t=a.sentence,i=g(e);if(0===i.length)return[];var r=f(t,i),o=b(t),n=c(r,o);return n=p(n),n=n.join(""),new s({original:t,marked:n})})},v=function(a,e,t){var r=e.getResearch("wordComplexity");r=l(r,function(a){return a.words});var o=r.length,s=m(o,r,t),n=new i;return n.setScore(s.score),n.setText(s.text),n.setHasMarks(s.hasMarks),n};a.exports={identifier:"wordComplexity",getResult:v,isApplicable:function(a){return a.hasText()},getMarks:h}},function(a,e,t){"use strict";var i=/[.?!:;,]/g;a.exports=function(a){return a.replace(i,"")}},function(a,e,t){var i=t(262),r=t(1701),o=i(r);a.exports=o},function(a,e,t){function i(a){if(!a||!a.length)return[];var e=0;return a=r(a,function(a){if(d(a))return e=l(a.length,e),!0}),n(e,function(e){return o(a,s(e))})}var r=t(1153),o=t(241),s=t(1342),n=t(455),d=t(345),l=Math.max;a.exports=i},function(a,e,t){"use strict";var i=t(79),r=t(1157),o=t(1033),s=t(1250);a.exports=function(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",n=0,d=[];return s(e).forEach(function(e){var i=o(a,e,t);n+=i.count,d=d.concat(i.matches)}),null===d&&(d=[]),d=d.map(function(a){return i(r(a))}),{count:n,matches:d}}},function(a,e,t){"use strict";var i=t(1704);a.exports=function(a,e){for(var t=i(e),r=t.length-1;r>=0;r--)a=a.replace(t[r].letter,t[r].alternative);return a}},function(a,e,t){"use strict";var i=t(181),r=t(56),o=[{letter:/[\u00A3]/g,alternative:""},{letter:/[\u20AC]/g,alternative:"E"},{letter:/[\u00AA]/g,alternative:"a"},{letter:/[\u00BA]/g,alternative:"o"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00C2]/g,alternative:"A"},{letter:/[\u00C3]/g,alternative:"A"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00C5]/g,alternative:"A"},{letter:/[\u00C6]/g,alternative:"AE"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00C8]/g,alternative:"E"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00CA]/g,alternative:"E"},{letter:/[\u00CB]/g,alternative:"E"},{letter:/[\u00CC]/g,alternative:"I"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00CE]/g,alternative:"I"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00D2]/g,alternative:"O"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00D4]/g,alternative:"O"},{letter:/[\u00D5]/g,alternative:"O"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u00D8]/g,alternative:"O"},{letter:/[\u00D9]/g,alternative:"U"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00DB]/g,alternative:"U"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00DE]/g,alternative:"TH"},{letter:/[\u00DF]/g,alternative:"s"},{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00E2]/g,alternative:"a"},{letter:/[\u00E3]/g,alternative:"a"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00E5]/g,alternative:"a"},{letter:/[\u00E6]/g,alternative:"ae"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00E8]/g,alternative:"e"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00EA]/g,alternative:"e"},{letter:/[\u00EB]/g,alternative:"e"},{letter:/[\u00EC]/g,alternative:"i"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00EE]/g,alternative:"i"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00F2]/g,alternative:"o"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00F4]/g,alternative:"o"},{letter:/[\u00F5]/g,alternative:"o"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00F8]/g,alternative:"o"},{letter:/[\u00F9]/g,alternative:"u"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00FB]/g,alternative:"u"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00FE]/g,alternative:"th"},{letter:/[\u00FF]/g,alternative:"y"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0102]/g,alternative:"A"},{letter:/[\u0103]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0108]/g,alternative:"C"},{letter:/[\u0109]/g,alternative:"c"},{letter:/[\u010A]/g,alternative:"C"},{letter:/[\u010B]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010E]/g,alternative:"D"},{letter:/[\u010F]/g,alternative:"d"},{letter:/[\u0110]/g,alternative:"D"},{letter:/[\u0111]/g,alternative:"d"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0114]/g,alternative:"E"},{letter:/[\u0115]/g,alternative:"e"},{letter:/[\u0116]/g,alternative:"E"},{letter:/[\u0117]/g,alternative:"e"},{letter:/[\u0118]/g,alternative:"E"},{letter:/[\u0119]/g,alternative:"e"},{letter:/[\u011A]/g,alternative:"E"},{letter:/[\u011B]/g,alternative:"e"},{letter:/[\u011C]/g,alternative:"G"},{letter:/[\u011D]/g,alternative:"g"},{letter:/[\u011E]/g,alternative:"G"},{letter:/[\u011F]/g,alternative:"g"},{letter:/[\u0120]/g,alternative:"G"},{letter:/[\u0121]/g,alternative:"g"},{letter:/[\u0122]/g,alternative:"G"},{letter:/[\u0123]/g,alternative:"g"},{letter:/[\u0124]/g,alternative:"H"},{letter:/[\u0125]/g,alternative:"h"},{letter:/[\u0126]/g,alternative:"H"},{letter:/[\u0127]/g,alternative:"h"},{letter:/[\u0128]/g,alternative:"I"},{letter:/[\u0129]/g,alternative:"i"},{letter:/[\u012A]/g,alternative:"I"},{letter:/[\u012B]/g,alternative:"i"},{letter:/[\u012C]/g,alternative:"I"},{letter:/[\u012D]/g,alternative:"i"},{letter:/[\u012E]/g,alternative:"I"},{letter:/[\u012F]/g,alternative:"i"},{letter:/[\u0130]/g,alternative:"I"},{letter:/[\u0131]/g,alternative:"i"},{letter:/[\u0132]/g,alternative:"IJ"},{letter:/[\u0133]/g,alternative:"ij"},{letter:/[\u0134]/g,alternative:"J"},{letter:/[\u0135]/g,alternative:"j"},{letter:/[\u0136]/g,alternative:"K"},{letter:/[\u0137]/g,alternative:"k"},{letter:/[\u0138]/g,alternative:"k"},{letter:/[\u0139]/g,alternative:"L"},{letter:/[\u013A]/g,alternative:"l"},{letter:/[\u013B]/g,alternative:"L"},{letter:/[\u013C]/g,alternative:"l"},{letter:/[\u013D]/g,alternative:"L"},{letter:/[\u013E]/g,alternative:"l"},{letter:/[\u013F]/g,alternative:"L"},{letter:/[\u0140]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0145]/g,alternative:"N"},{letter:/[\u0146]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0149]/g,alternative:"n"},{letter:/[\u014A]/g,alternative:"N"},{letter:/[\u014B]/g,alternative:"n"},{letter:/[\u014C]/g,alternative:"O"},{letter:/[\u014D]/g,alternative:"o"},{letter:/[\u014E]/g,alternative:"O"},{letter:/[\u014F]/g,alternative:"o"},{letter:/[\u0150]/g,alternative:"O"},{letter:/[\u0151]/g,alternative:"o"},{letter:/[\u0152]/g,alternative:"OE"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0154]/g,alternative:"R"},{letter:/[\u0155]/g,alternative:"r"},{letter:/[\u0156]/g,alternative:"R"},{letter:/[\u0157]/g,alternative:"r"},{letter:/[\u0158]/g,alternative:"R"},{letter:/[\u0159]/g,alternative:"r"},{letter:/[\u015A]/g,alternative:"S"},{letter:/[\u015B]/g,alternative:"s"},{letter:/[\u015C]/g,alternative:"S"},{letter:/[\u015D]/g,alternative:"s"},{letter:/[\u015E]/g,alternative:"S"},{letter:/[\u015F]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0162]/g,alternative:"T"},{letter:/[\u0163]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0166]/g,alternative:"T"},{letter:/[\u0167]/g,alternative:"t"},{letter:/[\u0168]/g,alternative:"U"},{letter:/[\u0169]/g,alternative:"u"},{letter:/[\u016A]/g,alternative:"U"},{letter:/[\u016B]/g,alternative:"u"},{letter:/[\u016C]/g,alternative:"U"},{letter:/[\u016D]/g,alternative:"u"},{letter:/[\u016E]/g,alternative:"U"},{letter:/[\u016F]/g,alternative:"u"},{letter:/[\u0170]/g,alternative:"U"},{letter:/[\u0171]/g,alternative:"u"},{letter:/[\u0172]/g,alternative:"U"},{letter:/[\u0173]/g,alternative:"u"},{letter:/[\u0174]/g,alternative:"W"},{letter:/[\u0175]/g,alternative:"w"},{letter:/[\u0176]/g,alternative:"Y"},{letter:/[\u0177]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"},{letter:/[\u0179]/g,alternative:"Z"},{letter:/[\u017A]/g,alternative:"z"},{letter:/[\u017B]/g,alternative:"Z"},{letter:/[\u017C]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017F]/g,alternative:"s"},{letter:/[\u01A0]/g,alternative:"O"},{letter:/[\u01A1]/g,alternative:"o"},{letter:/[\u01AF]/g,alternative:"U"},{letter:/[\u01B0]/g,alternative:"u"},{letter:/[\u01CD]/g,alternative:"A"},{letter:/[\u01CE]/g,alternative:"a"},{letter:/[\u01CF]/g,alternative:"I"},{letter:/[\u01D0]/g,alternative:"i"},{letter:/[\u01D1]/g,alternative:"O"},{letter:/[\u01D2]/g,alternative:"o"},{letter:/[\u01D3]/g,alternative:"U"},{letter:/[\u01D4]/g,alternative:"u"},{letter:/[\u01D5]/g,alternative:"U"},{letter:/[\u01D6]/g,alternative:"u"},{letter:/[\u01D7]/g,alternative:"U"},{letter:/[\u01D8]/g,alternative:"u"},{letter:/[\u01D9]/g,alternative:"U"},{letter:/[\u01DA]/g,alternative:"u"},{letter:/[\u01DB]/g,alternative:"U"},{letter:/[\u01DC]/g,alternative:"u"},{letter:/[\u0218]/g,alternative:"S"},{letter:/[\u0219]/g,alternative:"s"},{letter:/[\u021A]/g,alternative:"T"},{letter:/[\u021B]/g,alternative:"t"},{letter:/[\u0251]/g,alternative:"a"},{letter:/[\u1EA0]/g,alternative:"A"},{letter:/[\u1EA1]/g,alternative:"a"},{letter:/[\u1EA2]/g,alternative:"A"},{letter:/[\u1EA3]/g,alternative:"a"},{letter:/[\u1EA4]/g,alternative:"A"},{letter:/[\u1EA5]/g,alternative:"a"},{letter:/[\u1EA6]/g,alternative:"A"},{letter:/[\u1EA7]/g,alternative:"a"},{letter:/[\u1EA8]/g,alternative:"A"},{letter:/[\u1EA9]/g,alternative:"a"},{letter:/[\u1EAA]/g,alternative:"A"},{letter:/[\u1EAB]/g,alternative:"a"},{letter:/[\u1EA6]/g,alternative:"A"},{letter:/[\u1EAD]/g,alternative:"a"},{letter:/[\u1EAE]/g,alternative:"A"},{letter:/[\u1EAF]/g,alternative:"a"},{letter:/[\u1EB0]/g,alternative:"A"},{letter:/[\u1EB1]/g,alternative:"a"},{letter:/[\u1EB2]/g,alternative:"A"},{letter:/[\u1EB3]/g,alternative:"a"},{letter:/[\u1EB4]/g,alternative:"A"},{letter:/[\u1EB5]/g,alternative:"a"},{letter:/[\u1EB6]/g,alternative:"A"},{letter:/[\u1EB7]/g,alternative:"a"},{letter:/[\u1EB8]/g,alternative:"E"},{letter:/[\u1EB9]/g,alternative:"e"},{letter:/[\u1EBA]/g,alternative:"E"},{letter:/[\u1EBB]/g,alternative:"e"},{letter:/[\u1EBC]/g,alternative:"E"},{letter:/[\u1EBD]/g,alternative:"e"},{letter:/[\u1EBE]/g,alternative:"E"},{letter:/[\u1EBF]/g,alternative:"e"},{letter:/[\u1EC0]/g,alternative:"E"},{letter:/[\u1EC1]/g,alternative:"e"},{letter:/[\u1EC2]/g,alternative:"E"},{letter:/[\u1EC3]/g,alternative:"e"},{letter:/[\u1EC4]/g,alternative:"E"},{letter:/[\u1EC5]/g,alternative:"e"},{letter:/[\u1EC6]/g,alternative:"E"},{letter:/[\u1EC7]/g,alternative:"e"},{letter:/[\u1EC8]/g,alternative:"I"},{letter:/[\u1EC9]/g,alternative:"i"},{letter:/[\u1ECA]/g,alternative:"I"},{letter:/[\u1ECB]/g,alternative:"i"},{letter:/[\u1ECC]/g,alternative:"O"},{letter:/[\u1ECD]/g,alternative:"o"},{letter:/[\u1ECE]/g,alternative:"O"},{letter:/[\u1ECF]/g,alternative:"o"},{letter:/[\u1ED0]/g,alternative:"O"},{letter:/[\u1ED1]/g,alternative:"o"},{letter:/[\u1ED2]/g,alternative:"O"},{letter:/[\u1ED3]/g,alternative:"o"},{letter:/[\u1ED4]/g,alternative:"O"},{letter:/[\u1ED5]/g,alternative:"o"},{letter:/[\u1ED6]/g,alternative:"O"},{letter:/[\u1ED7]/g,alternative:"o"},{letter:/[\u1ED8]/g,alternative:"O"},{letter:/[\u1ED9]/g,alternative:"o"},{letter:/[\u1EDA]/g,alternative:"O"},{letter:/[\u1EDB]/g,alternative:"o"},{letter:/[\u1EDC]/g,alternative:"O"},{letter:/[\u1EDD]/g,alternative:"o"},{letter:/[\u1EDE]/g,alternative:"O"},{letter:/[\u1EDF]/g,alternative:"o"},{letter:/[\u1EE0]/g,alternative:"O"},{letter:/[\u1EE1]/g,alternative:"o"},{letter:/[\u1EE2]/g,alternative:"O"},{letter:/[\u1EE3]/g,alternative:"o"},{letter:/[\u1EE4]/g,alternative:"U"},{letter:/[\u1EE5]/g,alternative:"u"},{letter:/[\u1EE6]/g,alternative:"U"},{letter:/[\u1EE7]/g,alternative:"u"},{letter:/[\u1EE8]/g,alternative:"U"},{letter:/[\u1EE9]/g,alternative:"u"},{letter:/[\u1EEA]/g,alternative:"U"},{letter:/[\u1EEB]/g,alternative:"u"},{letter:/[\u1EEC]/g,alternative:"U"},{letter:/[\u1EED]/g,alternative:"u"},{letter:/[\u1EEE]/g,alternative:"U"},{letter:/[\u1EEF]/g,alternative:"u"},{letter:/[\u1EF0]/g,alternative:"U"},{letter:/[\u1EF1]/g,alternative:"u"},{letter:/[\u1EF2]/g,alternative:"Y"},{letter:/[\u1EF3]/g,alternative:"y"},{letter:/[\u1EF4]/g,alternative:"Y"},{letter:/[\u1EF5]/g,alternative:"y"},{letter:/[\u1EF6]/g,alternative:"Y"},{letter:/[\u1EF7]/g,alternative:"y"},{letter:/[\u1EF8]/g,alternative:"Y"},{letter:/[\u1EF9]/g,alternative:"y"}],s={de:[{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00DC]/g,alternative:"Ue"},{letter:/[\u00FC]/g,alternative:"ue"},{letter:/[\u1E9E]/g,alternative:"SS"},{letter:/[\u00DF]/g,alternative:"ss"}],da:[{letter:/[\u00C6]/g,alternative:"Ae"},{letter:/[\u00E6]/g,alternative:"ae"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E5]/g,alternative:"aa"}],ca:[{letter:/[\u00B7]/g,alternative:"ll"}],srAndBs:[{letter:/[\u0110]/g,alternative:"DJ"},{letter:/[\u0111]/g,alternative:"dj"}]},n=function(a){switch(a){case"de":return s.de;case"da":return s.da;case"ca":return s.ca;case"sr":case"bs":return s.srAndBs;default:return[]}};a.exports=function(a){if(r(a))return[];var e=o;return e=e.concat(n(i(a)))}},function(a,e,t){var i=t(1337),r=t(1706),o=t(1234),s=i&&1/o(new i([,-0]))[1]==1/0?function(a){return new i(a)}:r;a.exports=s},function(a,e){function t(){}a.exports=t},function(a,e,t){"use strict";var i=t(79),r=t(1157);a.exports=function(a){var e=a.split(",");return e=e.map(function(a){return r(i(a))}).filter(function(a){return a})}},function(a,e,t){function i(a){return r(a)&&a!=+a}var r=t(431);a.exports=i},function(a,e,t){"use strict";var i=t(1710),r=i.stripWordBoundariesStart,o=i.stripWordBoundariesEnd;a.exports=function(a){var e=r(a),t="",i="";if(e!==a){var s=a.search(e);t=a.substr(0,s)}var n=o(e);if(n!==e){var d=e.search(n)+n.length;i=e.substr(d)}return t+"<yoastmark class='yoast-text-mark'>"+n+"</yoastmark>"+i}},function(a,e,t){"use strict";var i="[ \\u00a0 \\n\\r\\t.,'()\"+-;!?:/»«‹›<>]",r=new RegExp("^("+i+"+)","ig"),o=new RegExp("("+i+"+$)","ig"),s=function(a){return a=a.replace(r,"")},n=function(a){return a=a.replace(o,"")},d=function(a){return a=a.replace(r,""),a=a.replace(o,"")};a.exports={stripWordBoundariesStart:s,stripWordBoundariesEnd:n,stripWordBoundariesEverywhere:d}},function(a,e,t){"use strict";var i=t(46),r=t(1228),o=function(a,e){var t="<a href='https://yoa.st/2pk' target='_blank'>";return a>=150?{score:9,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is more than or equal to the %2$srecommended minimum%3$s of %4$d word.","This is more than or equal to the %2$srecommended minimum%3$s of %4$d words.",150),a,t,"</a>",150)}:r(a,125,150)?{score:7,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is slightly below the %2$srecommended minimum%3$s of %4$d word. Add a bit more copy.","This is slightly below the %2$srecommended minimum%3$s of %4$d words. Add a bit more copy.",150),a,t,"</a>",150)}:r(a,100,125)?{score:5,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is below the %2$srecommended minimum%3$s of %4$d word. Add more content that is relevant for the topic.","This is below the %2$srecommended minimum%3$s of %4$d words. Add more content that is relevant for the topic.",150),a,t,"</a>",150)}:r(a,50,100)?{score:-10,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is below the %2$srecommended minimum%3$s of %4$d word. Add more content that is relevant for the topic.","This is below the %2$srecommended minimum%3$s of %4$d words. Add more content that is relevant for the topic.",150),a,t,"</a>",150)}:r(a,0,50)?{score:-20,text:e.sprintf(e.dngettext("js-text-analysis","The text contains %1$d word.","The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is far below the %2$srecommended minimum%3$s of %4$d word. Add more content that is relevant for the topic.","This is far below the %2$srecommended minimum%3$s of %4$d words. Add more content that is relevant for the topic.",150),a,t,"</a>",150)}:void 0},s=function(a,e,t){var r=e.getResearch("wordCountInText"),s=o(r,t),n=new i;return n.setScore(s.score),n.setText(t.sprintf(s.text,r,150)),n};a.exports={identifier:"taxonomyTextLength",getResult:s}},function(a,e,t){function i(a){return a=o(a),a&&n.test(a)?a.replace(s,r):a}var r=t(1713),o=t(425),s=/[&<>"']/g,n=RegExp(s.source);a.exports=i},function(a,e,t){var i=t(1714),r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},o=i(r);a.exports=o},function(a,e){function t(a){return function(e){return null==a?void 0:a[e]}}a.exports=t},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1716);e.usedKeywords=i},function(a,e,t){"use strict";var i=t(46),r=t(56),o=t(1158),s=function(a,e){if(r(a))throw new o("The previously keyword plugin requires the YoastSEO app");r(e)&&(e={usedKeywords:{},searchUrl:"",postUrl:""}),this.app=a,this.usedKeywords=e.usedKeywords,this.searchUrl=e.searchUrl,this.postUrl=e.postUrl};s.prototype.registerPlugin=function(){this.app.registerAssessment("usedKeywords",{getResult:this.assess.bind(this),isApplicable:function(a){return a.hasKeyword()}},"previouslyUsedKeywords")},s.prototype.updateKeywordUsage=function(a){this.usedKeywords=a},s.prototype.scoreAssessment=function(a,e,t){var i=a.count,r=a.id;if(0===i)return{text:t.sprintf(t.dgettext("js-text-analysis","You've %1$snever used this focus keyword before%2$s, very good."),"<a href='https://yoa.st/20x' target='_blank' rel='noopener noreferrer'>","</a>"),score:9};if(1===i){var o="<a href='"+this.postUrl.replace("{id}",r)+"' target='_blank'>";return{text:t.sprintf(t.dgettext("js-text-analysis","You've used this focus keyword %1$sonce before%2$s. It’s probably a good idea to read about %3$swhy you should not use your focus keyword more than once%4$s."),o,"</a>","<a href='https://yoa.st/20x' target='_blank' rel='noopener noreferrer'>","</a>"),score:6}}return i>1?(o="<a href='"+this.searchUrl.replace("{keyword}",encodeURIComponent(e.getKeyword()))+"' target='_blank'>",{text:t.sprintf(t.dgettext("js-text-analysis","You've used this focus keyword %1$s%2$d times before%3$s. It’s probably a good idea to read about %4$swhy you should not use your focus keyword more than once%5$s."),o,i,"</a>","<a href='https://yoa.st/20x' target='_blank' rel='noopener noreferrer'>","</a>"),score:1}):void 0},s.prototype.researchPreviouslyUsedKeywords=function(a){var e=a.getKeyword(),t=0,i=0;return r(this.usedKeywords[e])||(t=this.usedKeywords[e].length,i=this.usedKeywords[e][0]),{id:i,count:t}},s.prototype.assess=function(a,e,t){var r=this.researchPreviouslyUsedKeywords(a),o=this.scoreAssessment(r,a,t),s=new i;return s.setScore(o.score),s.setText(o.text),s},a.exports=s},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(468);e.measureTextWidth=i.measureTextWidth;var r=t(1159);e.scoreToRating=r,function(a){for(var t in a)e.hasOwnProperty(t)||(e[t]=a[t])}(t(185))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1719);e.removeMarks=i},function(a,e,t){"use strict";a.exports=function(a){return a.replace(new RegExp("<yoastmark[^>]*>","g"),"").replace(new RegExp("</yoastmark>","g"),"")}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(154).stripFullTags;e.stripHTMLTags=i;var r=t(79);e.stripSpaces=r;var o=t(422);e.transliterate=o;var s=t(237);e.replaceDiacritics=s;var n=t(1264);e.imageInText=n;var d=t(1353);e.relevantWords=d},function(a,e,t){"use strict";a.exports=function(a,e){var t=new RegExp(e,"ig"),i=a.match(t);return null===i&&(i=[]),i}},function(a,e,t){"use strict";function i(a,e){return-1!==e.indexOf(a.toLocaleLowerCase())}function r(a,e,t){this._words=a,this._length=a.length,this._occurrences=e||0,this._functionWords=t}var o=t(57),s=t(1354);r.lengthBonus={2:3,3:7,4:12,5:18},r.prototype.getLengthBonus=function(){return s(r.lengthBonus,this._length)?r.lengthBonus[this._length]:0},r.prototype.getWords=function(){return this._words},r.prototype.getLength=function(){return this._length},r.prototype.getCombination=function(){return this._words.join(" ")},r.prototype.getOccurrences=function(){return this._occurrences},r.prototype.incrementOccurrences=function(){this._occurrences+=1},r.prototype.getMultiplier=function(a){return 1+a*this.getLengthBonus()},r.prototype.isRelevantWord=function(a){return s(this._relevantWords,a)},r.prototype.getRelevantWordPercentage=function(){var a=0,e=1;return this._length>1&&(o(this._words,function(e){this.isRelevantWord(e)&&(a+=1)}.bind(this)),e=a/this._length),e},r.prototype.getRelevance=function(){if(1===this._words.length&&i(this._words[0],this._functionWords))return 0;var a=this.getRelevantWordPercentage();return 0===a?0:this.getMultiplier(a)*this._occurrences},r.prototype.setRelevantWords=function(a){this._relevantWords=a},r.prototype.getDensity=function(a){return this._occurrences/a},a.exports=r},function(a,e){function t(a,e){return null!=a&&r.call(a,e)}var i=Object.prototype,r=i.hasOwnProperty;a.exports=t},function(a,e,t){"use strict";var i=t(1725)(),r=t(1265)(),o=t(1357)(),s=t(1267)(),n=t(1268)(),d=t(1269)(),l=t(1726)(),c=t(1727)();a.exports=function(){return{en:r,de:i,nl:o,fr:d,es:s,it:n,pt:l,ru:c}}},function(a,e,t){"use strict";var i=t(1130)().filteredAuxiliaries,r=t(1130)().infinitiveAuxiliaries,o=t(1355)().singleWords,s=["das","dem","den","der","des","die","ein","eine","einem","einen","einer","eines"],n=["eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","zwoelf","dreizehn","vierzehn","fünfzehn","fuenfzehn","sechzehn","siebzehn","achtzehn","neunzehn","zwanzig","hundert","einhundert","zweihundert","dreihundert","vierhundert","fünfhundert","fuenfhundert","sechshundert","siebenhundert","achthundert","neunhundert","tausend","million","milliarde","billion","billiarde"],d=["erste","erster","ersten","erstem","erstes","zweite","zweites","zweiter","zweitem","zweiten","dritte","dritter","drittes","dritten","drittem","vierter","vierten","viertem","viertes","vierte","fünfte","fünfter","fünftes","fünften","fünftem","fuenfte","fuenfter","fuenftem","fuenften","fuenftes","sechste","sechster","sechstes","sechsten","sechstem","siebte","siebter","siebten","siebtem","siebtes","achte","achter","achten","achtem","achtes","neunte","neunter","neuntes","neunten","neuntem","zehnte","zehnter","zehnten","zehntem","zehntes","elfte","elfter","elftes","elften","elftem","zwölfte","zwölfter","zwölften","zwölftem","zwölftes","zwoelfte","zwoelfter","zwoelften","zwoelftem","zwoelftes","dreizehnte","dreizehnter","dreizehntes","dreizehnten","dreizehntem","vierzehnte","vierzehnter","vierzehntes","vierzehnten","vierzehntem","fünfzehnte","fünfzehnten","fünfzehntem","fünfzehnter","fünfzehntes","fuenfzehnte","fuenfzehnten","fuenfzehntem","fuenfzehnter","fuenfzehntes","sechzehnte","sechzehnter","sechzehnten","sechzehntes","sechzehntem","siebzehnte","siebzehnter","siebzehntes","siebzehntem","siebzehnten","achtzehnter","achtzehnten","achtzehntem","achtzehntes","achtzehnte","nehnzehnte","nehnzehnter","nehnzehntem","nehnzehnten","nehnzehntes","zwanzigste","zwanzigster","zwanzigstem","zwanzigsten","zwanzigstes"],l=["ich","du","er","sie","es","wir","ihr"],c=["mich","dich","ihn","uns","euch"],u=["mir","dir","ihm","ihnen"],p=["denen","deren","derer","dessen","diese","diesem","diesen","dieser","dieses","jene","jenem","jenen","jener","jenes","welch","welcher","welches","derjenige","desjenigen","demjenigen","denjenigen","diejenige","derjenigen","dasjenige","diejenigen"],g=["mein","meine","meinem","meiner","meines","meinen","dein","deine","deinem","deiner","deines","deinen","sein","seine","seinem","seiner","seines","ihre","ihrem","ihren","ihrer","ihres","unser","unsere","unserem","unseren","unserer","unseres","euer","eure","eurem","euren","eurer","eures","einanders"],m=["manche","manch","viele","viel","vieler","vielen","vielem","all","alle","aller","alles","allen","allem","allerlei","solcherlei","einige","etliche","wenige","weniger","wenigen","wenigem","weniges","wenig","wenigerer","wenigeren","wenigerem","wenigere","wenigeres","wenig","bisschen","paar","kein","keines","keinem","keinen","keine","mehr","genug","mehrere","mehrerer","mehreren","mehrerem","mehreres","verschiedene","verschiedener","verschiedenen","verschiedenem","verschiedenes","verschiedne","verschiedner","verschiednen","verschiednem","verschiednes","art","arten","sorte","sorten"],f=["sich"],b=["einander"],h=["andere","anderer","anderem","anderen","anderes","andren","andern","andrem","anderm","andre","andrer","andres","beide","beides","beidem","beider","beiden","etwas","irgendetwas","irgendein","irgendeinen","irgendeinem","irgendeines","irgendeine","irgendeiner","irgendwas","irgendwessen","irgendwer","irgendwen","irgendwem","irgendwelche","irgendwelcher","irgendwelchem","irgendwelchen","irgendwelches","irgendjemand","irgendjemanden","irgendjemandem","irgendjemandes","irgendwie","wer","wen","wem","wessen","was","welchen","welchem","welche","jeder","jedes","jedem","jeden","jede","jedweder","jedweden","jedwedem","jedwedes","jedwede","jeglicher","jeglichen","jeglichem","jegliches","jegliche","jedermann","jedermanns","jemand","jemanden","jemandem","jemands","jemandes","man","meinesgleichen","sämtlich","saemtlich","sämtlicher","saemtlicher","sämtlichen","saemtlichen","sämtlichem","saemtlichem","sämtliches","saemtliches","sämtliche","saemtliche","solche","solcher","solchen","solchem","solches","niemand","niemanden","niemandem","niemandes","niemands","nichts","zweiter"],v=["warum","wie","wo","woher","wohin","wann"],z=["dahinter","damit","daneben","daran","daraus","darin","darunter","darüber","darueber","davon","dazwischen","hieran","hierauf","hieraus","hierbei","hierfuer","hierfür","hiergegen","hierhinter","hierin","hiermit","hiernach","hierum","hierunter","hierueber","hierüber","hiervor","hierzwischen","hierneben","hiervon","wodurch","wofür","wofuer","wogegen","wohinter","womit","wonach","woneben","woran","worauf","woraus","worin","worum","worunter","worüber","worueber","wovon","wovor","wozu","wozwischen"],y=["hier","dorthin","hierher","dorther"],w=["allenfalls","keinesfalls","anderenfalls","andernfalls","andrenfalls","äußerstenfalls","bejahendenfalls","bestenfalls","eintretendenfalls","entgegengesetztenfalls","erforderlichenfalls","gegebenenfalls","geringstenfalls","gleichfalls","günstigenfalls","günstigstenfalls","höchstenfalls","möglichenfalls","notfalls","nötigenfalls","notwendigenfalls","schlimmstenfalls","vorkommendenfalls","zutreffendenfalls","keineswegs","durchwegs","geradenwegs","geradeswegs","geradewegs","gradenwegs","halbwegs","mittwegs","unterwegs"],x=["habe","hast","hat","habt","habest","habet","hatte","hattest","hatten","hätte","haette","hättest","haettest","hätten","haetten","haettet","hättet","hab","bin","bist","ist","sind","sei","seiest","seien","seiet","war","warst","waren","wart","wäre","waere","wärest","waerest","wärst","waerst","wären","waeren","wäret","waeret","wärt","waert","seid","darf","darfst","dürft","duerft","dürfe","duerfe","dürfest","duerfest","dürfet","duerfet","durfte","durftest","durften","durftet","dürfte","duerfte","dürftest","duerftest","dürften","duerften","dürftet","duerftet","kann","kannst","könnt","koennt","könne","koenne","könnest","koennest","könnet","koennet","konnte","konntest","konnten","konntet","könnte","koennte","könntest","koenntest","könnten","koennten","könntet","koenntet","mag","magst","mögt","moegt","möge","moege","mögest","moegest","möget","moeget","mochte","mochtest","mochten","mochtet","möchte","moechte","möchtest","moechtest","möchten","moechten","möchtet","moechtet","muss","muß","musst","mußt","müsst","muesst","müßt","mueßt","müsse","muesse","müssest","muessest","müsset","muesset","musste","mußte","musstest","mußtest","mussten","mußten","musstet","mußtet","müsste","muesste","müßte","mueßte","müsstest","muesstest","müßtest","mueßtest","müssten","muessten","müßten","mueßten","müsstet","muesstet","müßtet","mueßtet","soll","sollst","sollt","solle","sollest","sollet","sollte","solltest","sollten","solltet","will","willst","wollt","wolle","wollest","wollet","wollte","wolltest","wollten","wolltet","lasse","lässt","laesst","läßt","laeßt","lasst","laßt","lassest","lasset","ließ","ließest","ließt","ließen","ließe","ließet","liess","liessest","liesst","liessen","liesse","liesset"],k=["haben","dürfen","duerfen","können","koennen","mögen","moegen","müssen","muessen","sollen","wollen","lassen"],_=["bleibe","bleibst","bleibt","bleibest","bleibet","blieb","bliebst","bliebt","blieben","bliebe","bliebest","bliebet","heiße","heißt","heißest","heißet","heisse","heisst","heissest","heisset","hieß","hießest","hießt","hießen","hieße","hießet","hiess","hiessest","hiesst","hiessen","hiesse","hiesset","giltst","gilt","geltet","gelte","geltest","galt","galtest","galtst","galten","galtet","gälte","gaelte","gölte","goelte","gältest","gaeltest","göltest","goeltest","gälten","gaelten","gölten","goelten","gältet","gaeltet","göltet","goeltet","aussehe","aussiehst","aussieht","ausseht","aussehest","aussehet","aussah","aussahst","aussahen","aussaht","aussähe","aussaehe","aussähest","aussaehest","aussähst","aussaehst","aussähet","aussaehet","aussäht","aussaeht","aussähen","aussaehen","scheine","scheinst","scheint","scheinest","scheinet","schien","schienst","schienen","schient","schiene","schienest","schienet","erscheine","erscheinst","erscheint","erscheinest","erscheinet","erschien","erschienst","erschienen","erschient","erschiene","erschienest","erschienet"],j=["bleiben","heißen","heissen","gelten","aussehen","scheinen","erscheinen"],q=["a","à","ab","abseits","abzüglich","abzueglich","als","am","an","angelegentlich","angesichts","anhand","anlässlich","anlaesslich","ans","anstatt","anstelle","auf","aufs","aufseiten","aus","ausgangs","ausschließlich","ausschliesslich","außerhalb","ausserhalb","ausweislich","bar","behufs","bei","beidseits","beiderseits","beim","betreffs","bezüglich","bezueglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","einbezueglich","eingangs","eingedenk","einschließlich","einschliesslich","entgegen","entlang","exklusive","fern","fernab","fuer","für","fuers","fürs","gegen","gegenüber","gegenueber","gelegentlich","gemäß","gemaeß","gen","getreu","gleich","halber","hinsichtlich","hinter","hinterm","hinters","im","in","inklusive","inmitten","innerhalb","innert","ins","je","jenseits","kontra","kraft","längs","laengs","längsseits","laengsseits","laut","links","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nächst","naechst","nah","namens","neben","nebst","nördlich","noerdlich","nordöstlich","nordoestlich","nordwestlich","oberhalb","ohne","östlich","oestlich","per","plus","pro","quer","rechts","rücksichtlich","ruecksichtlich","samt","seitens","seitlich","seitwärts","seitwaerts","südlich","suedlich","südöstlich","suedoestlich","südwestlich","suedwestlich","über","ueber","überm","ueberm","übern","uebern","übers","uebers","um","ums","unbeschadet","unerachtet","unfern","unter","unterhalb","unterm","untern","unters","unweit","vermittels","vermittelst","vermöge","vermoege","via","vom","von","vonseiten","vor","vorbehaltlich","wegen","wider","zeit","zu","zugunsten","zulieb","zuliebe","zum","zur","zusätzlich","zusaetzlich","zuungunsten","zuwider","zuzüglich","zuzueglich","zwecks","zwischen"],E=["und","oder","umso"],S=["auch","noch","nur"],A=["nun","so","gleichwohl"],T=["sage","sagst","sagt","sagest","saget","sagte","sagtest","sagten","sagtet","gesagt","fragst","fragt","fragest","fraget","fragte","fragtest","fragten","fragtet","gefragt","erkläre","erklärst","erklärt","erklaere","erklaerst","erklaert","erklärte","erklärtest","erklärtet","erklärten","erklaerte","erklaertest","erklaertet","erklaerten","denke","denkst","denkt","denkest","denket","dachte","dachtest","dachten","dachtet","dächte","dächtest","dächten","dächtet","daechte","daechtest","daechten","daechtet","finde","findest","findet","gefunden"],C=["sagen","erklären","erklaeren","denken","finden"],O=["etwa","absolut","unbedingt","wieder","definitiv","bestimmt","immer","äußerst","aeußerst","höchst","hoechst","sofort","augenblicklich","umgehend","direkt","unmittelbar","nämlich","naemlich","natürlich","natuerlich","besonders","hauptsächlich","hauptsaechlich","jetzt","eben","heutzutage","eindeutig","wirklich","echt","wahrhaft","ehrlich","aufrichtig","wahrheitsgemäß","letztlich","einmalig","unübertrefflich","normalerweise","gewöhnlich","gewoehnlich","üblicherweise","ueblicherweise","sonst","fast","nahezu","beinahe","knapp","annähernd","annaehernd","geradezu","bald","vielleicht","wahrscheinlich","wohl","voraussichtlich","zugegeben","ursprünglich","insgesamt","tatsächlich","eigentlich","wahrhaftig","bereits","schon","oft","häufig","haeufig","regelmäßig","regelmaeßig","gleichmäßig","gleichmaeßig","einfach","lediglich","bloß","bloss","halt","wahlweise","eventuell","manchmal","teilweise","nie","niemals","nimmer","jemals","allzeit","irgendeinmal","anders","momentan","gegenwärtig","gegenwaertig","nebenbei","anderswo","woanders","anderswohin","anderorts","insbesondere","namentlich","sonderlich","ausdrücklich","ausdruecklich","vollends","kürzlich","kuerzlich","jüngst","juengst","unlängst","unlaengst","neuerdings","neulich","letztens","neuerlich","verhältnismäßig","verhaeltnismaessig","deutlich","klar","offenbar","anscheinend","genau","u.a","damals","zumindest"],D=["sehr","recht","überaus","ueberaus","ungemein","weitaus","einigermaßen","einigermassen","ganz","schwer","tierisch","ungleich","ziemlich","übelst","uebelst","stark","volkommen","durchaus","gar"],P=["geschienen","meinst","meint","meinest","meinet","meinte","meintest","meinten","meintet","gemeint","stehe","stehst","steht","gehe","gehst","geht","gegangen","ging","gingst","gingen","gingt"],R=["tun","machen","stehen","wissen","gehen","kommen"],B=["einerlei","egal","neu","neue","neuer","neuen","neues","neuem","neuerer","neueren","neuerem","neueres","neuere","neuester","neuster","neuesten","neusten","neuestem","neustem","neuestes","neustes","neueste","neuste","alt","alter","alten","altem","altes","alte","ältere","älteren","älterer","älteres","ältester","ältesten","ältestem","ältestes","älteste","aeltere","aelteren","aelterer","aelteres","aeltester","aeltesten","aeltestem","aeltestes","aelteste","gut","guter","gutem","guten","gutes","gute","besser","besserer","besseren","besserem","besseres","bester","besten","bestem","bestes","beste","größte","grösste","groß","großer","großen","großem","großes","große","großerer","großerem","großeren","großeres","großere","großter","großten","großtem","großtes","großte","gross","grosser","grossen","grossem","grosses","grosse","grosserer","grosserem","grosseren","grosseres","grossere","grosster","grossten","grosstem","grosstes","grosste","einfacher","einfachen","einfachem","einfaches","einfache","einfacherer","einfacheren","einfacherem","einfacheres","einfachere","einfachste","einfachster","einfachsten","einfachstes","einfachstem","schnell","schneller","schnellen","schnellem","schnelles","schnelle","schnellere","schnellerer","schnelleren","schnelleres","schnellerem","schnellster","schnellste","schnellsten","schnellstem","schnellstes","weit","weiten","weitem","weites","weiterer","weiteren","weiterem","weiteres","weitere","weitester","weitesten","weitestem","weitestes","weiteste","eigen","eigener","eigenen","eigenes","eigenem","eigene","eigenerer","eignerer","eigeneren","eigneren","eigenerem","eignerem","eigeneres","eigneres","eigenere","eignere","eigenster","eigensten","eigenstem","eigenstes","eigenste","wenigster","wenigsten","wenigstem","wenigstes","wenigste","minderer","minderen","minderem","mindere","minderes","mindester","mindesten","mindestes","mindestem","mindeste","lang","langer","langen","langem","langes","längerer","längeren","längerem","längeres","längere","längster","längsten","längstem","längstes","längste","laengerer","laengeren","laengerem","laengeres","laengere","laengster","laengsten","laengstem","laengstes","laengste","tief","tiefer","tiefen","tiefem","tiefes","tiefe","tieferer","tieferen","tieferem","tieferes","tiefere","tiefster","tiefsten","tiefstem","tiefste","tiefstes","hoch","hoher","hohen","hohem","hohes","hohe","höherer","höhere","höheren","höherem","höheres","hoeherer","hoehere","hoeheren","hoeherem","hoeheres","höchster","höchste","höchsten","höchstem","höchstes","hoechster","hoechste","hoechsten","hoechstem","hoechstes","regulär","regulärer","regulären","regulärem","reguläres","reguläre","regulaer","regulaerer","regulaeren","regulaerem","regulaeres","regulaere","regulärerer","reguläreren","regulärerem","reguläreres","regulärere","regulaererer","regulaereren","regulaererem","regulaereres","regulaerere","regulärster","regulärsten","regulärstem","regulärstes","regulärste","regulaerster","regulaersten","regulaerstem","regulaerstes","regulaerste","normal","normaler","normalen","normalem","normales","normale","normalerer","normaleren","normalerem","normaleres","normalere","normalster","normalsten","normalstem","normalstes","normalste","klein","kleiner","kleinen","kleinem","kleines","kleine","kleinerer","kleineres","kleineren","kleinerem","kleinere","kleinster","kleinsten","kleinstem","kleinstes","kleinste","winzig","winziger","winzigen","winzigem","winziges","winzigerer","winzigeren","winzigerem","winzigeres","winzigere","winzigster","winzigsten","winzigstem","winzigste","winzigstes","sogenannt","sogenannter","sogenannten","sogenanntem","sogenanntes","sogenannte","kurz","kurzer","kurzen","kurzem","kurzes","kurze","kürzerer","kürzeres","kürzeren","kürzerem","kürzere","kuerzerer","kuerzeres","kuerzeren","kuerzerem","kuerzere","kürzester","kürzesten","kürzestem","kürzestes","kürzeste","kuerzester","kuerzesten","kuerzestem","kuerzestes","kuerzeste","wirklicher","wirklichen","wirklichem","wirkliches","wirkliche","wirklicherer","wirklicheren","wirklicherem","wirklicheres","wirklichere","wirklichster","wirklichsten","wirklichstes","wirklichstem","wirklichste","eigentlicher","eigentlichen","eigentlichem","eigentliches","eigentliche","schön","schöner","schönen","schönem","schönes","schöne","schönerer","schöneren","schönerem","schöneres","schönere","schönster","schönsten","schönstem","schönstes","schönste","real","realer","realen","realem","reales","realerer","realeren","realerem","realeres","realere","realster","realsten","realstem","realstes","realste","derselbe","denselben","demselben","desselben","dasselbe","dieselbe","derselben","dieselben","gleicher","gleichen","gleichem","gleiches","gleiche","gleicherer","gleicheren","gleicherem","gleicheres","gleichere","gleichster","gleichsten","gleichstem","gleichstes","gleichste","bestimmter","bestimmten","bestimmtem","bestimmtes","bestimmte","bestimmtere","bestimmterer","bestimmterem","bestimmteren","bestimmteres","bestimmtester","bestimmtesten","bestimmtestem","bestimmtestes","bestimmteste","überwiegend","ueberwiegend","zumeist","meistens","meisten","großenteils","grossenteils","meistenteils","weithin","ständig","staendig","laufend","dauernd","andauernd","immerfort","irgendwo","irgendwann","ähnlicher","ähnlichen","ähnlichem","ähnliches","ähnliche","ähnlich","ähnlicherer","ähnlicheren","ähnlicherem","ähnlicheres","ähnlichere","ähnlichster","ähnlichsten","ähnlichstem","ähnlichstes","ähnlichste","schlecht","schlechter","schlechten","schlechtem","schlechtes","schlechte","schlechterer","schlechteren","schlechterem","schlechteres","schlechtere","schlechtester","schlechtesten","schlechtestem","schlechtestes","schlechteste","schlimm","schlimmer","schlimmen","schlimmem","schlimmes","schlimme","schlimmerer","schlimmeren","schlimmerem","schlimmeres","schlimmere","schlimmster","schlimmsten","schlimmstem","schlimmstes","schlimmste","toll","toller","tollen","tollem","tolles","tolle","tollerer","tolleren","tollerem","tollere","tolleres","tollster","tollsten","tollstem","tollstes","tollste","super","mögliche","möglicher","mögliches","möglichen","möglichem","möglich","moegliche","moeglicher","moegliches","moeglichen","moeglichem","moeglich","nächsten","naechsten","voll","voller","vollen","vollem","volle","volles","vollerer","volleren","vollerem","vollere","volleres","vollster","vollsten","vollstem","vollste","vollstes","außen","ganzer","ganzen","ganzem","ganze","ganzes","gerne","oben","unten","zurück","zurueck","nicht"],F=["ach","aha","oh","au","bäh","baeh","igitt","huch","hurra","hoppla","nanu","oha","olala","pfui","tja","uups","wow","grr","äh","aeh","ähm","aehm","öhm","oehm","hm","mei","mhm","okay","richtig","eijeijeijei"],M=["g","el","tl","wg","be","bd","cl","dl","dag","do","gl","gr","kg","kl","cb","ccm","l","ms","mg","ml","mi","pk","pr","pp","sc","sp","st","sk","ta","tr","cm","mass"],L=["sekunde","sekunden","minute","minuten","stunde","stunden","uhr","tag","tages","tags","tage","tagen","woche","wochen","monat","monate","monates","monats","monaten","jahr","jahres","jahrs","jahre","jahren","morgens","mittags","abends","nachts","heute","gestern","morgen","vorgestern","übermorgen","uebermorgen"],I=["ding","dinge","dinges","dinger","dingern","dingen","sache","sachen","weise","weisen","wahrscheinlichkeit","zeug","zeuge","zeuges","zeugen","mal","einmal","teil","teile","teiles","teilen","prozent","prozents","prozentes","prozente","prozenten","beispiel","beispiele","beispieles","beispiels","beispielen","aspekt","aspekte","aspektes","aspekts","aspekten","idee","ideen","ahnung","ahnungen","thema","themas","themata","themen","fall","falle","falles","fälle","fällen","faelle","faellen","mensch","menschen","leute"],$=["nix","nixe","nixes","nixen","usw.","amen","ja","nein","euro"],N=["fr","hr","dr","prof"],U=["jr","jun","sen","sr"];a.exports=function(){return{filteredAtBeginning:[].concat(k,r,R,j,C),filteredAtEnding:[].concat(d,B),filteredAtBeginningAndEnding:[].concat(s,q,E,p,D,m),filteredAnywhere:[].concat(o,w,l,c,u,f,F,n,_,T,x,i,P,h,S,A,v,y,$,z,M,L,I,b,g),all:[].concat(s,n,d,p,g,f,b,l,c,m,h,v,z,y,w,i,r,x,k,_,j,q,E,S,A,T,C,o,O,D,P,R,F,B,M,I,$,L,N,U)}}},function(a,e,t){"use strict";var i=t(1362)().singleWords,r=["o","a","os","as","um","uns","uma","umas"],o=["uma","duas","dois","três","cuatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","catorze","quinze","dezesseis","dezessete","dezasseis","dezassete","dezoito","dezenove","dezanove","vinte","cem","cento","mil","milhão","milhões","bilhão","bilhões"],s=["primeiro","primeiros","primeira","primeiras","segundo","segunda","segundos","segundas","terceiro","terceira","terceiros","terceiras","quarto","quartos","quarta","quartas","quinto","quintos","quinta","quintas","sexto","sextos","sexta","sextas","sétimo","sétimos","sétima","sétimas","oitavo","oitavos","oitava","oitavas","nono","nonos","nona","nonas","décimo","décimos","décima","décimas","vigésimo","vigésimos","vigésima","vigésimas"],n=["eu","tu","ele","ela","nós","vós","você","vocês","eles","elas"],d=["me","te","lhe","nos","vos","lhes"],l=["dele","dela","deles","delas","nele","nela","neles","nelas","mim","ti","si"],c=["conmigo","contigo","consigo","convosco","conosco","connosco"],u=["se"],p=["aquilo","àquele","àquela","àqueles","àquelas","àquilo","este","estes","esta","estas","àqueles","aqueles","aquele","aquela","aquelas","aquilo","esse","esses","essa","essas","isto","isso"],g=["minhas","tuas","suas","minha","tua","sua","minhas","tuas","suas","vossa","vossas","meu","meus","teu","teus","seu","seus","nosso","nossos","nossa","nossas"],m=["apenas","vário","vários","vária","várias","mais","muito","muitos","muita","muitas","puoco","puocos","puoca","puocas","bastante","todo","todos","toda","todas"],f=["alguma","algumas","nenhuns","nenhumas","todo","toda","todas","outro","outra","outros","outras","qualquer","quaisquer","outrem","tudo","nada","algo","tanto","tanta","tantos","tantas","quanto","quanta","quantos","quantas","ninguém","cada"],b=["quais","qual","quem","cujo","cuja","cujos","cujas"],h=["como","porque","quanto","quanta","onde","quando","quão","quantos","quantas","donde","aonde","que"],v=["cá","além","aqui","ali","lá","acolá","aí"],z=["tenho","tens","tem","temos","tendes","têm","tive","tiveste","teve","tivemos","tivestes","tiveram","tínhamos","tínheis","tinham","tivera","tiveras","tivéramos","tivéreis","tiveram","terei","terás","terá","teremos","tereis","terão","teria","terias","teríamos","teríeis","teriam","tenha","tenhas","tenhamos","tenhais","tenham","tivesse","tivesses","tivéssemos","tivésseis","tivessem","tiver","tiveres","tivermos","tiverdes","tiverem","tende","teres","termos","terdes","terem","tido","hei","hás","há","havemos","hemos","haveis","heis","hão","houve","houveste","houvemos","houvestes","houveram","havia","havias","havíamos","havíeis","haviam","houvera","houveras","houvéramos","houvéreis","houveram","haverei","haverás","haverá","haveremos","havereis","haverão","haveria","haverias","haveríamos","haveríeis","haveriam","haja","hajas","hajamos","hajais","hajam","houvesse","houvesses","houvéssemos","houvésseis","houvessem","houver","houveres","houvermos","houverdes","houverem","havei","hajais","haveres","havermos","haverdes","haverem","havido","poder","posso","podes","pode","podemos","podeis","podem","pude","pudeste","pôde","pudemos","pudestes","puderam","podia","podias","podia","podíamos","podíeis","podiam","pudera","puderas","pudéramos","pudéreis","puderam","poderei","poderás","poderá","poderemos","podereis","poderão","poderia","poderias","poderíamos","poderíeis","poderiam","possa","possas","possamos","possais","possam","pudesse","pudesses","pudéssemos","pudésseis","pudessem","puder","puderes","pudermos","puderdes","puderem"],y=["ter","haver"],w=["sou","és","é","somos","sois","são","fui","foste","foi","fomos","fostes","foram","era","eras","éramos","éreis","eram","fôramos","fôreis","fora","foras","foram","serei","serás","será","seremos","sereis","serão","seria","serias","seríamos","seríeis","seriam","seja","sejas","seja","sejamos","sejais","sejam","fosse","fosses","fôssemos","fôsseis","fossem","for","fores","formos","fordes","forem","sê","sede","sermos","serdes","serem","seres","sido","estou","está","estamos","estás","estás","estais","estão","estive","estiveste","esteve","estivemos","estivestes","estiveram","estava","estavas","estávamos","estáveis","estavam","estivera","estiveras","estivéramos","estivéreis","estiveram","estarei","estarás","estará","estaremos","estareis","estarão","estaria","estarias","estaríamos","estaríeis","estariam","esteja","estejas","estejamos","estejais","estejam","estivesse","estivesses","estivéssemos","estivésseis","estivessem","estiver","estiveres","estivermos","estiverdes","estiverem","estai","estejas","estejais","estares","estarmos","estardes","estarem","estado"],x=["estar","ser"],k=["a","ante","antes","após","até","através","com","contra","depois","desde","sem","entre","para","pra","perante","sob","sobre","trás","de","por","em","ao","à","aos","às","do","da","dos","das","dum","duma","duns","dumas","no","na","nos","nas","num","numa","nuns","numas","pelo","pela","pelos","pelas","deste","desse","daquele","desta","dessa","daquela","destes","desses","daqueles","destas","dessas","daquelas","neste","nesse","naquele","nesta","nessa","naquela","nestes","nesses","naqueles","nestas","nessas","naquelas","disto","disso","daquilo","nisto","nisso","naquilo","durante"],_=["também","e","ou","nem"],j=["agora","conforme","conquanto","contanto","embora","enquanto","então","entretanto","malgrado","mas","pois","porém","porquanto","porque","senão","contudo"],q=["diz","dizem","disse","disseram","dizia","diziam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","requer","requerem","requereu","requereram","requeria","requeriam","afirma","afirmam","afirmou","afirmaram","afirmava","afirmavam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","perguntam","perguntou","perguntaram","perguntava","perguntavam","explica","explicam","explicou","explicaram","explicava","explicavam","relata","relatam","relatou","relataram"],E=["provavelmente","imediatamente","ocasionalmente","indubitavelmente","para","possivelmente","logo","simultaneamente","exceto","inquestionavelmente"],S=["extremamente","bem","completamente","totalmente","grandemente","seriamente","absolutamente","bastante","sobremodo","sobremaneira","tão"],A=["dou","dás","dá","damos","dais","dão","dei","deu","demos","deram","dava","davas","dávamos","dáveis","davam","dera","deras","déramos","déreis","deram","darei","darás","dará","daremos","dareis","darão","daria","darias","daríamos","daríeis","dariam","dê","dês","dêmos","deis","deem","déssemos","désseis","dessem","der","deres","dermos","derdes","derem","dai","deis","dares","darmos","dardes","darem","fazendo","faço","fazes","faz","fazemos","fazeis","fazem","fiz","fizeste","fez","fizemos","fizestes","fizeram","fazia","fazias","fazíamos","fazíeis","faziam","fizera","fizeras","fizéramos","fizéreis","farei","farás","fará","faremos","fareis","faria","farias","faríamos","faríeis","fariam","faça","faças","façamos","façais","façam","fizesse","fizesses","fizéssemos","fizésseis","fizessem","fizer","fizeres","fizermos","fizerdes","fizerem","fazei","fazeres","fazermos","fazerdes","fazerem"],T=["dar","fazer"],C=["devagar","rapidamente","grande","grandes","depressa","claramente","effectivamente","realmente","exclusivamente","simplesemente","somente","unicamente","lentamente","raramente","certamente","talvez","actualmente","dificilmente","principalmente","gerlamente","enorme","enormes","pequeno","pequena","pequenos","pequenas","minúsculo","minúsculos","minúscula","minúsculas","velho","velhos","velha","velhas","lindo","linda","lindos","lindas","alto","alta","altos","altas","baixo","baixa","baixos","baixas","longo","longa","longos","longas","curto","curta","curtos","curtas","fácil","fáceis","difícil","difíceis","simples","mesmo","mesma","mesmos","mesmas","mêsmo","mêsmos","mêsma","mêsmas","cedo","tarde","importante","importantes","capaz","capazes","certo","certa","certos","certas","usual","usuals","ultimamente","possível","possíveis","comum","comuns","freqüentemente","constantemente","continuamente","diretamente","levemente","algures","semelhante","semelhantes","similar","similares","sempre","ainda","já","atrás","depois"],O=["pior","melhor","melhores","bom","boa","bons","boas","bonito","bonita","bonitos","bonitas","grande","grandes","pequeno","pequena","pequenos","pequenas","velho","velhos","velha","velhas","mau","má","maus","más"],D=["ai","ah","ih","alô","oi","olá","ui","uf","psiu","mau","olha","viva","uau","wow","oh","shi"],P=["kg","mg","gr","g","km","m","l","ml","cl"],R=["segundos","minuto","minutos","hora","horas","dia","dias","semana","semanas","mes","meses","ano","anos","hoje","amanhã","ontem"],B=["caso","casos","coisa","coisas","detalhe","detalhes","forma","formas","jeito","jeitos","maneira","maneiras","modo","modos","suijeto","sujeitos","tópico","tópicos","vez","vezes"],F=["sim","não","ok","amém","etc","euro","euros","adeus","jeitos"],M=["sr","sra","sras","dr","dra","prof"];a.exports=function(){return{filteredAtBeginning:C,filteredAtEnding:[].concat(s,y,x,T,O),filteredAtBeginningAndEnding:[].concat(r,k,_,p,S,m,g),filteredAnywhere:[].concat(i,o,n,d,l,c,u,f,b,h,v,z,w,j,q,E,A,D,P,R,B,F,M),all:[].concat(r,o,s,n,d,l,c,u,p,g,m,f,b,h,v,z,y,w,x,k,_,j,q,E,S,A,T,C,O,D,P,R,B,F,M)}}},function(a,e,t){"use strict";var i=t(1363)().allWords,r=["быть","был","была","было","были","будет","будут"],o=["мочь","мог","могла","могли","могу","можешь","может","можем","можете","могут","смочь","смогу","сможешь","сможет","сможем","сможете","смогут","решиться","решился","решилась","решились","решусь","решишься","решится","решимся","решитесь","решатся","делать","делал","делала","делало","делали","делали","делаю","делаешь","делает","делаем","делаете","делают","сделать","сделал","сделала","сделало","сделали","сделали","сделаю","сделаешь","сделает","сделаем","сделаете","сделают","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","следует","следовало","необходимо","необходим","необходима","необходимы","нужно","нужен","нужна","обязан","обязана","обязано","обязаны","должен","должна","должно","должны","требуется","требуются","имеется","имеются","есть","можно"],s=["появиться","появился","появилась","появилось","появились","появлюсь","появишься","появится","появимся","появитесь","появимся","появляться","появлялся","появлялась","появлялось","появлялись","появляюсь","появляешься","появляется","появляемся","появляются","появляетесь","стал","стала","стало","стану","станешь","станет","станем","станете","станут","становиться","становился","становилось","становилась","становились","становлюсь","становишься","становится","становимся","становитесь","становятся","прийти","пришел","пришёл","пришла","пришло","пришли","приду","придешь","придёшь","придет","придёт","придем","придём","придете","придёте","придут","приходить","приходил","приходила","приходило","приходили","прихожу","приходишь","приходит","приходим","приходите","происходить","происходил","происходила","происходило","происходили","происходит","происходят","держать","держал","держала","держало","держали","держу","держишь","держит","держим","держите","держут","содержать","содержал","содержала","содержало","содержали","содержу","содержишь","содержит","содержим","содержите","содержут","остаться","остался","осталась","осталось","остались","останусь","останешься","останется","останутся","останетесь","останемся","оставаться","оставался","оставалась","оставалось","оставались","остаюсь","остаешься","остаёшься","остается","остаётся","остаемся","остаёмся","остаетесь","остаётесь","остаются","изменяться","изменялся","изменялась","изменялось","изменялись","изменюсь","изменишься","изменится","изменимся","изменитесь","изменятся","успеть","успел","успела","успело","успели","успею","успеешь","успеет","успеем","успеете","успеют","заниматься","занимался","занималась","занимаюсь","занимаешься","занимается","занимаемся","занимаетесь","занимаемся","заняться","занялся","занялась","занялись","займусь","займешься","займется","займемся","займетесь","займутся","займёшься","займётся","займёмся","займётесь"],n=["сказать","сказал","сказала","сказали","говорить","говорил","говорила","говорили","говорит","говорю","говорим","говоришь","говорят","говорите","объявить","объявил","объявила","объявили","заявить","заявил","заявила","заявили","спросить","спросил","спросила","спросили","указать","указал","указала","указали","объяснить","объяснил","объяснила","объяснили","подумать","подумал","подумала","подумали","думать","думал","думала","думали","думаю","думает","думаешь","думаем","думаете","думают","рассказывать","рассказывал","рассказывала","рассказывали","рассказывают","рассказывает","рассказать","рассказал","рассказала","рассказали","обсудить","обсудил","обсудила","обсудили","предложить","предложил","предложила","предложили","понимать","понимал","понимала","понимали","понимаю","понимаешь","понимает","понимаем","понимаете","понимают","добавить","добавил","добавила","добавили","добавлю","добавишь","добавит","добавим","добавите","добавят"],d=["казаться","кажется","казалось","казалась","казался","казались","кажутся","давайте","давай","хотеть","хочу","хочешь","хочет","хотим","хотите","хотят","хотел","хотела","хотело","хотели","показать","показал","показала","показало","показали","покажу","покажешь","покажет","покажем","покажете","покажут","показывать","показывал","показывала","показывало","показывали","показываю","показываешь","показывает","показываем","показываете","показывают","идти","шел","шёл","шла","шло","шли","иду","идешь","идёшь","идет","идёт","идем","идём","идете","идёте","идут","брать","брал","брала","брало","брали","беру","берешь","берёшь","берёт","берем","берём","берёте","берут","взять","взял","взяла","взяло","взяли","возьму","возьмешь","возьмет","возьмем","возьмете","возьмут","класть","кладу","кладешь","кладет","кладёшь","кладёт","кладем","кладете","кладём","кладёте","кладут","положить","положил","положила","положило","положили","положу","положишь","положит","положим","положите","положат","использовать","использовал","использовала","использовало","использовали","использую","используешь","используем","используете","используют","пробовать","пробовал","пробовала","пробовало","пробовали","пробую","пробуешь","пробует","пробуем","пробуете","пробуют","попробовать","попробовал","попробовала","попробовало","попробовали","попробую","попробуешь","попробует","попробуем","попробуете","попробуют","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","означать","означал","означала","означало","означали","означает","означают","добавлять","добавлял","добавляла","добавляло","добавляли","добавляю","добавляешь","добавляет","добавляем","добавляете","добавляют","состоять","состоял","состояла","состояло","состояли","состою","состоишь","состоит","состоим","состоите","состоят","убеждаться","убедился","убедилась","убедилось","убедишься","убедится","убедимся","убедитесь","убедятся","убеждать","убедил","убедила","убедили","убедишь","убедит","убедим","убедите","убедят","являться","являлся","являлась","являлось","являлись","являюсь","являешься","является","являемся","являетесь","являются"],l=["один","одна","одно","одни","два","две","двое","двух","двоих","двум","двоим","двумя","двоими","три","трое","трех","трёх","троих","трем","трём","троим","тремя","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать","двенадцать","тринадцать","четырнадцать","пятнадцать","шестнадцать","семнадцать","восемнадцать","девятнадцать","двадцать","тридцать","сорок","пятьдесят","шестьдесят","семьдесят","восемьдесят","девяносто","сто","сотни","двести","триста","четыреста","пятьсот","шестьсот","семьсот","восемьсот","девятьсот","тысяча","тысячи","тысяче","тысячей","тысячам","тысячами","тысячах","тыс","миллион","миллиона","миллиону","миллионом","миллионе","миллионы","миллионов","миллионам","миллионами","миллионах","миллиард","миллиарда","миллиарду","миллиардом","миллиарде","миллиарды","миллиардов","миллиардам","миллиардами","миллиардах"],c=["первый","первого","первому","первом","первым","первая","первой","первое","первые","первых","первыми","второй","второго","второму","втором","вторым","вторая","второй","второе","вторые","вторых","вторыми","третий","третьего","третьему","третьим","третьем","третья","третьей","третье","третьи","третьих","третьими","четвертый","четвертого","четвертому","четвертым","четвертом","четвертая","четвертой","четвертое","четвертые","четвертых","четвертыми","пятый","пятого","пятому","пятом","пятым","пятая","пятое","пятые","пятых","пятыми","шестой","шестого","шестому","шестым","шестая","шестое","шестые","шестых","шестыми","седьмой","седьмого","седьмому","седьмым","седьмая","седьмое","седьмые","седьмых","седьмыми","восьмой","восьмого","восьмому","восьмым","восьмая","восьмое","восьмые","восьмых","восьмыми","девятый","девятого","девятому","девятым","девятая","девятое","девятые","девятых","девятыми","десятый","десятого","десятому","десятым","десятая","десятое","десятые","десятых","десятыми","одиннадцатый","одиннадцатого","одиннадцатому","одиннадцатым","одиннадцатая","одиннадцатое","одиннадцатые","одиннадцатых","одиннадцатыми","двенадцатый","двенадцатого","двенадцатому","двенадцатым","двенадцатая","двенадцатое","двенадцатые","двенадцатых","двенадцатыми","тринадцатый","тринадцатого","тринадцатому","тринадцатым","тринадцатая","тринадцатое","тринадцатые","тринадцатых","тринадцатыми","четырнадцатый","четырнадцатого","четырнадцатому","четырнадцатым","четырнадцатая","четырнадцатое","четырнадцатые","четырнадцатых","четырнадцатыми","пятнадцатый","пятнадцатого","пятнадцатому","пятнадцатым","пятнадцатая","пятнадцатое","пятнадцатые","пятнадцатых","пятнадцатыми","шестнадцатый","шестнадцатого","шестнадцатому","шестнадцатым","шестнадцатая","шестнадцатое","шестнадцатые","шестнадцатых","шестнадцатыми","семнадцатый","семнадцатого","семнадцатому","семнадцатым","семнадцатая","семнадцатое","семнадцатые","семнадцатых","семнадцатыми","восемнадцатый","восемнадцатого","восемнадцатому","восемнадцатым","восемнадцатая","восемнадцатое","восемнадцатые","восемнадцатых","восемнадцатыми","девятнадцатый","девятнадцатого","девятнадцатому","девятнадцатым","девятнадцатая","девятнадцатое","девятнадцатые","девятнадцатых","девятнадцатыми","двадцатый","двадцатого","двадцатому","двадцатым","двадцатая","двадцатое","двадцатые","двадцатых","двадцатыми","тридцатый","тридцатого","тридцатому","тридцатым","тридцатая","тридцатое","тридцатые","тридцатых","тридцатыми","сороковой","сорокового","сороковому","сороковым","сороковая","сороковое","сороковые","сороковых","сороковыми","пятидесятый","пятидесятого","пятидесятому","пятидесятым","пятидесятая","пятидесятое","пятидесятые","пятидесятых","пятидесятыми","шестидесятый","шестидесятого","шестидесятому","шестидесятым","шестидесятая","шестидесятое","шестидесятые","шестидесятых","шестидесятыми","семидесятый","семидесятого","семидесятому","семидесятым","семидесятая","семидесятое","семидесятые","семидесятых","семидесятыми","восьмидесятый","восьмидесятого","восьмидесятому","восьмидесятым","восьмидесятая","восьмидесятое","восьмидесятые","восьмидесятых","восьмидесятыми","девяностый","девяностого","девяностому","девяностым","девяностая","девяностое","девяностые","девяностых","девяностыми","сотый","сотого","сотому","сотым","сотая","сотое","сотые","сотых","сотыми","двухсотый","двухсотого","двухсотому","двухсотым","двухсотая","двухсотое","двухсотые","двухсотых","двухсотыми","трехсотый","трехсотого","трехсотому","трехсотым","трехсотая","трехсотое","трехсотые","трехсотых","трехсотыми","трёхсотый","трёхсотого","трёхсотому","трёхсотым","трёхсотая","трёхсотое","трёхсотые","трёхсотых","трёхсотыми","четырехсотый","четырехсотого","четырехсотому","четырехсотым","четырехсотая","четырехсотое","четырехсотые","четырехсотых","четырехсотыми","четырёхсотый","четырёхсотого","четырёхсотому","четырёхсотым","четырёхсотая","четырёхсотое","четырёхсотые","четырёхсотых","четырёхсотыми","пятисотый","пятисотого","пятисотому","пятисотым","пятисотая","пятисотое","пятисотые","пятисотых","пятисотыми","шестисотый","шестисотого","шестисотому","шестисотым","шестисотая","шестисотое","шестисотые","шестисотых","шестисотыми","семисотый","семисотого","семисотому","семисотым","семисотая","семисотое","семисотые","семисотых","семисотыми","восьмисотый","восьмисотого","восьмисотому","восьмисотым","восьмисотая","восьмисотое","восьмисотые","восьмисотых","восьмисотыми","девятисотый","девятисотого","девятисотому","девятисотым","девятисотая","девятисотое","девятисотые","девятисотых","девятисотыми","тысячный","тысячного","тысячному","тысячным","тысячная","тысячное","тысячные","тысячных","тысячными","миллионный","миллионного","миллионному","миллионным","миллионная","миллионное","миллионные","миллионных","миллионными","миллиардный","миллиардного","миллиардному","миллиардным","миллиардная","миллиардное","миллиардные","миллиардных","миллиардными"],u=["я","меня","мне","мной","мною","ты","тебя","тебе","тобой","он","его","него","ему","нему","нем","нём","им","ним","она","ее","нее","неё","её","ей","ею","ней","нею","оно","мы","нам","нас","нами","вы","вас","вам","вами","они","них","ими","ними","их"],p=["тот","тому","том","тем","того","та","той","ту","то","те","тех","теми","этот","этому","этом","этим","этого","эта","этой","эту","это","эти","этих","этими","такой","такого","такому","таким","таком","такая","такую","такое","такие","таких","такими","этакий","этакого","этакому","этаким","этаком","этакая","этакую","этакое","этакие","этаких","этакими"],g=["мой","моего","моему","моём","моим","моя","моей","мое","моё","мои","моих","моим","твой","твоего","твоему","твоём","твоем","твоим","твоя","твоей","твою","твое","твоё","твои","твоих","твоим","свой","своего","своему","своём","своем","своим","своя","своей","свою","свое","своё","свои","своих","своим","наш","нашего","нашему","нашем","наша","нашей","наше","наши","нашим","наших","ваш","вашего","вашему","вашем","ваша","вашей","ваше","ваши","вашим","ваших"],m=["некоторый","некоторого","некоторому","некоторым","некотором","некоторая","некоторую","некоторое","некоторые","некоторых","некоторыми","многие","многого","многому","многим","многом","многая","многую","многое","многие","многих","многими","много","множество","каждый","каждого","каждому","каждым","каждом","каждая","каждую","каждое","каждые","каждых","каждыми","достаточно","мало","более","больше","большинство","большинства","большинству","большинстве","несколько","нескольких","менее","меньше","наиболее","наименее","угодно","же"],f=["себя","себе"],b=["ничто","ничего","ничему","ничем","ни о чем","ни о чём","никто","никого","никому","никем","ни о ком","весь","всего","всему","всем","всём","все","всё","всех","всеми","всякий","всякого","всякому","всяким","всяком","всякая","всякой","всякую","всякое","всякие","всяких","всякими","кто-то","кого-то","кому-то","кем-то","ком-то","что-то","чего-то","чему-то","чем-то","чём-то","кто-либо","кого-либо","кому-либо","кем-либо","ком-либо","что-либо","чего-либо","чему-либо","чем-либо","чём-либо","кое-кто","кое-кого","кое-кому","кое-кем","кое-ком","кое-что","кое-чего","кое-чему","кое-чем","кое-чём","любой","любого","любому","любым","любом","любая","любую","любое","любые","любых","любыми","какой","какого","какому","каким","каком","какая","какую","какое","какие","каких","какими","какой-то","какого-то","какому-то","каким-то","каком-то","какая-то","какую-то","какое-то","какие-то","каких-то","какими-то"],h=["чей-то","чьего-то","чьему-то","чьим-то","чьем-то","чьём-то","чья-то","чьей-то","чье-то","чьё-то","чьи-то","чьих-то","чьими-то","ничей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими","ничейный","ничейного","ничейному","ничейным","ничейном","ничейная","ничейной","ничейную","ничейное","ничейные","ничейных","ничейными"],v=["который","которого","которому","которым","котором","которая","которую","которое","которые","которых","которыми","чей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими"],z=["кто","кого","кому","кем","что","чего","чему","чем","чём"],y=["где","куда","откуда","как","почему","зачем","сколько","ли","когда"],w=["везде","нигде","там","здесь","повсюду"],x=["никогда","всегда","однажды","единожды","дважды","трижды","четырежды","уже"],k=["чрезвычайно","очень","крайне","абсолютно","полностью","совершенно","часто","чаще","довольно","несколько","значительно","немного","немножко","частично","просто"],_=["базовый","базового","базовому","базовым","базовом","базовая","базовой","базовое","базовые","базовых","базовым","базовыми","быстрый","быстрого","быстрому","быстрым","быстром","быстрая","быстрой","быстрое","быстрые","быстрых","быстрым","быстрыми","быстрейший","быстрейшего","быстрейшему","быстрейшим","быстрейшем","быстрейшая","быстрейшей","быстрейшее","быстрейшие","быстрейших","быстрейшим","быстрейшими","большой","большого","большому","большим","большом","большая","большое","большие","больших","большим","большими","быстрее","быстро","важный","важного","важному","важным","важном","важная","важной","важное","важные","важных","важным","важными","важнее","важно","возможный","возможного","возможному","возможным","возможном","возможная","возможной","возможное","возможные","возможных","возможным","возможными","высокий","высокого","высокому","высоким","высоком","высокая","высокой","высокое","высокие","высоких","высоким","высокими","выше","высоко","главный","главного","главному","главным","главном","главная","главной","главное","главные","главных","главным","главными","далекий","далекого","далекому","далеким","далеком","далекая","далекой","далекое","далекие","далеких","далеким","далекими","далёкий","далёкого","далёкому","далёким","далёком","далёкая","далёкой","далёкое","далёкие","далёких","далёким","далёкими","длиннее","длинный","длинного","длинному","длинным","длинном","длинная","длинной","длинное","длинные","длинных","длинным","длинными","доступный","доступного","доступному","доступным","доступном","доступная","доступной","доступное","доступные","доступных","доступным","доступными","жуткий","жуткого","жуткому","жутким","жутком","жуткая","жуткой","жуткое","жуткие","жутких","жутким","жуткими","законченный","законченного","законченному","законченным","законченном","законченная","законченной","законченное","законченные","законченных","законченным","законченными","занят","занята","заняты","занятой","занятого","занятому","занятым","занятом","занятая","занятое","занятые","занятых","занятым","занятыми","короткий","короткого","короткому","коротким","коротком","короткая","короткой","короткое","короткие","коротких","коротким","короткими","короче","кошмарный","кошмарного","кошмарному","кошмарным","кошмарном","кошмарная","кошмарной","кошмарное","кошмарные","кошмарных","кошмарным","кошмарными","красивый","красивого","красивому","красивым","красивом","красивая","красивой","красивое","красивые","красивых","красивым","красивыми","лёгкий","лёгкого","лёгкому","лёгким","лёгком","лёгкая","лёгкой","лёгкое","лёгкие","лёгких","лёгким","лёгкими","легкий","легкого","легкому","легким","легком","легкая","легкой","легкое","легкие","легких","легким","легкими","легко","легче","лучше","лучший","лучшего","лучшему","лучшим","лучшем","лучшая","лучшей","лучшее","лучшие","лучших","лучшим","лучшими","маленький","маленького","маленькому","маленьким","маленьком","маленькая","маленькой","маленькое","маленькие","маленьких","маленьким","маленькими","малюсенький","малюсенького","малюсенькому","малюсеньким","малюсеньком","малюсенькая","малюсенькой","малюсенькое","малюсенькие","малюсеньких","малюсеньким","малюсенькими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","многочисленный","многочисленного","многочисленному","многочисленным","многочисленном","многочисленная","многочисленной","многочисленное","многочисленные","многочисленных","многочисленным","многочисленными","молодой","молодого","молодому","молодым","молодом","молодая","молодое","называемый","называемого","называемому","называемым","называемом","называемая","называемой","называемое","называемые","называемых","называемым","называемыми","больший","большего","большему","большим","большем","большая","большей","большее","большие","больших","большим","большими","наибольший","наибольшего","наибольшему","наибольшим","наибольшем","наибольшая","наибольшей","наибольшее","наибольшие","наибольших","наибольшим","наибольшими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","наименьший","наименьшего","наименьшему","наименьшим","наименьшем","наименьшая","наименьшей","наименьшее","наименьшие","наименьших","наименьшим","наименьшими","наихудший","наихудшего","наихудшему","наихудшим","наихудшем","наихудшая","наихудшей","наихудшее","наихудшие","наихудших","наихудшим","наихудшими","напрямую","настоящий","настоящего","настоящему","настоящим","настоящем","настоящая","настоящей","настоящее","настоящие","настоящих","настоящим","настоящими","недавний","недавнего","недавнему","недавним","недавнем","недавняя","недавней","недавнее","недавние","недавних","недавним","недавними","необходимый","необходимого","необходимому","необходимым","необходимом","необходимая","необходимой","необходимое","необходимые","необходимых","необходимым","необходимыми","ниже","низкий","низкого","низкому","низким","низком","низкая","низкой","низкое","низкие","низких","низким","низкими","новейший","новейшего","новейшему","новейшим","новейшем","новейшая","новейшей","новейшее","новейшие","новейших","новейшим","новейшими","новый","нового","новому","новым","новом","новая","новое","новые","новых","новым","новыми","нормальный","нормального","нормальному","нормальным","нормальном","нормальная","нормальное","нормальные","нормальных","нормальным","нормальными","обыкновенный","обыкновенного","обыкновенному","обыкновенным","обыкновенном","обыкновенная","обыкновенное","обыкновенные","обыкновенных","обыкновенным","обыкновенными","обычный","обычного","обычному","обычным","обычном","обычная","обычное","обычные","обычных","обычным","обычными","основной","основного","основному","основным","основном","основная","основное","основные","основных","основным","основными","особенный","особенного","особенному","особенным","особенном","особенная","особенное","особенные","особенных","особенным","особенными","отличный","отличного","отличному","отличным","отличном","отличная","отличное","отличные","отличных","отличным","отличными","очевидный","очевидного","очевидному","очевидным","очевидном","очевидная","очевидное","очевидные","очевидных","очевидным","очевидными","плохой","плохого","плохому","плохим","плохом","плохая","плохое","плохие","плохих","плохим","плохими","последний","последнего","последнему","последним","последнем","последняя","последней","последнее","последние","последних","последним","последними","постоянно","постоянный","постоянного","постоянному","постоянным","постоянном","постоянная","постоянное","постоянные","постоянных","постоянным","постоянными","похожий","похожего","похожему","похожим","похожем","похожая","похожей","похожее","похожие","похожих","похожим","похожими","почти","предыдущий","предыдущего","предыдущему","предыдущим","предыдущем","предыдущая","предыдущей","предыдущее","предыдущие","предыдущих","предыдущим","предыдущими","простейший","простейшая","простейшей","простой","простого","простому","простым","простом","простая","простое","простые","простых","простым","простыми","проще","ранний","раннего","раннему","ранним","раннем","ранняя","ранней","раннее","ранние","ранних","ранним","ранними","разный","разного","разному","разным","разном","разная","разной","разное","разные","разных","разным","разными","самый","самого","самому","самым","самом","самая","самой","самое","самые","самых","самым","самыми","собственный","собственного","собственному","собственным","собственном","собственная","собственное","собственные","собственных","собственным","собственными","специальный","специального","специальному","специальным","специальном","специальная","специальное","специальные","специальных","специальным","специальными","специфичный","специфичного","специфичному","специфичным","специфичном","специфичная","специфичное","специфичные","специфичных","специфичным","специфичными","средний","среднего","среднему","средним","среднем","средняя","средней","среднее","средние","средних","средним","средними","старейший","старейшего","старейшему","старейшим","старейшем","старейшая","старейшей","старейшее","старейшие","старейших","старейшим","старейшими","старый","старого","старому","старым","старом","старая","старой","старое","старые","старых","старым","старыми","текущий","текущего","текущему","текущим","текущем","текущая","текущей","текущее","текущие","текущих","текущим","текущими","тяжелее","тяжёлый","тяжёлого","тяжёлому","тяжёлым","тяжёлом","тяжёлая","тяжёлое","тяжёлые","тяжёлых","тяжёлым","тяжёлыми","тяжелый","тяжелого","тяжелому","тяжелым","тяжелом","тяжелая","тяжелое","тяжелые","тяжелых","тяжелым","тяжелыми","хороший","хорошего","хорошему","хорошим","хорошем","хорошая","хорошей","хорошее","хорошие","хороших","хорошим","хорошими","хорошо","худший","худшего","худшему","худшим","худшем","худшая","худшей","худшее","худшие","худших","худшим","худшими","хуже","целый","целого","целому","целым","целом","целая","целой","целое","целые","целых","целым","целыми","именно","обязательно","действительно"],j=["а-ля","без","безо","без ведома","благодаря","близ","в","во","в адрес","в аспекте","в виде","в глазах","в глубь","в деле","в дополнение к","в духе","в завершение","в зависимости от","в заключение","в знак","в интересах","в качестве","в лице","в меру","в направлении","в направлении к","в направлении ко","в нарушение","в области","в обмен на","в обстановке","в обход","в ответ на","в отдалении от","в отличие от","в отношении","в память","в плане","в пользу","в порядке","в предвидении","в предвкушении","в преддверии","в присутствии","в продолжение","в противность","в противовес","в противоположность","в процессе","в разрезе","в районе","в рамках","в рассуждении","в расчете на","в результате","в роли","в ряду","в свете","в связи с","в связи со","в силу","в случае","в смысле","в согласии с","в сообществе с","в соответствии с","в соответствии со","в сопоставлении с","в сопровождении","в составе","в сравнении с","в сравнении со","в стороне от","в сторону","в сфере","в счет","в течение","в угоду","в унисон с","в условиях","в ущерб","в форме","в ходе","в целях","в честь","в числе","в число","вблизи","вблизи от","вверху","ввиду","вглубь","вдалеке от","вдали","вдали от","вдобавок к","вдобавок ко","вдогон","вдогонку","вдоль","вдоль по","взамен","включая","вкось","вкруг","вместе с","вместе со","вместо","вне","вне зависимости от","внизу","внутри","внутрь","вовнутрь","во время","во главе","во главе с","во главе со","во избежание","во изменение","во имя","во исполнение","во славу","возле","вокруг","волею","вопреки","вперед","впереди","вплоть до","впредь до","вразрез","времен","вроде","вслед","вослед","вслед за","вследствие","выше","для","до","за","за исключением","за счет","заботами","из","изо","из числа","из-за","из-под","из-подо","изнутри","именем","имени","исключая","исходя из","к","ко","к числу","касаемо","касательно","кончая","кроме","кругом","между","меж","промеж","промежду","на","мимо","минуя","на","на базе","на благо","на глазах у","на грани","на имя","на манер","на основании","на основе","на почве","на правах","на предмет","на протяжении","на пути","на пути к","на пути ко","на путях","на путях к","на путях ко","на радость","на случай","на смену","на стороне","на сторону","на уровне","на фоне","наверху","навстречу","над","надо","назади","накануне","наперекор","наперерез","наперехват","наподобие","напротив","наравне с","наравне со","наряду с","наряду со","насупротив","насчет","начиная","начиная от","начиная с","начиная со","не без","не в пример","не говоря о","не говоря об","не говоря обо","не до","не считая","невдалеке от","невзирая на","недалеко","недалеко от","независимо","независимо от","неподалеку от","несмотря на","ниже","о","об","обо","около","окрест","от","ото","от имени","от лица","относительно","памяти","перед","передо","пред","предо","перед","передо","пред","предо","перед лицом","плюс к","плюс ко","по","по адресу","по аналогии с","по аналогии со","по вине","по истечении","по линии","по мере","по направлению","по направлению к","по направлению ко","по отношению к","по отношению ко","по поводу","по праву","по примеру","по причине","по прошествии","по пути","по случаю","по сравнению с","по сравнению со","по стопам","по части","по-за","по-над","по-под","поблизости","поблизости от","поверх","погодя","под","подо","под видом","под знаком","под предлогом","под председательством","под эгидой","подле","подобно","позади","позднее","поздней","позже","помимо","поодаль от","поперед","поперек","порядка","посереди","посередине","посередке","посередь","после","посреди","посредине","посредством","превыше","прежде","при","при всей","при всем","при всех","при помощи","при посредстве","при условии","применительно к","применительно ко","про","против","противно","путем","ради","раньше","рядом с","рядом со","с","со","с ведома","с помощью","с учетом","с целью","сбоку","сбоку от","сверх","сверху","свыше","сзади","силами","сквозь","следом за","смотря по","снаружи","снизу","со стороны","совместно с","совместно со","совокупно с","согласно","согласно с","согласно со","сообразно","сообразно с","сообразно со","сообща с","сообща со","соответственно","соответственно с","соответственно со","соразмерно","соразмерно с","соразмерно со","спереди","спустя","сравнительно с","сравнительно со","среди","средь","сродни","судя по","супротив","считая","типа","у","ценой","ценою","через","что до"],q=["и","или","и/или","еще","ещё","а"],E=["если","даже"],S=["ох","вау","тю-тю","ох-ох-ох","эх","фуф","ага","угу","упс","ой","бее","ну","вот"],A=["ст","ч","л","кг","полкило","г","гр","мл","дл","пол-литра","мг","см","м","км"],T=["секунд","секунда","минут","минута","час","часа","часов","день","дня","дней","неделя","недели","недель","месяц","месяца","месяцев","год","года","году","годы","лет","гг","сегодня","завтра","послезавтра","вчера","позавчера","тыс до н э","н э","до н э","тыс до н"],C=["вещь","вещи","вещью","вещей","вещам","вещами","вещах","метод","метода","методом","методу","методе","методы","методам","методами","методах","способ","способа","способом","способу","способе","способы","способам","способами","способах","свойство","свойства","свойстве","свойств","свойствам","свойствах","свойствами","случай","случая","случаем","случаю","случае","случаи","случаям","случаями","случаях","дело","дела","делом","делу","деле","делам","делами","делах","сходство","сходства","сходстве","сходств","сходствам","сходствах","сходствами","часть","части","частью","частей","частям","частями","частях","штука","штуки","штуке","штуку","штук","штукам","штуками","штуках","раз","раза","разом","разу","разе","разы","разам","разами","разах","вид","вида","видом","виду","виде","виды","видам","видами","видах","процент","процента","процентом","проценту","проценте","проценты","процентам","процентами","процентах","аспект","аспекта","аспектом","аспекту","аспекте","аспекты","аспектам","аспектами","аспектах","пункт","пункта","пунктом","пункту","пункте","пункты","пунктам","пунктами","пунктах","идея","идеи","идее","идеей","идеям","идеями","идеях","тема","темы","теме","тему","темой","темам","темами","темах","человек","человека","человеком","человеку","человеке","деталь","детали","деталью","деталей","деталям","деталями","деталях","подробность","подробности","подробностью","подробностей","подробностям","подробностями","подробностях","фактор","фактора","фактором","фактору","факторе","факторы","факторам","факторами","факторах","разница","разницы","разнице","разницу","разницей","различие","различия","различию","различий","различиям","различиями","различиях","отличие","отличия","отличию","отличий","отличиям","отличиями","отличиях","ситуация","ситуации","ситуацией","ситуаций","ситуациям","ситуациями","ситуациях","сфера","сферы","сфере","сферу","сферой","сферам","сферами","сферах"],O=["нет","да","конечно","отлично","верх","низ","ок","окей","аминь","и т д","и т. д.","и так далее","и тому подобное","прости","простите","пожалуйста","тут","так","не","вдруг","теперь","точно","бы","сам","сама","само","сами","иногда","сейчас","тоже","также","пока","ведь","потом","поэтому","явно","ни","не","будто","напрочь","причем","причём","зато","вперед","вперёд","назад","сразу","пусть","пускай"],D=["г-н","г-жа","тов","гр-н","гр-а","гр","проф"],P=["мл"];a.exports=function(){return{filteredAtEnding:[].concat(c,_),filteredAtBeginningAndEnding:[].concat(j,q,p,k,m,g),filteredAnywhere:[].concat(i,x,u,f,S,l,r,o,s,n,d,b,E,v,z,y,w,O,A,T,C),all:[].concat(l,c,p,g,f,u,m,b,h,v,z,y,w,x,r,o,s,j,q,E,n,i,k,d,S,_,A,C,O,D,P)}}},function(a,e,t){function i(a,e){return r(e,function(e){return a[e]})}var r=t(241);a.exports=i},function(a,e,t){function i(a,e,t){return a&&a.length?(e=t||void 0===e?1:o(e),r(a,0,e<0?0:e)):[]}var r=t(1730),o=t(1152);a.exports=i},function(a,e){function t(a,e,t){var i=-1,r=a.length;e<0&&(e=-e>r?0:r+e),t=t>r?r:t,t<0&&(t+=r),r=e>t?0:t-e>>>0,e>>>=0;for(var o=Array(r);++i<r;)o[i]=a[i+e];return o}a.exports=t},function(a,e,t){function i(a,e,t){for(var i=t?s:o,u=a[0].length,p=a.length,g=p,m=Array(p),f=1/0,b=[];g--;){var h=a[g];g&&e&&(h=n(h,d(e))),f=c(h.length,f),m[g]=!t&&(e||u>=120&&h.length>=120)?new r(g&&h):void 0}h=a[0];var v=-1,z=m[0];a:for(;++v<u&&b.length<f;){var y=h[v],w=e?e(y):y;if(y=t||0!==y?y:0,!(z?l(z,w):i(b,w,t))){for(g=p;--g;){var x=m[g];if(!(x?l(x,w):i(a[g],w,t)))continue a}z&&z.push(w),b.push(y)}}return b}var r=t(1154),o=t(1251),s=t(1252),n=t(241),d=t(280),l=t(1155),c=Math.min;a.exports=i},function(a,e,t){function i(a){return r(a)?a:[]}var r=t(345);a.exports=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1159);e.scoreToRating=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1366);e.presenter=i},function(a,e,t){"use strict";function i(a){return r(a.getText())}Object.defineProperty(e,"__esModule",{value:!0});var r=t(1017);e.default=i},function(a,e,t){"use strict";var i=t(1369),r=t(1737),o=t(1738),s=t(1739),n=t(1272),d=t(173),l=function(a,e,t){return""!==a&&r(e,a,t)},c=function(a){for(var e=d(a.getKeyword()),t=a.getLocale(),r=i(a.getText()),c=a.getPermalink(),u={total:r.length,totalNaKeyword:0,keyword:{totalKeyword:0,matchedAnchors:[]},internalTotal:0,internalDofollow:0,internalNofollow:0,externalTotal:0,externalDofollow:0,externalNofollow:0,otherTotal:0,otherDofollow:0,otherNofollow:0},p=0;p<r.length;p++){var g=r[p],m=n.getFromAnchorTag(g),f=n.areEqual(m,c);l(e,g,t)&&!f&&(u.keyword.totalKeyword++,u.keyword.matchedAnchors.push(g));var b=o(g,c),h=s(g);u[b+"Total"]++,u[b+h]++}return u};a.exports=function(a){return c(a)}},function(a,e,t){"use strict";var i=t(1349),r=t(173);a.exports=function(a,e,t){var o=a.match(/>(.*)/gi);return e=r(e),null!==o&&(o=o[0].replace(/<.*?>\s?/gi,""),i(o,e,t).length>0)}},function(a,e,t){"use strict";var i=t(1272);a.exports=function(a,e){var t=i.getFromAnchorTag(a),r=i.getProtocol(t);return r&&!i.protocolIsHttpScheme(r)||i.isRelativeFragmentURL(t)?"other":i.isInternalLink(t,i.getHostname(e))?"internal":"external"}},function(a,e,t){"use strict";var i=t(1064);a.exports=function(a){var e="Dofollow",t=new i.Parser({onopentag:function(a,t){"a"===a&&t.rel&&t.rel.toLowerCase().split(/\s/).includes("nofollow")&&(e="Nofollow")}});return t.write(a),t.end(),e}},function(a,e){a.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},function(a,e,t){function i(a,e,t){"object"==typeof a?(t=e,e=a,a=null):"function"==typeof e&&(t=e,e=d),this._callback=a,this._options=e||d,this._elementCB=t,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var r=t(1132),o=/\s+/g,s=t(1374),n=t(1742),d={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};i.prototype.onparserinit=function(a){this._parser=a},i.prototype.onreset=function(){i.call(this,this._callback,this._options,this._elementCB)},i.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},i.prototype._handleCallback=i.prototype.onerror=function(a){if("function"==typeof this._callback)this._callback(a,this.dom);else if(a)throw a},i.prototype.onclosetag=function(){var a=this._tagStack.pop();this._options.withEndIndices&&a&&(a.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(a)},i.prototype._createDomElement=function(a){if(!this._options.withDomLvl1)return a;var e;e="tag"===a.type?Object.create(n):Object.create(s);for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t]);return e},i.prototype._addDomElement=function(a){var e=this._tagStack[this._tagStack.length-1],t=e?e.children:this.dom,i=t[t.length-1];a.next=null,this._options.withStartIndices&&(a.startIndex=this._parser.startIndex),this._options.withEndIndices&&(a.endIndex=this._parser.endIndex),i?(a.prev=i,i.next=a):a.prev=null,t.push(a),a.parent=e||null},i.prototype.onopentag=function(a,e){var t={type:"script"===a?r.Script:"style"===a?r.Style:r.Tag,name:a,attribs:e,children:[]},i=this._createDomElement(t);this._addDomElement(i),this._tagStack.push(i)},i.prototype.ontext=function(a){var e,t=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(e=this.dom[this.dom.length-1]).type===r.Text)t?e.data=(e.data+a).replace(o," "):e.data+=a;else if(this._tagStack.length&&(e=this._tagStack[this._tagStack.length-1])&&(e=e.children[e.children.length-1])&&e.type===r.Text)t?e.data=(e.data+a).replace(o," "):e.data+=a;else{t&&(a=a.replace(o," "));var i=this._createDomElement({data:a,type:r.Text});this._addDomElement(i)}},i.prototype.oncomment=function(a){var e=this._tagStack[this._tagStack.length-1];if(e&&e.type===r.Comment)return void(e.data+=a);var t={data:a,type:r.Comment},i=this._createDomElement(t);this._addDomElement(i),this._tagStack.push(i)},i.prototype.oncdatastart=function(){var a={children:[{data:"",type:r.Text}],type:r.CDATA},e=this._createDomElement(a);this._addDomElement(e),this._tagStack.push(e)},i.prototype.oncommentend=i.prototype.oncdataend=function(){this._tagStack.pop()},i.prototype.onprocessinginstruction=function(a,e){var t=this._createDomElement({name:a,data:e,type:r.Directive});this._addDomElement(t)},a.exports=i},function(a,e,t){var i=t(1374),r=a.exports=Object.create(i),o={tagName:"name"};Object.keys(o).forEach(function(a){var e=o[a];Object.defineProperty(r,a,{get:function(){return this[e]||null},set:function(a){return this[e]=a,a}})})},function(a,e,t){function i(a,e){this.init(a,e)}function r(a,e){return c.getElementsByTagName(a,e,!0)}function o(a,e){return c.getElementsByTagName(a,e,!0,1)[0]}function s(a,e,t){return c.getText(c.getElementsByTagName(a,e,t,1)).trim()}function n(a,e,t,i,r){var o=s(t,i,r);o&&(a[e]=o)}var d=t(1064),l=d.DomHandler,c=d.DomUtils;t(43)(i,l),i.prototype.init=l;var u=function(a){return"rss"===a||"feed"===a||"rdf:RDF"===a};i.prototype.onend=function(){var a,e,t={},i=o(u,this.dom);i&&("feed"===i.name?(e=i.children,t.type="atom",n(t,"id","id",e),n(t,"title","title",e),(a=o("link",e))&&(a=a.attribs)&&(a=a.href)&&(t.link=a),n(t,"description","subtitle",e),(a=s("updated",e))&&(t.updated=new Date(a)),n(t,"author","email",e,!0),t.items=r("entry",e).map(function(a){var e,t={};return a=a.children,n(t,"id","id",a),n(t,"title","title",a),(e=o("link",a))&&(e=e.attribs)&&(e=e.href)&&(t.link=e),(e=s("summary",a)||s("content",a))&&(t.description=e),(e=s("updated",a))&&(t.pubDate=new Date(e)),t})):(e=o("channel",i.children).children,t.type=i.name.substr(0,3),t.id="",n(t,"title","title",e),n(t,"link","link",e),n(t,"description","description",e),(a=s("lastBuildDate",e))&&(t.updated=new Date(a)),n(t,"author","managingEditor",e,!0),t.items=r("item",i.children).map(function(a){var e,t={};return a=a.children,n(t,"id","guid",a),n(t,"title","title",a),n(t,"link","link",a),n(t,"description","description",a),(e=s("pubDate",a))&&(t.pubDate=new Date(e)),t}))),this.dom=t,l.prototype._handleCallback.call(this,i?null:Error("couldn't find root of feed"))},a.exports=i},function(a,e,t){function i(a){o.call(this,new r(this),a)}function r(a){this.scope=a}a.exports=i;var o=t(1375);t(43)(i,o),i.prototype.readable=!0;var s=t(1064).EVENTS;Object.keys(s).forEach(function(a){if(0===s[a])r.prototype["on"+a]=function(){this.scope.emit(a)};else if(1===s[a])r.prototype["on"+a]=function(e){this.scope.emit(a,e)};else{if(2!==s[a])throw Error("wrong number of arguments!");r.prototype["on"+a]=function(e,t){this.scope.emit(a,e,t)}}})},function(a,e,t){function i(){r.call(this)}a.exports=i;var r=t(297).EventEmitter;t(43)(i,r),i.Readable=t(1275),i.Writable=t(1754),i.Duplex=t(1755),i.Transform=t(1756),i.PassThrough=t(1757),i.Stream=i,i.prototype.pipe=function(a,e){function t(e){a.writable&&!1===a.write(e)&&l.pause&&l.pause()}function i(){l.readable&&l.resume&&l.resume()}function o(){c||(c=!0,a.end())}function s(){c||(c=!0,"function"==typeof a.destroy&&a.destroy())}function n(a){if(d(),0===r.listenerCount(this,"error"))throw a}function d(){l.removeListener("data",t),a.removeListener("drain",i),l.removeListener("end",o),l.removeListener("close",s),l.removeListener("error",n),a.removeListener("error",n),l.removeListener("end",d),l.removeListener("close",d),a.removeListener("close",d)}var l=this;l.on("data",t),a.on("drain",i),a._isStdio||e&&!1===e.end||(l.on("end",o),l.on("close",s));var c=!1;return l.on("error",n),a.on("error",n),l.on("end",d),l.on("close",d),a.on("close",d),a.emit("pipe",l),a}},function(a,e,t){"use strict";function i(a){var e=a.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=a.indexOf("=");return-1===t&&(t=e),[t,t===e?0:4-t%4]}function r(a){var e=i(a),t=e[0],r=e[1];return 3*(t+r)/4-r}function o(a,e,t){return 3*(e+t)/4-t}function s(a){for(var e,t=i(a),r=t[0],s=t[1],n=new p(o(a,r,s)),d=0,l=s>0?r-4:r,c=0;c<l;c+=4)e=u[a.charCodeAt(c)]<<18|u[a.charCodeAt(c+1)]<<12|u[a.charCodeAt(c+2)]<<6|u[a.charCodeAt(c+3)],n[d++]=e>>16&255,n[d++]=e>>8&255,n[d++]=255&e;return 2===s&&(e=u[a.charCodeAt(c)]<<2|u[a.charCodeAt(c+1)]>>4,n[d++]=255&e),1===s&&(e=u[a.charCodeAt(c)]<<10|u[a.charCodeAt(c+1)]<<4|u[a.charCodeAt(c+2)]>>2,n[d++]=e>>8&255,n[d++]=255&e),n}function n(a){return c[a>>18&63]+c[a>>12&63]+c[a>>6&63]+c[63&a]}function d(a,e,t){for(var i,r=[],o=e;o<t;o+=3)i=(a[o]<<16&16711680)+(a[o+1]<<8&65280)+(255&a[o+2]),r.push(n(i));return r.join("")}function l(a){for(var e,t=a.length,i=t%3,r=[],o=0,s=t-i;o<s;o+=16383)r.push(d(a,o,o+16383>s?s:o+16383));return 1===i?(e=a[t-1],r.push(c[e>>2]+c[e<<4&63]+"==")):2===i&&(e=(a[t-2]<<8)+a[t-1],r.push(c[e>>10]+c[e>>4&63]+c[e<<2&63]+"=")),r.join("")}e.byteLength=r,e.toByteArray=s,e.fromByteArray=l;for(var c=[],u=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,f=g.length;m<f;++m)c[m]=g[m],u[g.charCodeAt(m)]=m;u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},function(a,e){e.read=function(a,e,t,i,r){var o,s,n=8*r-i-1,d=(1<<n)-1,l=d>>1,c=-7,u=t?r-1:0,p=t?-1:1,g=a[e+u];for(u+=p,o=g&(1<<-c)-1,g>>=-c,c+=n;c>0;o=256*o+a[e+u],u+=p,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=i;c>0;s=256*s+a[e+u],u+=p,c-=8);if(0===o)o=1-l;else{if(o===d)return s?NaN:1/0*(g?-1:1);s+=Math.pow(2,i),o-=l}return(g?-1:1)*s*Math.pow(2,o-i)},e.write=function(a,e,t,i,r,o){var s,n,d,l=8*o-r-1,c=(1<<l)-1,u=c>>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,g=i?0:o-1,m=i?1:-1,f=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(n=isNaN(e)?1:0,s=c):(s=Math.floor(Math.log(e)/Math.LN2),e*(d=Math.pow(2,-s))<1&&(s--,d*=2),e+=s+u>=1?p/d:p*Math.pow(2,1-u),e*d>=2&&(s++,d/=2),s+u>=c?(n=0,s=c):s+u>=1?(n=(e*d-1)*Math.pow(2,r),s+=u):(n=e*Math.pow(2,u-1)*Math.pow(2,r),s=0));r>=8;a[t+g]=255&n,g+=m,n/=256,r-=8);for(s=s<<r|n,l+=r;l>0;a[t+g]=255&s,g+=m,s/=256,l-=8);a[t+g-m]|=128*f}},function(a,e){},function(a,e,t){"use strict";function i(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function r(a,e,t){a.copy(e,t)}var o=t(1161).Buffer,s=t(1750);a.exports=function(){function a(){i(this,a),this.head=null,this.tail=null,this.length=0}return a.prototype.push=function(a){var e={data:a,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},a.prototype.unshift=function(a){var e={data:a,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},a.prototype.shift=function(){if(0!==this.length){var a=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,a}},a.prototype.clear=function(){this.head=this.tail=null,this.length=0},a.prototype.join=function(a){if(0===this.length)return"";for(var e=this.head,t=""+e.data;e=e.next;)t+=a+e.data;return t},a.prototype.concat=function(a){if(0===this.length)return o.alloc(0);if(1===this.length)return this.head.data;for(var e=o.allocUnsafe(a>>>0),t=this.head,i=0;t;)r(t.data,e,i),i+=t.data.length,t=t.next;return e},a}(),s&&s.inspect&&s.inspect.custom&&(a.exports.prototype[s.inspect.custom]=function(){var a=s.inspect({length:this.length});return this.constructor.name+" "+a})},function(a,e){},function(a,e,t){(function(a){function i(a,e){this._id=a,this._clearFn=e}var r=void 0!==a&&a||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;e.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(a){a&&a.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(a,e){clearTimeout(a._idleTimeoutId),a._idleTimeout=e},e.unenroll=function(a){clearTimeout(a._idleTimeoutId),a._idleTimeout=-1},e._unrefActive=e.active=function(a){clearTimeout(a._idleTimeoutId);var e=a._idleTimeout;e>=0&&(a._idleTimeoutId=setTimeout(function(){a._onTimeout&&a._onTimeout()},e))},t(554),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==a&&a.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==a&&a.clearImmediate||this&&this.clearImmediate}).call(e,t(10))},function(a,e,t){(function(e){function t(a,e){function t(){if(!r){if(i("throwDeprecation"))throw new Error(e);i("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return a.apply(this,arguments)}if(i("noDeprecation"))return a;var r=!1;return t}function i(a){try{if(!e.localStorage)return!1}catch(a){return!1}var t=e.localStorage[a];return null!=t&&"true"===String(t).toLowerCase()}a.exports=t}).call(e,t(10))},function(a,e,t){"use strict";function i(a){if(!(this instanceof i))return new i(a);r.call(this,a)}a.exports=i;var r=t(1380),o=t(1133);o.inherits=t(43),o.inherits(i,r),i.prototype._transform=function(a,e,t){t(null,a)}},function(a,e,t){a.exports=t(1277)},function(a,e,t){a.exports=t(1052)},function(a,e,t){a.exports=t(1275).Transform},function(a,e,t){a.exports=t(1275).PassThrough},function(a,e){},function(a,e,t){function i(a){this._cbs=a||{}}a.exports=i;var r=t(1064).EVENTS;Object.keys(r).forEach(function(a){if(0===r[a])a="on"+a,i.prototype[a]=function(){this._cbs[a]&&this._cbs[a]()};else if(1===r[a])a="on"+a,i.prototype[a]=function(e){this._cbs[a]&&this._cbs[a](e)};else{if(2!==r[a])throw Error("wrong number of arguments");a="on"+a,i.prototype[a]=function(e,t){this._cbs[a]&&this._cbs[a](e,t)}}})},function(a,e,t){var i=a.exports;[t(1761),t(1767),t(1768),t(1769),t(1770),t(1771)].forEach(function(a){Object.keys(a).forEach(function(e){i[e]=a[e].bind(i)})})},function(a,e,t){function i(a,e){return a.children?a.children.map(function(a){return s(a,e)}).join(""):""}function r(a){return Array.isArray(a)?a.map(r).join(""):n(a)?"br"===a.name?"\n":r(a.children):a.type===o.CDATA?r(a.children):a.type===o.Text?a.data:""}var o=t(1132),s=t(1762),n=o.isTag;a.exports={getInnerHTML:i,getOuterHTML:s,getText:r}},function(a,e,t){function i(a,e){if(a){var t,i="";for(var r in a)t=a[r],i&&(i+=" "),!t&&u[r]?i+=r:i+=r+'="'+(e.decodeEntities?c.encodeXML(t):t)+'"';return i}}function r(a,e){"svg"===a.name&&(e={decodeEntities:e.decodeEntities,xmlMode:!0});var t="<"+a.name,r=i(a.attribs,e);return r&&(t+=" "+r),!e.xmlMode||a.children&&0!==a.children.length?(t+=">",a.children&&(t+=m(a.children,e)),g[a.name]&&!e.xmlMode||(t+="</"+a.name+">")):t+="/>",t}function o(a){return"<"+a.data+">"}function s(a,e){var t=a.data||"";return!e.decodeEntities||a.parent&&a.parent.name in p||(t=c.encodeXML(t)),t}function n(a){return"<![CDATA["+a.children[0].data+"]]>"}function d(a){return"\x3c!--"+a.data+"--\x3e"}var l=t(1763),c=t(1764),u={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},p={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},g={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},m=a.exports=function(a,e){Array.isArray(a)||a.cheerio||(a=[a]),e=e||{};for(var t="",i=0;i<a.length;i++){var c=a[i];"root"===c.type?t+=m(c.children,e):l.isTag(c)?t+=r(c,e):c.type===l.Directive?t+=o(c):c.type===l.Comment?t+=d(c):c.type===l.CDATA?t+=n(c):t+=s(c,e)}return t}},function(a,e){a.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},function(a,e,t){var i=t(1765),r=t(1766);e.decode=function(a,e){return(!e||e<=0?r.XML:r.HTML)(a)},e.decodeStrict=function(a,e){return(!e||e<=0?r.XML:r.HTMLStrict)(a)},e.encode=function(a,e){return(!e||e<=0?i.XML:i.HTML)(a)},e.encodeXML=i.XML,e.encodeHTML4=e.encodeHTML5=e.encodeHTML=i.HTML,e.decodeXML=e.decodeXMLStrict=r.XML,e.decodeHTML4=e.decodeHTML5=e.decodeHTML=r.HTML,e.decodeHTML4Strict=e.decodeHTML5Strict=e.decodeHTMLStrict=r.HTMLStrict,e.escape=i.escape},function(a,e,t){function i(a){return Object.keys(a).sort().reduce(function(e,t){return e[a[t]]="&"+t+";",e},{})}function r(a){var e=[],t=[];return Object.keys(a).forEach(function(a){1===a.length?e.push("\\"+a):t.push(a)}),t.unshift("["+e.join("")+"]"),new RegExp(t.join("|"),"g")}function o(a){return"&#x"+a.charCodeAt(0).toString(16).toUpperCase()+";"}function s(a){return"&#x"+(1024*(a.charCodeAt(0)-55296)+a.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function n(a,e){function t(e){return a[e]}return function(a){return a.replace(e,t).replace(m,s).replace(g,o)}}function d(a){return a.replace(f,o).replace(m,s).replace(g,o)}var l=i(t(1274)),c=r(l);e.XML=n(l,c);var u=i(t(1273)),p=r(u);e.HTML=n(u,p);var g=/[^\0-\x7F]/g,m=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=r(l);e.escape=d},function(a,e,t){function i(a){var e=Object.keys(a).join("|"),t=o(a);e+="|#[xX][\\da-fA-F]+|#\\d+";var i=new RegExp("&(?:"+e+");","g");return function(a){return String(a).replace(i,t)}}function r(a,e){return a<e?1:-1}function o(a){return function(e){return"#"===e.charAt(1)?l("X"===e.charAt(2)||"x"===e.charAt(2)?parseInt(e.substr(3),16):parseInt(e.substr(2),10)):a[e.slice(1,-1)]}}var s=t(1273),n=t(1373),d=t(1274),l=t(1372),c=i(d),u=i(s),p=function(){function a(a){return";"!==a.substr(-1)&&(a+=";"),c(a)}for(var e=Object.keys(n).sort(r),t=Object.keys(s).sort(r),i=0,d=0;i<t.length;i++)e[d]===t[i]?(t[i]+=";?",d++):t[i]+=";";var l=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),c=o(s);return function(e){return String(e).replace(l,a)}}();a.exports={XML:c,HTML:p,HTMLStrict:u}},function(a,e){var t=e.getChildren=function(a){return a.children},i=e.getParent=function(a){return a.parent};e.getSiblings=function(a){var e=i(a);return e?t(e):[a]},e.getAttributeValue=function(a,e){return a.attribs&&a.attribs[e]},e.hasAttrib=function(a,e){return!!a.attribs&&hasOwnProperty.call(a.attribs,e)},e.getName=function(a){return a.name}},function(a,e){e.removeElement=function(a){if(a.prev&&(a.prev.next=a.next),a.next&&(a.next.prev=a.prev),a.parent){var e=a.parent.children;e.splice(e.lastIndexOf(a),1)}},e.replaceElement=function(a,e){var t=e.prev=a.prev;t&&(t.next=e);var i=e.next=a.next;i&&(i.prev=e);var r=e.parent=a.parent;if(r){var o=r.children;o[o.lastIndexOf(a)]=e}},e.appendChild=function(a,e){if(e.parent=a,1!==a.children.push(e)){var t=a.children[a.children.length-2];t.next=e,e.prev=t,e.next=null}},e.append=function(a,e){var t=a.parent,i=a.next;if(e.next=i,e.prev=a,a.next=e,e.parent=t,i){if(i.prev=e,t){var r=t.children;r.splice(r.lastIndexOf(i),0,e)}}else t&&t.children.push(e)},e.prepend=function(a,e){var t=a.parent;if(t){var i=t.children;i.splice(i.lastIndexOf(a),0,e)}a.prev&&(a.prev.next=e),e.parent=t,e.prev=a.prev,e.next=a,a.prev=e}},function(a,e,t){function i(a,e,t,i){return Array.isArray(e)||(e=[e]),"number"==typeof i&&isFinite(i)||(i=1/0),r(a,e,!1!==t,i)}function r(a,e,t,i){for(var o,s=[],n=0,d=e.length;n<d&&!(a(e[n])&&(s.push(e[n]),--i<=0))&&(o=e[n].children,!(t&&o&&o.length>0&&(o=r(a,o,t,i),s=s.concat(o),(i-=o.length)<=0)));n++);return s}function o(a,e){for(var t=0,i=e.length;t<i;t++)if(a(e[t]))return e[t];return null}function s(a,e){for(var t=null,i=0,r=e.length;i<r&&!t;i++)l(e[i])&&(a(e[i])?t=e[i]:e[i].children.length>0&&(t=s(a,e[i].children)));return t}function n(a,e){for(var t=0,i=e.length;t<i;t++)if(l(e[t])&&(a(e[t])||e[t].children.length>0&&n(a,e[t].children)))return!0;return!1}function d(a,e){for(var t=[],i=e.slice();i.length;){var r=i.shift();l(r)&&(r.children&&r.children.length>0&&i.unshift.apply(i,r.children),a(r)&&t.push(r))}return t}var l=t(1132).isTag;a.exports={filter:i,find:r,findOneChild:o,findOne:s,existsOne:n,findAll:d}},function(a,e,t){function i(a,e){return"function"==typeof e?function(t){return t.attribs&&e(t.attribs[a])}:function(t){return t.attribs&&t.attribs[a]===e}}function r(a,e){return function(t){return a(t)||e(t)}}var o=t(1132),s=e.isTag=o.isTag;e.testElement=function(a,e){for(var t in a)if(a.hasOwnProperty(t)){if("tag_name"===t){if(!s(e)||!a.tag_name(e.name))return!1}else if("tag_type"===t){if(!a.tag_type(e.type))return!1}else if("tag_contains"===t){if(s(e)||!a.tag_contains(e.data))return!1}else if(!e.attribs||!a[t](e.attribs[t]))return!1}else;return!0};var n={tag_name:function(a){return"function"==typeof a?function(e){return s(e)&&a(e.name)}:"*"===a?s:function(e){return s(e)&&e.name===a}},tag_type:function(a){return"function"==typeof a?function(e){return a(e.type)}:function(e){return e.type===a}},tag_contains:function(a){return"function"==typeof a?function(e){return!s(e)&&a(e.data)}:function(e){return!s(e)&&e.data===a}}};e.getElements=function(a,e,t,o){var s=Object.keys(a).map(function(e){var t=a[e];return e in n?n[e](t):i(e,t)});return 0===s.length?[]:this.filter(s.reduce(r),e,t,o)},e.getElementById=function(a,e,t){return Array.isArray(e)||(e=[e]),this.findOne(i("id",a),e,!1!==t)},e.getElementsByTagName=function(a,e,t,i){return this.filter(n.tag_name(a),e,t,i)},e.getElementsByTagType=function(a,e,t,i){return this.filter(n.tag_type(a),e,t,i)}},function(a,e){e.removeSubsets=function(a){for(var e,t,i,r=a.length;--r>-1;){for(e=t=a[r],a[r]=null,i=!0;t;){if(a.indexOf(t)>-1){i=!1,a.splice(r,1);break}t=t.parent}i&&(a[r]=e)}return a};var t={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},i=e.compareDocumentPosition=function(a,e){var i,r,o,s,n,d,l=[],c=[];if(a===e)return 0;for(i=a;i;)l.unshift(i),i=i.parent;for(i=e;i;)c.unshift(i),i=i.parent;for(d=0;l[d]===c[d];)d++;return 0===d?t.DISCONNECTED:(r=l[d-1],o=r.children,s=l[d],n=c[d],o.indexOf(s)>o.indexOf(n)?r===e?t.FOLLOWING|t.CONTAINED_BY:t.FOLLOWING:r===a?t.PRECEDING|t.CONTAINS:t.PRECEDING)};e.uniqueSort=function(a){var e,r,o=a.length;for(a=a.slice();--o>-1;)e=a[o],(r=a.indexOf(e))>-1&&r<o&&a.splice(o,1);return a.sort(function(a,e){var r=i(a,e);return r&t.PRECEDING?-1:r&t.FOLLOWING?1:0}),a}},function(a,e,t){function i(a){this._cbs=a||{},this.events=[]}a.exports=i;var r=t(1064).EVENTS;Object.keys(r).forEach(function(a){if(0===r[a])a="on"+a,i.prototype[a]=function(){this.events.push([a]),this._cbs[a]&&this._cbs[a]()};else if(1===r[a])a="on"+a,i.prototype[a]=function(e){this.events.push([a,e]),this._cbs[a]&&this._cbs[a](e)};else{if(2!==r[a])throw Error("wrong number of arguments");a="on"+a,i.prototype[a]=function(e,t){this.events.push([a,e,t]),this._cbs[a]&&this._cbs[a](e,t)}}}),i.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},i.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var a=0,e=this.events.length;a<e;a++)if(this._cbs[this.events[a][0]]){var t=this.events[a].length;1===t?this._cbs[this.events[a][0]]():2===t?this._cbs[this.events[a][0]](this.events[a][1]):this._cbs[this.events[a][0]](this.events[a][1],this.events[a][2])}}},function(a,e,t){"use strict";var i=t(1381);a.exports=function(a){return i(a).length}},function(a,e,t){"use strict";a.exports=function(a){var e=a.getUrl().length,t=a.getKeyword().length;return e>40&&e>t+20}},function(a,e,t){"use strict";var i=t(1033),r=t(1051).normalize,o=t(173);a.exports=function(a){var e=r(a.getTitle()),t=o(r(a.getKeyword()).toLocaleLowerCase()),s=a.getLocale(),n={matches:0,position:-1};return n.matches=i(e,t,s).count,n.position=e.toLocaleLowerCase().indexOf(t),n}},function(a,e,t){"use strict";var i=t(1347),r=t(1777),o=t(1346).getSubheadingContents,s=t(173);a.exports=function(a){var e=a.getText(),t=s(a.getKeyword()),n=a.getLocale(),d={count:0};e=i(e);var l=o(e);return 0!==l.length&&(d.count=l.length,d.matches=r(l,t,n)),d}},function(a,e,t){"use strict";var i=t(1778),r=t(1779)(),o=t(1033);a.exports=function(a,e,t){var s=-1;if(null!==a){s=0;for(var n=0;n<a.length;n++){var d=i(a[n],r);(o(d,e,t).count>0||o(a[n],e,t).count>0)&&s++}}return s}},function(a,e,t){"use strict";a.exports=function(a,e,t){return a=a.replace(e,t)}},function(a,e,t){"use strict";a.exports=function(){return[" a"," in"," an"," on"," for"," the"," and"]}},function(a,e,t){"use strict";var i=t(659);a.exports=function(a,e){var t=i(a.getText());return 0===t?0:e.getResearch("keywordCount").count/t*100}},function(a,e,t){"use strict";var i=t(1033),r=t(1250),o=t(173);a.exports=function(a){var e=o(a.getKeyword()),t=a.getText(),s=a.getLocale(),n=i(t,e,s);return{count:n.count,matches:r(n.matches).sort(function(a,e){return e.length-a.length})}}},function(a,e,t){"use strict";var i=t(1382),r=t(173);a.exports=function(a){var e=r(a.getKeyword());return i(e)}},function(a,e,t){"use strict";a.exports=function(){return["a","about","above","after","again","against","all","am","an","and","any","are","as","at","be","because","been","before","being","below","between","both","but","by","could","did","do","does","doing","down","during","each","few","for","from","further","had","has","have","having","he","he'd","he'll","he's","her","here","here's","hers","herself","him","himself","his","how","how's","i","i'd","i'll","i'm","i've","if","in","into","is","it","it's","its","itself","let's","me","more","most","my","myself","nor","of","on","once","only","or","other","ought","our","ours","ourselves","out","over","own","same","she","she'd","she'll","she's","should","so","some","such","than","that","that's","the","their","theirs","them","themselves","then","there","there's","these","they","they'd","they'll","they're","they've","this","those","through","to","too","under","until","up","very","was","we","we'd","we'll","we're","we've","were","what","what's","when","when's","where","where's","which","while","who","who's","whom","why","why's","with","would","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves"]}},function(a,e,t){"use strict";var i=t(1382);a.exports=function(a){return i(a.getUrl().replace(/[-_]/g," "))}},function(a,e,t){"use strict";var i=t(1786),r=t(1787),o=t(659),s=t(1383),n=t(1050),d=t(181),l=function(a,e){return a/e};a.exports=function(a){var e=void 0,t=a.getText(),c=a.getLocale(),u=d(c);if(""===t)return 0;t=i(t);var p=r(t),g=o(t);if(0===p||0===g)return 0;var m=s(t,c),f=l(g,p),b=m*(100/g);switch(u){case"nl":e=206.84-.77*b-.93*f;break;case"de":e=180-f-58.5*m/g;break;case"it":e=217-1.3*f-.6*b;break;case"ru":e=206.835-1.3*g/p-60.1*m/g;break;case"es":e=206.84-1.02*g/p-.6*b;break;case"fr":e=207-1.015*g/p-73.6*m/g;break;case"en":default:e=206.835-1.015*f-m/g*84.6}return n(e)}},function(a,e,t){"use strict";var i=t(79);a.exports=function(a){return a=a.replace(/\b[0-9]+\b/g,""),a=i(a),"."===a&&(a=""),a}},function(a,e,t){"use strict";var i=t(1017);a.exports=function(a){for(var e=i(a),t=0,r=0;r<e.length;r++)t++;return t}},function(a,e,t){"use strict";var i=t(181),r=(t(56),t(1789)),o=t(1790),s=t(1791),n=t(1792),d=t(1793),l=t(1794),c=t(1795),u={de:r,nl:s,en:o,it:n,ru:d,fr:l,es:c};a.exports=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en_US",e=i(a);return u.hasOwnProperty(e)?u[e]:u.en}},function(a,e){a.exports={vowels:"aeiouyäöüáéâàèîêâûôœ",deviations:{vowels:[{fragments:["ouil","deaux","deau$","oard","äthiop","euil","veau","eau$","ueue","lienisch","ance$","ence$","time$","once$","ziat","guette","ête","ôte$","[hp]omme$","[qdscn]ue$","aire$","ture$","êpe$","[^q]ui$","tiche$","vice$","oile$","zial","cruis","leas","coa[ct]","[^i]deal","[fw]eat","[lsx]ed$"],countModifier:-1},{fragments:["aau","a[äöüo]","äue","äeu","aei","aue","aeu","ael","ai[aeo]","saik","aismus","ä[aeoi]","auä","éa","e[äaoö]","ei[eo]","ee[aeiou]","eu[aäe]","eum$","eü","o[aäöü]","poet","oo[eo]","oie","oei[^l]","oeu[^f]","öa","[fgrz]ieu","mieun","tieur","ieum","i[aiuü]","[^l]iä","[^s]chien","io[bcdfhjkmpqtuvwx]","[bdhmprv]ion","[lr]ior","[^g]io[gs]","[dr]ioz","elioz","zioni","bio[lnorz]","iö[^s]","ie[ei]","rier$","öi[eg]","[^r]öisch","[^gqv]u[aeéioöuü]","quie$","quie[^s]","uäu","^us-","^it-","üe","naiv","aisch$","aische$","aische[nrs]$","[lst]ien","dien$","gois","[^g]rient","[aeiou]y[aeiou]","byi","yä","[a-z]y[ao]","yau","koor","scient","eriel","[dg]oing"],countModifier:1},{fragments:["eauü","ioi","ioo","ioa","iii","oai","eueu"],countModifier:1}],words:{full:[{word:"beach",syllables:1},{word:"beat",syllables:1},{word:"beau",syllables:1},{word:"beaune",syllables:1},{word:"belle",syllables:1},{word:"bouche",syllables:1},{word:"brake",syllables:1},{word:"cache",syllables:1},{word:"chaiselongue",syllables:2},{word:"choke",syllables:1},{word:"cordiale",syllables:3},{word:"core",syllables:1},{word:"dope",syllables:1},{word:"eat",syllables:1},{word:"eye",syllables:1},{word:"fake",syllables:1},{word:"fame",syllables:1},{word:"fatigue",syllables:2},{word:"femme",syllables:1},{word:"force",syllables:1},{word:"game",syllables:1},{word:"games",syllables:1},{word:"gate",syllables:1},{word:"grande",syllables:1},{word:"ice",syllables:1},{word:"ion",syllables:2},{word:"joke",syllables:1},{word:"jupe",syllables:1},{word:"maisch",syllables:1},{word:"maische",syllables:2},{word:"move",syllables:1},{word:"native",syllables:2},{word:"nice",syllables:1},{word:"one",syllables:1},{word:"pipe",syllables:1},{word:"prime",syllables:1},{word:"rate",syllables:1},{word:"rhythm",syllables:2},{word:"ride",syllables:1},{word:"rides",syllables:1},{word:"rien",syllables:2},{word:"save",syllables:1},{word:"science",syllables:2},{word:"siècle",syllables:1},{word:"site",syllables:1},{word:"suite",syllables:1},{word:"take",syllables:1},{word:"taupe",syllables:1},{word:"universe",syllables:3},{word:"vogue",syllables:1},{word:"wave",syllables:1},{word:"zion",syllables:2}],fragments:{global:[{word:"abreaktion",syllables:4},{word:"adware",syllables:2},{word:"affaire",syllables:3},{word:"aiguière",syllables:2},{word:"anisette",syllables:3},{word:"appeal",syllables:2},{word:"backstage",syllables:2},{word:"bankrate",syllables:2},{word:"baseball",syllables:2},{word:"basejump",syllables:2},{word:"beachcomber",syllables:3},{word:"beachvolleyball",syllables:4},{word:"beagle",syllables:2},{word:"beamer",syllables:2},{word:"beamer",syllables:2},{word:"béarnaise",syllables:3},{word:"beaufort",syllables:2},{word:"beaujolais",syllables:3},{word:"beauté",syllables:2},{word:"beauty",syllables:2},{word:"belgier",syllables:3},{word:"bestien",syllables:2},{word:"biskuit",syllables:2},{word:"bleach",syllables:1},{word:"blue",syllables:1},{word:"board",syllables:1},{word:"boat",syllables:1},{word:"bodysuit",syllables:3},{word:"bordelaise",syllables:3},{word:"break",syllables:1},{word:"build",syllables:1},{word:"bureau",syllables:2},{word:"business",syllables:2},{word:"cabrio",syllables:3},{word:"cabriolet",syllables:4},{word:"cachesexe",syllables:2},{word:"camaieu",syllables:3},{word:"canyon",syllables:2},{word:"case",syllables:1},{word:"catsuit",syllables:2},{word:"centime",syllables:3},{word:"chaise",syllables:2},{word:"champion",syllables:2},{word:"championat",syllables:3},{word:"chapiteau",syllables:3},{word:"chateau",syllables:2},{word:"château",syllables:2},{word:"cheat",syllables:1},{word:"cheese",syllables:1},{word:"chihuahua",syllables:3},{word:"choice",syllables:1},{word:"circonflexe",syllables:3},{word:"clean",syllables:1},{word:"cloche",syllables:1},{word:"close",syllables:1},{word:"clothes",syllables:1},{word:"commerce",syllables:2},{word:"crime",syllables:1},{word:"crossrate",syllables:2},{word:"cuisine",syllables:2},{word:"culotte",syllables:2},{word:"death",syllables:1},{word:"defense",syllables:2},{word:"détente",syllables:2},{word:"dread",syllables:1},{word:"dream",syllables:1},{word:"dresscode",syllables:2},{word:"dungeon",syllables:2},{word:"easy",syllables:2},{word:"engagement",syllables:3},{word:"entente",syllables:2},{word:"eye-catcher",syllables:3},{word:"eyecatcher",syllables:3},{word:"eyeliner",syllables:3},{word:"eyeword",syllables:2},{word:"fashion",syllables:2},{word:"feature",syllables:2},{word:"ferien",syllables:3},{word:"fineliner",syllables:3},{word:"fisheye",syllables:2},{word:"flake",syllables:1},{word:"flambeau",syllables:2},{word:"flatrate",syllables:2},{word:"fleece",syllables:1},{word:"fraîche",syllables:1},{word:"freak",syllables:1},{word:"frites",syllables:1},{word:"future",syllables:2},{word:"gaelic",syllables:2},{word:"game-show",syllables:2},{word:"gameboy",syllables:2},{word:"gamepad",syllables:2},{word:"gameplay",syllables:2},{word:"gameport",syllables:2},{word:"gameshow",syllables:2},{word:"garigue",syllables:2},{word:"garrigue",syllables:2},{word:"gatefold",syllables:2},{word:"gateway",syllables:2},{word:"geflashed",syllables:2},{word:"georgier",syllables:4},{word:"goal",syllables:1},{word:"grapefruit",syllables:2},{word:"great",syllables:1},{word:"groupware",syllables:2},{word:"gueule",syllables:1},{word:"guide",syllables:1},{word:"guilloche",syllables:2},{word:"gynäzeen",syllables:4},{word:"gynözeen",syllables:4},{word:"haircare",syllables:2},{word:"hardcore",syllables:2},{word:"hardware",syllables:2},{word:"head",syllables:1},{word:"hearing",syllables:2},{word:"heart",syllables:1},{word:"heavy",syllables:2},{word:"hedge",syllables:1},{word:"heroin",syllables:3},{word:"inclusive",syllables:3},{word:"initiative",syllables:4},{word:"inside",syllables:2},{word:"jaguar",syllables:3},{word:"jalousette",syllables:3},{word:"jeans",syllables:1},{word:"jeunesse",syllables:2},{word:"juice",syllables:1},{word:"jukebox",syllables:2},{word:"jumpsuit",syllables:2},{word:"kanarien",syllables:4},{word:"kapriole",syllables:4},{word:"karosserielinie",syllables:6},{word:"konopeen",syllables:4},{word:"lacrosse",syllables:2},{word:"laplace",syllables:2},{word:"late-",syllables:1},{word:"lead",syllables:1},{word:"league",syllables:1},{word:"learn",syllables:1},{word:"légière",syllables:2},{word:"lizenziat",syllables:4},{word:"load",syllables:1},{word:"lotterielos",syllables:4},{word:"lounge",syllables:1},{word:"lyzeen",syllables:3},{word:"madame",syllables:2},{word:"mademoiselle",syllables:3},{word:"magier",syllables:3},{word:"make-up",syllables:2},{word:"malware",syllables:2},{word:"management",syllables:3},{word:"manteau",syllables:2},{word:"mausoleen",syllables:4},{word:"mauve",syllables:1},{word:"medien",syllables:3},{word:"mesdames",syllables:2},{word:"mesopotamien",syllables:6},{word:"milliarde",syllables:3},{word:"missile",syllables:2},{word:"miszellaneen",syllables:5},{word:"mousse",syllables:1},{word:"mousseline",syllables:3},{word:"museen",syllables:3},{word:"musette",syllables:2},{word:"nahuatl",syllables:2},{word:"noisette",syllables:2},{word:"notebook",syllables:2},{word:"nuance",syllables:3},{word:"nuklease",syllables:4},{word:"odeen",syllables:3},{word:"offline",syllables:2},{word:"offside",syllables:2},{word:"oleaster",syllables:4},{word:"on-stage",syllables:2},{word:"online",syllables:2},{word:"orpheen",syllables:3},{word:"parforceritt",syllables:3},{word:"patiens",syllables:2},{word:"patient",syllables:2},{word:"peace",syllables:1},{word:"peace",syllables:1},{word:"peanuts",syllables:2},{word:"people",syllables:2},{word:"perineen",syllables:4},{word:"peritoneen",syllables:5},{word:"picture",syllables:2},{word:"piece",syllables:1},{word:"pipeline",syllables:2},{word:"plateau",syllables:2},{word:"poesie",syllables:3},{word:"poleposition",syllables:4},{word:"portemanteau",syllables:3},{word:"portemonnaie",syllables:3},{word:"primerate",syllables:2},{word:"primerate",syllables:2},{word:"primetime",syllables:2},{word:"protease",syllables:4},{word:"protein",syllables:3},{word:"prytaneen",syllables:4},{word:"quotient",syllables:2},{word:"radio",syllables:3},{word:"reader",syllables:2},{word:"ready",syllables:2},{word:"reallife",syllables:2},{word:"repeat",syllables:2},{word:"retake",syllables:2},{word:"rigole",syllables:2},{word:"risolle",syllables:2},{word:"road",syllables:1},{word:"roaming",syllables:2},{word:"roquefort",syllables:2},{word:"safe",syllables:1},{word:"savonette",syllables:3},{word:"sciencefiction",syllables:3},{word:"search",syllables:1},{word:"selfmade",syllables:2},{word:"septime",syllables:3},{word:"serapeen",syllables:4},{word:"service",syllables:2},{word:"serviette",syllables:2},{word:"share",syllables:1},{word:"shave",syllables:1},{word:"shore",syllables:1},{word:"sidebar",syllables:2},{word:"sideboard",syllables:2},{word:"sidekick",syllables:2},{word:"silhouette",syllables:3},{word:"sitemap",syllables:2},{word:"slide",syllables:1},{word:"sneak",syllables:1},{word:"soap",syllables:1},{word:"softcore",syllables:2},{word:"software",syllables:2},{word:"soutanelle",syllables:3},{word:"speak",syllables:1},{word:"special",syllables:2},{word:"spracheinstellung",syllables:5},{word:"spyware",syllables:2},{word:"square",syllables:1},{word:"stagediving",syllables:3},{word:"stakeholder",syllables:3},{word:"statement",syllables:2},{word:"steady",syllables:2},{word:"steak",syllables:1},{word:"stealth",syllables:1},{word:"steam",syllables:1},{word:"stoned",syllables:1},{word:"stracciatella",syllables:4},{word:"stream",syllables:1},{word:"stride",syllables:1},{word:"strike",syllables:1},{word:"suitcase",syllables:2},{word:"sweepstake",syllables:2},{word:"t-bone",syllables:2},{word:"t-shirt",syllables:1},{word:"tailgate",syllables:2},{word:"take-off",syllables:2},{word:"take-over",syllables:3},{word:"takeaway",syllables:3},{word:"takeoff",syllables:2},{word:"takeover",syllables:3},{word:"throat",syllables:1},{word:"time-out",syllables:2},{word:"timelag",syllables:2},{word:"timeline",syllables:2},{word:"timesharing",syllables:3},{word:"toast",syllables:1},{word:"traubenmaische",syllables:4},{word:"tristesse",syllables:2},{word:"usenet",syllables:2},{word:"varietät",syllables:4},{word:"varieté",syllables:4},{word:"vinaigrette",syllables:3},{word:"vintage",syllables:2},{word:"violett",syllables:3},{word:"voice",syllables:1},{word:"wakeboard",syllables:2},{word:"washed",syllables:1},{word:"waveboard",syllables:2},{word:"wear",syllables:1},{word:"wear",syllables:1},{word:"website",syllables:2},{word:"white",syllables:1},{word:"widescreen",syllables:2},{word:"wire",syllables:1},{word:"yacht",syllables:1},{word:"yorkshire",syllables:2},{word:"éprouvette",syllables:3,notFollowedBy:["n"]},{word:"galette",syllables:2,notFollowedBy:["n"]},{word:"gigue",syllables:1,notFollowedBy:["n"]},{word:"groove",syllables:1,notFollowedBy:["n"]},{word:"morgue",syllables:1,notFollowedBy:["n"]},{word:"paillette",syllables:2,notFollowedBy:["n"]},{word:"raclette",syllables:2,notFollowedBy:["n"]},{word:"roulette",syllables:2,notFollowedBy:["n"]},{word:"spike",syllables:1,notFollowedBy:["n"]},{word:"style",syllables:1,notFollowedBy:["n"]},{word:"tablette",syllables:2,notFollowedBy:["n"]},{word:"grunge",syllables:1,notFollowedBy:["r"]},{word:"size",syllables:1,notFollowedBy:["r"]},{word:"value",syllables:1,notFollowedBy:["r"]},{word:"quiche",syllables:1,notFollowedBy:["s"]},{word:"house",syllables:1,notFollowedBy:["n","s"]},{word:"sauce",syllables:1,notFollowedBy:["n","s"]},{word:"space",syllables:1,notFollowedBy:["n","s"]},{word:"airline",syllables:2,notFollowedBy:["n","r"]},{word:"autosave",syllables:3,notFollowedBy:["n","r"]},{word:"bagpipe",syllables:2,notFollowedBy:["n","r"]},{word:"bike",syllables:1,notFollowedBy:["n","r"]},{word:"dance",syllables:1,notFollowedBy:["n","r"]},{word:"deadline",syllables:2,notFollowedBy:["n","r"]},{word:"halfpipe",syllables:2,notFollowedBy:["n","r"]},{word:"headline",syllables:2,notFollowedBy:["n","r"]},{word:"home",syllables:1,notFollowedBy:["n","r"]},{word:"hornpipe",syllables:2,notFollowedBy:["n","r"]},{word:"hotline",syllables:2,notFollowedBy:["n","r"]},{word:"infoline",syllables:3,notFollowedBy:["n","r"]},{word:"inline",syllables:2,notFollowedBy:["n","r"]},{word:"kite",syllables:1,notFollowedBy:["n","r"]},{word:"rollerblade",syllables:1,notFollowedBy:["n","r"]},{word:"score",syllables:1,notFollowedBy:["n","r"]},{word:"skyline",syllables:2,notFollowedBy:["n","r"]},{word:"slackline",syllables:2,notFollowedBy:["n","r"]},{word:"slice",syllables:1,notFollowedBy:["n","r","s"]},{word:"snooze",syllables:1,notFollowedBy:["n","r"]},{word:"storyline",syllables:3,notFollowedBy:["n","r"]},{word:"office",syllables:2,notFollowedBy:["s","r"]},{word:"space",syllables:1,notFollowedBy:["n","s","r"]},{word:"tease",syllables:1,notFollowedBy:["n","s","r"]},{word:"cache",syllables:1,notFollowedBy:["t"]}],atBeginningOrEnd:[{word:"case",syllables:1},{word:"life",syllables:1},{word:"teak",syllables:1},{word:"team",syllables:1},{word:"creme",syllables:1,notFollowedBy:["n","r"]},{word:"crème",syllables:1,notFollowedBy:["n","r"]},{word:"drive",syllables:1,notFollowedBy:["n","r"]},{word:"skate",syllables:1,notFollowedBy:["n","r"]},{word:"update",syllables:2,notFollowedBy:["n","r"]},{word:"upgrade",syllables:2,notFollowedBy:["n","r"]}],atBeginning:[{word:"anion",syllables:3},{word:"facelift",syllables:2},{word:"jiu",syllables:1},{word:"pace",syllables:1},{word:"shake",syllables:1},{word:"tea",syllables:1},{word:"trade",syllables:1},{word:"deal",syllables:1}],atEnd:[{word:"face",syllables:1},{word:"file",syllables:1},{word:"mousse",syllables:1},{word:"plate",syllables:1},{word:"tape",syllables:1},{word:"byte",syllables:1,alsoFollowedBy:["s"]},{word:"cape",syllables:1,alsoFollowedBy:["s"]},{word:"five",syllables:1,alsoFollowedBy:["s"]},{word:"hype",syllables:1,alsoFollowedBy:["s"]},{word:"leak",syllables:1,alsoFollowedBy:["s"]},{word:"like",syllables:1,alsoFollowedBy:["s"]},{word:"make",syllables:1,alsoFollowedBy:["s"]},{word:"phone",syllables:1,alsoFollowedBy:["s"]},{word:"rave",syllables:1,alsoFollowedBy:["s"]},{word:"regime",syllables:2,alsoFollowedBy:["s"]},{word:"statue",syllables:2,alsoFollowedBy:["s"]},{word:"store",syllables:1,alsoFollowedBy:["s"]},{word:"wave",syllables:1,alsoFollowedBy:["s"]},{word:"date",syllables:1,notFollowedBy:["n"]},{word:"image",syllables:2,notFollowedBy:["s"]}]}}}}},function(a,e){a.exports={vowels:"aeiouy",deviations:{vowels:[{fragments:["cial","tia","cius","giu","ion","[^bdnprv]iou","sia$","[^aeiuot]{2,}ed$","[aeiouy][^aeiuoyts]{1,}e$","[a-z]ely$","[cgy]ed$","rved$","[aeiouy][dt]es?$","eau","ieu","oeu","[aeiouy][^aeiouydt]e[sd]?$","[aeouy]rse$","^eye"],countModifier:-1},{fragments:["ia","iu","ii","io","[aeio][aeiou]{2}","[aeiou]ing","[^aeiou]ying","ui[aeou]"],countModifier:1},{fragments:["^ree[jmnpqrsx]","^reele","^reeva","riet","dien","[aeiouym][bdp]le$","uei","uou","^mc","ism$","[^l]lien","^coa[dglx].","[^gqauieo]ua[^auieo]","dn't$","uity$","ie(r|st)","[aeiouw]y[aeiou]","[^ao]ire[ds]","[^ao]ire$"],countModifier:1},{fragments:["eoa","eoo","ioa","ioe","ioo"],countModifier:1}],words:{full:[{word:"business",syllables:2},{word:"coheiress",syllables:3},{word:"colonel",syllables:2},{word:"heiress",syllables:2},{word:"i.e",syllables:2},{word:"shoreline",syllables:2},{word:"simile",syllables:3},{word:"unheired",syllables:2},{word:"wednesday",syllables:2}],fragments:{global:[{word:"coyote",syllables:3},{word:"graveyard",syllables:2},{word:"lawyer",syllables:2}]}}}}},function(a,e){a.exports={vowels:"aáäâeéëêiíïîoóöôuúüûy",deviations:{vowels:[{fragments:["ue$","dge$","[tcp]iënt","ace$","[br]each","[ainpr]tiaal","[io]tiaan","gua[yc]","[^i]deal","tive$","load","[^e]coke","[^s]core$"],countModifier:-1},{fragments:["aä","aeu","aie","ao","ë","eo","eú","ieau","ea$","ea[^u]","ei[ej]","eu[iu]","ï","iei","ienne","[^l]ieu[^w]","[^l]ieu$","i[auiy]","stion","[^cstx]io","^sion","riè","oö","oa","oeing","oie","[eu]ü","[^q]u[aeèo]","uie","[bhnpr]ieel","[bhnpr]iël"],countModifier:1},{fragments:["[aeolu]y[aeéèoóu]"],countModifier:1}],words:{full:[{word:"bye",syllables:1},{word:"core",syllables:1},{word:"cure",syllables:1},{word:"dei",syllables:2},{word:"dope",syllables:1},{word:"dude",syllables:1},{word:"fake",syllables:1},{word:"fame",syllables:1},{word:"five",syllables:1},{word:"hole",syllables:1},{word:"least",syllables:1},{word:"lone",syllables:1},{word:"minute",syllables:2},{word:"move",syllables:1},{word:"nice",syllables:1},{word:"one",syllables:1},{word:"state",syllables:1},{word:"surplace",syllables:2},{word:"take",syllables:1},{word:"trade",syllables:1},{word:"wide",syllables:1}],fragments:{global:[{word:"adieu",syllables:2},{word:"airline",syllables:2},{word:"airmiles",syllables:2},{word:"alien",syllables:3},{word:"ambient",syllables:3},{word:"announcement",syllables:3},{word:"appearance",syllables:3},{word:"appeasement",syllables:3},{word:"atheneum",syllables:4},{word:"awesome",syllables:2},{word:"baccalaurei",syllables:5},{word:"baccalaureus",syllables:5},{word:"baseball",syllables:3},{word:"basejump",syllables:2},{word:"banlieue",syllables:3},{word:"bapao",syllables:2},{word:"barbecue",syllables:3},{word:"beamer",syllables:2},{word:"beanie",syllables:2},{word:"beat",syllables:1},{word:"belle",syllables:2},{word:"bête",syllables:1},{word:"bingewatch",syllables:2},{word:"blocnote",syllables:2},{word:"blue",syllables:1},{word:"board",syllables:1},{word:"break",syllables:1},{word:"broad",syllables:1},{word:"bulls-eye",syllables:2},{word:"business",syllables:2},{word:"byebye",syllables:2},{word:"cacao",syllables:2},{word:"caesar",syllables:2},{word:"camaieu",syllables:3},{word:"caoutchouc",syllables:2},{word:"carbolineum",syllables:5},{word:"catchphrase",syllables:1},{word:"carrier",syllables:3},{word:"cheat",syllables:1},{word:"cheese",syllables:1},{word:"circonflexe",syllables:3},{word:"clean",syllables:1},{word:"cloak",syllables:1},{word:"cobuying",syllables:3},{word:"comeback",syllables:2},{word:"comfortzone",syllables:3},{word:"communiqué",syllables:4},{word:"conopeum",syllables:4},{word:"console",syllables:2},{word:"corporate",syllables:3},{word:"coûte",syllables:1},{word:"creamer",syllables:2},{word:"crime",syllables:1},{word:"cruesli",syllables:2},{word:"deadline",syllables:2},{word:"deautoriseren",syllables:6},{word:"deuce",syllables:1},{word:"deum",syllables:2},{word:"dirndl",syllables:2},{word:"dread",syllables:2},{word:"dreamteam",syllables:2},{word:"drone",syllables:1},{word:"enquête",syllables:3},{word:"escape",syllables:2},{word:"exposure",syllables:3},{word:"extranei",syllables:4},{word:"extraneus",syllables:4},{word:"eyecatcher",syllables:3},{word:"eyeliner",syllables:3},{word:"eyeopener",syllables:4},{word:"eyetracker",syllables:3},{word:"eyetracking",syllables:3},{word:"fairtrade",syllables:2},{word:"fauteuil",syllables:2},{word:"feature",syllables:2},{word:"feuilletee",syllables:3},{word:"feuilleton",syllables:3},{word:"fisheye",syllables:2},{word:"fineliner",syllables:3},{word:"finetunen",syllables:3},{word:"forehand",syllables:2},{word:"freak",syllables:1},{word:"fusioneren",syllables:4},{word:"gayparade",syllables:3},{word:"gaypride",syllables:2},{word:"goal",syllables:1},{word:"grapefruit",syllables:2},{word:"gruyère",syllables:3},{word:"guele",syllables:1},{word:"guerrilla",syllables:3},{word:"guest",syllables:1},{word:"hardware",syllables:2},{word:"haute",syllables:1},{word:"healing",syllables:2},{word:"heater",syllables:2},{word:"heavy",syllables:2},{word:"hoax",syllables:1},{word:"hotline",syllables:2},{word:"idee-fixe",syllables:3},{word:"inclusive",syllables:3},{word:"inline",syllables:2},{word:"intake",syllables:2},{word:"intensive",syllables:3},{word:"jeans",syllables:1},{word:"Jones",syllables:1},{word:"jubileum",syllables:4},{word:"kalfsribeye",syllables:3},{word:"kraaiennest",syllables:3},{word:"lastminute",syllables:3},{word:"learning",syllables:2},{word:"league",syllables:1},{word:"line-up",syllables:2},{word:"linoleum",syllables:4},{word:"load",syllables:1},{word:"loafer",syllables:2},{word:"longread",syllables:2},{word:"lookalike",syllables:3},{word:"louis",syllables:3},{word:"lyceum",syllables:3},{word:"magazine",syllables:3},{word:"mainstream",syllables:2},{word:"make-over",syllables:3},{word:"make-up",syllables:2},{word:"malware",syllables:2},{word:"marmoleum",syllables:4},{word:"mausoleum",syllables:4},{word:"medeauteur",syllables:4},{word:"midlifecrisis",syllables:4},{word:"migraineaura",syllables:5},{word:"milkshake",syllables:2},{word:"millefeuille",syllables:4},{word:"mixed",syllables:1},{word:"muesli",syllables:2},{word:"museum",syllables:3},{word:"must-have",syllables:2},{word:"must-read",syllables:2},{word:"notebook",syllables:2},{word:"nonsense",syllables:2},{word:"nowhere",syllables:2},{word:"nurture",syllables:2},{word:"offline",syllables:2},{word:"oneliner",syllables:3},{word:"onesie",syllables:2},{word:"online",syllables:2},{word:"opinion",syllables:3},{word:"paella",syllables:3},{word:"pacemaker",syllables:3},{word:"panache",syllables:2},{word:"papegaaienneus",syllables:5},{word:"passe-partout",syllables:3},{word:"peanuts",syllables:2},{word:"perigeum",syllables:4},{word:"perineum",syllables:4},{word:"perpetuum",syllables:4},{word:"petroleum",syllables:4},{word:"phone",syllables:3},{word:"picture",syllables:2},{word:"placemat",syllables:2},{word:"porte-manteau",syllables:3},{word:"portefeuille",syllables:4},{word:"presse-papier",syllables:3},{word:"primetime",syllables:2},{word:"queen",syllables:1},{word:"questionnaire",syllables:3},{word:"queue",syllables:1},{word:"reader",syllables:2},{word:"reality",syllables:3},{word:"reallife",syllables:2},{word:"remake",syllables:2},{word:"repeat",syllables:2},{word:"repertoire",syllables:3},{word:"research",syllables:2},{word:"reverence",syllables:3},{word:"ribeye",syllables:2},{word:"ringtone",syllables:3},{word:"road",syllables:1},{word:"roaming",syllables:2},{word:"sciencefiction",syllables:4},{word:"selfmade",syllables:2},{word:"sidekick",syllables:2},{word:"sightseeing",syllables:3},{word:"skyline",syllables:2},{word:"smile",syllables:1},{word:"sneaky",syllables:2},{word:"software",syllables:2},{word:"sparerib",syllables:2},{word:"speaker",syllables:2},{word:"spread",syllables:1},{word:"statement",syllables:2},{word:"steak",syllables:1},{word:"steeplechase",syllables:3},{word:"stonewash",syllables:2},{word:"store",syllables:1},{word:"streaken",syllables:2},{word:"stream",syllables:1},{word:"streetware",syllables:1},{word:"supersoaker",syllables:4},{word:"surprise-party",syllables:4},{word:"sweater",syllables:2},{word:"teaser",syllables:2},{word:"tenue",syllables:2},{word:"template",syllables:2},{word:"timeline",syllables:2},{word:"tissue",syllables:2},{word:"toast",syllables:1},{word:"tête-à-tête",syllables:3},{word:"typecast",syllables:2},{word:"unique",syllables:2},{word:"ureum",syllables:3},{word:"vibe",syllables:1},{word:"vieux",syllables:1},{word:"ville",syllables:1},{word:"vintage",syllables:2},{word:"wandelyup",syllables:3},{word:"wiseguy",syllables:2},{word:"wake-up-call",syllables:3},{word:"webcare",syllables:2},{word:"winegum",syllables:2},{word:"base",syllables:1,notFollowedBy:["e","n","r"]},{word:"game",syllables:1,notFollowedBy:["n","l","r"]},{word:"style",syllables:1,notFollowedBy:["n","s"]},{word:"douche",syllables:1,notFollowedBy:["n","s"]},{word:"space",syllables:1,notFollowedBy:["n","s"]},{word:"striptease",syllables:2,notFollowedBy:["n","s"]},{word:"jive",syllables:1,notFollowedBy:["n","r"]},{word:"keynote",syllables:2,notFollowedBy:["n","r"]},{word:"mountainbike",syllables:3,notFollowedBy:["n","r"]},{word:"face",syllables:1,notFollowedBy:["n","t"]},{word:"challenge",syllables:2,notFollowedBy:["n","r","s"]},{word:"cruise",syllables:1,notFollowedBy:["n","r","s"]},{word:"house",syllables:1,notFollowedBy:["n","r","s"]},{word:"dance",syllables:1,notFollowedBy:["n","r","s"]},{word:"franchise",syllables:2,notFollowedBy:["n","r","s"]},{word:"freelance",syllables:2,notFollowedBy:["n","r","s"]},{word:"lease",syllables:1,notFollowedBy:["n","r","s"]},{word:"linedance",syllables:2,notFollowedBy:["n","r","s"]},{word:"lounge",syllables:1,notFollowedBy:["n","r","s"]},{word:"merchandise",syllables:3,notFollowedBy:["n","r","s"]},{word:"performance",syllables:3,notFollowedBy:["n","r","s"]},{word:"release",syllables:2,notFollowedBy:["n","r","s"]},{word:"resource",syllables:2,notFollowedBy:["n","r","s"]},{word:"cache",syllables:1,notFollowedBy:["c","l","n","t","x"]},{word:"office",syllables:2,notFollowedBy:["r","s"]},{word:"close",syllables:1,notFollowedBy:["r","t"]}],atBeginningOrEnd:[{word:"byte",syllables:1},{word:"cake",syllables:1},{word:"care",syllables:1},{word:"coach",syllables:1},{word:"coat",syllables:1},{word:"earl",syllables:1},{word:"foam",syllables:1},{word:"gate",syllables:1},{word:"head",syllables:1},{word:"home",syllables:1},{word:"live",syllables:1},{word:"safe",syllables:1},{word:"site",syllables:1},{word:"soap",syllables:1},{word:"teak",syllables:1},{word:"team",syllables:1},{word:"wave",syllables:1},{word:"brace",syllables:1,notFollowedBy:["s"]},{word:"case",syllables:1,notFollowedBy:["s"]},{word:"fleece",syllables:1,notFollowedBy:["s"]},{word:"service",syllables:2,notFollowedBy:["s"]},{word:"voice",syllables:1,notFollowedBy:["s"]},{word:"kite",syllables:1,notFollowedBy:["n","r"]},{word:"skate",syllables:1,notFollowedBy:["n","r"]},{word:"race",syllables:1,notFollowedBy:["n","r","s"]}],atBeginning:[{word:"coke",syllables:1},{word:"deal",syllables:1},{word:"image",syllables:2,notFollowedBy:["s"]}],atEnd:[{word:"force",syllables:1},{word:"tea",syllables:1},{word:"time",syllables:1},{word:"date",syllables:1,alsoFollowedBy:["s"]},{word:"hype",syllables:1,alsoFollowedBy:["s"]},{word:"quote",syllables:1,alsoFollowedBy:["s"]},{word:"tape",syllables:1,alsoFollowedBy:["s"]},{word:"upgrade",syllables:2,alsoFollowedBy:["s"]}]}}}}},function(a,e){a.exports={vowels:"aeiouyàèéìîïòù",deviations:{vowels:[{fragments:["a[íúeo]","e[íúao]","o[íúaeè]","í[aeo]","ú[aeo]","ai[aeou]","àii","aiì","au[eé]","ei[aàeèé]","èia","ia[èiì]","iài","oi[aàeèo]","òia","óio","uí","ui[aàó]","ùio","ouï","coo[cmnpr]","lcool","coòf","[aeuioìùèéàò]y[aeuioíìùèàó]","ìa$","èa$"],countModifier:1},{fragments:["aoi","aoì","ioe","riae","ïa$"],countModifier:1}],words:{full:[{word:"via",syllables:2},{word:"guaime",syllables:3},{word:"guaina",syllables:3},{word:"coke",syllables:1},{word:"frame",syllables:1},{word:"goal",syllables:1},{word:"live",syllables:1},{word:"mouse",syllables:1},{word:"coon",syllables:1}],fragments:{global:[{word:"mayoyào",syllables:4},{word:"eye-liner",syllables:3},{word:"scooner",syllables:2},{word:"cocoon",syllables:2},{word:"silhouette",syllables:4},{word:"circuíto",syllables:4},{word:"cruento",syllables:3},{word:"cruènto",syllables:3},{word:"rituale",syllables:4},{word:"duello",syllables:3},{word:"fuorviante",syllables:4},{word:"league",syllables:1},{word:"leader",syllables:2},{word:"appeal",syllables:2},{word:"backstage",syllables:2},{word:"badge",syllables:1},{word:"baseball",syllables:2},{word:"beauty",syllables:2},{word:"bondage",syllables:2,notFollowedBy:["s"]},{word:"break",syllables:1},{word:"brokerage",syllables:3},{word:"business",syllables:2},{word:"cache",syllables:2,notFollowedBy:["s","r"]},{word:"cashmere",syllables:2},{word:"challenge",syllables:2,notFollowedBy:["s","r"]},{word:"charleston",syllables:2},{word:"cheap",syllables:1},{word:"cottage",syllables:2,notFollowedBy:["s"]},{word:"cruise",syllables:1,notFollowedBy:["s","r"]},{word:"device",syllables:2,notFollowedBy:["s"]},{word:"downgrade",syllables:2,notFollowedBy:["d"]},{word:"download",syllables:2},{word:"drive",syllables:1,notFollowedBy:["r"]},{word:"endorsement",syllables:3},{word:"drive",syllables:1,notFollowedBy:["r"]},{word:"executive",syllables:4},{word:"firmware",syllables:2},{word:"fobia",syllables:3},{word:"float",syllables:1},{word:"freak",syllables:1},{word:"game",syllables:1,notFollowedBy:["r"]},{word:"guideline",syllables:2},{word:"hardware",syllables:2},{word:"homeless",syllables:2},{word:"hardware",syllables:1,notFollowedBy:["r"]},{word:"hardware",syllables:1,notFollowedBy:["r"]},{word:"hardware",syllables:1,notFollowedBy:["r"]},{word:"hospice",syllables:2,notFollowedBy:["s"]},{word:"impeachment",syllables:3},{word:"jeans",syllables:1},{word:"jukebox",syllables:2},{word:"leasing",syllables:2},{word:"lease",syllables:1,notFollowedBy:["s"]},{word:"lounge",syllables:1,notFollowedBy:["r","s"]},{word:"magazine",syllables:3},{word:"notebook",syllables:2},{word:"office",syllables:2,notFollowedBy:["r","s"]},{word:"online",syllables:2},{word:"offline",syllables:2},{word:"overcoat",syllables:3},{word:"offside",syllables:2,notFollowedBy:["r"]},{word:"overdrive",syllables:3},{word:"oversize",syllables:3},{word:"pacemaker",syllables:3},{word:"package",syllables:2,notFollowedBy:["r","s"]},{word:"pancake",syllables:2},{word:"performance",syllables:3},{word:"premium",syllables:3},{word:"ragtime",syllables:2},{word:"reading",syllables:2},{word:"residence",syllables:3,notFollowedBy:["s"]},{word:"roaming",syllables:2},{word:"rollerblade",syllables:3,notFollowedBy:["r"]},{word:"royalty",syllables:3},{word:"shake",syllables:1,notFollowedBy:["r"]},{word:"shale",syllables:1},{word:"shampooing",syllables:3},{word:"shareware",syllables:2},{word:"shearling",syllables:2},{word:"sidecar",syllables:2},{word:"hardware",syllables:1,notFollowedBy:["r"]},{word:"skate",syllables:1,notFollowedBy:["n","r"]},{word:"trial",syllables:2},{word:"toast",syllables:1},{word:"texture",syllables:2},{word:"testimonial",syllables:5},{word:"teaser",syllables:2},{word:"sweater",syllables:2},{word:"suspense",syllables:2,notFollowedBy:["r"]},{word:"subroutine",syllables:3},{word:"steadicam",syllables:3},{word:"spread",syllables:1},{word:"speaker",syllables:2},{word:"board",syllables:1},{word:"sneaker",syllables:2},{word:"smartphone",syllables:2},{word:"slide",syllables:1,notFollowedBy:["r"]},{word:"skyline",syllables:2},{word:"skinhead",syllables:2},{word:"update",syllables:2,notFollowedBy:["r"]},{word:"upgrade",syllables:2,notFollowedBy:["r"]},{word:"upload",syllables:2},{word:"vintage",syllables:2},{word:"wakeboard",syllables:2},{word:"website",syllables:2},{word:"welfare",syllables:2},{word:"yeah",syllables:1},{word:"yearling",syllables:2}],atEnd:[{word:"byte",syllables:1,alsoFollowedBy:["s"]},{word:"bite",syllables:1,alsoFollowedBy:["s"]},{word:"beat",syllables:1,alsoFollowedBy:["s"]},{word:"coach",syllables:1},{word:"line",syllables:1,alsoFollowedBy:["s"]}],atBeginning:[{word:"cheese",syllables:1},{word:"head",syllables:1},{word:"streak",syllables:1}],atBeginningOrEnd:[{word:"team",syllables:1},{word:"stream",syllables:1}]}}}}},function(a,e){a.exports={vowels:"аоиеёэыуюя",deviations:{vowels:[{fragments:["[аоиеёэыуюя][аоиеёэыуюя]"],countModifier:1},{fragments:["[аоиеёэыуюя][аоиеёэыуюя][аоиеёэыуюя]"],countModifier:1}],words:{full:[],fragments:[]}}}},function(a,e){a.exports={vowels:"aeiouyàâéèêëîïûüùôæœ",deviations:{vowels:[{fragments:["[ptf]aon(ne)?[s]?$"],countModifier:-1},{fragments:["aoul","[^eéiïou]e(s|nt)?$","[qg]ue(s|nt)?$"],countModifier:-1},{fragments:["o[ëaéèï]"],countModifier:1},{fragments:["a[eéèïüo]","é[aâèéiîuo]","ii[oe]","[aeéuo]y[aâeéèoui]","coe[^u]","zoo","coop","coord","poly[ae]","[bcd]ry[oa]","[bcdfgptv][rl](ou|u|i)[aéèouâ]","ouez","[blmnt]uio","uoia","ment$","yua","[bcdfgptv][rl](i|u|eu)e([ltz]|r[s]?$|n[^t])","[^aeiuyàâéèêëîïûüùôæœqg]uie[rz]$"],countModifier:1}],words:{full:[{word:"ok",syllables:2},{word:"eyeliner",syllables:3},{word:"coati",syllables:3},{word:"que",syllables:1},{word:"flouer",syllables:2},{word:"relouer",syllables:3},{word:"évaluons",syllables:4},{word:"instituons",syllables:4},{word:"atténuons",syllables:4},{word:"remuons",syllables:3},{word:"redestribuons",syllables:5},{word:"suons",syllables:2},{word:"reconstituons",syllables:5},{word:"dent",syllables:1},{word:"fréquent",syllables:2},{word:"permanent",syllables:3},{word:"mécontent",syllables:3},{word:"grandiloquent",syllables:4},{word:"continent",syllables:3},{word:"occident",syllables:3},{word:"référent",syllables:3},{word:"indigent",syllables:3},{word:"concurrent",syllables:3},{word:"gent",syllables:1},{word:"différent",syllables:3},{word:"strident",syllables:2},{word:"équivalent",syllables:4},{word:"ardent",syllables:2},{word:"impotent",syllables:3},{word:"argent",syllables:2},{word:"immanent",syllables:3},{word:"indécent",syllables:3},{word:"effluent",syllables:3},{word:"agent",syllables:2},{word:"dolent",syllables:2},{word:"contingent",syllables:3},{word:"impénitent",syllables:4},{word:"adjacent",syllables:3},{word:"incident",syllables:3},{word:"content",syllables:2},{word:"incontinent",syllables:4},{word:"éloquent",syllables:3},{word:"convent",syllables:2},{word:"dissident",syllables:3},{word:"innocent",syllables:3},{word:"ventripotent",syllables:4},{word:"convalescent",syllables:4},{word:"accident",syllables:3},{word:"récent",syllables:2},{word:"absent",syllables:2},{word:"décadent",syllables:3},{word:"réticent",syllables:3},{word:"évent",syllables:2},{word:"souvent",syllables:2},{word:"intelligent",syllables:3},{word:"inhérent",syllables:3},{word:"adolescent",syllables:4},{word:"couvent",syllables:2},{word:"cent",syllables:1},{word:"urgent",syllables:2},{word:"précédent",syllables:3},{word:"imprudent",syllables:3},{word:"torrent",syllables:2},{word:"abstinent",syllables:3},{word:"indifférent",syllables:4},{word:"excédent",syllables:3},{word:"déférent",syllables:3},{word:"incandescent",syllables:4},{word:"intermittent",syllables:4},{word:"présent",syllables:3},{word:"astringent",syllables:3},{word:"trident",syllables:2},{word:"impertinent",syllables:4},{word:"détergent",syllables:3},{word:"évident",syllables:3},{word:"influent",syllables:3},{word:"pertinent",syllables:3},{word:"subséquent",syllables:3},{word:"féculent",syllables:3},{word:"déférent",syllables:3},{word:"ambivalent",syllables:4},{word:"omnipotent",syllables:4},{word:"décent",syllables:2},{word:"compétent",syllables:3},{word:"adhérent",syllables:3},{word:"afférent",syllables:3},{word:"luminescent",syllables:4},{word:"lent",syllables:1},{word:"apparent",syllables:3},{word:"effervescent",syllables:4},{word:"parent",syllables:2},{word:"pénitent",syllables:3},{word:"fluorescent",syllables:3},{word:"impudent",syllables:3},{word:"diligent",syllables:3},{word:"entregent",syllables:3},{word:"flatulent",syllables:3},{word:"serpent",syllables:2},{word:"violent",syllables:2},{word:"somnolent",syllables:3},{word:"déliquescent",syllables:4},{word:"proéminent",syllables:4},{word:"résident",syllables:3},{word:"putrescent",syllables:3},{word:"talent",syllables:2},{word:"spumescent",syllables:3},{word:"tangent",syllables:2},{word:"chiendent",syllables:2},{word:"négligent",syllables:3},{word:"antécédent",syllables:4},{word:"régent",syllables:2},{word:"polyvalent",syllables:4},{word:"latent",syllables:2},{word:"opulent",syllables:3},{word:"arpent",syllables:2},{word:"adent",syllables:2},{word:"concupiscent",syllables:4},{word:"sanguinolent",syllables:4},{word:"opalescent",syllables:4},{word:"prudent",syllables:2},{word:"conséquent",syllables:3},{word:"pourcent",syllables:2},{word:"transparent",syllables:3},{word:"sergent",syllables:2},{word:"diligent",syllables:3},{word:"inconséquent",syllables:4},{word:"turbulent",syllables:3},{word:"fervent",syllables:2},{word:"truculent",syllables:3},{word:"interférent",syllables:4},{word:"confluent",syllables:3},{word:"succulent",syllables:3},{word:"purulent",syllables:3},{word:"patent",syllables:2},{word:"indulgent",syllables:3},{word:"engoulevent",syllables:4},{word:"auvent",syllables:2},{word:"président",syllables:3},{word:"confident",syllables:3},{word:"incompétent",syllables:4},{word:"accent",syllables:2},{word:"arborescent",syllables:4},{word:"contrevent",syllables:3},{word:"cohérent",syllables:3},{word:"relent",syllables:2},{word:"insolent",syllables:3},{word:"virulent",syllables:3},{word:"rémanent",syllables:3},{word:"vent",syllables:1},{word:"turgescent",syllables:3},{word:"incohérent",syllables:4},{word:"malcontent",syllables:3},{word:"lactescent",syllables:3},{word:"inintelligent",syllables:5},{word:"omniprésent",syllables:4},{word:"récurrent",syllables:3},{word:"covalent",syllables:3},{word:"éminent",syllables:3},{word:"onguent",syllables:2},{word:"indolent",syllables:3},{word:"event",syllables:2},{word:"corpulent",syllables:3},{word:"divergent",syllables:3},{word:"excellent",syllables:3},{word:"phosphorescent",syllables:4},{word:"évanescent",syllables:4},{word:"paravent",syllables:3},{word:"avent",syllables:2},{word:"iridescent",syllables:4},{word:"prénomment",syllables:2},{word:"consument",syllables:2},{word:"dégomment",syllables:2},{word:"enveniment",syllables:3},{word:"proclament",syllables:2},{word:"chôment",syllables:1},{word:"infirment",syllables:2},{word:"briment",syllables:1},{word:"fument",syllables:1},{word:"acclament",syllables:2},{word:"referment",syllables:2},{word:"impriment",syllables:2},{word:"paument",syllables:1},{word:"déciment",syllables:2},{word:"accoutument",syllables:3},{word:"essaiment",syllables:2},{word:"ferment",syllables:1},{word:"dépriment",syllables:2},{word:"raniment",syllables:2},{word:"programment",syllables:2},{word:"fantasment",syllables:2},{word:"animent",syllables:2},{word:"affirment",syllables:2},{word:"filment",syllables:1},{word:"dament",syllables:1},{word:"parsèment",syllables:3},{word:"priment",syllables:1},{word:"assomment",syllables:2},{word:"rament",syllables:1},{word:"pâment",syllables:1},{word:"conforment",syllables:2},{word:"embaument",syllables:2},{word:"calment",syllables:1},{word:"blasphèment",syllables:2},{word:"désarment",syllables:2},{word:"consomment",syllables:2},{word:"griment",syllables:1},{word:"abîment",syllables:2},{word:"blâment",syllables:1},{word:"endorment",syllables:2},{word:"allument",syllables:2},{word:"blâment",syllables:1},{word:"confirment",syllables:2},{word:"escriment",syllables:2},{word:"trament",syllables:1},{word:"hument",syllables:1},{word:"surnomment",syllables:2},{word:"écument",syllables:2},{word:"triment",syllables:1},{word:"estiment",syllables:2},{word:"rallument",syllables:2},{word:"enflamment",syllables:2},{word:"riment",syllables:1},{word:"plument",syllables:1},{word:"suppriment",syllables:2},{word:"gomment",syllables:1},{word:"affament",syllables:2},{word:"friment",syllables:1},{word:"clament",syllables:1},{word:"dorment",syllables:1},{word:"dénomment",syllables:2},{word:"entament",syllables:2},{word:"arriment",syllables:2},{word:"résument",syllables:2},{word:"enrhument",syllables:2},{word:"rendorment",syllables:2},{word:"compriment",syllables:2},{word:"aiment",syllables:1},{word:"rythment",syllables:1},{word:"périment",syllables:2},{word:"réclament",syllables:2},{word:"subliment",syllables:2},{word:"brument",syllables:1},{word:"embrument",syllables:2},{word:"germent",syllables:1},{word:"renferment",syllables:2},{word:"sèment",syllables:1},{word:"reforment",syllables:2},{word:"liment",syllables:1},{word:"cament",syllables:1},{word:"parfument",syllables:2},{word:"arment",syllables:1},{word:"brament",syllables:1},{word:"déforment",syllables:2},{word:"assument",syllables:2},{word:"crament",syllables:1},{word:"exclament",syllables:2},{word:"forment",syllables:1},{word:"diffament",syllables:2},{word:"somment",syllables:1},{word:"oppriment",syllables:2},{word:"miment",syllables:1},{word:"enferment",syllables:2},{word:"nomment",syllables:1},{word:"reprogramment",syllables:3},{word:"transforment",syllables:2},{word:"expriment",syllables:2},{word:"informent",syllables:2},{word:"légitiment",syllables:3},{word:"de",syllables:1},{word:"le",syllables:1},{word:"je",syllables:1},{word:"te",syllables:1},{word:"ce",syllables:1},{word:"ne",syllables:1},{word:"re",syllables:1},{word:"me",syllables:1},{word:"se",syllables:1},{word:"ses",syllables:1},{word:"mes",syllables:1},{word:"mes",syllables:1},{word:"ces",syllables:1},{word:"des",syllables:1},{word:"tes",syllables:1},{word:"les",syllables:1},{word:"oye",syllables:1},{word:"es",syllables:1},{word:"remerciâmes",syllables:4},{word:"herniaires",syllables:3},{word:"autopsiais",syllables:4},{word:"août",syllables:1}],fragments:{global:[{word:"business",syllables:2},{word:"skate",syllables:1},{word:"board",syllables:1},{word:"coach",syllables:1},{word:"roadster",syllables:2},{word:"soap",syllables:1},{word:"goal",syllables:1},{word:"coaltar",syllables:2},{word:"loader",syllables:2},{word:"coat",syllables:1},{word:"baseball",syllables:2},{word:"foëne",syllables:1},{word:"cacaoyer",syllables:4},{word:"scoop",syllables:1},{word:"zoom",syllables:1},{word:"bazooka",syllables:3},{word:"tatoueu",syllables:3},{word:"cloueu",syllables:2},{word:"déchouer",syllables:2},{word:"écrouelles",syllables:3},{word:"maestria",syllables:3},{word:"maestro",syllables:3},{word:"vitae",syllables:3},{word:"paella",syllables:3},{word:"vae",syllables:2},{word:"thaï",syllables:1},{word:"skaï",syllables:1},{word:"masaï",syllables:2},{word:"samouraï",syllables:3},{word:"bonsaï",syllables:2},{word:"bonzaï",syllables:2},{word:"aïkido",syllables:3},{word:"daïquiri",syllables:3},{word:"pagaïe",syllables:2},{word:"chiite",syllables:2},{word:"pays",syllables:2},{word:"antiaérien",syllables:5},{word:"bleui",syllables:2},{word:"remerciai",syllables:4},{word:"monstrueu",syllables:3},{word:"niakoué",syllables:3},{word:"minoen",syllables:3},{word:"groenlandais",syllables:4},{word:"remerciant",syllables:4},{word:"skiant",syllables:2},{word:"ruade",syllables:2},{word:"weltanschauung",syllables:4}],atBeginning:[{word:"roast",syllables:1},{word:"taï",syllables:1}],atEnd:[{word:"écrouer",syllables:3},{word:"clouer",syllables:2}]}}}}},function(a,e){a.exports={vowels:"aeiouáéíóúü",deviations:{vowels:[{fragments:["i[ií]","[íú][aeo]","o[aáeéíóú]","uu","flu[iea]","ru[ie]","eio","eu[aá]","oi[aó]","[iu]ei","ui[éu]","^anti[aeoá]","^zoo","coo","microo"],countModifier:1},{fragments:["[eéó][aáeéíoóú]"],countModifier:1},{fragments:["[aáü][aáeéiíoóú]","eoi","oeu","[eu]au"],countModifier:1}],words:{full:[{word:"scooter",syllables:2},{word:"y",syllables:1},{word:"beat",syllables:1},{word:"via",syllables:2},{word:"ok",syllables:2}],fragments:{global:[{word:"business",syllables:2},{word:"coach",syllables:1},{word:"reggae",syllables:2},{word:"mail",syllables:1},{word:"airbag",syllables:2},{word:"affaire",syllables:2},{word:"training",syllables:2},{word:"hawaian",syllables:3},{word:"saharaui",syllables:3},{word:"nouveau",syllables:2},{word:"chapeau",syllables:2},{word:"free",syllables:1},{word:"green",syllables:1},{word:"jeep",syllables:1},{word:"toffee",syllables:2},{word:"tweet",syllables:1},{word:"tweed",syllables:1},{word:"semiautomátic",syllables:6},{word:"estadou",syllables:4},{word:"broadway",syllables:2},{word:"board",syllables:1},{word:"load",syllables:1},{word:"roaming",syllables:2},{word:"heavy",syllables:2},{word:"break",syllables:1}]}}}}},function(a,e,t){function i(a){return function(e,t,i){var n=Object(e);if(!o(e)){var d=r(t,3);e=s(e),t=function(a){return d(n[a],a,n)}}var l=a(e,t,i);return l>-1?n[d?e[l]:l]:void 0}}var r=t(1015),o=t(64),s=t(250);a.exports=i},function(a,e){function t(a,e){for(var t,i=-1,r=a.length;++i<r;){var o=e(a[i]);void 0!==o&&(t=void 0===t?o:t+o)}return t}a.exports=t},function(a,e,t){"use strict";var i=t(1799),r=t(56),o=t(57),s=function(a){this.countSteps=[],r(a)||this.createSyllableCountSteps(a.deviations.vowels)};s.prototype.createSyllableCountSteps=function(a){o(a,function(a){this.countSteps.push(new i(a))}.bind(this))},s.prototype.getAvailableSyllableCountSteps=function(){return this.countSteps},s.prototype.countSyllables=function(a){var e=0;return o(this.countSteps,function(t){e+=t.countSyllables(a)}),e},a.exports=s},function(a,e,t){"use strict";var i=t(56),r=t(1063),o=function(a){this._hasRegex=!1,this._regex="",this._multiplier="",this.createRegex(a)};o.prototype.hasRegex=function(){return this._hasRegex},o.prototype.createRegex=function(a){i(a)||i(a.fragments)||(this._hasRegex=!0,this._regex=r(a.fragments,!0),this._multiplier=a.countModifier)},o.prototype.getRegex=function(){return this._regex},o.prototype.countSyllables=function(a){if(this._hasRegex){return(a.match(this._regex)||[]).length*this._multiplier}return 0},a.exports=o},function(a,e,t){"use strict";function i(a){this._location=a.location,this._fragment=a.word,this._syllables=a.syllables,this._regex=null,this._options=o(a,["notFollowedBy","alsoFollowedBy"])}var r=t(56),o=t(1801);i.prototype.createRegex=function(){var a="",e=this._options,t=this._fragment;switch(r(e.notFollowedBy)||(t+="(?!["+e.notFollowedBy.join("")+"])"),r(e.alsoFollowedBy)||(t+="["+e.alsoFollowedBy.join("")+"]?"),this._location){case"atBeginning":a="^"+t;break;case"atEnd":a=t+"$";break;case"atBeginningOrEnd":a="(^"+t+")|("+t+"$)";break;default:a=t}this._regex=new RegExp(a)},i.prototype.getRegex=function(){return null===this._regex&&this.createRegex(),this._regex},i.prototype.occursIn=function(a){return this.getRegex().test(a)},i.prototype.removeFrom=function(a){return a.replace(this._fragment," ")},i.prototype.getSyllables=function(){return this._syllables},a.exports=i},function(a,e,t){var i=t(1802),r=t(1805),o=r(function(a,e){return null==a?{}:i(a,e)});a.exports=o},function(a,e,t){function i(a,e){return r(a,e,function(e,t){return o(a,t)})}var r=t(1803),o=t(1340);a.exports=i},function(a,e,t){function i(a,e,t){for(var i=-1,n=e.length,d={};++i<n;){var l=e[i],c=r(a,l);t(c,l)&&o(d,s(l,a),c)}return d}var r=t(1237),o=t(1804),s=t(1156);a.exports=i},function(a,e,t){function i(a,e,t,i){if(!n(a))return a;e=o(e,a);for(var l=-1,c=e.length,u=c-1,p=a;null!=p&&++l<c;){var g=d(e[l]),m=t;if(l!=u){var f=p[g];m=i?i(f,g,p):void 0,void 0===m&&(m=n(f)?f:s(e[l+1])?[]:{})}r(p,g,m),p=p[g]}return a}var r=t(429),o=t(1156),s=t(188),n=t(35),d=t(1126);a.exports=i},function(a,e,t){function i(a){return s(o(a,void 0,r),a+"")}var r=t(1241),o=t(465),s=t(467);a.exports=i},function(a,e,t){"use strict";a.exports=function(a){return a.getDescription().length}},function(a,e,t){"use strict";var i=t(1264),r=t(1808),o=t(1033),s=t(173),n=function(a,e,t){for(var i={noAlt:0,withAlt:0,withAltKeyword:0,withAltNonKeyword:0},s=0;s<a.length;s++){var n=r(a[s]);""!==n?""!==e||""===n?0!==o(n,e,t).count||""===n?o(n,e,t).count>0&&i.withAltKeyword++:i.withAltNonKeyword++:i.withAlt++:i.noAlt++}return i};a.exports=function(a){var e=s(a.getKeyword().toLocaleLowerCase());return n(i(a.getText()),e,a.getLocale())}},function(a,e,t){"use strict";var i=t(79),r=/alt=(['"])(.*?)\1/i;a.exports=function(a){var e="",t=a.match(r);return null!==t&&(e=i(t[2]),e=e.replace(/&quot;/g,'"'),e=e.replace(/&#039;/g,"'")),e}},function(a,e,t){"use strict";function i(a){var e=o(a.getKeyword());return r(e)}var r=t(659),o=t(452);a.exports=i},function(a,e,t){"use strict";var i=t(1033),r=t(173);a.exports=function(a){if(""===a.getDescription())return-1;var e=r(a.getKeyword());return i(a.getDescription(),e,a.getLocale()).count}},function(a,e,t){"use strict";var i=t(1033),r=t(173);a.exports=function(a){var e=a.getKeyword().replace("'","").replace(/\s/gi,"-");return e=r(e),i(a.getUrl(),e,a.getLocale()).count}},function(a,e,t){"use strict";var i=t(1387),r=t(1033),o=t(173),s=t(1813),n=t(279);a.exports=function(a){var e=i(a.getText()),t=o(a.getKeyword().toLocaleLowerCase()),d=s(e,n)[0]||"";return r(d,t,a.getLocale()).count}},function(a,e,t){function i(a,e){return(n(a)?r:o)(a,d(s(e,3)))}var r=t(1153),o=t(1331),s=t(1015),n=t(49),d=t(1351);a.exports=i},function(a,e,t){"use strict";a.exports=function(a){return a.hasTitle()?a.getTitleWidth():0}},function(a,e,t){"use strict";var i=t(1016),r=t(1383),o=t(1017),s=t(153),n=t(57),d=function(a){var e=i(a),t=[];return n(e,function(a,e){t.push({word:a,wordIndex:e,complexity:r(a)})}),t};a.exports=function(a){var e=o(a.getText());return s(e,function(a){return{sentence:a,words:d(a)}})}},function(a,e,t){"use strict";var i=t(659),r=t(1387),o=t(299);a.exports=function(a){var e=a.getText(),t=r(e),s=[];return t.map(function(a){s.push({wordCount:i(a),text:a})}),o(s,function(a){return a.wordCount>0})}},function(a,e,t){"use strict";var i=t(1017),r=t(1388);a.exports=function(a){var e=i(a.getText());return r(e)}},function(a,e,t){"use strict";var i=t(1017),r=t(1388);a.exports=function(a){var e=i(a.getDescription());return r(e)}},function(a,e,t){"use strict";var i=t(1820),r=t(659),o=t(57);a.exports=function(a){var e=a.getText(),t=i(e),s=[];return o(t,function(a){s.push({text:a,wordCount:r(a)})}),s}},function(a,e,t){"use strict";var i=t(279);a.exports=function(a){a=a.replace(/\|/gi,""),a=a.replace(/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi,"|");var e=a.split("|");return i(e[0])&&e.shift(),e}},function(a,e,t){"use strict";var i=t(1822),r=t(1017),o=t(1051).normalizeSingle,s=t(1823),n=t(1280).isWordInSentence,d=t(57),l=t(299),c=t(155),u=c(i),p=function(a,e){a=o(a);var t=u(e);return a.match(t)},g=function(a,e){return a=o(a),l(e,function(e){return n(e,a)})},m=function(a,e){var t=[];return d(a,function(a){var i=p(a,e.twoPartTransitionWords());if(null!==i)return void t.push({sentence:a,transitionWords:i});var r=g(a,e.transitionWords);return 0!==r.length?void t.push({sentence:a,transitionWords:r}):void 0}),t};a.exports=function(a){var e=a.getLocale(),t=s(e),i=r(a.getText()),o=m(i,t);return{totalSentences:i.length,sentenceResults:o,transitionWordSentences:o.length}}},function(a,e,t){"use strict";var i=t(303),r=function(a){return a=a.map(function(a){return i(a)}),a.join("(.*?)")};a.exports=function(a){a=a.map(function(a){return r(a)});var e="("+a.join(")|(")+")";return new RegExp(e,"ig")}},function(a,e,t){"use strict";var i=t(1356)().allWords,r=t(1824),o=t(1355)().allWords,s=t(1825),n=t(1361)().allWords,d=t(1826),l=t(1359)().allWords,c=t(1827),u=t(1358)().allWords,p=t(1828),g=t(1360)().allWords,m=t(1829),f=t(1362)().allWords,b=t(1830),h=t(1363)().allWords,v=t(1831),z=t(1832)().allWords,y=t(1833),w=t(181);a.exports=function(a){switch(w(a)){case"de":return{transitionWords:o,twoPartTransitionWords:s};case"es":return{transitionWords:l,twoPartTransitionWords:c};case"fr":return{transitionWords:n,twoPartTransitionWords:d};case"nl":return{transitionWords:u,twoPartTransitionWords:p};case"it":return{transitionWords:g,twoPartTransitionWords:m};case"pt":return{transitionWords:f,twoPartTransitionWords:b};case"ru":return{transitionWords:h,twoPartTransitionWords:v};case"ca":return{transitionWords:z,twoPartTransitionWords:y};default:case"en":return{transitionWords:i,twoPartTransitionWords:r}}}},function(a,e,t){"use strict";a.exports=function(){return[["both","and"],["if","then"],["not only","but also"],["neither","nor"],["either","or"],["not","but"],["whether","or"],["no sooner","than"]]}},function(a,e,t){"use strict";a.exports=function(){return[["anstatt","dass"],["bald","bald"],["dadurch","dass"],["dessen ungeachtet","dass"],["entweder","oder"],["einerseits","andererseits"],["erst","wenn"],["je","desto"],["je","umsto"],["nicht nur","sondern auch"],["ob","oder"],["ohne","dass"],["so","dass"],["sowohl","als auch"],["sowohl","wie auch"],["unbeschadet dessen","dass"],["weder","noch"],["wenn","auch"],["wenn","schon"],["nicht weil","sondern"]]}},function(a,e,t){"use strict";a.exports=function(){return[["à première vue","mais à bien considérer les choses"],["à première vue","mais toute réflexion faite"],["aussi","que"],["autant de","que"],["certes","mais"],["d'un côté","de l'autre côté"],["d'un côté","de l'autre"],["d'un côté","d'un autre côté"],["d'une part","d'autre part"],["d'une parte","de l'autre parte"],["moins de","que"],["non seulement","mais aussi"],["non seulement","mais en outre"],["non seulement","mais encore"],["plus de","que"],["quelque","que"],["si","que"],["soit","soit"],["tantôt","tantôt"],["tout d'abord","ensuite"],["tout","que"]]}},function(a,e,t){"use strict";a.exports=function(){return[["de un lado","de otra parte"],["de un lado","de otro"],["no","sino que"],["no","sino"],["por un lado","por otro lado"],["por una parte","por otra parte"],["por una parte","por otra"],["tanto","como"],["bien","bien"]]}},function(a,e,t){"use strict";a.exports=function(){return[["aan de ene kant","aan de andere kant"],["enerzijds","anderzijds"],["natuurlijk","maar"],["niet alleen","maar ook"],["noch","noch"],["zowel","als"]]}},function(a,e,t){"use strict";a.exports=function(){return[["né","né"],["non","ma"],["non prima","che"],["non prima","di"],["non solo","ma anche"],["o","o"],["se","allora"],["se","o"],["sia","che"]]}},function(a,e,t){"use strict";a.exports=function(){return[["não apenas","como também"],["não só","bem como"],["não só","como também"],["não só","mas também"],["ora","ora"],["ou","ou"],["quer","quer"]]}},function(a,e,t){"use strict";a.exports=function(){return[["будь то","или"],["возможно","а может быть"],["возможно","возможно"],["достаточно","чтобы"],["едва","как"],["ежели","то"],["если говорить о","то"],["если и не","то"],["если не","то"],["если","то"],["мало того что","еще и"],["мало того, что","еще и"],["не сказать чтобы","но"],["не сказать, чтобы","но"],["не столько","сколько"],["не то чтобы","но"],["не только не","но и"],["стоило","как"],["так как","то"],["только","как"],["хоть бы","а то"],["хоть","хоть"],["хотя","но"],["чем","лучше бы"],["чем","тем"],["что касается","то"]]}},function(a,e,t){"use strict";var i=["abans","així","altrament","anteriorment","breument","contràriament","després","doncs","efectivament","endemés","finalment","generalment","igualment","malgrat","mentre","parallelament","però","perquè","primerament","resumidament","resumint","sinó","sobretot","també","tanmateix"],r=["a banda d'això","a continuació","a fi de","a fi que","a força de","a manera de resum","a més","a tall d'exemple","a tall de recapitulació","a tall de resum","al capdavall","al contrari","al mateix temps","amb relació a","amb tot plegat","ara bé","atès que","com a conseqüència","com a exemple","com a resultat","com a resum","com que","comptat i debatut","considerant que","convé destacar","convé recalcar","convé ressaltar que","d'altra banda","d’una banda","d’una forma breu","de la mateixa manera","de manera parallela","de manera que","degut a","deixant de banda","dit d'una altra manera","donat que","en a resum","en altres paraules","en canvi","en conclusió","en conjunt","en conseqüència","encara que","en darrer lloc","en darrer terme","en definitiva","en efect","en general","en particular","en pocs mots","en poques paraules","en primer lloc","en relació amb","en resum","en segon lloc","en síntesi","en suma","en tercer lloc","en últim terme","és a dir","és més","és per això que","fins i tot","gràcies a","gràcies de","igual com","igual que","ja que","llevat que","més aviat","més tard","no obstant","o sia","o sigui","pel fet que","pel general","pel que","per acabar","per això","per altra banda","per aquest motiu","per causa de","per causa que","per cert","per començar","per concloure","per concretar","per contra","per exemple","per illustrar","per l'altra part","per l'altre cantó","per la qual cosa","per posar un exemple","per raó de","per raó que","per tal de","per tal que","per tant","per últim","per un cantó","per un costat","per una altra banda","per una part","quant a","recapitulant","respecte de","s'ha de tenir en compte que","sempre que","tal com s’ha dit","tan bon punt","tenint en compte que","tot i","tot seguit","val la pena dir que","vist que"];a.exports=function(){return{singleWords:i,multipleWords:r,allWords:i.concat(r)}}},function(a,e,t){"use strict";a.exports=function(){return[["ara","ara"],["ni","ni"]]}},function(a,e,t){"use strict";var i=t(1017),r=t(154).stripFullTags,o=t(181),s=t(1835),n=t(57),d=t(1836),l=t(1856),c=t(1858),u=t(1871),p=["ru","tr"],g=["en","de","nl","fr","es","it","pt","cn"],m=function(a,e){var t=[];return n(a,function(a){var i=r(a.getSentenceText()).toLocaleLowerCase();a.setPassive(l(i,e)),!0===a.isPassive()&&t.push(a.getSentenceText())}),{passiveSentences:t}},f=function(a,e){var t=[];return n(a,function(a){var i=r(a.getSentenceText()).toLocaleLowerCase(),o=[];o="de"===e||"nl"===e?u(i,e):c(i,e);var s=!1;n(o,function(a){a.setPassive(d(a.getSentencePartText(),a.getAuxiliaries(),e)),s=s||a.isPassive()}),s&&t.push(a.getSentenceText())}),{passiveSentences:t}};a.exports=function(a){var e=a.getText(),t=a.getLocale(),r=o(t),n=i(e).map(function(a){return new s(a)}),d=n.length;return p.includes(r)?{total:d,passives:m(n,r).passiveSentences}:g.includes(r)?{total:d,passives:f(n,r).passiveSentences}:void 0}},function(a,e,t){"use strict";var i={locale:"en_US"},r=function(a,e){this._sentenceText=a||"",this._locale=e||i.locale,this._isPassive=!1};r.prototype.getSentenceText=function(){return this._sentenceText},r.prototype.getLocale=function(){return this._locale},r.prototype.isPassive=function(){return this._isPassive},r.prototype.setPassive=function(a){this._isPassive=a},a.exports=r},function(a,e,t){"use strict";var i=t(1837),r=t(1065),o=t(1130)().allAuxiliaries,s=t(1391),n=t(1392)(),d={de:{auxiliaries:o},nl:{auxiliaries:n}};a.exports=function(a,e,t){var o=[];if("de"===t||"nl"===t){if(!e.some(function(a){return d[t].auxiliaries.includes(a)}))return!1;"de"===t&&(o=s(a,e,t)),"nl"===t&&(o=r(a,e,t))}else o=r(a,e,t);return i(o)}},function(a,e,t){"use strict";var i=t(57);a.exports=function(a){var e=!1;return i(a,function(a){if(a.determinesSentencePartIsPassive())return void(e=!0)}),e}},function(a,e,t){"use strict";var i=t(1279),r=t(57),o=t(155),s=t(471),n=t(1839),d=t(1840)(),l=t(1281)().irregularsRegular,c=t(1281)().irregularsIrregular,u=t(1281)().irregularsEndingInS,p=t(1841)(),g=t(1842)(),m=t(1843)(),f=/^(ge|be|ont|ver|her|er)\S+(d|t)$/gi,b=/^(aan|af|bij|binnen|los|mee|na|neer|om|onder|samen|terug|tegen|toe|uit|vast)(ge)\S+(d|t|n)$/gi,h={en:{regularParticiplesRegex:/\w+ed($|[ \n\r\t.,'()"+\-;!?:\/»«‹›<>])/gi},fr:{regularParticiplesRegex:/\S+(é|ée|és|ées)($|[ \n\r\t.,'()"+\-;!?:\/»«‹›<>])/gi},nl:{regularParticipleRegexPattern1:f,regularParticipleRegexPattern2:b}},v=function(a,e){if("es"===e||"it"===e)return[];var t=[];return Object.keys(h[e]).forEach(function(i){var r=a.match(h[e][i]);null!==r&&t.push(r)}),t=n(t)},z=function(a,e,t){var i=[];return r(e,function(e){var r=new RegExp("^"+e+t+"?$","ig"),o=a.match(r);o&&i.push(o[0])}),i},y=function(a,e){var t=[];switch(e){case"fr":t=t.concat(z(a,l,"(e|s|es)")),t=t.concat(z(a,u,"(e|es)")),i(c,function(e){e===a&&t.push(e)});break;case"es":s(p,a)&&t.push(a);break;case"it":s(g,a)&&t.push(a);break;case"nl":s(m,a)&&t.push(a);break;case"en":default:i(d,function(e){e===a&&t.push(e)})}return t};a.exports=function(){return{regularParticiples:o(v),irregularParticiples:o(y)}}},function(a,e,t){function i(a){return(null==a?0:a.length)?r(a,o):[]}var r=t(1127),o=1/0;a.exports=i},function(a,e,t){"use strict";a.exports=function(){return["arisen","awoken","reawoken","babysat","backslid","backslidden","beat","beaten","become","begun","bent","unbent","bet","bid","outbid","rebid","underbid","overbid","bidden","bitten","blown","bought","overbought","bound","unbound","rebound","broadcast","rebroadcast","broken","brought","browbeat","browbeaten","built","prebuilt","rebuilt","overbuilt","burnt","burst","bust","cast","miscast","recast","caught","chosen","clung","come","overcome","cost","crept","cut","undercut","recut","daydreamt","dealt","misdealt","redealt","disproven","done","predone","outdone","misdone","redone","overdone","undone","drawn","outdrawn","redrawn","overdrawn","dreamt","driven","outdriven","drunk","outdrunk","overdrunk","dug","dwelt","eaten","overeaten","fallen","felt","fit","refit","retrofit","flown","outflown","flung","forbidden","forecast","foregone","foreseen","foretold","forgiven","forgotten","forsaken","fought","outfought","found","frostbitten","frozen","unfrozen","given","gone","undergone","gotten","ground","reground","grown","outgrown","regrown","had","handwritten","heard","reheard","misheard","overheard","held","hewn","hidden","unhidden","hit","hung","rehung","overhung","unhung","hurt","inlaid","input","interwound","interwoven","jerry-built","kept","knelt","knit","reknit","unknit","known","laid","mislaid","relaid","overlaid","lain","underlain","leant","leapt","outleapt","learnt","unlearnt","relearnt","mislearnt","left","lent","let","lip-read","lit","relit","lost","made","premade","remade","meant","met","mown","offset","paid","prepaid","repaid","overpaid","partaken","proofread","proven","put","quick-frozen","quit","read","misread","reread","retread","rewaken","rid","ridden","outridden","overridden","risen","roughcast","run","outrun","rerun","overrun","rung","said","sand-cast","sat","outsat","sawn","seen","overseen","sent","resent","set","preset","reset","misset","sewn","resewn","oversewn","unsewn","shaken","shat","shaven","shit","shone","outshone","shorn","shot","outshot","overshot","shown","shrunk","preshrunk","shut","sight-read","slain","slept","outslept","overslept","slid","slit","slung","unslung","slunk","smelt","outsmelt","snuck","sold","undersold","presold","outsold","resold","oversold","sought","sown","spat","spelt","misspelt","spent","underspent","outspent","misspent","overspent","spilt","overspilt","spit","split","spoilt","spoken","outspoken","misspoken","overspoken","spread","sprung","spun","unspun","stolen","stood","understood","misunderstood","strewn","stricken","stridden","striven","struck","strung","unstrung","stuck","unstuck","stung","stunk","sublet","sunburnt","sung","outsung","sunk","sweat","swept","swollen","sworn","outsworn","swum","outswum","swung","taken","undertaken","mistaken","retaken","overtaken","taught","mistaught","retaught","telecast","test-driven","test-flown","thought","outthought","rethought","overthought","thrown","outthrown","overthrown","thrust","told","retold","torn","retorn","trod","trodden","typecast","typeset","upheld","upset","waylaid","wept","wet","rewet","withdrawn","withheld","withstood","woken","won","rewon","worn","reworn","wound","rewound","overwound","unwound","woven","rewoven","unwoven","written","typewritten","underwritten","outwritten","miswritten","rewritten","overwritten","wrung"]}},function(a,e,t){"use strict";a.exports=function(){return["abajado","abalanzado","abaleado","abandonado","abaratado","abarcado","abarrotado","abastecido","abatido","abdicado","abierto","abismado","abjurado","ablandado","abocado","abochornado","abofeteado","abolido","abollado","abombado","abominado","abonado","abordado","aborrecido","aborregado","abortado","abotonado","abrasado","abrazado","abrevado","abreviado","abrigado","abrochado","abrogado","abroquelado","abrumado","absorbido","abstenido","abstraído","absuelto","abucheado","abultado","abundado","aburguesado","aburrido","abusado","acabado","acallado","acalorado","acaparado","acariciado","acarreado","acatado","acaudillado","accedido","accionado","acechado","aceitado","acelerado","acentuado","aceptado","acerado","acercado","acertado","achacado","achantado","achatado","achicado","acicalado","acidificado","aclarado","aclimatado","acobardado","acodado","acogido","acojonado","acometido","acomodado","acompañado","acompasado","acongojado","aconsejado","acontecido","acopiado","acoplado","acordado","acordonado","acorralado","acortado","acosado","acostado","acostumbrado","acotado","acrecentado","acreditado","acrisolado","activado","actuado","acuchillado","acuciado","acudido","acuerpado","acumulado","acunado","acuñado","acurrucado","acusado","adaptado","adecentado","adelantado","adelgazado","adentrado","adeudado","adherido","adicionado","adiestrado","adivinado","adjetivado","adjudicado","adjuntado","administrado","admirado","admitido","adoctrinado","adolecido","adoptado","adorado","adormecido","adornado","adquirido","aducido","adueñado","adulado","adulterado","advertido","afanado","afeado","afectado","afeitado","aferrado","afianzado","afinado","afirmado","afligido","aflorado","afrentado","afrontado","agachado","agarrado","agarrotado","agasajado","agenciado","agigantado","agilizado","agitado","aglutinado","agobiado","agolpado","agonizado","agostado","agotado","agradado","agradecido","agrandado","agravado","agraviado","agredido","agregado","agriado","agrietado","agrupado","aguado","aguantado","aguardado","agudizado","aguijoneado","agujereado","aguzado","ahogado","ahondado","ahorcado","ahorrado","ahuecado","ahuyentado","aireado","aislado","ajustado","ajusticiado","alabado","alagado","alambrado","alardeado","alargado","alarmado","albergado","alborotado","alcanzado","aleccionado","alegado","alegrado","alejado","alentado","alertado","alfabetizado","alfombrado","aliado","alienado","aligerado","alimentado","aliñado","alineado","alisado","alistado","aliviado","alivianado","allanado","almacenado","almorzado","alojado","alquilado","alterado","alternado","alucinado","aludido","alumbrado","alzado","amado","amaestrado","amagado","amainado","amalgamado","amamantado","amansado","amargado","amarrado","amasado","ambicionado","amedrentado","amenazado","amenizado","ameritado","ametrallado","amilanado","aminorado","amnistiado","amoldado","amonestado","amontonado","amordazado","amortajado","amortiguado","amortizado","amotinado","amparado","ampayado","ampliado","amplificado","amputado","amueblado","añadido","analizado","anatematizado","andado","anegado","anestesiado","anexado","anexionado","anhelado","anidado","anillado","animado","aniquilado","anisado","añorado","anotado","anoticiado","ansiado","antecedido","antepuesto","anticipado","antojado","anudado","anulado","anunciado","apabullado","apachurrado","apaciguado","apadrinado","apagado","apalancado","apaleado","apañado","apantallado","aparcado","apareado","aparecido","aparentado","apartado","apeado","apedreado","apelado","apellidado","apelmazado","apercibido","apersonado","apestado","apetecido","apiadado","apilado","apiñado","apisonado","aplacado","aplanado","aplastado","aplaudido","aplazado","aplicado","apoderado","apoltronado","aporreado","aportado","aposentado","apostado","apostatado","apostillado","apoyado","apreciado","aprehendido","apremiado","aprendido","apresado","apresurado","apretado","apretujado","aprisionado","aprobado","aprovechado","aprovisionado","aproximado","apuñalado","apuñaleado","apuntado","apuntalado","apuntillado","apurado","aquejado","aquietado","aquilatado","arañado","arbitrado","archivado","arengado","argüido","argumentado","armado","armonizado","aromatizado","arqueado","arrancado","arrasado","arrastrado","arreado","arrebatado","arreciado","arreglado","arrellanado","arremangado","arremetido","arrendado","arrepentido","arrestado","arriado","arribado","arriesgado","arrimado","arrinconado","arrodillado","arrogado","arrojado","arrollado","arropado","arruinado","arrullado","articulado","asado","asaltado","ascendido","aseado","asechado","asediado","asegurado","asemejado","asentado","asentido","aserrado","asesinado","asesorado","asestado","aseverado","asfixiado","asido","asignado","asilado","asimilado","asistido","asolado","asoleado","asomado","asombrado","aspirado","astillado","asumido","asustado","atacado","atado","atajado","atarantado","atascado","atemorizado","atemperado","atenazado","atendido","atenido","atentado","atenuado","aterrado","aterrorizado","atesorado","atestiguado","atiborrado","atisbado","atizado","atomizado","atontado","atorado","atormentado","atornillado","atosigado","atracado","atragantado","atraído","atrancado","atrapado","atrasado","atravesado","atrevido","atribuido","atrincherado","atrofiado","atropellado","aturdido","auditado","augurado","aumentado","aunado","aupado","auscultado","ausentado","autenticado","autentificado","autodefinido","autoeditado","automatizado","autorizado","autorregulado","auxiliado","avalado","avanzado","avasallado","avenido","aventado","aventajado","aventurado","averiado","averiguado","avezado","avisado","avispado","avistado","avivado","avizorado","avocado","ayudado","azotado","azuzado","babeado","bailado","bajado","balaceado","balanceado","bañado","banalizado","bancado","bandeado","barajado","barrido","basado","bastardeado","basureado","batallado","bateado","batido","bautizado","beatificado","bebido","beneficiado","besado","bifurcado","birlado","blandido","blanqueado","blasfemado","blindado","bloqueado","boicoteado","bombardeado","bombeado","bonificado","bordeado","borrado","borroneado","bosquejado","bostezado","botado","boxeado","bregado","brillado","brincado","brindado","bromeado","brotado","bruñido","buceado","burlado","buscado","cabeceado","cabido","cabildeado","cabreado","cacareado","cachado","cacheado","cacheteado","caducado","cagado","calado","calculado","caldeado","calefaccionado","calendarizado","calentado","calibrado","calificado","caligrafiado","callado","calmado","calumniado","calzado","cambiado","caminado","camuflado","canalizado","cancelado","canjeado","cansado","cantado","capado","capeado","capitalizado","capitulado","captado","capturado","caracterizado","carburado","carcomido","cardado","careado","carecido","cargado","caricaturizado","cartografiado","cascado","castigado","castrado","catado","catalizado","catalogado","catapultado","cateado","categorizado","causado","cauterizado","cautivado","cavado","cavilado","cazado","cebado","cedido","cegado","cejado","celebrado","cenado","ceñido","censurado","centrifugado","centuplicado","cepillado","cercado","cercenado","cerciorado","cernido","cerrado","cesado","chafado","chamuscado","chantajeado","chapado","charlado","chateado","chequeado","chiflado","chillado","chingado","chirriado","chivado","chocado","chorreado","choteado","chupado","chutado","cicatrizado","cifrado","cimentado","cincelado","circulado","circuncidado","circundado","citado","clamado","clarificado","clasificado","claudicado","clausurado","clavado","clicado","clonado","coaccionado","coadyuvado","coagulado","coaligado","coartado","cobijado","cobrado","cocido","cocinado","codeado","codiciado","codificado","codirigido","coexistido","cofinanciado","cogido","cohabitado","cohibido","coincidido","colaborado","colacionado","colado","colapsado","coleccionado","colectado","colectivizado","colgado","colisionado","colmado","colocado","colonizado","coloreado","columpiado","combatido","combinado","comentado","comenzado","comerciado","comercializado","cometido","comido","comisionado","compactado","compadecido","compaginado","comparado","comparecido","compartido","compatibilizado","compelido","compendiado","compenetrado","compensado","compilado","complacido","complementado","completado","complotado","comportado","comprado","comprendido","comprimido","comprobado","comprometido","compuesto","compulsado","computado","comulgado","comunicado","concatenado","concebido","concedido","concelebrado","concentrado","conceptuado","conceptualizado","concertado","concienciado","concientizado","conciliado","concitado","concluido","concordado","concretado","concretizado","conculcado","concursado","condenado","condensado","condicionado","condimentado","condolido","condonado","conducido","conectado","conexionado","confabulado","confeccionado","conferido","confesado","confiado","configurado","confirmado","confiscado","confluido","conformado","confortado","confrontado","confundido","congeniado","congestionado","congratulado","congregado","conjeturado","conjugado","conjuntado","conjurado","conllevado","conmemorado","conminado","conmocionado","conmovido","conmutado","connotado","conquistado","consagrado","conseguido","consensuado","consentido","conservado","considerado","consignado","consistido","consolado","consolidado","conspirado","constado","constatado","constelado","constitucionalizado","constituido","constreñido","construido","consultado","consumado","consumido","contabilizado","contactado","contado","contagiado","contemplado","contendido","contenido","contentado","contestado","contextualizado","continuado","contorneado","contraatacado","contrabandeado","contradicho","contrahecho","contraído","contrapesado","contrapuesto","contrariado","contrarrestado","contrastado","contratado","contravenido","contribuido","contristado","controlado","convalidado","convencido","convenido","convergido","conversado","convertido","convidado","convivido","convocado","convulsionado","cooperado","cooptado","coordinado","copado","copiado","coproducido","copulado","coqueteado","corchado","coreado","coreografiado","corneado","coronado","corporizado","corregido","correlacionado","correspondido","correteado","corrido","corroborado","corroído","corrompido","cortado","cortejado","cosechado","cosido","cosificado","costado","costeado","cotejado","cotizado","creado","creído","criado","cribado","criminalizado","crispado","cristalizado","cristianizado","criticado","cronometrado","crucificado","crujido","cruzado","cuadriplicado","cuadruplicado","cuajado","cuantificado","cuarteado","cubierto","cuestionado","cuidado","culeado","culminado","culpabilizado","culpado","cultivado","culturizado","cumplido","cumplimentado","cundido","curado","curioseado","currado","cursado","curvado","custodiado","dado","dañado","danzado","datado","dateado","debatido","debido","debilitado","debitado","debutado","decaído","decantado","decapitado","decepcionado","decidido","declamado","declarado","declinado","decodificado","decolorado","decomisado","decrecido","decretado","dedicado","deducido","defecado","defendido","defenestrado","deferido","definido","deformado","defraudado","degenerado","deglutido","degollado","degradado","degustado","deificado","dejado","delatado","delegado","deleitado","deletreado","deliberado","delimitado","delineado","delinquido","demandado","demarcado","demediado","demeritado","democratizado","demolido","demonizado","demorado","demostrado","demudado","denegado","denigrado","denominado","denostado","denotado","denunciado","deparado","departido","dependido","depilado","deplorado","deportado","depositado","depreciado","depredado","deprimido","depuesto","depurado","derechizado","derivado","derogado","derramado","derretido","derribado","derrocado","derrochado","derrotado","derruido","derrumbado","desabrochado","desacatado","desacelerado","desacomodado","desaconsejado","desacoplado","desacralizado","desacreditado","desactivado","desafiado","desafinado","desaguado","desahogado","desairado","desajustado","desalentado","desalineado","desalojado","desandado","desangrado","desanimado","desaparecido","desapegado","desaprendido","desaprobado","desaprovechado","desarmado","desarraigado","desarreglado","desarrollado","desarticulado","desaseado","desasido","desasosegado","desatado","desatendido","desautorizado","desayunado","desbancado","desbandado","desbaratado","desbarrancado","desbastado","desbloqueado","desbocado","desbordado","desbrozado","descabalgado","descabezado","descaderado","descalabrado","descalificado","descansado","descargado","descarriado","descarrilado","descartado","descascarado","descascarillado","descendido","descentrado","descifrado","descocido","descodificado","descojonado","descolgado","descolocado","descolonizado","descompensado","descomprimido","descompuesto","desconectado","desconfiado","descongelado","desconocido","descontado","descontaminado","descontextualizado","descontinuado","desconvocado","descorazonado","descorchado","descorrido","descosido","descoyuntado","descreído","descristianizado","descuadrado","descuartizado","descubierto","descuidado","desdeñado","desdibujado","desdicho","desdoblado","deseado","desecado","desechado","desembarazado","desembarcado","desembocado","desembolsado","desempacado","desempañado","desempaquetado","desempeñado","desempolvado","desenamorado","desencadenado","desencajado","desencarnado","desenchufado","desenfocado","desenfundado","desenganchado","desengrasado","desenmascarado","desenredado","desenrollado","desentendido","desenterrado","desentonado","desentrañado","desenvainado","desenvuelto","desequilibrado","desertado","desestabilizado","desestimado","desfalcado","desfallecido","desfigurado","desfondado","desgajado","desgañitado","desgarrado","desgastado","desglosado","desgobernado","desgranado","desguazado","deshecho","desheredado","deshidratado","deshilachado","deshojado","deshonrado","deshuesado","deshumanizado","designado","desilusionado","desincentivado","desinfectado","desinflado","desinflamado","desinformado","desinhibido","desinstalado","desintegrado","desintoxicado","desistido","desjarretado","deslegitimado","desleído","desligado","deslindado","deslizado","deslucido","deslumbrado","desmadrado","desmalezado","desmantelado","desmaquillado","desmarcado","desmayado","desmejorado","desmembrado","desmentido","desmenuzado","desmerecido","desmigado","desmitificado","desmoldado","desmontado","desmoralizado","desmoronado","desmotivado","desmovilizado","desnaturalizado","desnivelado","desnucado","desnudado","desobedecido","desobligado","desoído","desollado","desorganizado","desorientado","despachado","desparasitado","desparecido","desparramado","despedazado","despedido","despegado","despeinado","despejado","despellejado","despeñado","despenalizado","desperdiciado","despersonalizado","despertado","despilfarrado","despintado","despiojado","despistado","desplazado","desplegado","desplomado","desplumado","despojado","despolitizado","desposado","desposeído","despotricado","despreciado","desprendido","despreocupado","desprestigiado","desprogramado","despulpado","despuntado","desquiciado","desquitado","destacado","destapado","desteñido","desterrado","destetado","destilado","destituido","destrabado","destripado","destronado","destrozado","destruido","desunido","desvalijado","desvalorizado","desvanecido","desvelado","desvestido","desviado","desvinculado","desvirtuado","desvivido","detectado","detenido","detentado","deteriorado","determinado","detestado","detonado","devaluado","devanado","devastado","develado","devengado","devenido","devorado","devuelto","diagnosticado","diagramado","dializado","dialogado","dibujado","dicho","dictado","dictaminado","diezmado","difamado","diferenciado","diferido","dificultado","difuminado","difundido","digerido","digitado","dignado","dignificado","dilapidado","dilatado","diligenciado","dilucidado","diluido","dimensionado","dimitido","dinamitado","dinamizado","dirimido","discernido","disciplinado","discontinuado","discrepado","discriminado","disculpado","discurrido","discutido","diseccionado","diseminado","diseñado","disentido","disertado","disfrazado","disfrutado","disgregado","disgustado","disimulado","disipado","dislocado","disminuido","disociado","dispensado","dispersado","dispuesto","disputado","distado","distanciado","distendido","distinguido","distorsionado","distraído","distribuido","disuadido","disuelto","divagado","diversificado","divertido","dividido","divinizado","divisado","divorciado","divulgado","doblado","doblegado","doctorado","documentado","dogmatizado","dolido","domado","domesticado","dominado","donado","dopado","dormido","dosificado","dotado","dragado","dramatizado","drenado","drogado","duchado","dudado","dulcificado","duplicado","durado","echado","eclipsado","eclosionado","economizado","ecualizado","edificado","editado","educado","efectuado","ejecutado","ejemplificado","ejercido","ejercitado","elaborado","electrizado","electrocutado","elevado","elidido","eliminado","elogiado","elucubrado","eludido","emanado","emancipado","embadurnado","embalado","embalsamado","embanderado","embarcado","embargado","embarrado","embarrancado","embaucado","embebido","embelesado","embellecido","embestido","embolado","embolsado","emborrachado","emborronado","emboscado","embotado","embriagado","embrollado","embrutecido","embuchado","emergido","emigrado","emitido","emocionado","empacado","empachado","empadronado","empalado","empalmado","empanado","empañado","empantanado","empapelado","empaquetado","emparejado","empastado","empatado","empecinado","empeñado","empeorado","empequeñecido","emperrado","empezado","empinado","emplazado","empleado","empobrecido","empoderado","empollado","empolvado","emponzoñado","emprendido","empujado","empuñado","emputado","emulado","emulsionado","enajenado","enaltecido","enamorado","enarbolado","enardecido","encabezado","encabritado","encabronado","encadenado","encajado","encajonado","encallado","encamado","encaminado","encandilado","encanecido","encañonado","encantado","encaprichado","encapsulado","encarado","encaramado","encarecido","encargado","encariñado","encarnado","encarrilado","encartado","encasillado","encasquetado","encasquillado","encastrado","encausado","encauzado","enceguecido","encendido","encerado","encerrado","encharcado","enchufado","encimado","encogido","encolado","encolerizado","encolumnado","encomendado","enconado","encontrado","encordado","encrespado","encuadrado","encubierto","encuerado","encumbrado","enderezado","endeudado","endilgado","endiosado","endosado","endulzado","endurecido","enemistado","energizado","enervado","enfadado","enfangado","enfatizado","enfermado","enfiestado","enfilado","enflaquecido","enfocado","enfrascado","enfrentado","enfriado","enfurecido","engalanado","engañado","enganchado","engarzado","engatusado","engendrado","englobado","engolosinado","engordado","engranado","engrandecido","engrasado","engreído","engrosado","engullido","enharinado","enhebrado","enjuagado","enjugado","enjuiciado","enlazado","enlistado","enlodado","enloquecido","enlozado","enlutado","enmarañado","enmascarado","enmendado","enmohecido","enmudecido","ennegrecido","ennoblecido","enorgullecido","enrarecido","enredado","enripiado","enriquecido","enrocado","enrojecido","enrolado","enrollado","enroscado","enrumbado","ensalzado","ensamblado","ensañado","ensanchado","ensartado","ensayado","ensebado","enseñado","enseñoreado","ensillado","ensoberbecido","ensogado","ensombrecido","ensoñado","ensordecido","ensuciado","entablado","entallado","entendido","enterado","enternecido","enterrado","entibiado","entintado","entonado","entorpecido","entrado","entrampado","entrañado","entreabierto","entrecomillado","entrecruzado","entregado","entrelazado","entremetido","entremezclado","entrenado","entresacado","entretejido","entretenido","entreverado","entrevistado","entristecido","entrometido","entronado","entroncado","entronizado","entumecido","enturbiado","entusiasmado","enumerado","enunciado","envainado","envalentonado","envanecido","envasado","envejecido","envenenado","envestido","enviado","enviciado","envidiado","envilecido","enviudado","envuelto","enzarzado","equilibrado","equiparado","equivocado","erigido","erizado","erogado","erosionado","erotizado","erradicado","errado","esbozado","escabullido","escalado","escaldado","escalfado","escamado","escamoteado","escampado","escandalizado","escaneado","escapado","escaqueado","escarbado","escarchado","escarmentado","escarnecido","escaseado","escatimado","escenificado","escindido","esclarecido","esclavizado","escocido","escogido","escolarizado","escoltado","escondido","escorado","escrachado","escrito","escrutado","escuchado","escudado","escudriñado","esculpido","escupido","escurrido","esforzado","esfumado","esgrimido","esmerado","esmerilado","espabilado","espaciado","españolizado","espantado","esparcido","especificado","especulado","esperado","espesado","espetado","espiado","espigado","espinado","espirado","espiritualizado","espoleado","espolvoreado","esponjado","esponsorizado","esposado","esquematizado","esquiado","esquilado","esquilmado","esquivado","estabilizado","establecido","estacionado","estafado","estallado","estampado","estancado","estaqueado","estatizado","estatuido","esterificado","esterilizado","estigmatizado","estilizado","estimado","estimulado","estipulado","estirado","estorbado","estornudado","estragado","estrangulado","estrechado","estrellado","estremecido","estrenado","estresado","estriado","estropeado","estructurado","estrujado","estudiado","eternizado","etiquetado","evacuado","evadido","evaluado","evangelizado","evaporado","evidenciado","eviscerado","evitado","evocado","evolucionado","exacerbado","exagerado","exaltado","examinado","exasperado","excarcelado","excavado","excedido","exceptuado","excitado","exclamado","excluido","excretado","exculpado","excusado","execrado","exhalado","exhibido","exhortado","exhumado","exigido","exilado","eximido","existido","exonerado","exorcizado","expandido","expedido","expedientado","expelido","expendido","experimentado","expiado","expirado","explayado","explicado","explicitado","explorado","explosionado","explotado","expoliado","exportado","expresado","exprimido","expropiado","expuesto","expulsado","expurgado","extendido","exteriorizado","exterminado","externado","externalizado","extinguido","extirpado","extorsionado","extractado","extraditado","extraído","extralimitado","extrañado","extrapolado","extraviado","extremado","extruido","exudado","eyaculado","eyectado","fabricado","fabulado","facilitado","facturado","facultado","fagocitado","fajado","fallado","fallecido","falsado","falseado","falsificado","familiarizado","fantaseado","fascinado","fastidiado","fatigado","favorecido","fecundado","felicitado","feminizado","fenecido","fermentado","fertilizado","festejado","fiado","fichado","fidelizado","figurado","fijado","filmado","filosofado","filtrado","finalizado","financiado","fincado","fingido","finiquitado","firmado","fiscalizado","fisurado","flagelado","flameado","flanqueado","flaqueado","fletado","flexibilizado","flexionado","flipado","floreado","florecido","flotado","fluctuado","focalizado","fogueado","foliado","follado","fomentado","fondeado","forcejeado","forestado","forjado","formado","formalizado","formateado","formulado","fornicado","forrado","fortalecido","forzado","fotocopiado","fotografiado","fracasado","fraccionado","fracturado","fragmentado","fraguado","franqueado","frecuentado","fregado","frenado","fresado","friccionado","frotado","fructificado","fruncido","fugado","fulminado","fumado","fumigado","funcionado","fundado","fundamentado","fundido","fungido","fusilado","fusionado","fustigado","gafado","ganado","gangrenado","garabateado","garantido","garantizado","garrido","gaseado","gastado","gemido","generado","generalizado","gerenciado","germinado","gestado","gestionado","girado","glorificado","glosado","gobernado","goleado","golpeado","gozado","grabado","graduado","graficado","granjeado","grapado","gratificado","gravado","gravitado","gritado","gruñido","guardado","guarecido","guarnecido","guerreado","guiado","guillotinado","guiñado","guindado","guisado","gustado","habilitado","habitado","habituado","hablado","halado","halagado","hallado","hartado","hechizado","hecho","helenizado","henchido","hendido","heredado","herido","hermanado","herrado","hervido","hibernado","hibridado","hidratado","higienizado","hilado","hilvanado","hincado","hinchado","hipnotizado","hipotecado","historiado","hojeado","holgado","hollado","homenajeado","homogeneizado","homologado","honrado","horadado","horneado","horrorizado","hospedado","hostigado","hostilizado","huido","humanado","humanizado","humectado","humedecido","humillado","hundido","hurgado","hurtado","ideado","idealizado","identificado","ideologizado","idiotizado","idolatrado","ignorado","igualado","ilegalizado","iluminado","ilusionado","ilustrado","imaginado","imbricado","imitado","impactado","impartido","impedido","impelido","imperado","impermeabilizado","implantado","implementado","implicado","implorado","importado","importunado","imposibilitado","impresionado","improvisado","impuesto","impugnado","impulsado","imputado","inaugurado","incautado","incendiado","incentivado","incinerado","incitado","inclinado","incluido","incoado","incomodado","incorporado","incrementado","increpado","incriminado","incubado","inculcado","inculpado","incumplido","incurrido","incursionado","indagado","indemnizado","independizado","indexado","indicado","indigestado","indignado","indispuesto","individuado","inducido","indultado","inervado","infamado","infartado","infectado","inferido","inficionado","infiltrado","inflado","inflamado","infligido","influenciado","influido","informado","infravalorado","infringido","infundido","ingeniado","ingerido","ingresado","inhabilitado","inhalado","inhibido","inhumado","iniciado","inicializado","injertado","injuriado","inmigrado","inmiscuido","inmolado","inmortalizado","inmovilizado","inmunizado","innovado","inoculado","inquietado","inquirido","insensibilizado","insertado","insinuado","insistido","inspeccionado","inspirado","instado","instalado","instaurado","instigado","instituido","instruido","instrumentado","instrumentalizado","insuflado","insultado","insumido","integrado","intelectualizado","intensificado","intentado","interactuado","intercalado","intercambiado","intercedido","interceptado","interesado","interferido","interiorizado","intermediado","internacionalizado","internalizado","interpelado","interpolado","interpretado","interpuesto","interrogado","interrumpido","intervenido","intimado","intimidado","intitulado","intoxicado","intrigado","introducido","intuido","inundado","inutilizado","invadido","invalidado","inventado","inventariado","invertido","investido","investigado","invitado","invocado","involucionado","inyectado","ionizado","ironizado","irradiado","irrespetado","irrigado","irritado","irrogado","irrumpido","jactado","jalado","jaleado","jalonado","jaqueado","jerarquizado","jodido","jorobado","jubilado","jugado","juntado","jurado","juramentado","justificado","juzgado","laborado","labrado","laburado","lacado","lacerado","lactado","ladeado","ladrado","lamentado","lamido","laminado","languidecido","lanzado","lapidado","laqueado","largado","lastimado","lastrado","latido","laudado","lavado","legalizado","legislado","legitimado","leído","lesionado","leudado","levantado","liado","liberado","liberalizado","libertado","librado","licitado","licuado","liderizado","lidiado","ligado","lijado","limado","limitado","limpiado","linchado","liquidado","litigado","llagado","llamado","llegado","llenado","llevado","llorado","localizado","logrado","lubricado","luchado","lucido","lucrado","lustrado","macerado","machacado","macheteado","machucado","madreado","madrugado","madurado","magnetizado","magnificado","malacostumbrado","malbaratado","malcriado","maleado","malentendido","malgastado","malinterpretado","malogrado","maltratado","malversado","mamado","manchado","mancillado","mandado","manejado","mangado","mangoneado","manifestado","maniobrado","manipulado","manoseado","manteado","mantenido","manufacturado","maquillado","maquinado","maravillado","marcado","marchitado","mareado","marginado","maridado","martillado","martirizado","masacrado","masajeado","mascado","masificado","masticado","masturbado","matado","materializado","matizado","matriculado","maximizado","meado","mecanografiado","mechado","mecido","mediado","mediatizado","medicado","medido","meditado","medrado","mejorado","mellado","memorizado","mencionado","meneado","menguado","menoscabado","menospreciado","menstruado","mensualizado","mensurado","mentado","mentalizado","mentido","mercadeado","mercantilizado","merecido","merendado","mermado","merodeado","mesurado","metamorfoseado","metido","mezclado","migrado","militado","militarizado","mimado","mimetizado","minado","minimizado","ministrado","minusvalorado","mirado","mistificado","mitificado","mitigado","modelado","modernizado","modificado","modulado","mofado","mojado","moldeado","molestado","molido","monetizado","monitorizado","monopolizado","montado","morado","moralizado","mordido","mordisqueado","mortificado","mosqueado","mostrado","motejado","motivado","movido","movilizado","mudado","muestreado","multado","multiplicado","munido","murmurado","mutado","mutilado","nacionalizado","narcotizado","narrado","naufragado","navegado","necesitado","negado","negociado","neutralizado","ninguneado","nivelado","nombrado","nominado","noqueado","normado","normalizado","notado","notificado","nutrido","obcecado","obedecido","objetado","objetivado","obligado","obliterado","obnubilado","obrado","obsequiado","observado","obsesionado","obstaculizado","obstruido","obtenido","obturado","obviado","ocasionado","ocluido","ocultado","ocupado","odiado","ofendido","ofertado","oficiado","oficializado","ofrecido","ofrendado","ofuscado","oído","ojeado","olfateado","olido","olvidado","omitido","ondeado","ondulado","opacado","operado","opinado","oprimido","optado","optimizado","opuesto","orado","orbitado","ordenado","ordeñado","organizado","orientado","originado","orillado","orinado","ornado","ornamentado","orquestado","osado","oscilado","oscurecido","osificado","ostentado","otorgado","ovacionado","ovulado","oxidado","oxigenado","pacificado","pactado","padecido","paganizado","paginado","paladeado","paliado","palpado","parado","parafraseado","paralizado","parapetado","parasitado","parcelado","parchado","parcheado","pareado","parido","parodiado","parqueado","participado","particularizado","partido","pasado","paseado","pastoreado","pataleado","pateado","patentado","patentizado","patinado","patrullado","pecado","pedaleado","pedido","pegado","peinado","pellizcado","penalizado","penetrado","pensado","percatado","percibido","percutido","perdido","perdonado","perdurado","perecido","peregrinado","perfeccionado","perfilado","perforado","perfumado","pergeñado","peritado","perjudicado","perjurado","permeado","permitido","permutado","pernoctado","perpetrado","perpetuado","perseguido","perseverado","persistido","personado","personalizado","personificado","persuadido","pertenecido","pertrechado","perturbado","pervertido","pervivido","pescado","petado","peticionado","picado","picaneado","picoteado","pifiado","pignorado","pillado","pilotado","piloteado","pincelado","pinchado","pintado","pintarrajeado","pinzado","pirado","pirateado","pisado","pisoteado","pitado","placido","plagiado","planchado","planeado","plantado","planteado","plasmado","platicado","plegado","pluralizado","podado","poetizado","polemizado","politizado","pololeado","ponderado","pontificado","popularizado","porfiado","portado","porteado","posado","posesionado","posibilitado","posicionado","pospuesto","posteado","postergado","postrado","postulado","potenciado","practicado","precarizado","precedido","preceptuado","precintado","precipitado","precisado","preconizado","predicado","predicho","predispuesto","predominado","preferido","prefigurado","pregonado","preguntado","prejuzgado","premiado","prendado","prendido","preocupado","preparado","presagiado","prescindido","presenciado","presentado","presentido","preservado","presidido","presionado","prestado","prestigiado","presumido","presurizado","pretendido","preterido","prevalecido","prevalido","prevaricado","prevenido","previsto","primado","principiado","pringado","priorizado","privatizado","probado","problematizado","procedido","procesado","proclamado","procreado","procurado","prodigado","producido","profanado","proferido","profesado","profesionalizado","profetizado","profundizado","programado","progresado","prohibido","prohijado","proletarizado","proliferado","prologado","prolongado","promediado","prometido","promocionado","promovido","promulgado","pronosticado","pronunciado","propagado","propalado","propendido","propiciado","propinado","proporcionado","propuesto","propugnado","propulsado","prorrateado","prorrogado","proseguido","prosperado","prostituido","protegido","protestado","protocolizado","provenido","provocado","proyectado","psicoanalizado","publicado","publicitado","puesto","pugnado","pujado","pulido","pulsado","pululado","pulverizado","punado","punteado","puntuado","puntualizado","punzado","purgado","purificado","puteado","quebrado","quebrantado","quejado","quemado","querellado","querido","quintuplicado","quitado","racionado","racionalizado","radiado","radicado","radicalizado","raído","rajado","ralentizado","rapado","rapeado","raptado","rascado","rasgado","rasguñado","raspado","rastreado","rasurado","ratificado","rayado","razonado","reabierto","reabsorbido","reaccionado","reactivado","readaptado","readmitido","reafirmado","reagrupado","reajustado","realimentado","realizado","realzado","reanimado","reanudado","reaparecido","rearmado","reasumido","reavivado","rebajado","rebalsado","rebanado","rebasado","rebatido","rebautizado","rebelado","reblandecido","rebobinado","rebosado","rebotado","rebozado","rebuscado","recabado","recaído","recalado","recalcado","recalentado","recalificado","recapacitado","recapitulado","recargado","recatado","recaudado","receptado","recetado","rechazado","recibido","reciclado","recitado","reclamado","reclinado","reclutado","recobrado","recocido","recogido","recolectado","recomendado","recomenzado","recompensado","recompuesto","reconcentrado","reconciliado","reconducido","reconfortado","reconocido","reconquistado","reconsiderado","reconstituido","reconstruido","reconvenido","reconvertido","recopilado","recordado","recorrido","recortado","recreado","recriminado","recrudecido","rectificado","recubierto","reculado","recuperado","recurrido","recusado","redactado","redefinido","redescubierto","redimensionado","redimido","rediseñado","redistribuido","redituado","redoblado","redondeado","reducido","redundado","reedificado","reeditado","reeducado","reelaborado","reembolsado","reemplazado","reencarnado","reencauchado","reencontrado","reenganchado","reenviado","reescrito","reestructurado","reexaminado","refaccionado","referido","refinado","refinanciado","reflejado","reflexionado","reflotado","reforestado","reformado","reforzado","refractado","refrenado","refrendado","refrescado","refrigerado","refundido","refutado","regado","regalado","regañado","regateado","regenerado","regentado","regenteado","regido","regionalizado","registrado","reglado","reglamentado","regocijado","regodeado","regresado","regulado","regularizado","regurgitado","rehabilitado","rehecho","rehogado","rehuido","rehusado","reído","reinado","reincidido","reincorporado","reingresado","reiniciado","reinsertado","reinstalado","reinstaurado","reintegrado","reinventado","reinvertido","reiterado","reivindicado","rejuvenecido","relajado","relamido","relanzado","relatado","relativizado","relegado","releído","relevado","religado","rellenado","remachado","remado","remangado","remarcado","rematado","remecido","remediado","rememorado","remendado","remitido","remodelado","remojado","remolcado","remontado","removido","remplazado","renacido","rendido","renegado","renegociado","reñido","renombrado","renovado","rentabilizado","rentado","renunciado","reordenado","reorganizado","reorientado","reparado","repartido","repasado","repatriado","repelido","repensado","repercutido","repescado","repetido","repicado","repintado","replanteado","replegado","replicado","repoblado","reportado","reporteado","reposado","repreguntado","reprendido","represado","representado","reprimido","reprobado","reprochado","reproducido","repudiado","repuesto","repugnado","repuntado","reputado","requerido","requisado","resaltado","resarcido","resbalado","rescatado","rescindido","resecado","reseñado","reservado","reseteado","resguardado","residido","resignado","resistido","resonado","respaldado","respetado","respirado","resplandecido","respondido","responsabilizado","resquebrajado","restablecido","restado","restaurado","restituido","restregado","resucitado","resuelto","resumido","resurgido","retado","retardado","retenido","retirado","retocado","retomado","retorcido","retornado","retractado","retraído","retransmitido","retrasado","retratado","retribuido","retrotraído","retumbado","reunido","reunificado","reutilizado","revalidado","revalorizado","revaluado","revelado","revendido","reventado","reverdecido","reverenciado","revertido","revestido","revirado","revisado","revitalizado","revivido","revocado","revolcado","revoloteado","revolucionado","revuelto","ridiculizado","rifado","rimado","rivalizado","rizado","robado","robustecido","rociado","rodado","rodeado","rogado","roído","rondado","rotado","roto","rotulado","roturado","rozado","ruborizado","rubricado","rugido","rumiado","rumorado","sabido","saboreado","saboteado","sacado","saciado","sacralizado","sacrificado","sacudido","saldado","salpimentado","salpullido","saltado","salteado","saludado","salvado","salvaguardado","sanado","saneado","sangrado","santificado","saqueado","satanizado","satirizado","satisfecho","sazonado","secado","seccionado","secretado","secuenciado","secuestrado","secundado","sedimentado","seducido","segado","segmentado","segregado","seguido","seleccionado","sembrado","señalado","sensibilizado","sentado","sentenciado","sentido","separado","serenado","serrado","servido","significado","silenciado","simbolizado","simpatizado","simplificado","simulado","sincerado","sincronizado","sindicado","sindicalizado","singularizado","sintetizado","sintonizado","sistematizado","situado","sobado","sobornado","sobrado","sobrecargado","sobrecogido","sobreentendido","sobreestimado","sobrellevado","sobrentendido","sobrepasado","sobrepuesto","sobresalido","sobresaltado","sobrestimado","sobrevenido","sobrevivido","sobrevolado","socavado","socializado","socorrido","sodomizado","sofocado","sojuzgado","solapado","solicitado","solidarizado","solidificado","soliviantado","soltado","solucionado","solventado","sombreado","sometido","sonado","soñado","sondeado","sonreído","sonrojado","sopesado","soplado","soportado","sorbido","sorprendido","sorteado","sosegado","soslayado","sospechado","sostenido","suavizado","subastado","subcontratado","subdividido","subestimado","subido","sublevado","sublimado","subrayado","subrogado","subsanado","subsidiado","subsistido","substraído","subsumido","subvertido","subyugado","succionado","sucedido","sucumbido","sudado","sufragado","sufrido","sugerido","sugestionado","suicidado","sujetado","sumado","sumergido","suministrado","supeditado","superado","superpuesto","supervisado","suplantado","suplicado","suplido","suprimido","supuesto","surcado","surtido","suscitado","suspendido","suspirado","sustanciado","sustantivado","sustentado","sustituido","sustraído","susurrado","suturado","tabulado","tachado","talado","taladrado","tallado","tambaleado","tamizado","tañido","tanteado","tapado","tapizado","taponado","tarareado","tardado","tasado","tatuado","tecleado","tejido","telefoneado","televisado","temido","templado","tendido","tenido","tensado","tentado","teorizado","terciado","tergiversado","terminado","territorializado","testado","testeado","testificado","testimoniado","tildado","timado","timbrado","tinturado","tipeado","tipificado","tirado","tiranizado","tironeado","tiroteado","titubeado","tiznado","tocado","tolerado","tomado","tonificado","topado","toqueteado","torcido","toreado","tornado","tornasolado","torneado","torpedeado","torturado","tosido","tostado","totalizado","trabado","trabajado","traducido","traficado","tragado","traicionado","traído","trajinado","tramado","tramitado","trancado","tranquilizado","transcendido","transcurrido","transferido","transfigurado","transformado","transfundido","transgredido","transigido","transitado","transliterado","translucido","transmitido","transmutado","transparentado","transpirado","transportado","transpuesto","trasegado","trasgredido","trasladado","traslapado","traslucido","trasnochado","traspapelado","traspasado","trasplantado","traspuesto","trasquilado","trasteado","trastocado","trastornado","trasvasado","tratado","trazado","trenzado","trepado","tributado","trincado","triplicado","triturado","triunfado","trivializado","trocado","troceado","tronado","tronchado","truncado","tumbado","tuneado","turbado","turnado","tutelado","ufanado","ultimado","uncido","ungido","unido","universalizado","untado","urbanizado","urdido","usado","usufructuado","usurpado","utilizado","vacado","vaciado","vacilado","vacunado","vagado","validado","valido","valorado","valorizado","valuado","vanagloriado","vandalizado","vaporizado","variado","vaticinado","vedado","vehiculado","vejado","velado","vencido","vendado","vendido","venerado","vengado","ventilado","veraneado","verbalizado","verificado","versado","versionado","vertebrado","vertido","vestido","vetado","viabilizado","viajado","vibrado","victimado","victimizado","vigilado","vigorizado","vilipendiado","vindicado","violado","violentado","virado","visado","visibilizado","visitado","vislumbrado","visto","visualizado","vitoreado","vitrificado","vituperado","vivido","vivificado","vocalizado","voceado","vociferado","volado","volatilizado","volcado","volteado","vomitado","votado","vuelto","vulcanizado","vulgarizado","vulnerado","yuxtapuesto","zafado","zambullido","zampado","zanjado","zarandeado","zarpado","zozobrado","zumbado","zurcido","zurrado","abajada","abalanzada","abaleada","abandonada","abaratada","abarcada","abarrotada","abastecida","abatida","abdicada","abierta","abismada","abjurada","ablandada","abocada","abochornada","abofeteada","abolida","abollada","abombada","abominada","abonada","abordada","aborrecida","aborregada","abortada","abotonada","abrasada","abrazada","abrevada","abreviada","abrigada","abrochada","abrogada","abroquelada","abrumada","absorbida","abstenida","abstraída","absuelta","abucheada","abultada","abundada","aburguesada","aburrida","abusada","acabada","acallada","acalorada","acaparada","acariciada","acarreada","acatada","acaudillada","accedida","accionada","acechada","aceitada","acelerada","acentuada","aceptada","acerada","acercada","acertada","achacada","achantada","achatada","achicada","acicalada","acidificada","aclarada","aclimatada","acobardada","acodada","acogida","acojonada","acometida","acomodada","acompañada","acompasada","acongojada","aconsejada","acontecida","acopiada","acoplada","acordada","acordonada","acorralada","acortada","acosada","acostada","acostumbrada","acotada","acrecentada","acreditada","acrisolada","activada","actuada","acuchillada","acuciada","acudida","acuerpada","acumulada","acunada","acuñada","acurrucada","acusada","adaptada","adecentada","adelantada","adelgazada","adentrada","adeudada","adherida","adicionada","adiestrada","adivinada","adjetivada","adjudicada","adjuntada","administrada","admirada","admitida","adoctrinada","adolecida","adoptada","adorada","adormecida","adornada","adquirida","aducida","adueñada","adulada","adulterada","advertida","afanada","afeada","afectada","afeitada","aferrada","afianzada","afinada","afirmada","afligida","aflorada","afrentada","afrontada","agachada","agarrada","agarrotada","agasajada","agenciada","agigantada","agilizada","agitada","aglutinada","agobiada","agolpada","agonizada","agostada","agotada","agradada","agradecida","agrandada","agravada","agraviada","agredida","agregada","agriada","agrietada","agrupada","aguada","aguantada","aguardada","agudizada","aguijoneada","agujereada","aguzada","ahogada","ahondada","ahorcada","ahorrada","ahuecada","ahuyentada","aireada","aislada","ajustada","ajusticiada","alabada","alagada","alambrada","alardeada","alargada","alarmada","albergada","alborotada","alcanzada","aleccionada","alegada","alegrada","alejada","alentada","alertada","alfabetizada","alfombrada","aliada","alienada","aligerada","alimentada","aliñada","alineada","alisada","alistada","aliviada","alivianada","allanada","almacenada","almorzada","alojada","alquilada","alterada","alternada","alucinada","aludida","alumbrada","alzada","amada","amaestrada","amagada","amainada","amalgamada","amamantada","amansada","amargada","amarrada","amasada","ambicionada","amedrentada","amenazada","amenizada","ameritada","ametrallada","amilanada","aminorada","amnistiada","amoldada","amonestada","amontonada","amordazada","amortajada","amortiguada","amortizada","amotinada","amparada","ampayada","ampliada","amplificada","amputada","amueblada","añadida","analizada","anatematizada","andada","anegada","anestesiada","anexada","anexionada","anhelada","anidada","anillada","animada","aniquilada","anisada","añorada","anotada","anoticiada","ansiada","antecedida","antepuesta","anticipada","antojada","anudada","anulada","anunciada","apabullada","apachurrada","apaciguada","apadrinada","apagada","apalancada","apaleada","apañada","apantallada","aparcada","apareada","aparecida","aparentada","apartada","apeada","apedreada","apelada","apellidada","apelmazada","apercibida","apersonada","apestada","apetecida","apiadada","apilada","apiñada","apisonada","aplacada","aplanada","aplastada","aplaudida","aplazada","aplicada","apoderada","apoltronada","aporreada","aportada","aposentada","apostada","apostatada","apostillada","apoyada","apreciada","aprehendida","apremiada","aprendida","apresada","apresurada","apretada","apretujada","aprisionada","aprobada","aprovechada","aprovisionada","aproximada","apuñalada","apuñaleada","apuntada","apuntalada","apuntillada","apurada","aquejada","aquietada","aquilatada","arañada","arbitrada","archivada","arengada","argüida","argumentada","armada","armonizada","aromatizada","arqueada","arrancada","arrasada","arrastrada","arreada","arrebatada","arreciada","arreglada","arrellanada","arremangada","arremetida","arrendada","arrepentida","arrestada","arriada","arribada","arriesgada","arrimada","arrinconada","arrodillada","arrogada","arrojada","arrollada","arropada","arruinada","arrullada","articulada","asada","asaltada","ascendida","aseada","asechada","asediada","asegurada","asemejada","asentada","asentida","aserrada","asesinada","asesorada","asestada","aseverada","asfixiada","asida","asignada","asilada","asimilada","asistida","asolada","asoleada","asomada","asombrada","aspirada","astillada","asumida","asustada","atacada","atada","atajada","atarantada","atascada","atemorizada","atemperada","atenazada","atendida","atenida","atentada","atenuada","aterrada","aterrorizada","atesorada","atestiguada","atiborrada","atisbada","atizada","atomizada","atontada","atorada","atormentada","atornillada","atosigada","atracada","atragantada","atraída","atrancada","atrapada","atrasada","atravesada","atrevida","atribuida","atrincherada","atrofiada","atropellada","aturdida","auditada","augurada","aumentada","aunada","aupada","auscultada","ausentada","autenticada","autentificada","autodefinida","autoeditada","automatizada","autorizada","autorregulada","auxiliada","avalada","avanzada","avasallada","avenida","aventada","aventajada","aventurada","averiada","averiguada","avezada","avisada","avispada","avistada","avivada","avizorada","avocada","ayudada","azotada","azuzada","babeada","bailada","bajada","balaceada","balanceada","bañada","banalizada","bancada","bandeada","barajada","barrida","basada","bastardeada","basureada","batallada","bateada","batida","bautizada","beatificada","bebida","beneficiada","besada","bifurcada","birlada","blandida","blanqueada","blasfemada","blindada","bloqueada","boicoteada","bombardeada","bombeada","bonificada","bordeada","borrada","borroneada","bosquejada","bostezada","botada","boxeada","bregada","brillada","brincada","brindada","bromeada","brotada","bruñida","buceada","burlada","buscada","cabeceada","cabida","cabildeada","cabreada","cacareada","cachada","cacheada","cacheteada","caducada","cagada","calada","calculada","caldeada","calefaccionada","calendarizada","calentada","calibrada","calificada","caligrafiada","callada","calmada","calumniada","calzada","cambiada","caminada","camuflada","canalizada","cancelada","canjeada","cansada","cantada","capada","capeada","capitalizada","capitulada","captada","capturada","caracterizada","carburada","carcomida","cardada","careada","carecida","cargada","caricaturizada","cartografiada","cascada","castigada","castrada","catada","catalizada","catalogada","catapultada","cateada","categorizada","causada","cauterizada","cautivada","cavada","cavilada","cazada","cebada","cedida","cegada","cejada","celebrada","cenada","ceñida","censurada","centrifugada","centuplicada","cepillada","cercada","cercenada","cerciorada","cernida","cerrada","cesada","chafada","chamuscada","chantajeada","chapada","charlada","chateada","chequeada","chiflada","chillada","chingada","chirriada","chivada","chocada","chorreada","choteada","chupada","chutada","cicatrizada","cifrada","cimentada","cincelada","circulada","circuncidada","circundada","citada","clamada","clarificada","clasificada","claudicada","clausurada","clavada","clicada","clonada","coaccionada","coadyuvada","coagulada","coaligada","coartada","cobijada","cobrada","cocida","cocinada","codeada","codiciada","codificada","codirigida","coexistida","cofinanciada","cogida","cohabitada","cohibida","coincidida","colaborada","colacionada","colada","colapsada","coleccionada","colectada","colectivizada","colgada","colisionada","colmada","colocada","colonizada","coloreada","columpiada","combatida","combinada","comentada","comenzada","comerciada","comercializada","cometida","comida","comisionada","compactada","compadecida","compaginada","comparada","comparecida","compartida","compatibilizada","compelida","compendiada","compenetrada","compensada","compilada","complacida","complementada","completada","complotada","comportada","comprada","comprendida","comprimida","comprobada","comprometida","compuesta","compulsada","computada","comulgada","comunicada","concatenada","concebida","concedida","concelebrada","concentrada","conceptuada","conceptualizada","concertada","concienciada","concientizada","conciliada","concitada","concluida","concordada","concretada","concretizada","conculcada","concursada","condenada","condensada","condicionada","condimentada","condolida","condonada","conducida","conectada","conexionada","confabulada","confeccionada","conferida","confesada","confiada","configurada","confirmada","confiscada","confluida","conformada","confortada","confrontada","confundida","congeniada","congestionada","congratulada","congregada","conjeturada","conjugada","conjuntada","conjurada","conllevada","conmemorada","conminada","conmocionada","conmovida","conmutada","connotada","conquistada","consagrada","conseguida","consensuada","consentida","conservada","considerada","consignada","consistida","consolada","consolidada","conspirada","constada","constatada","constelada","constitucionalizada","constituida","constreñida","construida","consultada","consumada","consumida","contabilizada","contactada","contada","contagiada","contemplada","contendida","contenida","contentada","contestada","contextualizada","continuada","contorneada","contraatacada","contrabandeada","contradicha","contrahecha","contraída","contrapesada","contrapuesta","contrariada","contrarrestada","contrastada","contratada","contravenida","contribuida","contristada","controlada","convalidada","convencida","convenida","convergida","conversada","convertida","convidada","convivida","convocada","convulsionada","cooperada","cooptada","coordinada","copada","copiada","coproducida","copulada","coqueteada","corchada","coreada","coreografiada","corneada","coronada","corporizada","corregida","correlacionada","correspondida","correteada","corrida","corroborada","corroída","corrompida","cortada","cortejada","cosechada","cosida","cosificada","costada","costeada","cotejada","cotizada","creada","creída","criada","cribada","criminalizada","crispada","cristalizada","cristianizada","criticada","cronometrada","crucificada","crujida","cruzada","cuadriplicada","cuadruplicada","cuajada","cuantificada","cuarteada","cubierta","cuestionada","cuidada","culeada","culminada","culpabilizada","culpada","cultivada","culturizada","cumplida","cumplimentada","cundida","curada","curioseada","currada","cursada","curvada","custodiada","dada","dañada","danzada","datada","dateada","debatida","debida","debilitada","debitada","debutada","decaída","decantada","decapitada","decepcionada","decidida","declamada","declarada","declinada","decodificada","decolorada","decomisada","decrecida","decretada","dedicada","deducida","defecada","defendida","defenestrada","deferida","definida","deformada","defraudada","degenerada","deglutida","degollada","degradada","degustada","deificada","dejada","delatada","delegada","deleitada","deletreada","deliberada","delimitada","delineada","delinquida","demandada","demarcada","demediada","demeritada","democratizada","demolida","demonizada","demorada","demostrada","demudada","denegada","denigrada","denominada","denostada","denotada","denunciada","deparada","departida","dependida","depilada","deplorada","deportada","depositada","depreciada","depredada","deprimida","depuesta","depurada","derechizada","derivada","derogada","derramada","derretida","derribada","derrocada","derrochada","derrotada","derruida","derrumbada","desabrochada","desacatada","desacelerada","desacomodada","desaconsejada","desacoplada","desacralizada","desacreditada","desactivada","desafiada","desafinada","desaguada","desahogada","desairada","desajustada","desalentada","desalineada","desalojada","desandada","desangrada","desanimada","desaparecida","desapegada","desaprendida","desaprobada","desaprovechada","desarmada","desarraigada","desarreglada","desarrollada","desarticulada","desaseada","desasida","desasosegada","desatada","desatendida","desautorizada","desayunada","desbancada","desbandada","desbaratada","desbarrancada","desbastada","desbloqueada","desbocada","desbordada","desbrozada","descabalgada","descabezada","descaderada","descalabrada","descalificada","descansada","descargada","descarriada","descarrilada","descartada","descascarada","descascarillada","descendida","descentrada","descifrada","descocida","descodificada","descojonada","descolgada","descolocada","descolonizada","descompensada","descomprimida","descompuesta","desconectada","desconfiada","descongelada","desconocida","descontada","descontaminada","descontextualizada","descontinuada","desconvocada","descorazonada","descorchada","descorrida","descosida","descoyuntada","descreída","descristianizada","descuadrada","descuartizada","descubierta","descuidada","desdeñada","desdibujada","desdicha","desdoblada","deseada","desecada","desechada","desembarazada","desembarcada","desembocada","desembolsada","desempacada","desempañada","desempaquetada","desempeñada","desempolvada","desenamorada","desencadenada","desencajada","desencarnada","desenchufada","desenfocada","desenfundada","desenganchada","desengrasada","desenmascarada","desenredada","desenrollada","desentendida","desenterrada","desentonada","desentrañada","desenvainada","desenvuelta","desequilibrada","desertada","desestabilizada","desestimada","desfalcada","desfallecida","desfigurada","desfondada","desgajada","desgañitada","desgarrada","desgastada","desglosada","desgobernada","desgranada","desguazada","deshecha","desheredada","deshidratada","deshilachada","deshojada","deshonrada","deshuesada","deshumanizada","designada","desilusionada","desincentivada","desinfectada","desinflada","desinflamada","desinformada","desinhibida","desinstalada","desintegrada","desintoxicada","desistida","desjarretada","deslegitimada","desleída","desligada","deslindada","deslizada","deslucida","deslumbrada","desmadrada","desmalezada","desmantelada","desmaquillada","desmarcada","desmayada","desmejorada","desmembrada","desmentida","desmenuzada","desmerecida","desmigada","desmitificada","desmoldada","desmontada","desmoralizada","desmoronada","desmotivada","desmovilizada","desnaturalizada","desnivelada","desnucada","desnudada","desobedecida","desobligada","desoída","desollada","desorganizada","desorientada","despachada","desparasitada","desparecida","desparramada","despedazada","despedida","despegada","despeinada","despejada","despellejada","despeñada","despenalizada","desperdiciada","despersonalizada","despertada","despilfarrada","despintada","despiojada","despistada","desplazada","desplegada","desplomada","desplumada","despojada","despolitizada","desposada","desposeída","despotricada","despreciada","desprendida","despreocupada","desprestigiada","desprogramada","despulpada","despuntada","desquiciada","desquitada","destacada","destapada","desteñida","desterrada","destetada","destilada","destituida","destrabada","destripada","destronada","destrozada","destruida","desunida","desvalijada","desvalorizada","desvanecida","desvelada","desvestida","desviada","desvinculada","desvirtuada","desvivida","detectada","detenida","detentada","deteriorada","determinada","detestada","detonada","devaluada","devanada","devastada","develada","devengada","devenida","devorada","devuelta","diagnosticada","diagramada","dializada","dialogada","dibujada","dicha","dictada","dictaminada","diezmada","difamada","diferenciada","diferida","dificultada","difuminada","difundida","digerida","digitada","dignada","dignificada","dilapidada","dilatada","diligenciada","dilucidada","diluida","dimensionada","dimitida","dinamitada","dinamizada","dirimida","discernida","disciplinada","discontinuada","discrepada","discriminada","disculpada","discurrida","discutida","diseccionada","diseminada","diseñada","disentida","disertada","disfrazada","disfrutada","disgregada","disgustada","disimulada","disipada","dislocada","disminuida","disociada","dispensada","dispersada","dispuesta","disputada","distada","distanciada","distendida","distinguida","distorsionada","distraída","distribuida","disuadida","disuelta","divagada","diversificada","divertida","dividida","divinizada","divisada","divorciada","divulgada","doblada","doblegada","doctorada","documentada","dogmatizada","dolida","domada","domesticada","dominada","donada","dopada","dormida","dosificada","dotada","dragada","dramatizada","drenada","drogada","duchada","dudada","dulcificada","duplicada","durada","echada","eclipsada","eclosionada","economizada","ecualizada","edificada","editada","educada","efectuada","ejecutada","ejemplificada","ejercida","ejercitada","elaborada","electrizada","electrocutada","elevada","elidida","eliminada","elogiada","elucubrada","eludida","emanada","emancipada","embadurnada","embalada","embalsamada","embanderada","embarcada","embargada","embarrada","embarrancada","embaucada","embebida","embelesada","embellecida","embestida","embolada","embolsada","emborrachada","emborronada","emboscada","embotada","embriagada","embrollada","embrutecida","embuchada","emergida","emigrada","emitida","emocionada","empacada","empachada","empadronada","empalada","empalmada","empanada","empañada","empantanada","empapelada","empaquetada","emparejada","empastada","empatada","empecinada","empeñada","empeorada","empequeñecida","emperrada","empezada","empinada","emplazada","empleada","empobrecida","empoderada","empollada","empolvada","emponzoñada","emprendida","empujada","empuñada","emputada","emulada","emulsionada","enajenada","enaltecida","enamorada","enarbolada","enardecida","encabezada","encabritada","encabronada","encadenada","encajada","encajonada","encallada","encamada","encaminada","encandilada","encanecida","encañonada","encantada","encaprichada","encapsulada","encarada","encaramada","encarecida","encargada","encariñada","encarnada","encarrilada","encartada","encasillada","encasquetada","encasquillada","encastrada","encausada","encauzada","enceguecida","encendida","encerada","encerrada","encharcada","enchufada","encimada","encogida","encolada","encolerizada","encolumnada","encomendada","enconada","encontrada","encordada","encrespada","encuadrada","encubierta","encuerada","encumbrada","enderezada","endeudada","endilgada","endiosada","endosada","endulzada","endurecida","enemistada","energizada","enervada","enfadada","enfangada","enfatizada","enfermada","enfiestada","enfilada","enflaquecida","enfocada","enfrascada","enfrentada","enfriada","enfurecida","engalanada","engañada","enganchada","engarzada","engatusada","engendrada","englobada","engolosinada","engordada","engranada","engrandecida","engrasada","engreída","engrosada","engullida","enharinada","enhebrada","enjuagada","enjugada","enjuiciada","enlazada","enlistada","enlodada","enloquecida","enlozada","enlutada","enmarañada","enmascarada","enmendada","enmohecida","enmudecida","ennegrecida","ennoblecida","enorgullecida","enrarecida","enredada","enripiada","enriquecida","enrocada","enrojecida","enrolada","enrollada","enroscada","enrumbada","ensalzada","ensamblada","ensañada","ensanchada","ensartada","ensayada","ensebada","enseñada","enseñoreada","ensillada","ensoberbecida","ensogada","ensombrecida","ensoñada","ensordecida","ensuciada","entablada","entallada","entendida","enterada","enternecida","enterrada","entibiada","entintada","entonada","entorpecida","entrada","entrampada","entrañada","entreabierta","entrecomillada","entrecruzada","entregada","entrelazada","entremetida","entremezclada","entrenada","entresacada","entretejida","entretenida","entreverada","entrevistada","entristecida","entrometida","entronada","entroncada","entronizada","entumecida","enturbiada","entusiasmada","enumerada","enunciada","envainada","envalentonada","envanecida","envasada","envejecida","envenenada","envestida","enviada","enviciada","envidiada","envilecida","enviudada","envuelta","enzarzada","equilibrada","equiparada","equivocada","erigida","erizada","erogada","erosionada","erotizada","erradicada","errada","esbozada","escabullida","escalada","escaldada","escalfada","escamada","escamoteada","escampada","escandalizada","escaneada","escapada","escaqueada","escarbada","escarchada","escarmentada","escarnecida","escaseada","escatimada","escenificada","escindida","esclarecida","esclavizada","escocida","escogida","escolarizada","escoltada","escondida","escorada","escrachada","escrita","escrutada","escuchada","escudada","escudriñada","esculpida","escupida","escurrida","esforzada","esfumada","esgrimida","esmerada","esmerilada","espabilada","espaciada","españolizada","espantada","esparcida","especificada","especulada","esperada","espesada","espetada","espiada","espigada","espinada","espirada","espiritualizada","espoleada","espolvoreada","esponjada","esponsorizada","esposada","esquematizada","esquiada","esquilada","esquilmada","esquivada","estabilizada","establecida","estacionada","estafada","estallada","estampada","estancada","estaqueada","estatizada","estatuida","esterificada","esterilizada","estigmatizada","estilizada","estimada","estimulada","estipulada","estirada","estorbada","estornudada","estragada","estrangulada","estrechada","estrellada","estremecida","estrenada","estresada","estriada","estropeada","estructurada","estrujada","estudiada","eternizada","etiquetada","evacuada","evadida","evaluada","evangelizada","evaporada","evidenciada","eviscerada","evitada","evocada","evolucionada","exacerbada","exagerada","exaltada","examinada","exasperada","excarcelada","excavada","excedida","exceptuada","excitada","exclamada","excluida","excretada","exculpada","excusada","execrada","exhalada","exhibida","exhortada","exhumada","exigida","exilada","eximida","existida","exonerada","exorcizada","expandida","expedida","expedientada","expelida","expendida","experimentada","expiada","expirada","explayada","explicada","explicitada","explorada","explosionada","explotada","expoliada","exportada","expresada","exprimida","expropiada","expuesta","expulsada","expurgada","extendida","exteriorizada","exterminada","externada","externalizada","extinguida","extirpada","extorsionada","extractada","extraditada","extraída","extralimitada","extrañada","extrapolada","extraviada","extremada","extruida","exudada","eyaculada","eyectada","fabricada","fabulada","facilitada","facturada","facultada","fagocitada","fajada","fallada","fallecida","falsada","falseada","falsificada","familiarizada","fantaseada","fascinada","fastidiada","fatigada","favorecida","fecundada","felicitada","feminizada","fenecida","fermentada","fertilizada","festejada","fiada","fichada","fidelizada","figurada","fijada","filmada","filosofada","filtrada","finalizada","financiada","fincada","fingida","finiquitada","firmada","fiscalizada","fisurada","flagelada","flameada","flanqueada","flaqueada","fletada","flexibilizada","flexionada","flipada","floreada","florecida","flotada","fluctuada","focalizada","fogueada","foliada","follada","fomentada","fondeada","forcejeada","forestada","forjada","formada","formalizada","formateada","formulada","fornicada","forrada","fortalecida","forzada","fotocopiada","fotografiada","fracasada","fraccionada","fracturada","fragmentada","fraguada","franqueada","frecuentada","fregada","frenada","fresada","friccionada","frotada","fructificada","fruncida","fugada","fulminada","fumada","fumigada","funcionada","fundada","fundamentada","fundida","fungida","fusilada","fusionada","fustigada","gafada","ganada","gangrenada","garabateada","garantida","garantizada","garrida","gaseada","gastada","gemida","generada","generalizada","gerenciada","germinada","gestada","gestionada","girada","glorificada","glosada","gobernada","goleada","golpeada","gozada","grabada","graduada","graficada","granjeada","grapada","gratificada","gravada","gravitada","gritada","gruñida","guardada","guarecida","guarnecida","guerreada","guiada","guillotinada","guiñada","guindada","guisada","gustada","habilitada","habitada","habituada","hablada","halada","halagada","hallada","hartada","hechizada","hecha","helenizada","henchida","hendida","heredada","herida","hermanada","herrada","hervida","hibernada","hibridada","hidratada","higienizada","hilada","hilvanada","hincada","hinchada","hipnotizada","hipotecada","historiada","hojeada","holgada","hollada","homenajeada","homogeneizada","homologada","honrada","horadada","horneada","horrorizada","hospedada","hostigada","hostilizada","huida","humanada","humanizada","humectada","humedecida","humillada","hundida","hurgada","hurtada","ideada","idealizada","identificada","ideologizada","idiotizada","idolatrada","ignorada","igualada","ilegalizada","iluminada","ilusionada","ilustrada","imaginada","imbricada","imitada","impactada","impartida","impedida","impelida","imperada","impermeabilizada","implantada","implementada","implicada","implorada","importada","importunada","imposibilitada","impresionada","improvisada","impuesta","impugnada","impulsada","imputada","inaugurada","incautada","incendiada","incentivada","incinerada","incitada","inclinada","incluida","incoada","incomodada","incorporada","incrementada","increpada","incriminada","incubada","inculcada","inculpada","incumplida","incurrida","incursionada","indagada","indemnizada","independizada","indexada","indicada","indigestada","indignada","indispuesta","individuada","inducida","indultada","inervada","infamada","infartada","infectada","inferida","inficionada","infiltrada","inflada","inflamada","infligida","influenciada","influida","informada","infravalorada","infringida","infundida","ingeniada","ingerida","ingresada","inhabilitada","inhalada","inhibida","inhumada","iniciada","inicializada","injertada","injuriada","inmigrada","inmiscuida","inmolada","inmortalizada","inmovilizada","inmunizada","innovada","inoculada","inquietada","inquirida","insensibilizada","insertada","insinuada","insistida","inspeccionada","inspirada","instada","instalada","instaurada","instigada","instituida","instruida","instrumentada","instrumentalizada","insuflada","insultada","insumida","integrada","intelectualizada","intensificada","intentada","interactuada","intercalada","intercambiada","intercedida","interceptada","interesada","interferida","interiorizada","intermediada","internacionalizada","internalizada","interpelada","interpolada","interpretada","interpuesta","interrogada","interrumpida","intervenida","intimada","intimidada","intitulada","intoxicada","intrigada","introducida","intuida","inundada","inutilizada","invadida","invalidada","inventada","inventariada","invertida","investida","investigada","invitada","invocada","involucionada","inyectada","ionizada","ironizada","irradiada","irrespetada","irrigada","irritada","irrogada","irrumpida","jactada","jalada","jaleada","jalonada","jaqueada","jerarquizada","jodida","jorobada","jubilada","jugada","juntada","jurada","juramentada","justificada","juzgada","laborada","labrada","laburada","lacada","lacerada","lactada","ladeada","ladrada","lamentada","lamida","laminada","languidecida","lanzada","lapidada","laqueada","largada","lastimada","lastrada","latida","laudada","lavada","legalizada","legislada","legitimada","leída","lesionada","leudada","levantada","liada","liberada","liberalizada","libertada","librada","licitada","licuada","liderizada","lidiada","ligada","lijada","limada","limitada","limpiada","linchada","liquidada","litigada","llagada","llamada","llegada","llenada","llevada","llorada","localizada","lograda","lubricada","luchada","lucida","lucrada","lustrada","macerada","machacada","macheteada","machucada","madreada","madrugada","madurada","magnetizada","magnificada","malacostumbrada","malbaratada","malcriada","maleada","malentendida","malgastada","malinterpretada","malograda","maltratada","malversada","mamada","manchada","mancillada","mandada","manejada","mangada","mangoneada","manifestada","maniobrada","manipulada","manoseada","manteada","mantenida","manufacturada","maquillada","maquinada","maravillada","marcada","marchitada","mareada","marginada","maridada","martillada","martirizada","masacrada","masajeada","mascada","masificada","masticada","masturbada","matada","materializada","matizada","matriculada","maximizada","meada","mecanografiada","mechada","mecida","mediada","mediatizada","medicada","medida","meditada","medrada","mejorada","mellada","memorizada","mencionada","meneada","menguada","menoscabada","menospreciada","menstruada","mensualizada","mensurada","mentada","mentalizada","mentida","mercadeada","mercantilizada","merecida","merendada","mermada","merodeada","mesurada","metamorfoseada","metida","mezclada","migrada","militada","militarizada","mimada","mimetizada","minada","minimizada","ministrada","minusvalorada","mirada","mistificada","mitificada","mitigada","modelada","modernizada","modificada","modulada","mofada","mojada","moldeada","molestada","molida","monetizada","monitorizada","monopolizada","montada","morada","moralizada","mordida","mordisqueada","mortificada","mosqueada","mostrada","motejada","motivada","movida","movilizada","mudada","muestreada","multada","multiplicada","munida","murmurada","mutada","mutilada","nacionalizada","narcotizada","narrada","naufragada","navegada","necesitada","negada","negociada","neutralizada","ninguneada","nivelada","nombrada","nominada","noqueada","normada","normalizada","notada","notificada","nutrida","obcecada","obedecida","objetada","objetivada","obligada","obliterada","obnubilada","obrada","obsequiada","observada","obsesionada","obstaculizada","obstruida","obtenida","obturada","obviada","ocasionada","ocluida","ocultada","ocupada","odiada","ofendida","ofertada","oficiada","oficializada","ofrecida","ofrendada","ofuscada","oída","ojeada","olfateada","olida","olvidada","omitida","ondeada","ondulada","opacada","operada","opinada","oprimida","optada","optimizada","opuesta","orada","orbitada","ordenada","ordeñada","organizada","orientada","originada","orillada","orinada","ornada","ornamentada","orquestada","osada","oscilada","oscurecida","osificada","ostentada","otorgada","ovacionada","ovulada","oxidada","oxigenada","pacificada","pactada","padecida","paganizada","paginada","paladeada","paliada","palpada","parada","parafraseada","paralizada","parapetada","parasitada","parcelada","parchada","parcheada","pareada","parida","parodiada","parqueada","participada","particularizada","partida","pasada","paseada","pastoreada","pataleada","pateada","patentada","patentizada","patinada","patrullada","pecada","pedaleada","pedida","pegada","peinada","pellizcada","penalizada","penetrada","pensada","percatada","percibida","percutida","perdida","perdonada","perdurada","perecida","peregrinada","perfeccionada","perfilada","perforada","perfumada","pergeñada","peritada","perjudicada","perjurada","permeada","permitida","permutada","pernoctada","perpetrada","perpetuada","perseguida","perseverada","persistida","personada","personalizada","personificada","persuadida","pertenecida","pertrechada","perturbada","pervertida","pervivida","pescada","petada","peticionada","picada","picaneada","picoteada","pifiada","pignorada","pillada","pilotada","piloteada","pincelada","pinchada","pintada","pintarrajeada","pinzada","pirada","pirateada","pisada","pisoteada","pitada","placida","plagiada","planchada","planeada","plantada","planteada","plasmada","platicada","plegada","pluralizada","podada","poetizada","polemizada","politizada","pololeada","ponderada","pontificada","popularizada","porfiada","portada","porteada","posada","posesionada","posibilitada","posicionada","pospuesta","posteada","postergada","postrada","postulada","potenciada","practicada","precarizada","precedida","preceptuada","precintada","precipitada","precisada","preconizada","predicada","predicha","predispuesta","predominada","preferida","prefigurada","pregonada","preguntada","prejuzgada","premiada","prendada","prendida","preocupada","preparada","presagiada","prescindida","presenciada","presentada","presentida","preservada","presidida","presionada","prestada","prestigiada","presumida","presurizada","pretendida","preterida","prevalecida","prevalida","prevaricada","prevenida","prevista","primada","principiada","pringada","priorizada","privatizada","probada","problematizada","procedida","procesada","proclamada","procreada","procurada","prodigada","producida","profanada","proferida","profesada","profesionalizada","profetizada","profundizada","programada","progresada","prohibida","prohijada","proletarizada","proliferada","prologada","prolongada","promediada","prometida","promocionada","promovida","promulgada","pronosticada","pronunciada","propagada","propalada","propendida","propiciada","propinada","proporcionada","propuesta","propugnada","propulsada","prorrateada","prorrogada","proseguida","prosperada","prostituida","protegida","protestada","protocolizada","provenida","provocada","proyectada","psicoanalizada","publicada","publicitada","puesta","pugnada","pujada","pulida","pulsada","pululada","pulverizada","punada","punteada","puntuada","puntualizada","punzada","purgada","purificada","puteada","quebrada","quebrantada","quejada","quemada","querellada","querida","quintuplicada","quitada","racionada","racionalizada","radiada","radicada","radicalizada","raída","rajada","ralentizada","rapada","rapeada","raptada","rascada","rasgada","rasguñada","raspada","rastreada","rasurada","ratificada","rayada","razonada","reabierta","reabsorbida","reaccionada","reactivada","readaptada","readmitida","reafirmada","reagrupada","reajustada","realimentada","realizada","realzada","reanimada","reanudada","reaparecida","rearmada","reasumida","reavivada","rebajada","rebalsada","rebanada","rebasada","rebatida","rebautizada","rebelada","reblandecida","rebobinada","rebosada","rebotada","rebozada","rebuscada","recabada","recaída","recalada","recalcada","recalentada","recalificada","recapacitada","recapitulada","recargada","recatada","recaudada","receptada","recetada","rechazada","recibida","reciclada","recitada","reclamada","reclinada","reclutada","recobrada","recocida","recogida","recolectada","recomendada","recomenzada","recompensada","recompuesta","reconcentrada","reconciliada","reconducida","reconfortada","reconocida","reconquistada","reconsiderada","reconstituida","reconstruida","reconvenida","reconvertida","recopilada","recordada","recorrida","recortada","recreada","recriminada","recrudecida","rectificada","recubierta","reculada","recuperada","recurrida","recusada","redactada","redefinida","redescubierta","redimensionada","redimida","rediseñada","redistribuida","redituada","redoblada","redondeada","reducida","redundada","reedificada","reeditada","reeducada","reelaborada","reembolsada","reemplazada","reencarnada","reencauchada","reencontrada","reenganchada","reenviada","reescrita","reestructurada","reexaminada","refaccionada","referida","refinada","refinanciada","reflejada","reflexionada","reflotada","reforestada","reformada","reforzada","refractada","refrenada","refrendada","refrescada","refrigerada","refundida","refutada","regada","regalada","regañada","regateada","regenerada","regentada","regenteada","regida","regionalizada","registrada","reglada","reglamentada","regocijada","regodeada","regresada","regulada","regularizada","regurgitada","rehabilitada","rehecha","rehogada","rehuida","rehusada","reída","reinada","reincidida","reincorporada","reingresada","reiniciada","reinsertada","reinstalada","reinstaurada","reintegrada","reinventada","reinvertida","reiterada","reivindicada","rejuvenecida","relajada","relamida","relanzada","relatada","relativizada","relegada","releída","relevada","religada","rellenada","remachada","remada","remangada","remarcada","rematada","remecida","remediada","rememorada","remendada","remitida","remodelada","remojada","remolcada","remontada","removida","remplazada","renacida","rendida","renegada","renegociada","reñida","renombrada","renovada","rentabilizada","rentada","renunciada","reordenada","reorganizada","reorientada","reparada","repartida","repasada","repatriada","repelida","repensada","repercutida","repescada","repetida","repicada","repintada","replanteada","replegada","replicada","repoblada","reportada","reporteada","reposada","repreguntada","reprendida","represada","representada","reprimida","reprobada","reprochada","reproducida","repudiada","repuesta","repugnada","repuntada","reputada","requerida","requisada","resaltada","resarcida","resbalada","rescatada","rescindida","resecada","reseñada","reservada","reseteada","resguardada","residida","resignada","resistida","resonada","respaldada","respetada","respirada","resplandecida","respondida","responsabilizada","resquebrajada","restablecida","restada","restaurada","restituida","restregada","resucitada","resuelta","resumida","resurgida","retada","retardada","retenida","retirada","retocada","retomada","retorcida","retornada","retractada","retraída","retransmitida","retrasada","retratada","retribuida","retrotraída","retumbada","reunida","reunificada","reutilizada","revalidada","revalorizada","revaluada","revelada","revendida","reventada","reverdecida","reverenciada","revertida","revestida","revirada","revisada","revitalizada","revivida","revocada","revolcada","revoloteada","revolucionada","revuelta","ridiculizada","rifada","rimada","rivalizada","rizada","robada","robustecida","rociada","rodada","rodeada","rogada","roída","rondada","rotada","rota","rotulada","roturada","rozada","ruborizada","rubricada","rugida","rumiada","rumorada","sabida","saboreada","saboteada","sacada","saciada","sacralizada","sacrificada","sacudida","saldada","salpimentada","salpullida","saltada","salteada","saludada","salvada","salvaguardada","sanada","saneada","sangrada","santificada","saqueada","satanizada","satirizada","satisfecha","sazonada","secada","seccionada","secretada","secuenciada","secuestrada","secundada","sedimentada","seducida","segada","segmentada","segregada","seguida","seleccionada","sembrada","señalada","sensibilizada","sentada","sentenciada","sentida","separada","serenada","serrada","servida","significada","silenciada","simbolizada","simpatizada","simplificada","simulada","sincerada","sincronizada","sindicada","sindicalizada","singularizada","sintetizada","sintonizada","sistematizada","situada","sobada","sobornada","sobrada","sobrecargada","sobrecogida","sobreentendida","sobreestimada","sobrellevada","sobrentendida","sobrepasada","sobrepuesta","sobresalida","sobresaltada","sobrestimada","sobrevenida","sobrevivida","sobrevolada","socavada","socializada","socorrida","sodomizada","sofocada","sojuzgada","solapada","solicitada","solidarizada","solidificada","soliviantada","soltada","solucionada","solventada","sombreada","sometida","sonada","soñada","sondeada","sonreída","sonrojada","sopesada","soplada","soportada","sorbida","sorprendida","sorteada","sosegada","soslayada","sospechada","sostenida","suavizada","subastada","subcontratada","subdividida","subestimada","subida","sublevada","sublimada","subrayada","subrogada","subsanada","subsidiada","subsistida","substraída","subsumida","subvertida","subyugada","succionada","sucedida","sucumbida","sudada","sufragada","sufrida","sugerida","sugestionada","suicidada","sujetada","sumada","sumergida","suministrada","supeditada","superada","superpuesta","supervisada","suplantada","suplicada","suplida","suprimida","supuesta","surcada","surtida","suscitada","suspendida","suspirada","sustanciada","sustantivada","sustentada","sustituida","sustraída","susurrada","suturada","tabulada","tachada","talada","taladrada","tallada","tambaleada","tamizada","tañida","tanteada","tapada","tapizada","taponada","tarareada","tardada","tasada","tatuada","tecleada","tejida","telefoneada","televisada","temida","templada","tendida","tenida","tensada","tentada","teorizada","terciada","tergiversada","terminada","territorializada","testada","testeada","testificada","testimoniada","tildada","timada","timbrada","tinturada","tipeada","tipificada","tirada","tiranizada","tironeada","tiroteada","titubeada","tiznada","tocada","tolerada","tomada","tonificada","topada","toqueteada","torcida","toreada","tornada","tornasolada","torneada","torpedeada","torturada","tosida","tostada","totalizada","trabada","trabajada","traducida","traficada","tragada","traicionada","traída","trajinada","tramada","tramitada","trancada","tranquilizada","transcendida","transcurrida","transferida","transfigurada","transformada","transfundida","transgredida","transigida","transitada","transliterada","translucida","transmitida","transmutada","transparentada","transpirada","transportada","transpuesta","trasegada","trasgredida","trasladada","traslapada","traslucida","trasnochada","traspapelada","traspasada","trasplantada","traspuesta","trasquilada","trasteada","trastocada","trastornada","trasvasada","tratada","trazada","trenzada","trepada","tributada","trincada","triplicada","triturada","triunfada","trivializada","trocada","troceada","tronada","tronchada","truncada","tumbada","tuneada","turbada","turnada","tutelada","ufanada","ultimada","uncida","ungida","unida","universalizada","untada","urbanizada","urdida","usada","usufructuada","usurpada","utilizada","vacada","vaciada","vacilada","vacunada","vagada","validada","valida","valorada","valorizada","valuada","vanagloriada","vandalizada","vaporizada","variada","vaticinada","vedada","vehiculada","vejada","velada","vencida","vendada","vendida","venerada","vengada","ventilada","veraneada","verbalizada","verificada","versada","versionada","vertebrada","vertida","vestida","vetada","viabilizada","viajada","vibrada","victimada","victimizada","vigilada","vigorizada","vilipendiada","vindicada","violada","violentada","virada","visada","visibilizada","visitada","vislumbrada","vista","visualizada","vitoreada","vitrificada","vituperada","vivida","vivificada","vocalizada","voceada","vociferada","volada","volatilizada","volcada","volteada","vomitada","votada","vuelta","vulcanizada","vulgarizada","vulnerada","yuxtapuesta","zafada","zambullida","zampada","zanjada","zarandeada","zarpada","zozobrada","zumbada","zurcida","zurrada","abajados","abalanzados","abaleados","abandonados","abaratados","abarcados","abarrotados","abastecidos","abatidos","abdicados","abiertos","abismados","abjurados","ablandados","abocados","abochornados","abofeteados","abolidos","abollados","abombados","abominados","abonados","abordados","aborrecidos","aborregados","abortados","abotonados","abrasados","abrazados","abrevados","abreviados","abrigados","abrochados","abrogados","abroquelados","abrumados","absorbidos","abstenidos","abstraídos","absueltos","abucheados","abultados","abundados","aburguesados","aburridos","abusados","acabados","acallados","acalorados","acaparados","acariciados","acarreados","acatados","acaudillados","accedidos","accionados","acechados","aceitados","acelerados","acentuados","aceptados","acerados","acercados","acertados","achacados","achantados","achatados","achicados","acicalados","acidificados","aclarados","aclimatados","acobardados","acodados","acogidos","acojonados","acometidos","acomodados","acompañados","acompasados","acongojados","aconsejados","acontecidos","acopiados","acoplados","acordados","acordonados","acorralados","acortados","acosados","acostados","acostumbrados","acotados","acrecentados","acreditados","acrisolados","activados","actuados","acuchillados","acuciados","acudidos","acuerpados","acumulados","acunados","acuñados","acurrucados","acusados","adaptados","adecentados","adelantados","adelgazados","adentrados","adeudados","adheridos","adicionados","adiestrados","adivinados","adjetivados","adjudicados","adjuntados","administrados","admirados","admitidos","adoctrinados","adolecidos","adoptados","adorados","adormecidos","adornados","adquiridos","aducidos","adueñados","adulados","adulterados","advertidos","afanados","afeados","afectados","afeitados","aferrados","afianzados","afinados","afirmados","afligidos","aflorados","afrentados","afrontados","agachados","agarrados","agarrotados","agasajados","agenciados","agigantados","agilizados","agitados","aglutinados","agobiados","agolpados","agonizados","agostados","agotados","agradados","agradecidos","agrandados","agravados","agraviados","agredidos","agregados","agriados","agrietados","agrupados","aguados","aguantados","aguardados","agudizados","aguijoneados","agujereados","aguzados","ahogados","ahondados","ahorcados","ahorrados","ahuecados","ahuyentados","aireados","aislados","ajustados","ajusticiados","alabados","alagados","alambrados","alardeados","alargados","alarmados","albergados","alborotados","alcanzados","aleccionados","alegados","alegrados","alejados","alentados","alertados","alfabetizados","alfombrados","aliados","alienados","aligerados","alimentados","aliñados","alineados","alisados","alistados","aliviados","alivianados","allanados","almacenados","almorzados","alojados","alquilados","alterados","alternados","alucinados","aludidos","alumbrados","alzados","amados","amaestrados","amagados","amainados","amalgamados","amamantados","amansados","amargados","amarrados","amasados","ambicionados","amedrentados","amenazados","amenizados","ameritados","ametrallados","amilanados","aminorados","amnistiados","amoldados","amonestados","amontonados","amordazados","amortajados","amortiguados","amortizados","amotinados","amparados","ampayados","ampliados","amplificados","amputados","amueblados","añadidos","analizados","anatematizados","andados","anegados","anestesiados","anexados","anexionados","anhelados","anidados","anillados","animados","aniquilados","anisados","añorados","anotados","anoticiados","ansiados","antecedidos","antepuestos","anticipados","antojados","anudados","anulados","anunciados","apabullados","apachurrados","apaciguados","apadrinados","apagados","apalancados","apaleados","apañados","apantallados","aparcados","apareados","aparecidos","aparentados","apartados","apeados","apedreados","apelados","apellidados","apelmazados","apercibidos","apersonados","apestados","apetecidos","apiadados","apilados","apiñados","apisonados","aplacados","aplanados","aplastados","aplaudidos","aplazados","aplicados","apoderados","apoltronados","aporreados","aportados","aposentados","apostados","apostatados","apostillados","apoyados","apreciados","aprehendidos","apremiados","aprendidos","apresados","apresurados","apretados","apretujados","aprisionados","aprobados","aprovechados","aprovisionados","aproximados","apuñalados","apuñaleados","apuntados","apuntalados","apuntillados","apurados","aquejados","aquietados","aquilatados","arañados","arbitrados","archivados","arengados","argüidos","argumentados","armados","armonizados","aromatizados","arqueados","arrancados","arrasados","arrastrados","arreados","arrebatados","arreciados","arreglados","arrellanados","arremangados","arremetidos","arrendados","arrepentidos","arrestados","arriados","arribados","arriesgados","arrimados","arrinconados","arrodillados","arrogados","arrojados","arrollados","arropados","arruinados","arrullados","articulados","asados","asaltados","ascendidos","aseados","asechados","asediados","asegurados","asemejados","asentados","asentidos","aserrados","asesinados","asesorados","asestados","aseverados","asfixiados","asidos","asignados","asilados","asimilados","asistidos","asolados","asoleados","asomados","asombrados","aspirados","astillados","asumidos","asustados","atacados","atados","atajados","atarantados","atascados","atemorizados","atemperados","atenazados","atendidos","atenidos","atentados","atenuados","aterrados","aterrorizados","atesorados","atestiguados","atiborrados","atisbados","atizados","atomizados","atontados","atorados","atormentados","atornillados","atosigados","atracados","atragantados","atraídos","atrancados","atrapados","atrasados","atravesados","atrevidos","atribuidos","atrincherados","atrofiados","atropellados","aturdidos","auditados","augurados","aumentados","aunados","aupados","auscultados","ausentados","autenticados","autentificados","autodefinidos","autoeditados","automatizados","autorizados","autorregulados","auxiliados","avalados","avanzados","avasallados","avenidos","aventados","aventajados","aventurados","averiados","averiguados","avezados","avisados","avispados","avistados","avivados","avizorados","avocados","ayudados","azotados","azuzados","babeados","bailados","bajados","balaceados","balanceados","bañados","banalizados","bancados","bandeados","barajados","barridos","basados","bastardeados","basureados","batallados","bateados","batidos","bautizados","beatificados","bebidos","beneficiados","besados","bifurcados","birlados","blandidos","blanqueados","blasfemados","blindados","bloqueados","boicoteados","bombardeados","bombeados","bonificados","bordeados","borrados","borroneados","bosquejados","bostezados","botados","boxeados","bregados","brillados","brincados","brindados","bromeados","brotados","bruñidos","buceados","burlados","buscados","cabeceados","cabidos","cabildeados","cabreados","cacareados","cachados","cacheados","cacheteados","caducados","cagados","calados","calculados","caldeados","calefaccionados","calendarizados","calentados","calibrados","calificados","caligrafiados","callados","calmados","calumniados","calzados","cambiados","caminados","camuflados","canalizados","cancelados","canjeados","cansados","cantados","capados","capeados","capitalizados","capitulados","captados","capturados","caracterizados","carburados","carcomidos","cardados","careados","carecidos","cargados","caricaturizados","cartografiados","cascados","castigados","castrados","catados","catalizados","catalogados","catapultados","cateados","categorizados","causados","cauterizados","cautivados","cavados","cavilados","cazados","cebados","cedidos","cegados","cejados","celebrados","cenados","ceñidos","censurados","centrifugados","centuplicados","cepillados","cercados","cercenados","cerciorados","cernidos","cerrados","cesados","chafados","chamuscados","chantajeados","chapados","charlados","chateados","chequeados","chiflados","chillados","chingados","chirriados","chivados","chocados","chorreados","choteados","chupados","chutados","cicatrizados","cifrados","cimentados","cincelados","circulados","circuncidados","circundados","citados","clamados","clarificados","clasificados","claudicados","clausurados","clavados","clicados","clonados","coaccionados","coadyuvados","coagulados","coaligados","coartados","cobijados","cobrados","cocidos","cocinados","codeados","codiciados","codificados","codirigidos","coexistidos","cofinanciados","cogidos","cohabitados","cohibidos","coincididos","colaborados","colacionados","colados","colapsados","coleccionados","colectados","colectivizados","colgados","colisionados","colmados","colocados","colonizados","coloreados","columpiados","combatidos","combinados","comentados","comenzados","comerciados","comercializados","cometidos","comidos","comisionados","compactados","compadecidos","compaginados","comparados","comparecidos","compartidos","compatibilizados","compelidos","compendiados","compenetrados","compensados","compilados","complacidos","complementados","completados","complotados","comportados","comprados","comprendidos","comprimidos","comprobados","comprometidos","compuestos","compulsados","computados","comulgados","comunicados","concatenados","concebidos","concedidos","concelebrados","concentrados","conceptuados","conceptualizados","concertados","concienciados","concientizados","conciliados","concitados","concluidos","concordados","concretados","concretizados","conculcados","concursados","condenados","condensados","condicionados","condimentados","condolidos","condonados","conducidos","conectados","conexionados","confabulados","confeccionados","conferidos","confesados","confiados","configurados","confirmados","confiscados","confluidos","conformados","confortados","confrontados","confundidos","congeniados","congestionados","congratulados","congregados","conjeturados","conjugados","conjuntados","conjurados","conllevados","conmemorados","conminados","conmocionados","conmovidos","conmutados","connotados","conquistados","consagrados","conseguidos","consensuados","consentidos","conservados","considerados","consignados","consistidos","consolados","consolidados","conspirados","constados","constatados","constelados","constitucionalizados","constituidos","constreñidos","construidos","consultados","consumados","consumidos","contabilizados","contactados","contados","contagiados","contemplados","contendidos","contenidos","contentados","contestados","contextualizados","continuados","contorneados","contraatacados","contrabandeados","contradichos","contrahechos","contraídos","contrapesados","contrapuestos","contrariados","contrarrestados","contrastados","contratados","contravenidos","contribuidos","contristados","controlados","convalidados","convencidos","convenidos","convergidos","conversados","convertidos","convidados","convividos","convocados","convulsionados","cooperados","cooptados","coordinados","copados","copiados","coproducidos","copulados","coqueteados","corchados","coreados","coreografiados","corneados","coronados","corporizados","corregidos","correlacionados","correspondidos","correteados","corridos","corroborados","corroídos","corrompidos","cortados","cortejados","cosechados","cosidos","cosificados","costados","costeados","cotejados","cotizados","creados","creídos","criados","cribados","criminalizados","crispados","cristalizados","cristianizados","criticados","cronometrados","crucificados","crujidos","cruzados","cuadriplicados","cuadruplicados","cuajados","cuantificados","cuarteados","cubiertos","cuestionados","cuidados","culeados","culminados","culpabilizados","culpados","cultivados","culturizados","cumplidos","cumplimentados","cundidos","curados","curioseados","currados","cursados","curvados","custodiados","dados","dañados","danzados","datados","dateados","debatidos","debidos","debilitados","debitados","debutados","decaídos","decantados","decapitados","decepcionados","decididos","declamados","declarados","declinados","decodificados","decolorados","decomisados","decrecidos","decretados","dedicados","deducidos","defecados","defendidos","defenestrados","deferidos","definidos","deformados","defraudados","degenerados","deglutidos","degollados","degradados","degustados","deificados","dejados","delatados","delegados","deleitados","deletreados","deliberados","delimitados","delineados","delinquidos","demandados","demarcados","demediados","demeritados","democratizados","demolidos","demonizados","demorados","demostrados","demudados","denegados","denigrados","denominados","denostados","denotados","denunciados","deparados","departidos","dependidos","depilados","deplorados","deportados","depositados","depreciados","depredados","deprimidos","depuestos","depurados","derechizados","derivados","derogados","derramados","derretidos","derribados","derrocados","derrochados","derrotados","derruidos","derrumbados","desabrochados","desacatados","desacelerados","desacomodados","desaconsejados","desacoplados","desacralizados","desacreditados","desactivados","desafiados","desafinados","desaguados","desahogados","desairados","desajustados","desalentados","desalineados","desalojados","desandados","desangrados","desanimados","desaparecidos","desapegados","desaprendidos","desaprobados","desaprovechados","desarmados","desarraigados","desarreglados","desarrollados","desarticulados","desaseados","desasidos","desasosegados","desatados","desatendidos","desautorizados","desayunados","desbancados","desbandados","desbaratados","desbarrancados","desbastados","desbloqueados","desbocados","desbordados","desbrozados","descabalgados","descabezados","descaderados","descalabrados","descalificados","descansados","descargados","descarriados","descarrilados","descartados","descascarados","descascarillados","descendidos","descentrados","descifrados","descocidos","descodificados","descojonados","descolgados","descolocados","descolonizados","descompensados","descomprimidos","descompuestos","desconectados","desconfiados","descongelados","desconocidos","descontados","descontaminados","descontextualizados","descontinuados","desconvocados","descorazonados","descorchados","descorridos","descosidos","descoyuntados","descreídos","descristianizados","descuadrados","descuartizados","descubiertos","descuidados","desdeñados","desdibujados","desdichos","desdoblados","deseados","desecados","desechados","desembarazados","desembarcados","desembocados","desembolsados","desempacados","desempañados","desempaquetados","desempeñados","desempolvados","desenamorados","desencadenados","desencajados","desencarnados","desenchufados","desenfocados","desenfundados","desenganchados","desengrasados","desenmascarados","desenredados","desenrollados","desentendidos","desenterrados","desentonados","desentrañados","desenvainados","desenvueltos","desequilibrados","desertados","desestabilizados","desestimados","desfalcados","desfallecidos","desfigurados","desfondados","desgajados","desgañitados","desgarrados","desgastados","desglosados","desgobernados","desgranados","desguazados","deshechos","desheredados","deshidratados","deshilachados","deshojados","deshonrados","deshuesados","deshumanizados","designados","desilusionados","desincentivados","desinfectados","desinflados","desinflamados","desinformados","desinhibidos","desinstalados","desintegrados","desintoxicados","desistidos","desjarretados","deslegitimados","desleídos","desligados","deslindados","deslizados","deslucidos","deslumbrados","desmadrados","desmalezados","desmantelados","desmaquillados","desmarcados","desmayados","desmejorados","desmembrados","desmentidos","desmenuzados","desmerecidos","desmigados","desmitificados","desmoldados","desmontados","desmoralizados","desmoronados","desmotivados","desmovilizados","desnaturalizados","desnivelados","desnucados","desnudados","desobedecidos","desobligados","desoídos","desollados","desorganizados","desorientados","despachados","desparasitados","desparecidos","desparramados","despedazados","despedidos","despegados","despeinados","despejados","despellejados","despeñados","despenalizados","desperdiciados","despersonalizados","despertados","despilfarrados","despintados","despiojados","despistados","desplazados","desplegados","desplomados","desplumados","despojados","despolitizados","desposados","desposeídos","despotricados","despreciados","desprendidos","despreocupados","desprestigiados","desprogramados","despulpados","despuntados","desquiciados","desquitados","destacados","destapados","desteñidos","desterrados","destetados","destilados","destituidos","destrabados","destripados","destronados","destrozados","destruidos","desunidos","desvalijados","desvalorizados","desvanecidos","desvelados","desvestidos","desviados","desvinculados","desvirtuados","desvividos","detectados","detenidos","detentados","deteriorados","determinados","detestados","detonados","devaluados","devanados","devastados","develados","devengados","devenidos","devorados","devueltos","diagnosticados","diagramados","dializados","dialogados","dibujados","dichos","dictados","dictaminados","diezmados","difamados","diferenciados","diferidos","dificultados","difuminados","difundidos","digeridos","digitados","dignados","dignificados","dilapidados","dilatados","diligenciados","dilucidados","diluidos","dimensionados","dimitidos","dinamitados","dinamizados","dirimidos","discernidos","disciplinados","discontinuados","discrepados","discriminados","disculpados","discurridos","discutidos","diseccionados","diseminados","diseñados","disentidos","disertados","disfrazados","disfrutados","disgregados","disgustados","disimulados","disipados","dislocados","disminuidos","disociados","dispensados","dispersados","dispuestos","disputados","distados","distanciados","distendidos","distinguidos","distorsionados","distraídos","distribuidos","disuadidos","disueltos","divagados","diversificados","divertidos","divididos","divinizados","divisados","divorciados","divulgados","doblados","doblegados","doctorados","documentados","dogmatizados","dolidos","domados","domesticados","dominados","donados","dopados","dormidos","dosificados","dotados","dragados","dramatizados","drenados","drogados","duchados","dudados","dulcificados","duplicados","durados","echados","eclipsados","eclosionados","economizados","ecualizados","edificados","editados","educados","efectuados","ejecutados","ejemplificados","ejercidos","ejercitados","elaborados","electrizados","electrocutados","elevados","elididos","eliminados","elogiados","elucubrados","eludidos","emanados","emancipados","embadurnados","embalados","embalsamados","embanderados","embarcados","embargados","embarrados","embarrancados","embaucados","embebidos","embelesados","embellecidos","embestidos","embolados","embolsados","emborrachados","emborronados","emboscados","embotados","embriagados","embrollados","embrutecidos","embuchados","emergidos","emigrados","emitidos","emocionados","empacados","empachados","empadronados","empalados","empalmados","empanados","empañados","empantanados","empapelados","empaquetados","emparejados","empastados","empatados","empecinados","empeñados","empeorados","empequeñecidos","emperrados","empezados","empinados","emplazados","empleados","empobrecidos","empoderados","empollados","empolvados","emponzoñados","emprendidos","empujados","empuñados","emputados","emulados","emulsionados","enajenados","enaltecidos","enamorados","enarbolados","enardecidos","encabezados","encabritados","encabronados","encadenados","encajados","encajonados","encallados","encamados","encaminados","encandilados","encanecidos","encañonados","encantados","encaprichados","encapsulados","encarados","encaramados","encarecidos","encargados","encariñados","encarnados","encarrilados","encartados","encasillados","encasquetados","encasquillados","encastrados","encausados","encauzados","enceguecidos","encendidos","encerados","encerrados","encharcados","enchufados","encimados","encogidos","encolados","encolerizados","encolumnados","encomendados","enconados","encontrados","encordados","encrespados","encuadrados","encubiertos","encuerados","encumbrados","enderezados","endeudados","endilgados","endiosados","endosados","endulzados","endurecidos","enemistados","energizados","enervados","enfadados","enfangados","enfatizados","enfermados","enfiestados","enfilados","enflaquecidos","enfocados","enfrascados","enfrentados","enfriados","enfurecidos","engalanados","engañados","enganchados","engarzados","engatusados","engendrados","englobados","engolosinados","engordados","engranados","engrandecidos","engrasados","engreídos","engrosados","engullidos","enharinados","enhebrados","enjuagados","enjugados","enjuiciados","enlazados","enlistados","enlodados","enloquecidos","enlozados","enlutados","enmarañados","enmascarados","enmendados","enmohecidos","enmudecidos","ennegrecidos","ennoblecidos","enorgullecidos","enrarecidos","enredados","enripiados","enriquecidos","enrocados","enrojecidos","enrolados","enrollados","enroscados","enrumbados","ensalzados","ensamblados","ensañados","ensanchados","ensartados","ensayados","ensebados","enseñados","enseñoreados","ensillados","ensoberbecidos","ensogados","ensombrecidos","ensoñados","ensordecidos","ensuciados","entablados","entallados","entendidos","enterados","enternecidos","enterrados","entibiados","entintados","entonados","entorpecidos","entrados","entrampados","entrañados","entreabiertos","entrecomillados","entrecruzados","entregados","entrelazados","entremetidos","entremezclados","entrenados","entresacados","entretejidos","entretenidos","entreverados","entrevistados","entristecidos","entrometidos","entronados","entroncados","entronizados","entumecidos","enturbiados","entusiasmados","enumerados","enunciados","envainados","envalentonados","envanecidos","envasados","envejecidos","envenenados","envestidos","enviados","enviciados","envidiados","envilecidos","enviudados","envueltos","enzarzados","equilibrados","equiparados","equivocados","erigidos","erizados","erogados","erosionados","erotizados","erradicados","errados","esbozados","escabullidos","escalados","escaldados","escalfados","escamados","escamoteados","escampados","escandalizados","escaneados","escapados","escaqueados","escarbados","escarchados","escarmentados","escarnecidos","escaseados","escatimados","escenificados","escindidos","esclarecidos","esclavizados","escocidos","escogidos","escolarizados","escoltados","escondidos","escorados","escrachados","escritos","escrutados","escuchados","escudados","escudriñados","esculpidos","escupidos","escurridos","esforzados","esfumados","esgrimidos","esmerados","esmerilados","espabilados","espaciados","españolizados","espantados","esparcidos","especificados","especulados","esperados","espesados","espetados","espiados","espigados","espinados","espirados","espiritualizados","espoleados","espolvoreados","esponjados","esponsorizados","esposados","esquematizados","esquiados","esquilados","esquilmados","esquivados","estabilizados","establecidos","estacionados","estafados","estallados","estampados","estancados","estaqueados","estatizados","estatuidos","esterificados","esterilizados","estigmatizados","estilizados","estimados","estimulados","estipulados","estirados","estorbados","estornudados","estragados","estrangulados","estrechados","estrellados","estremecidos","estrenados","estresados","estriados","estropeados","estructurados","estrujados","estudiados","eternizados","etiquetados","evacuados","evadidos","evaluados","evangelizados","evaporados","evidenciados","eviscerados","evitados","evocados","evolucionados","exacerbados","exagerados","exaltados","examinados","exasperados","excarcelados","excavados","excedidos","exceptuados","excitados","exclamados","excluidos","excretados","exculpados","excusados","execrados","exhalados","exhibidos","exhortados","exhumados","exigidos","exilados","eximidos","existidos","exonerados","exorcizados","expandidos","expedidos","expedientados","expelidos","expendidos","experimentados","expiados","expirados","explayados","explicados","explicitados","explorados","explosionados","explotados","expoliados","exportados","expresados","exprimidos","expropiados","expuestos","expulsados","expurgados","extendidos","exteriorizados","exterminados","externados","externalizados","extinguidos","extirpados","extorsionados","extractados","extraditados","extraídos","extralimitados","extrañados","extrapolados","extraviados","extremados","extruidos","exudados","eyaculados","eyectados","fabricados","fabulados","facilitados","facturados","facultados","fagocitados","fajados","fallados","fallecidos","falsados","falseados","falsificados","familiarizados","fantaseados","fascinados","fastidiados","fatigados","favorecidos","fecundados","felicitados","feminizados","fenecidos","fermentados","fertilizados","festejados","fiados","fichados","fidelizados","figurados","fijados","filmados","filosofados","filtrados","finalizados","financiados","fincados","fingidos","finiquitados","firmados","fiscalizados","fisurados","flagelados","flameados","flanqueados","flaqueados","fletados","flexibilizados","flexionados","flipados","floreados","florecidos","flotados","fluctuados","focalizados","fogueados","foliados","follados","fomentados","fondeados","forcejeados","forestados","forjados","formados","formalizados","formateados","formulados","fornicados","forrados","fortalecidos","forzados","fotocopiados","fotografiados","fracasados","fraccionados","fracturados","fragmentados","fraguados","franqueados","frecuentados","fregados","frenados","fresados","friccionados","frotados","fructificados","fruncidos","fugados","fulminados","fumados","fumigados","funcionados","fundados","fundamentados","fundidos","fungidos","fusilados","fusionados","fustigados","gafados","ganados","gangrenados","garabateados","garantidos","garantizados","garridos","gaseados","gastados","gemidos","generados","generalizados","gerenciados","germinados","gestados","gestionados","girados","glorificados","glosados","gobernados","goleados","golpeados","gozados","grabados","graduados","graficados","granjeados","grapados","gratificados","gravados","gravitados","gritados","gruñidos","guardados","guarecidos","guarnecidos","guerreados","guiados","guillotinados","guiñados","guindados","guisados","gustados","habilitados","habitados","habituados","hablados","halados","halagados","hallados","hartados","hechizados","hechos","helenizados","henchidos","hendidos","heredados","heridos","hermanados","herrados","hervidos","hibernados","hibridados","hidratados","higienizados","hilados","hilvanados","hincados","hinchados","hipnotizados","hipotecados","historiados","hojeados","holgados","hollados","homenajeados","homogeneizados","homologados","honrados","horadados","horneados","horrorizados","hospedados","hostigados","hostilizados","huidos","humanados","humanizados","humectados","humedecidos","humillados","hundidos","hurgados","hurtados","ideados","idealizados","identificados","ideologizados","idiotizados","idolatrados","ignorados","igualados","ilegalizados","iluminados","ilusionados","ilustrados","imaginados","imbricados","imitados","impactados","impartidos","impedidos","impelidos","imperados","impermeabilizados","implantados","implementados","implicados","implorados","importados","importunados","imposibilitados","impresionados","improvisados","impuestos","impugnados","impulsados","imputados","inaugurados","incautados","incendiados","incentivados","incinerados","incitados","inclinados","incluidos","incoados","incomodados","incorporados","incrementados","increpados","incriminados","incubados","inculcados","inculpados","incumplidos","incurridos","incursionados","indagados","indemnizados","independizados","indexados","indicados","indigestados","indignados","indispuestos","individuados","inducidos","indultados","inervados","infamados","infartados","infectados","inferidos","inficionados","infiltrados","inflados","inflamados","infligidos","influenciados","influidos","informados","infravalorados","infringidos","infundidos","ingeniados","ingeridos","ingresados","inhabilitados","inhalados","inhibidos","inhumados","iniciados","inicializados","injertados","injuriados","inmigrados","inmiscuidos","inmolados","inmortalizados","inmovilizados","inmunizados","innovados","inoculados","inquietados","inquiridos","insensibilizados","insertados","insinuados","insistidos","inspeccionados","inspirados","instados","instalados","instaurados","instigados","instituidos","instruidos","instrumentados","instrumentalizados","insuflados","insultados","insumidos","integrados","intelectualizados","intensificados","intentados","interactuados","intercalados","intercambiados","intercedidos","interceptados","interesados","interferidos","interiorizados","intermediados","internacionalizados","internalizados","interpelados","interpolados","interpretados","interpuestos","interrogados","interrumpidos","intervenidos","intimados","intimidados","intitulados","intoxicados","intrigados","introducidos","intuidos","inundados","inutilizados","invadidos","invalidados","inventados","inventariados","invertidos","investidos","investigados","invitados","invocados","involucionados","inyectados","ionizados","ironizados","irradiados","irrespetados","irrigados","irritados","irrogados","irrumpidos","jactados","jalados","jaleados","jalonados","jaqueados","jerarquizados","jodidos","jorobados","jubilados","jugados","juntados","jurados","juramentados","justificados","juzgados","laborados","labrados","laburados","lacados","lacerados","lactados","ladeados","ladrados","lamentados","lamidos","laminados","languidecidos","lanzados","lapidados","laqueados","largados","lastimados","lastrados","latidos","laudados","lavados","legalizados","legislados","legitimados","leídos","lesionados","leudados","levantados","liados","liberados","liberalizados","libertados","librados","licitados","licuados","liderizados","lidiados","ligados","lijados","limados","limitados","limpiados","linchados","liquidados","litigados","llagados","llamados","llegados","llenados","llevados","llorados","localizados","logrados","lubricados","luchados","lucidos","lucrados","lustrados","macerados","machacados","macheteados","machucados","madreados","madrugados","madurados","magnetizados","magnificados","malacostumbrados","malbaratados","malcriados","maleados","malentendidos","malgastados","malinterpretados","malogrados","maltratados","malversados","mamados","manchados","mancillados","mandados","manejados","mangados","mangoneados","manifestados","maniobrados","manipulados","manoseados","manteados","mantenidos","manufacturados","maquillados","maquinados","maravillados","marcados","marchitados","mareados","marginados","maridados","martillados","martirizados","masacrados","masajeados","mascados","masificados","masticados","masturbados","matados","materializados","matizados","matriculados","maximizados","meados","mecanografiados","mechados","mecidos","mediados","mediatizados","medicados","medidos","meditados","medrados","mejorados","mellados","memorizados","mencionados","meneados","menguados","menoscabados","menospreciados","menstruados","mensualizados","mensurados","mentados","mentalizados","mentidos","mercadeados","mercantilizados","merecidos","merendados","mermados","merodeados","mesurados","metamorfoseados","metidos","mezclados","migrados","militados","militarizados","mimados","mimetizados","minados","minimizados","ministrados","minusvalorados","mirados","mistificados","mitificados","mitigados","modelados","modernizados","modificados","modulados","mofados","mojados","moldeados","molestados","molidos","monetizados","monitorizados","monopolizados","montados","morados","moralizados","mordidos","mordisqueados","mortificados","mosqueados","mostrados","motejados","motivados","movidos","movilizados","mudados","muestreados","multados","multiplicados","munidos","murmurados","mutados","mutilados","nacionalizados","narcotizados","narrados","naufragados","navegados","necesitados","negados","negociados","neutralizados","ninguneados","nivelados","nombrados","nominados","noqueados","normados","normalizados","notados","notificados","nutridos","obcecados","obedecidos","objetados","objetivados","obligados","obliterados","obnubilados","obrados","obsequiados","observados","obsesionados","obstaculizados","obstruidos","obtenidos","obturados","obviados","ocasionados","ocluidos","ocultados","ocupados","odiados","ofendidos","ofertados","oficiados","oficializados","ofrecidos","ofrendados","ofuscados","oídos","ojeados","olfateados","olidos","olvidados","omitidos","ondeados","ondulados","opacados","operados","opinados","oprimidos","optados","optimizados","opuestos","orados","orbitados","ordenados","ordeñados","organizados","orientados","originados","orillados","orinados","ornados","ornamentados","orquestados","osados","oscilados","oscurecidos","osificados","ostentados","otorgados","ovacionados","ovulados","oxidados","oxigenados","pacificados","pactados","padecidos","paganizados","paginados","paladeados","paliados","palpados","parados","parafraseados","paralizados","parapetados","parasitados","parcelados","parchados","parcheados","pareados","paridos","parodiados","parqueados","participados","particularizados","partidos","pasados","paseados","pastoreados","pataleados","pateados","patentados","patentizados","patinados","patrullados","pecados","pedaleados","pedidos","pegados","peinados","pellizcados","penalizados","penetrados","pensados","percatados","percibidos","percutidos","perdidos","perdonados","perdurados","perecidos","peregrinados","perfeccionados","perfilados","perforados","perfumados","pergeñados","peritados","perjudicados","perjurados","permeados","permitidos","permutados","pernoctados","perpetrados","perpetuados","perseguidos","perseverados","persistidos","personados","personalizados","personificados","persuadidos","pertenecidos","pertrechados","perturbados","pervertidos","pervividos","pescados","petados","peticionados","picados","picaneados","picoteados","pifiados","pignorados","pillados","pilotados","piloteados","pincelados","pinchados","pintados","pintarrajeados","pinzados","pirados","pirateados","pisados","pisoteados","pitados","placidos","plagiados","planchados","planeados","plantados","planteados","plasmados","platicados","plegados","pluralizados","podados","poetizados","polemizados","politizados","pololeados","ponderados","pontificados","popularizados","porfiados","portados","porteados","posados","posesionados","posibilitados","posicionados","pospuestos","posteados","postergados","postrados","postulados","potenciados","practicados","precarizados","precedidos","preceptuados","precintados","precipitados","precisados","preconizados","predicados","predichos","predispuestos","predominados","preferidos","prefigurados","pregonados","preguntados","prejuzgados","premiados","prendados","prendidos","preocupados","preparados","presagiados","prescindidos","presenciados","presentados","presentidos","preservados","presididos","presionados","prestados","prestigiados","presumidos","presurizados","pretendidos","preteridos","prevalecidos","prevalidos","prevaricados","prevenidos","previstos","primados","principiados","pringados","priorizados","privatizados","probados","problematizados","procedidos","procesados","proclamados","procreados","procurados","prodigados","producidos","profanados","proferidos","profesados","profesionalizados","profetizados","profundizados","programados","progresados","prohibidos","prohijados","proletarizados","proliferados","prologados","prolongados","promediados","prometidos","promocionados","promovidos","promulgados","pronosticados","pronunciados","propagados","propalados","propendidos","propiciados","propinados","proporcionados","propuestos","propugnados","propulsados","prorrateados","prorrogados","proseguidos","prosperados","prostituidos","protegidos","protestados","protocolizados","provenidos","provocados","proyectados","psicoanalizados","publicados","publicitados","puestos","pugnados","pujados","pulidos","pulsados","pululados","pulverizados","punados","punteados","puntuados","puntualizados","punzados","purgados","purificados","puteados","quebrados","quebrantados","quejados","quemados","querellados","queridos","quintuplicados","quitados","racionados","racionalizados","radiados","radicados","radicalizados","raídos","rajados","ralentizados","rapados","rapeados","raptados","rascados","rasgados","rasguñados","raspados","rastreados","rasurados","ratificados","rayados","razonados","reabiertos","reabsorbidos","reaccionados","reactivados","readaptados","readmitidos","reafirmados","reagrupados","reajustados","realimentados","realizados","realzados","reanimados","reanudados","reaparecidos","rearmados","reasumidos","reavivados","rebajados","rebalsados","rebanados","rebasados","rebatidos","rebautizados","rebelados","reblandecidos","rebobinados","rebosados","rebotados","rebozados","rebuscados","recabados","recaídos","recalados","recalcados","recalentados","recalificados","recapacitados","recapitulados","recargados","recatados","recaudados","receptados","recetados","rechazados","recibidos","reciclados","recitados","reclamados","reclinados","reclutados","recobrados","recocidos","recogidos","recolectados","recomendados","recomenzados","recompensados","recompuestos","reconcentrados","reconciliados","reconducidos","reconfortados","reconocidos","reconquistados","reconsiderados","reconstituidos","reconstruidos","reconvenidos","reconvertidos","recopilados","recordados","recorridos","recortados","recreados","recriminados","recrudecidos","rectificados","recubiertos","reculados","recuperados","recurridos","recusados","redactados","redefinidos","redescubiertos","redimensionados","redimidos","rediseñados","redistribuidos","redituados","redoblados","redondeados","reducidos","redundados","reedificados","reeditados","reeducados","reelaborados","reembolsados","reemplazados","reencarnados","reencauchados","reencontrados","reenganchados","reenviados","reescritos","reestructurados","reexaminados","refaccionados","referidos","refinados","refinanciados","reflejados","reflexionados","reflotados","reforestados","reformados","reforzados","refractados","refrenados","refrendados","refrescados","refrigerados","refundidos","refutados","regados","regalados","regañados","regateados","regenerados","regentados","regenteados","regidos","regionalizados","registrados","reglados","reglamentados","regocijados","regodeados","regresados","regulados","regularizados","regurgitados","rehabilitados","rehechos","rehogados","rehuidos","rehusados","reídos","reinados","reincididos","reincorporados","reingresados","reiniciados","reinsertados","reinstalados","reinstaurados","reintegrados","reinventados","reinvertidos","reiterados","reivindicados","rejuvenecidos","relajados","relamidos","relanzados","relatados","relativizados","relegados","releídos","relevados","religados","rellenados","remachados","remados","remangados","remarcados","rematados","remecidos","remediados","rememorados","remendados","remitidos","remodelados","remojados","remolcados","remontados","removidos","remplazados","renacidos","rendidos","renegados","renegociados","reñidos","renombrados","renovados","rentabilizados","rentados","renunciados","reordenados","reorganizados","reorientados","reparados","repartidos","repasados","repatriados","repelidos","repensados","repercutidos","repescados","repetidos","repicados","repintados","replanteados","replegados","replicados","repoblados","reportados","reporteados","reposados","repreguntados","reprendidos","represados","representados","reprimidos","reprobados","reprochados","reproducidos","repudiados","repuestos","repugnados","repuntados","reputados","requeridos","requisados","resaltados","resarcidos","resbalados","rescatados","rescindidos","resecados","reseñados","reservados","reseteados","resguardados","resididos","resignados","resistidos","resonados","respaldados","respetados","respirados","resplandecidos","respondidos","responsabilizados","resquebrajados","restablecidos","restados","restaurados","restituidos","restregados","resucitados","resueltos","resumidos","resurgidos","retados","retardados","retenidos","retirados","retocados","retomados","retorcidos","retornados","retractados","retraídos","retransmitidos","retrasados","retratados","retribuidos","retrotraídos","retumbados","reunidos","reunificados","reutilizados","revalidados","revalorizados","revaluados","revelados","revendidos","reventados","reverdecidos","reverenciados","revertidos","revestidos","revirados","revisados","revitalizados","revividos","revocados","revolcados","revoloteados","revolucionados","revueltos","ridiculizados","rifados","rimados","rivalizados","rizados","robados","robustecidos","rociados","rodados","rodeados","rogados","roídos","rondados","rotados","rotos","rotulados","roturados","rozados","ruborizados","rubricados","rugidos","rumiados","rumorados","sabidos","saboreados","saboteados","sacados","saciados","sacralizados","sacrificados","sacudidos","saldados","salpimentados","salpullidos","saltados","salteados","saludados","salvados","salvaguardados","sanados","saneados","sangrados","santificados","saqueados","satanizados","satirizados","satisfechos","sazonados","secados","seccionados","secretados","secuenciados","secuestrados","secundados","sedimentados","seducidos","segados","segmentados","segregados","seguidos","seleccionados","sembrados","señalados","sensibilizados","sentados","sentenciados","sentidos","separados","serenados","serrados","servidos","significados","silenciados","simbolizados","simpatizados","simplificados","simulados","sincerados","sincronizados","sindicados","sindicalizados","singularizados","sintetizados","sintonizados","sistematizados","situados","sobados","sobornados","sobrados","sobrecargados","sobrecogidos","sobreentendidos","sobreestimados","sobrellevados","sobrentendidos","sobrepasados","sobrepuestos","sobresalidos","sobresaltados","sobrestimados","sobrevenidos","sobrevividos","sobrevolados","socavados","socializados","socorridos","sodomizados","sofocados","sojuzgados","solapados","solicitados","solidarizados","solidificados","soliviantados","soltados","solucionados","solventados","sombreados","sometidos","sonados","soñados","sondeados","sonreídos","sonrojados","sopesados","soplados","soportados","sorbidos","sorprendidos","sorteados","sosegados","soslayados","sospechados","sostenidos","suavizados","subastados","subcontratados","subdivididos","subestimados","subidos","sublevados","sublimados","subrayados","subrogados","subsanados","subsidiados","subsistidos","substraídos","subsumidos","subvertidos","subyugados","succionados","sucedidos","sucumbidos","sudados","sufragados","sufridos","sugeridos","sugestionados","suicidados","sujetados","sumados","sumergidos","suministrados","supeditados","superados","superpuestos","supervisados","suplantados","suplicados","suplidos","suprimidos","supuestos","surcados","surtidos","suscitados","suspendidos","suspirados","sustanciados","sustantivados","sustentados","sustituidos","sustraídos","susurrados","suturados","tabulados","tachados","talados","taladrados","tallados","tambaleados","tamizados","tañidos","tanteados","tapados","tapizados","taponados","tarareados","tardados","tasados","tatuados","tecleados","tejidos","telefoneados","televisados","temidos","templados","tendidos","tenidos","tensados","tentados","teorizados","terciados","tergiversados","terminados","territorializados","testados","testeados","testificados","testimoniados","tildados","timados","timbrados","tinturados","tipeados","tipificados","tirados","tiranizados","tironeados","tiroteados","titubeados","tiznados","tocados","tolerados","tomados","tonificados","topados","toqueteados","torcidos","toreados","tornados","tornasolados","torneados","torpedeados","torturados","tosidos","tostados","totalizados","trabados","trabajados","traducidos","traficados","tragados","traicionados","traídos","trajinados","tramados","tramitados","trancados","tranquilizados","transcendidos","transcurridos","transferidos","transfigurados","transformados","transfundidos","transgredidos","transigidos","transitados","transliterados","translucidos","transmitidos","transmutados","transparentados","transpirados","transportados","transpuestos","trasegados","trasgredidos","trasladados","traslapados","traslucidos","trasnochados","traspapelados","traspasados","trasplantados","traspuestos","trasquilados","trasteados","trastocados","trastornados","trasvasados","tratados","trazados","trenzados","trepados","tributados","trincados","triplicados","triturados","triunfados","trivializados","trocados","troceados","tronados","tronchados","truncados","tumbados","tuneados","turbados","turnados","tutelados","ufanados","ultimados","uncidos","ungidos","unidos","universalizados","untados","urbanizados","urdidos","usados","usufructuados","usurpados","utilizados","vacados","vaciados","vacilados","vacunados","vagados","validados","validos","valorados","valorizados","valuados","vanagloriados","vandalizados","vaporizados","variados","vaticinados","vedados","vehiculados","vejados","velados","vencidos","vendados","vendidos","venerados","vengados","ventilados","veraneados","verbalizados","verificados","versados","versionados","vertebrados","vertidos","vestidos","vetados","viabilizados","viajados","vibrados","victimados","victimizados","vigilados","vigorizados","vilipendiados","vindicados","violados","violentados","virados","visados","visibilizados","visitados","vislumbrados","vistos","visualizados","vitoreados","vitrificados","vituperados","vividos","vivificados","vocalizados","voceados","vociferados","volados","volatilizados","volcados","volteados","vomitados","votados","vueltos","vulcanizados","vulgarizados","vulnerados","yuxtapuestos","zafados","zambullidos","zampados","zanjados","zarandeados","zarpados","zozobrados","zumbados","zurcidos","zurrados","abajadas","abalanzadas","abaleadas","abandonadas","abaratadas","abarcadas","abarrotadas","abastecidas","abatidas","abdicadas","abiertas","abismadas","abjuradas","ablandadas","abocadas","abochornadas","abofeteadas","abolidas","abolladas","abombadas","abominadas","abonadas","abordadas","aborrecidas","aborregadas","abortadas","abotonadas","abrasadas","abrazadas","abrevadas","abreviadas","abrigadas","abrochadas","abrogadas","abroqueladas","abrumadas","absorbidas","abstenidas","abstraídas","absueltas","abucheadas","abultadas","abundadas","aburgue