Yoast SEO - Version 17.4

Version Description

Release Date: October 19th, 2021

Yoast SEO 17.4 is out today! This release comes with several fixes and enhancements to help database performance on larger sites by cleaning up data and streamlining retrieval. Happy updating! Read more about what's new in Yoast SEO 17.4 in our release post!

Enhancements:

  • Improves two queries used to determine whether or not a site has been fully processed using our SEO data optimization. This should prevent potential slowdowns in extremely large sites.

Bugfixes:

  • Fixes a bug where the url property in the search page schema would be empty.
  • Fixes a bug where a duplicate canonical tag was output for web stories created with the Web Stories plugin. Props to swissspidey.
  • Fixes a bug where a race condition could occur that caused the rewrite rules to be flushed on every page request when using a persistent cache like Redis. This may speed up your sites load times if its using persistent caching.
Download this release

Release Info

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

Code changes from version 17.3 to 17.4

Files changed (83) hide show
  1. admin/class-admin-asset-manager.php +4 -4
  2. admin/class-admin-asset-seo-location.php +4 -4
  3. admin/class-suggested-plugins.php +4 -4
  4. admin/class-yoast-form.php +6 -2
  5. admin/class-yoast-notification-center.php +2 -3
  6. admin/views/class-yoast-feature-toggle.php +1 -1
  7. admin/views/tabs/metas/paper-content/post_type/post-type.php +10 -1
  8. css/dist/{admin-global-1730-rtl.css → admin-global-1740-rtl.css} +0 -0
  9. css/dist/{admin-global-1730.css → admin-global-1740.css} +0 -0
  10. css/dist/{adminbar-1730-rtl.css → adminbar-1740-rtl.css} +0 -0
  11. css/dist/{adminbar-1730.css → adminbar-1740.css} +0 -0
  12. css/dist/{alerts-1730-rtl.css → alerts-1740-rtl.css} +0 -0
  13. css/dist/{alerts-1730.css → alerts-1740.css} +0 -0
  14. css/dist/{dashboard-1730-rtl.css → dashboard-1740-rtl.css} +0 -0
  15. css/dist/{dashboard-1730.css → dashboard-1740.css} +0 -0
  16. css/dist/{edit-page-1730-rtl.css → edit-page-1740-rtl.css} +0 -0
  17. css/dist/{edit-page-1730.css → edit-page-1740.css} +0 -0
  18. css/dist/{elementor-1730-rtl.css → elementor-1740-rtl.css} +0 -0
  19. css/dist/{elementor-1730.css → elementor-1740.css} +0 -0
  20. css/dist/{featured-image-1730-rtl.css → featured-image-1740-rtl.css} +0 -0
  21. css/dist/{featured-image-1730.css → featured-image-1740.css} +0 -0
  22. css/dist/{filter-explanation-1730-rtl.css → filter-explanation-1740-rtl.css} +0 -0
  23. css/dist/{filter-explanation-1730.css → filter-explanation-1740.css} +0 -0
  24. css/dist/{icons-1730-rtl.css → icons-1740-rtl.css} +0 -0
  25. css/dist/{icons-1730.css → icons-1740.css} +0 -0
  26. css/dist/{inside-editor-1730-rtl.css → inside-editor-1740-rtl.css} +0 -0
  27. css/dist/{inside-editor-1730.css → inside-editor-1740.css} +0 -0
  28. css/dist/{metabox-1730-rtl.css → metabox-1740-rtl.css} +0 -0
  29. css/dist/{metabox-1730.css → metabox-1740.css} +0 -0
  30. css/dist/{metabox-primary-category-1730-rtl.css → metabox-primary-category-1740-rtl.css} +0 -0
  31. css/dist/{metabox-primary-category-1730.css → metabox-primary-category-1740.css} +0 -0
  32. css/dist/{modal-1730-rtl.css → modal-1740-rtl.css} +0 -0
  33. css/dist/{modal-1730.css → modal-1740.css} +0 -0
  34. css/dist/{monorepo-1730-rtl.css → monorepo-1740-rtl.css} +0 -0
  35. css/dist/{monorepo-1730.css → monorepo-1740.css} +0 -0
  36. css/dist/{notifications-1730-rtl.css → notifications-1740-rtl.css} +0 -0
  37. css/dist/{notifications-1730.css → notifications-1740.css} +0 -0
  38. css/dist/{schema-blocks-1730-rtl.css → schema-blocks-1740-rtl.css} +0 -0
  39. css/dist/{schema-blocks-1730.css → schema-blocks-1740.css} +0 -0
  40. css/dist/{score_icon-1730-rtl.css → score_icon-1740-rtl.css} +0 -0
  41. css/dist/{score_icon-1730.css → score_icon-1740.css} +0 -0
  42. css/dist/{search-appearance-1730-rtl.css → search-appearance-1740-rtl.css} +0 -0
  43. css/dist/{search-appearance-1730.css → search-appearance-1740.css} +0 -0
  44. css/dist/{structured-data-blocks-1730-rtl.css → structured-data-blocks-1740-rtl.css} +0 -0
  45. css/dist/{structured-data-blocks-1730.css → structured-data-blocks-1740.css} +0 -0
  46. css/dist/{toggle-switch-1730-rtl.css → toggle-switch-1740-rtl.css} +0 -0
  47. css/dist/{toggle-switch-1730.css → toggle-switch-1740.css} +0 -0
  48. css/dist/{workouts-1730-rtl.css → workouts-1740-rtl.css} +0 -0
  49. css/dist/{workouts-1730.css → workouts-1740.css} +0 -0
  50. css/dist/{wpseo-dismissible-1730-rtl.css → wpseo-dismissible-1740-rtl.css} +0 -0
  51. css/dist/{wpseo-dismissible-1730.css → wpseo-dismissible-1740.css} +0 -0
  52. css/dist/{yoast-components-1730-rtl.css → yoast-components-1740-rtl.css} +0 -0
  53. css/dist/{yoast-components-1730.css → yoast-components-1740.css} +0 -0
  54. css/dist/{yoast-extensions-1730-rtl.css → yoast-extensions-1740-rtl.css} +0 -0
  55. css/dist/{yoast-extensions-1730.css → yoast-extensions-1740.css} +0 -0
  56. css/dist/{yst_plugin_tools-1730-rtl.css → yst_plugin_tools-1740-rtl.css} +0 -0
  57. css/dist/{yst_plugin_tools-1730.css → yst_plugin_tools-1740.css} +0 -0
  58. css/dist/{yst_seo_score-1730-rtl.css → yst_seo_score-1740-rtl.css} +0 -0
  59. css/dist/{yst_seo_score-1730.css → yst_seo_score-1740.css} +0 -0
  60. inc/class-addon-manager.php +2 -2
  61. inc/class-rewrite.php +5 -4
  62. inc/class-upgrade.php +1 -1
  63. inc/class-wpseo-meta.php +21 -1
  64. inc/options/class-wpseo-option-titles.php +8 -1
  65. js/dist/{addon-installation-1730.js → addon-installation-1740.js} +0 -0
  66. js/dist/{admin-global-1730.js → admin-global-1740.js} +0 -0
  67. js/dist/{analysis-worker-1730.js → analysis-worker-1740.js} +0 -0
  68. js/dist/{api-client-1730.js → api-client-1740.js} +0 -0
  69. js/dist/{block-editor-1730.js → block-editor-1740.js} +0 -0
  70. js/dist/{bulk-editor-1730.js → bulk-editor-1740.js} +0 -0
  71. js/dist/{classic-editor-1730.js → classic-editor-1740.js} +0 -0
  72. js/dist/{configuration-wizard-1730.js → configuration-wizard-1740.js} +0 -0
  73. js/dist/{dashboard-widget-1730.js → dashboard-widget-1740.js} +0 -0
  74. js/dist/{dynamic-blocks-1730.js → dynamic-blocks-1740.js} +0 -0
  75. js/dist/{edit-page-1730.js → edit-page-1740.js} +0 -0
  76. js/dist/{editor-modules-1730.js → editor-modules-1740.js} +0 -0
  77. js/dist/{elementor-1730.js → elementor-1740.js} +0 -0
  78. js/dist/externals/analysis-1730.js +0 -355
  79. js/dist/externals/analysis-1740.js +355 -0
  80. js/dist/externals/{analysisReport-1730.js → analysisReport-1740.js} +0 -0
  81. js/dist/externals/{components-1730.js → components-1740.js} +0 -0
  82. js/dist/externals/{componentsNew-1730.js → componentsNew-1740.js} +0 -0
  83. js/dist/externals/{configurationWizard-1730.js → configurationWizard-1740.js} +0 -1
admin/class-admin-asset-manager.php CHANGED
@@ -299,7 +299,7 @@ class WPSEO_Admin_Asset_Manager {
299
  'name' => 'post-edit-classic',
300
  'src' => $scripts['post-edit']['src'],
301
  'deps' => array_map(
302
- function( $dep ) {
303
  if ( $dep === self::PREFIX . 'block-editor' ) {
304
  return self::PREFIX . 'classic-editor';
305
  }
@@ -359,9 +359,9 @@ class WPSEO_Admin_Asset_Manager {
359
  $scripts = [];
360
  $assets = require $args['asset_file'];
361
  foreach ( $assets as $file => $data ) {
362
- $name = substr( $file, 0, -$args['ext_length'] );
363
- $name = strtolower( preg_replace( '/([A-Z])/', '-$1', $name ) );
364
- $name = $name . $args['suffix'];
365
 
366
  $deps = $data['dependencies'];
367
  if ( isset( $args['additional_deps'][ $name ] ) ) {
299
  'name' => 'post-edit-classic',
300
  'src' => $scripts['post-edit']['src'],
301
  'deps' => array_map(
302
+ static function( $dep ) {
303
  if ( $dep === self::PREFIX . 'block-editor' ) {
304
  return self::PREFIX . 'classic-editor';
305
  }
359
  $scripts = [];
360
  $assets = require $args['asset_file'];
361
  foreach ( $assets as $file => $data ) {
362
+ $name = substr( $file, 0, -$args['ext_length'] );
363
+ $name = strtolower( preg_replace( '/([A-Z])/', '-$1', $name ) );
364
+ $name .= $args['suffix'];
365
 
366
  $deps = $data['dependencies'];
367
  if ( isset( $args['additional_deps'][ $name ] ) ) {
admin/class-admin-asset-seo-location.php CHANGED
@@ -20,15 +20,15 @@ final class WPSEO_Admin_Asset_SEO_Location implements WPSEO_Admin_Asset_Location
20
  /**
21
  * Whether or not to add the file suffix to the asset.
22
  *
23
- * @var boolean
24
  */
25
  protected $add_suffix = true;
26
 
27
  /**
28
  * The plugin file to base the asset location upon.
29
  *
30
- * @param string $plugin_file The plugin file string.
31
- * @param boolean $add_suffix Optional. Whether or not a file suffix should be added.
32
  */
33
  public function __construct( $plugin_file, $add_suffix = true ) {
34
  $this->plugin_file = $plugin_file;
@@ -68,7 +68,7 @@ final class WPSEO_Admin_Asset_SEO_Location implements WPSEO_Admin_Asset_Location
68
  case WPSEO_Admin_Asset::TYPE_JS:
69
  $relative_path = 'js/dist/' . $asset->get_src();
70
  if ( $this->add_suffix ) {
71
- $relative_path = $relative_path . $asset->get_suffix() . '.js';
72
  }
73
  break;
74
 
20
  /**
21
  * Whether or not to add the file suffix to the asset.
22
  *
23
+ * @var bool
24
  */
25
  protected $add_suffix = true;
26
 
27
  /**
28
  * The plugin file to base the asset location upon.
29
  *
30
+ * @param string $plugin_file The plugin file string.
31
+ * @param bool $add_suffix Optional. Whether or not a file suffix should be added.
32
  */
33
  public function __construct( $plugin_file, $add_suffix = true ) {
34
  $this->plugin_file = $plugin_file;
68
  case WPSEO_Admin_Asset::TYPE_JS:
69
  $relative_path = 'js/dist/' . $asset->get_src();
70
  if ( $this->add_suffix ) {
71
+ $relative_path .= $asset->get_suffix() . '.js';
72
  }
73
  break;
74
 
admin/class-suggested-plugins.php CHANGED
@@ -76,8 +76,8 @@ class WPSEO_Suggested_Plugins implements WPSEO_WordPress_Integration {
76
  /**
77
  * Build Yoast SEO suggested plugins notification.
78
  *
79
- * @param string $name The plugin name to use for the unique ID.
80
- * @param array $plugin The plugin to retrieve the data from.
81
  *
82
  * @return Yoast_Notification The notification containing the suggested plugin.
83
  */
@@ -101,7 +101,7 @@ class WPSEO_Suggested_Plugins implements WPSEO_WordPress_Integration {
101
  /**
102
  * Creates a message to suggest the installation of a particular plugin.
103
  *
104
- * @param array $suggested_plugin The suggested plugin.
105
  *
106
  * @return string The install suggested plugin message.
107
  */
@@ -140,7 +140,7 @@ class WPSEO_Suggested_Plugins implements WPSEO_WordPress_Integration {
140
  /**
141
  * Creates a message to suggest the activation of a particular plugin.
142
  *
143
- * @param array $suggested_plugin The suggested plugin.
144
  *
145
  * @return string The activate suggested plugin message.
146
  */
76
  /**
77
  * Build Yoast SEO suggested plugins notification.
78
  *
79
+ * @param string $name The plugin name to use for the unique ID.
80
+ * @param array $plugin The plugin to retrieve the data from.
81
  *
82
  * @return Yoast_Notification The notification containing the suggested plugin.
83
  */
101
  /**
102
  * Creates a message to suggest the installation of a particular plugin.
103
  *
104
+ * @param array $suggested_plugin The suggested plugin.
105
  *
106
  * @return string The install suggested plugin message.
107
  */
140
  /**
141
  * Creates a message to suggest the activation of a particular plugin.
142
  *
143
+ * @param array $suggested_plugin The suggested plugin.
144
  *
145
  * @return string The activate suggested plugin message.
146
  */
admin/class-yoast-form.php CHANGED
@@ -522,9 +522,13 @@ class Yoast_Form {
522
  *
523
  * @param string $var The variable within the option to create the hidden input for.
524
  * @param string $id The ID of the element.
 
525
  */
526
- public function hidden( $var, $id = '' ) {
527
- $val = $this->get_field_value( $var, '' );
 
 
 
528
  if ( is_bool( $val ) ) {
529
  $val = ( $val === true ) ? 'true' : 'false';
530
  }
522
  *
523
  * @param string $var The variable within the option to create the hidden input for.
524
  * @param string $id The ID of the element.
525
+ * @param mixed $val Optional. The value to set in the input field. Otherwise the value from the options will be used.
526
  */
527
+ public function hidden( $var, $id = '', $val = null ) {
528
+ if ( is_null( $val ) ) {
529
+ $val = $this->get_field_value( $var, '' );
530
+ }
531
+
532
  if ( is_bool( $val ) ) {
533
  $val = ( $val === true ) ? 'true' : 'false';
534
  }
admin/class-yoast-notification-center.php CHANGED
@@ -812,9 +812,8 @@ class Yoast_Notification_Center {
812
  unset( $notification_data['options']['nonce'] );
813
  }
814
 
815
- if (
816
- isset( $notification_data['message'] ) &&
817
- \is_subclass_of( $notification_data['message'], Abstract_Presenter::class, false )
818
  ) {
819
  $notification_data['message'] = $notification_data['message']->present();
820
  }
812
  unset( $notification_data['options']['nonce'] );
813
  }
814
 
815
+ if ( isset( $notification_data['message'] )
816
+ && \is_subclass_of( $notification_data['message'], Abstract_Presenter::class, false )
 
817
  ) {
818
  $notification_data['message'] = $notification_data['message']->present();
819
  }
admin/views/class-yoast-feature-toggle.php CHANGED
@@ -27,7 +27,7 @@ class Yoast_Feature_Toggle {
27
  /**
28
  * Whether the feature is premium or not.
29
  *
30
- * @var boolean
31
  */
32
  protected $premium = false;
33
 
27
  /**
28
  * Whether the feature is premium or not.
29
  *
30
+ * @var bool
31
  */
32
  protected $premium = false;
33
 
admin/views/tabs/metas/paper-content/post_type/post-type.php CHANGED
@@ -11,6 +11,7 @@
11
  * @uses WPSEO_Admin_Editor_Specific_Replace_Vars $editor_specific_replace_vars
12
  */
13
 
 
14
  use Yoast\WP\SEO\Helpers\Schema\Article_Helper;
15
 
16
  $show_post_type_help = $view_utils->search_results_setting_help( $wpseo_post_type );
@@ -56,7 +57,15 @@ $schema_page_type_option = 'schema-page-type-' . $wpseo_post_type->name;
56
  $schema_article_type_option = 'schema-article-type-' . $wpseo_post_type->name;
57
  $yform->hidden( $schema_page_type_option );
58
  if ( $wpseo_post_type->name !== 'page' && $article_helper->is_author_supported( $wpseo_post_type->name ) ) {
59
- $yform->hidden( $schema_article_type_option );
 
 
 
 
 
 
 
 
60
  }
61
  printf(
62
  '<div class="yoast-schema-settings-container" data-schema-settings data-schema-settings-post-type="%1$s" data-schema-settings-post-type-name="%2$s" data-schema-settings-page-type-field-id="%3$s" data-schema-settings-article-type-field-id="%4$s" data-schema-settings-page-type-default="%5$s" data-schema-settings-article-type-default="%6$s"></div>',
11
  * @uses WPSEO_Admin_Editor_Specific_Replace_Vars $editor_specific_replace_vars
12
  */
13
 
14
+ use Yoast\WP\SEO\Config\Schema_Types;
15
  use Yoast\WP\SEO\Helpers\Schema\Article_Helper;
16
 
17
  $show_post_type_help = $view_utils->search_results_setting_help( $wpseo_post_type );
57
  $schema_article_type_option = 'schema-article-type-' . $wpseo_post_type->name;
58
  $yform->hidden( $schema_page_type_option );
59
  if ( $wpseo_post_type->name !== 'page' && $article_helper->is_author_supported( $wpseo_post_type->name ) ) {
60
+ $schema_article_type_option_value = WPSEO_Options::get( $schema_article_type_option );
61
+
62
+ /** This filter is documented in inc/options/class-wpseo-option-titles.php */
63
+ $allowed_article_types = apply_filters( 'wpseo_schema_article_types', Schema_Types::ARTICLE_TYPES );
64
+
65
+ if ( ! array_key_exists( $schema_article_type_option_value, $allowed_article_types ) ) {
66
+ $schema_article_type_option_value = WPSEO_Options::get_default( 'wpseo_titles', $schema_article_type_option );
67
+ }
68
+ $yform->hidden( $schema_article_type_option, '', $schema_article_type_option_value );
69
  }
70
  printf(
71
  '<div class="yoast-schema-settings-container" data-schema-settings data-schema-settings-post-type="%1$s" data-schema-settings-post-type-name="%2$s" data-schema-settings-page-type-field-id="%3$s" data-schema-settings-article-type-field-id="%4$s" data-schema-settings-page-type-default="%5$s" data-schema-settings-article-type-default="%6$s"></div>',
css/dist/{admin-global-1730-rtl.css → admin-global-1740-rtl.css} RENAMED
File without changes
css/dist/{admin-global-1730.css → admin-global-1740.css} RENAMED
File without changes
css/dist/{adminbar-1730-rtl.css → adminbar-1740-rtl.css} RENAMED
File without changes
css/dist/{adminbar-1730.css → adminbar-1740.css} RENAMED
File without changes
css/dist/{alerts-1730-rtl.css → alerts-1740-rtl.css} RENAMED
File without changes
css/dist/{alerts-1730.css → alerts-1740.css} RENAMED
File without changes
css/dist/{dashboard-1730-rtl.css → dashboard-1740-rtl.css} RENAMED
File without changes
css/dist/{dashboard-1730.css → dashboard-1740.css} RENAMED
File without changes
css/dist/{edit-page-1730-rtl.css → edit-page-1740-rtl.css} RENAMED
File without changes
css/dist/{edit-page-1730.css → edit-page-1740.css} RENAMED
File without changes
css/dist/{elementor-1730-rtl.css → elementor-1740-rtl.css} RENAMED
File without changes
css/dist/{elementor-1730.css → elementor-1740.css} RENAMED
File without changes
css/dist/{featured-image-1730-rtl.css → featured-image-1740-rtl.css} RENAMED
File without changes
css/dist/{featured-image-1730.css → featured-image-1740.css} RENAMED
File without changes
css/dist/{filter-explanation-1730-rtl.css → filter-explanation-1740-rtl.css} RENAMED
File without changes
css/dist/{filter-explanation-1730.css → filter-explanation-1740.css} RENAMED
File without changes
css/dist/{icons-1730-rtl.css → icons-1740-rtl.css} RENAMED
File without changes
css/dist/{icons-1730.css → icons-1740.css} RENAMED
File without changes
css/dist/{inside-editor-1730-rtl.css → inside-editor-1740-rtl.css} RENAMED
File without changes
css/dist/{inside-editor-1730.css → inside-editor-1740.css} RENAMED
File without changes
css/dist/{metabox-1730-rtl.css → metabox-1740-rtl.css} RENAMED
File without changes
css/dist/{metabox-1730.css → metabox-1740.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1730-rtl.css → metabox-primary-category-1740-rtl.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1730.css → metabox-primary-category-1740.css} RENAMED
File without changes
css/dist/{modal-1730-rtl.css → modal-1740-rtl.css} RENAMED
File without changes
css/dist/{modal-1730.css → modal-1740.css} RENAMED
File without changes
css/dist/{monorepo-1730-rtl.css → monorepo-1740-rtl.css} RENAMED
File without changes
css/dist/{monorepo-1730.css → monorepo-1740.css} RENAMED
File without changes
css/dist/{notifications-1730-rtl.css → notifications-1740-rtl.css} RENAMED
File without changes
css/dist/{notifications-1730.css → notifications-1740.css} RENAMED
File without changes
css/dist/{schema-blocks-1730-rtl.css → schema-blocks-1740-rtl.css} RENAMED
File without changes
css/dist/{schema-blocks-1730.css → schema-blocks-1740.css} RENAMED
File without changes
css/dist/{score_icon-1730-rtl.css → score_icon-1740-rtl.css} RENAMED
File without changes
css/dist/{score_icon-1730.css → score_icon-1740.css} RENAMED
File without changes
css/dist/{search-appearance-1730-rtl.css → search-appearance-1740-rtl.css} RENAMED
File without changes
css/dist/{search-appearance-1730.css → search-appearance-1740.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1730-rtl.css → structured-data-blocks-1740-rtl.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1730.css → structured-data-blocks-1740.css} RENAMED
File without changes
css/dist/{toggle-switch-1730-rtl.css → toggle-switch-1740-rtl.css} RENAMED
File without changes
css/dist/{toggle-switch-1730.css → toggle-switch-1740.css} RENAMED
File without changes
css/dist/{workouts-1730-rtl.css → workouts-1740-rtl.css} RENAMED
File without changes
css/dist/{workouts-1730.css → workouts-1740.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1730-rtl.css → wpseo-dismissible-1740-rtl.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1730.css → wpseo-dismissible-1740.css} RENAMED
File without changes
css/dist/{yoast-components-1730-rtl.css → yoast-components-1740-rtl.css} RENAMED
File without changes
css/dist/{yoast-components-1730.css → yoast-components-1740.css} RENAMED
File without changes
css/dist/{yoast-extensions-1730-rtl.css → yoast-extensions-1740-rtl.css} RENAMED
File without changes
css/dist/{yoast-extensions-1730.css → yoast-extensions-1740.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1730-rtl.css → yst_plugin_tools-1740-rtl.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1730.css → yst_plugin_tools-1740.css} RENAMED
File without changes
css/dist/{yst_seo_score-1730-rtl.css → yst_seo_score-1740-rtl.css} RENAMED
File without changes
css/dist/{yst_seo_score-1730.css → yst_seo_score-1740.css} RENAMED
File without changes
inc/class-addon-manager.php CHANGED
@@ -126,8 +126,8 @@ class WPSEO_Addon_Manager {
126
  *
127
  * @param string $plugin_slug The plugin slug to search.
128
  *
129
- * @return boolean|string Plugin file when installed, False when plugin isn't installed.
130
- **/
131
  public function get_plugin_file( $plugin_slug ) {
132
  $plugins = $this->get_plugins();
133
  $plugin_files = array_keys( $plugins );
126
  *
127
  * @param string $plugin_slug The plugin slug to search.
128
  *
129
+ * @return bool|string Plugin file when installed, False when plugin isn't installed.
130
+ */
131
  public function get_plugin_file( $plugin_slug ) {
132
  $plugins = $this->get_plugins();
133
  $plugin_files = array_keys( $plugins );
inc/class-rewrite.php CHANGED
@@ -22,27 +22,28 @@ class WPSEO_Rewrite {
22
  add_action( 'created_category', [ $this, 'schedule_flush' ] );
23
  add_action( 'edited_category', [ $this, 'schedule_flush' ] );
24
  add_action( 'delete_category', [ $this, 'schedule_flush' ] );
25
-
26
- add_action( 'init', [ $this, 'flush' ], 999 );
27
  }
28
 
29
  /**
30
- * Save an option that triggers a flush on the next init.
31
  *
32
  * @since 1.2.8
33
  */
34
  public function schedule_flush() {
35
- update_option( 'wpseo_flush_rewrite', 1 );
36
  }
37
 
38
  /**
39
  * If the flush option is set, flush the rewrite rules.
40
  *
41
  * @since 1.2.8
 
 
42
  *
43
  * @return bool
44
  */
45
  public function flush() {
 
46
  if ( get_option( 'wpseo_flush_rewrite' ) ) {
47
 
48
  add_action( 'shutdown', 'flush_rewrite_rules' );
22
  add_action( 'created_category', [ $this, 'schedule_flush' ] );
23
  add_action( 'edited_category', [ $this, 'schedule_flush' ] );
24
  add_action( 'delete_category', [ $this, 'schedule_flush' ] );
 
 
25
  }
26
 
27
  /**
28
+ * Trigger a rewrite_rule flush on shutdown.
29
  *
30
  * @since 1.2.8
31
  */
32
  public function schedule_flush() {
33
+ add_action( 'shutdown', 'flush_rewrite_rules' );
34
  }
35
 
36
  /**
37
  * If the flush option is set, flush the rewrite rules.
38
  *
39
  * @since 1.2.8
40
+ * @deprecated 17.4
41
+ * @codeCoverageIgnore
42
  *
43
  * @return bool
44
  */
45
  public function flush() {
46
+ _deprecated_function( __METHOD__, 'WPSEO 17.4', __CLASS__ . '::schedule_flush' );
47
  if ( get_option( 'wpseo_flush_rewrite' ) ) {
48
 
49
  add_action( 'shutdown', 'flush_rewrite_rules' );
inc/class-upgrade.php CHANGED
@@ -887,7 +887,7 @@ class WPSEO_Upgrade {
887
  * else to `false`.
888
  */
889
  public function set_indexation_completed_option_for_145() {
890
- WPSEO_Options::set( 'indexables_indexation_completed', YoastSEO()->helpers->indexing->get_unindexed_count() === 0 );
891
  }
892
 
893
  /**
887
  * else to `false`.
888
  */
889
  public function set_indexation_completed_option_for_145() {
890
+ WPSEO_Options::set( 'indexables_indexation_completed', YoastSEO()->helpers->indexing->get_limited_filtered_unindexed_count( 1 ) === 0 );
891
  }
892
 
893
  /**
inc/class-wpseo-meta.php CHANGED
@@ -319,6 +319,8 @@ class WPSEO_Meta {
319
  }
320
  unset( $subset, $field_group, $key, $field_def );
321
 
 
 
322
  add_filter( 'update_post_metadata', [ __CLASS__, 'remove_meta_if_default' ], 10, 5 );
323
  add_filter( 'add_post_metadata', [ __CLASS__, 'dont_save_meta_if_default' ], 10, 4 );
324
  }
@@ -391,7 +393,15 @@ class WPSEO_Meta {
391
 
392
  $article_helper = new Article_Helper();
393
  if ( $post_type !== 'page' && $article_helper->is_author_supported( $post_type ) ) {
394
- $field_defs['schema_article_type']['default'] = WPSEO_Options::get( 'schema-article-type-' . $post_type );
 
 
 
 
 
 
 
 
395
  }
396
  else {
397
  unset( $field_defs['schema_article_type'] );
@@ -1049,4 +1059,14 @@ class WPSEO_Meta {
1049
 
1050
  return $post_ids;
1051
  }
 
 
 
 
 
 
 
 
 
 
1052
  }
319
  }
320
  unset( $subset, $field_group, $key, $field_def );
321
 
322
+ self::filter_schema_article_types();
323
+
324
  add_filter( 'update_post_metadata', [ __CLASS__, 'remove_meta_if_default' ], 10, 5 );
325
  add_filter( 'add_post_metadata', [ __CLASS__, 'dont_save_meta_if_default' ], 10, 4 );
326
  }
393
 
394
  $article_helper = new Article_Helper();
395
  if ( $post_type !== 'page' && $article_helper->is_author_supported( $post_type ) ) {
396
+ $default_schema_article_type = WPSEO_Options::get( 'schema-article-type-' . $post_type );
397
+
398
+ /** This filter is documented in inc/options/class-wpseo-option-titles.php */
399
+ $allowed_article_types = apply_filters( 'wpseo_schema_article_types', Schema_Types::ARTICLE_TYPES );
400
+
401
+ if ( ! \array_key_exists( $default_schema_article_type, $allowed_article_types ) ) {
402
+ $default_schema_article_type = WPSEO_Options::get_default( 'wpseo_titles', 'schema-article-type-' . $post_type );
403
+ }
404
+ $field_defs['schema_article_type']['default'] = $default_schema_article_type;
405
  }
406
  else {
407
  unset( $field_defs['schema_article_type'] );
1059
 
1060
  return $post_ids;
1061
  }
1062
+
1063
+ /**
1064
+ * Filter the schema article types.
1065
+ *
1066
+ * @return void
1067
+ */
1068
+ public static function filter_schema_article_types() {
1069
+ /** This filter is documented in inc/options/class-wpseo-option-titles.php */
1070
+ self::$meta_fields['schema']['schema_article_type']['options'] = apply_filters( 'wpseo_schema_article_types', self::$meta_fields['schema']['schema_article_type']['options'] );
1071
+ }
1072
  }
inc/options/class-wpseo-option-titles.php CHANGED
@@ -621,7 +621,14 @@ class WPSEO_Option_Titles extends WPSEO_Option {
621
  break;
622
  case 'schema-article-type-':
623
  if ( isset( $dirty[ $key ] ) && is_string( $dirty[ $key ] ) ) {
624
- if ( array_key_exists( $dirty[ $key ], Schema_Types::ARTICLE_TYPES ) ) {
 
 
 
 
 
 
 
625
  $clean[ $key ] = $dirty[ $key ];
626
  }
627
  else {
621
  break;
622
  case 'schema-article-type-':
623
  if ( isset( $dirty[ $key ] ) && is_string( $dirty[ $key ] ) ) {
624
+ /**
625
+ * Filter: 'wpseo_schema_article_types' - Allow developers to filter the available article types.
626
+ *
627
+ * Make sure when you filter this to also filter `wpseo_schema_article_types_labels`.
628
+ *
629
+ * @api array $schema_article_types The available schema article types.
630
+ */
631
+ if ( array_key_exists( $dirty[ $key ], apply_filters( 'wpseo_schema_article_types', Schema_Types::ARTICLE_TYPES ) ) ) {
632
  $clean[ $key ] = $dirty[ $key ];
633
  }
634
  else {
js/dist/{addon-installation-1730.js → addon-installation-1740.js} RENAMED
File without changes
js/dist/{admin-global-1730.js → admin-global-1740.js} RENAMED
File without changes
js/dist/{analysis-worker-1730.js → analysis-worker-1740.js} RENAMED
File without changes
js/dist/{api-client-1730.js → api-client-1740.js} RENAMED
File without changes
js/dist/{block-editor-1730.js → block-editor-1740.js} RENAMED
File without changes
js/dist/{bulk-editor-1730.js → bulk-editor-1740.js} RENAMED
File without changes
js/dist/{classic-editor-1730.js → classic-editor-1740.js} RENAMED
File without changes
js/dist/{configuration-wizard-1730.js → configuration-wizard-1740.js} RENAMED
File without changes
js/dist/{dashboard-widget-1730.js → dashboard-widget-1740.js} RENAMED
File without changes
js/dist/{dynamic-blocks-1730.js → dynamic-blocks-1740.js} RENAMED
File without changes
js/dist/{edit-page-1730.js → edit-page-1740.js} RENAMED
File without changes
js/dist/{editor-modules-1730.js → editor-modules-1740.js} RENAMED
File without changes
js/dist/{elementor-1730.js → elementor-1740.js} RENAMED
File without changes
js/dist/externals/analysis-1730.js DELETED
@@ -1,355 +0,0 @@
1
- window.yoast=window.yoast||{},window.yoast.analysis=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=737)}({100:function(e,t){e.exports=window.lodash.filter},101:function(e,t){e.exports=window.lodash.includes},102:function(e,t){e.exports=window.yoast.featureFlag},103:function(e,t){function r(e,t,r,n,i,s,a){try{var o=e[s](a),u=o.value}catch(e){return void r(e)}o.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(i,s){var a=e.apply(t,n);function o(e){r(a,i,s,o,u,"next",e)}function u(e){r(a,i,s,o,u,"throw",e)}o(void 0)}))}},e.exports.default=e.exports,e.exports.__esModule=!0},104:function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(i[r]=e[r]);return i},e.exports.default=e.exports,e.exports.__esModule=!0},11:function(e,t,r){var n=r(37);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},116:function(e,t){var r,n,i=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(r===setTimeout)return setTimeout(e,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(e){r=s}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var u,l=[],c=!1,h=-1;function f(){c&&u&&(c=!1,u.length?l=u.concat(l):h=-1,l.length&&p())}function p(){if(!c){var e=o(f);c=!0;for(var t=l.length;t;){for(u=l,l=[];++h<t;)u&&u[h].run();h=-1,t=l.length}u=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function d(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new g(e,t)),1!==l.length||c||o(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=d,i.addListener=d,i.once=d,i.off=d,i.removeListener=d,i.removeAllListeners=d,i.emit=d,i.prependListener=d,i.prependOnceListener=d,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},118:function(e,t,r){r(293),e.exports=r(698)},119:function(e,t,r){e.exports=r(701)},12:function(e,t,r){var n=r(23).default,i=r(14);e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},120:function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},128:function(e,t,r){(function(e,n){var i=r(23);(function(){var r="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=r||s||Function("return this")(),o="object"==i(t)&&t&&!t.nodeType&&t,u=o&&"object"==i(n)&&n&&!n.nodeType&&n,l=/[&<>"']/g,c=RegExp(l.source);r="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=r||s||Function("return this")();var h,f=(h={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},function(e){return null==h?void 0:h[e]}),p=Object.prototype,g=p.hasOwnProperty,d=p.toString,v=a.Symbol,m=v?v.toStringTag:void 0,y=v?v.prototype:void 0,b=y?y.toString:void 0;function _(e){if("string"==typeof e)return e;if(w(e))return function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}(e,_)+"";if(function(e){return"symbol"==i(e)||function(e){return null!=e&&"object"==i(e)}(e)&&"[object Symbol]"==function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":m&&m in Object(e)?function(e){var t=g.call(e,m),r=e[m];try{e[m]=void 0;var n=!0}catch(e){}var i=d.call(e);return n&&(t?e[m]=r:delete e[m]),i}(e):function(e){return d.call(e)}(e)}(e)}(e))return b?b.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}var w=Array.isArray,x=function(e){var t;return(e=null==(t=e)?"":_(t))&&c.test(e)?e.replace(l,f):e},E={assessmentPresenterResult:function(e){e||(e={});var t,r=e,n=r.scores,i=r.markerButtonsDisabled,s=r.i18n,a=r.activeMarker,o="",u=x;for(var l in Array.prototype.join,o+='<ul class="wpseoanalysis assessment-results">\n ',n)o+='\n <li class="score">\n <span class="assessment-results__mark-container">\n ',n[l].marker&&(o+='\n <button type="button" ',i&&(o+=' disabled="disabled" '),o+='\n aria-label="',i?o+=null==(t=s.disabledMarkText)?"":t:n[l].identifier===a?o+=null==(t=s.removeMarksInText)?"":t:o+=null==(t=s.markInText)?"":t,o+='"\n class="assessment-results__mark ',i?o+=" icon-eye-disabled ":n[l].identifier===a?o+="\n icon-eye-active\n ":o+="\n icon-eye-inactive\n ",o+="\n js-assessment-results__mark-"+(null==(t=n[l].identifier)?"":t)+' yoast-tooltip yoast-tooltip-s">\n <span class="screen-reader-text">',i?o+=null==(t=s.disabledMarkText)?"":t:n[l].identifier===a?o+=null==(t=s.removeMarksInText)?"":t:o+=null==(t=s.markInText)?"":t,o+="\n </span></button>\n "),o+='\n </span>\n <span class="wpseo-score-icon '+u(n[l].className)+'"></span>\n <span class="screen-reader-text">'+(null==(t=n[l].screenReaderText)?"":t)+'</span>\n <span class="wpseo-score-text">'+(null==(t=n[l].text)?"":t)+"</span>\n </li>\n ";return o+"\n</ul>\n"},hiddenSpan:function(e){e||(e={});var t=e,r=t.whiteSpace,n=t.width,i="",s=x;return Array.prototype.join,i+='<span aria-hidden="true" style="width: '+s(n)+"; height: auto; position: absolute; visibility: hidden; ",""!==r&&(i+="white-space: "+s(r)),i+'">\n\n</span>\n'},relevantWords:function(e){e||(e={});var t,r=e.words,n="";for(var i in Array.prototype.join,n+="<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 ",r)n+="\n <tr>\n <td>"+(null==(t=r[i].word)?"":t)+"</td>\n <td>"+(null==(t=r[i].density)?"":t)+"</td>\n <td>"+(null==(t=r[i].occurrences)?"":t)+"</td>\n <td>"+(null==(t=r[i].length)?"":t)+"</td>\n <td>"+(null==(t=r[i].relevantWordPercentage)?"":t)+"</td>\n <td>"+(null==(t=r[i].lengthBonus)?"":t)+"</td>\n <td>"+(null==(t=r[i].multiplier)?"":t)+"</td>\n <td>"+(null==(t=r[i].relevance)?"":t)+"</td>\n </tr>\n ";return n+"\n</table>\n"},snippetEditor:function(e){e||(e={});var t=e,r=t.i18n,n=t.rendered,i=t.metaDescriptionDate,s=t.raw,a=t.placeholder,o="",u=x;return Array.prototype.join,o+='<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">'+u(r.snippetPreview)+'</h3>\n\t<p class="screen-reader-text">'+u(r.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">'+u(r.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'+u(n.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">'+u(r.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'+u(n.baseUrl)+'\n\t\t\t\t\t</cite><cite class="url" id="snippet_cite">\n\t\t\t\t\t\t'+u(n.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">'+u(r.metaDescriptionLabel)+"</span>\n\t\t\t\t",""!==i&&(o+='\n\t\t\t\t\t<span class="snippet-editor__date">\n\t\t\t\t\t\t'+u(i)+" -\n\t\t\t\t\t</span>\n\t\t\t\t"),o+'\n\t\t\t\t<span class="desc" id="snippet_meta">\n\t\t\t\t\t'+u(n.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'>"+u(r.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="'+u(r.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="'+u(r.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'+u(r.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'+u(r.title)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__title js-snippet-editor-title" id="snippet-editor-title" value="'+u(s.title)+'" placeholder="'+u(a.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'+u(r.slug)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__slug js-snippet-editor-slug" id="snippet-editor-slug" value="'+u(s.snippetCite)+'" placeholder="'+u(a.urlPath)+'" />\n\t\t</label>\n\t\t<label for="snippet-editor-meta-description" class="snippet-editor__label">\n\t\t\t'+u(r.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="'+u(a.metaDesc)+'">'+u(s.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">'+u(r.save)+"</button>\n\t</div>\n</div>\n"}};u?((u.exports=E).templates=E,o.templates=E):a.templates=E}).call(this)}).call(this,r(25),r(96)(e))},14:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},145:function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},151:function(e,t){e.exports=window.lodash.isEqual},16:function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.default=e.exports,e.exports.__esModule=!0},179:function(e,t,r){(function(e,n){var i;!function(s){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof n&&n;a.global!==a&&a.window!==a&&a.self;var o,u=2147483647,l=/^xn--/,c=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,g=String.fromCharCode;function d(e){throw new RangeError(f[e])}function v(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function m(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+v((e=e.replace(h,".")).split("."),t).join(".")}function y(e){for(var t,r,n=[],i=0,s=e.length;i<s;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<s?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function b(e){return v(e,(function(e){var t="";return e>65535&&(t+=g((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+g(e)})).join("")}function _(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function w(e,t,r){var n=0;for(e=r?p(e/700):e>>1,e+=p(e/t);e>455;n+=36)e=p(e/35);return p(n+36*e/(e+38))}function x(e){var t,r,n,i,s,a,o,l,c,h,f,g=[],v=e.length,m=0,y=128,_=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&d("not-basic"),g.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<v;){for(s=m,a=1,o=36;i>=v&&d("invalid-input"),((l=(f=e.charCodeAt(i++))-48<10?f-22:f-65<26?f-65:f-97<26?f-97:36)>=36||l>p((u-m)/a))&&d("overflow"),m+=l*a,!(l<(c=o<=_?1:o>=_+26?26:o-_));o+=36)a>p(u/(h=36-c))&&d("overflow"),a*=h;_=w(m-s,t=g.length+1,0==s),p(m/t)>u-y&&d("overflow"),y+=p(m/t),m%=t,g.splice(m++,0,y)}return b(g)}function E(e){var t,r,n,i,s,a,o,l,c,h,f,v,m,b,x,E=[];for(v=(e=y(e)).length,t=128,r=0,s=72,a=0;a<v;++a)(f=e[a])<128&&E.push(g(f));for(n=i=E.length,i&&E.push("-");n<v;){for(o=u,a=0;a<v;++a)(f=e[a])>=t&&f<o&&(o=f);for(o-t>p((u-r)/(m=n+1))&&d("overflow"),r+=(o-t)*m,t=o,a=0;a<v;++a)if((f=e[a])<t&&++r>u&&d("overflow"),f==t){for(l=r,c=36;!(l<(h=c<=s?1:c>=s+26?26:c-s));c+=36)x=l-h,b=36-h,E.push(g(_(h+x%b,0))),l=p(x/b);E.push(g(_(l,0))),s=w(r,m,n==i),r=0,++n}++r,++t}return E.join("")}o={version:"1.4.1",ucs2:{decode:y,encode:b},decode:x,encode:E,toASCII:function(e){return m(e,(function(e){return c.test(e)?"xn--"+E(e):e}))},toUnicode:function(e){return m(e,(function(e){return l.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return o}.call(t,r,t,e))||(e.exports=i)}()}).call(this,r(96)(e),r(25))},180:function(e,t,r){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},181:function(e,t,r){"use strict";t.decode=t.parse=r(182),t.encode=t.stringify=r(183)},182:function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,s){t=t||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(t);var u=1e3;s&&"number"==typeof s.maxKeys&&(u=s.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c<l;++c){var h,f,p,g,d=e[c].replace(o,"%20"),v=d.indexOf(r);v>=0?(h=d.substr(0,v),f=d.substr(v+1)):(h=d,f=""),p=decodeURIComponent(h),g=decodeURIComponent(f),n(a,p)?i(a[p])?a[p].push(g):a[p]=[a[p],g]:a[p]=g}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},183:function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,o){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?s(a(e),(function(a){var o=encodeURIComponent(n(a))+r;return i(e[a])?s(e[a],(function(e){return o+encodeURIComponent(n(e))})).join(t):o+encodeURIComponent(n(e[a]))})).join(t):o?encodeURIComponent(n(o))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var a=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},196:function(e,t,r){r(693),e.exports=r(294)},197:function(e,t){e.exports=function(e,t,r){var n="";if(n+=e.name||"Error",n+=": "+(e.message||""),r instanceof Array)for(var i in r)n+="\n # "+r[i];for(var s in t)n+="\n at "+t[s].toString();return n}},2:function(e,t){e.exports=window.lodash},21:function(e,t,r){var n=r(75),i=r(76),s=r(64),a=r(77);e.exports=function(e){return n(e)||i(e)||s(e)||a()},e.exports.default=e.exports,e.exports.__esModule=!0},23:function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=r=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},25:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},291:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return o}));var n,i=r(328);function s(){return null===n.yoast.shortlinker&&(n.yoast.shortlinker=new i.a),n.yoast.shortlinker}function a(e){s().configure(e)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s().createAnchorOpeningTag(e,t)}(n="undefined"==typeof window?"undefined"==typeof self?e:self:window).yoast=n.yoast||{},n.yoast.shortlinker=null}).call(this,r(25))},292:function(e,t,r){e.exports=r(692)},293:function(e,t,r){r(196).check("es5")},294:function(e,t,r){var n=new(r(694)),i=function(e){return n.test(e)};i.define=function(e,t){n.define(e,t)},i.check=function(e){n.check(e)},i.test=i,e.exports=i},295:function(e,t,r){var n=r(296),i={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:i,input:i,output:i,button:i,datalist:i,textarea:i,option:{option:!0},optgroup:{optgroup:!0}},a={__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},o={__proto__:null,math:!0,svg:!0},u={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0,foreignObject:!0,desc:!0,title:!0},l=/\s|\//;function c(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this._foreignContext=[],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&&(n=this._options.Tokenizer),this._tokenizer=new n(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}r(145)(c,r(712).EventEmitter),c.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},c.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},c.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in s)for(var t;(t=this._stack[this._stack.length-1])in s[e];this.onclosetag(t));!this._options.xmlMode&&e in a||(this._stack.push(e),e in o?this._foreignContext.push(!0):e in u&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},c.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 a&&this._cbs.onclosetag(this._tagname),this._tagname=""},c.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(e in o||e in u)&&this._foreignContext.pop(),!this._stack.length||e in a&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},c.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},c.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},c.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},c.prototype.onattribdata=function(e){this._attribvalue+=e},c.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=""},c.prototype._getInstructionName=function(e){var t=e.search(l),r=t<0?e:e.substr(0,t);return this._lowerCaseTagNames&&(r=r.toLowerCase()),r},c.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},c.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},c.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},c.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},c.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},c.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},c.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)},c.prototype.parseComplete=function(e){this.reset(),this.end(e)},c.prototype.write=function(e){this._tokenizer.write(e)},c.prototype.end=function(e){this._tokenizer.end(e)},c.prototype.pause=function(){this._tokenizer.pause()},c.prototype.resume=function(){this._tokenizer.resume()},c.prototype.parseChunk=c.prototype.write,c.prototype.done=c.prototype.end,e.exports=c},296:function(e,t,r){e.exports=ve;var n=r(707),i=r(709),s=r(710),a=r(711),o=0,u=o++,l=o++,c=o++,h=o++,f=o++,p=o++,g=o++,d=o++,v=o++,m=o++,y=o++,b=o++,_=o++,w=o++,x=o++,E=o++,T=o++,k=o++,A=o++,O=o++,C=o++,S=o++,j=o++,R=o++,D=o++,L=o++,M=o++,P=o++,F=o++,$=o++,B=o++,q=o++,U=o++,N=o++,I=o++,K=o++,z=o++,H=o++,W=o++,V=o++,G=o++,Y=o++,J=o++,Z=o++,Q=o++,X=o++,ee=o++,te=o++,re=o++,ne=o++,ie=o++,se=o++,ae=o++,oe=o++,ue=o++,le=0,ce=le++,he=le++,fe=le++;function pe(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function ge(e,t,r){var n=e.toLowerCase();return e===n?function(e){e===n?this._state=t:(this._state=r,this._index--)}:function(i){i===n||i===e?this._state=t:(this._state=r,this._index--)}}function de(e,t){var r=e.toLowerCase();return function(n){n===r||n===e?this._state=t:(this._state=c,this._index--)}}function ve(e,t){this._state=u,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=u,this._special=ce,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}ve.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=l,this._sectionStart=this._index):this._decodeEntities&&this._special===ce&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=u,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateBeforeTagName=function(e){"/"===e?this._state=f:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==ce||pe(e)?this._state=u:"!"===e?(this._state=x,this._sectionStart=this._index+1):"?"===e?(this._state=T,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?c:B,this._sectionStart=this._index)},ve.prototype._stateInTagName=function(e){("/"===e||">"===e||pe(e))&&(this._emitToken("onopentagname"),this._state=d,this._index--)},ve.prototype._stateBeforeCloseingTagName=function(e){pe(e)||(">"===e?this._state=u:this._special!==ce?"s"===e||"S"===e?this._state=q:(this._state=u,this._index--):(this._state=p,this._sectionStart=this._index))},ve.prototype._stateInCloseingTagName=function(e){(">"===e||pe(e))&&(this._emitToken("onclosetag"),this._state=g,this._index--)},ve.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=u,this._sectionStart=this._index+1):"/"===e?this._state=h:pe(e)||(this._state=v,this._sectionStart=this._index)},ve.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=u,this._sectionStart=this._index+1):pe(e)||(this._state=d,this._index--)},ve.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||pe(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=m,this._index--)},ve.prototype._stateAfterAttributeName=function(e){"="===e?this._state=y:"/"===e||">"===e?(this._cbs.onattribend(),this._state=d,this._index--):pe(e)||(this._cbs.onattribend(),this._state=v,this._sectionStart=this._index)},ve.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=b,this._sectionStart=this._index+1):"'"===e?(this._state=_,this._sectionStart=this._index+1):pe(e)||(this._state=w,this._sectionStart=this._index,this._index--)},ve.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueNoQuotes=function(e){pe(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateBeforeDeclaration=function(e){this._state="["===e?S:"-"===e?k:E},ve.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateBeforeComment=function(e){"-"===e?(this._state=A,this._sectionStart=this._index+1):this._state=E},ve.prototype._stateInComment=function(e){"-"===e&&(this._state=O)},ve.prototype._stateAfterComment1=function(e){this._state="-"===e?C:A},ve.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=u,this._sectionStart=this._index+1):"-"!==e&&(this._state=A)},ve.prototype._stateBeforeCdata1=ge("C",j,E),ve.prototype._stateBeforeCdata2=ge("D",R,E),ve.prototype._stateBeforeCdata3=ge("A",D,E),ve.prototype._stateBeforeCdata4=ge("T",L,E),ve.prototype._stateBeforeCdata5=ge("A",M,E),ve.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=P,this._sectionStart=this._index+1):(this._state=E,this._index--)},ve.prototype._stateInCdata=function(e){"]"===e&&(this._state=F)},ve.prototype._stateAfterCdata1=function(e){this._state="]"===e?$:P},ve.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=u,this._sectionStart=this._index+1):"]"!==e&&(this._state=P)},ve.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=U:"t"===e||"T"===e?this._state=J:(this._state=c,this._index--)},ve.prototype._stateBeforeSpecialEnd=function(e){this._special!==he||"c"!==e&&"C"!==e?this._special!==fe||"t"!==e&&"T"!==e?this._state=u:this._state=ee:this._state=H},ve.prototype._stateBeforeScript1=de("R",N),ve.prototype._stateBeforeScript2=de("I",I),ve.prototype._stateBeforeScript3=de("P",K),ve.prototype._stateBeforeScript4=de("T",z),ve.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||pe(e))&&(this._special=he),this._state=c,this._index--},ve.prototype._stateAfterScript1=ge("R",W,u),ve.prototype._stateAfterScript2=ge("I",V,u),ve.prototype._stateAfterScript3=ge("P",G,u),ve.prototype._stateAfterScript4=ge("T",Y,u),ve.prototype._stateAfterScript5=function(e){">"===e||pe(e)?(this._special=ce,this._state=p,this._sectionStart=this._index-6,this._index--):this._state=u},ve.prototype._stateBeforeStyle1=de("Y",Z),ve.prototype._stateBeforeStyle2=de("L",Q),ve.prototype._stateBeforeStyle3=de("E",X),ve.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||pe(e))&&(this._special=fe),this._state=c,this._index--},ve.prototype._stateAfterStyle1=ge("Y",te,u),ve.prototype._stateAfterStyle2=ge("L",re,u),ve.prototype._stateAfterStyle3=ge("E",ne,u),ve.prototype._stateAfterStyle4=function(e){">"===e||pe(e)?(this._special=ce,this._state=p,this._sectionStart=this._index-5,this._index--):this._state=u},ve.prototype._stateBeforeEntity=ge("#",se,ae),ve.prototype._stateBeforeNumericEntity=ge("X",ue,oe),ve.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?a:i;t.hasOwnProperty(e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1)}},ve.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(t>6&&(t=6);t>=2;){var r=this._buffer.substr(e,t);if(s.hasOwnProperty(r))return this._emitPartial(s[r]),void(this._sectionStart+=t+1);t--}},ve.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||e>"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==u?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},ve.prototype._decodeNumericEntity=function(e,t){var r=this._sectionStart+e;if(r!==this._index){var i=this._buffer.substring(r,this._index),s=parseInt(i,t);this._emitPartial(n(s)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},ve.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},ve.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},ve.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===u?(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)},ve.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},ve.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);this._state===u?this._stateText(e):this._state===l?this._stateBeforeTagName(e):this._state===c?this._stateInTagName(e):this._state===f?this._stateBeforeCloseingTagName(e):this._state===p?this._stateInCloseingTagName(e):this._state===g?this._stateAfterCloseingTagName(e):this._state===h?this._stateInSelfClosingTag(e):this._state===d?this._stateBeforeAttributeName(e):this._state===v?this._stateInAttributeName(e):this._state===m?this._stateAfterAttributeName(e):this._state===y?this._stateBeforeAttributeValue(e):this._state===b?this._stateInAttributeValueDoubleQuotes(e):this._state===_?this._stateInAttributeValueSingleQuotes(e):this._state===w?this._stateInAttributeValueNoQuotes(e):this._state===x?this._stateBeforeDeclaration(e):this._state===E?this._stateInDeclaration(e):this._state===T?this._stateInProcessingInstruction(e):this._state===k?this._stateBeforeComment(e):this._state===A?this._stateInComment(e):this._state===O?this._stateAfterComment1(e):this._state===C?this._stateAfterComment2(e):this._state===S?this._stateBeforeCdata1(e):this._state===j?this._stateBeforeCdata2(e):this._state===R?this._stateBeforeCdata3(e):this._state===D?this._stateBeforeCdata4(e):this._state===L?this._stateBeforeCdata5(e):this._state===M?this._stateBeforeCdata6(e):this._state===P?this._stateInCdata(e):this._state===F?this._stateAfterCdata1(e):this._state===$?this._stateAfterCdata2(e):this._state===B?this._stateBeforeSpecial(e):this._state===q?this._stateBeforeSpecialEnd(e):this._state===U?this._stateBeforeScript1(e):this._state===N?this._stateBeforeScript2(e):this._state===I?this._stateBeforeScript3(e):this._state===K?this._stateBeforeScript4(e):this._state===z?this._stateBeforeScript5(e):this._state===H?this._stateAfterScript1(e):this._state===W?this._stateAfterScript2(e):this._state===V?this._stateAfterScript3(e):this._state===G?this._stateAfterScript4(e):this._state===Y?this._stateAfterScript5(e):this._state===J?this._stateBeforeStyle1(e):this._state===Z?this._stateBeforeStyle2(e):this._state===Q?this._stateBeforeStyle3(e):this._state===X?this._stateBeforeStyle4(e):this._state===ee?this._stateAfterStyle1(e):this._state===te?this._stateAfterStyle2(e):this._state===re?this._stateAfterStyle3(e):this._state===ne?this._stateAfterStyle4(e):this._state===ie?this._stateBeforeEntity(e):this._state===se?this._stateBeforeNumericEntity(e):this._state===ae?this._stateInNamedEntity(e):this._state===oe?this._stateInNumericEntity(e):this._state===ue?this._stateInHexEntity(e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},ve.prototype.pause=function(){this._running=!1},ve.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},ve.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},ve.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},ve.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);this._state===P||this._state===F||this._state===$?this._cbs.oncdata(e):this._state===A||this._state===O||this._state===C?this._cbs.oncomment(e):this._state!==ae||this._xmlMode?this._state!==oe||this._xmlMode?this._state!==ue||this._xmlMode?this._state!==c&&this._state!==d&&this._state!==y&&this._state!==m&&this._state!==v&&this._state!==_&&this._state!==b&&this._state!==w&&this._state!==p&&this._cbs.ontext(e):(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()))},ve.prototype.reset=function(){ve.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},ve.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},ve.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},ve.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},ve.prototype._emitPartial=function(e){this._baseState!==u?this._cbs.onattribdata(e):this._cbs.ontext(e)}},297:function(e,t,r){var n=r(120),i=/\s+/g,s=r(298),a=r(713);function o(e,t,r){"object"==typeof e?(r=t,t=e,e=null):"function"==typeof t&&(r=t,t=u),this._callback=e,this._options=t||u,this._elementCB=r,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};o.prototype.onparserinit=function(e){this._parser=e},o.prototype.onreset=function(){o.call(this,this._callback,this._options,this._elementCB)},o.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},o.prototype._handleCallback=o.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},o.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&e&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},o.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;for(var r in t="tag"===e.type?Object.create(a):Object.create(s),e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},o.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],r=t?t.children:this.dom,n=r[r.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),n?(e.prev=n,n.next=e):e.prev=null,r.push(e),e.parent=t||null},o.prototype.onopentag=function(e,t){var r={type:"script"===e?n.Script:"style"===e?n.Style:n.Tag,name:e,attribs:t,children:[]},i=this._createDomElement(r);this._addDomElement(i),this._tagStack.push(i)},o.prototype.ontext=function(e){var t,r=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===n.Text)r?t.data=(t.data+e).replace(i," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===n.Text)r?t.data=(t.data+e).replace(i," "):t.data+=e;else{r&&(e=e.replace(i," "));var s=this._createDomElement({data:e,type:n.Text});this._addDomElement(s)}},o.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===n.Comment)t.data+=e;else{var r={data:e,type:n.Comment},i=this._createDomElement(r);this._addDomElement(i),this._tagStack.push(i)}},o.prototype.oncdatastart=function(){var e={children:[{data:"",type:n.Text}],type:n.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},o.prototype.oncommentend=o.prototype.oncdataend=function(){this._tagStack.pop()},o.prototype.onprocessinginstruction=function(e,t){var r=this._createDomElement({name:e,data:t,type:n.Directive});this._addDomElement(r)},e.exports=o},298:function(e,t){var r=e.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return i[this.type]||i.element}},n={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},i={element:1,text:3,cdata:4,comment:8};Object.keys(n).forEach((function(e){var t=n[e];Object.defineProperty(r,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}))},299:function(e,t,r){var n=e.exports;[r(715),r(723),r(724),r(725),r(726),r(727)].forEach((function(e){Object.keys(e).forEach((function(t){n[t]=e[t].bind(n)}))}))},300:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=n(r(301)),s=n(r(719)),a=n(r(302)),o=n(r(720)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function l(e){var t=h(e);return function(e){return String(e).replace(u,t)}}t.decodeXML=l(a.default),t.decodeHTMLStrict=l(i.default);var c=function(e,t){return e<t?1:-1};function h(e){return function(t){if("#"===t.charAt(1)){var r=t.charAt(2);return"X"===r||"x"===r?o.default(parseInt(t.substr(3),16)):o.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}t.decodeHTML=function(){for(var e=Object.keys(s.default).sort(c),t=Object.keys(i.default).sort(c),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var a=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=h(i.default);function u(e){return";"!==e.substr(-1)&&(e+=";"),o(e)}return function(e){return String(e).replace(a,u)}}()},301:function(e){e.exports=JSON.parse('{"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":"‌"}')},302:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},303:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=c(n(r(302)).default),s=h(i);t.encodeXML=v(i);var a,o,u=c(n(r(301)).default),l=h(u);function c(e){return Object.keys(e).sort().reduce((function(t,r){return t[e[r]]="&"+r+";",t}),{})}function h(e){for(var t=[],r=[],n=0,i=Object.keys(e);n<i.length;n++){var s=i[n];1===s.length?t.push("\\"+s):r.push(s)}t.sort();for(var a=0;a<t.length-1;a++){for(var o=a;o<t.length-1&&t[o].charCodeAt(1)+1===t[o+1].charCodeAt(1);)o+=1;var u=1+o-a;u<3||t.splice(a,u,t[a]+"-"+t[o])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeHTML=(a=u,o=l,function(e){return e.replace(o,(function(e){return a[e]})).replace(f,g)}),t.encodeNonAsciiHTML=v(u);var f=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,p=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function g(e){return"&#x"+(e.length>1?p(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var d=new RegExp(s.source+"|"+f.source,"g");function v(e){return function(t){return t.replace(d,(function(t){return e[t]||g(t)}))}}t.escape=function(e){return e.replace(d,g)},t.escapeUTF8=function(e){return e.replace(s,g)}},304:function(e,t,r){e.exports=o;var n=r(295),i=r(729).Writable,s=r(730).StringDecoder,a=r(305).Buffer;function o(e,t){var r=this._parser=new n(e,t),a=this._decoder=new s;i.call(this,{decodeStrings:!1}),this.once("finish",(function(){r.end(a.end())}))}r(145)(o,i),o.prototype._write=function(e,t,r){e instanceof a&&(e=this._decoder.write(e)),this._parser.write(e),r()}},305:function(e,t,r){"use strict";(function(e){var n=r(732),i=r(733),s=r(734);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,r){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return h(this,e)}return l(this,e,t,r)}function l(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=f(e,t),e}(e,t,r,n):"string"==typeof t?function(e,t,r){if("string"==typeof r&&""!==r||(r="utf8"),!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|g(t,r),i=(e=o(e,n)).write(t,r);return i!==n&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(u.isBuffer(t)){var r=0|p(t.length);return 0===(e=o(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?o(e,0):f(e,t);if("Buffer"===t.type&&s(t.data))return f(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function h(e,t){if(c(t),e=o(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function f(e,t){var r=t.length<0?0:0|p(t.length);e=o(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function g(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return U(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function d(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return S(this,t,r);case"utf8":case"utf-8":return A(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return C(this,t,r);case"base64":return k(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function m(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function y(e,t,r,n,i){var s,a=1,o=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,o/=2,u/=2,r/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var c=-1;for(s=r;s<o;s++)if(l(e,s)===l(t,-1===c?0:s-c)){if(-1===c&&(c=s),s-c+1===u)return c*a}else-1!==c&&(s-=s-c),c=-1}else for(r+u>o&&(r=o-u),s=r;s>=0;s--){for(var h=!0,f=0;f<u;f++)if(l(e,s+f)!==l(t,f)){h=!1;break}if(h)return s}return-1}function b(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var a=0;a<n;++a){var o=parseInt(t.substr(2*a,2),16);if(isNaN(o))return a;e[r+a]=o}return a}function _(e,t,r,n){return N(q(t,e.length-r),e,r,n)}function w(e,t,r,n){return N(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function x(e,t,r,n){return w(e,t,r,n)}function E(e,t,r,n){return N(U(t),e,r,n)}function T(e,t,r,n){return N(function(e,t){for(var r,n,i,s=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i=r%256,s.push(i),s.push(n);return s}(t,e.length-r),e,r,n)}function k(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function A(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var s,a,o,u,l=e[i],c=null,h=l>239?4:l>223?3:l>191?2:1;if(i+h<=r)switch(h){case 1:l<128&&(c=l);break;case 2:128==(192&(s=e[i+1]))&&(u=(31&l)<<6|63&s)>127&&(c=u);break;case 3:s=e[i+1],a=e[i+2],128==(192&s)&&128==(192&a)&&(u=(15&l)<<12|(63&s)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:s=e[i+1],a=e[i+2],o=e[i+3],128==(192&s)&&128==(192&a)&&128==(192&o)&&(u=(15&l)<<18|(63&s)<<12|(63&a)<<6|63&o)>65535&&u<1114112&&(c=u)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}function O(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function C(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function S(e,t,r){var n,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var s="",a=t;a<r;++a)s+=(n=e[a])<16?"0"+n.toString(16):n.toString(16);return s}function j(e,t,r){for(var n=e.slice(t,r),i="",s=0;s<n.length;s+=2)i+=String.fromCharCode(n[s]+256*n[s+1]);return i}function R(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,r,n,i,s){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function L(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-r,2);i<s;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function M(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i<s;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function P(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function F(e,t,r,n,s){return s||P(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function $(e,t,r,n,s){return s||P(e,0,r,8),i.write(e,t,r,n,52,8),r+8}t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,r){return l(null,e,t,r)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,r){return function(e,t,r,n){return c(t),t<=0?o(null,t):void 0!==r?"string"==typeof n?o(null,t).fill(r,n):o(null,t).fill(r):o(null,t)}(0,e,t,r)},u.allocUnsafe=function(e){return h(null,e)},u.allocUnsafeSlow=function(e){return h(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,s=Math.min(r,n);i<s;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},u.isEncoding=function(e){switch(String(e).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}},u.concat=function(e,t){if(!s(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=u.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?A(this,0,e):d.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var s=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),o=Math.min(s,a),l=this.slice(n,i),c=e.slice(t,r),h=0;h<o;++h)if(l[h]!==c[h]){s=l[h],a=c[h];break}return s<a?-1:a<s?1:0},u.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},u.prototype.indexOf=function(e,t,r){return m(this,e,t,r,!0)},u.prototype.lastIndexOf=function(e,t,r){return m(this,e,t,r,!1)},u.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return x(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=u.prototype;else{var i=t-e;r=new u(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},u.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e],i=1,s=0;++s<t&&(i*=256);)n+=this[e+s]*i;return n},u.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e],i=1,s=0;++s<t&&(i*=256);)n+=this[e+s]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=t,i=1,s=this[e+--n];n>0&&(i*=256);)s+=this[e+--n]*i;return s>=(i*=128)&&(s-=Math.pow(2,8*t)),s},u.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){e=+e,t|=0,r|=0,n||D(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,s=0;for(this[t]=255&e;++s<r&&(i*=256);)this[t+s]=e/i&255;return t+r},u.prototype.writeUIntBE=function(e,t,r,n){e=+e,t|=0,r|=0,n||D(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,s=1;for(this[t+i]=255&e;--i>=0&&(s*=256);)this[t+i]=e/s&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=0,a=1,o=0;for(this[t]=255&e;++s<r&&(a*=256);)e<0&&0===o&&0!==this[t+s-1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=r-1,a=1,o=0;for(this[t+s]=255&e;--s>=0&&(a*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return F(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return F(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return $(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return $(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,s=n-r;if(this===e&&r<t&&t<n)for(i=s-1;i>=0;--i)e[i+t]=this[i+r];else if(s<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+s),t);return s},u.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var s;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s<r;++s)this[s]=e;else{var a=u.isBuffer(e)?e:q(new u(e,n).toString()),o=a.length;for(s=0;s<r-t;++s)this[s+t]=a[s%o]}return this};var B=/[^+\/0-9A-Za-z-_]/g;function q(e,t){var r;t=t||1/0;for(var n=e.length,i=null,s=[],a=0;a<n;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function U(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function N(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(25))},326:function(e,t){e.exports=window.wp.autop},327:function(e,t,r){var n,i;!function(s,a){"use strict";void 0===(i="function"==typeof(n=function(){var e=function(){},t="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function n(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function s(r){return"debug"===r&&(r="log"),"undefined"!=typeof console&&("trace"===r&&t?i:void 0!==console[r]?n(console,r):void 0!==console.log?n(console,"log"):e)}function a(t,n){for(var i=0;i<r.length;i++){var s=r[i];this[s]=i<t?e:this.methodFactory(s,t,n)}this.log=this.debug}function o(e,t,r){return function(){"undefined"!=typeof console&&(a.call(this,t,r),this[e].apply(this,arguments))}}function u(e,t,r){return s(e)||o.apply(this,arguments)}function l(e,t,n){var i,s=this,o="loglevel";function l(){var e;if("undefined"!=typeof window&&o){try{e=window.localStorage[o]}catch(e){}if(void 0===e)try{var t=window.document.cookie,r=t.indexOf(encodeURIComponent(o)+"=");-1!==r&&(e=/^([^;]+)/.exec(t.slice(r))[1])}catch(e){}return void 0===s.levels[e]&&(e=void 0),e}}"string"==typeof e?o+=":"+e:"symbol"==typeof e&&(o=void 0),s.name=e,s.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},s.methodFactory=n||u,s.getLevel=function(){return i},s.setLevel=function(t,n){if("string"==typeof t&&void 0!==s.levels[t.toUpperCase()]&&(t=s.levels[t.toUpperCase()]),!("number"==typeof t&&t>=0&&t<=s.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(i=t,!1!==n&&function(e){var t=(r[e]||"silent").toUpperCase();if("undefined"!=typeof window&&o){try{return void(window.localStorage[o]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(o)+"="+t+";"}catch(e){}}}(t),a.call(s,t,e),"undefined"==typeof console&&t<s.levels.SILENT)return"No console available for logging"},s.setDefaultLevel=function(e){l()||s.setLevel(e,!1)},s.enableAll=function(e){s.setLevel(s.levels.TRACE,e)},s.disableAll=function(e){s.setLevel(s.levels.SILENT,e)};var c=l();null==c&&(c=null==t?"WARN":t),s.setLevel(c,!1)}var c=new l,h={};c.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=h[e];return t||(t=h[e]=new l(e,c.getLevel(),c.methodFactory)),t};var f="undefined"!=typeof window?window.log:void 0;return c.noConflict=function(){return"undefined"!=typeof window&&window.log===c&&(window.log=f),c},c.getLoggers=function(){return h},c.default=c,c})?n.call(t,r,t,e):n)||(e.exports=i)}()},328:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var n=r(16),i=r.n(n),s=r(8),a=r.n(s),o=r(9),u=r.n(o);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a()(this,e),this.configure(t)}return u()(e,[{key:"configure",value:function(e){this._config=c({params:{}},e)}},{key:"append",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=encodeURI(t),i=e.createQueryString(c(c({},this._config.params),r));return""!==i&&(n+="?"+i),n}},{key:"createAnchorOpeningTag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"<a href='".concat(this.append(e,t),"' target='_blank'>")}}],[{key:"createQueryString",value:function(e){return Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}}]),e}()},329:function(e,t){e.exports=window.lodash.memoize},35:function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},i=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(o(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,s=n.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(r>=s)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),u=n[r];r<s;u=n[++r])d(u)||!_(u)?a+=" "+u:a+=" "+o(u);return a},t.deprecate=function(r,n){if(void 0!==e&&!0===e.noDeprecation)return r;if(void 0===e)return function(){return t.deprecate(r,n).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(n);e.traceDeprecation?console.trace(n):console.error(n),i=!0}return r.apply(this,arguments)}};var s,a={};function o(e,r){var n={seen:[],stylize:l};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&t._extend(n,r),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),c(n,e,n.depth)}function u(e,t){var r=o.styles[t];return r?"["+o.colors[r][0]+"m"+e+"["+o.colors[r][1]+"m":e}function l(e,t){return e}function c(e,r,n){if(e.customInspect&&r&&E(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return m(i)||(i=c(e,i,n)),i}var s=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(m(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):d(t)?e.stylize("null","null"):void 0}(e,r);if(s)return s;var a=Object.keys(r),o=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),x(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return h(r);if(0===a.length){if(E(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(b(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(w(r))return e.stylize(Date.prototype.toString.call(r),"date");if(x(r))return h(r)}var l,_="",T=!1,k=["{","}"];return p(r)&&(T=!0,k=["[","]"]),E(r)&&(_=" [Function"+(r.name?": "+r.name:"")+"]"),b(r)&&(_=" "+RegExp.prototype.toString.call(r)),w(r)&&(_=" "+Date.prototype.toUTCString.call(r)),x(r)&&(_=" "+h(r)),0!==a.length||T&&0!=r.length?n<0?b(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),l=T?function(e,t,r,n,i){for(var s=[],a=0,o=t.length;a<o;++a)C(t,String(a))?s.push(f(e,t,r,n,String(a),!0)):s.push("");return i.forEach((function(i){i.match(/^\d+$/)||s.push(f(e,t,r,n,i,!0))})),s}(e,r,n,o,a):a.map((function(t){return f(e,r,n,o,t,T)})),e.seen.pop(),function(e,t,r){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(l,_,k)):k[0]+_+k[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,r,n,i,s){var a,o,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?o=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(o=e.stylize("[Setter]","special")),C(n,i)||(a="["+i+"]"),o||(e.seen.indexOf(u.value)<0?(o=d(r)?c(e,u.value,null):c(e,u.value,r-1)).indexOf("\n")>-1&&(o=s?o.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+o.split("\n").map((function(e){return" "+e})).join("\n")):o=e.stylize("[Circular]","special")),y(a)){if(s&&i.match(/^\d+$/))return o;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+o}function p(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function d(e){return null===e}function v(e){return"number"==typeof e}function m(e){return"string"==typeof e}function y(e){return void 0===e}function b(e){return _(e)&&"[object RegExp]"===T(e)}function _(e){return"object"==typeof e&&null!==e}function w(e){return _(e)&&"[object Date]"===T(e)}function x(e){return _(e)&&("[object Error]"===T(e)||e instanceof Error)}function E(e){return"function"==typeof e}function T(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(y(s)&&(s=e.env.NODE_DEBUG||""),r=r.toUpperCase(),!a[r])if(new RegExp("\\b"+r+"\\b","i").test(s)){var n=e.pid;a[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else a[r]=function(){};return a[r]},t.inspect=o,o.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]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=g,t.isNull=d,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=b,t.isObject=_,t.isDate=w,t.isError=x,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(690);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(){var e=new Date,t=[k(e.getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":");return[e.getDate(),A[e.getMonth()],t].join(" ")}function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",O(),t.format.apply(t,arguments))},t.inherits=r(691),t._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var S="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function j(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(S&&e[S]){var t;if("function"!=typeof(t=e[S]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,S,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],s=0;s<arguments.length;s++)i.push(arguments[s]);i.push((function(e,n){e?r(e):t(n)}));try{e.apply(this,i)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),S&&Object.defineProperty(t,S,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,n(e))},t.promisify.custom=S,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function r(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var s=this,a=function(){return i.apply(s,arguments)};t.apply(this,r).then((function(t){e.nextTick(a,null,t)}),(function(t){e.nextTick(j,t,a)}))}return Object.setPrototypeOf(r,Object.getPrototypeOf(t)),Object.defineProperties(r,n(t)),r}}).call(this,r(116))},36:function(e,t,r){var n=r(104);e.exports=function(e,t){if(null==e)return{};var r,i,s=n(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s},e.exports.default=e.exports,e.exports.__esModule=!0},37:function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,n)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},51:function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.default=e.exports,e.exports.__esModule=!0},57:function(e,t){e.exports=window.regeneratorRuntime},62:function(e,t){var r=function(e,t){var r;for(r=0;r<e.length;r++)if(e[r].regex.test(t))return e[r]},n=function(e,t){var n,i,s;for(n=0;n<t.length;n++)if(i=r(e,t.substring(0,n+1)))s=i;else if(s)return{max_index:n,rule:s};return s?{max_index:t.length,rule:s}:void 0};e.exports=function(e){var t="",i=[],s=1,a=1,o=function(t,r){e({type:r,src:t,line:s,col:a});var n=t.split("\n");s+=n.length-1,a=(n.length>1?1:a)+n[n.length-1].length};return{addRule:function(e,t){i.push({regex:e,type:t})},onText:function(e){for(var r=t+e,s=n(i,r);s&&s.max_index!==r.length;)o(r.substring(0,s.max_index),s.rule.type),r=r.substring(s.max_index),s=n(i,r);t=r},end:function(){if(0!==t.length){var e=r(i,t);if(!e){var n=new Error("unable to tokenize");throw n.tokenizer2={buffer:t,line:s,col:a},n}o(t,e.type)}}}}},64:function(e,t,r){var n=r(51);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},690:function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},691:function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},692:function(e,t,r){r(293);var n,i=r(196);n=i("Error.captureStackTrace")?r(695):i("Error.prototype.stack")?r(696):r(706),e.exports=n()},693:function(e,t,r){var n=r(294),i=n.define,s=n.test;i("strict mode",(function(){return void 0===this})),i("arguments.callee.caller",(function(){try{return function(){return arguments.callee.caller}()===arguments.callee}catch(e){return!1}})),i("es5",(function(){return s("Array.prototype.forEach")&&s("Array.prototype.map")&&s("Function.prototype.bind")&&s("Object.create")&&s("Object.defineProperties")&&s("Object.defineProperty")&&s("Object.prototype.hasOwnProperty")})),i("Array.prototype.forEach",(function(){return Array.prototype.forEach})),i("Array.prototype.map",(function(){return Array.prototype.map})),i("Function.prototype.bind",(function(){return Function.prototype.bind})),i("Object.create",(function(){return Object.create})),i("Object.defineProperties",(function(){return Object.defineProperties})),i("Object.defineProperty",(function(){return Object.defineProperty})),i("Object.prototype.hasOwnProperty",(function(){return Object.prototype.hasOwnProperty})),i("Error.captureStackTrace",(function(){return Error.captureStackTrace})),i("Error.prototype.stack",(function(){try{throw new Error}catch(e){return e.stack||e.stacktrace}}))},694:function(e,t){var r=function(){this.tests={},this.cache={}};r.prototype={constructor:r,define:function(e,t){if("string"!=typeof e||!(t instanceof Function))throw new Error("Invalid capability definition.");if(this.tests[e])throw new Error('Duplicated capability definition by "'+e+'".');this.tests[e]=t},check:function(e){if(!this.test(e))throw new Error('The current environment does not support "'+e+'", therefore we cannot continue.')},test:function(e){if(void 0!==this.cache[e])return this.cache[e];if(!this.tests[e])throw new Error('Unknown capability with name "'+e+'".');var t=this.tests[e];return this.cache[e]=!!t(),this.cache[e]}},e.exports=r},695:function(e,t,r){var n=r(197);e.exports=function(){return Error.getStackTrace=function(e){return e.stack},{prepareStackTrace:n}}},696:function(e,t,r){var n=r(697),i=r(704),s=r(119).cache,a=r(197);e.exports=function(){return Error.captureStackTrace=function e(t,r){var o=[e];r&&o.push(r);var u=n.getInstance().captureFrameStrings(o);Object.defineProperties(t,{stack:{configurable:!0,get:s((function(){var e=i.getInstance().getFrames(u.frameStrings,u.functionValues);return(Error.prepareStackTrace||a)(t,e,void 0)}))},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})},Error.getStackTrace=function(e){if(e.cachedStack)return e.stack;var t,r=n.getInstance().getFrameStrings(e),s=[];r?s=i.getInstance().getFrames(r,[]):t=["The stack is not readable by unthrown errors in this environment."];var o=(Error.prepareStackTrace||a)(e,s,t);if(r)try{Object.defineProperties(e,{stack:{configurable:!0,writable:!0,enumerable:!1,value:o},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})}catch(e){}return o},{prepareStackTrace:a}}},697:function(e,t,r){var n=r(118).Class,i=r(118).abstractMethod,s=r(119).eachCombination,a=r(119).cache,o=r(196),u=n(Object,{prototype:{captureFrameStrings:function(e){var t=this.createError();e.unshift(this.captureFrameStrings),e.unshift(this.createError);var r=this.getFrameStrings(t),n=r.slice(e.length),i=[];if(o("arguments.callee.caller")){var s=[this.createError,this.captureFrameStrings];try{for(var a=arguments.callee;a=a.caller;)s.push(a)}catch(e){}i=s.slice(e.length)}return{frameStrings:n,functionValues:i}},getFrameStrings:function(e){var t=e.message||"",r=e.name||"",n=this.getStackString(e);if(void 0!==n){var i=n.split("\n"),s=0,a=i.length;return this.hasHeader&&(s+=r.split("\n").length+t.split("\n").length-1),this.hasFooter&&(a-=1),i.slice(s,a)}},createError:i,getStackString:i,hasHeader:void 0,hasFooter:void 0}}),l=n(Object,{prototype:{calibrateClass:function(e){return this.calibrateMethods(e)&&this.calibrateEnvelope(e)},calibrateMethods:function(e){try{s([[function(e){return new Error(e)},function(e){try{throw new Error(e)}catch(e){return e}}],[function(e){return e.stack},function(e){return e.stacktrace}]],(function(e,t){if(t(e()))throw{getStackString:t,createError:e}}))}catch(t){return n.merge.call(e,{prototype:t}),!0}return!1},calibrateEnvelope:function(e){var t=(0,e.prototype.getStackString)((0,e.prototype.createError)("marker")).split("\n");return n.merge.call(e,{prototype:{hasHeader:/marker/.test(t[0]),hasFooter:""===t[t.length-1]}}),!0}}});e.exports={getClass:a((function(){var e;if(e)return e;if(e=n(u,{}),!(new l).calibrateClass(e))throw new Error("Cannot read Error.prototype.stack in this environment.");return e})),getInstance:a((function(){return new(this.getClass())}))}},698:function(e,t,r){e.exports={Class:r(699),abstractMethod:r(700)}},699:function(e,t){var r=function(){var e=Object.create({Source:Object,config:{},buildArgs:[]});function t(t){var r="config";if(t instanceof Function)r="Source";else if(t instanceof Array)r="buildArgs";else{if(!(t instanceof Object))throw new Error("Invalid configuration option.");r="config"}if(e.hasOwnProperty(r))throw new Error("Duplicated configuration option: "+r+".");e[r]=t}for(var n=0,i=arguments.length;n<i;++n)t(arguments[n]);var s=e.Source,a=e.config,o=e.buildArgs;return(s.extend||r.extend).call(s,a,o)};r.factory=function(){return function(){var e=this;e.build instanceof Function&&e.build.apply(e,arguments),e.init instanceof Function&&e.init.apply(e,arguments)}},r.extend=function(e,t){var n;return e||(e={}),e.prototype instanceof Object&&e.prototype.constructor!==Object?n=e.prototype.constructor:e.factory instanceof Function&&(n=e.factory.call(this)),((n=(this.clone||r.clone).call(this,n,t)).merge||r.merge).call(n,e),n},r.prototype.extend=function(e,t){var n=(this.clone||r.prototype.clone).apply(this,t);return(n.merge||r.prototype.merge).call(n,e),n},r.clone=function(e,t){for(var n in e instanceof Function||(e=(this.factory||r.factory).call(this)),e.prototype=(this.prototype.clone||r.prototype.clone).apply(this.prototype,t||[]),e.prototype.constructor=e,this)"prototype"!==n&&(e[n]=this[n]);return e},r.prototype.clone=function(){var e=this,t=Object.create(e);return t.build instanceof Function&&t.build.apply(t,arguments),t},r.merge=function(e){for(var t in e)"prototype"!==t&&(this[t]=e[t]);return e.prototype instanceof Object&&(this.prototype.merge||r.prototype.merge).call(this.prototype,e.prototype),this},r.prototype.merge=function(e){for(var t in e)"constructor"!==t&&(this[t]=e[t]);return this},r.absorb=function(e){for(var t in e)"prototype"===t||void 0!==this[t]&&this[t]!==Function.prototype[t]||(this[t]=e[t]);return e.prototype instanceof Object&&(this.prototype.absorb||r.prototype.absorb).call(this.prototype,e.prototype),this},r.prototype.absorb=function(e){for(var t in e)"constructor"===t||void 0!==this[t]&&this[t]!==Object.prototype[t]||(this[t]=e[t]);return this},r.getAncestor=function(){if(this!==this.prototype.constructor)return this.prototype.constructor},r.newInstance=function(){var e=this,t=Object.create(this.prototype);return e.apply(t,arguments),t},e.exports=r},7:function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},700:function(e,t){e.exports=function(){throw new Error("Not implemented.")}},701:function(e,t,r){e.exports={cache:r(702),eachCombination:r(703)}},702:function(e,t){e.exports=function(e){var t,r=!1;return e instanceof Function||(r=!0,t=e,delete e),function(){return r||(r=!0,t=e.apply(this,arguments),delete e),t}}},703:function(e,t){e.exports=function e(t,r,n){if(n||(n=[]),n.length<t.length){var i=t[n.length];for(var s in i)n[n.length]=i[s],e(t,r,n),--n.length}else r.apply(null,n)}},704:function(e,t,r){var n=r(118).Class,i=r(705),s=r(119).cache,a=n(Object,{prototype:{stackParser:null,frameParser:null,locationParsers:null,constructor:function(e){n.prototype.merge.call(this,e)},getFrames:function(e,t){for(var r=[],n=0,i=e.length;n<i;++n)r[n]=this.getFrame(e[n],t[n]);return r},getFrame:function(e,t){return new i({frameString:e,functionValue:t})}}});e.exports={getClass:s((function(){return a})),getInstance:s((function(){return new(this.getClass())}))}},705:function(e,t,r){var n=r(118).Class,i=r(118).abstractMethod,s=n(Object,{prototype:{init:n.prototype.merge,frameString:void 0,toString:function(){return this.frameString},functionValue:void 0,getThis:i,getTypeName:i,getFunction:function(){return this.functionValue},getFunctionName:i,getMethodName:i,getFileName:i,getLineNumber:i,getColumnNumber:i,getEvalOrigin:i,isTopLevel:i,isEval:i,isNative:i,isConstructor:i}});e.exports=s},706:function(e,t,r){var n=r(119).cache,i=r(197);e.exports=function(){return Error.captureStackTrace=function(e,t){Object.defineProperties(e,{stack:{configurable:!0,get:n((function(){return(Error.prepareStackTrace||i)(e,[])}))},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})},Error.getStackTrace=function(e){if(e.cachedStack)return e.stack;var t=(Error.prepareStackTrace||i)(e,[]);try{Object.defineProperties(e,{stack:{configurable:!0,writable:!0,enumerable:!1,value:t},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})}catch(e){}return t},{prepareStackTrace:i}}},707:function(e,t,r){var n=r(708);e.exports=function(e){if(e>=55296&&e<=57343||e>1114111)return"�";e in n&&(e=n[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)}},708:function(e){e.exports=JSON.parse('{"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}')},709:function(e){e.exports=JSON.parse('{"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":"‌"}')},71:function(e,t){e.exports=window.yoast.jed},710:function(e){e.exports=JSON.parse('{"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":"ÿ"}')},711:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},712:function(e,t,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,s=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,s),n(r)}function s(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}m(e,t,s,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&m(e,"error",t,{once:!0})}(e,i)}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var u=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function h(e,t,r,n){var i,s,a,o;if(l(r),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),a=s[t]),void 0===a)a=s[t]=r,++e._eventsCount;else if("function"==typeof a?a=s[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),(i=c(e))>0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,o=u,console&&console.warn&&console.warn(o)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=f.bind(n);return i.listener=r,n.wrapFn=i,i}function g(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):v(i,i.length)}function d(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function v(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function m(e,t,r,n){if("function"==typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(s){n.once&&e.removeEventListener(t,i),r(s)}))}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)s(u,this,t);else{var l=u.length,c=v(u,l);for(r=0;r<l;++r)s(c[r],this,t)}return!0},o.prototype.addListener=function(e,t){return h(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return h(this,e,t,!0)},o.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},o.prototype.removeListener=function(e,t){var r,n,i,s,a;if(l(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,s=r.length-1;s>=0;s--)if(r[s]===t||r[s].listener===t){a=r[s].listener,i=s;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,a||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,s=Object.keys(r);for(n=0;n<s.length;++n)"removeListener"!==(i=s[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return g(this,e,!0)},o.prototype.rawListeners=function(e){return g(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},o.prototype.listenerCount=d,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},713:function(e,t,r){var n=r(298),i=e.exports=Object.create(n),s={tagName:"name"};Object.keys(s).forEach((function(e){var t=s[e];Object.defineProperty(i,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}))},714:function(e,t,r){var n=r(297),i=r(299);function s(e,t){this.init(e,t)}function a(e,t){return i.getElementsByTagName(e,t,!0)}function o(e,t){return i.getElementsByTagName(e,t,!0,1)[0]}function u(e,t,r){return i.getText(i.getElementsByTagName(e,t,r,1)).trim()}function l(e,t,r,n,i){var s=u(r,n,i);s&&(e[t]=s)}r(145)(s,n),s.prototype.init=n;var c=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};s.prototype.onend=function(){var e,t,r={},i=o(c,this.dom);i&&("feed"===i.name?(t=i.children,r.type="atom",l(r,"id","id",t),l(r,"title","title",t),(e=o("link",t))&&(e=e.attribs)&&(e=e.href)&&(r.link=e),l(r,"description","subtitle",t),(e=u("updated",t))&&(r.updated=new Date(e)),l(r,"author","email",t,!0),r.items=a("entry",t).map((function(e){var t,r={};return l(r,"id","id",e=e.children),l(r,"title","title",e),(t=o("link",e))&&(t=t.attribs)&&(t=t.href)&&(r.link=t),(t=u("summary",e)||u("content",e))&&(r.description=t),(t=u("updated",e))&&(r.pubDate=new Date(t)),r}))):(t=o("channel",i.children).children,r.type=i.name.substr(0,3),r.id="",l(r,"title","title",t),l(r,"link","link",t),l(r,"description","description",t),(e=u("lastBuildDate",t))&&(r.updated=new Date(e)),l(r,"author","managingEditor",t,!0),r.items=a("item",i.children).map((function(e){var t,r={};return l(r,"id","guid",e=e.children),l(r,"title","title",e),l(r,"link","link",e),l(r,"description","description",e),(t=u("pubDate",e))&&(r.pubDate=new Date(t)),r})))),this.dom=r,n.prototype._handleCallback.call(this,i?null:Error("couldn't find root of feed"))},e.exports=s},715:function(e,t,r){var n=r(120),i=r(716),s=n.isTag;e.exports={getInnerHTML:function(e,t){return e.children?e.children.map((function(e){return i(e,t)})).join(""):""},getOuterHTML:i,getText:function e(t){return Array.isArray(t)?t.map(e).join(""):s(t)?"br"===t.name?"\n":e(t.children):t.type===n.CDATA?e(t.children):t.type===n.Text?t.data:""}}},716:function(e,t,r){var n=r(717),i=r(718),s=r(722);s.elementNames.__proto__=null,s.attributeNames.__proto__=null;var a={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},o={__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},u=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var r="",i=0;i<e.length;i++){var s=e[i];"root"===s.type?r+=u(s.children,t):n.isTag(s)?r+=c(s,t):s.type===n.Directive?r+=h(s):s.type===n.Comment?r+=g(s):s.type===n.CDATA?r+=p(s):r+=f(s,t)}return r},l=["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"];function c(e,t){"foreign"===t.xmlMode&&(e.name=s.elementNames[e.name]||e.name,e.parent&&l.indexOf(e.parent.name)>=0&&(t=Object.assign({},t,{xmlMode:!1}))),!t.xmlMode&&["svg","math"].indexOf(e.name)>=0&&(t=Object.assign({},t,{xmlMode:"foreign"}));var r="<"+e.name,n=function(e,t){if(e){var r,n="";for(var a in e)r=e[a],n&&(n+=" "),"foreign"===t.xmlMode&&(a=s.attributeNames[a]||a),n+=a,(null!==r&&""!==r||t.xmlMode)&&(n+='="'+(t.decodeEntities?i.encodeXML(r):r.replace(/\"/g,"&quot;"))+'"');return n}}(e.attribs,t);return n&&(r+=" "+n),!t.xmlMode||e.children&&0!==e.children.length?(r+=">",e.children&&(r+=u(e.children,t)),o[e.name]&&!t.xmlMode||(r+="</"+e.name+">")):r+="/>",r}function h(e){return"<"+e.data+">"}function f(e,t){var r=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in a||(r=i.encodeXML(r)),r}function p(e){return"<![CDATA["+e.children[0].data+"]]>"}function g(e){return"\x3c!--"+e.data+"--\x3e"}},717:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=void 0,t.isTag=function(e){return"tag"===e.type||"script"===e.type||"style"===e.type},t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"},718:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(300),i=r(303);t.decode=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var s=r(303);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return s.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return s.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return s.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return s.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return s.encodeHTML}});var a=r(300);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})},719:function(e){e.exports=JSON.parse('{"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":"ÿ"}')},720:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(721)),s=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),s(e))}},721:function(e){e.exports=JSON.parse('{"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}')},722:function(e){e.exports=JSON.parse('{"elementNames":{"altglyph":"altGlyph","altglyphdef":"altGlyphDef","altglyphitem":"altGlyphItem","animatecolor":"animateColor","animatemotion":"animateMotion","animatetransform":"animateTransform","clippath":"clipPath","feblend":"feBlend","fecolormatrix":"feColorMatrix","fecomponenttransfer":"feComponentTransfer","fecomposite":"feComposite","feconvolvematrix":"feConvolveMatrix","fediffuselighting":"feDiffuseLighting","fedisplacementmap":"feDisplacementMap","fedistantlight":"feDistantLight","fedropshadow":"feDropShadow","feflood":"feFlood","fefunca":"feFuncA","fefuncb":"feFuncB","fefuncg":"feFuncG","fefuncr":"feFuncR","fegaussianblur":"feGaussianBlur","feimage":"feImage","femerge":"feMerge","femergenode":"feMergeNode","femorphology":"feMorphology","feoffset":"feOffset","fepointlight":"fePointLight","fespecularlighting":"feSpecularLighting","fespotlight":"feSpotLight","fetile":"feTile","feturbulence":"feTurbulence","foreignobject":"foreignObject","glyphref":"glyphRef","lineargradient":"linearGradient","radialgradient":"radialGradient","textpath":"textPath"},"attributeNames":{"definitionurl":"definitionURL","attributename":"attributeName","attributetype":"attributeType","basefrequency":"baseFrequency","baseprofile":"baseProfile","calcmode":"calcMode","clippathunits":"clipPathUnits","diffuseconstant":"diffuseConstant","edgemode":"edgeMode","filterunits":"filterUnits","glyphref":"glyphRef","gradienttransform":"gradientTransform","gradientunits":"gradientUnits","kernelmatrix":"kernelMatrix","kernelunitlength":"kernelUnitLength","keypoints":"keyPoints","keysplines":"keySplines","keytimes":"keyTimes","lengthadjust":"lengthAdjust","limitingconeangle":"limitingConeAngle","markerheight":"markerHeight","markerunits":"markerUnits","markerwidth":"markerWidth","maskcontentunits":"maskContentUnits","maskunits":"maskUnits","numoctaves":"numOctaves","pathlength":"pathLength","patterncontentunits":"patternContentUnits","patterntransform":"patternTransform","patternunits":"patternUnits","pointsatx":"pointsAtX","pointsaty":"pointsAtY","pointsatz":"pointsAtZ","preservealpha":"preserveAlpha","preserveaspectratio":"preserveAspectRatio","primitiveunits":"primitiveUnits","refx":"refX","refy":"refY","repeatcount":"repeatCount","repeatdur":"repeatDur","requiredextensions":"requiredExtensions","requiredfeatures":"requiredFeatures","specularconstant":"specularConstant","specularexponent":"specularExponent","spreadmethod":"spreadMethod","startoffset":"startOffset","stddeviation":"stdDeviation","stitchtiles":"stitchTiles","surfacescale":"surfaceScale","systemlanguage":"systemLanguage","tablevalues":"tableValues","targetx":"targetX","targety":"targetY","textlength":"textLength","viewbox":"viewBox","viewtarget":"viewTarget","xchannelselector":"xChannelSelector","ychannelselector":"yChannelSelector","zoomandpan":"zoomAndPan"}}')},723:function(e,t){var r=t.getChildren=function(e){return e.children},n=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=n(e);return t?r(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},724:function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var r=e.children[e.children.length-2];r.next=t,t.prev=r,t.next=null}},t.append=function(e,t){var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)},t.prepend=function(e,t){var r=e.parent;if(r){var n=r.children;n.splice(n.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}},725:function(e,t,r){var n=r(120).isTag;function i(e,t,r,n){for(var s,a=[],o=0,u=t.length;o<u&&!(e(t[o])&&(a.push(t[o]),--n<=0))&&(s=t[o].children,!(r&&s&&s.length>0&&(s=i(e,s,r,n),a=a.concat(s),(n-=s.length)<=0)));o++);return a}e.exports={filter:function(e,t,r,n){return Array.isArray(t)||(t=[t]),"number"==typeof n&&isFinite(n)||(n=1/0),i(e,t,!1!==r,n)},find:i,findOneChild:function(e,t){for(var r=0,n=t.length;r<n;r++)if(e(t[r]))return t[r];return null},findOne:function e(t,r){for(var i=null,s=0,a=r.length;s<a&&!i;s++)n(r[s])&&(t(r[s])?i=r[s]:r[s].children.length>0&&(i=e(t,r[s].children)));return i},existsOne:function e(t,r){for(var i=0,s=r.length;i<s;i++)if(n(r[i])&&(t(r[i])||r[i].children.length>0&&e(t,r[i].children)))return!0;return!1},findAll:function(e,t){for(var r=[],i=t.slice();i.length;){var s=i.shift();n(s)&&(s.children&&s.children.length>0&&i.unshift.apply(i,s.children),e(s)&&r.push(s))}return r}}},726:function(e,t,r){var n=r(120),i=t.isTag=n.isTag;t.testElement=function(e,t){for(var r in e)if(e.hasOwnProperty(r))if("tag_name"===r){if(!i(t)||!e.tag_name(t.name))return!1}else if("tag_type"===r){if(!e.tag_type(t.type))return!1}else if("tag_contains"===r){if(i(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[r](t.attribs[r]))return!1;return!0};var s={tag_name:function(e){return"function"==typeof e?function(t){return i(t)&&e(t.name)}:"*"===e?i:function(t){return i(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!i(t)&&e(t.data)}:function(t){return!i(t)&&t.data===e}}};function a(e,t){return"function"==typeof t?function(r){return r.attribs&&t(r.attribs[e])}:function(r){return r.attribs&&r.attribs[e]===t}}function o(e,t){return function(r){return e(r)||t(r)}}t.getElements=function(e,t,r,n){var i=Object.keys(e).map((function(t){var r=e[t];return t in s?s[t](r):a(t,r)}));return 0===i.length?[]:this.filter(i.reduce(o),t,r,n)},t.getElementById=function(e,t,r){return Array.isArray(t)||(t=[t]),this.findOne(a("id",e),t,!1!==r)},t.getElementsByTagName=function(e,t,r,n){return this.filter(s.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return this.filter(s.tag_type(e),t,r,n)}},727:function(e,t){t.removeSubsets=function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1);break}r=r.parent}n&&(e[i]=t)}return e};var r=t.compareDocumentPosition=function(e,t){var r,n,i,s,a,o,u=[],l=[];if(e===t)return 0;for(r=e;r;)u.unshift(r),r=r.parent;for(r=t;r;)l.unshift(r),r=r.parent;for(o=0;u[o]===l[o];)o++;return 0===o?1:(i=(n=u[o-1]).children,s=u[o],a=l[o],i.indexOf(s)>i.indexOf(a)?n===t?20:4:n===e?10:2)};t.uniqueSort=function(e){var t,n,i=e.length;for(e=e.slice();--i>-1;)t=e[i],(n=e.indexOf(t))>-1&&n<i&&e.splice(i,1);return e.sort((function(e,t){var n=r(e,t);return 2&n?-1:4&n?1:0})),e}},728:function(e,t,r){e.exports=i;var n=r(304);function i(e){n.call(this,new s(this),e)}function s(e){this.scope=e}r(145)(i,n),i.prototype.readable=!0;var a=r(86).EVENTS;Object.keys(a).forEach((function(e){if(0===a[e])s.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===a[e])s.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==a[e])throw Error("wrong number of arguments!");s.prototype["on"+e]=function(t,r){this.scope.emit(e,t,r)}}}))},729:function(e,t){},730:function(e,t,r){"use strict";var n=r(731).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.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}};function s(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=o,t=4;break;case"base64":this.text=c,this.end=h,t=3;break;default:return this.write=f,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function o(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function c(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},s.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},s.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var i=a(t[n]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--n<r||-2===i?0:(i=a(t[n]))>=0?(i>0&&(e.lastNeed=i-2),i):--n<r||-2===i?0:(i=a(t[n]))>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},731:function(e,t,r){var n=r(305),i=n.Buffer;function s(e,t){for(var r in e)t[r]=e[r]}function a(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(s(n,t),t.Buffer=a),a.prototype=Object.create(i.prototype),s(i,a),a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},732:function(e,t,r){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=l(e),a=n[0],o=n[1],u=new s(function(e,t,r){return 3*(t+r)/4-r}(0,a,o)),c=0,h=o>0?a-4:a;for(r=0;r<h;r+=4)t=i[e.charCodeAt(r)]<<18|i[e.charCodeAt(r+1)]<<12|i[e.charCodeAt(r+2)]<<6|i[e.charCodeAt(r+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===o&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===o&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,s=[],a=0,o=r-i;a<o;a+=16383)s.push(c(e,a,a+16383>o?o:a+16383));return 1===i?(t=e[r-1],s.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],s.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),s.join("")};for(var n=[],i=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,u=a.length;o<u;++o)n[o]=a[o],i[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,r){for(var i,s,a=[],o=t;o<r;o+=3)i=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(n[(s=i)>>18&63]+n[s>>12&63]+n[s>>6&63]+n[63&s]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},733:function(e,t){t.read=function(e,t,r,n,i){var s,a,o=8*i-n-1,u=(1<<o)-1,l=u>>1,c=-7,h=r?i-1:0,f=r?-1:1,p=e[t+h];for(h+=f,s=p&(1<<-c)-1,p>>=-c,c+=o;c>0;s=256*s+e[t+h],h+=f,c-=8);for(a=s&(1<<-c)-1,s>>=-c,c+=n;c>0;a=256*a+e[t+h],h+=f,c-=8);if(0===s)s=1-l;else{if(s===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),s-=l}return(p?-1:1)*a*Math.pow(2,s-n)},t.write=function(e,t,r,n,i,s){var a,o,u,l=8*s-i-1,c=(1<<l)-1,h=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:s-1,g=n?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+h>=1?f/u:f*Math.pow(2,1-h))*u>=2&&(a++,u/=2),a+h>=c?(o=0,a=c):a+h>=1?(o=(t*u-1)*Math.pow(2,i),a+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;e[r+p]=255&o,p+=g,o/=256,i-=8);for(a=a<<i|o,l+=i;l>0;e[r+p]=255&a,p+=g,a/=256,l-=8);e[r+p-g]|=128*d}},734:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},735:function(e,t,r){function n(e){this._cbs=e||{}}e.exports=n;var i=r(86).EVENTS;Object.keys(i).forEach((function(e){if(0===i[e])e="on"+e,n.prototype[e]=function(){this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,n.prototype[e]=function(t){this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,n.prototype[e]=function(t,r){this._cbs[e]&&this._cbs[e](t,r)}}}))},736:function(e,t,r){function n(e){this._cbs=e||{},this.events=[]}e.exports=n;var i=r(86).EVENTS;Object.keys(i).forEach((function(e){if(0===i[e])e="on"+e,n.prototype[e]=function(){this.events.push([e]),this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,n.prototype[e]=function(t){this.events.push([e,t]),this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,n.prototype[e]=function(t,r){this.events.push([e,t,r]),this._cbs[e]&&this._cbs[e](t,r)}}})),n.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},n.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0,t=this.events.length;e<t;e++)if(this._cbs[this.events[e][0]]){var r=this.events[e].length;1===r?this._cbs[this.events[e][0]]():2===r?this._cbs[this.events[e][0]](this.events[e][1]):this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}},737:function(e,t,r){"use strict";r.r(t),r.d(t,"App",(function(){return ru})),r.d(t,"Assessor",(function(){return Ut})),r.d(t,"ContentAssessor",(function(){return Ht})),r.d(t,"SeoAssessor",(function(){return It})),r.d(t,"TaxonomyAssessor",(function(){return Vt})),r.d(t,"Pluggable",(function(){return Jo})),r.d(t,"SnippetPreview",(function(){return zo})),r.d(t,"Paper",(function(){return Xt})),r.d(t,"AssessmentResult",(function(){return q})),r.d(t,"Assessment",(function(){return V})),r.d(t,"AnalysisWebWorker",(function(){return zr})),r.d(t,"AnalysisWorkerWrapper",(function(){return Vr})),r.d(t,"createWorker",(function(){return Yr})),r.d(t,"assessments",(function(){return n})),r.d(t,"bundledPlugins",(function(){return s})),r.d(t,"config",(function(){return u})),r.d(t,"helpers",(function(){return a})),r.d(t,"markers",(function(){return o})),r.d(t,"interpreters",(function(){return i})),r.d(t,"languageProcessing",(function(){return p})),r.d(t,"values",(function(){return g}));var n={};r.r(n),r.d(n,"readability",(function(){return Dt})),r.d(n,"seo",(function(){return Lt}));var i={};r.r(i),r.d(i,"scoreToRating",(function(){return Kt}));var s={};r.r(s),r.d(s,"usedKeywords",(function(){return Zr}));var a={};r.r(a),r.d(a,"measureTextWidth",(function(){return Qr})),r.d(a,"getLanguagesWithWordFormSupport",(function(){return Xr})),r.d(a,"formatNumber",(function(){return we}));var o={};r.r(o),r.d(o,"removeMarks",(function(){return en}));var u={};r.r(u),r.d(u,"presenter",(function(){return tn}));var l={};r.r(l),r.d(l,"doesWordMatchRegex",(function(){return oo})),r.d(l,"searchAndReplaceWithRegex",(function(){return uo})),r.d(l,"applyAllReplacements",(function(){return lo}));var c={};r.r(c),r.d(c,"checkIfWordEndingIsOnExceptionList",(function(){return ho})),r.d(c,"checkIfWordIsOnListThatCanHavePrefix",(function(){return fo})),r.d(c,"checkExceptionListWithTwoStems",(function(){return po}));var h={};r.r(h),r.d(h,"removeSuffixesFromFullForm",(function(){return go})),r.d(h,"removeSuffixFromFullForm",(function(){return vo}));var f={};r.r(f),r.d(f,"Clause",(function(){return Tr})),r.d(f,"ProminentWord",(function(){return Ar})),r.d(f,"Sentence",(function(){return Er}));var p={};r.r(p),r.d(p,"AbstractResearcher",(function(){return Ha})),r.d(p,"transliterate",(function(){return Ti})),r.d(p,"replaceDiacritics",(function(){return rn})),r.d(p,"createRegexFromArray",(function(){return Oi})),r.d(p,"imageInText",(function(){return Si})),r.d(p,"stripSpaces",(function(){return J})),r.d(p,"baseStemmer",(function(){return yt})),r.d(p,"getWords",(function(){return Re})),r.d(p,"flattenSortLength",(function(){return Wa})),r.d(p,"indices",(function(){return Ja})),r.d(p,"buildFormRule",(function(){return Za})),r.d(p,"createRulesFromArrays",(function(){return Xa})),r.d(p,"createSingleRuleFromArray",(function(){return Qa})),r.d(p,"matchRegularParticiples",(function(){return eo})),r.d(p,"directPrecedenceException",(function(){return to})),r.d(p,"precedenceException",(function(){return ro})),r.d(p,"nonDirectPrecedenceException",(function(){return io})),r.d(p,"findMatchingEndingInArray",(function(){return so})),r.d(p,"regexHelpers",(function(){return l})),r.d(p,"exceptionListHelpers",(function(){return c})),r.d(p,"stemHelpers",(function(){return h})),r.d(p,"areWordsInSentence",(function(){return mo})),r.d(p,"values",(function(){return f})),r.d(p,"getClauses",(function(){return To})),r.d(p,"getClausesSplitOnStopWords",(function(){return ko})),r.d(p,"stripHTMLTags",(function(){return de})),r.d(p,"countMetaDescriptionLength",(function(){return ka}));var g={};r.r(g),r.d(g,"AssessmentResult",(function(){return q})),r.d(g,"Mark",(function(){return F})),r.d(g,"Paper",(function(){return Xt}));var d=r(16),v=r.n(d),m=r(21),y=r.n(m),b=r(103),_=r.n(b),w=r(8),x=r.n(w),E=r(9),T=r.n(E),k=r(57),A=r.n(k),O=r(326),C=r(102),S=r(71),j=r.n(S),R=r(2),D=r(327),L=r(291);function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){Object(R.defaults)(e,{original:"",marked:""}),this._properties=e}P.prototype.getOriginal=function(){return this._properties.original},P.prototype.getMarked=function(){return this._properties.marked},P.prototype.applyWithReplace=function(e){return e.split(this._properties.original).join(this._properties.marked)},P.prototype.serialize=function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({_parseClass:"Mark"},this._properties)},P.parse=function(e){return delete e._parseClass,new P(e)};var F=P,$=function(){return[]},B=function(e){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=$,this.score=0,this.text="",this.marks=[],Object(R.isUndefined)(e)&&(e={}),Object(R.isUndefined)(e.score)||this.setScore(e.score),Object(R.isUndefined)(e.text)||this.setText(e.text),Object(R.isUndefined)(e.marks)||this.setMarks(e.marks)};B.prototype.hasScore=function(){return this._hasScore},B.prototype.getScore=function(){return this.score},B.prototype.setScore=function(e){Object(R.isNumber)(e)&&(this.score=e,this._hasScore=!0)},B.prototype.hasText=function(){return""!==this.text},B.prototype.getText=function(){return this.text},B.prototype.setText=function(e){Object(R.isUndefined)(e)&&(e=""),this.text=e},B.prototype.getMarks=function(){return this.marks},B.prototype.setMarks=function(e){Object(R.isArray)(e)&&(this.marks=e,this._hasMarks=e.length>0)},B.prototype.setIdentifier=function(e){this._identifier=e},B.prototype.getIdentifier=function(){return this._identifier},B.prototype.setMarker=function(e){this._marker=e},B.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==this.emptyMarker},B.prototype.getMarker=function(){return this._marker},B.prototype.setHasMarks=function(e){this._hasMarks=e},B.prototype.hasMarks=function(){return this._hasMarks},B.prototype.serialize=function(){return{_parseClass:"AssessmentResult",identifier:this._identifier,score:this.score,text:this.text,marks:this.marks.map((function(e){return e.serialize()}))}},B.parse=function(e){var t=new B({text:e.text,score:e.score,marks:e.marks.map((function(e){return F.parse(e)}))});return t.setIdentifier(e.identifier),t};var q=B,U={identifier:"fleschReadingEase",getResult:function(e,t,r){var n=function(e,t,r){var n;e<0&&(e=0),e>100&&(e=100);var i="",s=r.dgettext("js-text-analysis","Good job!"),a=Object(L.b)("https://yoa.st/34r"),o=Object(L.b)("https://yoa.st/34s");return e>=t.borders.veryEasy?(n=t.scores.veryEasy,i=r.dgettext("js-text-analysis","very easy")):Object(R.inRange)(e,t.borders.easy,t.borders.veryEasy)?(n=t.scores.easy,i=r.dgettext("js-text-analysis","easy")):Object(R.inRange)(e,t.borders.fairlyEasy,t.borders.easy)?(n=t.scores.fairlyEasy,i=r.dgettext("js-text-analysis","fairly easy")):Object(R.inRange)(e,t.borders.okay,t.borders.fairlyEasy)?(n=t.scores.okay,i=r.dgettext("js-text-analysis","ok")):Object(R.inRange)(e,t.borders.fairlyDifficult,t.borders.okay)?(n=t.scores.fairlyDifficult,i=r.dgettext("js-text-analysis","fairly difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences to improve readability")):Object(R.inRange)(e,t.borders.difficult,t.borders.fairlyDifficult)?(n=t.scores.difficult,i=r.dgettext("js-text-analysis","difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")):(n=t.scores.veryDifficult,i=r.dgettext("js-text-analysis","very difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")),n>=t.scores.okay?{score:n,resultText:r.sprintf(
2
- /* Translators: %1$s expands to a link on yoast.com,
3
- %2$s to the anchor end tag,
4
- %3$s expands to the numeric Flesch reading ease score,
5
- %4$s to the easiness of reading,
6
- %5$s expands to a call to action based on the score */
7
- r.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s"),a,"</a>",e,i,s)}:{score:n,resultText:r.sprintf(
8
- /* Translators: %1$s and %5$s expand to a link on yoast.com,
9
- %2$s to the anchor end tag,
10
- %7$s expands to the anchor end tag and a full stop,
11
- %3$s expands to the numeric Flesch reading ease score,
12
- %4$s to the easiness of reading,
13
- %6$s expands to a call to action based on the score */
14
- r.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s%6$s%7$s"),a,"</a>",e,i,o,s,"</a>.")}}(t.getResearch("getFleschReadingScore"),t.getConfig("fleschReadingEaseScores")||{borders:{veryEasy:90,easy:80,fairlyEasy:70,okay:60,fairlyDifficult:50,difficult:30,veryDifficult:0},scores:{veryEasy:9,easy:9,fairlyEasy:9,okay:9,fairlyDifficult:6,difficult:3,veryDifficult:3}},r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i},isApplicable:function(e,t){return e.hasText()&&t.hasResearch("getFleschReadingScore")}},N=r(11),I=r.n(N),K=r(12),z=r.n(K),H=r(7),W=r.n(H),V=function(){function e(){x()(this,e)}return T()(e,[{key:"getResult",value:function(e,t,r){throw"The method getResult is not implemented"}},{key:"isApplicable",value:function(e,t){return!0}}]),e}();var G,Y=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/shopify38"),urlCallToAction:Object(L.b)("https://yoa.st/shopify39"),scores:{bad:3,good:9}};return e._config=Object(R.merge)(r,t),e.identifier="listsPresence",e}return T()(i,[{key:"getResult",value:function(e,t,r){this.textContainsList=t.getResearch("findList");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){return this.textContainsList?{score:this._config.scores.good,resultText:e.sprintf(
15
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
16
- e.dgettext("js-text-analysis","%1$sLists%2$s: There is at least one list on this page. Great!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
17
- /* Translators: %1$s expands to a link on yoast.com,
18
- * %2$s expands to the anchor end tag. */
19
- e.dgettext("js-text-analysis","%1$sLists%3$s: No lists appear on this page. %2$sAdd at least one ordered or unordered list%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V),J=function(e){return(e=(e=e.replace(/\s{2,}/g," ")).replace(/\s\./g,".")).replace(/^\s+|\s+$/g,"")},Z=r(62),Q=r.n(Z),X=["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"],ee=["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"],te=(new RegExp("^("+X.join("|")+")$","i"),new RegExp("^("+ee.join("|")+")$","i"),new RegExp("^<("+X.join("|")+")[^>]*?>$","i")),re=new RegExp("^</("+X.join("|")+")[^>]*?>$","i"),ne=new RegExp("^<("+ee.join("|")+")[^>]*>$","i"),ie=new RegExp("^</("+ee.join("|")+")[^>]*>$","i"),se=/^<([^>\s/]+)[^>]*>$/,ae=/^<\/([^>\s]+)[^>]*>$/,oe=/^[^<]+$/,ue=/^<[^><]*$/,le=/<!--(.|[\r\n])*?-->/g,ce=[],he=Object(R.memoize)((function(e){var t=[],r=0,n="",i="",s="";return e=e.replace(le,""),ce=[],(G=Q()((function(e){ce.push(e)}))).addRule(oe,"content"),G.addRule(ue,"greater-than-sign-content"),G.addRule(te,"block-start"),G.addRule(re,"block-end"),G.addRule(ne,"inline-start"),G.addRule(ie,"inline-end"),G.addRule(se,"other-element-start"),G.addRule(ae,"other-element-end"),G.onText(e),G.end(),Object(R.forEach)(ce,(function(e,a){var o=ce[a+1];switch(e.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":o&&(0!==r||"block-start"!==o.type&&"block-end"!==o.type)?i+=e.src:(i+=e.src,t.push(i),n="",i="",s="");break;case"block-start":0!==r&&(""!==i.trim()&&t.push(i),i="",s=""),r++,n=e.src;break;case"block-end":r--,s=e.src,""!==n&&""!==s?t.push(n+i+s):""!==i.trim()&&t.push(i),n="",i="",s=""}r<0&&(r=0)})),t})),fe=new RegExp("^<("+X.join("|")+")[^>]*?>","i"),pe=new RegExp("</("+X.join("|")+")[^>]*?>$","i"),ge=function(e){return(e=e.replace(/^(<\/([^>]+)>)+/i,"")).replace(/(<([^/>]+)>)+$/i,"")},de=function(e){return e=e.replace(/(<([^>]+)>)/gi," "),J(e)},ve=function(e){return"<yoastmark class='yoast-text-mark'>"+e+"</yoastmark>"};function me(e,t,r){return e>t&&e<=r}function ye(e,t,r){return e>=t&&e<r}function be(e,t,r){return e>=t&&e<=r}var _e=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35d"),urlCallToAction:Object(L.b)("https://yoa.st/35e"),parameters:{recommendedLength:150,maximumRecommendedLength:200}};return e.identifier="textParagraphTooLong",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getTooLongParagraphs",value:function(e){var t=this._config.parameters.recommendedLength;return Object(R.filter)(e,(function(e){return e.wordCount>t}))}},{key:"calculateResult",value:function(e,t,r){var n;if(0===e.length)return{};var i=e[0].wordCount;return i<=this._config.parameters.recommendedLength&&(n=9),me(i,this._config.parameters.recommendedLength,this._config.parameters.maximumRecommendedLength)&&(n=6),i>this._config.parameters.maximumRecommendedLength&&(n=3),n>=7?{score:n,hasMarks:!1,text:r.sprintf(
20
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
21
- r.dgettext("js-text-analysis","%1$sParagraph length%2$s: None of the paragraphs are too long. Great job!"),this._config.urlTitle,"</a>")}:{score:n,hasMarks:!0,text:r.sprintf(
22
- /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag, %3$d expands to the
23
- number of paragraphs over the recommended word limit, %4$d expands to the word limit */
24
- r.dngettext("js-text-analysis","%1$sParagraph length%2$s: %3$d of the paragraphs contains more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!","%1$sParagraph length%2$s: %3$d of the paragraphs contain more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!",t.length),this._config.urlTitle,"</a>",t.length,this._config.parameters.recommendedLength,this._config.urlCallToAction)}}},{key:"sortParagraphs",value:function(e){return e.sort((function(e,t){return t.wordCount-e.wordCount}))}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getParagraphLength"),n=this.getTooLongParagraphs(r);return Object(R.map)(n,(function(e){var t=e.text.replace(fe,"").replace(pe,""),r=ve(t);return new F({original:t,marked:r})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getParagraphLength");n=this.sortParagraphs(n);var i=this.getTooLongParagraphs(n),s=this.calculateResult(n,i,r),a=new q;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a}},{key:"isApplicable",value:function(e){return e.hasText()}}]),i}(V),we=function(e){return Math.round(e)===e?Math.round(e):Math.round(10*e)/10};var xe=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/34t"),urlCallToAction:Object(L.b)("https://yoa.st/34u")};return e.identifier="passiveVoice",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"calculatePassiveVoiceResult",value:function(e,t){var r,n=0;0!==e.total&&(n=we(e.passives.length/e.total*100));var i=n>0;return n<=10&&(r=9),me(n,10,15)&&(r=6),n>15&&(r=3),r>=7?{score:r,hasMarks:i,text:t.sprintf(
25
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
26
- t.dgettext("js-text-analysis","%1$sPassive voice%2$s: You're using enough active voice. That's great!"),this._config.urlTitle,"</a>")}:{score:r,hasMarks:i,text:t.sprintf(
27
- /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
28
- %3$s expands to the percentage of sentences in passive voice, %4$s expands to the recommended value. */
29
- t.dgettext("js-text-analysis","%1$sPassive voice%2$s: %3$s of the sentences contain passive voice, which is more than the recommended maximum of %4$s. %5$sTry to use their active counterparts%2$s."),this._config.urlTitle,"</a>",n+"%","10%",this._config.urlCallToAction)}}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getPassiveVoiceResult");return Object(R.map)(r.passives,(function(e){e=ge(e);var t=ve(e);return new F({original:e,marked:t})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getPassiveVoiceResult"),i=this.calculatePassiveVoiceResult(n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s}},{key:"isApplicable",value:function(e,t){return e.hasText()&&t.hasResearch("getPassiveVoiceResult")}}]),i}(V);var Ee=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35f"),urlCallToAction:Object(L.b)("https://yoa.st/35g")};return e.identifier="sentenceBeginnings",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"groupSentenceBeginnings",value:function(e){var t=Object(R.partition)(e,(function(e){return e.count>2}));if(0===t[0].length)return{total:0};var r=Object(R.sortBy)(t[0],(function(e){return e.count}));return{total:t[0].length,lowestCount:r[0].count}}},{key:"calculateSentenceBeginningsResult",value:function(e,t){return e.total>0?{score:3,hasMarks:!0,text:t.sprintf(
30
- /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
31
- %3$d expands to the number of consecutive sentences starting with the same word,
32
- %4$d expands to the number of instances where 3 or more consecutive sentences start with the same word. */
33
- t.dngettext("js-text-analysis","%1$sConsecutive sentences%2$s: The text contains %3$d consecutive sentences starting with the same word. %5$sTry to mix things up%2$s!","%1$sConsecutive sentences%2$s: The text contains %4$d instances where %3$d or more consecutive sentences start with the same word. %5$sTry to mix things up%2$s!",e.total),this._config.urlTitle,"</a>",e.lowestCount,e.total,this._config.urlCallToAction)}:{score:9,hasMarks:!1,text:t.sprintf(
34
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
35
- t.dgettext("js-text-analysis","%1$sConsecutive sentences%2$s: There is enough variety in your sentences. That's great!"),this._config.urlTitle,"</a>")}}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getSentenceBeginnings");r=Object(R.filter)(r,(function(e){return e.count>2}));var n=Object(R.map)(r,(function(e){return e.sentences}));return Object(R.map)(Object(R.flatten)(n),(function(e){e=ge(e);var t=ve(e);return new F({original:e,marked:t})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getSentenceBeginnings"),i=this.groupSentenceBeginnings(n),s=this.calculateSentenceBeginningsResult(i,r),a=new q;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a}},{key:"isApplicable",value:function(e,t){return e.hasText()&&t.hasResearch("getSentenceBeginnings")}}]),i}(V);var Te=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];x()(this,i),e=n.call(this);var a={recommendedWordCount:20,slightlyTooMany:25,farTooMany:30,urlTitle:Object(L.b)("https://yoa.st/34v"),urlCallToAction:Object(L.b)("https://yoa.st/34w")};return e._config=Object(R.merge)(a,t),e._isCornerstone=r,e._isProduct=s,e.identifier="textSentenceLength",e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("countSentencesFromText");t.getConfig("sentenceLength")&&(this._config=this.getLanguageSpecificConfig(t));var i=this.calculatePercentage(n),s=this.calculateScore(i),a=new q;return a.setScore(s),a.setText(this.translateScore(s,i,r)),a.setHasMarks(i>0),a}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"getMarks",value:function(e,t){var r=t.getResearch("countSentencesFromText");t.getConfig("sentenceLength")&&(this._config=this.getLanguageSpecificConfig(t));var n=this.getTooLongSentences(r);return Object(R.map)(n,(function(e){var t=ge(e.sentence);return new F({original:t,marked:ve(t)})}))}},{key:"getLanguageSpecificConfig",value:function(e){var t=this._config,r=e.getConfig("sentenceLength");return r.hasOwnProperty("recommendedWordCount")&&(t.recommendedWordCount=r.recommendedWordCount),!0===this._isCornerstone&&!1===this._isProduct&&r.hasOwnProperty("cornerstonePercentages")?Object(R.merge)(t,r.cornerstonePercentages):!1===this._isCornerstone&&!1===this._isProduct&&r.hasOwnProperty("percentages")?Object(R.merge)(t,r.percentages):t}},{key:"translateScore",value:function(e,t,r){return e>=7?r.sprintf(
36
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
37
- r.dgettext("js-text-analysis","%1$sSentence length%2$s: Great!"),this._config.urlTitle,"</a>"):r.sprintf(
38
- /* Translators: %1$s and %6$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
39
- %3$d expands to percentage of sentences, %4$s expands to the recommended maximum sentence length,
40
- %5$s expands to the recommended maximum percentage. */
41
- r.dgettext("js-text-analysis","%1$sSentence length%2$s: %3$s of the sentences contain more than %4$s words, which is more than the recommended maximum of %5$s. %6$sTry to shorten the sentences%2$s."),this._config.urlTitle,"</a>",t+"%",this._config.recommendedWordCount,this._config.slightlyTooMany+"%",this._config.urlCallToAction)}},{key:"calculatePercentage",value:function(e){var t=0;if(0!==e.length){var r=this.countTooLongSentences(e);t=we(r/e.length*100)}return t}},{key:"calculateScore",value:function(e){var t;return e<=this._config.slightlyTooMany&&(t=9),me(e,this._config.slightlyTooMany,this._config.farTooMany)&&(t=6),e>this._config.farTooMany&&(t=3),t}},{key:"getTooLongSentences",value:function(e){return function(e,t){return Object(R.filter)(e,(function(e){return e.sentenceLength>t}))}(e,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(e){return this.getTooLongSentences(e).length}}]),i}(V);function ke(e){for(var t,r=[],n=/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(t=n.exec(e));)r.push(t);return r}var Ae=new RegExp("(<div class='wp-block-yoast-seo-table-of-contents yoast-table-of-contents'>).*?(</div>)","igs");function Oe(e){return e.replace(Ae,"")}var Ce=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”〝〞〟‟„\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+"),Se=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”〝〞〟‟„\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+$"),je=function(e){return(e=e.replace(Ce,"")).replace(Se,"")},Re=function(e){if(e=Oe(e),""===(e=J(de(e))))return[];var t=e.split(/\s/g);return t=Object(R.map)(t,(function(e){return je(e)})),Object(R.filter)(t,(function(e){return""!==e.trim()}))};var De=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350},urlTitle:Object(L.b)("https://yoa.st/34x"),urlCallToAction:Object(L.b)("https://yoa.st/34y"),scores:{goodShortTextNoSubheadings:9,goodSubheadings:9,okSubheadings:6,badSubheadings:3,badLongTextNoSubheadings:2},shouldNotAppearInShortText:!1};return e.identifier="subheadingsTooLong",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._subheadingTextsLength=t.getResearch("getSubheadingTextLengths"),this._subheadingTextsLength=this._subheadingTextsLength.sort((function(e,t){return t.wordCount-e.wordCount})),this._tooLongTextsNumber=this.getTooLongSubheadingTexts().length;var n=new q;n.setIdentifier(this.identifier),this._hasSubheadings=this.hasSubheadings(e),this._textLength=Re(e.getText()).length;var i=this.calculateResult(r);return i.resultTextPlural=i.resultTextPlural||"",n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){var t=Re(e.getText()).length;return this._config.shouldNotAppearInShortText?e.hasText()&&t>300:e.hasText()}},{key:"hasSubheadings",value:function(e){return function(e){for(var t,r=[],n=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(t=n.exec(e));)r.push(t);return r}(e.getText()).length>0}},{key:"getTooLongSubheadingTexts",value:function(){return Object(R.filter)(this._subheadingTextsLength,function(e){return e.wordCount>this._config.parameters.recommendedMaximumWordCount}.bind(this))}},{key:"calculateResult",value:function(e){if(this._textLength>300){if(this._hasSubheadings){var t=this._subheadingTextsLength[0].wordCount;return t<=this._config.parameters.slightlyTooMany?{score:this._config.scores.goodSubheadings,resultText:e.sprintf(// Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag.
42
- e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:me(t,this._config.parameters.slightlyTooMany,this._config.parameters.farTooMany)?{score:this._config.scores.okSubheadings,resultText:e.sprintf(
43
- /*
44
- * Translators: %1$s and %5$s expand to a link on yoast.com, %3$d to the number of text sections
45
- * not separated by subheadings, %4$d expands to the recommended number of words following a
46
- * subheading, %2$s expands to the link closing tag.
47
- */
48
- e.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}:{score:this._config.scores.badSubheadings,resultText:e.sprintf(
49
- /* Translators: %1$s and %5$s expand to a link on yoast.com, %3$d to the number of text sections
50
- not separated by subheadings, %4$d expands to the recommended number of words following a
51
- subheading, %2$s expands to the link closing tag. */
52
- e.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}}return{score:this._config.scores.badLongTextNoSubheadings,resultText:e.sprintf(
53
- /* Translators: %1$s and %3$s expand to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
54
- e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, although your text is rather long. %3$sTry and add some subheadings%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)}}return this._hasSubheadings?{score:this._config.scores.goodSubheadings,resultText:e.sprintf(
55
- /* Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
56
- e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.goodShortTextNoSubheadings,resultText:e.sprintf(
57
- /* Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
58
- e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, but your text is short enough and probably doesn't need them."),this._config.urlTitle,"</a>")}}}]),i}(V);var Le=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35h"),urlCallToAction:Object(L.b)("https://yoa.st/35i")};return e.identifier="textPresence",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){if(de(Oe(e.getText())).length<50){var n=new q;return n.setText(r.sprintf(
59
- /* Translators: %1$s and %3$s expand to links to articles on Yoast.com,
60
- %2$s expands to the anchor end tag*/
61
- r.dgettext("js-text-analysis","%1$sNot enough content%2$s: %3$sPlease add some content to enable a good analysis%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)),n.setScore(3),n}return new q}}]),i}(V);var Me=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/34z"),urlCallToAction:Object(L.b)("https://yoa.st/35a")};return e.identifier="textTransitionWords",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"calculateTransitionWordPercentage",value:function(e){return 0===e.transitionWordSentences||0===e.totalSentences?0:we(e.transitionWordSentences/e.totalSentences*100)}},{key:"calculateScoreFromPercentage",value:function(e){return e<20?3:ye(e,20,30)?6:9}},{key:"calculateTransitionWordResult",value:function(e,t){var r=this.calculateTransitionWordPercentage(e),n=this.calculateScoreFromPercentage(r),i=r>0;return n<7&&0===r?{score:we(n),hasMarks:i,text:t.sprintf(
62
- /* Translators: %1$s and %3$s expand to a link to yoast.com, %2$s expands to the anchor end tag */
63
- t.dgettext("js-text-analysis","%1$sTransition words%2$s: None of the sentences contain transition words. %3$sUse some%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)}:n<7?{score:we(n),hasMarks:i,text:t.sprintf(
64
- /* Translators: %1$s and %4$s expand to a link to yoast.com, %2$s expands to the anchor end tag,
65
- %3$s expands to the percentage of sentences containing transition words */
66
- t.dgettext("js-text-analysis","%1$sTransition words%2$s: Only %3$s of the sentences contain transition words, which is not enough. %4$sUse more of them%2$s."),this._config.urlTitle,"</a>",r+"%",this._config.urlCallToAction)}:{score:we(n),hasMarks:i,text:t.sprintf(
67
- /* Translators: %1$s expands to a link on yoast.com, %3$s expands to the anchor end tag. */
68
- t.dgettext("js-text-analysis","%1$sTransition words%2$s: Well done!"),this._config.urlTitle,"</a>")}}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("findTransitionWords"),i=this.calculateTransitionWordResult(n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s}},{key:"getMarks",value:function(e,t){var r=t.getResearch("findTransitionWords");return Object(R.map)(r.sentenceResults,(function(e){var t=e.sentence;return t=ge(t),new F({original:t,marked:ve(t)})}))}},{key:"isApplicable",value:function(e,t){var r=t.getResearch("wordCountInText");return e.hasText()&&r>=200&&t.hasResearch("findTransitionWords")}}]),i}(V),Pe=/[.?!:;,]/g,Fe=function(e){return Object(R.filter)(e,(function(e){return e.complexity>3}))},$e={identifier:"wordComplexity",getResult:function(e,t,r){var n=t.getResearch("wordComplexity"),i=function(e,t,r){var n=0,i=Fe(t).length;0!==e&&(n=i/e*100);var s=(n=we(n))>0,a=Object(L.b)("https://yoa.st/difficult-words"),o=9-Math.max(Math.min(.6*(n-1.7),6),0);return(o=we(o))>=7?{score:o,hasMarks:s,text:r.sprintf(r.dgettext("js-text-analysis",// Translators: %1$s expands to the percentage of complex words, %2$s expands to a link on yoast.com,
69
- "%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."),n+"%",a,3,"</a>","5%")}:{score:o,hasMarks:s,text:r.sprintf(r.dgettext("js-text-analysis",// Translators: %1$s expands to the percentage of complex words, %2$s expands to a link on yoast.com,
70
- "%1$s of the words contain %2$sover %3$s syllables%4$s, which is more than the recommended maximum of %5$s."),n+"%",a,3,"</a>","5%")}}((n=Object(R.flatMap)(n,(function(e){return e.words}))).length,n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s},isApplicable:function(e,t){return e.hasText()&&t.hasResearch("wordComplexity")},getMarks:function(e,t){var r=t.getResearch("wordComplexity");return Object(R.flatMap)(r,(function(e){var t=e.words,r=e.sentence,n=Fe(t);if(0===n.length)return[];var i=function(e,t){var r=e.split(/\s+/);return Object(R.forEach)(t,(function(e){var t=e.wordIndex;e.word!==r[t]&&e.word!==r[t].replace(Pe,"")||(r[t]=r[t].replace(e.word,ve(e.word)))})),r}(r,n),s=function(e){var t=e.split(/\S+/);return t.pop(),t.shift(),t}(r),a=Object(R.zip)(i,s);return a=(a=Object(R.flatten)(a)).join(""),new F({original:r,marked:a})}))}};var Be=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{onlyFunctionWords:0},urlTitle:Object(L.b)("https://yoa.st/functionwordskeyphrase-1"),urlCallToAction:Object(L.b)("https://yoa.st/functionwordskeyphrase-2")};return e.identifier="functionWordsInKeyphrase",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._functionWordsInKeyphrase=t.getResearch("functionWordsInKeyphrase"),this._keyword=Object(R.escape)(e.getKeyword());var n=new q;return this._functionWordsInKeyphrase&&(n.setScore(this._config.scores.onlyFunctionWords),n.setText(r.sprintf(
71
- /**
72
- * Translators:
73
- * %1$s and %2$s expand to links on yoast.com,
74
- * %3$s expands to the anchor end tag,
75
- * %4$s expands to the focus keyphrase of the article.
76
- */
77
- r.dgettext("js-text-analysis",'%1$sFunction words in keyphrase%3$s: Your keyphrase "%4$s" contains function words only. %2$sLearn more about what makes a good keyphrase.%3$s'),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._keyword))),n}},{key:"isApplicable",value:function(e,t){return e.hasKeyword()&&t.hasResearch("functionWordsInKeyphrase")}}]),i}(V);var qe=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMinimum:1},scores:{allInternalFollow:9,someInternalFollow:8,noneInternalFollow:7,noInternal:3},urlTitle:Object(L.b)("https://yoa.st/33z"),urlCallToAction:Object(L.b)("https://yoa.st/34a")};return e.identifier="internalLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.linkStatistics=t.getResearch("getLinkStatistics");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){return 0===this.linkStatistics.internalTotal?{score:this._config.scores.noInternal,resultText:e.sprintf(
78
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
79
- e.dgettext("js-text-analysis","%1$sInternal links%3$s: No internal links appear in this page, %2$smake sure to add some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalNofollow===this.linkStatistics.internalTotal?{score:this._config.scores.noneInternalFollow,resultText:e.sprintf(
80
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
81
- e.dgettext("js-text-analysis","%1$sInternal links%3$s: The internal links in this page are all nofollowed. %2$sAdd some good internal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalDofollow===this.linkStatistics.internalTotal?{score:this._config.scores.allInternalFollow,resultText:e.sprintf(
82
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
83
- e.dgettext("js-text-analysis","%1$sInternal links%2$s: You have enough internal links. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.someInternalFollow,resultText:e.sprintf(
84
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
85
- e.dgettext("js-text-analysis","%1$sInternal links%2$s: There are both nofollowed and normal internal links on this page. Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V);var Ue=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{good:9,okay:6,bad:3},urlTitle:Object(L.b)("https://yoa.st/33e"),urlCallToAction:Object(L.b)("https://yoa.st/33f")};return e.identifier="introductionKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=new q;this._firstParagraphMatches=t.getResearch("findKeywordInFirstParagraph");var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasText()}},{key:"calculateResult",value:function(e){return this._firstParagraphMatches.foundInOneSentence?{score:this._config.scores.good,resultText:e.sprintf(
86
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
87
- e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%2$s: Well done!"),this._config.urlTitle,"</a>")}:this._firstParagraphMatches.foundInParagraph?{score:this._config.scores.okay,resultText:e.sprintf(
88
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag. */
89
- e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s: Your keyphrase or its synonyms appear in the first paragraph of the copy, but not within one sentence. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
90
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag. */
91
- e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s: Your keyphrase or its synonyms do not appear in the first paragraph. %2$sMake sure the topic is clear immediately%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V),Ne=function(e){return e.replace(/&nbsp;/g," ")};function Ie(e){return e.replace(/[‘’‛`]/g,"'")}function Ke(e){return function(e){return e.replace(/[“”〝〞〟‟„]/g,'"')}(Ie(e))}var ze=new RegExp("^[.]$"),He=new RegExp("^[?!;…۔؟]$"),We=new RegExp("^[^.?!;…۔؟<\\(\\)\\[\\]]+$"),Ve=/^<[^><]*$/,Ge=/^<([^>\s/]+)[^>]*>$/im,Ye=/^<\/([^>\s]+)[^>]*>$/im,Je=/^\s*[[({]\s*$/,Ze=/^\s*[\])}]\s*$/,Qe=new RegExp("[.?!;…۔؟]$"),Xe=function(){function e(){x()(this,e)}return T()(e,[{key:"isNumber",value:function(e){return!Object(R.isNaN)(parseInt(e,10))}},{key:"isBreakTag",value:function(e){return/<br/.test(e)}},{key:"isQuotation",value:function(e){return"'"===(e=Ke(e))||'"'===e}},{key:"isPunctuation",value:function(e){return"¿"===e||"¡"===e}},{key:"removeDuplicateWhitespace",value:function(e){return e.replace(/\s+/," ")}},{key:"isCapitalLetter",value:function(e){return e!==e.toLocaleLowerCase()}},{key:"isSmallerThanSign",value:function(e){return"<"===e}},{key:"getNextTwoCharacters",value:function(e){var t="";return Object(R.isUndefined)(e[0])||(t+=e[0].src),Object(R.isUndefined)(e[1])||(t+=e[1].src),this.removeDuplicateWhitespace(t)}},{key:"isLetterFromRTLLanguage",value:function(e){return[/^[\u0590-\u05fe]+$/i,/^[\u0600-\u06FF]+$/i,/^[\uFB8A\u067E\u0686\u06AF]+$/i].some((function(t){return t.test(e)}))}},{key:"isValidSentenceBeginning",value:function(e){return this.isCapitalLetter(e)||this.isLetterFromRTLLanguage(e)||this.isNumber(e)||this.isQuotation(e)||this.isPunctuation(e)||this.isSmallerThanSign(e)}},{key:"isSentenceStart",value:function(e){return!Object(R.isUndefined)(e)&&("html-start"===e.type||"html-end"===e.type||"block-start"===e.type)}},{key:"isSentenceEnding",value:function(e){return!Object(R.isUndefined)(e)&&("full-stop"===e.type||"sentence-delimiter"===e.type)}},{key:"tokenizeSmallerThanContent",value:function(e,t,r){var n=e.src.substring(1),i=this.createTokenizer();this.tokenize(i.tokenizer,n);var s=this.getSentencesFromTokens(i.tokens,!1);if(s[0]=Object(R.isUndefined)(s[0])?"<":"<"+s[0],this.isValidSentenceBeginning(s[0])&&(t.push(r),r=""),r+=s[0],s.length>1){t.push(r),r="",s.shift();var a=s.pop();s.forEach((function(e){t.push(e)})),a.match(Qe)?t.push(a):r=a}return{tokenSentences:t,currentSentence:r}}},{key:"createTokenizer",value:function(){var e=[],t=Q()((function(t){e.push(t)}));return t.addRule(ze,"full-stop"),t.addRule(Ve,"smaller-than-sign-content"),t.addRule(Ge,"html-start"),t.addRule(Ye,"html-end"),t.addRule(Je,"block-start"),t.addRule(Ze,"block-end"),t.addRule(He,"sentence-delimiter"),t.addRule(We,"sentence"),{tokenizer:t,tokens:e}}},{key:"tokenize",value:function(e,t){e.onText(t);try{e.end()}catch(e){console.error("Tokenizer end error:",e,e.tokenizer2)}}},{key:"getSentencesFromTokens",value:function(e){var t,r,n=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=[],a="";do{r=!1;var o=e[0],u=e[e.length-1];o&&u&&"html-start"===o.type&&"html-end"===u.type&&(e=e.slice(1,e.length-1),r=!0)}while(r&&e.length>1);return e.forEach((function(r,i){var o,u,l,c=e[i+1],h=e[i-1],f=e[i+2];switch(r.type){case"html-start":case"html-end":n.isBreakTag(r.src)?(s.push(a),a=""):a+=r.src;break;case"smaller-than-sign-content":l=n.tokenizeSmallerThanContent(r,s,a),s=l.tokenSentences,a=l.currentSentence;break;case"sentence":a+=r.src;break;case"sentence-delimiter":a+=r.src,Object(R.isUndefined)(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(s.push(a),a="");break;case"full-stop":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[1]:"",o&&n.isNumber(u[0]))break;(o&&n.isValidSentenceBeginning(t)||n.isSentenceStart(c))&&(s.push(a),a="");break;case"block-start":a+=r.src;break;case"block-end":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[0]:"",o&&n.isNumber(u[0])||n.isSentenceEnding(h)&&!n.isValidSentenceBeginning(t)&&!n.isSentenceStart(c))break;n.isSentenceEnding(h)&&(n.isSentenceStart(c)||n.isValidSentenceBeginning(t))&&(s.push(a),a="")}})),""!==a&&s.push(a),i&&(s=Object(R.map)(s,(function(e){return e.trim()}))),s}}]),e}(),et=new RegExp("^[.]$"),tt=new RegExp("^[?!;…۔؟。。!‼?⁇⁉⁈⁉…‥]$"),rt=new RegExp("^[^.?!;…۔؟。。!‼?⁇⁉⁈⁉…‥<\\(\\)\\[\\]]+$"),nt=/^<[^><]*$/,it=/^<([^>\s/]+)[^>]*>$/im,st=/^<\/([^>\s]+)[^>]*>$/im,at=/^\s*[[({]\s*$/,ot=/^\s*[\])}]\s*$/,ut=new RegExp("[.?!;…۔؟。。!‼?⁇⁉⁈⁉…‥]$"),lt=function(){function e(){x()(this,e)}return T()(e,[{key:"isNumber",value:function(e){return!Object(R.isNaN)(parseInt(e,10))||[/^[\uFF10-\uFF19]+$/i,/^[\u2460-\u249B]+$/i,/^[\u3220-\u3229]+$/i,/^[\u3280-\u3289]+$/i].some((function(t){return t.test(e)}))}},{key:"isBreakTag",value:function(e){return/<br/.test(e)}},{key:"isQuotation",value:function(e){return"'"===(e=Ke(e))||'"'===e}},{key:"isJapaneseQuotation",value:function(e){return/^[\u300C\u300E\u3008\u3014\u3010\uFF5B\uFF3B]+$/i.test(e)}},{key:"isPunctuation",value:function(e){return"¿"===e||"¡"===e}},{key:"removeDuplicateWhitespace",value:function(e){return e.replace(/\s+/," ")}},{key:"isCapitalLetter",value:function(e){return e!==e.toLocaleLowerCase()}},{key:"isSmallerThanSign",value:function(e){return"<"===e}},{key:"getNextTwoCharacters",value:function(e){var t="";return Object(R.isUndefined)(e[0])||(t+=e[0].src),Object(R.isUndefined)(e[1])||(t+=e[1].src),this.removeDuplicateWhitespace(t)}},{key:"isLetterFromRTLLanguage",value:function(e){return[/^[\u0590-\u05fe]+$/i,/^[\u0600-\u06FF]+$/i,/^[\uFB8A\u067E\u0686\u06AF]+$/i].some((function(t){return t.test(e)}))}},{key:"isJapaneseSentenceBeginning",value:function(e){return[/^[\u3040-\u3096]+$/i,/^[\u30A1-\u30FA]+$/i,/^[\u31F0-\u31FF]+$/i,/^[\uFF66-\uFF9D]+$/i,/^[\u4E00-\u9FFC]+$/i].some((function(t){return t.test(e)}))}},{key:"isValidSentenceBeginning",value:function(e){return this.isCapitalLetter(e)||this.isLetterFromRTLLanguage(e)||this.isNumber(e)||this.isQuotation(e)||this.isPunctuation(e)||this.isSmallerThanSign(e)||this.isJapaneseSentenceBeginning(e)||this.isJapaneseQuotation(e)}},{key:"isSentenceStart",value:function(e){return!Object(R.isUndefined)(e)&&("html-start"===e.type||"html-end"===e.type||"block-start"===e.type)}},{key:"isSentenceEnding",value:function(e){return!Object(R.isUndefined)(e)&&("full-stop"===e.type||"sentence-delimiter"===e.type)}},{key:"tokenizeSmallerThanContent",value:function(e,t,r){var n=e.src.substring(1),i=this.createTokenizer();this.tokenize(i.tokenizer,n);var s=this.getSentencesFromTokens(i.tokens,!1);if(s[0]=Object(R.isUndefined)(s[0])?"<":"<"+s[0],this.isValidSentenceBeginning(s[0])&&(t.push(r),r=""),r+=s[0],s.length>1){t.push(r),r="",s.shift();var a=s.pop();s.forEach((function(e){t.push(e)})),a.match(ut)?t.push(a):r=a}return{tokenSentences:t,currentSentence:r}}},{key:"createTokenizer",value:function(){var e=[],t=Q()((function(t){e.push(t)}));return t.addRule(et,"full-stop"),t.addRule(nt,"smaller-than-sign-content"),t.addRule(it,"html-start"),t.addRule(st,"html-end"),t.addRule(at,"block-start"),t.addRule(ot,"block-end"),t.addRule(tt,"sentence-delimiter"),t.addRule(rt,"sentence"),{tokenizer:t,tokens:e}}},{key:"tokenize",value:function(e,t){e.onText(t);try{e.end()}catch(e){console.error("Tokenizer end error:",e,e.tokenizer2)}}},{key:"getSentencesFromTokens",value:function(e){var t,r,n=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=[],a="";do{r=!1;var o=e[0],u=e[e.length-1];o&&u&&"html-start"===o.type&&"html-end"===u.type&&(e=e.slice(1,e.length-1),r=!0)}while(r&&e.length>1);return e.forEach((function(r,i){var o,u,l,c=e[i+1],h=e[i-1],f=e[i+2];switch(r.type){case"html-start":case"html-end":n.isBreakTag(r.src)?(s.push(a),a=""):a+=r.src;break;case"smaller-than-sign-content":l=n.tokenizeSmallerThanContent(r,s,a),s=l.tokenSentences,a=l.currentSentence;break;case"sentence":a+=r.src;break;case"sentence-delimiter":a+=r.src,Object(R.isUndefined)(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(s.push(a),a="");break;case"full-stop":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[1]:"",o&&n.isNumber(u[0]))break;(o&&n.isValidSentenceBeginning(t)||n.isSentenceStart(c))&&(s.push(a),a="");break;case"block-start":a+=r.src;break;case"block-end":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[0]:"",o&&n.isNumber(u[0])||n.isSentenceEnding(h)&&!n.isValidSentenceBeginning(t)&&!n.isSentenceStart(c))break;n.isSentenceEnding(h)&&(n.isSentenceStart(c)||n.isValidSentenceBeginning(t))&&(s.push(a),a="")}})),""!==a&&s.push(a),i&&(s=Object(R.map)(s,(function(e){return e.trim()}))),s}}]),e}(),ct=new RegExp("\n\r|\n|\r"),ht=Object(R.memoize)((function(e){var t=Object(C.isFeatureEnabled)("JAPANESE_SUPPORT")?new lt:new Xe,r=t.createTokenizer(),n=r.tokenizer,i=r.tokens;return t.tokenize(n,e),0===i.length?[]:t.getSentencesFromTokens(i)})),ft=function(e){e=Oe(e),e=Ne(e);var t=he(e);t=Object(R.flatMap)(t,(function(e){return e.split(ct)}));var r=Object(R.flatMap)(t,ht);return Object(R.filter)(r,Object(R.negate)(R.isEmpty))};var pt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{goodDistributionScore:30,acceptableDistributionScore:50},scores:{good:9,okay:6,bad:1,consideration:0},urlTitle:Object(L.b)("https://yoa.st/33q"),urlCallToAction:Object(L.b)("https://yoa.st/33u")};return e.identifier="keyphraseDistribution",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseDistribution=t.getResearch("keyphraseDistribution");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(this._keyphraseDistribution.sentencesToHighlight.length>0),n}},{key:"calculateResult",value:function(e){var t=this._keyphraseDistribution.keyphraseDistributionScore;return 100===t?{score:this._config.scores.consideration,resultText:e.sprintf(
92
- /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
93
- %3$s expands to the anchor end tag */
94
- e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: %2$sInclude your keyphrase or its synonyms in the text so that we can check keyphrase distribution%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>this._config.parameters.acceptableDistributionScore?{score:this._config.scores.bad,resultText:e.sprintf(
95
- /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
96
- %3$s expands to the anchor end tag */
97
- e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Very uneven. Large parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>this._config.parameters.goodDistributionScore&&t<=this._config.parameters.acceptableDistributionScore?{score:this._config.scores.okay,resultText:e.sprintf(
98
- /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
99
- %3$s expands to the anchor end tag */
100
- e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Uneven. Some parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
101
- /* Translators: %1$s expands to links to Yoast.com articles, %2$s expands to the anchor end tag */
102
- e.dgettext("js-text-analysis","%1$sKeyphrase distribution%2$s: Good job!"),this._config.urlTitle,"</a>")}}},{key:"getMarks",value:function(){return this._keyphraseDistribution.sentencesToHighlight}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&ft(e.getText()).length>=15}}]),i}(V);var gt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return x()(this,i),(t=n.call(this)).defaultConfig={parameters:{recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},parametersNoFunctionWordSupport:{recommendedMaximum:6,acceptableMaximum:9},scores:{veryBad:-999,bad:3,okay:6,good:9},urlTitle:Object(L.b)("https://yoa.st/33i"),urlCallToAction:Object(L.b)("https://yoa.st/33j"),isRelatedKeyphrase:!1},t.identifier="keyphraseLength",t._config=Object(R.merge)(t.defaultConfig,e),t._useCustomConfig=r,t}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseLengthData=t.getResearch("keyphraseLength"),this._configToUse=this.getConfig(t);var n=new q;this._boundaries=this._configToUse.parameters,0===this._keyphraseLengthData.functionWords.length&&(this._boundaries=Object(R.merge)({},this._configToUse.parameters,this._configToUse.parametersNoFunctionWordSupport));var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"getConfig",value:function(e){var t=this._config,r=e.getConfig("keyphraseLength");return this._useCustomConfig&&r&&(t=Object(R.merge)(this.defaultConfig,r)),t}},{key:"calculateResult",value:function(e){if(this._useCustomConfig){if(0===this._keyphraseLengthData.keyphraseLength)return this._configToUse.isRelatedKeyphrase?{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
103
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
104
- e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
105
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
106
- e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: No focus keyphrase was set for this page. %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(this._keyphraseLengthData.keyphraseLength<=this._boundaries.acceptableMinimum)return{score:this._configToUse.scores.bad,resultText:e.sprintf(
107
- /* Translators:
108
- %1$d expands to the number of words in the keyphrase,
109
- %2$d expands to the recommended maximum of words in the keyphrase,
110
- %3$s and %4$s expand to links on yoast.com,
111
- %5$s expands to the anchor end tag. */
112
- e.dngettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d word long. That's shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!",this._keyphraseLengthData.keyphraseLength),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(this._keyphraseLengthData.keyphraseLength>this._boundaries.acceptableMaximum)return{score:this._configToUse.scores.bad,resultText:e.sprintf(
113
- /* Translators:
114
- %1$d expands to the number of words in the keyphrase,
115
- %2$d expands to the recommended maximum of words in the keyphrase,
116
- %3$s and %4$s expand to links on yoast.com,
117
- %5$s expands to the anchor end tag. */
118
- e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's longer than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.acceptableMinimum,this._boundaries.recommendedMinimum))return{score:this._configToUse.scores.okay,resultText:e.sprintf(
119
- /* Translators:
120
- %1$d expands to the number of words in the keyphrase,
121
- %2$d expands to the recommended maximum of words in the keyphrase,
122
- %3$s and %4$s expand to links on yoast.com,
123
- %5$s expands to the anchor end tag. */
124
- e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's slightly shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(me(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._boundaries.acceptableMaximum))return{score:this._configToUse.scores.okay,resultText:e.sprintf(
125
- /* Translators:
126
- %1$d expands to the number of words in the keyphrase,
127
- %2$d expands to the recommended maximum of words in the keyphrase,
128
- %3$s and %4$s expand to links on yoast.com,
129
- %5$s expands to the anchor end tag. */
130
- e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's longer than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(be(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum))return{score:this._configToUse.scores.good,resultText:e.sprintf(
131
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
132
- e.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._configToUse.urlTitle,"</a>")}}return this._keyphraseLengthData.keyphraseLength<this._boundaries.recommendedMinimum?this._configToUse.isRelatedKeyphrase?{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
133
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
134
- e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
135
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
136
- e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: No focus keyphrase was set for this page. %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum+1)?{score:this._configToUse.scores.good,resultText:e.sprintf(
137
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
138
- e.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._configToUse.urlTitle,"</a>")}:Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum+1,this._boundaries.acceptableMaximum+1)?{score:this._configToUse.scores.okay,resultText:e.sprintf(
139
- /* Translators:
140
- %1$d expands to the number of words in the keyphrase,
141
- %2$d expands to the recommended maximum of words in the keyphrase,
142
- %3$s and %4$s expand to links on yoast.com,
143
- %5$s expands to the anchor end tag. */
144
- e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.bad,resultText:e.sprintf(
145
- /* Translators:
146
- %1$d expands to the number of words in the keyphrase,
147
- %2$d expands to the recommended maximum of words in the keyphrase,
148
- %3$s and %4$s expand to links on yoast.com,
149
- %5$s expands to the anchor end tag. */
150
- e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's way more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}}}]),i}(V),dt=function(e){return Re(e).length},vt=function(e){return.7+e/3},mt=function(e,t,r,n){var i=dt(e);if(0===i)return 0;var s=r*i/(100*vt(t));if(s<2)return 2;switch(n){case"min":return Math.ceil(s);default:case"max":return Math.floor(s)}};function yt(e){return e}var bt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{noWordForms:{overMaximum:4,maximum:3,minimum:.5},multipleWordForms:{overMaximum:4,maximum:3.5,minimum:.5}},scores:{wayOverMaximum:-50,overMaximum:-10,correctDensity:9,underMinimum:4},urlTitle:Object(L.b)("https://yoa.st/33v"),urlCallToAction:Object(L.b)("https://yoa.st/33w")};return e.identifier="keywordDensity",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"setBoundaries",value:function(e,t){this._hasMorphologicalForms?this._boundaries=this._config.parameters.multipleWordForms:this._boundaries=this._config.parameters.noWordForms,this._minRecommendedKeywordCount=mt(e,t,this._boundaries.minimum,"min"),this._maxRecommendedKeywordCount=mt(e,t,this._boundaries.maximum,"max")}},{key:"getResult",value:function(e,t,r){this._keywordCount=t.getResearch("keywordCount");var n=this._keywordCount.length,i=new q;this._keywordDensityData=t.getResearch("getKeywordDensity"),this._hasMorphologicalForms=!1!==t.getData("morphology")&&this._keywordDensityData.stemmer!==yt,this.setBoundaries(e.getText(),n),this._keywordDensity=this._keywordDensityData.keywordDensity*vt(n);var s=this.calculateResult(r);return i.setScore(s.score),i.setText(s.resultText),i.setHasMarks(this._keywordCount.count>0),i}},{key:"hasNoMatches",value:function(){return 0===this._keywordCount.count}},{key:"hasTooFewMatches",value:function(){return ye(this._keywordDensity,0,this._boundaries.minimum)||1===this._keywordCount.count}},{key:"hasGoodNumberOfMatches",value:function(){return be(this._keywordDensity,this._boundaries.minimum,this._boundaries.maximum)||2===this._keywordCount.count&&this._minRecommendedKeywordCount<=2}},{key:"hasTooManyMatches",value:function(){return me(this._keywordDensity,this._boundaries.maximum,this._boundaries.overMaximum)}},{key:"calculateResult",value:function(e){return this.hasNoMatches()?{score:this._config.scores.underMinimum,resultText:e.sprintf(
151
- /* Translators:
152
- %1$s and %4$s expand to links to Yoast.com,
153
- %2$s expands to the anchor end tag,
154
- %3$d expands to the recommended minimal number of times the keyphrase should occur in the text. */
155
- e.dgettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found 0 times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!"),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction)}:this.hasTooFewMatches()?{score:this._config.scores.underMinimum,resultText:e.sprintf(
156
- /* Translators:
157
- %1$s and %4$s expand to links to Yoast.com,
158
- %2$s expands to the anchor end tag,
159
- %3$d expands to the recommended minimal number of times the keyphrase should occur in the text,
160
- %5$d expands to the number of times the keyphrase occurred in the text. */
161
- e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:this.hasGoodNumberOfMatches()?{score:this._config.scores.correctDensity,resultText:e.sprintf(
162
- /* Translators:
163
- %1$s expands to a link to Yoast.com,
164
- %2$s expands to the anchor end tag,
165
- %3$d expands to the number of times the keyphrase occurred in the text. */
166
- e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d time. This is great!","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d times. This is great!",this._keywordCount.count),this._config.urlTitle,"</a>",this._keywordCount.count)}:this.hasTooManyMatches()?{score:this._config.scores.overMaximum,resultText:e.sprintf(
167
- /* Translators:
168
- %1$s and %4$s expand to links to Yoast.com,
169
- %2$s expands to the anchor end tag,
170
- %3$d expands to the recommended maximal number of times the keyphrase should occur in the text,
171
- %5$d expands to the number of times the keyphrase occurred in the text. */
172
- e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:{score:this._config.scores.wayOverMaximum,resultText:e.sprintf(
173
- /* Translators:
174
- %1$s and %4$s expand to links to Yoast.com,
175
- %2$s expands to the anchor end tag,
176
- %3$d expands to the recommended maximal number of times the keyphrase should occur in the text,
177
- %5$d expands to the number of times the keyphrase occurred in the text. */
178
- e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}}},{key:"getMarks",value:function(){return this._keywordCount.markings}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&dt(e.getText())>=100}}]),i}(V);var _t=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMinimum:1},scores:{good:9,ok:6,bad:3},urlTitle:Object(L.b)("https://yoa.st/33k"),urlCallToAction:Object(L.b)("https://yoa.st/33l")};return e.identifier="metaDescriptionKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseCounts=t.getResearch("metaDescriptionKeyword");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"calculateResult",value:function(e){return 1===this._keyphraseCounts||2===this._keyphraseCounts?{score:this._config.scores.good,resultText:e.sprintf(
179
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
180
- e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: Keyphrase or synonym appear in the meta description. Well done!"),this._config.urlTitle,"</a>")}:this._keyphraseCounts>=3?{score:this._config.scores.bad,resultText:e.sprintf(
181
- /**
182
- * Translators:
183
- * %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
184
- * %3$s expands to the number of sentences containing the keyphrase,
185
- * %4$s expands to a link on yoast.com, %5$s expands to the anchor end tag.
186
- */
187
- e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description contains the keyphrase %3$s times, which is over the advised maximum of 2 times. %4$sLimit that%5$s!"),this._config.urlTitle,"</a>",this._keyphraseCounts,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
188
- /**
189
- * Translators:
190
- * %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag.
191
- * %3$s expands to a link on yoast.com, %4$s expands to the anchor end tag.
192
- */
193
- e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description has been specified, but it does not contain the keyphrase. %3$sFix that%4$s!"),this._config.urlTitle,"</a>",this._config.urlCallToAction,"</a>")}}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasDescription()}}]),i}(V);var wt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={recommendedMaximumLength:120,maximumLength:156,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9},urlTitle:Object(L.b)("https://yoa.st/34d"),urlCallToAction:Object(L.b)("https://yoa.st/34e")};return e.identifier="metaDescriptionLength",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getMaximumLength",value:function(){return this._config.maximumLength}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("metaDescriptionLength"),i=new q;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i.max=this._config.maximumLength,i.actual=n,i}},{key:"calculateScore",value:function(e){return 0===e?this._config.scores.noMetaDescription:e<=this._config.recommendedMaximumLength?this._config.scores.tooShort:e>this._config.maximumLength?this._config.scores.tooLong:this._config.scores.correctLength}},{key:"translateScore",value:function(e,t){return 0===e?t.sprintf(
194
- /* Translators: %1$s and %2$s expand to a links on yoast.com, %3$s expands to the anchor end tag */
195
- t.dgettext("js-text-analysis","%1$sMeta description length%3$s: No meta description has been specified. Search engines will display copy from the page instead. %2$sMake sure to write one%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e<=this._config.recommendedMaximumLength?t.sprintf(
196
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag,
197
- %4$d expands to the number of characters in the meta description, %5$d expands to
198
- the total available number of characters in the meta description */
199
- t.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is too short (under %4$d characters). Up to %5$d characters are available. %2$sUse the space%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMaximumLength,this._config.maximumLength):e>this._config.maximumLength?t.sprintf(
200
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag,
201
- %4$d expands to the total available number of characters in the meta description */
202
- t.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is over %4$d characters. To ensure the entire description will be visible, %2$syou should reduce the length%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.maximumLength):t.sprintf(
203
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
204
- t.dgettext("js-text-analysis","%1$sMeta description length%2$s: Well done!"),this._config.urlTitle,"</a>")}}]),i}(V);var xt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{noLinks:3,allNofollowed:7,someNoFollowed:8,allFollowed:9},urlTitle:Object(L.b)("https://yoa.st/34f"),urlCallToAction:Object(L.b)("https://yoa.st/34g")};return e.identifier="externalLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("getLinkStatistics"),i=new q;return Object(R.isEmpty)(n)||(i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r))),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateScore",value:function(e){return 0===e.externalTotal?this._config.scores.noLinks:e.externalNofollow===e.externalTotal?this._config.scores.allNofollowed:e.externalDofollow<e.externalTotal?this._config.scores.someNoFollowed:e.externalDofollow===e.externalTotal?this._config.scores.allFollowed:null}},{key:"translateScore",value:function(e,t){return 0===e.externalTotal?t.sprintf(
205
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
206
- t.dgettext("js-text-analysis","%1$sOutbound links%3$s: No outbound links appear in this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e.externalNofollow===e.externalTotal?t.sprintf(
207
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
208
- t.dgettext("js-text-analysis","%1$sOutbound links%3$s: All outbound links on this page are nofollowed. %2$sAdd some normal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e.externalDofollow===e.externalTotal?t.sprintf(
209
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
210
- t.dgettext("js-text-analysis","%1$sOutbound links%2$s: Good job!"),this._config.urlTitle,"</a>"):e.externalDofollow<e.externalTotal?t.sprintf(
211
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
212
- t.dgettext("js-text-analysis","%1$sOutbound links%2$s: There are both nofollowed and normal outbound links on this page. Good job!"),this._config.urlTitle,"</a>"):""}}]),i}(V);var Et=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];x()(this,i),e=n.call(this);var s={minLength:400,maxLength:600,scores:{noTitle:1,widthTooShort:6,widthTooLong:3,widthCorrect:9},urlTitle:Object(L.b)("https://yoa.st/34h"),urlCallToAction:Object(L.b)("https://yoa.st/34i")};return e._allowShortTitle=r,e.identifier="titleWidth",e._config=Object(R.merge)(s,t),e}return T()(i,[{key:"getMaximumLength",value:function(){return 600}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("pageTitleWidth"),i=new q;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i.max=this._config.maxLength,i.actual=n,i}},{key:"calculateScore",value:function(e){return me(e,1,400)?this._config.scores.widthTooShort:me(e,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:e>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(e,t){return me(e,1,400)?this._allowShortTitle?t.sprintf(
213
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
214
- t.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):t.sprintf(
215
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
216
- t.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is too short. %2$sUse the space to add keyphrase variations or create compelling call-to-action copy%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):me(e,this._config.minLength,this._config.maxLength)?t.sprintf(
217
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
218
- t.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):e>this._config.maxLength?t.sprintf(
219
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
220
- t.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is wider than the viewable limit. %2$sTry to make it shorter%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):t.sprintf(
221
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
222
- t.dgettext("js-text-analysis","%1$sSEO title width%3$s: %2$sPlease create an SEO title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}]),i}(V);var Tt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{textContainsSuperfluousH1:1},urlTitle:Object(L.b)("https://yoa.st/3a6"),urlCallToAction:Object(L.b)("https://yoa.st/3a7")};return e.identifier="singleH1",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._h1s=t.getResearch("h1s");var n=new q,i=this.calculateResult(r);return Object(R.isUndefined)(i)||(n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(!0)),n}},{key:"firstH1AtBeginning",value:function(){return 0===this._h1s[0].position}},{key:"calculateResult",value:function(e){if(0!==this._h1s.length&&(1!==this._h1s.length||!this.firstH1AtBeginning()))return{score:this._config.scores.textContainsSuperfluousH1,resultText:e.sprintf(
223
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
224
- e.dgettext("js-text-analysis","%1$sSingle title%3$s: H1s should only be used as your main title. Find all H1s in your text that aren't your main title and %2$schange them to a lower heading level%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}},{key:"getMarks",value:function(){var e=this._h1s;return this.firstH1AtBeginning()&&e.shift(),Object(R.map)(e,(function(e){return new F({original:"<h1>"+e.content+"</h1>",marked:"<h1>"+ve(e.content)+"</h1>"})}))}},{key:"isApplicable",value:function(e){return e.hasText()}}]),i}(V);var kt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noMatches:3,tooFewMatches:3,goodNumberOfMatches:9,tooManyMatches:3},urlTitle:Object(L.b)("https://yoa.st/33m"),urlCallToAction:Object(L.b)("https://yoa.st/33n")};return e.identifier="subheadingsKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._subHeadings=t.getResearch("matchKeywordInSubheadings");var n=new q;this._minNumberOfSubheadings=Math.ceil(this._subHeadings.count*this._config.parameters.lowerBoundary),this._maxNumberOfSubheadings=Math.floor(this._subHeadings.count*this._config.parameters.upperBoundary);var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"hasSubheadings",value:function(e){return ke(e.getText()).length>0}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&this.hasSubheadings(e)}},{key:"hasTooFewMatches",value:function(){return this._subHeadings.matches>0&&this._subHeadings.matches<this._minNumberOfSubheadings}},{key:"hasTooManyMatches",value:function(){return this._subHeadings.count>1&&this._subHeadings.matches>this._maxNumberOfSubheadings}},{key:"isOneOfOne",value:function(){return 1===this._subHeadings.count&&1===this._subHeadings.matches}},{key:"hasGoodNumberOfMatches",value:function(){return be(this._subHeadings.matches,this._minNumberOfSubheadings,this._maxNumberOfSubheadings)}},{key:"calculateResult",value:function(e){return this.hasTooFewMatches()?{score:this._config.scores.tooFewMatches,resultText:e.sprintf(
225
- /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
226
- e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your H2 and H3 subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.tooManyMatches,resultText:e.sprintf(
227
- /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
228
- e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: More than 75%% of your H2 and H3 subheadings reflect the topic of your copy. That's too much. %2$sDon't over-optimize%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.isOneOfOne()?{score:this._config.scores.goodNumberOfMatches,resultText:e.sprintf(
229
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
230
- %3$d expands to the number of subheadings containing the keyphrase. */
231
- e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: Your H2 or H3 subheading reflects the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.goodNumberOfMatches,resultText:e.sprintf(
232
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
233
- %3$d expands to the number of subheadings containing the keyphrase. */
234
- e.dngettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: %3$s of your H2 and H3 subheadings reflects the topic of your copy. Good job!","%1$sKeyphrase in subheading%2$s: %3$s of your H2 and H3 subheadings reflect the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>",this._subHeadings.matches)}:{score:this._config.scores.noMatches,resultText:e.sprintf(
235
- /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
236
- e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your H2 and H3 subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var At=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMaximum:0},scores:{bad:2},urlTitle:Object(L.b)("https://yoa.st/34l"),urlCallToAction:Object(L.b)("https://yoa.st/34m")};return e.identifier="textCompetingLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=new q;this.linkCount=t.getResearch("getLinkStatistics");var i=this.calculateResult(r);return Object(R.isUndefined)(i)||(n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(!1)),n}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()}},{key:"calculateResult",value:function(e){if(this.linkCount.keyword.totalKeyword>this._config.parameters.recommendedMaximum)return{score:this._config.scores.bad,resultText:e.sprintf(
237
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
238
- e.dgettext("js-text-analysis","%1$sLink keyphrase%3$s: You're linking to another page with the words you want this page to rank for. %2$sDon't do that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var Ot=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20},urlTitle:Object(L.b)("https://yoa.st/34n"),urlCallToAction:Object(L.b)("https://yoa.st/34o"),cornerstoneContent:!1};return e.identifier="textLength",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("wordCountInText"),i=new q,s=this.calculateResult(n,r);return i.setScore(s.score),i.setText(s.resultText),i}},{key:"calculateResult",value:function(e,t){if(e>=this._config.recommendedMinimum)return{score:this._config.scores.recommendedMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
239
- /* Translators: %1$d expands to the number of words in the text,
240
- %2$s expands to a link on yoast.com, %3$s expands to the anchor end tag */
241
- "%2$sText length%3$s: The text contains %1$d word. Good job!","%2$sText length%3$s: The text contains %1$d words. Good job!",e),e,this._config.urlTitle,"</a>")};if(Object(R.inRange)(e,0,this._config.belowMinimum)){var r=this._config.scores.farBelowMinimum;return Object(R.inRange)(e,0,this._config.veryFarBelowMinimum)&&(r=this._config.scores.veryFarBelowMinimum),{score:r,resultText:t.sprintf(t.dngettext("js-text-analysis",
242
- /* Translators: %1$d expands to the number of words in the text,
243
- %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
244
- "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
245
- /* Translators: The preceding sentence is "Text length: The text contains x words.",
246
- %3$s expands to a link on yoast.com,
247
- %4$s expands to the anchor end tag,
248
- %5$d expands to the recommended minimum of words. */
249
- "This is far below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is far below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}return Object(R.inRange)(e,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?!1===this._config.cornerstoneContent?{score:this._config.scores.slightlyBelowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
250
- /* Translators: %1$d expands to the number of words in the text,
251
- %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
252
- "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
253
- /* Translators: The preceding sentence is "Text length: The text contains x words.",
254
- %3$s expands to a link on yoast.com,
255
- %4$s expands to the anchor end tag,
256
- %5$d expands to the recommended minimum of words. */
257
- "This is slightly below the recommended minimum of %5$d word. %3$sAdd a bit more copy%4$s.","This is slightly below the recommended minimum of %5$d words. %3$sAdd a bit more copy%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.slightlyBelowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
258
- /* Translators: %1$d expands to the number of words in the text,
259
- %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
260
- "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
261
- /* Translators: The preceding sentence is "Text length: The text contains x words.",
262
- %3$s expands to a link on yoast.com,
263
- %4$s expands to the anchor end tag,
264
- %5$d expands to the recommended minimum of words. */
265
- "This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.belowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
266
- /* Translators: %1$d expands to the number of words in the text,
267
- %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
268
- "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
269
- /* Translators: The preceding sentence is "Text length: The text contains x words.",
270
- %3$s expands to a link on yoast.com,
271
- %4$s expands to the anchor end tag,
272
- %5$d expands to the recommended minimum of words. */
273
- "This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}}]),i}(V);var Ct=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedPosition:0},scores:{good:9,okay:6,bad:2},urlTitle:Object(L.b)("https://yoa.st/33g"),urlCallToAction:Object(L.b)("https://yoa.st/33h")};return e.identifier="titleKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keywordMatches=t.getResearch("findKeywordInPageTitle"),this._keyword=Object(R.escape)(e.getKeyword());var n=new q,i=this.calculateResult(r,this._keyword);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasTitle()}},{key:"calculateResult",value:function(e,t){var r=this._keywordMatches.exactMatchFound,n=this._keywordMatches.position,i=this._keywordMatches.allWordsFound,s=this._keywordMatches.exactMatchKeyphrase;return!0===r?0===n?{score:this._config.scores.good,resultText:e.sprintf(
274
- /* Translators: %1$s expands to a link on yoast.com,
275
- %2$s expands to the anchor end tag. */
276
- e.dgettext("js-text-analysis","%1$sKeyphrase in title%2$s: The exact match of the focus keyphrase appears at the beginning of the SEO title. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
277
- /* Translators: %1$s and %2$s expand to a link on yoast.com,
278
- %3$s expands to the anchor end tag. */
279
- e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: The exact match of the focus keyphrase appears in the SEO title, but not at the beginning. %2$sMove it to the beginning for the best results%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:i?{score:this._config.scores.okay,resultText:e.sprintf(
280
- /* Translators: %1$s and %2$s expand to a link on yoast.com,
281
- %3$s expands to the anchor end tag. */
282
- e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title and put it at the beginning of the title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:s?{score:this._config.scores.bad,resultText:e.sprintf(
283
- /* Translators: %1$s and %2$s expand to a link on yoast.com,
284
- %3$s expands to the anchor end tag. */
285
- e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title and put it at the beginning of the title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>",t)}:{score:this._config.scores.bad,resultText:e.sprintf(
286
- /* Translators: %1$s and %2$s expand to a link on yoast.com,
287
- %3$s expands to the anchor end tag, %4$s expands to the keyword of the article. */
288
- e.dgettext("js-text-analysis",'%1$sKeyphrase in title%3$s: Not all the words from your keyphrase "%4$s" appear in the SEO title. %2$sFor the best SEO results write the exact match of your keyphrase in the SEO title, and put the keyphrase at the beginning of the title%3$s.'),this._config.urlTitle,this._config.urlCallToAction,"</a>",t)}}}]),i}(V);var St=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{okay:6,good:9},urlTitle:Object(L.b)("https://yoa.st/33o"),urlCallToAction:Object(L.b)("https://yoa.st/33p")};return e.identifier="urlKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keywordInURL=t.getResearch("keywordCountInUrl");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasUrl()}},{key:"calculateResult",value:function(e){return this._keywordInURL.keyphraseLength<3?100===this._keywordInURL.percentWordMatches?{score:this._config.scores.good,resultText:e.sprintf(
289
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
290
- e.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: Great work!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
291
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
292
- e.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this._keywordInURL.percentWordMatches>50?{score:this._config.scores.good,resultText:e.sprintf(
293
- /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
294
- e.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: More than half of your keyphrase appears in the slug. That's great!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
295
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
296
- e.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var jt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{withAltGoodNumberOfKeywordMatches:9,withAltTooFewKeywordMatches:6,withAltTooManyKeywordMatches:6,withAltNonKeyword:6,withAlt:6,noAlt:6},urlTitle:Object(L.b)("https://yoa.st/4f7"),urlCallToAction:Object(L.b)("https://yoa.st/4f6")};return e.identifier="imageKeyphrase",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.imageCount=t.getResearch("imageCount"),this.altProperties=t.getResearch("altTagCount"),this._minNumberOfKeywordMatches=Math.ceil(this.imageCount*this._config.parameters.lowerBoundary),this._maxNumberOfKeywordMatches=Math.floor(this.imageCount*this._config.parameters.upperBoundary);var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e,t){return this.imageCount=t.getResearch("imageCount"),e.hasText()&&this.imageCount>0}},{key:"hasTooFewMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>0&&this.altProperties.withAltKeyword<this._minNumberOfKeywordMatches}},{key:"hasGoodNumberOfMatches",value:function(){return this.imageCount<5&&this.altProperties.withAltKeyword>0||5===this.imageCount&&be(this.altProperties.withAltKeyword,2,4)||this.imageCount>4&&be(this.altProperties.withAltKeyword,this._minNumberOfKeywordMatches,this._maxNumberOfKeywordMatches)}},{key:"hasTooManyMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>this._maxNumberOfKeywordMatches}},{key:"calculateResult",value:function(e){return this.altProperties.withAlt>0?{score:this._config.scores.withAlt,resultText:e.sprintf(
297
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
298
- e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page have alt attributes, but you have not set your keyphrase. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.altProperties.withAltNonKeyword>0&&0===this.altProperties.withAltKeyword?{score:this._config.scores.withAltNonKeyword,resultText:e.sprintf(
299
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
300
- e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page do not have alt attributes with at least half of the words from your keyphrase. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooFewMatches()?{score:this._config.scores.withAltTooFewKeywordMatches,resultText:e.sprintf(
301
- /* Translators: %1$d expands to the number of images containing an alt attribute with the keyword,
302
- * %2$d expands to the total number of images, %3$s and %4$s expand to links on yoast.com,
303
- * %5$s expands to the anchor end tag. */
304
- e.dngettext("js-text-analysis","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, only %1$d has an alt attribute that reflects the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, only %1$d have alt attributes that reflect the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!",this.altProperties.withAltKeyword),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.withAltGoodNumberOfKeywordMatches,resultText:e.sprintf(
305
- /* Translators: %1$s expands to a link on yoast.com,
306
- * %2$s expands to the anchor end tag. */
307
- e.dgettext("js-text-analysis","%1$sImage Keyphrase%2$s: Good job!"),this._config.urlTitle,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.withAltTooManyKeywordMatches,resultText:e.sprintf(
308
- /* Translators: %1$d expands to the number of images containing an alt attribute with the keyword,
309
- * %2$d expands to the total number of images, %3$s and %4$s expand to a link on yoast.com,
310
- * %5$s expands to the anchor end tag. */
311
- e.dgettext("js-text-analysis","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, %1$d have alt attributes with words from your keyphrase or synonyms. That's a bit much. %4$sOnly include the keyphrase or its synonyms when it really fits the image%5$s."),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.noAlt,resultText:e.sprintf(
312
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
313
- e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page do not have alt attributes that reflect the topic of your text. %2$sAdd your keyphrase or synonyms to the alt tags of relevant images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var Rt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];x()(this,i),e=n.call(this);var s={scores:{bad:3,good:9},recommendedCount:1,urlTitle:Object(L.b)("https://yoa.st/4f4"),urlCallToAction:Object(L.b)("https://yoa.st/4f5")};return e.identifier="images",e._config=Object(R.merge)(s,t),e._countVideos=r,e}return T()(i,[{key:"getResult",value:function(e,t,r){this.imageCount=t.getResearch("imageCount"),this.videoCount=t.getResearch("videoCount");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){var t=this._countVideos?this.imageCount+this.videoCount:this.imageCount;if(0===t)return this._countVideos?{score:this._config.scores.bad,resultText:e.sprintf(
314
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
315
- e.dgettext("js-text-analysis","%1$sImages and videos%3$s: No images or videos appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
316
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
317
- e.dgettext("js-text-analysis","%1$sImages%3$s: No images appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")};if(this._config.scores.okay){if(be(t,1,3)&&!this._countVideos)return{score:this._config.scores.okay,resultText:e.sprintf(
318
- /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
319
- * %1$d expands to the number of images found in the text,
320
- * %2$d expands to the recommended number of images in the text, */
321
- e.dngettext("js-text-analysis","%3$sImages%5$s: Only %1$d image appears on this page. We recommend at least %2$d. %4$sAdd more relevant images%5$s!","%3$sImages%5$s: Only %1$d images appear on this page. We recommend at least %2$d. %4$sAdd more relevant images%5$s!",t),t,this._config.recommendedCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")};if(be(t,1,3)&&this._countVideos)return{score:this._config.scores.okay,resultText:e.sprintf(
322
- /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
323
- * %1$d expands to the number of images found in the text,
324
- * %2$d expands to the recommended number of images in the text, */
325
- e.dngettext("js-text-analysis","%3$sImages and videos%5$s: Only %1$d image or video appears on this page. We recommend at least %2$d. %4$sAdd more relevant images or videos%5$s!","%3$sImages and videos%5$s: Only %1$d images or videos appear on this page. We recommend at least %2$d. %4$sAdd more relevant images or videos%5$s!",t),t,this._config.recommendedCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}}return this._countVideos?{score:this._config.scores.good,resultText:e.sprintf(
326
- /* Translators: %1$s expands to a link on yoast.com,
327
- * %2$s expands to the anchor end tag. */
328
- e.dgettext("js-text-analysis","%1$sImages and videos%2$s: Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
329
- /* Translators: %1$s expands to a link on yoast.com,
330
- * %2$s expands to the anchor end tag. */
331
- e.dgettext("js-text-analysis","%1$sImages%2$s: Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V);var Dt={FleschReadingEaseAssessment:U,ListAssessment:Y,ParagraphTooLongAssessment:_e,PassiveVoiceAssessment:xe,SentenceBeginningsAssessment:Ee,SentenceLengthInTextAssessment:Te,SubheadingDistributionTooLongAssessment:De,TextPresenceAssessment:Le,TransitionWordsAssessment:Me,WordComplexityAssessment:$e},Lt={FunctionWordsInKeyphraseAssessment:Be,InternalLinksAssessment:qe,IntroductionKeywordAssessment:Ue,KeyphraseLengthAssessment:gt,KeywordDensityAssessment:bt,KeyphraseDistributionAssessment:pt,MetaDescriptionKeywordAssessment:_t,MetaDescriptionLengthAssessment:wt,OutboundLinksAssessment:xt,PageTitleWidthAssessment:Et,SingleH1Assessment:Tt,SubheadingsKeywordAssessment:kt,TextCompetingLinksAssessment:At,TextLengthAssessment:Ot,TitleKeywordAssessment:Ct,UrlKeywordAssessment:St,ImageKeyphraseAssessment:jt,ImageCountAssessment:Rt,ImageAltTagsAssessment:function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{bad:3,good:9},urlTitle:Object(L.b)(""),urlCallToAction:Object(L.b)("")};return e.identifier="imageAltTags",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.altTagsProperties=t.getResearch("altTagCount"),this.imageCount=t.getResearch("imageCount");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e,t){return this.imageCount=t.getResearch("imageCount"),e.hasText()&&this.imageCount>0}},{key:"calculateResult",value:function(e){var t=this.altTagsProperties.noAlt;return t===this.imageCount?{score:this._config.scores.bad,resultText:e.sprintf(
332
- /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
333
- e.dgettext("js-text-analysis","%1$sImage alt tags%3$s: None of the images has alt attributes. %2$sAdd alt attributes to your images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>0?{score:this._config.scores.bad,resultText:e.sprintf(
334
- /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
335
- * %1$d expands to the number of images without alt tags,
336
- * %2$d expands to the number of images found in the text, */
337
- e.dngettext("js-text-analysis","%3$sImage alt tags%5$s: %1$d image out of %2$d doesn't have alt attributes. %4$sAdd alt attributes to your images%5$s!","%3$sImage alt tags%5$s: %1$d images out of %2$d don't have alt attributes. %4$sAdd alt attributes to your images%5$s!",t),t,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
338
- /* Translators: %1$s expands to a link on yoast.com,
339
- * %2$s expands to the anchor end tag. */
340
- e.dgettext("js-text-analysis","%1$sImage alt tags%2$s: All images have alt attributes. Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V)},Mt=r(35),Pt=r.n(Mt);function Ft(e){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=e}r(292),Pt.a.inherits(Ft,Error);var $t=Ft,Bt=function(e){return Object(R.uniqBy)(e,(function(e){return e.getOriginal()}))};var qt=function(e,t,r){this.type="Assessor",this.setI18n(e),this.setResearcher(t),this._assessments=[],this._options=r||{}};qt.prototype.setI18n=function(e){if(Object(R.isUndefined)(e))throw new $t("The assessor requires an i18n object.");this.i18n=e},qt.prototype.setResearcher=function(e){if(Object(R.isUndefined)(e))throw new $t("The assessor requires a researcher.");this._researcher=e},qt.prototype.getAvailableAssessments=function(){return this._assessments},qt.prototype.isApplicable=function(e,t,r){return!e.hasOwnProperty("isApplicable")&&"function"!=typeof e.isApplicable||e.isApplicable(t,r)},qt.prototype.hasMarker=function(e){return Object(R.isFunction)(this._options.marker)&&(e.hasOwnProperty("getMarks")||"function"==typeof e.getMarks)},qt.prototype.getSpecificMarker=function(){return this._options.marker},qt.prototype.getPaper=function(){return this._lastPaper},qt.prototype.getMarker=function(e,t,r){var n=this._options.marker;return function(){var i=e.getMarks(t,r);i=Bt(i),n(t,i)}},qt.prototype.assess=function(e){this._researcher.setPaper(e);var t=this.getAvailableAssessments();this.results=[],t=Object(R.filter)(t,function(t){return this.isApplicable(t,e,this._researcher)}.bind(this)),this.setHasMarkers(!1),this.results=Object(R.map)(t,this.executeAssessment.bind(this,e,this._researcher)),this._lastPaper=e},qt.prototype.setHasMarkers=function(e){this._hasMarkers=e},qt.prototype.hasMarkers=function(){return this._hasMarkers},qt.prototype.executeAssessment=function(e,t,r){var n,i;try{(n=r.getResult(e,t,this.i18n)).setIdentifier(r.identifier),n.hasMarks()&&(n.marks=r.getMarks(e,t),n.marks=Bt(n.marks)),n.hasMarks()&&this.hasMarker(r)&&(this.setHasMarkers(!0),n.setMarker(this.getMarker(r,e,t)))}catch(e){i=e,Object(R.isUndefined)(i)&&(i=""),Object(R.isUndefined)(console)||Object(R.isUndefined)(console.trace)||console.trace(i),(n=new q).setScore(-1),n.setText(this.i18n.sprintf(
341
- /* Translators: %1$s expands to the name of the assessment. */
342
- this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),r.identifier,e))}return n},qt.prototype.getValidResults=function(){return Object(R.filter)(this.results,function(e){return this.isValidResult(e)}.bind(this))},qt.prototype.isValidResult=function(e){return e.hasScore()&&e.hasText()},qt.prototype.calculateOverallScore=function(){var e=this.getValidResults(),t=0;return Object(R.forEach)(e,(function(e){t+=e.getScore()})),Math.round(t/(9*e.length)*100)||0},qt.prototype.addAssessment=function(e,t){return t.hasOwnProperty("identifier")||(t.identifier=e),this._assessments.push(t),!0},qt.prototype.removeAssessment=function(e){var t=Object(R.findIndex)(this._assessments,(function(t){return t.hasOwnProperty("identifier")&&e===t.identifier}));-1!==t&&this._assessments.splice(t,1)},qt.prototype.getAssessment=function(e){return Object(R.find)(this._assessments,(function(t){return t.hasOwnProperty("identifier")&&e===t.identifier}))},qt.prototype.getApplicableAssessments=function(){var e=this.getAvailableAssessments();return Object(R.filter)(e,function(e){return this.isApplicable(e,this.getPaper(),this._researcher)}.bind(this))};var Ut=qt,Nt=function(e,t,r){Ut.call(this,e,t,r),this.type="SEOAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt,new kt,new At,new jt,new Rt,new Ot,new xt,new Ct,new qe,new Et({scores:{widthTooShort:9}},!0),new St,new Be,new Tt]};Object(Mt.inherits)(Nt,Ut);var It=Nt,Kt=function(e){return-1===e?"error":0===e?"feedback":e<=4?"bad":e>4&&e<=7?"ok":e>7?"good":""},zt=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ut.call(this,e,t,r),this.type="ContentAssessor",this._assessments=[U,new De,new _e,new Te,new Me,new xe,new Le,new Ee]};r(35).inherits(zt,Ut),zt.prototype.calculatePenaltyPointsFullSupport=function(e){switch(e){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},zt.prototype.calculatePenaltyPointsPartialSupport=function(e){switch(e){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},zt.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},zt.prototype.calculatePenaltyPoints=function(){var e=this.getValidResults(),t=Object(R.map)(e,function(e){var t=Kt(e.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(t):this.calculatePenaltyPointsPartialSupport(t)}.bind(this));return Object(R.sum)(t)},zt.prototype._ratePenaltyPoints=function(e){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(e>6)return 30;if(e>4)return 60}else{if(e>4)return 30;if(e>2)return 60}return 90},zt.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var e=this.calculatePenaltyPoints();return this._ratePenaltyPoints(e)};var Ht=zt,Wt=function(e,t,r){Ut.call(this,e,t,r),this.type="TaxonomyAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt,new Ot({recommendedMinimum:250,slightlyBelowMinimum:200,belowMinimum:100,veryFarBelowMinimum:50,urlTitle:Object(L.b)("https://yoa.st/34j"),urlCallToAction:Object(L.b)("https://yoa.st/34k")}),new Ct,new Et({scores:{widthTooShort:9}},!0),new St,new Be,new Tt]};Object(Mt.inherits)(Wt,Ut);var Vt=Wt,Gt=r(36),Yt=r.n(Gt);function Jt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Zt={keyword:"",synonyms:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:"",date:""},Qt=function(e,t){this._text=e||"",t=t||{},Object(R.defaults)(t,Zt),""===t.locale&&(t.locale=Zt.locale);var r=t.keyword.replace(/[‘’“”"'.?!:;,¿¡«»&*@#±^%|~`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\u002b\u0026\s]/g,"");Object(R.isEmpty)(r)&&(t.keyword=Zt.keyword),this._attributes=t};Qt.prototype.hasKeyword=function(){return""!==this._attributes.keyword},Qt.prototype.getKeyword=function(){return this._attributes.keyword},Qt.prototype.hasSynonyms=function(){return""!==this._attributes.synonyms},Qt.prototype.getSynonyms=function(){return this._attributes.synonyms},Qt.prototype.hasText=function(){return""!==this._text},Qt.prototype.getText=function(){return this._text},Qt.prototype.hasDescription=function(){return""!==this._attributes.description},Qt.prototype.getDescription=function(){return this._attributes.description},Qt.prototype.hasTitle=function(){return""!==this._attributes.title},Qt.prototype.getTitle=function(){return this._attributes.title},Qt.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},Qt.prototype.getTitleWidth=function(){return this._attributes.titleWidth},Qt.prototype.hasUrl=function(){return""!==this._attributes.url},Qt.prototype.getUrl=function(){return this._attributes.url},Qt.prototype.hasLocale=function(){return""!==this._attributes.locale},Qt.prototype.getLocale=function(){return this._attributes.locale},Qt.prototype.hasPermalink=function(){return""!==this._attributes.permalink},Qt.prototype.getPermalink=function(){return this._attributes.permalink},Qt.prototype.hasDate=function(){return""!==this._attributes.date},Qt.prototype.getDate=function(){return this._attributes.date},Qt.prototype.serialize=function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({_parseClass:"Paper",text:this._text},this._attributes)},Qt.prototype.equals=function(e){return this._text===e.getText()&&Object(R.isEqual)(this._attributes,e._attributes)},Qt.parse=function(e){var t=e.text,r=(e._parseClass,Yt()(e,["text","_parseClass"]));return new Qt(t,r)};var Xt=Qt,er=function(e,t,r){Ut.call(this,e,t,r),this.type="relatedKeywordAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new At,new Be,new jt]};Object(Mt.inherits)(er,Ut);var tr,rr=er,nr=r(86),ir=r.n(nr),sr=!1,ar=["script","style","code","pre"],or=new ir.a.Parser({onopentag:function(e,t){if(Object(R.includes)(ar,e))sr=!0;else{var r=Object.keys(t),n="";r.forEach((function(e){n+=" "+e+"='"+t[e]+"'"})),tr.push("<"+e+n+">")}},ontext:function(e){sr||tr.push(e)},onclosetag:function(e){Object(R.includes)(ar,e)?sr=!1:tr.push("</"+e+">")}},{decodeEntities:!0}),ur=function(e){return tr=[],or.write(e),tr.join("")},lr=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ut.call(this,e,t,r),this.type="CornerstoneContentAssessor",this._assessments=[U,new De({parameters:{slightlyTooMany:250,farTooMany:300,recommendedMaximumWordCount:250}}),new _e,new Te({slightlyTooMany:20,farTooMany:25},!0),new Me,new xe,new Le,new Ee]};r(35).inherits(lr,Ht);var cr=lr,hr=function(e,t,r){Ut.call(this,e,t,r),this.type="cornerstoneRelatedKeywordAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new At,new Be,new jt({scores:{withAltNonKeyword:3,withAlt:3,noAlt:3}})]};Object(Mt.inherits)(hr,Ut);var fr=hr,pr=function(e,t,r){Ut.call(this,e,t,r),this.type="CornerstoneSEOAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt({scores:{tooLong:3,tooShort:3}}),new kt,new At,new jt({scores:{withAltNonKeyword:3,withAlt:3,noAlt:3}}),new Rt,new Ot({recommendedMinimum:900,slightlyBelowMinimum:400,belowMinimum:300,scores:{belowMinimum:-20,farBelowMinimum:-20},cornerstoneContent:!0}),new xt({scores:{noLinks:3}}),new Ct,new qe,new Et({scores:{widthTooShort:9}},!0),new St({scores:{okay:3}}),new Be,new Tt]};Object(Mt.inherits)(pr,It);var gr=pr;function dr(e){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=e}Pt.a.inherits(dr,Error);var vr=dr;function mr(e,t){for(var r=0;r<t.length;r++)if(Object(R.includes)(e,t[r]))return!0;return!1}var yr=function(e,t,r){Ut.call(this,e,t,r),this.type="RelatedKeywordsTaxonomyAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new Be]};Object(Mt.inherits)(yr,Ut);var br=yr,_r=function e(t,r,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"analyze";if(x()(this,e),!Object(R.isNumber)(t))throw new Error("Task.id should be a number.");if(!Object(R.isFunction)(r))throw new Error("Task.execute should be a function.");if(!Object(R.isFunction)(n))throw new Error("Task.done should be a function.");if(!Object(R.isObject)(i))throw new Error("Task.data should be an object.");this.id=t,this.execute=r,this.done=n,this.data=i,this.type=s},wr={pollTime:50},xr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,e),this._configuration=Object(R.merge)(wr,t),this._tasks={standard:[],extensions:[],analyze:[],analyzeRelatedKeywords:[]},this._pollHandle=null,this._started=!1,this.startPolling=this.startPolling.bind(this),this.stopPolling=this.stopPolling.bind(this),this.tick=this.tick.bind(this)}return T()(e,[{key:"startPolling",value:function(){this._started||(this._started=!0,this.tick())}},{key:"tick",value:function(){var e=this;this.executeNextTask().then((function(){e._pollHandle=setTimeout(e.tick,e._configuration.pollTime)}))}},{key:"stopPolling",value:function(){clearTimeout(this._pollHandle),this._pollHandle=null,this._started=!1}},{key:"schedule",value:function(e){var t=e.id,r=e.execute,n=e.done,i=e.data,s=e.type,a=new _r(t,r,n,i,s);switch(s){case"customMessage":case"loadScript":this._tasks.extensions.push(a);break;case"analyze":this._tasks.analyze=[a];break;case"analyzeRelatedKeywords":this._tasks.analyzeRelatedKeywords=[a];break;default:this._tasks.standard.push(a)}}},{key:"getNextTask",value:function(){return this._tasks.extensions.length>0?this._tasks.extensions.shift():this._tasks.analyze.length>0?this._tasks.analyze.shift():this._tasks.analyzeRelatedKeywords.length>0?this._tasks.analyzeRelatedKeywords.shift():this._tasks.standard.length>0?this._tasks.standard.shift():null}},{key:"executeNextTask",value:function(){var e=this.getNextTask();return null===e?Promise.resolve(null):Promise.resolve().then((function(){return e.execute(e.id,e.data)})).then((function(t){return e.done(e.id,t),t}))}}]),e}(),Er=function(){function e(t){x()(this,e),this._sentenceText=t||"",this._isPassive=!1,this._clauses=[]}return T()(e,[{key:"getSentenceText",value:function(){return this._sentenceText}},{key:"isPassive",value:function(){return this._isPassive}},{key:"setPassive",value:function(e){this._isPassive=e}},{key:"getClauses",value:function(){return this._clauses}},{key:"setClauses",value:function(e){this._clauses=e,this.setSentencePassiveness()}},{key:"setSentencePassiveness",value:function(){var e=this.getClauses().filter((function(e){return!0===e.isPassive()}));this.setPassive(e.length>0)}},{key:"serialize",value:function(){return{_parseClass:"Sentence",sentenceText:this._sentenceText,isPassive:this._isPassive,clauses:this._clauses}}},{key:"parse",value:function(t){var r=new e(t.sentenceText);return r.setClauses(t.clauses),r.setPassive(t.isPassive),r}}]),e}(),Tr=function(){function e(t,r){x()(this,e),this._clauseText=t,this._auxiliaries=r,this._isPassive=!1,this._participles=[]}return T()(e,[{key:"getClauseText",value:function(){return this._clauseText}},{key:"isPassive",value:function(){return this._isPassive}},{key:"getAuxiliaries",value:function(){return this._auxiliaries}},{key:"setPassive",value:function(e){this._isPassive=e}},{key:"setParticiples",value:function(e){this._participles=e}},{key:"getParticiples",value:function(){return this._participles}},{key:"serialize",value:function(){return{_parseClass:"Clause",clauseText:this._clauseText,auxiliaries:this._auxiliaries,isPassive:this._isPassive,participles:this._participles}}},{key:"parse",value:function(t){var r=new e(t.clauseText,t.auxiliaries);return r.setPassive(t.isPassive),r}}]),e}();function kr(e,t,r){this._word=e,this._stem=t||e,this._occurrences=r||0}kr.prototype.setWord=function(e){this._word=e},kr.prototype.getWord=function(){return this._word},kr.prototype.getStem=function(){return this._stem},kr.prototype.setOccurrences=function(e){this._occurrences=e},kr.prototype.getOccurrences=function(){return this._occurrences},kr.prototype.serialize=function(){return{_parseClass:"ProminentWord",word:this._word,stem:this._stem,occurrences:this._occurrences}},kr.parse=function(e){return new kr(e.word,e.stem,e.occurrences)};var Ar=kr,Or={AssessmentResult:q,Mark:F,Paper:Xt,Sentence:Er,Clause:Tr,ProminentWord:Ar},Cr=function e(t){if(Object(R.isArray)(t))return t.map(e);var r=Object(R.isObject)(t);return r&&t._parseClass&&Or[t._parseClass]?"Sentence"===t._parseClass||"Clause"===t._parseClass?Or[t._parseClass].prototype.parse(t):Or[t._parseClass].parse(t):r?Object(R.mapValues)(t,(function(t){return e(t)})):t},Sr=function e(t){if(Object(R.isArray)(t))return t.map(e);var r=Object(R.isObject)(t);return r&&t.serialize?t.serialize():r?Object(R.mapValues)(t,(function(t){return e(t)})):t},jr=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"%%";r=Object(R.escapeRegExp)(r);for(var n,i=new RegExp("".concat(r,"(.+?)").concat(r),"g"),s=e;null!==(n=i.exec(e));){var a=n[1],o=new RegExp("".concat(r).concat(Object(R.escapeRegExp)(a)).concat(r),"g");a in t&&(s=s.replace(o,t[a]))}return s},Rr=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";r&&(n=jr(n,r));var i=n?[n]:[];return t.name&&t.message&&(t.stack&&e.debug(t.stack),i.push("".concat(t.name,": ").concat(t.message))),i=i.join("\n\t"),e.error(i),i};function Dr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return _()(A.a.mark((function n(){var i,s=arguments;return A.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.apply(void 0,s);case 3:return n.abrupt("return",n.sent);case 6:return n.prev=6,n.t0=n.catch(0),i=Rr(e,n.t0,s.length<=1?void 0:s[1],r),n.abrupt("return",{error:i});case 10:case"end":return n.stop()}}),n,null,[[0,6]])})))}var Lr=function(e){return e.split("_")[0]},Mr=function(){function e(){x()(this,e)}return T()(e,[{key:"aggregate",value:function(e){console.warn("'aggregate' must be implemented by a child class of 'ScoreAggregator'")}}]),e}();var Pr={bad:3,ok:2,good:0},Fr={bad:4,ok:2,good:0},$r=["en","nl","de","it","ru","fr","es"],Br=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){return x()(this,i),n.apply(this,arguments)}return T()(i,[{key:"isFullySupported",value:function(e){if(e&&e.includes("_")){var t=Lr(e);return $r.includes(t)}return!1}},{key:"calculateScore",value:function(e,t){if(e){if(t>6)return 30;if(t>4)return 60}else{if(t>4)return 30;if(t>2)return 60}return 90}},{key:"calculatePenalty",value:function(e){var t=this;return e.reduce((function(e,r){var n=Kt(r.getScore()),i=t.isFullySupported(t.locale)?Pr[n]:Fr[n];return i?e+i:e}),0)}},{key:"getValidResults",value:function(e){return e.filter((function(e){return e.hasScore()&&e.hasText()}))}},{key:"setLocale",value:function(e){this.locale=e}},{key:"aggregate",value:function(e){var t=this.getValidResults(e);if(t.length<=1)return 0;var r=this.calculatePenalty(t),n=this.isFullySupported(this.locale);return this.calculateScore(n,r)}}]),i}(Mr);var qr=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){return x()(this,i),n.apply(this,arguments)}return T()(i,[{key:"aggregate",value:function(e){var t=e.reduce((function(e,t){return e+t.getScore()}),0);return Math.round(100*t/(9*e.length))||0}}]),i}(Mr);function Ur(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ur(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ur(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ir=new Lt.KeyphraseDistributionAssessment,Kr=Object(D.getLogger)("yoast-analysis-worker");Kr.setDefaultLevel("error");var zr=function(){function e(t,r){x()(this,e),this._scope=t,this._configuration={contentAnalysisActive:!0,keywordAnalysisActive:!0,useCornerstone:!1,useTaxonomy:!1,useKeywordDistribution:!1,locale:"en_US",customAnalysisType:""},this._scheduler=new xr,this._paper=null,this._relatedKeywords={},this._i18n=e.createI18n(),this._researcher=r,this._contentAssessor=null,this._seoAssessor=null,this._relatedKeywordAssessor=null,this._results={readability:{results:[],score:0},seo:{"":{results:[],score:0}}},this._registeredAssessments=[],this._registeredMessageHandlers={},this._registeredParsers=[],this.setupTreeAnalysis(),this.bindActions(),this.assessRelatedKeywords=this.assessRelatedKeywords.bind(this),this.registerAssessment=this.registerAssessment.bind(this),this.registerMessageHandler=this.registerMessageHandler.bind(this),this.refreshAssessment=this.refreshAssessment.bind(this),this.setCustomContentAssessorClass=this.setCustomContentAssessorClass.bind(this),this.setCustomCornerstoneContentAssessorClass=this.setCustomCornerstoneContentAssessorClass.bind(this),this.setCustomSEOAssessorClass=this.setCustomSEOAssessorClass.bind(this),this.setCustomCornerstoneSEOAssessorClass=this.setCustomCornerstoneSEOAssessorClass.bind(this),this.setCustomRelatedKeywordAssessorClass=this.setCustomRelatedKeywordAssessorClass.bind(this),this.setCustomCornerstoneRelatedKeywordAssessorClass=this.setCustomCornerstoneRelatedKeywordAssessorClass.bind(this),this.handleMessage=this.handleMessage.bind(this),this.analyzeRelatedKeywords=Dr(Kr,this.analyze,"An error occurred while running the related keywords analysis."),this.analyze=Dr(Kr,this.analyze,"An error occurred while running the analysis."),this.runResearch=Dr(Kr,this.runResearch,"An error occurred after running the '%%name%%' research.")}var t,r,n;return T()(e,[{key:"bindActions",value:function(){this.analyze=this.analyze.bind(this),this.analyzeDone=this.analyzeDone.bind(this),this.analyzeRelatedKeywordsDone=this.analyzeRelatedKeywordsDone.bind(this),this.loadScript=this.loadScript.bind(this),this.loadScriptDone=this.loadScriptDone.bind(this),this.customMessage=this.customMessage.bind(this),this.customMessageDone=this.customMessageDone.bind(this),this.clearCache=this.clearCache.bind(this),this.runResearch=this.runResearch.bind(this),this.runResearchDone=this.runResearchDone.bind(this)}},{key:"setCustomContentAssessorClass",value:function(e,t,r){this._CustomContentAssessorClasses[t]=e,this._CustomContentAssessorOptions[t]=r,this._contentAssessor=this.createContentAssessor()}},{key:"setCustomCornerstoneContentAssessorClass",value:function(e,t,r){this._CustomCornerstoneContentAssessorClasses[t]=e,this._CustomCornerstoneContentAssessorOptions[t]=r,this._contentAssessor=this.createContentAssessor()}},{key:"setCustomSEOAssessorClass",value:function(e,t,r){this._CustomSEOAssessorClasses[t]=e,this._CustomSEOAssessorOptions[t]=r,this._seoAssessor=this.createSEOAssessor()}},{key:"setCustomCornerstoneSEOAssessorClass",value:function(e,t,r){this._CustomCornerstoneSEOAssessorClasses[t]=e,this._CustomCornerstoneSEOAssessorOptions[t]=r,this._seoAssessor=this.createSEOAssessor()}},{key:"setCustomRelatedKeywordAssessorClass",value:function(e,t,r){this._CustomRelatedKeywordAssessorClasses[t]=e,this._CustomRelatedKeywordAssessorOptions[t]=r,this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()}},{key:"setCustomCornerstoneRelatedKeywordAssessorClass",value:function(e,t,r){this._CustomCornerstoneRelatedKeywordAssessorClasses[t]=e,this._CustomCornerstoneRelatedKeywordAssessorOptions[t]=r,this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()}},{key:"setupTreeAnalysis",value:function(){this._treeResearcher=null,this._contentTreeAssessor=null,this._seoTreeAssessor=null,this._relatedKeywordTreeAssessor=null,this._CustomSEOAssessorClasses={},this._CustomCornerstoneSEOAssessorClasses={},this._CustomContentAssessorClasses={},this._CustomCornerstoneContentAssessorClasses={},this._CustomRelatedKeywordAssessorClasses={},this._CustomCornerstoneRelatedKeywordAssessorClasses={},this._CustomSEOAssessorOptions={},this._CustomCornerstoneSEOAssessorOptions={},this._CustomContentAssessorOptions={},this._CustomCornerstoneContentAssessorOptions={},this._CustomRelatedKeywordAssessorOptions={},this._CustomCornerstoneRelatedKeywordAssessorOptions={},this._registeredTreeAssessments=[],this._seoScoreAggregator=new qr,this._contentScoreAggregator=new Br,this._tree=null,this._treeBuilder=null}},{key:"register",value:function(){this._scope.onmessage=this.handleMessage,this._scope.analysisWorker=this}},{key:"handleMessage",value:function(e){var t=e.data,r=t.type,n=t.id,i=t.payload;switch(i=Cr(i),Kr.debug("AnalysisWebWorker incoming:",r,n,i),r){case"initialize":this.initialize(n,i),this._scheduler.startPolling();break;case"analyze":this._scheduler.schedule({id:n,execute:this.analyze,done:this.analyzeDone,data:i,type:r});break;case"analyzeRelatedKeywords":this._scheduler.schedule({id:n,execute:this.analyzeRelatedKeywords,done:this.analyzeRelatedKeywordsDone,data:i,type:r});break;case"loadScript":this._scheduler.schedule({id:n,execute:this.loadScript,done:this.loadScriptDone,data:i,type:r});break;case"runResearch":this._scheduler.schedule({id:n,execute:this.runResearch,done:this.runResearchDone,data:i});break;case"customMessage":var s=i.name;if(s&&this._registeredMessageHandlers[s]){this._scheduler.schedule({id:n,execute:this.customMessage,done:this.customMessageDone,data:i,type:r});break}this.customMessageDone(n,{error:new Error("No message handler registered for messages with name: "+s)});break;default:console.warn("AnalysisWebWorker unrecognized action:",r)}}},{key:"createContentAssessor",value:function(){var e=this._configuration,t=e.contentAnalysisActive,r=e.useCornerstone,n=e.customAnalysisType;return!1===t?null:!0===r?this._CustomCornerstoneContentAssessorClasses[n]?new this._CustomCornerstoneContentAssessorClasses[n](this._i18n,this._researcher,this._CustomCornerstoneContentAssessorOptions[n]):new cr(this._i18n,this._researcher):this._CustomContentAssessorClasses[n]?new this._CustomContentAssessorClasses[n](this._i18n,this._researcher,this._CustomContentAssessorOptions[n]):new Ht(this._i18n,this._researcher)}},{key:"createSEOAssessor",value:function(){var e,t=this._configuration,r=t.keywordAnalysisActive,n=t.useCornerstone,i=t.useKeywordDistribution,s=t.useTaxonomy,a=t.customAnalysisType;return!1===r?null:(e=!0===s?new Vt(this._i18n,this._researcher):!0===n?this._CustomCornerstoneSEOAssessorClasses[a]?new this._CustomCornerstoneSEOAssessorClasses[a](this._i18n,this._researcher,this._CustomCornerstoneSEOAssessorOptions[a]):new gr(this._i18n,this._researcher):this._CustomSEOAssessorClasses[a]?new this._CustomSEOAssessorClasses[a](this._i18n,this._researcher,this._CustomSEOAssessorOptions[a]):new It(this._i18n,this._researcher),i&&Object(R.isUndefined)(e.getAssessment("keyphraseDistribution"))&&e.addAssessment("keyphraseDistribution",Ir),this._registeredAssessments.forEach((function(t){var r=t.name,n=t.assessment;Object(R.isUndefined)(e.getAssessment(r))&&e.addAssessment(r,n)})),e)}},{key:"createRelatedKeywordsAssessor",value:function(){var e,t=this._configuration,r=t.keywordAnalysisActive,n=t.useCornerstone,i=t.useTaxonomy,s=t.customAnalysisType;return!1===r?null:(e=!0===i?new br(this._i18n,this._researcher):!0===n?this._CustomCornerstoneRelatedKeywordAssessorClasses[s]?new this._CustomCornerstoneRelatedKeywordAssessorClasses[s](this._i18n,this._researcher,this._CustomCornerstoneRelatedKeywordAssessorOptions[s]):new fr(this._i18n,this._researcher):this._CustomRelatedKeywordAssessorClasses[s]?new this._CustomRelatedKeywordAssessorClasses[s](this._i18n,this._researcher,this._CustomRelatedKeywordAssessorOptions[s]):new rr(this._i18n,this._researcher),this._registeredAssessments.forEach((function(t){var r=t.name,n=t.assessment;Object(R.isUndefined)(e.getAssessment(r))&&e.addAssessment(r,n)})),e)}},{key:"send",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Kr.debug("AnalysisWebWorker outgoing:",e,t,r),r=Sr(r),this._scope.postMessage({type:e,id:t,payload:r})}},{key:"initialize",value:function(t,r){var n=this,i=e.shouldAssessorsUpdate(r,this._contentAssessor,this._seoAssessor);Object(R.has)(r,"translations")&&(this._i18n=e.createI18n(r.translations),delete r.translations),Object(R.has)(r,"researchData")&&(Object(R.forEach)(r.researchData,(function(e,t){n._researcher.addResearchData(t,e)})),delete r.researchData),Object(R.has)(r,"defaultQueryParams")&&(Object(L.a)({params:r.defaultQueryParams}),delete r.defaultQueryParams),Object(R.has)(r,"logLevel")&&(Kr.setLevel(r.logLevel,!1),delete r.logLevel),Object(R.has)(r,"enabledFeatures")&&(Object(C.enableFeatures)(r.enabledFeatures),delete r.enabledFeatures),this._configuration=Object(R.merge)(this._configuration,r),i.readability&&(this._contentAssessor=this.createContentAssessor(),this._contentTreeAssessor=null),i.seo&&(this._seoAssessor=this.createSEOAssessor(),this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()),this.clearCache(),this.send("initialize:done",t)}},{key:"registerAssessment",value:function(e,t,r){if(!Object(R.isString)(e))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(t))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `assessment` to be a function.");if(!Object(R.isString)(r))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `pluginName` to be a string.");var n=r+"-"+e;return null!==this._seoAssessor&&this._seoAssessor.addAssessment(n,t),this._registeredAssessments.push({combinedName:n,assessment:t}),this.refreshAssessment(e,r),!0}},{key:"registerMessageHandler",value:function(e,t,r){if(!Object(R.isString)(e))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(t))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `handler` to be a function.");if(!Object(R.isString)(r))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `pluginName` to be a string.");e=r+"-"+e,this._registeredMessageHandlers[e]=t}},{key:"refreshAssessment",value:function(e,t){if(!Object(R.isString)(e))throw new vr("Failed to refresh assessment for plugin "+t+". Expected parameter `name` to be a string.");if(!Object(R.isString)(t))throw new vr("Failed to refresh assessment for plugin "+t+". Expected parameter `pluginName` to be a string.");this.clearCache()}},{key:"registerParser",value:function(e){if("function"!=typeof e.isApplicable)throw new vr("Failed to register the custom parser. Expected parameter 'parser' to have a method 'isApplicable'.");if("function"!=typeof e.parse)throw new vr("Failed to register the custom parser. Expected parameter 'parser' to have a method 'parse'.");this._registeredParsers.push(e)}},{key:"clearCache",value:function(){this._paper=null}},{key:"setLocale",value:function(e){this._configuration.locale!==e&&(this._configuration.locale=e,this._contentAssessor=this.createContentAssessor())}},{key:"shouldReadabilityUpdate",value:function(e){return null===this._paper||this._paper.getText()!==e.getText()||this._paper.getLocale()!==e.getLocale()}},{key:"shouldSeoUpdate",value:function(e,t){var r=t.keyword,n=t.synonyms;return!!Object(R.isUndefined)(this._relatedKeywords[e])||this._relatedKeywords[e].keyword!==r||this._relatedKeywords[e].synonyms!==n}},{key:"analyze",value:(n=_()(A.a.mark((function e(t,r){var n,i,s,a,o,u,l,c=this;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.paper,i=r.relatedKeywords,s=void 0===i?{}:i,n._text=Object(O.autop)(n._text),n._text=ur(n._text),a=null===this._paper||!this._paper.equals(n),o=this.shouldReadabilityUpdate(n),a&&(this._paper=n,this._researcher.setPaper(this._paper),this.setLocale(this._paper.getLocale())),!this._configuration.keywordAnalysisActive||!this._seoAssessor){e.next=18;break}if(!a){e.next=11;break}return e.next=10,this.assess(this._paper,this._tree,{oldAssessor:this._seoAssessor,treeAssessor:this._seoTreeAssessor,scoreAggregator:this._seoScoreAggregator});case 10:this._results.seo[""]=e.sent;case 11:if(Object(R.isEmpty)(s)){e.next=18;break}return u=Object.keys(s),e.next=15,this.assessRelatedKeywords(n,this._tree,s);case 15:e.sent.forEach((function(e){c._results.seo[e.key]=e.results})),u.length>1&&(this._results.seo=Object(R.pickBy)(this._results.seo,(function(e,t){return Object(R.includes)(u,t)})));case 18:if(!(this._configuration.contentAnalysisActive&&this._contentAssessor&&o)){e.next=24;break}return(l={oldAssessor:this._contentAssessor,treeAssessor:this._contentTreeAssessor,scoreAggregator:this._contentScoreAggregator}).scoreAggregator.setLocale(this._configuration.locale),e.next=23,this.assess(this._paper,this._tree,l);case 23:this._results.readability=e.sent;case 24:return e.abrupt("return",this._results);case 25:case"end":return e.stop()}}),e,this)}))),function(_x,e){return n.apply(this,arguments)})},{key:"assess",value:(r=_()(A.a.mark((function e(t,r,n){var i,s,a,o,u;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.oldAssessor,s=n.scoreAggregator,i.assess(t),a=i.results,o=[].concat([],y()(a)),u=s.aggregate(o),e.abrupt("return",{results:o,score:u});case 7:case"end":return e.stop()}}),e)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"generateAssessmentError",value:function(e){var t=new q;return t.setScore(-1),t.setText(this._i18n.sprintf(
343
- /* Translators: %1$s expands to the name of the assessment. */
344
- this._i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),e.name)),t}},{key:"assessRelatedKeywords",value:(t=_()(A.a.mark((function e(t,r,n){var i,s=this;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Object.keys(n),e.next=3,Promise.all(i.map((function(e){s._relatedKeywords[e]=n[e];var i=Xt.parse(Nr(Nr({},t.serialize()),{},{keyword:s._relatedKeywords[e].keyword,synonyms:s._relatedKeywords[e].synonyms})),a={oldAssessor:s._relatedKeywordAssessor,treeAssessor:s._relatedKeywordTreeAssessor,scoreAggregator:s._seoScoreAggregator};return s.assess(i,r,a).then((function(t){return{key:e,results:t}}))})));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),function(e,r,n){return t.apply(this,arguments)})},{key:"loadScript",value:function(e,t){var r=t.url;if(Object(R.isUndefined)(r))return{loaded:!1,url:r,message:"Load Script was called without an URL."};try{this._scope.importScripts(r)}catch(e){return{loaded:!1,url:r,message:e.message}}return{loaded:!0,url:r}}},{key:"loadScriptDone",value:function(e,t){t.loaded?this.send("loadScript:done",e,t):this.send("loadScript:failed",e,t)}},{key:"analyzeDone",value:function(e,t){t.error?this.send("analyze:failed",e,t):this.send("analyze:done",e,t)}},{key:"analyzeRelatedKeywordsDone",value:function(e,t){t.error?this.send("analyzeRelatedKeywords:failed",e,t):this.send("analyzeRelatedKeywords:done",e,t)}},{key:"customMessage",value:function(e,t){var r=t.name,n=t.data;try{return{success:!0,data:this._registeredMessageHandlers[r](n)}}catch(e){return{error:e}}}},{key:"customMessageDone",value:function(e,t){t.success?this.send("customMessage:done",e,t.data):this.send("customMessage:failed",t.error)}},{key:"runResearch",value:function(e,t){var r=t.name,n=t.paper,i=void 0===n?null:n,s=this._researcher.getData("morphology"),a=this._researcher;return null!==i&&(a.setPaper(i),a.addResearchData("morphology",s)),a.getResearch(r)}},{key:"runResearchDone",value:function(e,t){t.error?this.send("runResearch:failed",e,t):this.send("runResearch:done",e,t)}}],[{key:"createI18n",value:function(e){return e=e||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new j.a(e)}},{key:"shouldAssessorsUpdate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=["contentAnalysisActive","useCornerstone","locale","translations","customAnalysisType"],i=["keywordAnalysisActive","useCornerstone","useTaxonomy","useKeywordDistribution","locale","translations","researchData","customAnalysisType"],s=Object.keys(e);return{readability:Object(R.isNull)(t)||mr(s,n),seo:Object(R.isNull)(r)||mr(s,i)}}}]),e}(),Hr=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};x()(this,e),this.result=t,this.data=r},Wr=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};x()(this,e),this._resolve=t,this._reject=r,this._data=n}return T()(e,[{key:"resolve",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Hr(e,this._data);this._resolve(t)}},{key:"reject",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Hr(e,this._data);this._reject(t)}}]),e}(),Vr=function(){function e(t){x()(this,e),this._worker=t,this._requests={},this._autoIncrementedRequestId=-1,this.initialize=this.initialize.bind(this),this.analyze=this.analyze.bind(this),this.analyzeRelatedKeywords=this.analyzeRelatedKeywords.bind(this),this.loadScript=this.loadScript.bind(this),this.sendMessage=this.sendMessage.bind(this),this.runResearch=this.runResearch.bind(this),this.handleMessage=this.handleMessage.bind(this),this.handleMessageError=this.handleMessageError.bind(this),this.handleError=this.handleError.bind(this),this._worker.onmessage=this.handleMessage,this._worker.onmessageerror=this.handleMessageError,this._worker.onerror=this.handleError}return T()(e,[{key:"handleMessage",value:function(e){var t=e.data,r=t.type,n=t.id,i=t.payload,s=this._requests[n];if(s){switch(i=Cr(i),r){case"initialize:done":case"loadScript:done":case"customMessage:done":case"runResearch:done":case"analyzeRelatedKeywords:done":case"analyze:done":s.resolve(i);break;case"analyze:failed":case"loadScript:failed":case"customMessage:failed":case"runResearch:failed":case"analyzeRelatedKeywords:failed":s.reject(i);break;default:console.warn("AnalysisWebWorker unrecognized action:",r)}delete this._requests[n]}else console.warn("AnalysisWebWorker unmatched response:",i)}},{key:"handleMessageError",value:function(e){console.warn("AnalysisWebWorker message error:",e)}},{key:"handleError",value:function(e){var t=Object.keys(this._requests),r=t[t.length-1],n=this._requests[r];n?n.reject(e):console.error("AnalysisWebWorker error:",e)}},{key:"createRequestId",value:function(){return this._autoIncrementedRequestId++,this._autoIncrementedRequestId}},{key:"createRequestPromise",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n,i){t._requests[e]=new Wr(n,i,r)}))}},{key:"sendRequest",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.createRequestId(),i=this.createRequestPromise(n,r);return this.send(e,n,t),i}},{key:"send",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Sr(r),this._worker.postMessage({type:e,id:t,payload:r})}},{key:"initialize",value:function(e){return this.sendRequest("initialize",e)}},{key:"analyzeRelatedKeywords",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.sendRequest("analyzeRelatedKeywords",{paper:e,relatedKeywords:t})}},{key:"analyze",value:function(e){return this.sendRequest("analyze",{paper:e})}},{key:"loadScript",value:function(e){return this.sendRequest("loadScript",{url:e})}},{key:"sendMessage",value:function(e,t,r){return e=r+"-"+e,this.sendRequest("customMessage",{name:e,data:t},t)}},{key:"runResearch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.sendRequest("runResearch",{name:e,paper:t})}}]),e}();function Gr(e){var t=function(e){var t,r,n=window.URL||window.webkitURL,i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,s=(t=function(e){return"\n\t\tself.yoastOriginalUrl = '".concat(e,"';\n\t\timportScripts('").concat(e,"');\n\t")}(e),"\n\t\ttry {\n\t\t\t".concat(t,'\n\t\t} catch ( error ) {\n\t\t\tconsole.log( "Error occured during worker initialization:" );\n\t\t\tconsole.log( error );\n\t\t}\n\t'));try{r=new Blob([s],{type:"application/javascript"})}catch(e){var a=new i;a.append(s),r=a.getBlob("application/javascript")}return n.createObjectURL(r)}(e);return new Worker(t)}var Yr=function(e){if(t=window.location,r=e,t=new URL(t,window.location.origin),r=new URL(r,window.location.origin),t.hostname!==r.hostname||t.port!==r.port||t.protocol!==r.protocol)return Gr(e);var t,r,n=null;try{n=new Worker(e)}catch(t){try{n=Gr(e)}catch(e){throw e}}return n},Jr=function(e,t){if(Object(R.isUndefined)(e))throw new $t("The previously keyword plugin requires the YoastSEO app");Object(R.isUndefined)(t)&&(t={usedKeywords:{},searchUrl:"",postUrl:""}),this.app=e,this.usedKeywords=t.usedKeywords,this.searchUrl=t.searchUrl,this.postUrl=t.postUrl,this.urlTitle=Object(L.b)("https://yoa.st/33x"),this.urlCallToAction=Object(L.b)("https://yoa.st/33y")};Jr.prototype.registerPlugin=function(){this.app.registerAssessment("usedKeywords",{getResult:this.assess.bind(this),isApplicable:function(e){return e.hasKeyword()}},"previouslyUsedKeywords")},Jr.prototype.updateKeywordUsage=function(e){this.usedKeywords=e},Jr.prototype.scoreAssessment=function(e,t,r){var n=e.count,i=e.id;if(0===n)return{text:r.sprintf(
345
- /* Translators:
346
- %1$s expands to a link to an article on yoast.com,
347
- %2$s expands to an anchor tag. */
348
- r.dgettext("js-text-analysis","%1$sPreviously used keyphrase%2$s: You've not used this keyphrase before, very good."),this.urlTitle,"</a>"),score:9};if(1===n){var s="<a href='"+this.postUrl.replace("{id}",i)+"' target='_blank'>";return{
349
- /* Translators: %1$s and %2$s expand to an admin link where the keyword is already used. %3$s and %4$s
350
- expand to links on yoast.com, %4$s expands to the anchor end tag. */
351
- text:r.sprintf(r.dgettext("js-text-analysis","%3$sPreviously used keyphrase%5$s: You've used this keyphrase %1$sonce before%2$s. %4$sDo not use your keyphrase more than once%5$s."),s,"</a>",this.urlTitle,this.urlCallToAction,"</a>"),score:6}}return n>1?(s="<a href='"+this.searchUrl.replace("{keyword}",encodeURIComponent(t.getKeyword()))+"' target='_blank'>",{
352
- /* Translators: %1$s and $3$s expand to the admin search page for the keyword, %2$d expands to the number
353
- of times this keyword has been used before, %4$s and %5$s expand to links to yoast.com, %6$s expands to
354
- the anchor end tag */
355
- text:r.sprintf(r.dgettext("js-text-analysis","%4$sPreviously used keyphrase%6$s: You've used this keyphrase %1$s%2$d times before%3$s. %5$sDo not use your keyphrase more than once%6$s."),s,n,"</a>",this.urlTitle,this.urlCallToAction,"</a>"),score:1}):void 0},Jr.prototype.researchPreviouslyUsedKeywords=function(e){var t=e.getKeyword(),r=0,n=0;return Object(R.isUndefined)(this.usedKeywords[t])||(r=this.usedKeywords[t].length,n=this.usedKeywords[t][0]),{id:n,count:r}},Jr.prototype.assess=function(e,t,r){var n=this.researchPreviouslyUsedKeywords(e),i=this.scoreAssessment(n,e,r),s=new q;return s.setScore(i.score),s.setText(i.text),s};var Zr=Jr,Qr=function(e){var t=document.getElementById("yoast-measurement-element");return t||(t=function(){var e=document.createElement("div");return e.id="yoast-measurement-element",e.style.position="absolute",e.style.left="-9999em",e.style.top=0,e.style.height=0,e.style.overflow="hidden",e.style.fontFamily="Arial",e.style.fontSize="18px",e.style.fontWeight="400",document.body.appendChild(e),e}()),t.innerHTML=e,t.offsetWidth};function Xr(){var e=["en","de","es","fr","it","nl","ru","id","pt","pl","ar","sv","he","hu","nb","tr","cs","sk"];return Object(C.isFeatureEnabled)("JAPANESE_SUPPORT")&&e.push("ja"),e}var en=function(e){return e.replace(new RegExp("<yoastmark[^>]*>","g"),"").replace(new RegExp("</yoastmark>","g"),"")},tn=function(e){var t=e.dgettext("js-text-analysis","Content optimization:");return{feedback:{className:"na",screenReaderText:e.dgettext("js-text-analysis","Feedback"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Has feedback")),screenReaderReadabilityText:""},bad:{className:"bad",screenReaderText:e.dgettext("js-text-analysis","Needs improvement"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Needs improvement")),screenReaderReadabilityText:e.dgettext("js-text-analysis","Needs improvement")},ok:{className:"ok",screenReaderText:e.dgettext("js-text-analysis","OK SEO score"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","OK SEO score")),screenReaderReadabilityText:e.dgettext("js-text-analysis","OK")},good:{className:"good",screenReaderText:e.dgettext("js-text-analysis","Good SEO score"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Good SEO score")),screenReaderReadabilityText:e.dgettext("js-text-analysis","Good")}}},rn=function(e){for(var t=[{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}],r=0;r<t.length;r++)e=e.replace(t[r].letters,t[r].base);return e},nn=[{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"}],sn=[{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"}],an=[{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"}],on=[{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"}],un=[{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"}],ln=[{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"}],cn=[{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"}],hn=[{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"}],fn=[{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"}],pn=[{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"}],gn=[{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"}],dn=[{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"}],vn=[{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"}],mn=[{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"}],yn=[{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"}],bn=[{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"}],wn=[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],xn=[{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"}],En=[{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"}],Tn=[{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"}],kn=[{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"}],An=[{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"}],On=[{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"}],Cn=[{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"}],Sn=[{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"}],jn=[{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"}],Rn=[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],Dn=[{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"}],Ln=[{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"}],Mn=[{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"}],Pn=[{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"}],Fn=[{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"}],$n=[{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"}],Bn=[{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"}],qn=[{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"}],Un=[{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"}],Nn=[{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"}],In=[{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"}],Kn=[{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"}],zn=[{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"}],Hn=[{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"}],Wn=[{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"}],Vn=[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],Gn=[{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"}],Yn=[{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"}],Jn=[{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"}],Zn=[{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"}],Qn=[{letter:/[\u2019\u0027]/g,alternative:""}],Xn=[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e9]/g,alternative:"e"},{letter:/[\u00cb\u00c9]/g,alternative:"E"}],ei=[{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"}],ti=[{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"}],ri=[{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"}],ni=[{letter:/[\u00f4]/g,alternative:"ao"},{letter:/[\u00d4]/g,alternative:"Ao"}],ii=[{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"}],si=[{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"}],ai=[{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"}],oi=[{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:""}],ui=[{letter:/[\u0027]/g,alternative:""}],li=[{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"}],ci=[{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"}],hi=[{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"}],fi=[{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"}],pi=[{letter:/[\u2019\u0027]/g,alternative:""}],gi=[{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"}],di=[{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"}],vi=[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00eb]/g,alternative:"e"},{letter:/[\u00cb]/g,alternative:"E"}],mi=[{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"}],yi=[{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"}],bi=[{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"}],_i=[{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:""}],wi=[{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"}],xi=[{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"}],Ei=[{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"}],Ti=function(e,t){for(var r=function(e){if(Object(R.isUndefined)(e))return[];switch(Lr(e)){case"es":return nn;case"pl":return sn;case"de":return an;case"nb":case"nn":return on;case"sv":return un;case"fi":return ln;case"da":return cn;case"tr":return hn;case"lv":return fn;case"is":return pn;case"fa":return gn;case"cs":return dn;case"ru":return vn;case"eo":return mn;case"af":return yn;case"bal":case"ca":return bn;case"ast":return wn;case"an":return xn;case"ay":return En;case"en":return Tn;case"fr":return kn;case"it":return An;case"nl":return On;case"bm":return Cn;case"uk":return Sn;case"br":return jn;case"ch":return Rn;case"csb":return Dn;case"cy":return Ln;case"ee":return Mn;case"et":return Pn;case"eu":return Fn;case"fuc":return $n;case"fj":return Bn;case"frp":return qn;case"fur":return Un;case"fy":return Nn;case"ga":return In;case"gd":return Kn;case"gl":return zn;case"gn":return Hn;case"gsw":return Wn;case"hat":return Vn;case"haw":return Gn;case"hr":return Yn;case"ka":return Jn;case"kal":return Zn;case"kin":return Qn;case"lb":return Xn;case"li":return ei;case"lin":return ti;case"lt":return ri;case"mg":return ni;case"mk":return ii;case"mri":return si;case"mwl":return ai;case"oci":return oi;case"orm":return ui;case"pt":return li;case"roh":return ci;case"rup":return hi;case"ro":return fi;case"tlh":return pi;case"sk":return gi;case"sl":return di;case"sq":return vi;case"hu":return mi;case"srd":return yi;case"szl":return bi;case"tah":return _i;case"vec":return wi;case"wa":return xi;case"yor":return Ei;default:return[]}}(t),n=0;n<r.length;n++)e=e.replace(r[n].letter,r[n].alternative);return e},ki=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return"(^|"+(t="id_ID"===i?'[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+;!¡?¿:/»«‹›'+n+"<>":'[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+n+"<>")+"'‘’‛`])"+e+(r?"($|((?="+t+"]))|((['‘’‛`])("+t+"])))":"($|("+t+"])|((['‘’‛`])("+t+"])))")},Ai=function(e){return e=de(e),J(e)},Oi=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i="("+(e=Object(R.map)(e,(function(e){return n&&(e=rn(e)),e=Ai(e),t?e:ki(e,!0,r)}))).join(")|(")+")";return new RegExp(i,"ig")},Ci=function(e,t){var r=new RegExp(t,"ig"),n=e.match(r);return null===n&&(n=[]),n},Si=function(e){return Ci(e,"<img(?:[^>]+)?>")},ji=/alt=(['"])(.*?)\1/i,Ri=function(e){var t="",r=e.match(ji);return null!==r&&(t=(t=(t=J(r[2])).replace(/&quot;/g,'"')).replace(/&#039;/g,"'")),t},Di=function(e){return e=e.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),J(e)},Li=[{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"}],Mi=[{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"}],Pi=[{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"}],Fi=[{letter:/[\u00B7]/g,alternative:"ll"}],$i=[{letter:/[\u0110]/g,alternative:"DJ"},{letter:/[\u0111]/g,alternative:"dj"}],Bi=r(151),qi=r.n(Bi),Ui=r(100),Ni=r.n(Ui),Ii=r(101),Ki=r.n(Ii),zi=r(329);function Hi(e,t){var r=[];if(e.indexOf(t)>-1)for(var n=0;n<e.length;n++)e[n]===t&&r.push(n);return r}function Wi(e,t){return Ni()(e,(function(e){return!Ki()(t,e)}))}function Vi(e){return function e(t,r){var n=t[0];if(void 0===n)return r;for(var i=0,s=r.length;i<s;++i)r.push(r[i].concat(n));return e(t.slice(1),r)}(e,[[]]).slice(1).concat([[]])}function Gi(e,t,r){var n=e.split("");return t.forEach((function(e){n.splice(e,1,r)})),n.join("")}var Yi=r.n(zi)()((function(e){var t=Hi(e,"İ").concat(Hi(e,"I"),Hi(e,"i"),Hi(e,"ı"));if(t.sort(),0===t.length)return[e];var r,n,i=(r=function(e){var t=[],r=Re(e),n=0;return r.forEach((function(r){var i=e.indexOf(r,n);t.push(i),n=i+r.length})),t}(e),n=t,Ni()(r,(function(e){return Ki()(n,e)}))),s=[];Vi(i).forEach((function(e){if(qi()(e,i))s.push([e,[],[],[]]);else{var t=Wi(i,e);Vi(t).forEach((function(r){if(qi()(r,t))s.push([e,r,[],[]]);else{var n=Wi(t,r);Vi(n).forEach((function(t){if(qi()(t,n))s.push([e,r,t,[]]);else{var i=Wi(n,t);s.push([e,r,t,i])}}))}}))}}));var a=[];return s.forEach((function(t){var r=Gi(e,t[0],"İ"),n=Gi(r,t[1],"I"),i=Gi(n,t[2],"i"),s=Gi(i,t[3],"ı");a.push(s)})),a})),Ji=function(e,t){return e=ki(e,!1,"",t),new RegExp(e,"ig")},Zi=function(e,t,r){var n=Ji(t,r);if("tr_TR"===r){var i=Yi(t);n=new RegExp(i.map((function(e){return ki(e)})).join("|"),"ig")}var s=e.match(n)||[];e=e.replace(n,"");var a=Ti(t,r),o=Ji(a,r),u=e.match(o)||[],l=s.concat(u),c=function(e,t){for(var r=function(e){if(Object(R.isUndefined)(e))return[];var t=Li;return t.concat(function(e){switch(e){case"de":return Mi;case"da":return Pi;case"ca":return Fi;case"sr":case"bs":return $i;default:return[]}}(Lr(e)))}(t),n=r.length-1;n>=0;n--)e=e.replace(r[n].letter,r[n].alternative);return e}(t,r);if(c!==a){var h=Ji(c,r),f=e.match(h)||[];l=l.concat(f)}return Object(R.map)(l,(function(e){return J(e)}))},Qi=function(e,t,r){e=Ke(e=function(e){return function(e){return e.replace(/\s/g," ")}(e=Ne(e))}(e=Di(e))),t=J(Ke(t));var n=Zi(e,t,r);n=Object(R.map)(n,(function(e){return J(je(e))}));var i=Object(R.map)(n,(function(t){return e.indexOf(t)}));return{count:n.length,matches:n,position:Math.min.apply(Math,y()(i))}},Xi=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",n=0,i=[];return t=t.map(Ke),Object(R.uniq)(t).forEach((function(t){var s=Qi(e,t,r);n+=s.count,i=i.concat(s.matches)})),i=i.map((function(e){return J(je(e))})),{count:n,matches:i}},es=function(e,t,r){for(var n=e.length,i=Array(n),s=0;s<n;s++){var a=Xi(t,e[s],r).count>0;i[s]=a?1:0}var o=Object(R.sum)(i),u={countWordMatches:o,percentWordMatches:0};return n>0&&(u.percentWordMatches=Math.round(o/n*100)),u},ts=function(e,t,r,n){var i=es(e.keyphraseForms,t,n);if(i.keyphraseOrSynonym="keyphrase",100===i.percentWordMatches||!1===r||Object(R.isEmpty)(e.synonymsForms))return i;for(var s=[],a=0;a<e.synonymsForms.length;a++){var o=e.synonymsForms[a];s[a]=es(o,t,n)}var u=s.map((function(e){return e.percentWordMatches})),l=u.indexOf(Math.max.apply(Math,y()(u)));return i.percentWordMatches>=s[l].percentWordMatches||((i=s[l]).keyphraseOrSynonym="synonym"),i};function rs(e,t){var r=t.getResearch("morphology");return function(e,t,r){for(var n={noAlt:0,withAlt:0,withAltKeyword:0,withAltNonKeyword:0},i=0;i<e.length;i++){var s=Ri(e[i]);""!==s?Object(R.isEmpty)(t.keyphraseForms)?n.withAlt++:ts(t,s,!0,r).percentWordMatches>=50?n.withAltKeyword++:n.withAltNonKeyword++:n.noAlt++}return n}(Si(e.getText()),r,e.getLocale())}var ns=function(e){return t=ft(e.getText()),r=[],Object(R.forEach)(t,(function(e){var t=de(e);dt(t)<=0||r.push({sentence:t,sentenceLength:dt(t)})})),r;var t,r},is=function(e){var t=function(e){for(var t,r=[],n=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(t=n.exec(e));)r.push(t);return Object(R.map)(r,(function(e){return e[1]}))}(e);if(t.length>0)return t;var r=he(e);return r=Object(R.filter)(r,(function(e){return 0!==e.indexOf("<h")})),(t=Object(R.flatMap)(r,(function(e){return e.split("\n\n")}))).length>0?t:[e]},ss=function(e){var t;return null===(t=e.match(/<a[\s]+(?:[^>]+)>((?:.|[\n\r\u2028\u2029])*?)<\/a>/gi))&&(t=[]),t};function as(e){if(""===(e=function(e){var t=ss(e);return t.length>0&&t.forEach((function(t){e=e.replace(t,"")})),e}(e)))return!0;if(""===(e=function(e){var t=Si(e),r=Ci(e,"</img>");return t.length>0&&(t.forEach((function(t){e=e.replace(t,"")})),r.forEach((function(t){e=e.replace(t,"")}))),e}(e)))return!0;var t=function(e){return Ci(e,"<div(?:[^>]+)?> *</div>")}(e);return!(t.length<1)&&(t.forEach((function(t){e=e.replace(t,"")})),""===e)}var os=function(e,t){var r=t.getResearch("morphology"),n=e.getLocale(),i=is(e.getText());i=Object(R.reject)(i,R.isEmpty),i=Object(R.reject)(i,as)[0]||"";var s={foundInOneSentence:!1,foundInParagraph:!1,keyphraseOrSynonym:""},a=ft(i);if(!Object(R.isEmpty)(a)){a.forEach((function(e){var t=ts(r,e,!0,n);if(100===t.percentWordMatches)return s.foundInOneSentence=!0,s.foundInParagraph=!0,s.keyphraseOrSynonym=t.keyphraseOrSynonym,s}));var o=ts(r,i,!0,n);if(100===o.percentWordMatches)return s.foundInParagraph=!0,s.keyphraseOrSynonym=o.keyphraseOrSynonym,s}return s},us=[],ls=function(e,t){us=t.getConfig("functionWords");var r=Object(R.escapeRegExp)(e.getKeyword()),n=e.getTitle(),i=e.getLocale(),s={exactMatchFound:!1,allWordsFound:!1,position:-1,exactMatchKeyphrase:!1},a=function(e){var t={exactMatchRequested:!1,keyword:e},r=["“","”","〝","〞","〟","‟","„",'"'];return Object(R.includes)(r,e[0])&&Object(R.includes)(r,e[e.length-1])&&(t.keyword=e.substring(1,e.length-1),t.exactMatchRequested=!0),t}(r);a.exactMatchRequested&&(r=a.keyword,s.exactMatchKeyphrase=!0);var o=Qi(n,r,i);if(o.count>0)return s.exactMatchFound=!0,s.allWordsFound=!0,s.position=function(e,t){return 0===t||0===us.length?t:function(e){e=e.toLocaleLowerCase();var t=Re(e.toLocaleLowerCase());return t=Object(R.filter)(t,(function(e){return!Object(R.includes)(us,e.trim().toLocaleLowerCase())})),Object(R.isEmpty)(t)}(e.substr(0,t))?0:t}(n,o.position),s;var u=t.getResearch("morphology");return 100===ts(u,n,!1,i).percentWordMatches&&(s.allWordsFound=!0),s},cs=function(e){return/<[uo]l.*>[\s\S]*<\/[uo]l>/.test(e.getText())},hs=[" ","\\n","\\r","\\t"," ","۔","؟","،","؛"," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">","”","“","〝","〞","〟","‟","„"],fs=function(e){return Object(R.includes)(hs,e)},ps=function(e,t){e=e.toLocaleLowerCase(),t=t.toLocaleLowerCase();var r=ki(Object(R.escapeRegExp)(e)),n=t.search(new RegExp(r,"ig"));if(-1===n)return!1;n>0&&(n+=1);var i=n+e.length,s=fs(t[n-1])||0===n,a=fs(t[i])||i===t.length;return s&&a},gs=null,ds="",vs=function(e,t){e=Ie(e);var r=function(e){var t,r=Object(R.flattenDeep)(e).join("");return ds===r&&null!==gs||(ds=r,t="("+e.map((function(e){return function(e){return(e=e.map((function(e){return ki(e)}))).join("(.*?)")}(e)})).join(")|(")+")",gs=new RegExp(t,"ig")),gs}(t);return e.match(r)},ms=function(e,t){var r=t.getConfig("transitionWords"),n=t.getConfig("twoPartTransitionWords"),i=ft(e.getText()),s=function(e,t,r){var n=[];return e.forEach((function(e){var i=vs(e,r);if(null===i){var s=function(e,t){return e=Ie(e),t.filter((function(t){return ps(t,e)}))}(e,t);0!==s.length&&n.push({sentence:e,transitionWords:s})}else n.push({sentence:e,transitionWords:i})})),n}(i,r,n);return{totalSentences:i.length,sentenceResults:s,transitionWordSentences:s.length}},ys=function(e,t){var r=t.getConfig("functionWords"),n=e.getKeyword(),i=["“","”","〝","〞","〟","‟","„",'"'];if(Object(R.includes)(i,n[0])&&Object(R.includes)(i,n[n.length-1]))return!1;var s=Re(n);return s=Object(R.filter)(s,(function(e){return!Object(R.includes)(r,e.trim().toLocaleLowerCase())})),Object(R.isEmpty)(s)},bs=function(e){this._hasRegex=!1,this._regex="",this._multiplier="",this.createRegex(e)};bs.prototype.hasRegex=function(){return this._hasRegex},bs.prototype.createRegex=function(e){Object(R.isUndefined)(e)||Object(R.isUndefined)(e.fragments)||(this._hasRegex=!0,this._regex=Oi(e.fragments,!0),this._multiplier=e.countModifier)},bs.prototype.getRegex=function(){return this._regex},bs.prototype.countSyllables=function(e){return this._hasRegex?(e.match(this._regex)||[]).length*this._multiplier:0};var _s=bs,ws=function(e){this.countSteps=[],Object(R.isUndefined)(e)||this.createSyllableCountSteps(e.deviations.vowels)};ws.prototype.createSyllableCountSteps=function(e){Object(R.forEach)(e,function(e){this.countSteps.push(new _s(e))}.bind(this))},ws.prototype.getAvailableSyllableCountSteps=function(){return this.countSteps},ws.prototype.countSyllables=function(e){var t=0;return Object(R.forEach)(this.countSteps,(function(r){t+=r.countSyllables(e)})),t};var xs=ws;function Es(e){this._location=e.location,this._fragment=e.word,this._syllables=e.syllables,this._regex=null,this._options=Object(R.pick)(e,["notFollowedBy","alsoFollowedBy"])}Es.prototype.createRegex=function(){var e="",t=this._options,r=this._fragment;switch(Object(R.isUndefined)(t.notFollowedBy)||(r+="(?!["+t.notFollowedBy.join("")+"])"),Object(R.isUndefined)(t.alsoFollowedBy)||(r+="["+t.alsoFollowedBy.join("")+"]?"),this._location){case"atBeginning":e="^"+r;break;case"atEnd":e=r+"$";break;case"atBeginningOrEnd":e="(^"+r+")|("+r+"$)";break;default:e=r}this._regex=new RegExp(e)},Es.prototype.getRegex=function(){return null===this._regex&&this.createRegex(),this._regex},Es.prototype.occursIn=function(e){return this.getRegex().test(e)},Es.prototype.removeFrom=function(e){return e.replace(this._fragment," ")},Es.prototype.getSyllables=function(){return this._syllables};var Ts=Es,ks=Object(R.memoize)((function(e){var t=e.deviations;return Object(R.flatMap)(t.words.fragments,(function(e,t){return Object(R.map)(e,(function(e){return e.location=t,new Ts(e)}))}))})),As=function(e,t){var r=0;if(!Object(R.isUndefined)(t.deviations)&&!Object(R.isUndefined)(t.deviations.words)){if(!Object(R.isUndefined)(t.deviations.words.full)){var n=function(e,t){var r=t.deviations.words.full,n=Object(R.find)(r,(function(t){return t.word===e}));return Object(R.isUndefined)(n)?0:n.syllables}(e,t);if(0!==n)return n}if(!Object(R.isUndefined)(t.deviations.words.fragments)){var i=function(e,t){var r=ks(t),n=e,i=0;return Object(R.forEach)(r,(function(e){e.occursIn(n)&&(n=e.removeFrom(n),i+=e.getSyllables())})),{word:n,syllableCount:i}}(e,t);e=i.word,r+=i.syllableCount}}return r+function(e,t){var r=0;return r+=function(e,t){var r=0,n=new RegExp("[^"+t.vowels+"]","ig"),i=e.split(n);return r+Object(R.filter)(i,(function(e){return""!==e})).length}(e,t),Object(R.isUndefined)(t.deviations)||Object(R.isUndefined)(t.deviations.vowels)||(r+=function(e,t){return new xs(t).countSyllables(e)}(e,t)),r}(e,t)},Os=function(e,t){var r=t.getConfig("syllables"),n=e.getText();if(""===n)return 0;var i=function(e){for(var t=ft(e),r=0,n=0;n<t.length;n++)r++;return r}(n=function(e){return e=e.replace(/\b[0-9]+\b/g,""),"."===(e=J(e))&&(e=""),e}(n)),s=dt(n);if(0===i||0===s)return 0;var a=function(e,t){e=e.toLocaleLowerCase();var r=Re(e),n=Object(R.map)(r,(function(e){return As(e,t)}));return Object(R.sum)(n)}(n,r),o={numberOfSentences:i,numberOfWords:s,numberOfSyllables:a,averageWordsPerSentence:s/i,syllablesPer100Words:a*(100/s)};return t.getHelper("fleschReadingScore")(o)},Cs=function(e,t){var r=dt(e.getText());if(0===r)return 0;var n=t.getResearch("keywordCount"),i=t.getHelper("getStemmer");return{keywordDensity:n.count/r*100,stemmer:i}},Ss=r(89),js=r.n(Ss),Rs=/href=(["'])([^"']+)\1/i;function Ds(e){return e.split("#")[0]}function Ls(e){return e.split("?")[0]}function Ms(e){return e.replace(/\/$/,"")}function Ps(e){return Ms(e)+"/"}var Fs=function(e){var t=Rs.exec(e);return null===t?"":t[2]},$s=function(e,t){return e=Ls(Ds(e)),t=Ls(Ds(t)),Ps(e)===Ps(t)},Bs=function(e){return(e=js.a.parse(e)).hostname},qs=function(e){return js.a.parse(e).protocol},Us=function(e,t){var r=js.a.parse(e,!1,!0);return-1===e.indexOf("//")&&0===e.indexOf("/")||0!==e.indexOf("#")&&(!r.host||r.host===t)},Ns=function(e){return!!e&&("http:"===e||"https:"===e)},Is=function(e){return 0===e.indexOf("#")},Ks=function(e){var t=ss(e.getText());return Object(R.map)(t,Fs)},zs=function(e){var t="Dofollow",r=new ir.a.Parser({onopentag:function(e,r){"a"===e&&r.rel&&r.rel.toLowerCase().split(/\s/).includes("nofollow")&&(t="Nofollow")}});return r.write(e),r.end(),t},Hs=[],Ws=function(e,t){Hs=t.getConfig("functionWords");for(var r,n,i,s=ss(e.getText()),a=e.getPermalink(),o={total:s.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},u=0;u<s.length;u++){var l=s[u],c=(r=a,void 0,void 0,n=Fs(l),(i=qs(n))&&!Ns(i)||Is(n)?"other":Us(n,Bs(r))?"internal":"external"),h=zs(l);o[c+"Total"]++,o[c+h]++}var f=function(e,t,r,n){var i={totalKeyword:0,matchedAnchors:[]};if(""===e.getKeyword())return i;if(0===(r=function(e,t){var r=e.map((function(e){return function(e,t){var r=Fs(e);return $s(r,t)}(e,t)}));return e.filter((function(e,t){return!1===r[t]}))}(r,n)).length)return i;var s=e.getLocale(),a=t.getResearch("morphology");return 0===(r=function(e,t,r){var n=e.map((function(e){return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",n=e.match(/>(.*)/gi);if(null!==n){n=(n=n[0].replace(/<.*?>\s?/gi,"")).slice(1).toString();var i=ts(t,n,!0,r);return 100===i.percentWordMatches}return!1}(e,t,r)}));return e.filter((function(e,t){return!0===n[t]}))}(r,a,s)).length||(r=function(e,t,r){for(var n=[Object(R.flatten)(t.keyphraseForms)],i=t.synonymsForms,s=0;s<i.length;s++)n.push(Object(R.flatten)(i[s]));var a=[];return e.forEach((function(e){var t=Object(R.uniq)(Re(e)),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(R.filter)(e,(function(e){return!Object(R.includes)(t,e.trim().toLocaleLowerCase())}))}(t,Hs);i.length>0&&(t=i);for(var s=function(e){if(t.every((function(t){return Xi(t,n[e],r).count>0})))return a.push(!0),"break"},o=0;o<n.length&&"break"!==s(o);o++);})),e.filter((function(e,t){return!0===a[t]}))}(r,a,s),i.totalKeyword=r.length,i.matchedAnchors=r),i}(e,t,s,a);return o.keyword.totalKeyword=f.totalKeyword,o.keyword.matchedAnchors=f.matchedAnchors,o},Vs=function(e){var t=Oe(e.getText()),r=is(t),n=[];return r.map((function(e){n.push({wordCount:dt(e),text:e})})),Object(R.filter)(n,(function(e){return e.wordCount>0}))},Gs=/[1234567890‘’“”"'.…?!:;,¿¡«»&*@#±^%$|~=+§`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\s]/g;function Ys(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.filter((function(e){return e.getOccurrences()>=t&&""!==e.getWord().replace(Gs,"")}))}function Js(e){e.sort((function(e,t){var r=t.getOccurrences()-e.getOccurrences();return 0!==r?r:e.getStem().localeCompare(t.getStem())}))}function Zs(e){if(0===e.length)return[];e.sort((function(e,t){return e.getStem().localeCompare(t.getStem())}));for(var t=[],r=new Ar(e[0].getWord(),e[0].getStem(),e[0].getOccurrences()),n=1;n<e.length;n++){var i=new Ar(e[n].getWord(),e[n].getStem(),e[n].getOccurrences());i.getStem()===r.getStem()?(r.setOccurrences(r.getOccurrences()+i.getOccurrences()),i.getWord()!==r.getStem()&&i.getWord().toLocaleLowerCase()!==r.getStem()||r.setWord(i.getWord())):(t.push(r),r=i)}return t.push(r),t}function Qs(e){var t=Re(Ie(e)),r=[];return t.forEach((function(e){e.length>1&&e.length<5&&e===e.toLocaleUpperCase()&&r.push(e.toLocaleLowerCase())})),Object(R.uniq)(r)}function Xs(e,t,r,n){if(0===e.length)return[];var i=Object(R.uniq)(e.filter((function(e){return!n.includes(e.trim())}))),s=[];return i.forEach((function(n){t.includes(n)?s.push(new Ar(n.toLocaleUpperCase(),n,e.filter((function(e){return e===n})).length)):s.push(new Ar(n,r(n),e.filter((function(e){return e===n})).length))})),Zs(s)}var ea=Object(R.memoize)((function(e,t,r,n){return Xs(e,t,r,n)}),(function(e,t){return e.join(",")+","+t.join(",")}));function ta(e,t,r,n){if(""===e)return[];var i=Re(Ie(e).toLocaleLowerCase());return ea(i,t,r,n)}var ra=function(e,t){var r=t.getConfig("functionWords"),n=t.getHelper("getStemmer")(t),i=e.getText(),s=Zs(ta(i,Qs(i),n,r));return Js(s),Object(R.take)(Ys(s,5),20)},na=function(e,t){var r=t.getConfig("functionWords"),n=t.getHelper("getStemmer")(t),i=e.getText(),s=e.getDescription(),a=e.getTitle(),o={};if(o.hasMetaDescription=""!==s,o.hasTitle=""!==a,o.prominentWords=[],dt(i)<100)return o;var u=ke(i).map((function(e){return e[2]})),l=[e.getKeyword(),e.getSynonyms(),a,s,u.join(" ")],c=Qs(i.concat(l.join(" "))),h=ta(function(e){return e.replace(/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi,"")}(i),c,n,r),f=function(e,t,r,n){return Xs(Re(e.join(" ").toLocaleLowerCase()),t,r,n)}(l,c,n,r);f.forEach((function(e){return e.setOccurrences(3*e.getOccurrences())}));var p=Zs(f.concat(h));Js(p);var g=4;return n===yt&&(g=2),o.prominentWords=Object(R.take)(Ys(p,g),100),o},ia=function(e,t){var r=t.getConfig("firstWordExceptions"),n=e.getText();n=n.replace(/<figure class='wp\x2Dblock\x2Dtable'>[\s\S]*<\/figure>/g,"");var i=ft(n),s=i.map((function(e){return function(e,t){var r=Re(de(J(e)));if(0===r.length)return"";var n=r[0].toLocaleLowerCase();return t.indexOf(n)>-1&&r.length>1&&(n+=" "+r[1]),n}(e,r)}));return i=i.filter((function(e){return Re(J(e)).length>0})),function(e,t){var r=[],n=[],i=1;return Object(R.forEach)(e,(function(s,a){var o=s,u=e[a+1];n.push(t[a]),function(e,t){return!Object(R.isEmpty)(e)&&e===t}(o,u)?i++:(r.push({word:o,count:i,sentences:n}),i=1,n=[])})),r}(s=Object(R.filter)(s),i)},sa=function(e){var t,r,n=(t=Oe(e.getText()),r=(t=(t=t.replace(/\|/gi,"")).replace(/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi,"|")).split("|"),Object(R.isEmpty)(r[0])&&r.shift(),r),i=[];return Object(R.forEach)(n,(function(e){i.push({text:e,wordCount:dt(e)})})),i},aa=/<h1.*?>(.*?)<\/h1>/,oa=function(e){return"<p></p>"===(e=e.trim())||""===e},ua=function(e){var t=e.getText(),r=he(t);r=Object(R.reject)(r,oa);var n=[];return r.forEach((function(e,t){var r=aa.exec(e);r&&n.push({tag:"h1",content:r[1],position:t})})),n};function la(e){return Si(e.getText()).length}var ca="[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,'()\"+\\-;!?:/»«‹›<>]",ha=new RegExp("^("+ca+"+)","ig"),fa=new RegExp("("+ca+"+$)","ig"),pa=function(e,t){return e.replace(Oi(t),(function(e){return function(e){var t=function(e){return e.replace(ha,"")}(e),r="",n="";if(t!==e){var i=e.search(t);r=e.substr(0,i)}var s=function(e){return e.replace(fa,"")}(t);if(s!==t){var a=t.search(s)+s.length;n=t.substr(a)}return r+"<yoastmark class='yoast-text-mark'>"+s+"</yoastmark>"+n}(e)})).replace(new RegExp("</yoastmark> <yoastmark class='yoast-text-mark'>","ig")," ")};function ga(e,t,r){var n=[],i=[];return t.forEach((function(t){(n=Xi(t,e,r).matches).length>0&&(i=i.concat(new F({original:t,marked:pa(t,n)})))})),i}var da=function(e,t,r){for(var n=Array(t.length),i=0;i<t.length;i++)es(e,t[i],r).percentWordMatches>=50?n[i]=9:n[i]=3;return n},va=function(e,t,r){for(var n=Array(t.length),i=0;i<t.length;i++){var s=t[i];100===es(e,s,r).percentWordMatches?n[i]=9:n[i]=3}return n},ma=function(e,t){var r=t.getConfig("functionWords"),n=e.getText();n=function(e){return(e=(e=e.replace(/<\/?(o|ul)(?:[^>]+)?>/g,"")).replace(/\s?<\/?li(?:[^>]+)?>\s?/g," ")).replace(/\s+/g," ")}(n);var i=ft(n),s=t.getResearch("morphology"),a=e.getLocale(),o=[s.keyphraseForms];s.synonymsForms.forEach((function(e){o.push(e)}));var u=Object(R.uniq)(Object(R.flattenDeep)(o)).sort((function(e,t){return t.length-e.length})),l=function(e,t,r,n){var i=t.length,s=Array(i);if(n.length>0)for(var a=0;a<i;a++){var o=t[a];o.length<4?s[a]=va(o,e,r):s[a]=da(o,e,r)}else for(var u=0;u<i;u++){var l=t[u];s[u]=va(l,e,r)}var c=function(e){return e[0].map((function(t,r){return e.map((function(e){return e[r]}))})).map((function(e){return Object(R.max)(e)}))}(s);return{maximizedSentenceScores:c,sentencesWithTopic:Object(R.zipWith)(e,c,(function(e,t){return{sentence:e,score:t}})).filter((function(e){return e.score>3})).map((function(e){return e.sentence}))}}(i,o,a,r),c=function(e){for(var t=e.length,r=[],n=0;n<t;n++)e[n]>3&&r.push(n);var i=r.length;if(0===i)return t;r.unshift(-1),r.push(t);for(var s=[],a=1;a<i+2;a++)s.push(r[a]-r[a-1]-1);return Object(R.max)(s)}(l.maximizedSentenceScores);return{sentencesToHighlight:ga(u,l.sentencesWithTopic,a),keyphraseDistributionScore:c/i.length*100}},ya=function(e,t){var r=t.getResearch("morphology"),n=t.getConfig("functionWords");return{keyphraseLength:r.keyphraseForms.length,functionWords:n}},ba=function(e,t){var r=t.getResearch("morphology"),n=e.getText(),i=e.getLocale(),s=ft(n),a={count:0,matches:[],sentencesWithKeywords:[]};s.forEach((function(e){var t=r.keyphraseForms.map((function(t){return Xi(e,t,i)}));if(t.every((function(e){return e.count>0}))){var n=t.map((function(e){return e.count})),s=Object(R.flattenDeep)(t.map((function(e){return e.matches})));a.count+=Math.min.apply(Math,y()(n)),a.matches.push(s),a.sentencesWithKeywords.push(e)}}));var o=Object(R.uniq)(Object(R.flattenDeep)(a.matches)).sort((function(e,t){return t.length-e.length}));return{count:a.count,matches:o,markings:ga(o,a.sentencesWithKeywords,i),length:r.keyphraseForms.length}},_a=function(e){return e.replace(/[-_]/gi," ")},wa=function(e,t){var r=function(e){var t=[];return e.keyphraseForms.forEach((function(e){-1!==e[0].indexOf("-")?e.forEach((function(e){e.split("-").forEach((function(e){return t.push([e])}))})):t.push(e)})),e.keyphraseForms=t,e}(t.getResearch("morphology")),n=_a(e.getUrl()),i=ts(r,n,!1,e.getLocale());return{keyphraseLength:r.keyphraseForms.length,percentWordMatches:i.percentWordMatches}};function xa(e,t){var r=t.getConfig("functionWords"),n=Di(Oe(e.getText())),i=t.getResearch("morphology"),s=e.getLocale(),a={count:0,matches:0,percentReflectingTopic:0},o=function(e){return ke(e).map((function(e){return e[0]}))}(n);return 0!==o.length&&(a.count=o.length,a.matches=function(e,t,r,n,i){return t.filter((function(t){var r=ts(e,t,!0,n);return 0===i.length?100===r.percentWordMatches:r.percentWordMatches>50})).length}(i,o,0,s,r),a.percentReflectingTopic=a.matches/a.count*100),a}var Ea=function(e,t,r){return t.forEach((function(t){return t.matches.slice(0,r).forEach((function(t){e=e.replace(t,"")}))})),e},Ta=function(e,t){var r=e.getDescription(),n=e.getLocale(),i=t.getResearch("morphology");return ft(r).map((function(e){return function(e,t,r){var n=t.keyphraseForms.map((function(t){return Xi(e,t,r)})),i=Math.min.apply(Math,y()(n.map((function(e){return e.count}))));e=Ea(e,n,i);var s=t.synonymsForms.map((function(t){var i=t.map((function(t){return Xi(e,t,r)})),s=Math.min.apply(Math,y()(i.map((function(e){return e.count}))));return e=Ea(e,n,s),s}));return[i].concat(y()(s)).reduce((function(e,t){return e+t}),0)}(e,i,n)})).reduce((function(e,t){return e+t}),0)},ka=function(e,t){var r=t.length;return""!==e&&r>0&&(r+=e.length+3),r};function Aa(e){return ka(e.getDate(),e.getDescription())}function Oa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.stemOriginalPairs=e,this.exactMatch=t}function Ca(e,t){this.stem=e,this.original=t}Oa.prototype.getStems=function(){return this.exactMatch?[]:this.stemOriginalPairs.map((function(e){return e.stem}))};var Sa=function(e,t,r){if(Object(R.isUndefined)(e)||""===e)return new Oa;var n=["“","”","〝","〞","〟","‟","„",'"'];if(Object(R.includes)(n,e[0])&&Object(R.includes)(n,e[e.length-1]))return e=e.substring(1,e.length-1),new Oa([new Ca(Object(R.escapeRegExp)(e),e)],!0);var i=Re(e),s=i.filter((function(e){return!r.includes(e)}));return s.length>0&&(i=s),new Oa(i.map((function(e){return new Ca(t(Ie(Object(R.escapeRegExp)(e))),e)})))},ja=Object(R.memoize)((function(e,t){return Object(R.memoize)((function(r,n){return function(e,t,r,n){return{keyphraseStems:Sa(e,r,n),synonymsStems:t.map((function(e){return Sa(e,r,n)}))}}(r,n,e,t)}),(function(e,t){return e+","+t.join(",")}))})),Ra=new RegExp("^[\\–\\-\\(\\)_\\[\\]’'.?!:;,¿¡«»‹›—×+&<>]+"),Da=new RegExp("[\\–\\-\\(\\)_\\[\\]’'.?!:;,¿¡«»‹›—×+&<>]+$");function La(e,t){this.stem=e,this.forms=t}function Ma(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.keyphraseForms=e,this.synonymsForms=t}function Pa(e,t,r){return 0===e.stemOriginalPairs.length?[]:e.exactMatch?[[e.stemOriginalPairs[0].stem]]:e.stemOriginalPairs.map((function(e){return function(e,t,r){var n=t.find((function(t){return t.stem===e.stem})),i=Ie(Object(R.escapeRegExp)(e.original)),s=n?[i].concat(y()(n.forms)):[i];return r&&s.push.apply(s,y()(r(e.original))),Object(R.uniq)(s)}(e,t,r)}))}var Fa=function(e,t){var r,n=t.getConfig("functionWords"),i=t.getHelper("getStemmer")(t),s=t.getHelper("createBasicWordForms"),a=t.getConfig("language"),o=function(e){var t=e.getText(),r=Si(t).map((function(e){return Ri(e)})),n=[t,e.getTitle(),_a(e.getUrl()),e.getDescription(),r.join(" ")].join(" ");return Re(n).map((function(e){return Ie(Object(R.escapeRegExp)(e))}))}(e).map((function(e){return e.toLocaleLowerCase(a)}));return function(e,t,r,n,i,s){var a=function(e,t,r,n){return ja(r,n)(e,t)}(e,t,i,n),o=a.keyphraseStems,u=a.synonymsStems;if(0===o.stemOriginalPairs.length&&0===u.length)return new Ma;if([o].concat(y()(u)).every((function(e){return!0===e.exactMatch})))return new Ma([[o.stemOriginalPairs[0].stem]],u.map((function(e){return[[e.stemOriginalPairs[0].stem]]})));var l=Object(R.uniq)(function(e,t){var r=0===e.stemOriginalPairs.length?[]:e.getStems(),n=0===t.length?[]:t.map((function(e){return e.getStems()}));return[].concat(y()(r),y()(Object(R.flattenDeep)(n)))}(o,u)),c=Object(R.uniq)(r.filter((function(e){return!n.includes(e)}))).map((function(e){return new Ca(i(e),e)})).filter((function(e){return l.includes(e.stem)})).sort((function(e,t){return e.stem.localeCompare(t.stem)})).reduce((function(e,t){var r=e[e.length-1];return 0===e.length||r.stem!==t.stem?e.push(new La(t.stem,[t.original])):r.forms.push(t.original),e}),[]);return new Ma(Pa(o,c,s),u.map((function(e){return Pa(e,c,s)})))}(e.getKeyword().toLocaleLowerCase(a).trim(),(r=e.getSynonyms().toLocaleLowerCase(a).trim(),r.split(",").map((function(e){return J(e).replace(Ra,"").replace(Da,"")})).filter((function(e){return e}))),o,n,i,s)},$a=function(e){return e.hasTitle()?e.getTitleWidth():0},Ba=function(e){return dt(e.getText())},qa=function(e){var t={ar:138,cn:158,de:179,en:228,es:218,fi:161,fr:195,he:187,it:188,ja:193,nl:202,pl:166,pt:181,ru:184,sl:180,sv:199,tr:166},r=t[Lr(e.getLocale())];r||(r=Object.values(t).reduce((function(e,t){return e+t}))/Object.keys(t).length);var n=Ba(e),i=la(e);return Math.ceil(n/r+.2*i)},Ua=function(e){return ft(e.getText())};function Na(e){var t=new RegExp("(<video).*?(</video>)","igs"),r=e.getText().match(t);return null===r&&(r=[]),r.length}var Ia=function(e,t){var r=t.getHelper("isPassiveSentence"),n=e.getText(),i=ft(n).map((function(e){return new Er(e)})),s=i.length,a=[];return Object(R.forEach)(i,(function(e){var t=de(e.getSentenceText()).toLocaleLowerCase();e.setPassive(r(t)),!0===e.isPassive()&&a.push(e.getSentenceText())})),{total:s,passives:a}},Ka=function(e,t){var r=t.getHelper("getClauses"),n=e.getText(),i=ft(n).map((function(e){return new Er(e)})),s=i.length,a=[];return Object(R.forEach)(i,(function(e){var t=de(e.getSentenceText()).toLocaleLowerCase(),n=r(t);e.setClauses(n),e.isPassive()&&a.push(e.getSentenceText())})),{total:s,passives:a}};function za(e,t){var r=t.getConfig("passiveConstructionType");return"periphrastic"===r?Ka(e,t):"morphological"===r?Ia(e,t):function(e,t){var r=Ia(e,t),n=Ka(e,t).passives;return{total:r.total,passives:n.concat(r.passives)}}(e,t)}var Ha=function(){function e(t){x()(this,e),this.paper=t,this.defaultResearches={altTagCount:rs,countSentencesFromText:ns,findKeywordInFirstParagraph:os,findKeywordInPageTitle:ls,findList:cs,findTransitionWords:ms,functionWordsInKeyphrase:ys,getFleschReadingScore:Os,getKeywordDensity:Cs,getLinks:Ks,getLinkStatistics:Ws,getParagraphLength:Vs,getProminentWordsForInsights:ra,getProminentWordsForInternalLinking:na,getSentenceBeginnings:ia,getSubheadingTextLengths:sa,h1s:ua,imageCount:la,keyphraseDistribution:ma,keyphraseLength:ya,keywordCount:ba,keywordCountInUrl:wa,matchKeywordInSubheadings:xa,metaDescriptionKeyword:Ta,metaDescriptionLength:Aa,morphology:Fa,pageTitleWidth:$a,readingTime:qa,sentences:Ua,wordCountInText:Ba,videoCount:Na,getPassiveVoiceResult:za},this._data={},this.customResearches={},this.helpers={},this.config={}}return T()(e,[{key:"setPaper",value:function(e){this.paper=e}},{key:"addResearch",value:function(e,t){if(Object(R.isUndefined)(e)||Object(R.isEmpty)(e))throw new $t("Research name cannot be empty");if(!(t instanceof Function))throw new vr("The research requires a Function callback.");this.customResearches[e]=t}},{key:"hasResearch",value:function(e){return Object.keys(this.getAvailableResearches()).filter((function(t){return t===e})).length>0}},{key:"getAvailableResearches",value:function(){return Object(R.merge)(this.defaultResearches,this.customResearches)}},{key:"getResearch",value:function(e){if(Object(R.isUndefined)(e)||Object(R.isEmpty)(e))throw new $t("Research name cannot be empty");return!!this.hasResearch(e)&&this.getAvailableResearches()[e](this.paper,this)}},{key:"addResearchData",value:function(e,t){this._data[e]=t}},{key:"getData",value:function(e){return!!this._data.hasOwnProperty(e)&&this._data[e]}},{key:"getConfig",value:function(e){return!!this.config.hasOwnProperty(e)&&this.config[e]}},{key:"getHelper",value:function(e){return!!this.helpers.hasOwnProperty(e)&&this.helpers[e]}}]),e}();function Wa(e){return Object(R.flatten)(Object.values(e)).sort((function(e,t){return t.length-e.length||e.localeCompare(t)}))}function Va(e,t){for(var r,n=0,i=e.length,s=[];(r=t.indexOf(e,n))>-1;){var a=fs(t[r-1])||0===r,o=fs(t[r+i])||t.length===r+i;a&&o&&s.push({index:r,match:e}),n=r+i}return s}var Ga=function(e){return e.sort((function(e,t){return e.index-t.index}))},Ya=function(e,t){var r=[];return Object(R.forEach)(e,(function(e){if(e=J(e),!ps(e,t))return r;r=r.concat(Va(e,t))})),r=r.sort((function(e,t){return e.index<t.index?-1:e.index>t.index?1:0}))},Ja={getIndicesByWord:Va,getIndicesByWordList:function(e,t){var r=[];return Object(R.forEach)(e,(function(e){e=J(e),ps(e,t)&&(r=r.concat(Va(e,t)))})),r},filterIndices:function(e){e=Ga(e);for(var t=[],r=0;r<e.length;r++)!Object(R.isUndefined)(e[r+1])&&e[r+1].index<e[r].index+e[r].match.length?(t.push(e[r]),r++):t.push(e[r]);return t},sortIndices:Ga,getIndicesByWordListSorted:Ya};function Za(e,t){if(t.includes(null))return e;for(var r=0;r<t.length;r++)if(!0===t[r].reg.test(e))return e.replace(t[r].reg,t[r].repl)}var Qa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"i";return 2===e.length?{reg:new RegExp(e[0],t),repl:e[1]}:3===e.length?{reg:new RegExp(e[0],t),repl1:e[1],repl2:e[2]}:null},Xa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"i";return e.map((function(e){return Qa(e,t)}))};function eo(e,t){var r=[];return t.forEach((function(t){var n=e.match(t);null!==n&&r.push(n)})),r=Object(R.flattenDeep)(r)}var to=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=Re(e).map((function(e){return e.toLowerCase()})),i=n.indexOf(t.toLowerCase());if(i<1)return!1;var s=n[i-1];return Object(R.includes)(r,s)},ro=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=Re(e).map((function(e){return e.toLowerCase()})),i=n.indexOf(t.toLowerCase());if(i<1)return!1;for(var s=0;s<i;s++)if(Object(R.includes)(r,n[s]))return!0;return!1},no=function(e,t){for(var r=[],n=t.exec(e);null!==n;n=t.exec(e))r.push({match:n[0],index:n.index});return r},io=function(e,t,r,n){var i=Object(R.uniq)(r),s=Ya(i,e),a=e.indexOf(t),o=Oi(n),u=s.filter((function(e){return e.index<a}));if(0===u.length)return!1;var l=u[u.length-1];return no(e,o).filter((function(e){return e.index>l.index&&e.index<a})).length>0};function so(e,t){var r=[];for(var n in t)e.endsWith(t[n])&&r.push(t[n]);return r.sort((function(e,t){return t.length-e.length}))[0]||""}function ao(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function oo(e,t){return RegExp(t).test(e)}function uo(e,t){var r,n=function(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ao(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ao(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw s}}}}(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(-1!==e.search(new RegExp(i[0])))return e=e.replace(new RegExp(i[0]),i[1])}}catch(e){n.e(e)}finally{n.f()}}function lo(e,t){return t.forEach((function(t){e=e.replace(new RegExp(t[0]),t[1])})),e}function co(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ho(e,t){for(var r=0;r<t.length;r++)if(e.endsWith(t[r]))return!0;return!1}function fo(e,t,r){var n=Wa(r).find((function(t){return e.startsWith(t)})),i="";return"string"==typeof n&&(i=e.slice(n.length)).length>2&&(e=i),t.includes(e)}function po(e,t){var r,n=function(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return co(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?co(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw s}}}}(e);try{for(n.s();!(r=n.n()).done;){var i=r.value,s=i.find((function(e){return t.endsWith(e)}));if(s)return t.slice(0,t.length-s.length)+i[0]}}catch(e){n.e(e)}finally{n.f()}}function go(e,t,r){for(var n=0;n<e.length;n++)if(r.startsWith(e[n]))for(var i=r.substring(e[n].length),s=0;s<t.length;s++)if(t[s]===i)return r.slice(0,-i.length)}function vo(e,t,r){for(var n=0;n<e.length;n++)if(r.endsWith(e[n]))return r.slice(0,-t.length)}function mo(e,t){return 0!==Object(R.filter)(Re(t),(function(t){return e.includes(t.toLocaleLowerCase())})).length}var yo=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=r?1:0;if(Object(R.isEmpty)(e))return!1;var i=[];return Object(R.forEach)(e,(function(e){var t=e.index+e.match.length+n;i.push(t)})),Object(R.includes)(i,t)},bo=Ja.getIndicesByWordList,_o=Ja.filterIndices,wo=Ja.sortIndices,xo=function(e,t,r){var n=no(e,r);return Object(R.forEach)(t,(function(e){yo(n,e.index)&&(t=t.filter((function(t){return t.index!==e.index})))})),t},Eo=function(e,t){var r=t.auxiliaryRegex,n=t.directPrecedenceExceptionRegex,i=t.followingAuxiliaryExceptionRegex,s=e.match(r)||[];if(void 0!==n||void 0!==i){var a=bo(s,e);void 0!==n&&(a=xo(e,a,n)),a=function(e,t,r){var n=no(e,r);return Object(R.forEach)(t,(function(e){(function(e,t){if(Object(R.isEmpty)(e))return!1;var r=t.index+t.match.length,n=[];return Object(R.forEach)(e,(function(e){n.push(e.index)})),Object(R.includes)(n,r)})(n,e)&&(t=t.filter((function(t){return t.index!==e.index})))})),t}(e,a,i),s=[],Object(R.forEach)(a,(function(e){s.push(e.match)}))}return Object(R.map)(s,(function(e){return J(e)}))},To=function(e,t){return function(e,t){var r=[],n=t.regexes.auxiliaryRegex;if(null===(e=Ie(e)).match(n))return r;for(var i=function(e,t){e=e.toLocaleLowerCase();var r,n,i,s,a=t.regexes,o=bo(t.auxiliaries,e),u=function(e,t){var r,n=[];for(t.lastIndex=0;null!==(r=t.exec(e));)n.push({index:r.index,match:r[0]});return n}(e,a.stopCharacterRegex),l=bo(t.stopwords,e);t.otherStopWordIndices&&t.otherStopWordIndices.length>0&&(l=l.concat(t.otherStopWordIndices)),void 0!==a.directPrecedenceExceptionRegex&&(o=xo(e,o,a.directPrecedenceExceptionRegex)),void 0!==a.elisionAuxiliaryExceptionRegex&&(r=e,n=o,i=a.elisionAuxiliaryExceptionRegex,s=no(r,i),Object(R.forEach)(n,(function(e){yo(s,e.index,!1)&&(n=n.filter((function(t){return t.index!==e.index})))})),o=n);var c=o.concat(l,u);return c=_o(c),wo(c)}(e,t),s=0;s<i.length;s++){var a=e.length;Object(R.isUndefined)(i[s+1])||(a=i[s+1].index);var o=J(e.substr(i[s].index,a-i[s].index)),u=Eo(o,t.regexes);if(0!==u.length){var l=new t.Clause(o,u);r.push(l)}}return r}(e,t)};var ko=function(e,t){var r,n=t.regexes.auxiliaryRegex;if(null===e.match(n))return[];var i=e.match(t.regexes.stopwordRegex)||[];return r=function(e,t){var r=[];return Object(R.forEach)(t,(function(t){var n=e.split(t);Object(R.isEmpty)(n[0])||r.push(n[0]);var i=e.indexOf(t),s=e.length;e=J(e.substr(i,s))})),r.push(e),r}(e,i),void 0!==t.regexes.stopCharacterRegex&&1===r.length&&(r=function(e,t){for(var r=e.split(t),n=0;n<r.length;n++)" "===r[n][0]&&(r[n]=r[n].substring(1,r[n].length));return r}(e,t.regexes.stopCharacterRegex)),function(e,t){var r=[];return Object(R.forEach)(e,(function(e){var n,i=(n=e.match(t.regexes.auxiliaryRegex||[]),Object(R.map)(n,(function(e){return J(e)})));0!==i.length&&r.push(new t.Clause(e,i))})),r}(r,t)},Ao=Object(R.memoize)((function(e,t,r){return Object(R.isUndefined)(t)&&(t=""),(Object(R.isUndefined)(r)||!0===r)&&(e=rn(e)),e=Ai(e),e=Object(R.escapeRegExp)(e),e=ki(e,!1,t),new RegExp(e,"ig")})),Oo=r(128),Co=r.n(Oo),So={hasClass:function(e,t){return e.className.indexOf(t)>-1},addClass:function(e,t){var r=e.className.split(" ");-1===r.indexOf(t)&&r.push(t),e.className=r.join(" ")},removeClass:function(e,t){var r=e.className.split(" "),n=r.indexOf(t);-1!==n&&r.splice(n,1),e.className=r.join(" ")},removeClasses:function(e,t){Object(R.forEach)(t,this.removeClass.bind(null,e))}},jo={desktop:"snippet-editor__view--desktop",mobile:"snippet-editor__view--mobile"},Ro=function(e,t){this.previewMode=e,this.previewToggles=t,this.viewElement=document.getElementById("snippet-preview-view")};Ro.prototype.initialize=function(){this._setPreviewMode(this.previewMode,this._findElementByMode(this.previewMode))},Ro.prototype.bindClickEvent=function(e){e.addEventListener("click",function(){this._setPreviewMode(e.getAttribute("data-type"),e),this.removeTooltipAbility(e)}.bind(this))},Ro.prototype.bindMouseleaveEvent=function(e){e.addEventListener("mouseleave",function(){this.removeTooltipAbility(e)}.bind(this))},Ro.prototype.bindBlurEvent=function(e){e.addEventListener("blur",function(){this.restoreTooltipAbility(e)}.bind(this))},Ro.prototype.bindMouseenterEvent=function(e){e.addEventListener("mouseenter",function(){this.restoreTooltipAbility(e)}.bind(this))},Ro.prototype.bindEvents=function(){Object(R.forEach)(this.previewToggles,function(e){this.bindClickEvent(e),this.bindMouseleaveEvent(e),this.bindBlurEvent(e),this.bindMouseenterEvent(e)}.bind(this))},Ro.prototype._findElementByMode=function(e){return document.getElementsByClassName("snippet-editor__view-icon-"+e)[0]},Ro.prototype._setPreviewMode=function(e,t){this._removeActiveStates(),this._setActiveState(t),So.removeClass(this.viewElement,jo[this.previewMode]),So.addClass(this.viewElement,jo[e]),this.previewMode=e},Ro.prototype.setDesktopMode=function(){this._setPreviewMode("desktop",this._findElementByMode("desktop"))},Ro.prototype.setMobileMode=function(){this._setPreviewMode("mobile",this._findElementByMode("mobile"))},Ro.prototype.setVisibility=function(e){e<640?(this.setMobileMode(),So.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")):this.setDesktopMode()},Ro.prototype.setScrollHintVisibility=function(e){So.removeClass(this.viewElement,"snippet-editor__view--desktop-has-scroll"),e<640&&So.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")},Ro.prototype._removeActiveStates=function(){Object(R.forEach)(this.previewToggles,this._removeActiveState.bind(this))},Ro.prototype._removeActiveState=function(e){So.removeClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),So.removeClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","false")},Ro.prototype.removeTooltipAbility=function(e){So.addClass(e,"yoast-tooltip-hidden")},Ro.prototype.restoreTooltipAbility=function(e){So.removeClass(e,"yoast-tooltip-hidden")},Ro.prototype._setActiveState=function(e){So.addClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),So.addClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","true")};var Do=Ro,Lo=Co.a.snippetEditor,Mo=Co.a.hiddenSpan,Po={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"},Fo=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}],$o=function(){var e=this.opts.baseURL;return this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.baseUrl)&&this.opts.baseURL===Po.baseURL&&(e=this.refObj.rawData.baseUrl),e};function Bo(e){return this.data[e]}function qo(e,t){this.element.input[e].value=t,this.data[e]=t}function Uo(e,t,r,n){var i;e.value=t,So.removeClasses(e,["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"]),So.addClass(e,"snippet-editor__progress--"+n),this.hasProgressSupport||(i=t/r*100,e.getElementsByClassName("snippet-editor__progress-bar")[0].style.width=i+"%")}var No=function(e){if(Object(R.defaultsDeep)(e,Po),this.data=e.data,Object(R.isUndefined)(e.analyzerApp)||(this.refObj=e.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"",metaDesc:this.refObj.rawData.snippetMeta||""},Object(R.isEmpty)(this.refObj.rawData.metaTitle)||(e.placeholder.title=this.refObj.rawData.metaTitle)),Object(R.isUndefined)(e.i18n)||(this.i18n=e.i18n),!Object(R.isElement)(e.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=e,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:Bo.bind(this,"urlPath"),set:qo.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:Bo.bind(this,"metaDesc"),set:qo.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:Bo.bind(this,"title"),set:qo.bind(this,"title")})};function Io(){var e=this.data.title;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.title),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),J(e)}No.prototype.renderTemplate=function(){var e,t=this.opts.targetElement;t.innerHTML=Lo({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","Google 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:t.getElementsByClassName("js-snippet-editor-title")[0],urlPath:t.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:t.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:t.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:t.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:t.getElementsByClassName("snippet-editor__form")[0],editToggle:t.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:t.getElementsByClassName("snippet-editor__submit")[0],formFields:t.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=(e=document.createElement("progress"),!Object(R.isUndefined)(e.max)),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=156):Object(R.forEach)(this.element.progress,(function(e){So.addClass(e,"snippet-editor__progress--fallback")})),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},No.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new Do(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},No.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var Ko=function(){var e=this.data.metaDesc;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),Object(R.isEmpty)(this.opts.metaDescriptionDate)||Object(R.isEmpty)(e)||(e=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),J(e)};No.prototype.getAnalyzerData=function(){return{title:Io.call(this),url:this.data.urlPath,metaDesc:Ko.call(this)}},No.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},No.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},No.prototype.htmlOutput=function(){var e={};return e.title=this.formatTitle(),e.cite=this.formatCite(),e.meta=this.formatMeta(),e.url=this.formatUrl(),e},No.prototype.formatTitle=function(){var e=this.data.title;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.title),Object(R.isEmpty)(e)&&(e=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),e=de(e),Object(R.isEmpty)(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),e},No.prototype.formatUrl=function(){return $o.call(this).replace(/http:\/\//gi,"")},No.prototype.formatCite=function(){var e,t=this.data.urlPath;return t=rn(de(t)),Object(R.isEmpty)(t)&&(t=this.opts.placeholder.urlPath),this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.keyword)&&(t=this.formatKeywordUrl(t)),this.opts.addTrailingSlash&&(e=t).indexOf("/")!==e.length-1&&(t+="/"),(t=t.replace(/\s/g,"-")).replace(/\?|#/g,"")},No.prototype.formatMeta=function(){var e=this.data.metaDesc;return Object(R.isEmpty)(e)&&(e=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),e=(e=de(e)).substring(0,156),this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.keyword)&&(e=this.formatKeyword(e)),Object(R.isEmpty)(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),e},No.prototype.getMetaText=function(){var e=this.opts.defaultValue.metaDesc;return this.hasApp()&&!Object(R.isUndefined)(this.refObj.rawData.excerpt)&&Object(R.isEmpty)(e)&&(e=this.refObj.rawData.excerpt),this.hasApp()&&!Object(R.isUndefined)(this.refObj.rawData.text)&&Object(R.isEmpty)(e)&&(e=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("content",e))),(e=de(e)).substring(0,156)},No.prototype.getIndexMatches=function(){for(var e=[],t=0,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);r>-1;)e.push(r),t=r+this.refObj.rawData.keyword.length,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);return e},No.prototype.getPeriodMatches=function(){for(var e,t=[0],r=0;(e=this.refObj.rawData.text.indexOf(".",r))>-1;)t.push(e),r=e+1;return t},No.prototype.formatKeyword=function(e){var t=this.refObj.rawData.keyword,r=Ao(t,"",!1);e=e.replace(r,(function(e){return"<strong>"+e+"</strong>"}));var n=Ti(t,this.refObj.rawData.locale);return n!==t&&(r=Ao(n,"",!1),e=e.replace(r,(function(e){return"<strong>"+e+"</strong>"}))),e},No.prototype.formatKeywordUrl=function(e){var t=this.refObj.rawData.keyword,r=(t=(t=Ti(t,this.refObj.rawData.locale)).replace(/'/,"")).replace(/\s/g,"-"),n=Ao(r,"\\-");return e.replace(n,(function(e){return"<strong>"+e+"</strong>"}))},No.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},No.prototype.renderSnippetStyle=function(){var e=this.element.rendered.metaDesc,t=Ko.call(this);Object(R.isEmpty)(t)?(So.addClass(e,"desc-render"),So.removeClass(e,"desc-default")):(So.addClass(e,"desc-default"),So.removeClass(e,"desc-render"))},No.prototype.reRender=function(){this.init()},No.prototype.checkTextLength=function(e){var t=e.currentTarget.textContent;switch(e.currentTarget.id){case"snippet_meta":e.currentTarget.className="desc",t.length>156&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,156));break;case"snippet_title":e.currentTarget.className="title",t.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,600))}},No.prototype.getUnformattedText=function(e){var t=e.currentTarget.id;void 0!==this.unformattedText[t]&&(e.currentTarget.textContent=this.unformattedText[t])},No.prototype.setUnformattedText=function(e){var t=e.currentTarget.id;this.unformattedText[t]=document.getElementById(t).textContent},No.prototype.validateFields=function(){var e=Ko.call(this),t=Io.call(this);e.length>156?So.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):So.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),t.length>600?So.addClass(this.element.input.title,"snippet-editor__field--invalid"):So.removeClass(this.element.input.title,"snippet-editor__field--invalid")},No.prototype.updateProgressBars=function(){var e,t,r;r=Ko.call(this),t=function(e){var t;switch(!0){case e>0&&e<=399:case e>600:t="ok";break;case e>=400&&e<=600:t="good";break;default:t="bad"}return t}(this.data.titleWidth),e=function(e){var t;switch(!0){case e>0&&e<120:case e>156:t="ok";break;case e>=120&&e<=156:t="good";break;default:t="bad"}return t}(r.length),Uo.call(this,this.element.progress.title,this.data.titleWidth,600,t),Uo.call(this,this.element.progress.metaDesc,r.length,156,e)},No.prototype.setInitialView=function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(e)},No.prototype.handleWindowResizing=Object(R.debounce)((function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(e)}),25),No.prototype.bindEvents=function(){var e;Object(R.forEach)(["title","slug","meta-description"],function(t){(e=document.getElementsByClassName("js-snippet-editor-"+t)[0]).addEventListener("keydown",this.changedInput.bind(this)),e.addEventListener("keyup",this.changedInput.bind(this)),e.addEventListener("input",this.changedInput.bind(this)),e.addEventListener("focus",this.changedInput.bind(this)),e.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)),Object(R.forEach)(Fo,function(e){var t=document.getElementById(e.preview),r=this.element.input[e.inputField];t.addEventListener("click",function(){this.openEditor(),r.focus()}.bind(this)),r.addEventListener("focus",function(){this._currentFocus=e.inputField,this._updateFocusCarets()}.bind(this)),r.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),t.addEventListener("mouseover",function(){this._currentHover=e.inputField,this._updateHoverCarets()}.bind(this)),t.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},No.prototype.changedInput=Object(R.debounce)((function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()}),25),No.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(Object(R.clone)(this.data))},No.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),So.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},No.prototype.closeEditor=function(){So.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},No.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},No.prototype._updateFocusCarets=function(){var e,t;Object(R.forEach)(this.element.label,(function(e){So.removeClass(e,"snippet-editor__label--focus")})),Object(R.forEach)(this.element.preview,(function(e){So.removeClass(e,"snippet-editor__container--focus")})),null!==this._currentFocus&&(e=this.element.label[this._currentFocus],t=this.element.preview[this._currentFocus],So.addClass(e,"snippet-editor__label--focus"),So.addClass(t,"snippet-editor__container--focus"))},No.prototype._updateHoverCarets=function(){var e;Object(R.forEach)(this.element.label,(function(e){So.removeClass(e,"snippet-editor__label--hover")})),null!==this._currentHover&&(e=this.element.label[this._currentHover],So.addClass(e,"snippet-editor__label--hover"))},No.prototype.setTitle=function(e){this.element.input.title.value=e,this.changedInput()},No.prototype.setUrlPath=function(e){this.element.input.urlPath.value=e,this.changedInput()},No.prototype.setMetaDescription=function(e){this.element.input.metaDesc.value=e,this.changedInput()},No.prototype.createMeasurementElements=function(){var e,t;e=Mo({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),(t=document.createElement("div")).className="yoast-measurement-elements-holder",t.innerHTML=e,document.body.appendChild(t),this.element.measurers.metaHeight=t.childNodes[0]},No.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},No.prototype.measureMetaDescription=function(){var e=this.element.measurers.metaHeight;e.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=e.offsetHeight},No.prototype.getTitleWidth=function(){return this.data.titleWidth},No.prototype.setTitleWidth=function(e){this.data.titleWidth=e},No.prototype.hasApp=function(){return!Object(R.isUndefined)(this.refObj)},No.prototype.hasPluggable=function(){return!Object(R.isUndefined)(this.refObj)&&!Object(R.isUndefined)(this.refObj.pluggable)},No.prototype.disableEnter=function(e){},No.prototype.textFeedback=function(e){},No.prototype.showEditIcon=function(e){},No.prototype.hideEditIcon=function(){},No.prototype.setFocus=function(e){};var zo=No,Ho=function(e){this.keyword=e.keyword,this.assessor=e.assessor,this.i18n=e.i18n,this.output=e.targets.output,this.overall=e.targets.overall||"overallScore",this.presenterConfig=tn(e.i18n),this._disableMarkerButtons=!1,this._activeMarker=!1};Ho.prototype.setKeyword=function(e){this.keyword=e},Ho.prototype.configHasProperty=function(e){return this.presenterConfig.hasOwnProperty(e)},Ho.prototype.getIndicator=function(e){return{className:this.getIndicatorColorClass(e),screenReaderText:this.getIndicatorScreenReaderText(e),fullText:this.getIndicatorFullText(e),screenReaderReadabilityText:this.getIndicatorScreenReaderReadabilityText(e)}},Ho.prototype.getIndicatorColorClass=function(e){return this.configHasProperty(e)?this.presenterConfig[e].className:""},Ho.prototype.getIndicatorScreenReaderText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderText:""},Ho.prototype.getIndicatorScreenReaderReadabilityText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderReadabilityText:""},Ho.prototype.getIndicatorFullText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].fullText:""},Ho.prototype.resultToRating=function(e){return Object(R.isObject)(e)?(e.rating=Kt(e.score),e):""},Ho.prototype.getIndividualRatings=function(){var e={},t=this.sort(this.assessor.getValidResults()).map(this.resultToRating);return Object(R.forEach)(t,function(t,r){e[r]=this.addRating(t)}.bind(this)),e},Ho.prototype.excludeFromResults=function(e,t){return Object(R.difference)(e,t)},Ho.prototype.sort=function(e){var t=this.getUndefinedScores(e),r=this.excludeFromResults(e,t);return r.sort((function(e,t){return e.score-t.score})),t.concat(r)},Ho.prototype.getUndefinedScores=function(e){return e.filter((function(e){return Object(R.isUndefined)(e.score)||0===e.score}))},Ho.prototype.addRating=function(e){var t=this.getIndicator(e.rating);return t.text=e.text,t.identifier=e.getIdentifier(),e.hasMarker()&&(t.marker=e.getMarker()),t},Ho.prototype.getOverallRating=function(e){var t=0;return""===this.keyword||Object(R.isNumber)(e)&&(t=e/10),this.resultToRating({score:t})},Ho.prototype.markAssessment=function(e,t){this._activeMarker===e?(this.removeAllMarks(),this._activeMarker=!1):(t(),this._activeMarker=e),this.render()},Ho.prototype.disableMarker=function(){this._activeMarker=!1,this.render()},Ho.prototype.disableMarkerButtons=function(){this._disableMarkerButtons=!0,this.render()},Ho.prototype.enableMarkerButtons=function(){this._disableMarkerButtons=!1,this.render()},Ho.prototype.addMarkerEventHandler=function(e,t){document.getElementById(this.output).getElementsByClassName("js-assessment-results__mark-"+e)[0].addEventListener("click",this.markAssessment.bind(this,e,t))},Ho.prototype.render=function(){this.renderIndividualRatings(),this.renderOverallRating()},Ho.prototype.bindMarkButtons=function(e){Object(R.forEach)(e,function(e){e.hasOwnProperty("marker")&&this.addMarkerEventHandler(e.identifier,e.marker)}.bind(this))},Ho.prototype.removeAllMarks=function(){this.assessor.getSpecificMarker()(this.assessor.getPaper(),[])},Ho.prototype.renderIndividualRatings=function(){var e=document.getElementById(this.output),t=this.getIndividualRatings();e.innerHTML=Object(Oo.assessmentPresenterResult)({scores:t,i18n:{disabledMarkText:this.i18n.dgettext("js-text-analysis","Marks are disabled in current view"),markInText:this.i18n.dgettext("js-text-analysis","Mark this result in the text"),removeMarksInText:this.i18n.dgettext("js-text-analysis","Remove marks in the text")},activeMarker:this._activeMarker,markerButtonsDisabled:this._disableMarkerButtons}),this.bindMarkButtons(t)},Ho.prototype.renderOverallRating=function(){var e=this.getOverallRating(this.assessor.calculateOverallScore()),t=document.getElementById(this.overall);t&&(t.className="overallScore "+this.getIndicatorColorClass(e.rating))};var Wo=Ho,Vo=r(23),Go=r.n(Vo),Yo=function(e){this.app=e,this.loaded=!1,this.preloadThreshold=3e3,this.plugins={},this.modifications={},this.customTests=[],setTimeout(this._pollLoadingPlugins.bind(this),1500)};Yo.prototype._registerPlugin=function(e,t){return"string"!=typeof e?(console.error("Failed to register plugin. Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(t)||"object"===Go()(t)?!1===this._validateUniqueness(e)?(console.error("Failed to register plugin. Plugin with name "+e+" already exists"),!1):(this.plugins[e]=t,!0):(console.error("Failed to register plugin "+e+". Expected parameters `options` to be a object."),!1)},Yo.prototype._ready=function(e){return"string"!=typeof e?(console.error("Failed to modify status for plugin "+e+". Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(this.plugins[e])?(console.error("Failed to modify status for plugin "+e+". The plugin was not properly registered."),!1):(this.plugins[e].status="ready",!0)},Yo.prototype._reloaded=function(e){return"string"!=typeof e?(console.error("Failed to reload Content Analysis for "+e+". Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(this.plugins[e])?(console.error("Failed to reload Content Analysis for plugin "+e+". The plugin was not properly registered."),!1):(this.app.refresh(),!0)},Yo.prototype._registerModification=function(e,t,r,n){if("string"!=typeof e)return console.error("Failed to register modification for plugin "+r+". Expected parameter `modification` to be a string."),!1;if("function"!=typeof t)return console.error("Failed to register modification for plugin "+r+". Expected parameter `callable` to be a function."),!1;if("string"!=typeof r)return console.error("Failed to register modification for plugin "+r+". Expected parameter `pluginName` to be a string."),!1;if(!1===this._validateOrigin(r))return console.error("Failed to register modification for plugin "+r+". The integration has not finished loading yet."),!1;var i={callable:t,origin:r,priority:"number"==typeof n?n:10};return Object(R.isUndefined)(this.modifications[e])&&(this.modifications[e]=[]),this.modifications[e].push(i),!0},Yo.prototype._registerTest=function(){console.error("This function is deprecated, please use _registerAssessment")},Yo.prototype._registerAssessment=function(e,t,r,n){if(!Object(R.isString)(t))throw new vr("Failed to register test for plugin "+n+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(r))throw new vr("Failed to register assessment for plugin "+n+". Expected parameter `assessment` to be a function.");if(!Object(R.isString)(n))throw new vr("Failed to register assessment for plugin "+n+". Expected parameter `pluginName` to be a string.");return t=n+"-"+t,e.addAssessment(t,r),!0},Yo.prototype._pollLoadingPlugins=function(e){e=Object(R.isUndefined)(e)?0:e,!0===this._allReady()?(this.loaded=!0,this.app.pluginsLoaded()):e>=this.preloadThreshold?this._pollTimeExceeded():(e+=50,setTimeout(this._pollLoadingPlugins.bind(this,e),50))},Yo.prototype._allReady=function(){return Object(R.reduce)(this.plugins,(function(e,t){return e&&"ready"===t.status}),!0)},Yo.prototype._pollTimeExceeded=function(){Object(R.forEach)(this.plugins,(function(e,t){Object(R.isUndefined)(e.options)||"ready"===e.options.status||(console.error("Error: Plugin "+t+". did not finish loading in time."),delete this.plugins[t])})),this.loaded=!0,this.app.pluginsLoaded()},Yo.prototype._applyModifications=function(e,t,r){var n=this.modifications[e];return n instanceof Array&&n.length>0&&((n=this._stripIllegalModifications(n)).sort((function(e,t){return e.priority-t.priority})),Object(R.forEach)(n,(function(n){var i=(0,n.callable)(t,r);Go()(i)===Go()(t)?t=i:console.error("Modification with name "+e+" performed by plugin with name "+n.origin+" was ignored because the data that was returned by it was of a different type than the data we had passed it.")}))),t},Yo.prototype._addPluginTests=function(e){this.customTests.map((function(t){this._addPluginTest(e,t)}),this)},Yo.prototype._addPluginTest=function(e,t){e.addAnalysis({name:t.name,callable:t.analysis}),e.analyzeScorer.addScoring({name:t.name,scoring:t.scoring})},Yo.prototype._stripIllegalModifications=function(e){return Object(R.forEach)(e,function(t,r){!1===this._validateOrigin(t.origin)&&delete e[r]}.bind(this)),e},Yo.prototype._validateOrigin=function(e){return"ready"===this.plugins[e].status},Yo.prototype._validateUniqueness=function(e){return!!Object(R.isUndefined)(this.plugins[e])};var Jo=Yo,Zo=new pt,Qo={callbacks:{bindElementEvents:function(){},updateSnippetValues:function(){},saveScores:function(){},saveContentScore:function(){},updatedContentResults:function(){},updatedKeywordsResults:function(){}},sampleText:{baseUrl:"example.org/",snippetCite:"example-post/",title:"This is an example title - edit by clicking here",keyword:"Choose a focus keyword",meta:"Modify your meta description by editing it right here",text:"Start writing your text!"},queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescription","pageTitleKeyword","pageTitleWidth","firstParagraph","'keywordDoubles"],typeDelay:3e3,typeDelayStep:1500,maxTypeDelay:5e3,dynamicDelay:!0,locale:"en_US",translations:{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},replaceTarget:[],resetTarget:[],elementTarget:[],marker:function(){},keywordAnalysisActive:!0,contentAnalysisActive:!0,hasSnippetPreview:!0,debounceRefresh:!0};function Xo(){var e=document.getElementById(this.config.targets.snippet);return new zo({analyzerApp:this,targetElement:e,callbacks:{saveSnippetData:this.config.callbacks.saveSnippetData}})}function eu(e){return!Object(R.isUndefined)(e)&&zo.prototype.isPrototypeOf(e)}var tu=function(e){Object(R.isObject)(e)||(e={}),Object(R.defaultsDeep)(e,Qo),function(e){if(!Object(R.isObject)(e.callbacks.getData))throw new $t("The app requires an object with a getdata callback.");if(!Object(R.isObject)(e.targets))throw new $t("`targets` is a required App argument, `targets` is not an object.");if(e.hasSnippetPreview&&!eu(e.snippetPreview)&&!Object(R.isString)(e.targets.snippet))throw new $t("A snippet preview is required. When no SnippetPreview object isn't passed to the App, the `targets.snippet` is a required App argument. `targets.snippet` is not a string.")}(e),this.config=e,!0===e.debouncedRefresh&&(this.refresh=Object(R.debounce)(this.refresh.bind(this),800)),this._pureRefresh=Object(R.throttle)(this._pureRefresh.bind(this),this.config.typeDelay),this.callbacks=this.config.callbacks,this.i18n=this.constructI18n(this.config.translations),this.initializeAssessors(e),this.pluggable=new Jo(this),this.getData(),this.defaultOutputElement=this.getDefaultOutputElement(e),""!==this.defaultOutputElement&&this.showLoadingDialog(),eu(e.snippetPreview)?(this.snippetPreview=e.snippetPreview,this.snippetPreview.refObj!==this&&(this.snippetPreview.refObj=this,this.snippetPreview._i18n=this.i18n)):e.hasSnippetPreview&&(this.snippetPreview=Xo.call(this)),this._assessorOptions={useCornerStone:!1,useKeywordDistribution:!1},this.initSnippetPreview(),this.initAssessorPresenters()};tu.prototype.getDefaultOutputElement=function(e){return e.keywordAnalysisActive?e.targets.output:e.contentAnalysisActive?e.targets.contentOutput:""},tu.prototype.changeAssessorOptions=function(e){this._assessorOptions=Object(R.merge)(this._assessorOptions,e),this.seoAssessor=this.getSeoAssessor(),this.contentAssessor=this.getContentAssessor(),this.initAssessorPresenters(),this.refresh()},tu.prototype.getSeoAssessor=function(){var e=this._assessorOptions,t=e.useCornerStone,r=e.useKeywordDistribution,n=t?this.cornerStoneSeoAssessor:this.defaultSeoAssessor;return r&&Object(R.isUndefined)(n.getAssessment("keyphraseDistribution"))&&n.addAssessment("keyphraseDistribution",Zo),n},tu.prototype.getContentAssessor=function(){return this._assessorOptions.useCornerStone?this.cornerStoneContentAssessor:this.defaultContentAssessor},tu.prototype.initializeAssessors=function(e){this.initializeSEOAssessor(e),this.initializeContentAssessor(e)},tu.prototype.initializeSEOAssessor=function(e){e.keywordAnalysisActive&&(this.defaultSeoAssessor=new It(this.i18n,{marker:this.config.marker}),this.cornerStoneSeoAssessor=new gr(this.i18n,{marker:this.config.marker}),Object(R.isUndefined)(e.seoAssessor)?this.seoAssessor=this.defaultSeoAssessor:this.seoAssessor=e.seoAssessor)},tu.prototype.initializeContentAssessor=function(e){e.contentAnalysisActive&&(this.defaultContentAssessor=new Ht(this.i18n,{marker:this.config.marker,locale:this.config.locale}),this.cornerStoneContentAssessor=new cr(this.i18n,{marker:this.config.marker,locale:this.config.locale}),Object(R.isUndefined)(e._contentAssessor)?this.contentAssessor=this.defaultContentAssessor:this.contentAssessor=e._contentAssessor)},tu.prototype.extendConfig=function(e){return e.sampleText=this.extendSampleText(e.sampleText),e.locale=e.locale||"en_US",e},tu.prototype.extendSampleText=function(e){var t=Qo.sampleText;if(Object(R.isUndefined)(e))return t;for(var r in e)Object(R.isUndefined)(e[r])&&(e[r]=t[r]);return e},tu.prototype.constructI18n=function(e){return e=e||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new j.a(e)},tu.prototype.registerCustomDataCallback=function(e){this.callbacks.custom||(this.callbacks.custom=[]),Object(R.isFunction)(e)&&this.callbacks.custom.push(e)},tu.prototype.getData=function(){var e=this;if(this.rawData=this.callbacks.getData(),Object(R.isArray)(this.callbacks.custom)&&this.callbacks.custom.forEach((function(t){var r=t();e.rawData=Object(R.merge)(e.rawData,r)})),this.hasSnippetPreview()){var t=this.snippetPreview.getAnalyzerData();this.rawData.metaTitle=t.title,this.rawData.url=t.url,this.rawData.meta=t.metaDesc}this.pluggable.loaded&&(this.rawData.metaTitle=this.pluggable._applyModifications("data_page_title",this.rawData.metaTitle),this.rawData.meta=this.pluggable._applyModifications("data_meta_desc",this.rawData.meta)),this.rawData.titleWidth=Qr(this.rawData.metaTitle),this.rawData.locale=this.config.locale},tu.prototype.refresh=function(){this.pluggable.loaded&&this._pureRefresh()},tu.prototype._pureRefresh=function(){this.getData(),this.runAnalyzer()},tu.prototype.hasSnippetPreview=function(){return null!==this.snippetPreview&&!Object(R.isUndefined)(this.snippetPreview)},tu.prototype.initSnippetPreview=function(){this.hasSnippetPreview()&&(this.snippetPreview.renderTemplate(),this.snippetPreview.callRegisteredEventBinder(),this.snippetPreview.bindEvents(),this.snippetPreview.init())},tu.prototype.initAssessorPresenters=function(){Object(R.isUndefined)(this.config.targets.output)||(this.seoAssessorPresenter=new Wo({targets:{output:this.config.targets.output},assessor:this.seoAssessor,i18n:this.i18n})),Object(R.isUndefined)(this.config.targets.contentOutput)||(this.contentAssessorPresenter=new Wo({targets:{output:this.config.targets.contentOutput},assessor:this.contentAssessor,i18n:this.i18n}))},tu.prototype.bindInputEvent=function(){for(var e=0;e<this.config.elementTarget.length;e++)document.getElementById(this.config.elementTarget[e]).addEventListener("input",this.refresh.bind(this))},tu.prototype.reloadSnippetText=function(){this.hasSnippetPreview()&&this.snippetPreview.reRender()},tu.prototype.startTime=function(){this.startTimestamp=(new Date).getTime()},tu.prototype.endTime=function(){this.endTimestamp=(new Date).getTime(),this.endTimestamp-this.startTimestamp>this.config.typeDelay&&this.config.typeDelay<this.config.maxTypeDelay-this.config.typeDelayStep&&(this.config.typeDelay+=this.config.typeDelayStep)},tu.prototype.runAnalyzer=function(){if(!1!==this.pluggable.loaded){this.config.dynamicDelay&&this.startTime(),this.analyzerData=this.modifyData(this.rawData),this.hasSnippetPreview()&&this.snippetPreview.refresh();var e=this.analyzerData.text;e=ur(e);var t=this.analyzerData.titleWidth;this.hasSnippetPreview()&&(t=this.snippetPreview.getTitleWidth()),this.paper=new Xt(e,{keyword:this.analyzerData.keyword,synonyms:this.analyzerData.synonyms,description:this.analyzerData.meta,url:this.analyzerData.url,title:this.analyzerData.metaTitle,titleWidth:t,locale:this.config.locale,permalink:this.analyzerData.permalink}),this.config.researcher.setPaper(this.paper),this.runKeywordAnalysis(),this.runContentAnalysis(),this._renderAnalysisResults(),this.config.dynamicDelay&&this.endTime(),this.hasSnippetPreview()&&this.snippetPreview.reRender()}},tu.prototype.runKeywordAnalysis=function(){if(this.config.keywordAnalysisActive){this.seoAssessor.assess(this.paper);var e=this.seoAssessor.calculateOverallScore();Object(R.isUndefined)(this.callbacks.updatedKeywordsResults)||this.callbacks.updatedKeywordsResults(this.seoAssessor.results,e),Object(R.isUndefined)(this.callbacks.saveScores)||this.callbacks.saveScores(e,this.seoAssessorPresenter)}},tu.prototype.runContentAnalysis=function(){if(this.config.contentAnalysisActive){this.contentAssessor.assess(this.paper);var e=this.contentAssessor.calculateOverallScore();Object(R.isUndefined)(this.callbacks.updatedContentResults)||this.callbacks.updatedContentResults(this.contentAssessor.results,e),Object(R.isUndefined)(this.callbacks.saveContentScore)||this.callbacks.saveContentScore(e,this.contentAssessorPresenter)}},tu.prototype.modifyData=function(e){return(e=JSON.parse(JSON.stringify(e))).text=this.pluggable._applyModifications("content",e.text),e.metaTitle=this.pluggable._applyModifications("title",e.metaTitle),e},tu.prototype.pluginsLoaded=function(){this.removeLoadingDialog(),this.refresh()},tu.prototype.showLoadingDialog=function(){var e=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!Object(R.isEmpty)(e)){var t=document.createElement("div");t.className="YoastSEO_msg",t.id="YoastSEO-plugin-loading",document.getElementById(this.defaultOutputElement).appendChild(t)}},tu.prototype.updateLoadingDialog=function(e){var t=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!Object(R.isEmpty)(t)){var r=document.getElementById("YoastSEO-plugin-loading");r.textContent="",Object(R.forEach)(e,(function(e,t){r.innerHTML+="<span class=left>"+t+"</span><span class=right "+e.status+">"+e.status+"</span><br />"})),r.innerHTML+="<span class=bufferbar></span>"}},tu.prototype.removeLoadingDialog=function(){var e=document.getElementById(this.defaultOutputElement),t=document.getElementById("YoastSEO-plugin-loading");""===this.defaultOutputElement||Object(R.isEmpty)(e)||Object(R.isEmpty)(t)||document.getElementById(this.defaultOutputElement).removeChild(document.getElementById("YoastSEO-plugin-loading"))},tu.prototype.registerPlugin=function(e,t){return this.pluggable._registerPlugin(e,t)},tu.prototype.pluginReady=function(e){return this.pluggable._ready(e)},tu.prototype.pluginReloaded=function(e){return this.pluggable._reloaded(e)},tu.prototype.registerModification=function(e,t,r,n){return this.pluggable._registerModification(e,t,r,n)},tu.prototype.registerAssessment=function(e,t,r){if(!Object(R.isUndefined)(this.seoAssessor))return this.pluggable._registerAssessment(this.defaultSeoAssessor,e,t,r)&&this.pluggable._registerAssessment(this.cornerStoneSeoAssessor,e,t,r)},tu.prototype.disableMarkers=function(){Object(R.isUndefined)(this.seoAssessorPresenter)||this.seoAssessorPresenter.disableMarker(),Object(R.isUndefined)(this.contentAssessorPresenter)||this.contentAssessorPresenter.disableMarker()},tu.prototype._renderAnalysisResults=function(){this.config.contentAnalysisActive&&!Object(R.isUndefined)(this.contentAssessorPresenter)&&this.contentAssessorPresenter.renderIndividualRatings(),this.config.keywordAnalysisActive&&!Object(R.isUndefined)(this.seoAssessorPresenter)&&(this.seoAssessorPresenter.setKeyword(this.paper.getKeyword()),this.seoAssessorPresenter.render())},tu.prototype.analyzeTimer=function(){this.refresh()},tu.prototype.registerTest=function(){console.error("This function is deprecated, please use registerAssessment")},tu.prototype.createSnippetPreview=function(){this.snippetPreview=Xo.call(this),this.initSnippetPreview()},tu.prototype.switchAssessors=function(e){console.warn("Switch assessor is deprecated since YoastSEO.js version 1.35.0"),this.changeAssessorOptions({useCornerStone:e})};var ru=tu;t.default={App:ru,Assessor:Ut,ContentAssessor:Ht,TaxonomyAssessor:Vt,Pluggable:Jo,SnippetPreview:zo,Paper:Xt,AssessmentResult:q,AnalysisWebWorker:zr,AnalysisWorkerWrapper:Vr,createWorker:Yr,assessments:n,bundledPlugins:s,config:u,helpers:a,markers:o,interpreters:i,languageProcessing:p,values:g}},75:function(e,t,r){var n=r(51);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.default=e.exports,e.exports.__esModule=!0},76:function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},77:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},8:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},86:function(e,t,r){var n=r(295),i=r(297);function s(t,r){return delete e.exports[t],e.exports[t]=r,r}e.exports={Parser:n,Tokenizer:r(296),ElementType:r(120),DomHandler:i,get FeedHandler(){return s("FeedHandler",r(714))},get Stream(){return s("Stream",r(728))},get WritableStream(){return s("WritableStream",r(304))},get ProxyHandler(){return s("ProxyHandler",r(735))},get DomUtils(){return s("DomUtils",r(299))},get CollectingHandler(){return s("CollectingHandler",r(736))},DefaultHandler:i,get RssHandler(){return s("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var r=new i(t);return new n(r,t).end(e),r.dom},parseFeed:function(t,r){var i=new e.exports.FeedHandler(r);return new n(i,r).end(t),i.dom},createDomStream:function(e,t,r){var s=new i(e,t,r);return new n(s,t)},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}}},89:function(e,t,r){"use strict";var n=r(179),i=r(180);function s(){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}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){return i.isString(e)&&(e=b(e)),e instanceof s?e.format():s.prototype.format.call(e)},t.Url=s;var a=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),h=["%","/","?",";","#"].concat(c),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=r(181);function b(e,t,r){if(e&&i.isObject(e)&&e instanceof s)return e;var n=new s;return n.parse(e,t,r),n}s.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var s=e.indexOf("?"),o=-1!==s&&s<e.indexOf("#")?"?":"#",l=e.split(o);l[0]=l[0].replace(/\\/g,"/");var b=e=l.join(o);if(b=b.trim(),!r&&1===e.split("#").length){var _=u.exec(b);if(_)return this.path=b,this.href=b,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=a.exec(b);if(w){var x=(w=w[0]).toLowerCase();this.protocol=x,b=b.substr(w.length)}if(r||w||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===b.substr(0,2);!E||w&&v[w]||(b=b.substr(2),this.slashes=!0)}if(!v[w]&&(E||w&&!m[w])){for(var T,k,A=-1,O=0;O<f.length;O++)-1!==(C=b.indexOf(f[O]))&&(-1===A||C<A)&&(A=C);for(-1!==(k=-1===A?b.lastIndexOf("@"):b.lastIndexOf("@",A))&&(T=b.slice(0,k),b=b.slice(k+1),this.auth=decodeURIComponent(T)),A=-1,O=0;O<h.length;O++){var C;-1!==(C=b.indexOf(h[O]))&&(-1===A||C<A)&&(A=C)}-1===A&&(A=b.length),this.host=b.slice(0,A),b=b.slice(A),this.parseHost(),this.hostname=this.hostname||"";var S="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!S)for(var j=this.hostname.split(/\./),R=(O=0,j.length);O<R;O++){var D=j[O];if(D&&!D.match(p)){for(var L="",M=0,P=D.length;M<P;M++)D.charCodeAt(M)>127?L+="x":L+=D[M];if(!L.match(p)){var F=j.slice(0,O),$=j.slice(O+1),B=D.match(g);B&&(F.push(B[1]),$.unshift(B[2])),$.length&&(b="/"+$.join(".")+b),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),S||(this.hostname=n.toASCII(this.hostname));var q=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+q,this.href+=this.host,S&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!d[x])for(O=0,R=c.length;O<R;O++){var N=c[O];if(-1!==b.indexOf(N)){var I=encodeURIComponent(N);I===N&&(I=escape(N)),b=b.split(N).join(I)}}var K=b.indexOf("#");-1!==K&&(this.hash=b.substr(K),b=b.slice(0,K));var z=b.indexOf("?");if(-1!==z?(this.search=b.substr(z),this.query=b.substr(z+1),t&&(this.query=y.parse(this.query)),b=b.slice(0,z)):t&&(this.search="",this.query={}),b&&(this.pathname=b),m[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){q=this.pathname||"";var H=this.search||"";this.path=q+H}return this.href=this.format(),this},s.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",s=!1,a="";this.host?s=e+this.host:this.hostname&&(s=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(s+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(a=y.stringify(this.query));var o=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==s?(s="//"+(s||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):s||(s=""),n&&"#"!==n.charAt(0)&&(n="#"+n),o&&"?"!==o.charAt(0)&&(o="?"+o),t+s+(r=r.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(o=o.replace("#","%23"))+n},s.prototype.resolve=function(e){return this.resolveObject(b(e,!1,!0)).format()},s.prototype.resolveObject=function(e){if(i.isString(e)){var t=new s;t.parse(e,!1,!0),e=t}for(var r=new s,n=Object.keys(this),a=0;a<n.length;a++){var o=n[a];r[o]=this[o]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),l=0;l<u.length;l++){var c=u[l];"protocol"!==c&&(r[c]=e[c])}return m[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!m[e.protocol]){for(var h=Object.keys(e),f=0;f<h.length;f++){var p=h[f];r[p]=e[p]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||v[e.protocol])r.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),g.length<2&&g.unshift(""),r.pathname=g.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var d=r.pathname||"",y=r.search||"";r.path=d+y}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var b=r.pathname&&"/"===r.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=_||b||r.host&&e.pathname,x=w,E=r.pathname&&r.pathname.split("/")||[],T=(g=e.pathname&&e.pathname.split("/")||[],r.protocol&&!m[r.protocol]);if(T&&(r.hostname="",r.port=null,r.host&&(""===E[0]?E[0]=r.host:E.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),w=w&&(""===g[0]||""===E[0])),_)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,E=g;else if(g.length)E||(E=[]),E.pop(),E=E.concat(g),r.search=e.search,r.query=e.query;else if(!i.isNullOrUndefined(e.search))return T&&(r.hostname=r.host=E.shift(),(S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=S.shift(),r.host=r.hostname=S.shift())),r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!E.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var k=E.slice(-1)[0],A=(r.host||e.host||E.length>1)&&("."===k||".."===k)||""===k,O=0,C=E.length;C>=0;C--)"."===(k=E[C])?E.splice(C,1):".."===k?(E.splice(C,1),O++):O&&(E.splice(C,1),O--);if(!w&&!x)for(;O--;O)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),A&&"/"!==E.join("/").substr(-1)&&E.push("");var S,j=""===E[0]||E[0]&&"/"===E[0].charAt(0);return T&&(r.hostname=r.host=j?"":E.length?E.shift():"",(S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=S.shift(),r.host=r.hostname=S.shift())),(w=w||r.host&&E.length)&&!j&&E.unshift(""),E.length?r.pathname=E.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var e=this.host,t=o.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},9:function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e},e.exports.default=e.exports,e.exports.__esModule=!0},96:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}});
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
js/dist/externals/analysis-1740.js ADDED
@@ -0,0 +1,355 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ window.yoast=window.yoast||{},window.yoast.analysis=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=737)}({101:function(e,t){e.exports=window.lodash.filter},102:function(e,t){e.exports=window.lodash.includes},103:function(e,t){function r(e,t,r,n,i,s,a){try{var o=e[s](a),u=o.value}catch(e){return void r(e)}o.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(i,s){var a=e.apply(t,n);function o(e){r(a,i,s,o,u,"next",e)}function u(e){r(a,i,s,o,u,"throw",e)}o(void 0)}))}},e.exports.default=e.exports,e.exports.__esModule=!0},104:function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(i[r]=e[r]);return i},e.exports.default=e.exports,e.exports.__esModule=!0},11:function(e,t,r){var n=r(37);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},116:function(e,t){var r,n,i=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(r===setTimeout)return setTimeout(e,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(e){r=s}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var u,l=[],c=!1,h=-1;function f(){c&&u&&(c=!1,u.length?l=u.concat(l):h=-1,l.length&&p())}function p(){if(!c){var e=o(f);c=!0;for(var t=l.length;t;){for(u=l,l=[];++h<t;)u&&u[h].run();h=-1,t=l.length}u=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function d(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new g(e,t)),1!==l.length||c||o(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=d,i.addListener=d,i.once=d,i.off=d,i.removeListener=d,i.removeAllListeners=d,i.emit=d,i.prependListener=d,i.prependOnceListener=d,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},118:function(e,t,r){r(293),e.exports=r(698)},119:function(e,t,r){e.exports=r(701)},12:function(e,t,r){var n=r(23).default,i=r(14);e.exports=function(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},120:function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},128:function(e,t,r){(function(e,n){var i=r(23);(function(){var r="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=r||s||Function("return this")(),o="object"==i(t)&&t&&!t.nodeType&&t,u=o&&"object"==i(n)&&n&&!n.nodeType&&n,l=/[&<>"']/g,c=RegExp(l.source);r="object"==(void 0===e?"undefined":i(e))&&e&&e.Object===Object&&e,s="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=r||s||Function("return this")();var h,f=(h={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},function(e){return null==h?void 0:h[e]}),p=Object.prototype,g=p.hasOwnProperty,d=p.toString,v=a.Symbol,m=v?v.toStringTag:void 0,y=v?v.prototype:void 0,b=y?y.toString:void 0;function _(e){if("string"==typeof e)return e;if(w(e))return function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}(e,_)+"";if(function(e){return"symbol"==i(e)||function(e){return null!=e&&"object"==i(e)}(e)&&"[object Symbol]"==function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":m&&m in Object(e)?function(e){var t=g.call(e,m),r=e[m];try{e[m]=void 0;var n=!0}catch(e){}var i=d.call(e);return n&&(t?e[m]=r:delete e[m]),i}(e):function(e){return d.call(e)}(e)}(e)}(e))return b?b.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}var w=Array.isArray,x=function(e){var t;return(e=null==(t=e)?"":_(t))&&c.test(e)?e.replace(l,f):e},E={assessmentPresenterResult:function(e){e||(e={});var t,r=e,n=r.scores,i=r.markerButtonsDisabled,s=r.i18n,a=r.activeMarker,o="",u=x;for(var l in Array.prototype.join,o+='<ul class="wpseoanalysis assessment-results">\n ',n)o+='\n <li class="score">\n <span class="assessment-results__mark-container">\n ',n[l].marker&&(o+='\n <button type="button" ',i&&(o+=' disabled="disabled" '),o+='\n aria-label="',i?o+=null==(t=s.disabledMarkText)?"":t:n[l].identifier===a?o+=null==(t=s.removeMarksInText)?"":t:o+=null==(t=s.markInText)?"":t,o+='"\n class="assessment-results__mark ',i?o+=" icon-eye-disabled ":n[l].identifier===a?o+="\n icon-eye-active\n ":o+="\n icon-eye-inactive\n ",o+="\n js-assessment-results__mark-"+(null==(t=n[l].identifier)?"":t)+' yoast-tooltip yoast-tooltip-s">\n <span class="screen-reader-text">',i?o+=null==(t=s.disabledMarkText)?"":t:n[l].identifier===a?o+=null==(t=s.removeMarksInText)?"":t:o+=null==(t=s.markInText)?"":t,o+="\n </span></button>\n "),o+='\n </span>\n <span class="wpseo-score-icon '+u(n[l].className)+'"></span>\n <span class="screen-reader-text">'+(null==(t=n[l].screenReaderText)?"":t)+'</span>\n <span class="wpseo-score-text">'+(null==(t=n[l].text)?"":t)+"</span>\n </li>\n ";return o+"\n</ul>\n"},hiddenSpan:function(e){e||(e={});var t=e,r=t.whiteSpace,n=t.width,i="",s=x;return Array.prototype.join,i+='<span aria-hidden="true" style="width: '+s(n)+"; height: auto; position: absolute; visibility: hidden; ",""!==r&&(i+="white-space: "+s(r)),i+'">\n\n</span>\n'},relevantWords:function(e){e||(e={});var t,r=e.words,n="";for(var i in Array.prototype.join,n+="<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 ",r)n+="\n <tr>\n <td>"+(null==(t=r[i].word)?"":t)+"</td>\n <td>"+(null==(t=r[i].density)?"":t)+"</td>\n <td>"+(null==(t=r[i].occurrences)?"":t)+"</td>\n <td>"+(null==(t=r[i].length)?"":t)+"</td>\n <td>"+(null==(t=r[i].relevantWordPercentage)?"":t)+"</td>\n <td>"+(null==(t=r[i].lengthBonus)?"":t)+"</td>\n <td>"+(null==(t=r[i].multiplier)?"":t)+"</td>\n <td>"+(null==(t=r[i].relevance)?"":t)+"</td>\n </tr>\n ";return n+"\n</table>\n"},snippetEditor:function(e){e||(e={});var t=e,r=t.i18n,n=t.rendered,i=t.metaDescriptionDate,s=t.raw,a=t.placeholder,o="",u=x;return Array.prototype.join,o+='<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">'+u(r.snippetPreview)+'</h3>\n\t<p class="screen-reader-text">'+u(r.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">'+u(r.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'+u(n.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">'+u(r.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'+u(n.baseUrl)+'\n\t\t\t\t\t</cite><cite class="url" id="snippet_cite">\n\t\t\t\t\t\t'+u(n.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">'+u(r.metaDescriptionLabel)+"</span>\n\t\t\t\t",""!==i&&(o+='\n\t\t\t\t\t<span class="snippet-editor__date">\n\t\t\t\t\t\t'+u(i)+" -\n\t\t\t\t\t</span>\n\t\t\t\t"),o+'\n\t\t\t\t<span class="desc" id="snippet_meta">\n\t\t\t\t\t'+u(n.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'>"+u(r.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="'+u(r.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="'+u(r.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'+u(r.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'+u(r.title)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__title js-snippet-editor-title" id="snippet-editor-title" value="'+u(s.title)+'" placeholder="'+u(a.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'+u(r.slug)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__slug js-snippet-editor-slug" id="snippet-editor-slug" value="'+u(s.snippetCite)+'" placeholder="'+u(a.urlPath)+'" />\n\t\t</label>\n\t\t<label for="snippet-editor-meta-description" class="snippet-editor__label">\n\t\t\t'+u(r.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="'+u(a.metaDesc)+'">'+u(s.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">'+u(r.save)+"</button>\n\t</div>\n</div>\n"}};u?((u.exports=E).templates=E,o.templates=E):a.templates=E}).call(this)}).call(this,r(25),r(97)(e))},14:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},145:function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},151:function(e,t){e.exports=window.lodash.isEqual},16:function(e,t){e.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.default=e.exports,e.exports.__esModule=!0},179:function(e,t,r){(function(e,n){var i;!function(s){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof n&&n;a.global!==a&&a.window!==a&&a.self;var o,u=2147483647,l=/^xn--/,c=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,g=String.fromCharCode;function d(e){throw new RangeError(f[e])}function v(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function m(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+v((e=e.replace(h,".")).split("."),t).join(".")}function y(e){for(var t,r,n=[],i=0,s=e.length;i<s;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<s?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function b(e){return v(e,(function(e){var t="";return e>65535&&(t+=g((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+g(e)})).join("")}function _(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function w(e,t,r){var n=0;for(e=r?p(e/700):e>>1,e+=p(e/t);e>455;n+=36)e=p(e/35);return p(n+36*e/(e+38))}function x(e){var t,r,n,i,s,a,o,l,c,h,f,g=[],v=e.length,m=0,y=128,_=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&d("not-basic"),g.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<v;){for(s=m,a=1,o=36;i>=v&&d("invalid-input"),((l=(f=e.charCodeAt(i++))-48<10?f-22:f-65<26?f-65:f-97<26?f-97:36)>=36||l>p((u-m)/a))&&d("overflow"),m+=l*a,!(l<(c=o<=_?1:o>=_+26?26:o-_));o+=36)a>p(u/(h=36-c))&&d("overflow"),a*=h;_=w(m-s,t=g.length+1,0==s),p(m/t)>u-y&&d("overflow"),y+=p(m/t),m%=t,g.splice(m++,0,y)}return b(g)}function E(e){var t,r,n,i,s,a,o,l,c,h,f,v,m,b,x,E=[];for(v=(e=y(e)).length,t=128,r=0,s=72,a=0;a<v;++a)(f=e[a])<128&&E.push(g(f));for(n=i=E.length,i&&E.push("-");n<v;){for(o=u,a=0;a<v;++a)(f=e[a])>=t&&f<o&&(o=f);for(o-t>p((u-r)/(m=n+1))&&d("overflow"),r+=(o-t)*m,t=o,a=0;a<v;++a)if((f=e[a])<t&&++r>u&&d("overflow"),f==t){for(l=r,c=36;!(l<(h=c<=s?1:c>=s+26?26:c-s));c+=36)x=l-h,b=36-h,E.push(g(_(h+x%b,0))),l=p(x/b);E.push(g(_(l,0))),s=w(r,m,n==i),r=0,++n}++r,++t}return E.join("")}o={version:"1.4.1",ucs2:{decode:y,encode:b},decode:x,encode:E,toASCII:function(e){return m(e,(function(e){return c.test(e)?"xn--"+E(e):e}))},toUnicode:function(e){return m(e,(function(e){return l.test(e)?x(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return o}.call(t,r,t,e))||(e.exports=i)}()}).call(this,r(97)(e),r(25))},180:function(e,t,r){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},181:function(e,t,r){"use strict";t.decode=t.parse=r(182),t.encode=t.stringify=r(183)},182:function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,s){t=t||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(t);var u=1e3;s&&"number"==typeof s.maxKeys&&(u=s.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c<l;++c){var h,f,p,g,d=e[c].replace(o,"%20"),v=d.indexOf(r);v>=0?(h=d.substr(0,v),f=d.substr(v+1)):(h=d,f=""),p=decodeURIComponent(h),g=decodeURIComponent(f),n(a,p)?i(a[p])?a[p].push(g):a[p]=[a[p],g]:a[p]=g}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},183:function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,o){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?s(a(e),(function(a){var o=encodeURIComponent(n(a))+r;return i(e[a])?s(e[a],(function(e){return o+encodeURIComponent(n(e))})).join(t):o+encodeURIComponent(n(e[a]))})).join(t):o?encodeURIComponent(n(o))+r+encodeURIComponent(n(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var a=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}},196:function(e,t,r){r(693),e.exports=r(294)},197:function(e,t){e.exports=function(e,t,r){var n="";if(n+=e.name||"Error",n+=": "+(e.message||""),r instanceof Array)for(var i in r)n+="\n # "+r[i];for(var s in t)n+="\n at "+t[s].toString();return n}},2:function(e,t){e.exports=window.lodash},21:function(e,t,r){var n=r(75),i=r(76),s=r(64),a=r(77);e.exports=function(e){return n(e)||i(e)||s(e)||a()},e.exports.default=e.exports,e.exports.__esModule=!0},23:function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=r=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},25:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},291:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return o}));var n,i=r(328);function s(){return null===n.yoast.shortlinker&&(n.yoast.shortlinker=new i.a),n.yoast.shortlinker}function a(e){s().configure(e)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s().createAnchorOpeningTag(e,t)}(n="undefined"==typeof window?"undefined"==typeof self?e:self:window).yoast=n.yoast||{},n.yoast.shortlinker=null}).call(this,r(25))},292:function(e,t,r){e.exports=r(692)},293:function(e,t,r){r(196).check("es5")},294:function(e,t,r){var n=new(r(694)),i=function(e){return n.test(e)};i.define=function(e,t){n.define(e,t)},i.check=function(e){n.check(e)},i.test=i,e.exports=i},295:function(e,t,r){var n=r(296),i={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:i,input:i,output:i,button:i,datalist:i,textarea:i,option:{option:!0},optgroup:{optgroup:!0}},a={__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},o={__proto__:null,math:!0,svg:!0},u={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0,foreignObject:!0,desc:!0,title:!0},l=/\s|\//;function c(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this._foreignContext=[],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&&(n=this._options.Tokenizer),this._tokenizer=new n(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}r(145)(c,r(712).EventEmitter),c.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},c.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},c.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in s)for(var t;(t=this._stack[this._stack.length-1])in s[e];this.onclosetag(t));!this._options.xmlMode&&e in a||(this._stack.push(e),e in o?this._foreignContext.push(!0):e in u&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},c.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 a&&this._cbs.onclosetag(this._tagname),this._tagname=""},c.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(e in o||e in u)&&this._foreignContext.pop(),!this._stack.length||e in a&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},c.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},c.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},c.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},c.prototype.onattribdata=function(e){this._attribvalue+=e},c.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=""},c.prototype._getInstructionName=function(e){var t=e.search(l),r=t<0?e:e.substr(0,t);return this._lowerCaseTagNames&&(r=r.toLowerCase()),r},c.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},c.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},c.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},c.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},c.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},c.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},c.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)},c.prototype.parseComplete=function(e){this.reset(),this.end(e)},c.prototype.write=function(e){this._tokenizer.write(e)},c.prototype.end=function(e){this._tokenizer.end(e)},c.prototype.pause=function(){this._tokenizer.pause()},c.prototype.resume=function(){this._tokenizer.resume()},c.prototype.parseChunk=c.prototype.write,c.prototype.done=c.prototype.end,e.exports=c},296:function(e,t,r){e.exports=ve;var n=r(707),i=r(709),s=r(710),a=r(711),o=0,u=o++,l=o++,c=o++,h=o++,f=o++,p=o++,g=o++,d=o++,v=o++,m=o++,y=o++,b=o++,_=o++,w=o++,x=o++,E=o++,T=o++,k=o++,A=o++,O=o++,C=o++,S=o++,j=o++,R=o++,D=o++,L=o++,M=o++,P=o++,F=o++,$=o++,B=o++,q=o++,U=o++,N=o++,I=o++,K=o++,z=o++,H=o++,W=o++,V=o++,G=o++,Y=o++,J=o++,Z=o++,Q=o++,X=o++,ee=o++,te=o++,re=o++,ne=o++,ie=o++,se=o++,ae=o++,oe=o++,ue=o++,le=0,ce=le++,he=le++,fe=le++;function pe(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function ge(e,t,r){var n=e.toLowerCase();return e===n?function(e){e===n?this._state=t:(this._state=r,this._index--)}:function(i){i===n||i===e?this._state=t:(this._state=r,this._index--)}}function de(e,t){var r=e.toLowerCase();return function(n){n===r||n===e?this._state=t:(this._state=c,this._index--)}}function ve(e,t){this._state=u,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=u,this._special=ce,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}ve.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=l,this._sectionStart=this._index):this._decodeEntities&&this._special===ce&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=u,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateBeforeTagName=function(e){"/"===e?this._state=f:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==ce||pe(e)?this._state=u:"!"===e?(this._state=x,this._sectionStart=this._index+1):"?"===e?(this._state=T,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?c:B,this._sectionStart=this._index)},ve.prototype._stateInTagName=function(e){("/"===e||">"===e||pe(e))&&(this._emitToken("onopentagname"),this._state=d,this._index--)},ve.prototype._stateBeforeCloseingTagName=function(e){pe(e)||(">"===e?this._state=u:this._special!==ce?"s"===e||"S"===e?this._state=q:(this._state=u,this._index--):(this._state=p,this._sectionStart=this._index))},ve.prototype._stateInCloseingTagName=function(e){(">"===e||pe(e))&&(this._emitToken("onclosetag"),this._state=g,this._index--)},ve.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=u,this._sectionStart=this._index+1):"/"===e?this._state=h:pe(e)||(this._state=v,this._sectionStart=this._index)},ve.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=u,this._sectionStart=this._index+1):pe(e)||(this._state=d,this._index--)},ve.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||pe(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=m,this._index--)},ve.prototype._stateAfterAttributeName=function(e){"="===e?this._state=y:"/"===e||">"===e?(this._cbs.onattribend(),this._state=d,this._index--):pe(e)||(this._cbs.onattribend(),this._state=v,this._sectionStart=this._index)},ve.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=b,this._sectionStart=this._index+1):"'"===e?(this._state=_,this._sectionStart=this._index+1):pe(e)||(this._state=w,this._sectionStart=this._index,this._index--)},ve.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateInAttributeValueNoQuotes=function(e){pe(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=d,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ie,this._sectionStart=this._index)},ve.prototype._stateBeforeDeclaration=function(e){this._state="["===e?S:"-"===e?k:E},ve.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=u,this._sectionStart=this._index+1)},ve.prototype._stateBeforeComment=function(e){"-"===e?(this._state=A,this._sectionStart=this._index+1):this._state=E},ve.prototype._stateInComment=function(e){"-"===e&&(this._state=O)},ve.prototype._stateAfterComment1=function(e){this._state="-"===e?C:A},ve.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=u,this._sectionStart=this._index+1):"-"!==e&&(this._state=A)},ve.prototype._stateBeforeCdata1=ge("C",j,E),ve.prototype._stateBeforeCdata2=ge("D",R,E),ve.prototype._stateBeforeCdata3=ge("A",D,E),ve.prototype._stateBeforeCdata4=ge("T",L,E),ve.prototype._stateBeforeCdata5=ge("A",M,E),ve.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=P,this._sectionStart=this._index+1):(this._state=E,this._index--)},ve.prototype._stateInCdata=function(e){"]"===e&&(this._state=F)},ve.prototype._stateAfterCdata1=function(e){this._state="]"===e?$:P},ve.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=u,this._sectionStart=this._index+1):"]"!==e&&(this._state=P)},ve.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=U:"t"===e||"T"===e?this._state=J:(this._state=c,this._index--)},ve.prototype._stateBeforeSpecialEnd=function(e){this._special!==he||"c"!==e&&"C"!==e?this._special!==fe||"t"!==e&&"T"!==e?this._state=u:this._state=ee:this._state=H},ve.prototype._stateBeforeScript1=de("R",N),ve.prototype._stateBeforeScript2=de("I",I),ve.prototype._stateBeforeScript3=de("P",K),ve.prototype._stateBeforeScript4=de("T",z),ve.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||pe(e))&&(this._special=he),this._state=c,this._index--},ve.prototype._stateAfterScript1=ge("R",W,u),ve.prototype._stateAfterScript2=ge("I",V,u),ve.prototype._stateAfterScript3=ge("P",G,u),ve.prototype._stateAfterScript4=ge("T",Y,u),ve.prototype._stateAfterScript5=function(e){">"===e||pe(e)?(this._special=ce,this._state=p,this._sectionStart=this._index-6,this._index--):this._state=u},ve.prototype._stateBeforeStyle1=de("Y",Z),ve.prototype._stateBeforeStyle2=de("L",Q),ve.prototype._stateBeforeStyle3=de("E",X),ve.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||pe(e))&&(this._special=fe),this._state=c,this._index--},ve.prototype._stateAfterStyle1=ge("Y",te,u),ve.prototype._stateAfterStyle2=ge("L",re,u),ve.prototype._stateAfterStyle3=ge("E",ne,u),ve.prototype._stateAfterStyle4=function(e){">"===e||pe(e)?(this._special=ce,this._state=p,this._sectionStart=this._index-5,this._index--):this._state=u},ve.prototype._stateBeforeEntity=ge("#",se,ae),ve.prototype._stateBeforeNumericEntity=ge("X",ue,oe),ve.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?a:i;t.hasOwnProperty(e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1)}},ve.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(t>6&&(t=6);t>=2;){var r=this._buffer.substr(e,t);if(s.hasOwnProperty(r))return this._emitPartial(s[r]),void(this._sectionStart+=t+1);t--}},ve.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||e>"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==u?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},ve.prototype._decodeNumericEntity=function(e,t){var r=this._sectionStart+e;if(r!==this._index){var i=this._buffer.substring(r,this._index),s=parseInt(i,t);this._emitPartial(n(s)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},ve.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},ve.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},ve.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===u?(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)},ve.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},ve.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);this._state===u?this._stateText(e):this._state===l?this._stateBeforeTagName(e):this._state===c?this._stateInTagName(e):this._state===f?this._stateBeforeCloseingTagName(e):this._state===p?this._stateInCloseingTagName(e):this._state===g?this._stateAfterCloseingTagName(e):this._state===h?this._stateInSelfClosingTag(e):this._state===d?this._stateBeforeAttributeName(e):this._state===v?this._stateInAttributeName(e):this._state===m?this._stateAfterAttributeName(e):this._state===y?this._stateBeforeAttributeValue(e):this._state===b?this._stateInAttributeValueDoubleQuotes(e):this._state===_?this._stateInAttributeValueSingleQuotes(e):this._state===w?this._stateInAttributeValueNoQuotes(e):this._state===x?this._stateBeforeDeclaration(e):this._state===E?this._stateInDeclaration(e):this._state===T?this._stateInProcessingInstruction(e):this._state===k?this._stateBeforeComment(e):this._state===A?this._stateInComment(e):this._state===O?this._stateAfterComment1(e):this._state===C?this._stateAfterComment2(e):this._state===S?this._stateBeforeCdata1(e):this._state===j?this._stateBeforeCdata2(e):this._state===R?this._stateBeforeCdata3(e):this._state===D?this._stateBeforeCdata4(e):this._state===L?this._stateBeforeCdata5(e):this._state===M?this._stateBeforeCdata6(e):this._state===P?this._stateInCdata(e):this._state===F?this._stateAfterCdata1(e):this._state===$?this._stateAfterCdata2(e):this._state===B?this._stateBeforeSpecial(e):this._state===q?this._stateBeforeSpecialEnd(e):this._state===U?this._stateBeforeScript1(e):this._state===N?this._stateBeforeScript2(e):this._state===I?this._stateBeforeScript3(e):this._state===K?this._stateBeforeScript4(e):this._state===z?this._stateBeforeScript5(e):this._state===H?this._stateAfterScript1(e):this._state===W?this._stateAfterScript2(e):this._state===V?this._stateAfterScript3(e):this._state===G?this._stateAfterScript4(e):this._state===Y?this._stateAfterScript5(e):this._state===J?this._stateBeforeStyle1(e):this._state===Z?this._stateBeforeStyle2(e):this._state===Q?this._stateBeforeStyle3(e):this._state===X?this._stateBeforeStyle4(e):this._state===ee?this._stateAfterStyle1(e):this._state===te?this._stateAfterStyle2(e):this._state===re?this._stateAfterStyle3(e):this._state===ne?this._stateAfterStyle4(e):this._state===ie?this._stateBeforeEntity(e):this._state===se?this._stateBeforeNumericEntity(e):this._state===ae?this._stateInNamedEntity(e):this._state===oe?this._stateInNumericEntity(e):this._state===ue?this._stateInHexEntity(e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},ve.prototype.pause=function(){this._running=!1},ve.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},ve.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},ve.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},ve.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);this._state===P||this._state===F||this._state===$?this._cbs.oncdata(e):this._state===A||this._state===O||this._state===C?this._cbs.oncomment(e):this._state!==ae||this._xmlMode?this._state!==oe||this._xmlMode?this._state!==ue||this._xmlMode?this._state!==c&&this._state!==d&&this._state!==y&&this._state!==m&&this._state!==v&&this._state!==_&&this._state!==b&&this._state!==w&&this._state!==p&&this._cbs.ontext(e):(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()))},ve.prototype.reset=function(){ve.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},ve.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},ve.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},ve.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},ve.prototype._emitPartial=function(e){this._baseState!==u?this._cbs.onattribdata(e):this._cbs.ontext(e)}},297:function(e,t,r){var n=r(120),i=/\s+/g,s=r(298),a=r(713);function o(e,t,r){"object"==typeof e?(r=t,t=e,e=null):"function"==typeof t&&(r=t,t=u),this._callback=e,this._options=t||u,this._elementCB=r,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};o.prototype.onparserinit=function(e){this._parser=e},o.prototype.onreset=function(){o.call(this,this._callback,this._options,this._elementCB)},o.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},o.prototype._handleCallback=o.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},o.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&e&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},o.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;for(var r in t="tag"===e.type?Object.create(a):Object.create(s),e)e.hasOwnProperty(r)&&(t[r]=e[r]);return t},o.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],r=t?t.children:this.dom,n=r[r.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),n?(e.prev=n,n.next=e):e.prev=null,r.push(e),e.parent=t||null},o.prototype.onopentag=function(e,t){var r={type:"script"===e?n.Script:"style"===e?n.Style:n.Tag,name:e,attribs:t,children:[]},i=this._createDomElement(r);this._addDomElement(i),this._tagStack.push(i)},o.prototype.ontext=function(e){var t,r=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===n.Text)r?t.data=(t.data+e).replace(i," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===n.Text)r?t.data=(t.data+e).replace(i," "):t.data+=e;else{r&&(e=e.replace(i," "));var s=this._createDomElement({data:e,type:n.Text});this._addDomElement(s)}},o.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===n.Comment)t.data+=e;else{var r={data:e,type:n.Comment},i=this._createDomElement(r);this._addDomElement(i),this._tagStack.push(i)}},o.prototype.oncdatastart=function(){var e={children:[{data:"",type:n.Text}],type:n.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},o.prototype.oncommentend=o.prototype.oncdataend=function(){this._tagStack.pop()},o.prototype.onprocessinginstruction=function(e,t){var r=this._createDomElement({name:e,data:t,type:n.Directive});this._addDomElement(r)},e.exports=o},298:function(e,t){var r=e.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return i[this.type]||i.element}},n={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},i={element:1,text:3,cdata:4,comment:8};Object.keys(n).forEach((function(e){var t=n[e];Object.defineProperty(r,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}))},299:function(e,t,r){var n=e.exports;[r(715),r(723),r(724),r(725),r(726),r(727)].forEach((function(e){Object.keys(e).forEach((function(t){n[t]=e[t].bind(n)}))}))},300:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=n(r(301)),s=n(r(719)),a=n(r(302)),o=n(r(720)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function l(e){var t=h(e);return function(e){return String(e).replace(u,t)}}t.decodeXML=l(a.default),t.decodeHTMLStrict=l(i.default);var c=function(e,t){return e<t?1:-1};function h(e){return function(t){if("#"===t.charAt(1)){var r=t.charAt(2);return"X"===r||"x"===r?o.default(parseInt(t.substr(3),16)):o.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}t.decodeHTML=function(){for(var e=Object.keys(s.default).sort(c),t=Object.keys(i.default).sort(c),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var a=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=h(i.default);function u(e){return";"!==e.substr(-1)&&(e+=";"),o(e)}return function(e){return String(e).replace(a,u)}}()},301:function(e){e.exports=JSON.parse('{"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":"‌"}')},302:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},303:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=c(n(r(302)).default),s=h(i);t.encodeXML=v(i);var a,o,u=c(n(r(301)).default),l=h(u);function c(e){return Object.keys(e).sort().reduce((function(t,r){return t[e[r]]="&"+r+";",t}),{})}function h(e){for(var t=[],r=[],n=0,i=Object.keys(e);n<i.length;n++){var s=i[n];1===s.length?t.push("\\"+s):r.push(s)}t.sort();for(var a=0;a<t.length-1;a++){for(var o=a;o<t.length-1&&t[o].charCodeAt(1)+1===t[o+1].charCodeAt(1);)o+=1;var u=1+o-a;u<3||t.splice(a,u,t[a]+"-"+t[o])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeHTML=(a=u,o=l,function(e){return e.replace(o,(function(e){return a[e]})).replace(f,g)}),t.encodeNonAsciiHTML=v(u);var f=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,p=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function g(e){return"&#x"+(e.length>1?p(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var d=new RegExp(s.source+"|"+f.source,"g");function v(e){return function(t){return t.replace(d,(function(t){return e[t]||g(t)}))}}t.escape=function(e){return e.replace(d,g)},t.escapeUTF8=function(e){return e.replace(s,g)}},304:function(e,t,r){e.exports=o;var n=r(295),i=r(729).Writable,s=r(730).StringDecoder,a=r(305).Buffer;function o(e,t){var r=this._parser=new n(e,t),a=this._decoder=new s;i.call(this,{decodeStrings:!1}),this.once("finish",(function(){r.end(a.end())}))}r(145)(o,i),o.prototype._write=function(e,t,r){e instanceof a&&(e=this._decoder.write(e)),this._parser.write(e),r()}},305:function(e,t,r){"use strict";(function(e){var n=r(732),i=r(733),s=r(734);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,r){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return h(this,e)}return l(this,e,t,r)}function l(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=f(e,t),e}(e,t,r,n):"string"==typeof t?function(e,t,r){if("string"==typeof r&&""!==r||(r="utf8"),!u.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|g(t,r),i=(e=o(e,n)).write(t,r);return i!==n&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(u.isBuffer(t)){var r=0|p(t.length);return 0===(e=o(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?o(e,0):f(e,t);if("Buffer"===t.type&&s(t.data))return f(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function h(e,t){if(c(t),e=o(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function f(e,t){var r=t.length<0?0:0|p(t.length);e=o(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function g(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return U(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function d(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return S(this,t,r);case"utf8":case"utf-8":return A(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return C(this,t,r);case"base64":return k(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function v(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function m(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function y(e,t,r,n,i){var s,a=1,o=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,o/=2,u/=2,r/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var c=-1;for(s=r;s<o;s++)if(l(e,s)===l(t,-1===c?0:s-c)){if(-1===c&&(c=s),s-c+1===u)return c*a}else-1!==c&&(s-=s-c),c=-1}else for(r+u>o&&(r=o-u),s=r;s>=0;s--){for(var h=!0,f=0;f<u;f++)if(l(e,s+f)!==l(t,f)){h=!1;break}if(h)return s}return-1}function b(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");n>s/2&&(n=s/2);for(var a=0;a<n;++a){var o=parseInt(t.substr(2*a,2),16);if(isNaN(o))return a;e[r+a]=o}return a}function _(e,t,r,n){return N(q(t,e.length-r),e,r,n)}function w(e,t,r,n){return N(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function x(e,t,r,n){return w(e,t,r,n)}function E(e,t,r,n){return N(U(t),e,r,n)}function T(e,t,r,n){return N(function(e,t){for(var r,n,i,s=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i=r%256,s.push(i),s.push(n);return s}(t,e.length-r),e,r,n)}function k(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function A(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var s,a,o,u,l=e[i],c=null,h=l>239?4:l>223?3:l>191?2:1;if(i+h<=r)switch(h){case 1:l<128&&(c=l);break;case 2:128==(192&(s=e[i+1]))&&(u=(31&l)<<6|63&s)>127&&(c=u);break;case 3:s=e[i+1],a=e[i+2],128==(192&s)&&128==(192&a)&&(u=(15&l)<<12|(63&s)<<6|63&a)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:s=e[i+1],a=e[i+2],o=e[i+3],128==(192&s)&&128==(192&a)&&128==(192&o)&&(u=(15&l)<<18|(63&s)<<12|(63&a)<<6|63&o)>65535&&u<1114112&&(c=u)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}function O(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function C(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function S(e,t,r){var n,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var s="",a=t;a<r;++a)s+=(n=e[a])<16?"0"+n.toString(16):n.toString(16);return s}function j(e,t,r){for(var n=e.slice(t,r),i="",s=0;s<n.length;s+=2)i+=String.fromCharCode(n[s]+256*n[s+1]);return i}function R(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,r,n,i,s){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function L(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-r,2);i<s;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function M(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i<s;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function P(e,t,r,n,i,s){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function F(e,t,r,n,s){return s||P(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function $(e,t,r,n,s){return s||P(e,0,r,8),i.write(e,t,r,n,52,8),r+8}t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,r){return l(null,e,t,r)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,r){return function(e,t,r,n){return c(t),t<=0?o(null,t):void 0!==r?"string"==typeof n?o(null,t).fill(r,n):o(null,t).fill(r):o(null,t)}(0,e,t,r)},u.allocUnsafe=function(e){return h(null,e)},u.allocUnsafeSlow=function(e){return h(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,s=Math.min(r,n);i<s;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},u.isEncoding=function(e){switch(String(e).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}},u.concat=function(e,t){if(!s(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=u.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?A(this,0,e):d.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var s=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),o=Math.min(s,a),l=this.slice(n,i),c=e.slice(t,r),h=0;h<o;++h)if(l[h]!==c[h]){s=l[h],a=c[h];break}return s<a?-1:a<s?1:0},u.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},u.prototype.indexOf=function(e,t,r){return m(this,e,t,r,!0)},u.prototype.lastIndexOf=function(e,t,r){return m(this,e,t,r,!1)},u.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var s=!1;;)switch(n){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return x(this,e,t,r);case"base64":return E(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),s=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=u.prototype;else{var i=t-e;r=new u(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},u.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e],i=1,s=0;++s<t&&(i*=256);)n+=this[e+s]*i;return n},u.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=this[e],i=1,s=0;++s<t&&(i*=256);)n+=this[e+s]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||R(e,t,this.length);for(var n=t,i=1,s=this[e+--n];n>0&&(i*=256);)s+=this[e+--n]*i;return s>=(i*=128)&&(s-=Math.pow(2,8*t)),s},u.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){e=+e,t|=0,r|=0,n||D(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,s=0;for(this[t]=255&e;++s<r&&(i*=256);)this[t+s]=e/i&255;return t+r},u.prototype.writeUIntBE=function(e,t,r,n){e=+e,t|=0,r|=0,n||D(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,s=1;for(this[t+i]=255&e;--i>=0&&(s*=256);)this[t+i]=e/s&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=0,a=1,o=0;for(this[t]=255&e;++s<r&&(a*=256);)e<0&&0===o&&0!==this[t+s-1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);D(this,e,t,r,i-1,-i)}var s=r-1,a=1,o=0;for(this[t+s]=255&e;--s>=0&&(a*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/a>>0)-o&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return F(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return F(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return $(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return $(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,s=n-r;if(this===e&&r<t&&t<n)for(i=s-1;i>=0;--i)e[i+t]=this[i+r];else if(s<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+s),t);return s},u.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!u.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var s;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(s=t;s<r;++s)this[s]=e;else{var a=u.isBuffer(e)?e:q(new u(e,n).toString()),o=a.length;for(s=0;s<r-t;++s)this[s+t]=a[s%o]}return this};var B=/[^+\/0-9A-Za-z-_]/g;function q(e,t){var r;t=t||1/0;for(var n=e.length,i=null,s=[],a=0;a<n;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function U(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function N(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(25))},326:function(e,t){e.exports=window.wp.autop},327:function(e,t,r){var n,i;!function(s,a){"use strict";void 0===(i="function"==typeof(n=function(){var e=function(){},t="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function n(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function s(r){return"debug"===r&&(r="log"),"undefined"!=typeof console&&("trace"===r&&t?i:void 0!==console[r]?n(console,r):void 0!==console.log?n(console,"log"):e)}function a(t,n){for(var i=0;i<r.length;i++){var s=r[i];this[s]=i<t?e:this.methodFactory(s,t,n)}this.log=this.debug}function o(e,t,r){return function(){"undefined"!=typeof console&&(a.call(this,t,r),this[e].apply(this,arguments))}}function u(e,t,r){return s(e)||o.apply(this,arguments)}function l(e,t,n){var i,s=this,o="loglevel";function l(){var e;if("undefined"!=typeof window&&o){try{e=window.localStorage[o]}catch(e){}if(void 0===e)try{var t=window.document.cookie,r=t.indexOf(encodeURIComponent(o)+"=");-1!==r&&(e=/^([^;]+)/.exec(t.slice(r))[1])}catch(e){}return void 0===s.levels[e]&&(e=void 0),e}}"string"==typeof e?o+=":"+e:"symbol"==typeof e&&(o=void 0),s.name=e,s.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},s.methodFactory=n||u,s.getLevel=function(){return i},s.setLevel=function(t,n){if("string"==typeof t&&void 0!==s.levels[t.toUpperCase()]&&(t=s.levels[t.toUpperCase()]),!("number"==typeof t&&t>=0&&t<=s.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(i=t,!1!==n&&function(e){var t=(r[e]||"silent").toUpperCase();if("undefined"!=typeof window&&o){try{return void(window.localStorage[o]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(o)+"="+t+";"}catch(e){}}}(t),a.call(s,t,e),"undefined"==typeof console&&t<s.levels.SILENT)return"No console available for logging"},s.setDefaultLevel=function(e){l()||s.setLevel(e,!1)},s.enableAll=function(e){s.setLevel(s.levels.TRACE,e)},s.disableAll=function(e){s.setLevel(s.levels.SILENT,e)};var c=l();null==c&&(c=null==t?"WARN":t),s.setLevel(c,!1)}var c=new l,h={};c.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=h[e];return t||(t=h[e]=new l(e,c.getLevel(),c.methodFactory)),t};var f="undefined"!=typeof window?window.log:void 0;return c.noConflict=function(){return"undefined"!=typeof window&&window.log===c&&(window.log=f),c},c.getLoggers=function(){return h},c.default=c,c})?n.call(t,r,t,e):n)||(e.exports=i)}()},328:function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));var n=r(16),i=r.n(n),s=r(8),a=r.n(s),o=r(9),u=r.n(o);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){i()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a()(this,e),this.configure(t)}return u()(e,[{key:"configure",value:function(e){this._config=c({params:{}},e)}},{key:"append",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=encodeURI(t),i=e.createQueryString(c(c({},this._config.params),r));return""!==i&&(n+="?"+i),n}},{key:"createAnchorOpeningTag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"<a href='".concat(this.append(e,t),"' target='_blank'>")}}],[{key:"createQueryString",value:function(e){return Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}}]),e}()},329:function(e,t){e.exports=window.lodash.memoize},35:function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},i=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(o(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,s=n.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(r>=s)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),u=n[r];r<s;u=n[++r])d(u)||!_(u)?a+=" "+u:a+=" "+o(u);return a},t.deprecate=function(r,n){if(void 0!==e&&!0===e.noDeprecation)return r;if(void 0===e)return function(){return t.deprecate(r,n).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(n);e.traceDeprecation?console.trace(n):console.error(n),i=!0}return r.apply(this,arguments)}};var s,a={};function o(e,r){var n={seen:[],stylize:l};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&t._extend(n,r),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),c(n,e,n.depth)}function u(e,t){var r=o.styles[t];return r?"["+o.colors[r][0]+"m"+e+"["+o.colors[r][1]+"m":e}function l(e,t){return e}function c(e,r,n){if(e.customInspect&&r&&E(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return m(i)||(i=c(e,i,n)),i}var s=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(m(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):d(t)?e.stylize("null","null"):void 0}(e,r);if(s)return s;var a=Object.keys(r),o=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(r)),x(r)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return h(r);if(0===a.length){if(E(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(b(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(w(r))return e.stylize(Date.prototype.toString.call(r),"date");if(x(r))return h(r)}var l,_="",T=!1,k=["{","}"];return p(r)&&(T=!0,k=["[","]"]),E(r)&&(_=" [Function"+(r.name?": "+r.name:"")+"]"),b(r)&&(_=" "+RegExp.prototype.toString.call(r)),w(r)&&(_=" "+Date.prototype.toUTCString.call(r)),x(r)&&(_=" "+h(r)),0!==a.length||T&&0!=r.length?n<0?b(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),l=T?function(e,t,r,n,i){for(var s=[],a=0,o=t.length;a<o;++a)C(t,String(a))?s.push(f(e,t,r,n,String(a),!0)):s.push("");return i.forEach((function(i){i.match(/^\d+$/)||s.push(f(e,t,r,n,i,!0))})),s}(e,r,n,o,a):a.map((function(t){return f(e,r,n,o,t,T)})),e.seen.pop(),function(e,t,r){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(l,_,k)):k[0]+_+k[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,r,n,i,s){var a,o,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?o=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(o=e.stylize("[Setter]","special")),C(n,i)||(a="["+i+"]"),o||(e.seen.indexOf(u.value)<0?(o=d(r)?c(e,u.value,null):c(e,u.value,r-1)).indexOf("\n")>-1&&(o=s?o.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+o.split("\n").map((function(e){return" "+e})).join("\n")):o=e.stylize("[Circular]","special")),y(a)){if(s&&i.match(/^\d+$/))return o;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+o}function p(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function d(e){return null===e}function v(e){return"number"==typeof e}function m(e){return"string"==typeof e}function y(e){return void 0===e}function b(e){return _(e)&&"[object RegExp]"===T(e)}function _(e){return"object"==typeof e&&null!==e}function w(e){return _(e)&&"[object Date]"===T(e)}function x(e){return _(e)&&("[object Error]"===T(e)||e instanceof Error)}function E(e){return"function"==typeof e}function T(e){return Object.prototype.toString.call(e)}function k(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(y(s)&&(s=e.env.NODE_DEBUG||""),r=r.toUpperCase(),!a[r])if(new RegExp("\\b"+r+"\\b","i").test(s)){var n=e.pid;a[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else a[r]=function(){};return a[r]},t.inspect=o,o.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]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=g,t.isNull=d,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=b,t.isObject=_,t.isDate=w,t.isError=x,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(690);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function O(){var e=new Date,t=[k(e.getHours()),k(e.getMinutes()),k(e.getSeconds())].join(":");return[e.getDate(),A[e.getMonth()],t].join(" ")}function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",O(),t.format.apply(t,arguments))},t.inherits=r(691),t._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var S="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function j(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(S&&e[S]){var t;if("function"!=typeof(t=e[S]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,S,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],s=0;s<arguments.length;s++)i.push(arguments[s]);i.push((function(e,n){e?r(e):t(n)}));try{e.apply(this,i)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),S&&Object.defineProperty(t,S,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,n(e))},t.promisify.custom=S,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function r(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var s=this,a=function(){return i.apply(s,arguments)};t.apply(this,r).then((function(t){e.nextTick(a,null,t)}),(function(t){e.nextTick(j,t,a)}))}return Object.setPrototypeOf(r,Object.getPrototypeOf(t)),Object.defineProperties(r,n(t)),r}}).call(this,r(116))},36:function(e,t,r){var n=r(104);e.exports=function(e,t){if(null==e)return{};var r,i,s=n(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s},e.exports.default=e.exports,e.exports.__esModule=!0},37:function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,n)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},51:function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.default=e.exports,e.exports.__esModule=!0},57:function(e,t){e.exports=window.regeneratorRuntime},62:function(e,t){var r=function(e,t){var r;for(r=0;r<e.length;r++)if(e[r].regex.test(t))return e[r]},n=function(e,t){var n,i,s;for(n=0;n<t.length;n++)if(i=r(e,t.substring(0,n+1)))s=i;else if(s)return{max_index:n,rule:s};return s?{max_index:t.length,rule:s}:void 0};e.exports=function(e){var t="",i=[],s=1,a=1,o=function(t,r){e({type:r,src:t,line:s,col:a});var n=t.split("\n");s+=n.length-1,a=(n.length>1?1:a)+n[n.length-1].length};return{addRule:function(e,t){i.push({regex:e,type:t})},onText:function(e){for(var r=t+e,s=n(i,r);s&&s.max_index!==r.length;)o(r.substring(0,s.max_index),s.rule.type),r=r.substring(s.max_index),s=n(i,r);t=r},end:function(){if(0!==t.length){var e=r(i,t);if(!e){var n=new Error("unable to tokenize");throw n.tokenizer2={buffer:t,line:s,col:a},n}o(t,e.type)}}}}},64:function(e,t,r){var n=r(51);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},690:function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},691:function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},692:function(e,t,r){r(293);var n,i=r(196);n=i("Error.captureStackTrace")?r(695):i("Error.prototype.stack")?r(696):r(706),e.exports=n()},693:function(e,t,r){var n=r(294),i=n.define,s=n.test;i("strict mode",(function(){return void 0===this})),i("arguments.callee.caller",(function(){try{return function(){return arguments.callee.caller}()===arguments.callee}catch(e){return!1}})),i("es5",(function(){return s("Array.prototype.forEach")&&s("Array.prototype.map")&&s("Function.prototype.bind")&&s("Object.create")&&s("Object.defineProperties")&&s("Object.defineProperty")&&s("Object.prototype.hasOwnProperty")})),i("Array.prototype.forEach",(function(){return Array.prototype.forEach})),i("Array.prototype.map",(function(){return Array.prototype.map})),i("Function.prototype.bind",(function(){return Function.prototype.bind})),i("Object.create",(function(){return Object.create})),i("Object.defineProperties",(function(){return Object.defineProperties})),i("Object.defineProperty",(function(){return Object.defineProperty})),i("Object.prototype.hasOwnProperty",(function(){return Object.prototype.hasOwnProperty})),i("Error.captureStackTrace",(function(){return Error.captureStackTrace})),i("Error.prototype.stack",(function(){try{throw new Error}catch(e){return e.stack||e.stacktrace}}))},694:function(e,t){var r=function(){this.tests={},this.cache={}};r.prototype={constructor:r,define:function(e,t){if("string"!=typeof e||!(t instanceof Function))throw new Error("Invalid capability definition.");if(this.tests[e])throw new Error('Duplicated capability definition by "'+e+'".');this.tests[e]=t},check:function(e){if(!this.test(e))throw new Error('The current environment does not support "'+e+'", therefore we cannot continue.')},test:function(e){if(void 0!==this.cache[e])return this.cache[e];if(!this.tests[e])throw new Error('Unknown capability with name "'+e+'".');var t=this.tests[e];return this.cache[e]=!!t(),this.cache[e]}},e.exports=r},695:function(e,t,r){var n=r(197);e.exports=function(){return Error.getStackTrace=function(e){return e.stack},{prepareStackTrace:n}}},696:function(e,t,r){var n=r(697),i=r(704),s=r(119).cache,a=r(197);e.exports=function(){return Error.captureStackTrace=function e(t,r){var o=[e];r&&o.push(r);var u=n.getInstance().captureFrameStrings(o);Object.defineProperties(t,{stack:{configurable:!0,get:s((function(){var e=i.getInstance().getFrames(u.frameStrings,u.functionValues);return(Error.prepareStackTrace||a)(t,e,void 0)}))},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})},Error.getStackTrace=function(e){if(e.cachedStack)return e.stack;var t,r=n.getInstance().getFrameStrings(e),s=[];r?s=i.getInstance().getFrames(r,[]):t=["The stack is not readable by unthrown errors in this environment."];var o=(Error.prepareStackTrace||a)(e,s,t);if(r)try{Object.defineProperties(e,{stack:{configurable:!0,writable:!0,enumerable:!1,value:o},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})}catch(e){}return o},{prepareStackTrace:a}}},697:function(e,t,r){var n=r(118).Class,i=r(118).abstractMethod,s=r(119).eachCombination,a=r(119).cache,o=r(196),u=n(Object,{prototype:{captureFrameStrings:function(e){var t=this.createError();e.unshift(this.captureFrameStrings),e.unshift(this.createError);var r=this.getFrameStrings(t),n=r.slice(e.length),i=[];if(o("arguments.callee.caller")){var s=[this.createError,this.captureFrameStrings];try{for(var a=arguments.callee;a=a.caller;)s.push(a)}catch(e){}i=s.slice(e.length)}return{frameStrings:n,functionValues:i}},getFrameStrings:function(e){var t=e.message||"",r=e.name||"",n=this.getStackString(e);if(void 0!==n){var i=n.split("\n"),s=0,a=i.length;return this.hasHeader&&(s+=r.split("\n").length+t.split("\n").length-1),this.hasFooter&&(a-=1),i.slice(s,a)}},createError:i,getStackString:i,hasHeader:void 0,hasFooter:void 0}}),l=n(Object,{prototype:{calibrateClass:function(e){return this.calibrateMethods(e)&&this.calibrateEnvelope(e)},calibrateMethods:function(e){try{s([[function(e){return new Error(e)},function(e){try{throw new Error(e)}catch(e){return e}}],[function(e){return e.stack},function(e){return e.stacktrace}]],(function(e,t){if(t(e()))throw{getStackString:t,createError:e}}))}catch(t){return n.merge.call(e,{prototype:t}),!0}return!1},calibrateEnvelope:function(e){var t=(0,e.prototype.getStackString)((0,e.prototype.createError)("marker")).split("\n");return n.merge.call(e,{prototype:{hasHeader:/marker/.test(t[0]),hasFooter:""===t[t.length-1]}}),!0}}});e.exports={getClass:a((function(){var e;if(e)return e;if(e=n(u,{}),!(new l).calibrateClass(e))throw new Error("Cannot read Error.prototype.stack in this environment.");return e})),getInstance:a((function(){return new(this.getClass())}))}},698:function(e,t,r){e.exports={Class:r(699),abstractMethod:r(700)}},699:function(e,t){var r=function(){var e=Object.create({Source:Object,config:{},buildArgs:[]});function t(t){var r="config";if(t instanceof Function)r="Source";else if(t instanceof Array)r="buildArgs";else{if(!(t instanceof Object))throw new Error("Invalid configuration option.");r="config"}if(e.hasOwnProperty(r))throw new Error("Duplicated configuration option: "+r+".");e[r]=t}for(var n=0,i=arguments.length;n<i;++n)t(arguments[n]);var s=e.Source,a=e.config,o=e.buildArgs;return(s.extend||r.extend).call(s,a,o)};r.factory=function(){return function(){var e=this;e.build instanceof Function&&e.build.apply(e,arguments),e.init instanceof Function&&e.init.apply(e,arguments)}},r.extend=function(e,t){var n;return e||(e={}),e.prototype instanceof Object&&e.prototype.constructor!==Object?n=e.prototype.constructor:e.factory instanceof Function&&(n=e.factory.call(this)),((n=(this.clone||r.clone).call(this,n,t)).merge||r.merge).call(n,e),n},r.prototype.extend=function(e,t){var n=(this.clone||r.prototype.clone).apply(this,t);return(n.merge||r.prototype.merge).call(n,e),n},r.clone=function(e,t){for(var n in e instanceof Function||(e=(this.factory||r.factory).call(this)),e.prototype=(this.prototype.clone||r.prototype.clone).apply(this.prototype,t||[]),e.prototype.constructor=e,this)"prototype"!==n&&(e[n]=this[n]);return e},r.prototype.clone=function(){var e=this,t=Object.create(e);return t.build instanceof Function&&t.build.apply(t,arguments),t},r.merge=function(e){for(var t in e)"prototype"!==t&&(this[t]=e[t]);return e.prototype instanceof Object&&(this.prototype.merge||r.prototype.merge).call(this.prototype,e.prototype),this},r.prototype.merge=function(e){for(var t in e)"constructor"!==t&&(this[t]=e[t]);return this},r.absorb=function(e){for(var t in e)"prototype"===t||void 0!==this[t]&&this[t]!==Function.prototype[t]||(this[t]=e[t]);return e.prototype instanceof Object&&(this.prototype.absorb||r.prototype.absorb).call(this.prototype,e.prototype),this},r.prototype.absorb=function(e){for(var t in e)"constructor"===t||void 0!==this[t]&&this[t]!==Object.prototype[t]||(this[t]=e[t]);return this},r.getAncestor=function(){if(this!==this.prototype.constructor)return this.prototype.constructor},r.newInstance=function(){var e=this,t=Object.create(this.prototype);return e.apply(t,arguments),t},e.exports=r},7:function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},700:function(e,t){e.exports=function(){throw new Error("Not implemented.")}},701:function(e,t,r){e.exports={cache:r(702),eachCombination:r(703)}},702:function(e,t){e.exports=function(e){var t,r=!1;return e instanceof Function||(r=!0,t=e,delete e),function(){return r||(r=!0,t=e.apply(this,arguments),delete e),t}}},703:function(e,t){e.exports=function e(t,r,n){if(n||(n=[]),n.length<t.length){var i=t[n.length];for(var s in i)n[n.length]=i[s],e(t,r,n),--n.length}else r.apply(null,n)}},704:function(e,t,r){var n=r(118).Class,i=r(705),s=r(119).cache,a=n(Object,{prototype:{stackParser:null,frameParser:null,locationParsers:null,constructor:function(e){n.prototype.merge.call(this,e)},getFrames:function(e,t){for(var r=[],n=0,i=e.length;n<i;++n)r[n]=this.getFrame(e[n],t[n]);return r},getFrame:function(e,t){return new i({frameString:e,functionValue:t})}}});e.exports={getClass:s((function(){return a})),getInstance:s((function(){return new(this.getClass())}))}},705:function(e,t,r){var n=r(118).Class,i=r(118).abstractMethod,s=n(Object,{prototype:{init:n.prototype.merge,frameString:void 0,toString:function(){return this.frameString},functionValue:void 0,getThis:i,getTypeName:i,getFunction:function(){return this.functionValue},getFunctionName:i,getMethodName:i,getFileName:i,getLineNumber:i,getColumnNumber:i,getEvalOrigin:i,isTopLevel:i,isEval:i,isNative:i,isConstructor:i}});e.exports=s},706:function(e,t,r){var n=r(119).cache,i=r(197);e.exports=function(){return Error.captureStackTrace=function(e,t){Object.defineProperties(e,{stack:{configurable:!0,get:n((function(){return(Error.prepareStackTrace||i)(e,[])}))},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})},Error.getStackTrace=function(e){if(e.cachedStack)return e.stack;var t=(Error.prepareStackTrace||i)(e,[]);try{Object.defineProperties(e,{stack:{configurable:!0,writable:!0,enumerable:!1,value:t},cachedStack:{configurable:!0,writable:!0,enumerable:!1,value:!0}})}catch(e){}return t},{prepareStackTrace:i}}},707:function(e,t,r){var n=r(708);e.exports=function(e){if(e>=55296&&e<=57343||e>1114111)return"�";e in n&&(e=n[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)}},708:function(e){e.exports=JSON.parse('{"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}')},709:function(e){e.exports=JSON.parse('{"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":"‌"}')},71:function(e,t){e.exports=window.yoast.jed},710:function(e){e.exports=JSON.parse('{"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":"ÿ"}')},711:function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},712:function(e,t,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,s=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,s),n(r)}function s(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}m(e,t,s,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&m(e,"error",t,{once:!0})}(e,i)}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var u=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function h(e,t,r,n){var i,s,a,o;if(l(r),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),a=s[t]),void 0===a)a=s[t]=r,++e._eventsCount;else if("function"==typeof a?a=s[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),(i=c(e))>0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,o=u,console&&console.warn&&console.warn(o)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=f.bind(n);return i.listener=r,n.wrapFn=i,i}function g(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):v(i,i.length)}function d(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function v(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function m(e,t,r,n){if("function"==typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(s){n.once&&e.removeEventListener(t,i),r(s)}))}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)s(u,this,t);else{var l=u.length,c=v(u,l);for(r=0;r<l;++r)s(c[r],this,t)}return!0},o.prototype.addListener=function(e,t){return h(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return h(this,e,t,!0)},o.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},o.prototype.removeListener=function(e,t){var r,n,i,s,a;if(l(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,s=r.length-1;s>=0;s--)if(r[s]===t||r[s].listener===t){a=r[s].listener,i=s;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,a||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,s=Object.keys(r);for(n=0;n<s.length;++n)"removeListener"!==(i=s[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return g(this,e,!0)},o.prototype.rawListeners=function(e){return g(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},o.prototype.listenerCount=d,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},713:function(e,t,r){var n=r(298),i=e.exports=Object.create(n),s={tagName:"name"};Object.keys(s).forEach((function(e){var t=s[e];Object.defineProperty(i,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})}))},714:function(e,t,r){var n=r(297),i=r(299);function s(e,t){this.init(e,t)}function a(e,t){return i.getElementsByTagName(e,t,!0)}function o(e,t){return i.getElementsByTagName(e,t,!0,1)[0]}function u(e,t,r){return i.getText(i.getElementsByTagName(e,t,r,1)).trim()}function l(e,t,r,n,i){var s=u(r,n,i);s&&(e[t]=s)}r(145)(s,n),s.prototype.init=n;var c=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};s.prototype.onend=function(){var e,t,r={},i=o(c,this.dom);i&&("feed"===i.name?(t=i.children,r.type="atom",l(r,"id","id",t),l(r,"title","title",t),(e=o("link",t))&&(e=e.attribs)&&(e=e.href)&&(r.link=e),l(r,"description","subtitle",t),(e=u("updated",t))&&(r.updated=new Date(e)),l(r,"author","email",t,!0),r.items=a("entry",t).map((function(e){var t,r={};return l(r,"id","id",e=e.children),l(r,"title","title",e),(t=o("link",e))&&(t=t.attribs)&&(t=t.href)&&(r.link=t),(t=u("summary",e)||u("content",e))&&(r.description=t),(t=u("updated",e))&&(r.pubDate=new Date(t)),r}))):(t=o("channel",i.children).children,r.type=i.name.substr(0,3),r.id="",l(r,"title","title",t),l(r,"link","link",t),l(r,"description","description",t),(e=u("lastBuildDate",t))&&(r.updated=new Date(e)),l(r,"author","managingEditor",t,!0),r.items=a("item",i.children).map((function(e){var t,r={};return l(r,"id","guid",e=e.children),l(r,"title","title",e),l(r,"link","link",e),l(r,"description","description",e),(t=u("pubDate",e))&&(r.pubDate=new Date(t)),r})))),this.dom=r,n.prototype._handleCallback.call(this,i?null:Error("couldn't find root of feed"))},e.exports=s},715:function(e,t,r){var n=r(120),i=r(716),s=n.isTag;e.exports={getInnerHTML:function(e,t){return e.children?e.children.map((function(e){return i(e,t)})).join(""):""},getOuterHTML:i,getText:function e(t){return Array.isArray(t)?t.map(e).join(""):s(t)?"br"===t.name?"\n":e(t.children):t.type===n.CDATA?e(t.children):t.type===n.Text?t.data:""}}},716:function(e,t,r){var n=r(717),i=r(718),s=r(722);s.elementNames.__proto__=null,s.attributeNames.__proto__=null;var a={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},o={__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},u=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var r="",i=0;i<e.length;i++){var s=e[i];"root"===s.type?r+=u(s.children,t):n.isTag(s)?r+=c(s,t):s.type===n.Directive?r+=h(s):s.type===n.Comment?r+=g(s):s.type===n.CDATA?r+=p(s):r+=f(s,t)}return r},l=["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"];function c(e,t){"foreign"===t.xmlMode&&(e.name=s.elementNames[e.name]||e.name,e.parent&&l.indexOf(e.parent.name)>=0&&(t=Object.assign({},t,{xmlMode:!1}))),!t.xmlMode&&["svg","math"].indexOf(e.name)>=0&&(t=Object.assign({},t,{xmlMode:"foreign"}));var r="<"+e.name,n=function(e,t){if(e){var r,n="";for(var a in e)r=e[a],n&&(n+=" "),"foreign"===t.xmlMode&&(a=s.attributeNames[a]||a),n+=a,(null!==r&&""!==r||t.xmlMode)&&(n+='="'+(t.decodeEntities?i.encodeXML(r):r.replace(/\"/g,"&quot;"))+'"');return n}}(e.attribs,t);return n&&(r+=" "+n),!t.xmlMode||e.children&&0!==e.children.length?(r+=">",e.children&&(r+=u(e.children,t)),o[e.name]&&!t.xmlMode||(r+="</"+e.name+">")):r+="/>",r}function h(e){return"<"+e.data+">"}function f(e,t){var r=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in a||(r=i.encodeXML(r)),r}function p(e){return"<![CDATA["+e.children[0].data+"]]>"}function g(e){return"\x3c!--"+e.data+"--\x3e"}},717:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=void 0,t.isTag=function(e){return"tag"===e.type||"script"===e.type||"style"===e.type},t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"},718:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(300),i=r(303);t.decode=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var s=r(303);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return s.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return s.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return s.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return s.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return s.encodeHTML}});var a=r(300);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})},719:function(e){e.exports=JSON.parse('{"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":"ÿ"}')},720:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(721)),s=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),s(e))}},721:function(e){e.exports=JSON.parse('{"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}')},722:function(e){e.exports=JSON.parse('{"elementNames":{"altglyph":"altGlyph","altglyphdef":"altGlyphDef","altglyphitem":"altGlyphItem","animatecolor":"animateColor","animatemotion":"animateMotion","animatetransform":"animateTransform","clippath":"clipPath","feblend":"feBlend","fecolormatrix":"feColorMatrix","fecomponenttransfer":"feComponentTransfer","fecomposite":"feComposite","feconvolvematrix":"feConvolveMatrix","fediffuselighting":"feDiffuseLighting","fedisplacementmap":"feDisplacementMap","fedistantlight":"feDistantLight","fedropshadow":"feDropShadow","feflood":"feFlood","fefunca":"feFuncA","fefuncb":"feFuncB","fefuncg":"feFuncG","fefuncr":"feFuncR","fegaussianblur":"feGaussianBlur","feimage":"feImage","femerge":"feMerge","femergenode":"feMergeNode","femorphology":"feMorphology","feoffset":"feOffset","fepointlight":"fePointLight","fespecularlighting":"feSpecularLighting","fespotlight":"feSpotLight","fetile":"feTile","feturbulence":"feTurbulence","foreignobject":"foreignObject","glyphref":"glyphRef","lineargradient":"linearGradient","radialgradient":"radialGradient","textpath":"textPath"},"attributeNames":{"definitionurl":"definitionURL","attributename":"attributeName","attributetype":"attributeType","basefrequency":"baseFrequency","baseprofile":"baseProfile","calcmode":"calcMode","clippathunits":"clipPathUnits","diffuseconstant":"diffuseConstant","edgemode":"edgeMode","filterunits":"filterUnits","glyphref":"glyphRef","gradienttransform":"gradientTransform","gradientunits":"gradientUnits","kernelmatrix":"kernelMatrix","kernelunitlength":"kernelUnitLength","keypoints":"keyPoints","keysplines":"keySplines","keytimes":"keyTimes","lengthadjust":"lengthAdjust","limitingconeangle":"limitingConeAngle","markerheight":"markerHeight","markerunits":"markerUnits","markerwidth":"markerWidth","maskcontentunits":"maskContentUnits","maskunits":"maskUnits","numoctaves":"numOctaves","pathlength":"pathLength","patterncontentunits":"patternContentUnits","patterntransform":"patternTransform","patternunits":"patternUnits","pointsatx":"pointsAtX","pointsaty":"pointsAtY","pointsatz":"pointsAtZ","preservealpha":"preserveAlpha","preserveaspectratio":"preserveAspectRatio","primitiveunits":"primitiveUnits","refx":"refX","refy":"refY","repeatcount":"repeatCount","repeatdur":"repeatDur","requiredextensions":"requiredExtensions","requiredfeatures":"requiredFeatures","specularconstant":"specularConstant","specularexponent":"specularExponent","spreadmethod":"spreadMethod","startoffset":"startOffset","stddeviation":"stdDeviation","stitchtiles":"stitchTiles","surfacescale":"surfaceScale","systemlanguage":"systemLanguage","tablevalues":"tableValues","targetx":"targetX","targety":"targetY","textlength":"textLength","viewbox":"viewBox","viewtarget":"viewTarget","xchannelselector":"xChannelSelector","ychannelselector":"yChannelSelector","zoomandpan":"zoomAndPan"}}')},723:function(e,t){var r=t.getChildren=function(e){return e.children},n=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=n(e);return t?r(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},724:function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var r=e.children[e.children.length-2];r.next=t,t.prev=r,t.next=null}},t.append=function(e,t){var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)},t.prepend=function(e,t){var r=e.parent;if(r){var n=r.children;n.splice(n.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}},725:function(e,t,r){var n=r(120).isTag;function i(e,t,r,n){for(var s,a=[],o=0,u=t.length;o<u&&!(e(t[o])&&(a.push(t[o]),--n<=0))&&(s=t[o].children,!(r&&s&&s.length>0&&(s=i(e,s,r,n),a=a.concat(s),(n-=s.length)<=0)));o++);return a}e.exports={filter:function(e,t,r,n){return Array.isArray(t)||(t=[t]),"number"==typeof n&&isFinite(n)||(n=1/0),i(e,t,!1!==r,n)},find:i,findOneChild:function(e,t){for(var r=0,n=t.length;r<n;r++)if(e(t[r]))return t[r];return null},findOne:function e(t,r){for(var i=null,s=0,a=r.length;s<a&&!i;s++)n(r[s])&&(t(r[s])?i=r[s]:r[s].children.length>0&&(i=e(t,r[s].children)));return i},existsOne:function e(t,r){for(var i=0,s=r.length;i<s;i++)if(n(r[i])&&(t(r[i])||r[i].children.length>0&&e(t,r[i].children)))return!0;return!1},findAll:function(e,t){for(var r=[],i=t.slice();i.length;){var s=i.shift();n(s)&&(s.children&&s.children.length>0&&i.unshift.apply(i,s.children),e(s)&&r.push(s))}return r}}},726:function(e,t,r){var n=r(120),i=t.isTag=n.isTag;t.testElement=function(e,t){for(var r in e)if(e.hasOwnProperty(r))if("tag_name"===r){if(!i(t)||!e.tag_name(t.name))return!1}else if("tag_type"===r){if(!e.tag_type(t.type))return!1}else if("tag_contains"===r){if(i(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[r](t.attribs[r]))return!1;return!0};var s={tag_name:function(e){return"function"==typeof e?function(t){return i(t)&&e(t.name)}:"*"===e?i:function(t){return i(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!i(t)&&e(t.data)}:function(t){return!i(t)&&t.data===e}}};function a(e,t){return"function"==typeof t?function(r){return r.attribs&&t(r.attribs[e])}:function(r){return r.attribs&&r.attribs[e]===t}}function o(e,t){return function(r){return e(r)||t(r)}}t.getElements=function(e,t,r,n){var i=Object.keys(e).map((function(t){var r=e[t];return t in s?s[t](r):a(t,r)}));return 0===i.length?[]:this.filter(i.reduce(o),t,r,n)},t.getElementById=function(e,t,r){return Array.isArray(t)||(t=[t]),this.findOne(a("id",e),t,!1!==r)},t.getElementsByTagName=function(e,t,r,n){return this.filter(s.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return this.filter(s.tag_type(e),t,r,n)}},727:function(e,t){t.removeSubsets=function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1);break}r=r.parent}n&&(e[i]=t)}return e};var r=t.compareDocumentPosition=function(e,t){var r,n,i,s,a,o,u=[],l=[];if(e===t)return 0;for(r=e;r;)u.unshift(r),r=r.parent;for(r=t;r;)l.unshift(r),r=r.parent;for(o=0;u[o]===l[o];)o++;return 0===o?1:(i=(n=u[o-1]).children,s=u[o],a=l[o],i.indexOf(s)>i.indexOf(a)?n===t?20:4:n===e?10:2)};t.uniqueSort=function(e){var t,n,i=e.length;for(e=e.slice();--i>-1;)t=e[i],(n=e.indexOf(t))>-1&&n<i&&e.splice(i,1);return e.sort((function(e,t){var n=r(e,t);return 2&n?-1:4&n?1:0})),e}},728:function(e,t,r){e.exports=i;var n=r(304);function i(e){n.call(this,new s(this),e)}function s(e){this.scope=e}r(145)(i,n),i.prototype.readable=!0;var a=r(86).EVENTS;Object.keys(a).forEach((function(e){if(0===a[e])s.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===a[e])s.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==a[e])throw Error("wrong number of arguments!");s.prototype["on"+e]=function(t,r){this.scope.emit(e,t,r)}}}))},729:function(e,t){},730:function(e,t,r){"use strict";var n=r(731).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.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}};function s(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=l,t=4;break;case"utf8":this.fillLast=o,t=4;break;case"base64":this.text=c,this.end=h,t=3;break;default:return this.write=f,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function o(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function c(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=s,s.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},s.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},s.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var i=a(t[n]);return i>=0?(i>0&&(e.lastNeed=i-1),i):--n<r||-2===i?0:(i=a(t[n]))>=0?(i>0&&(e.lastNeed=i-2),i):--n<r||-2===i?0:(i=a(t[n]))>=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},731:function(e,t,r){var n=r(305),i=n.Buffer;function s(e,t){for(var r in e)t[r]=e[r]}function a(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(s(n,t),t.Buffer=a),a.prototype=Object.create(i.prototype),s(i,a),a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},732:function(e,t,r){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=l(e),a=n[0],o=n[1],u=new s(function(e,t,r){return 3*(t+r)/4-r}(0,a,o)),c=0,h=o>0?a-4:a;for(r=0;r<h;r+=4)t=i[e.charCodeAt(r)]<<18|i[e.charCodeAt(r+1)]<<12|i[e.charCodeAt(r+2)]<<6|i[e.charCodeAt(r+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===o&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===o&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,s=[],a=0,o=r-i;a<o;a+=16383)s.push(c(e,a,a+16383>o?o:a+16383));return 1===i?(t=e[r-1],s.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],s.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),s.join("")};for(var n=[],i=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,u=a.length;o<u;++o)n[o]=a[o],i[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,r){for(var i,s,a=[],o=t;o<r;o+=3)i=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(n[(s=i)>>18&63]+n[s>>12&63]+n[s>>6&63]+n[63&s]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},733:function(e,t){t.read=function(e,t,r,n,i){var s,a,o=8*i-n-1,u=(1<<o)-1,l=u>>1,c=-7,h=r?i-1:0,f=r?-1:1,p=e[t+h];for(h+=f,s=p&(1<<-c)-1,p>>=-c,c+=o;c>0;s=256*s+e[t+h],h+=f,c-=8);for(a=s&(1<<-c)-1,s>>=-c,c+=n;c>0;a=256*a+e[t+h],h+=f,c-=8);if(0===s)s=1-l;else{if(s===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),s-=l}return(p?-1:1)*a*Math.pow(2,s-n)},t.write=function(e,t,r,n,i,s){var a,o,u,l=8*s-i-1,c=(1<<l)-1,h=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:s-1,g=n?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+h>=1?f/u:f*Math.pow(2,1-h))*u>=2&&(a++,u/=2),a+h>=c?(o=0,a=c):a+h>=1?(o=(t*u-1)*Math.pow(2,i),a+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;e[r+p]=255&o,p+=g,o/=256,i-=8);for(a=a<<i|o,l+=i;l>0;e[r+p]=255&a,p+=g,a/=256,l-=8);e[r+p-g]|=128*d}},734:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},735:function(e,t,r){function n(e){this._cbs=e||{}}e.exports=n;var i=r(86).EVENTS;Object.keys(i).forEach((function(e){if(0===i[e])e="on"+e,n.prototype[e]=function(){this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,n.prototype[e]=function(t){this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,n.prototype[e]=function(t,r){this._cbs[e]&&this._cbs[e](t,r)}}}))},736:function(e,t,r){function n(e){this._cbs=e||{},this.events=[]}e.exports=n;var i=r(86).EVENTS;Object.keys(i).forEach((function(e){if(0===i[e])e="on"+e,n.prototype[e]=function(){this.events.push([e]),this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,n.prototype[e]=function(t){this.events.push([e,t]),this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,n.prototype[e]=function(t,r){this.events.push([e,t,r]),this._cbs[e]&&this._cbs[e](t,r)}}})),n.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},n.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0,t=this.events.length;e<t;e++)if(this._cbs[this.events[e][0]]){var r=this.events[e].length;1===r?this._cbs[this.events[e][0]]():2===r?this._cbs[this.events[e][0]](this.events[e][1]):this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}},737:function(e,t,r){"use strict";r.r(t),r.d(t,"App",(function(){return tu})),r.d(t,"Assessor",(function(){return Ut})),r.d(t,"ContentAssessor",(function(){return Ht})),r.d(t,"SeoAssessor",(function(){return It})),r.d(t,"TaxonomyAssessor",(function(){return Vt})),r.d(t,"Pluggable",(function(){return Yo})),r.d(t,"SnippetPreview",(function(){return Ko})),r.d(t,"Paper",(function(){return Xt})),r.d(t,"AssessmentResult",(function(){return q})),r.d(t,"Assessment",(function(){return V})),r.d(t,"AnalysisWebWorker",(function(){return Kr})),r.d(t,"AnalysisWorkerWrapper",(function(){return Wr})),r.d(t,"createWorker",(function(){return Gr})),r.d(t,"assessments",(function(){return n})),r.d(t,"bundledPlugins",(function(){return s})),r.d(t,"config",(function(){return u})),r.d(t,"helpers",(function(){return a})),r.d(t,"markers",(function(){return o})),r.d(t,"interpreters",(function(){return i})),r.d(t,"languageProcessing",(function(){return p})),r.d(t,"values",(function(){return g}));var n={};r.r(n),r.d(n,"readability",(function(){return Dt})),r.d(n,"seo",(function(){return Lt}));var i={};r.r(i),r.d(i,"scoreToRating",(function(){return Kt}));var s={};r.r(s),r.d(s,"usedKeywords",(function(){return Jr}));var a={};r.r(a),r.d(a,"measureTextWidth",(function(){return Zr})),r.d(a,"getLanguagesWithWordFormSupport",(function(){return Qr})),r.d(a,"formatNumber",(function(){return we}));var o={};r.r(o),r.d(o,"removeMarks",(function(){return Xr}));var u={};r.r(u),r.d(u,"presenter",(function(){return en}));var l={};r.r(l),r.d(l,"doesWordMatchRegex",(function(){return ao})),r.d(l,"searchAndReplaceWithRegex",(function(){return oo})),r.d(l,"applyAllReplacements",(function(){return uo}));var c={};r.r(c),r.d(c,"checkIfWordEndingIsOnExceptionList",(function(){return co})),r.d(c,"checkIfWordIsOnListThatCanHavePrefix",(function(){return ho})),r.d(c,"checkExceptionListWithTwoStems",(function(){return fo}));var h={};r.r(h),r.d(h,"removeSuffixesFromFullForm",(function(){return po})),r.d(h,"removeSuffixFromFullForm",(function(){return go}));var f={};r.r(f),r.d(f,"Clause",(function(){return Tr})),r.d(f,"ProminentWord",(function(){return Ar})),r.d(f,"Sentence",(function(){return Er}));var p={};r.r(p),r.d(p,"AbstractResearcher",(function(){return za})),r.d(p,"transliterate",(function(){return Ei})),r.d(p,"replaceDiacritics",(function(){return tn})),r.d(p,"createRegexFromArray",(function(){return Ai})),r.d(p,"imageInText",(function(){return Ci})),r.d(p,"stripSpaces",(function(){return J})),r.d(p,"baseStemmer",(function(){return yt})),r.d(p,"getWords",(function(){return Re})),r.d(p,"flattenSortLength",(function(){return Ha})),r.d(p,"indices",(function(){return Ya})),r.d(p,"buildFormRule",(function(){return Ja})),r.d(p,"createRulesFromArrays",(function(){return Qa})),r.d(p,"createSingleRuleFromArray",(function(){return Za})),r.d(p,"matchRegularParticiples",(function(){return Xa})),r.d(p,"directPrecedenceException",(function(){return eo})),r.d(p,"precedenceException",(function(){return to})),r.d(p,"nonDirectPrecedenceException",(function(){return no})),r.d(p,"findMatchingEndingInArray",(function(){return io})),r.d(p,"regexHelpers",(function(){return l})),r.d(p,"exceptionListHelpers",(function(){return c})),r.d(p,"stemHelpers",(function(){return h})),r.d(p,"areWordsInSentence",(function(){return vo})),r.d(p,"values",(function(){return f})),r.d(p,"getClauses",(function(){return Eo})),r.d(p,"getClausesSplitOnStopWords",(function(){return To})),r.d(p,"stripHTMLTags",(function(){return de})),r.d(p,"countMetaDescriptionLength",(function(){return Ta}));var g={};r.r(g),r.d(g,"AssessmentResult",(function(){return q})),r.d(g,"Mark",(function(){return F})),r.d(g,"Paper",(function(){return Xt}));var d=r(16),v=r.n(d),m=r(21),y=r.n(m),b=r(103),_=r.n(b),w=r(8),x=r.n(w),E=r(9),T=r.n(E),k=r(57),A=r.n(k),O=r(326),C=r(90),S=r(71),j=r.n(S),R=r(2),D=r(327),L=r(291);function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){Object(R.defaults)(e,{original:"",marked:""}),this._properties=e}P.prototype.getOriginal=function(){return this._properties.original},P.prototype.getMarked=function(){return this._properties.marked},P.prototype.applyWithReplace=function(e){return e.split(this._properties.original).join(this._properties.marked)},P.prototype.serialize=function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({_parseClass:"Mark"},this._properties)},P.parse=function(e){return delete e._parseClass,new P(e)};var F=P,$=function(){return[]},B=function(e){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=$,this.score=0,this.text="",this.marks=[],Object(R.isUndefined)(e)&&(e={}),Object(R.isUndefined)(e.score)||this.setScore(e.score),Object(R.isUndefined)(e.text)||this.setText(e.text),Object(R.isUndefined)(e.marks)||this.setMarks(e.marks)};B.prototype.hasScore=function(){return this._hasScore},B.prototype.getScore=function(){return this.score},B.prototype.setScore=function(e){Object(R.isNumber)(e)&&(this.score=e,this._hasScore=!0)},B.prototype.hasText=function(){return""!==this.text},B.prototype.getText=function(){return this.text},B.prototype.setText=function(e){Object(R.isUndefined)(e)&&(e=""),this.text=e},B.prototype.getMarks=function(){return this.marks},B.prototype.setMarks=function(e){Object(R.isArray)(e)&&(this.marks=e,this._hasMarks=e.length>0)},B.prototype.setIdentifier=function(e){this._identifier=e},B.prototype.getIdentifier=function(){return this._identifier},B.prototype.setMarker=function(e){this._marker=e},B.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==this.emptyMarker},B.prototype.getMarker=function(){return this._marker},B.prototype.setHasMarks=function(e){this._hasMarks=e},B.prototype.hasMarks=function(){return this._hasMarks},B.prototype.serialize=function(){return{_parseClass:"AssessmentResult",identifier:this._identifier,score:this.score,text:this.text,marks:this.marks.map((function(e){return e.serialize()}))}},B.parse=function(e){var t=new B({text:e.text,score:e.score,marks:e.marks.map((function(e){return F.parse(e)}))});return t.setIdentifier(e.identifier),t};var q=B,U={identifier:"fleschReadingEase",getResult:function(e,t,r){var n=function(e,t,r){var n;e<0&&(e=0),e>100&&(e=100);var i="",s=r.dgettext("js-text-analysis","Good job!"),a=Object(L.b)("https://yoa.st/34r"),o=Object(L.b)("https://yoa.st/34s");return e>=t.borders.veryEasy?(n=t.scores.veryEasy,i=r.dgettext("js-text-analysis","very easy")):Object(R.inRange)(e,t.borders.easy,t.borders.veryEasy)?(n=t.scores.easy,i=r.dgettext("js-text-analysis","easy")):Object(R.inRange)(e,t.borders.fairlyEasy,t.borders.easy)?(n=t.scores.fairlyEasy,i=r.dgettext("js-text-analysis","fairly easy")):Object(R.inRange)(e,t.borders.okay,t.borders.fairlyEasy)?(n=t.scores.okay,i=r.dgettext("js-text-analysis","ok")):Object(R.inRange)(e,t.borders.fairlyDifficult,t.borders.okay)?(n=t.scores.fairlyDifficult,i=r.dgettext("js-text-analysis","fairly difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences to improve readability")):Object(R.inRange)(e,t.borders.difficult,t.borders.fairlyDifficult)?(n=t.scores.difficult,i=r.dgettext("js-text-analysis","difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")):(n=t.scores.veryDifficult,i=r.dgettext("js-text-analysis","very difficult"),s=r.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")),n>=t.scores.okay?{score:n,resultText:r.sprintf(
2
+ /* Translators: %1$s expands to a link on yoast.com,
3
+ %2$s to the anchor end tag,
4
+ %3$s expands to the numeric Flesch reading ease score,
5
+ %4$s to the easiness of reading,
6
+ %5$s expands to a call to action based on the score */
7
+ r.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s"),a,"</a>",e,i,s)}:{score:n,resultText:r.sprintf(
8
+ /* Translators: %1$s and %5$s expand to a link on yoast.com,
9
+ %2$s to the anchor end tag,
10
+ %7$s expands to the anchor end tag and a full stop,
11
+ %3$s expands to the numeric Flesch reading ease score,
12
+ %4$s to the easiness of reading,
13
+ %6$s expands to a call to action based on the score */
14
+ r.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s%6$s%7$s"),a,"</a>",e,i,o,s,"</a>.")}}(t.getResearch("getFleschReadingScore"),t.getConfig("fleschReadingEaseScores")||{borders:{veryEasy:90,easy:80,fairlyEasy:70,okay:60,fairlyDifficult:50,difficult:30,veryDifficult:0},scores:{veryEasy:9,easy:9,fairlyEasy:9,okay:9,fairlyDifficult:6,difficult:3,veryDifficult:3}},r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i},isApplicable:function(e,t){return e.hasText()&&t.hasResearch("getFleschReadingScore")}},N=r(11),I=r.n(N),K=r(12),z=r.n(K),H=r(7),W=r.n(H),V=function(){function e(){x()(this,e)}return T()(e,[{key:"getResult",value:function(e,t,r){throw"The method getResult is not implemented"}},{key:"isApplicable",value:function(e,t){return!0}}]),e}();var G,Y=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/shopify38"),urlCallToAction:Object(L.b)("https://yoa.st/shopify39"),scores:{bad:3,good:9}};return e._config=Object(R.merge)(r,t),e.identifier="listsPresence",e}return T()(i,[{key:"getResult",value:function(e,t,r){this.textContainsList=t.getResearch("findList");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){return this.textContainsList?{score:this._config.scores.good,resultText:e.sprintf(
15
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
16
+ e.dgettext("js-text-analysis","%1$sLists%2$s: There is at least one list on this page. Great!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
17
+ /* Translators: %1$s expands to a link on yoast.com,
18
+ * %2$s expands to the anchor end tag. */
19
+ e.dgettext("js-text-analysis","%1$sLists%3$s: No lists appear on this page. %2$sAdd at least one ordered or unordered list%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V),J=function(e){return(e=(e=e.replace(/\s{2,}/g," ")).replace(/\s\./g,".")).replace(/^\s+|\s+$/g,"")},Z=r(62),Q=r.n(Z),X=["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"],ee=["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"],te=(new RegExp("^("+X.join("|")+")$","i"),new RegExp("^("+ee.join("|")+")$","i"),new RegExp("^<("+X.join("|")+")[^>]*?>$","i")),re=new RegExp("^</("+X.join("|")+")[^>]*?>$","i"),ne=new RegExp("^<("+ee.join("|")+")[^>]*>$","i"),ie=new RegExp("^</("+ee.join("|")+")[^>]*>$","i"),se=/^<([^>\s/]+)[^>]*>$/,ae=/^<\/([^>\s]+)[^>]*>$/,oe=/^[^<]+$/,ue=/^<[^><]*$/,le=/<!--(.|[\r\n])*?-->/g,ce=[],he=Object(R.memoize)((function(e){var t=[],r=0,n="",i="",s="";return e=e.replace(le,""),ce=[],(G=Q()((function(e){ce.push(e)}))).addRule(oe,"content"),G.addRule(ue,"greater-than-sign-content"),G.addRule(te,"block-start"),G.addRule(re,"block-end"),G.addRule(ne,"inline-start"),G.addRule(ie,"inline-end"),G.addRule(se,"other-element-start"),G.addRule(ae,"other-element-end"),G.onText(e),G.end(),Object(R.forEach)(ce,(function(e,a){var o=ce[a+1];switch(e.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":o&&(0!==r||"block-start"!==o.type&&"block-end"!==o.type)?i+=e.src:(i+=e.src,t.push(i),n="",i="",s="");break;case"block-start":0!==r&&(""!==i.trim()&&t.push(i),i="",s=""),r++,n=e.src;break;case"block-end":r--,s=e.src,""!==n&&""!==s?t.push(n+i+s):""!==i.trim()&&t.push(i),n="",i="",s=""}r<0&&(r=0)})),t})),fe=new RegExp("^<("+X.join("|")+")[^>]*?>","i"),pe=new RegExp("</("+X.join("|")+")[^>]*?>$","i"),ge=function(e){return(e=e.replace(/^(<\/([^>]+)>)+/i,"")).replace(/(<([^/>]+)>)+$/i,"")},de=function(e){return e=e.replace(/(<([^>]+)>)/gi," "),J(e)},ve=function(e){return"<yoastmark class='yoast-text-mark'>"+e+"</yoastmark>"};function me(e,t,r){return e>t&&e<=r}function ye(e,t,r){return e>=t&&e<r}function be(e,t,r){return e>=t&&e<=r}var _e=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35d"),urlCallToAction:Object(L.b)("https://yoa.st/35e"),parameters:{recommendedLength:150,maximumRecommendedLength:200}};return e.identifier="textParagraphTooLong",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getTooLongParagraphs",value:function(e){var t=this._config.parameters.recommendedLength;return Object(R.filter)(e,(function(e){return e.wordCount>t}))}},{key:"calculateResult",value:function(e,t,r){var n;if(0===e.length)return{};var i=e[0].wordCount;return i<=this._config.parameters.recommendedLength&&(n=9),me(i,this._config.parameters.recommendedLength,this._config.parameters.maximumRecommendedLength)&&(n=6),i>this._config.parameters.maximumRecommendedLength&&(n=3),n>=7?{score:n,hasMarks:!1,text:r.sprintf(
20
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
21
+ r.dgettext("js-text-analysis","%1$sParagraph length%2$s: None of the paragraphs are too long. Great job!"),this._config.urlTitle,"</a>")}:{score:n,hasMarks:!0,text:r.sprintf(
22
+ /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag, %3$d expands to the
23
+ number of paragraphs over the recommended word limit, %4$d expands to the word limit */
24
+ r.dngettext("js-text-analysis","%1$sParagraph length%2$s: %3$d of the paragraphs contains more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!","%1$sParagraph length%2$s: %3$d of the paragraphs contain more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!",t.length),this._config.urlTitle,"</a>",t.length,this._config.parameters.recommendedLength,this._config.urlCallToAction)}}},{key:"sortParagraphs",value:function(e){return e.sort((function(e,t){return t.wordCount-e.wordCount}))}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getParagraphLength"),n=this.getTooLongParagraphs(r);return Object(R.map)(n,(function(e){var t=e.text.replace(fe,"").replace(pe,""),r=ve(t);return new F({original:t,marked:r})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getParagraphLength");n=this.sortParagraphs(n);var i=this.getTooLongParagraphs(n),s=this.calculateResult(n,i,r),a=new q;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a}},{key:"isApplicable",value:function(e){return e.hasText()}}]),i}(V),we=function(e){return Math.round(e)===e?Math.round(e):Math.round(10*e)/10};var xe=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/34t"),urlCallToAction:Object(L.b)("https://yoa.st/34u")};return e.identifier="passiveVoice",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"calculatePassiveVoiceResult",value:function(e,t){var r,n=0;0!==e.total&&(n=we(e.passives.length/e.total*100));var i=n>0;return n<=10&&(r=9),me(n,10,15)&&(r=6),n>15&&(r=3),r>=7?{score:r,hasMarks:i,text:t.sprintf(
25
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
26
+ t.dgettext("js-text-analysis","%1$sPassive voice%2$s: You're using enough active voice. That's great!"),this._config.urlTitle,"</a>")}:{score:r,hasMarks:i,text:t.sprintf(
27
+ /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
28
+ %3$s expands to the percentage of sentences in passive voice, %4$s expands to the recommended value. */
29
+ t.dgettext("js-text-analysis","%1$sPassive voice%2$s: %3$s of the sentences contain passive voice, which is more than the recommended maximum of %4$s. %5$sTry to use their active counterparts%2$s."),this._config.urlTitle,"</a>",n+"%","10%",this._config.urlCallToAction)}}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getPassiveVoiceResult");return Object(R.map)(r.passives,(function(e){e=ge(e);var t=ve(e);return new F({original:e,marked:t})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getPassiveVoiceResult"),i=this.calculatePassiveVoiceResult(n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s}},{key:"isApplicable",value:function(e,t){return e.hasText()&&t.hasResearch("getPassiveVoiceResult")}}]),i}(V);var Ee=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35f"),urlCallToAction:Object(L.b)("https://yoa.st/35g")};return e.identifier="sentenceBeginnings",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"groupSentenceBeginnings",value:function(e){var t=Object(R.partition)(e,(function(e){return e.count>2}));if(0===t[0].length)return{total:0};var r=Object(R.sortBy)(t[0],(function(e){return e.count}));return{total:t[0].length,lowestCount:r[0].count}}},{key:"calculateSentenceBeginningsResult",value:function(e,t){return e.total>0?{score:3,hasMarks:!0,text:t.sprintf(
30
+ /* Translators: %1$s and %5$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
31
+ %3$d expands to the number of consecutive sentences starting with the same word,
32
+ %4$d expands to the number of instances where 3 or more consecutive sentences start with the same word. */
33
+ t.dngettext("js-text-analysis","%1$sConsecutive sentences%2$s: The text contains %3$d consecutive sentences starting with the same word. %5$sTry to mix things up%2$s!","%1$sConsecutive sentences%2$s: The text contains %4$d instances where %3$d or more consecutive sentences start with the same word. %5$sTry to mix things up%2$s!",e.total),this._config.urlTitle,"</a>",e.lowestCount,e.total,this._config.urlCallToAction)}:{score:9,hasMarks:!1,text:t.sprintf(
34
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
35
+ t.dgettext("js-text-analysis","%1$sConsecutive sentences%2$s: There is enough variety in your sentences. That's great!"),this._config.urlTitle,"</a>")}}},{key:"getMarks",value:function(e,t){var r=t.getResearch("getSentenceBeginnings");r=Object(R.filter)(r,(function(e){return e.count>2}));var n=Object(R.map)(r,(function(e){return e.sentences}));return Object(R.map)(Object(R.flatten)(n),(function(e){e=ge(e);var t=ve(e);return new F({original:e,marked:t})}))}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("getSentenceBeginnings"),i=this.groupSentenceBeginnings(n),s=this.calculateSentenceBeginningsResult(i,r),a=new q;return a.setScore(s.score),a.setText(s.text),a.setHasMarks(s.hasMarks),a}},{key:"isApplicable",value:function(e,t){return e.hasText()&&t.hasResearch("getSentenceBeginnings")}}]),i}(V);var Te=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];x()(this,i),e=n.call(this);var a={recommendedWordCount:20,slightlyTooMany:25,farTooMany:30,urlTitle:Object(L.b)("https://yoa.st/34v"),urlCallToAction:Object(L.b)("https://yoa.st/34w")};return e._config=Object(R.merge)(a,t),e._isCornerstone=r,e._isProduct=s,e.identifier="textSentenceLength",e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("countSentencesFromText");t.getConfig("sentenceLength")&&(this._config=this.getLanguageSpecificConfig(t));var i=this.calculatePercentage(n),s=this.calculateScore(i),a=new q;return a.setScore(s),a.setText(this.translateScore(s,i,r)),a.setHasMarks(i>0),a}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"getMarks",value:function(e,t){var r=t.getResearch("countSentencesFromText");t.getConfig("sentenceLength")&&(this._config=this.getLanguageSpecificConfig(t));var n=this.getTooLongSentences(r);return Object(R.map)(n,(function(e){var t=ge(e.sentence);return new F({original:t,marked:ve(t)})}))}},{key:"getLanguageSpecificConfig",value:function(e){var t=this._config,r=e.getConfig("sentenceLength");return r.hasOwnProperty("recommendedWordCount")&&(t.recommendedWordCount=r.recommendedWordCount),!0===this._isCornerstone&&!1===this._isProduct&&r.hasOwnProperty("cornerstonePercentages")?Object(R.merge)(t,r.cornerstonePercentages):!1===this._isCornerstone&&!1===this._isProduct&&r.hasOwnProperty("percentages")?Object(R.merge)(t,r.percentages):t}},{key:"translateScore",value:function(e,t,r){return e>=7?r.sprintf(
36
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
37
+ r.dgettext("js-text-analysis","%1$sSentence length%2$s: Great!"),this._config.urlTitle,"</a>"):r.sprintf(
38
+ /* Translators: %1$s and %6$s expand to a link on yoast.com, %2$s expands to the anchor end tag,
39
+ %3$d expands to percentage of sentences, %4$s expands to the recommended maximum sentence length,
40
+ %5$s expands to the recommended maximum percentage. */
41
+ r.dgettext("js-text-analysis","%1$sSentence length%2$s: %3$s of the sentences contain more than %4$s words, which is more than the recommended maximum of %5$s. %6$sTry to shorten the sentences%2$s."),this._config.urlTitle,"</a>",t+"%",this._config.recommendedWordCount,this._config.slightlyTooMany+"%",this._config.urlCallToAction)}},{key:"calculatePercentage",value:function(e){var t=0;if(0!==e.length){var r=this.countTooLongSentences(e);t=we(r/e.length*100)}return t}},{key:"calculateScore",value:function(e){var t;return e<=this._config.slightlyTooMany&&(t=9),me(e,this._config.slightlyTooMany,this._config.farTooMany)&&(t=6),e>this._config.farTooMany&&(t=3),t}},{key:"getTooLongSentences",value:function(e){return function(e,t){return Object(R.filter)(e,(function(e){return e.sentenceLength>t}))}(e,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(e){return this.getTooLongSentences(e).length}}]),i}(V);function ke(e){for(var t,r=[],n=/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(t=n.exec(e));)r.push(t);return r}var Ae=new RegExp("(<div class='wp-block-yoast-seo-table-of-contents yoast-table-of-contents'>).*?(</div>)","igs");function Oe(e){return e.replace(Ae,"")}var Ce=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”〝〞〟‟„\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+"),Se=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”〝〞〟‟„\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+$"),je=function(e){return(e=e.replace(Ce,"")).replace(Se,"")},Re=function(e){if(e=Oe(e),""===(e=J(de(e))))return[];var t=e.split(/\s/g);return t=Object(R.map)(t,(function(e){return je(e)})),Object(R.filter)(t,(function(e){return""!==e.trim()}))};var De=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350},urlTitle:Object(L.b)("https://yoa.st/34x"),urlCallToAction:Object(L.b)("https://yoa.st/34y"),scores:{goodShortTextNoSubheadings:9,goodSubheadings:9,okSubheadings:6,badSubheadings:3,badLongTextNoSubheadings:2},shouldNotAppearInShortText:!1};return e.identifier="subheadingsTooLong",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._subheadingTextsLength=t.getResearch("getSubheadingTextLengths"),this._subheadingTextsLength=this._subheadingTextsLength.sort((function(e,t){return t.wordCount-e.wordCount})),this._tooLongTextsNumber=this.getTooLongSubheadingTexts().length;var n=new q;n.setIdentifier(this.identifier),this._hasSubheadings=this.hasSubheadings(e),this._textLength=Re(e.getText()).length;var i=this.calculateResult(r);return i.resultTextPlural=i.resultTextPlural||"",n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){var t=Re(e.getText()).length;return this._config.shouldNotAppearInShortText?e.hasText()&&t>300:e.hasText()}},{key:"hasSubheadings",value:function(e){return function(e){for(var t,r=[],n=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi;null!==(t=n.exec(e));)r.push(t);return r}(e.getText()).length>0}},{key:"getTooLongSubheadingTexts",value:function(){return Object(R.filter)(this._subheadingTextsLength,function(e){return e.wordCount>this._config.parameters.recommendedMaximumWordCount}.bind(this))}},{key:"calculateResult",value:function(e){if(this._textLength>300){if(this._hasSubheadings){var t=this._subheadingTextsLength[0].wordCount;return t<=this._config.parameters.slightlyTooMany?{score:this._config.scores.goodSubheadings,resultText:e.sprintf(// Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag.
42
+ e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:me(t,this._config.parameters.slightlyTooMany,this._config.parameters.farTooMany)?{score:this._config.scores.okSubheadings,resultText:e.sprintf(
43
+ /*
44
+ * Translators: %1$s and %5$s expand to a link on yoast.com, %3$d to the number of text sections
45
+ * not separated by subheadings, %4$d expands to the recommended number of words following a
46
+ * subheading, %2$s expands to the link closing tag.
47
+ */
48
+ e.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}:{score:this._config.scores.badSubheadings,resultText:e.sprintf(
49
+ /* Translators: %1$s and %5$s expand to a link on yoast.com, %3$d to the number of text sections
50
+ not separated by subheadings, %4$d expands to the recommended number of words following a
51
+ subheading, %2$s expands to the link closing tag. */
52
+ e.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}}return{score:this._config.scores.badLongTextNoSubheadings,resultText:e.sprintf(
53
+ /* Translators: %1$s and %3$s expand to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
54
+ e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, although your text is rather long. %3$sTry and add some subheadings%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)}}return this._hasSubheadings?{score:this._config.scores.goodSubheadings,resultText:e.sprintf(
55
+ /* Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
56
+ e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.goodShortTextNoSubheadings,resultText:e.sprintf(
57
+ /* Translators: %1$s expands to a link to https://yoa.st/headings, %2$s expands to the link closing tag. */
58
+ e.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, but your text is short enough and probably doesn't need them."),this._config.urlTitle,"</a>")}}}]),i}(V);var Le=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/35h"),urlCallToAction:Object(L.b)("https://yoa.st/35i")};return e.identifier="textPresence",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){if(de(Oe(e.getText())).length<50){var n=new q;return n.setText(r.sprintf(
59
+ /* Translators: %1$s and %3$s expand to links to articles on Yoast.com,
60
+ %2$s expands to the anchor end tag*/
61
+ r.dgettext("js-text-analysis","%1$sNot enough content%2$s: %3$sPlease add some content to enable a good analysis%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)),n.setScore(3),n}return new q}}]),i}(V);var Me=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={urlTitle:Object(L.b)("https://yoa.st/34z"),urlCallToAction:Object(L.b)("https://yoa.st/35a")};return e.identifier="textTransitionWords",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"calculateTransitionWordPercentage",value:function(e){return 0===e.transitionWordSentences||0===e.totalSentences?0:we(e.transitionWordSentences/e.totalSentences*100)}},{key:"calculateScoreFromPercentage",value:function(e){return e<20?3:ye(e,20,30)?6:9}},{key:"calculateTransitionWordResult",value:function(e,t){var r=this.calculateTransitionWordPercentage(e),n=this.calculateScoreFromPercentage(r),i=r>0;return n<7&&0===r?{score:we(n),hasMarks:i,text:t.sprintf(
62
+ /* Translators: %1$s and %3$s expand to a link to yoast.com, %2$s expands to the anchor end tag */
63
+ t.dgettext("js-text-analysis","%1$sTransition words%2$s: None of the sentences contain transition words. %3$sUse some%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)}:n<7?{score:we(n),hasMarks:i,text:t.sprintf(
64
+ /* Translators: %1$s and %4$s expand to a link to yoast.com, %2$s expands to the anchor end tag,
65
+ %3$s expands to the percentage of sentences containing transition words */
66
+ t.dgettext("js-text-analysis","%1$sTransition words%2$s: Only %3$s of the sentences contain transition words, which is not enough. %4$sUse more of them%2$s."),this._config.urlTitle,"</a>",r+"%",this._config.urlCallToAction)}:{score:we(n),hasMarks:i,text:t.sprintf(
67
+ /* Translators: %1$s expands to a link on yoast.com, %3$s expands to the anchor end tag. */
68
+ t.dgettext("js-text-analysis","%1$sTransition words%2$s: Well done!"),this._config.urlTitle,"</a>")}}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("findTransitionWords"),i=this.calculateTransitionWordResult(n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s}},{key:"getMarks",value:function(e,t){var r=t.getResearch("findTransitionWords");return Object(R.map)(r.sentenceResults,(function(e){var t=e.sentence;return t=ge(t),new F({original:t,marked:ve(t)})}))}},{key:"isApplicable",value:function(e,t){var r=t.getResearch("wordCountInText");return e.hasText()&&r>=200&&t.hasResearch("findTransitionWords")}}]),i}(V),Pe=/[.?!:;,]/g,Fe=function(e){return Object(R.filter)(e,(function(e){return e.complexity>3}))},$e={identifier:"wordComplexity",getResult:function(e,t,r){var n=t.getResearch("wordComplexity"),i=function(e,t,r){var n=0,i=Fe(t).length;0!==e&&(n=i/e*100);var s=(n=we(n))>0,a=Object(L.b)("https://yoa.st/difficult-words"),o=9-Math.max(Math.min(.6*(n-1.7),6),0);return(o=we(o))>=7?{score:o,hasMarks:s,text:r.sprintf(r.dgettext("js-text-analysis",// Translators: %1$s expands to the percentage of complex words, %2$s expands to a link on yoast.com,
69
+ "%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."),n+"%",a,3,"</a>","5%")}:{score:o,hasMarks:s,text:r.sprintf(r.dgettext("js-text-analysis",// Translators: %1$s expands to the percentage of complex words, %2$s expands to a link on yoast.com,
70
+ "%1$s of the words contain %2$sover %3$s syllables%4$s, which is more than the recommended maximum of %5$s."),n+"%",a,3,"</a>","5%")}}((n=Object(R.flatMap)(n,(function(e){return e.words}))).length,n,r),s=new q;return s.setScore(i.score),s.setText(i.text),s.setHasMarks(i.hasMarks),s},isApplicable:function(e,t){return e.hasText()&&t.hasResearch("wordComplexity")},getMarks:function(e,t){var r=t.getResearch("wordComplexity");return Object(R.flatMap)(r,(function(e){var t=e.words,r=e.sentence,n=Fe(t);if(0===n.length)return[];var i=function(e,t){var r=e.split(/\s+/);return Object(R.forEach)(t,(function(e){var t=e.wordIndex;e.word!==r[t]&&e.word!==r[t].replace(Pe,"")||(r[t]=r[t].replace(e.word,ve(e.word)))})),r}(r,n),s=function(e){var t=e.split(/\S+/);return t.pop(),t.shift(),t}(r),a=Object(R.zip)(i,s);return a=(a=Object(R.flatten)(a)).join(""),new F({original:r,marked:a})}))}};var Be=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{onlyFunctionWords:0},urlTitle:Object(L.b)("https://yoa.st/functionwordskeyphrase-1"),urlCallToAction:Object(L.b)("https://yoa.st/functionwordskeyphrase-2")};return e.identifier="functionWordsInKeyphrase",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._functionWordsInKeyphrase=t.getResearch("functionWordsInKeyphrase"),this._keyword=Object(R.escape)(e.getKeyword());var n=new q;return this._functionWordsInKeyphrase&&(n.setScore(this._config.scores.onlyFunctionWords),n.setText(r.sprintf(
71
+ /**
72
+ * Translators:
73
+ * %1$s and %2$s expand to links on yoast.com,
74
+ * %3$s expands to the anchor end tag,
75
+ * %4$s expands to the focus keyphrase of the article.
76
+ */
77
+ r.dgettext("js-text-analysis",'%1$sFunction words in keyphrase%3$s: Your keyphrase "%4$s" contains function words only. %2$sLearn more about what makes a good keyphrase.%3$s'),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._keyword))),n}},{key:"isApplicable",value:function(e,t){return e.hasKeyword()&&t.hasResearch("functionWordsInKeyphrase")}}]),i}(V);var qe=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMinimum:1},scores:{allInternalFollow:9,someInternalFollow:8,noneInternalFollow:7,noInternal:3},urlTitle:Object(L.b)("https://yoa.st/33z"),urlCallToAction:Object(L.b)("https://yoa.st/34a")};return e.identifier="internalLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.linkStatistics=t.getResearch("getLinkStatistics");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){return 0===this.linkStatistics.internalTotal?{score:this._config.scores.noInternal,resultText:e.sprintf(
78
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
79
+ e.dgettext("js-text-analysis","%1$sInternal links%3$s: No internal links appear in this page, %2$smake sure to add some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalNofollow===this.linkStatistics.internalTotal?{score:this._config.scores.noneInternalFollow,resultText:e.sprintf(
80
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
81
+ e.dgettext("js-text-analysis","%1$sInternal links%3$s: The internal links in this page are all nofollowed. %2$sAdd some good internal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalDofollow===this.linkStatistics.internalTotal?{score:this._config.scores.allInternalFollow,resultText:e.sprintf(
82
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
83
+ e.dgettext("js-text-analysis","%1$sInternal links%2$s: You have enough internal links. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.someInternalFollow,resultText:e.sprintf(
84
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
85
+ e.dgettext("js-text-analysis","%1$sInternal links%2$s: There are both nofollowed and normal internal links on this page. Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V);var Ue=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{good:9,okay:6,bad:3},urlTitle:Object(L.b)("https://yoa.st/33e"),urlCallToAction:Object(L.b)("https://yoa.st/33f")};return e.identifier="introductionKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=new q;this._firstParagraphMatches=t.getResearch("findKeywordInFirstParagraph");var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasText()}},{key:"calculateResult",value:function(e){return this._firstParagraphMatches.foundInOneSentence?{score:this._config.scores.good,resultText:e.sprintf(
86
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
87
+ e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%2$s: Well done!"),this._config.urlTitle,"</a>")}:this._firstParagraphMatches.foundInParagraph?{score:this._config.scores.okay,resultText:e.sprintf(
88
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag. */
89
+ e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s: Your keyphrase or its synonyms appear in the first paragraph of the copy, but not within one sentence. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
90
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag. */
91
+ e.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s: Your keyphrase or its synonyms do not appear in the first paragraph. %2$sMake sure the topic is clear immediately%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V),Ne=function(e){return e.replace(/&nbsp;/g," ")};function Ie(e){return e.replace(/[‘’‛`]/g,"'")}function Ke(e){return function(e){return e.replace(/[“”〝〞〟‟„]/g,'"')}(Ie(e))}var ze=new RegExp("^[.]$"),He=new RegExp("^[?!;…۔؟]$"),We=new RegExp("^[^.?!;…۔؟<\\(\\)\\[\\]]+$"),Ve=/^<[^><]*$/,Ge=/^<([^>\s/]+)[^>]*>$/im,Ye=/^<\/([^>\s]+)[^>]*>$/im,Je=/^\s*[[({]\s*$/,Ze=/^\s*[\])}]\s*$/,Qe=new RegExp("[.?!;…۔؟]$"),Xe=function(){function e(){x()(this,e)}return T()(e,[{key:"isNumber",value:function(e){return!Object(R.isNaN)(parseInt(e,10))}},{key:"isBreakTag",value:function(e){return/<br/.test(e)}},{key:"isQuotation",value:function(e){return"'"===(e=Ke(e))||'"'===e}},{key:"isPunctuation",value:function(e){return"¿"===e||"¡"===e}},{key:"removeDuplicateWhitespace",value:function(e){return e.replace(/\s+/," ")}},{key:"isCapitalLetter",value:function(e){return e!==e.toLocaleLowerCase()}},{key:"isSmallerThanSign",value:function(e){return"<"===e}},{key:"getNextTwoCharacters",value:function(e){var t="";return Object(R.isUndefined)(e[0])||(t+=e[0].src),Object(R.isUndefined)(e[1])||(t+=e[1].src),this.removeDuplicateWhitespace(t)}},{key:"isLetterFromRTLLanguage",value:function(e){return[/^[\u0590-\u05fe]+$/i,/^[\u0600-\u06FF]+$/i,/^[\uFB8A\u067E\u0686\u06AF]+$/i].some((function(t){return t.test(e)}))}},{key:"isValidSentenceBeginning",value:function(e){return this.isCapitalLetter(e)||this.isLetterFromRTLLanguage(e)||this.isNumber(e)||this.isQuotation(e)||this.isPunctuation(e)||this.isSmallerThanSign(e)}},{key:"isSentenceStart",value:function(e){return!Object(R.isUndefined)(e)&&("html-start"===e.type||"html-end"===e.type||"block-start"===e.type)}},{key:"isSentenceEnding",value:function(e){return!Object(R.isUndefined)(e)&&("full-stop"===e.type||"sentence-delimiter"===e.type)}},{key:"tokenizeSmallerThanContent",value:function(e,t,r){var n=e.src.substring(1),i=this.createTokenizer();this.tokenize(i.tokenizer,n);var s=this.getSentencesFromTokens(i.tokens,!1);if(s[0]=Object(R.isUndefined)(s[0])?"<":"<"+s[0],this.isValidSentenceBeginning(s[0])&&(t.push(r),r=""),r+=s[0],s.length>1){t.push(r),r="",s.shift();var a=s.pop();s.forEach((function(e){t.push(e)})),a.match(Qe)?t.push(a):r=a}return{tokenSentences:t,currentSentence:r}}},{key:"createTokenizer",value:function(){var e=[],t=Q()((function(t){e.push(t)}));return t.addRule(ze,"full-stop"),t.addRule(Ve,"smaller-than-sign-content"),t.addRule(Ge,"html-start"),t.addRule(Ye,"html-end"),t.addRule(Je,"block-start"),t.addRule(Ze,"block-end"),t.addRule(He,"sentence-delimiter"),t.addRule(We,"sentence"),{tokenizer:t,tokens:e}}},{key:"tokenize",value:function(e,t){e.onText(t);try{e.end()}catch(e){console.error("Tokenizer end error:",e,e.tokenizer2)}}},{key:"getSentencesFromTokens",value:function(e){var t,r,n=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=[],a="";do{r=!1;var o=e[0],u=e[e.length-1];o&&u&&"html-start"===o.type&&"html-end"===u.type&&(e=e.slice(1,e.length-1),r=!0)}while(r&&e.length>1);return e.forEach((function(r,i){var o,u,l,c=e[i+1],h=e[i-1],f=e[i+2];switch(r.type){case"html-start":case"html-end":n.isBreakTag(r.src)?(s.push(a),a=""):a+=r.src;break;case"smaller-than-sign-content":l=n.tokenizeSmallerThanContent(r,s,a),s=l.tokenSentences,a=l.currentSentence;break;case"sentence":a+=r.src;break;case"sentence-delimiter":a+=r.src,Object(R.isUndefined)(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(s.push(a),a="");break;case"full-stop":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[1]:"",o&&n.isNumber(u[0]))break;(o&&n.isValidSentenceBeginning(t)||n.isSentenceStart(c))&&(s.push(a),a="");break;case"block-start":a+=r.src;break;case"block-end":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[0]:"",o&&n.isNumber(u[0])||n.isSentenceEnding(h)&&!n.isValidSentenceBeginning(t)&&!n.isSentenceStart(c))break;n.isSentenceEnding(h)&&(n.isSentenceStart(c)||n.isValidSentenceBeginning(t))&&(s.push(a),a="")}})),""!==a&&s.push(a),i&&(s=Object(R.map)(s,(function(e){return e.trim()}))),s}}]),e}(),et=new RegExp("^[.]$"),tt=new RegExp("^[?!;…۔؟。。!‼?⁇⁉⁈⁉…‥]$"),rt=new RegExp("^[^.?!;…۔؟。。!‼?⁇⁉⁈⁉…‥<\\(\\)\\[\\]]+$"),nt=/^<[^><]*$/,it=/^<([^>\s/]+)[^>]*>$/im,st=/^<\/([^>\s]+)[^>]*>$/im,at=/^\s*[[({]\s*$/,ot=/^\s*[\])}]\s*$/,ut=new RegExp("[.?!;…۔؟。。!‼?⁇⁉⁈⁉…‥]$"),lt=function(){function e(){x()(this,e)}return T()(e,[{key:"isNumber",value:function(e){return!Object(R.isNaN)(parseInt(e,10))||[/^[\uFF10-\uFF19]+$/i,/^[\u2460-\u249B]+$/i,/^[\u3220-\u3229]+$/i,/^[\u3280-\u3289]+$/i].some((function(t){return t.test(e)}))}},{key:"isBreakTag",value:function(e){return/<br/.test(e)}},{key:"isQuotation",value:function(e){return"'"===(e=Ke(e))||'"'===e}},{key:"isJapaneseQuotation",value:function(e){return/^[\u300C\u300E\u3008\u3014\u3010\uFF5B\uFF3B]+$/i.test(e)}},{key:"isPunctuation",value:function(e){return"¿"===e||"¡"===e}},{key:"removeDuplicateWhitespace",value:function(e){return e.replace(/\s+/," ")}},{key:"isCapitalLetter",value:function(e){return e!==e.toLocaleLowerCase()}},{key:"isSmallerThanSign",value:function(e){return"<"===e}},{key:"getNextTwoCharacters",value:function(e){var t="";return Object(R.isUndefined)(e[0])||(t+=e[0].src),Object(R.isUndefined)(e[1])||(t+=e[1].src),this.removeDuplicateWhitespace(t)}},{key:"isLetterFromRTLLanguage",value:function(e){return[/^[\u0590-\u05fe]+$/i,/^[\u0600-\u06FF]+$/i,/^[\uFB8A\u067E\u0686\u06AF]+$/i].some((function(t){return t.test(e)}))}},{key:"isJapaneseSentenceBeginning",value:function(e){return[/^[\u3040-\u3096]+$/i,/^[\u30A1-\u30FA]+$/i,/^[\u31F0-\u31FF]+$/i,/^[\uFF66-\uFF9D]+$/i,/^[\u4E00-\u9FFC]+$/i].some((function(t){return t.test(e)}))}},{key:"isValidSentenceBeginning",value:function(e){return this.isCapitalLetter(e)||this.isLetterFromRTLLanguage(e)||this.isNumber(e)||this.isQuotation(e)||this.isPunctuation(e)||this.isSmallerThanSign(e)||this.isJapaneseSentenceBeginning(e)||this.isJapaneseQuotation(e)}},{key:"isSentenceStart",value:function(e){return!Object(R.isUndefined)(e)&&("html-start"===e.type||"html-end"===e.type||"block-start"===e.type)}},{key:"isSentenceEnding",value:function(e){return!Object(R.isUndefined)(e)&&("full-stop"===e.type||"sentence-delimiter"===e.type)}},{key:"tokenizeSmallerThanContent",value:function(e,t,r){var n=e.src.substring(1),i=this.createTokenizer();this.tokenize(i.tokenizer,n);var s=this.getSentencesFromTokens(i.tokens,!1);if(s[0]=Object(R.isUndefined)(s[0])?"<":"<"+s[0],this.isValidSentenceBeginning(s[0])&&(t.push(r),r=""),r+=s[0],s.length>1){t.push(r),r="",s.shift();var a=s.pop();s.forEach((function(e){t.push(e)})),a.match(ut)?t.push(a):r=a}return{tokenSentences:t,currentSentence:r}}},{key:"createTokenizer",value:function(){var e=[],t=Q()((function(t){e.push(t)}));return t.addRule(et,"full-stop"),t.addRule(nt,"smaller-than-sign-content"),t.addRule(it,"html-start"),t.addRule(st,"html-end"),t.addRule(at,"block-start"),t.addRule(ot,"block-end"),t.addRule(tt,"sentence-delimiter"),t.addRule(rt,"sentence"),{tokenizer:t,tokens:e}}},{key:"tokenize",value:function(e,t){e.onText(t);try{e.end()}catch(e){console.error("Tokenizer end error:",e,e.tokenizer2)}}},{key:"getSentencesFromTokens",value:function(e){var t,r,n=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=[],a="";do{r=!1;var o=e[0],u=e[e.length-1];o&&u&&"html-start"===o.type&&"html-end"===u.type&&(e=e.slice(1,e.length-1),r=!0)}while(r&&e.length>1);return e.forEach((function(r,i){var o,u,l,c=e[i+1],h=e[i-1],f=e[i+2];switch(r.type){case"html-start":case"html-end":n.isBreakTag(r.src)?(s.push(a),a=""):a+=r.src;break;case"smaller-than-sign-content":l=n.tokenizeSmallerThanContent(r,s,a),s=l.tokenSentences,a=l.currentSentence;break;case"sentence":a+=r.src;break;case"sentence-delimiter":a+=r.src,Object(R.isUndefined)(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(s.push(a),a="");break;case"full-stop":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[1]:"",o&&n.isNumber(u[0]))break;(o&&n.isValidSentenceBeginning(t)||n.isSentenceStart(c))&&(s.push(a),a="");break;case"block-start":a+=r.src;break;case"block-end":if(a+=r.src,o=(u=n.getNextTwoCharacters([c,f])).length>=2,t=o?u[0]:"",o&&n.isNumber(u[0])||n.isSentenceEnding(h)&&!n.isValidSentenceBeginning(t)&&!n.isSentenceStart(c))break;n.isSentenceEnding(h)&&(n.isSentenceStart(c)||n.isValidSentenceBeginning(t))&&(s.push(a),a="")}})),""!==a&&s.push(a),i&&(s=Object(R.map)(s,(function(e){return e.trim()}))),s}}]),e}(),ct=new RegExp("\n\r|\n|\r"),ht=Object(R.memoize)((function(e){var t=Object(C.isFeatureEnabled)("JAPANESE_SUPPORT")?new lt:new Xe,r=t.createTokenizer(),n=r.tokenizer,i=r.tokens;return t.tokenize(n,e),0===i.length?[]:t.getSentencesFromTokens(i)})),ft=function(e){e=Oe(e),e=Ne(e);var t=he(e);t=Object(R.flatMap)(t,(function(e){return e.split(ct)}));var r=Object(R.flatMap)(t,ht);return Object(R.filter)(r,Object(R.negate)(R.isEmpty))};var pt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{goodDistributionScore:30,acceptableDistributionScore:50},scores:{good:9,okay:6,bad:1,consideration:0},urlTitle:Object(L.b)("https://yoa.st/33q"),urlCallToAction:Object(L.b)("https://yoa.st/33u")};return e.identifier="keyphraseDistribution",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseDistribution=t.getResearch("keyphraseDistribution");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(this._keyphraseDistribution.sentencesToHighlight.length>0),n}},{key:"calculateResult",value:function(e){var t=this._keyphraseDistribution.keyphraseDistributionScore;return 100===t?{score:this._config.scores.consideration,resultText:e.sprintf(
92
+ /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
93
+ %3$s expands to the anchor end tag */
94
+ e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: %2$sInclude your keyphrase or its synonyms in the text so that we can check keyphrase distribution%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>this._config.parameters.acceptableDistributionScore?{score:this._config.scores.bad,resultText:e.sprintf(
95
+ /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
96
+ %3$s expands to the anchor end tag */
97
+ e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Very uneven. Large parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>this._config.parameters.goodDistributionScore&&t<=this._config.parameters.acceptableDistributionScore?{score:this._config.scores.okay,resultText:e.sprintf(
98
+ /* Translators: %1$s and %2$s expand to links to Yoast.com articles,
99
+ %3$s expands to the anchor end tag */
100
+ e.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Uneven. Some parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
101
+ /* Translators: %1$s expands to links to Yoast.com articles, %2$s expands to the anchor end tag */
102
+ e.dgettext("js-text-analysis","%1$sKeyphrase distribution%2$s: Good job!"),this._config.urlTitle,"</a>")}}},{key:"getMarks",value:function(){return this._keyphraseDistribution.sentencesToHighlight}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&ft(e.getText()).length>=15}}]),i}(V);var gt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return x()(this,i),(t=n.call(this)).defaultConfig={parameters:{recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},parametersNoFunctionWordSupport:{recommendedMaximum:6,acceptableMaximum:9},scores:{veryBad:-999,bad:3,okay:6,good:9},urlTitle:Object(L.b)("https://yoa.st/33i"),urlCallToAction:Object(L.b)("https://yoa.st/33j"),isRelatedKeyphrase:!1},t.identifier="keyphraseLength",t._config=Object(R.merge)(t.defaultConfig,e),t._useCustomConfig=r,t}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseLengthData=t.getResearch("keyphraseLength"),this._configToUse=this.getConfig(t);var n=new q;this._boundaries=this._configToUse.parameters,0===this._keyphraseLengthData.functionWords.length&&(this._boundaries=Object(R.merge)({},this._configToUse.parameters,this._configToUse.parametersNoFunctionWordSupport));var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"getConfig",value:function(e){var t=this._config,r=e.getConfig("keyphraseLength");return this._useCustomConfig&&r&&(t=Object(R.merge)(this.defaultConfig,r)),t}},{key:"calculateResult",value:function(e){if(this._useCustomConfig){if(0===this._keyphraseLengthData.keyphraseLength)return this._configToUse.isRelatedKeyphrase?{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
103
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
104
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
105
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
106
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: No focus keyphrase was set for this page. %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(this._keyphraseLengthData.keyphraseLength<=this._boundaries.acceptableMinimum)return{score:this._configToUse.scores.bad,resultText:e.sprintf(
107
+ /* Translators:
108
+ %1$d expands to the number of words in the keyphrase,
109
+ %2$d expands to the recommended maximum of words in the keyphrase,
110
+ %3$s and %4$s expand to links on yoast.com,
111
+ %5$s expands to the anchor end tag. */
112
+ e.dngettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d word long. That's shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!",this._keyphraseLengthData.keyphraseLength),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(this._keyphraseLengthData.keyphraseLength>this._boundaries.acceptableMaximum)return{score:this._configToUse.scores.bad,resultText:e.sprintf(
113
+ /* Translators:
114
+ %1$d expands to the number of words in the keyphrase,
115
+ %2$d expands to the recommended maximum of words in the keyphrase,
116
+ %3$s and %4$s expand to links on yoast.com,
117
+ %5$s expands to the anchor end tag. */
118
+ e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's longer than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.acceptableMinimum,this._boundaries.recommendedMinimum))return{score:this._configToUse.scores.okay,resultText:e.sprintf(
119
+ /* Translators:
120
+ %1$d expands to the number of words in the keyphrase,
121
+ %2$d expands to the recommended maximum of words in the keyphrase,
122
+ %3$s and %4$s expand to links on yoast.com,
123
+ %5$s expands to the anchor end tag. */
124
+ e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's slightly shorter than the recommended minimum of %2$d words. %4$sMake it longer%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(me(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._boundaries.acceptableMaximum))return{score:this._configToUse.scores.okay,resultText:e.sprintf(
125
+ /* Translators:
126
+ %1$d expands to the number of words in the keyphrase,
127
+ %2$d expands to the recommended maximum of words in the keyphrase,
128
+ %3$s and %4$s expand to links on yoast.com,
129
+ %5$s expands to the anchor end tag. */
130
+ e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's longer than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")};if(be(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum))return{score:this._configToUse.scores.good,resultText:e.sprintf(
131
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
132
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._configToUse.urlTitle,"</a>")}}return this._keyphraseLengthData.keyphraseLength<this._boundaries.recommendedMinimum?this._configToUse.isRelatedKeyphrase?{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
133
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
134
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.veryBad,resultText:e.sprintf(
135
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
136
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: No focus keyphrase was set for this page. %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum+1)?{score:this._configToUse.scores.good,resultText:e.sprintf(
137
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
138
+ e.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._configToUse.urlTitle,"</a>")}:Object(R.inRange)(this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum+1,this._boundaries.acceptableMaximum+1)?{score:this._configToUse.scores.okay,resultText:e.sprintf(
139
+ /* Translators:
140
+ %1$d expands to the number of words in the keyphrase,
141
+ %2$d expands to the recommended maximum of words in the keyphrase,
142
+ %3$s and %4$s expand to links on yoast.com,
143
+ %5$s expands to the anchor end tag. */
144
+ e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}:{score:this._configToUse.scores.bad,resultText:e.sprintf(
145
+ /* Translators:
146
+ %1$d expands to the number of words in the keyphrase,
147
+ %2$d expands to the recommended maximum of words in the keyphrase,
148
+ %3$s and %4$s expand to links on yoast.com,
149
+ %5$s expands to the anchor end tag. */
150
+ e.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's way more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLengthData.keyphraseLength,this._boundaries.recommendedMaximum,this._configToUse.urlTitle,this._configToUse.urlCallToAction,"</a>")}}}]),i}(V),dt=function(e){return Re(e).length},vt=function(e){return.7+e/3},mt=function(e,t,r,n){var i=dt(e);if(0===i)return 0;var s=r*i/(100*vt(t));if(s<2)return 2;switch(n){case"min":return Math.ceil(s);default:case"max":return Math.floor(s)}};function yt(e){return e}var bt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{noWordForms:{overMaximum:4,maximum:3,minimum:.5},multipleWordForms:{overMaximum:4,maximum:3.5,minimum:.5}},scores:{wayOverMaximum:-50,overMaximum:-10,correctDensity:9,underMinimum:4},urlTitle:Object(L.b)("https://yoa.st/33v"),urlCallToAction:Object(L.b)("https://yoa.st/33w")};return e.identifier="keywordDensity",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"setBoundaries",value:function(e,t){this._hasMorphologicalForms?this._boundaries=this._config.parameters.multipleWordForms:this._boundaries=this._config.parameters.noWordForms,this._minRecommendedKeywordCount=mt(e,t,this._boundaries.minimum,"min"),this._maxRecommendedKeywordCount=mt(e,t,this._boundaries.maximum,"max")}},{key:"getResult",value:function(e,t,r){this._keywordCount=t.getResearch("keywordCount");var n=this._keywordCount.length,i=new q;this._keywordDensityData=t.getResearch("getKeywordDensity"),this._hasMorphologicalForms=!1!==t.getData("morphology")&&this._keywordDensityData.stemmer!==yt,this.setBoundaries(e.getText(),n),this._keywordDensity=this._keywordDensityData.keywordDensity*vt(n);var s=this.calculateResult(r);return i.setScore(s.score),i.setText(s.resultText),i.setHasMarks(this._keywordCount.count>0),i}},{key:"hasNoMatches",value:function(){return 0===this._keywordCount.count}},{key:"hasTooFewMatches",value:function(){return ye(this._keywordDensity,0,this._boundaries.minimum)||1===this._keywordCount.count}},{key:"hasGoodNumberOfMatches",value:function(){return be(this._keywordDensity,this._boundaries.minimum,this._boundaries.maximum)||2===this._keywordCount.count&&this._minRecommendedKeywordCount<=2}},{key:"hasTooManyMatches",value:function(){return me(this._keywordDensity,this._boundaries.maximum,this._boundaries.overMaximum)}},{key:"calculateResult",value:function(e){return this.hasNoMatches()?{score:this._config.scores.underMinimum,resultText:e.sprintf(
151
+ /* Translators:
152
+ %1$s and %4$s expand to links to Yoast.com,
153
+ %2$s expands to the anchor end tag,
154
+ %3$d expands to the recommended minimal number of times the keyphrase should occur in the text. */
155
+ e.dgettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found 0 times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!"),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction)}:this.hasTooFewMatches()?{score:this._config.scores.underMinimum,resultText:e.sprintf(
156
+ /* Translators:
157
+ %1$s and %4$s expand to links to Yoast.com,
158
+ %2$s expands to the anchor end tag,
159
+ %3$d expands to the recommended minimal number of times the keyphrase should occur in the text,
160
+ %5$d expands to the number of times the keyphrase occurred in the text. */
161
+ e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:this.hasGoodNumberOfMatches()?{score:this._config.scores.correctDensity,resultText:e.sprintf(
162
+ /* Translators:
163
+ %1$s expands to a link to Yoast.com,
164
+ %2$s expands to the anchor end tag,
165
+ %3$d expands to the number of times the keyphrase occurred in the text. */
166
+ e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d time. This is great!","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d times. This is great!",this._keywordCount.count),this._config.urlTitle,"</a>",this._keywordCount.count)}:this.hasTooManyMatches()?{score:this._config.scores.overMaximum,resultText:e.sprintf(
167
+ /* Translators:
168
+ %1$s and %4$s expand to links to Yoast.com,
169
+ %2$s expands to the anchor end tag,
170
+ %3$d expands to the recommended maximal number of times the keyphrase should occur in the text,
171
+ %5$d expands to the number of times the keyphrase occurred in the text. */
172
+ e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:{score:this._config.scores.wayOverMaximum,resultText:e.sprintf(
173
+ /* Translators:
174
+ %1$s and %4$s expand to links to Yoast.com,
175
+ %2$s expands to the anchor end tag,
176
+ %3$d expands to the recommended maximal number of times the keyphrase should occur in the text,
177
+ %5$d expands to the number of times the keyphrase occurred in the text. */
178
+ e.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}}},{key:"getMarks",value:function(){return this._keywordCount.markings}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&dt(e.getText())>=100}}]),i}(V);var _t=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMinimum:1},scores:{good:9,ok:6,bad:3},urlTitle:Object(L.b)("https://yoa.st/33k"),urlCallToAction:Object(L.b)("https://yoa.st/33l")};return e.identifier="metaDescriptionKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keyphraseCounts=t.getResearch("metaDescriptionKeyword");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"calculateResult",value:function(e){return 1===this._keyphraseCounts||2===this._keyphraseCounts?{score:this._config.scores.good,resultText:e.sprintf(
179
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag. */
180
+ e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: Keyphrase or synonym appear in the meta description. Well done!"),this._config.urlTitle,"</a>")}:this._keyphraseCounts>=3?{score:this._config.scores.bad,resultText:e.sprintf(
181
+ /**
182
+ * Translators:
183
+ * %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
184
+ * %3$s expands to the number of sentences containing the keyphrase,
185
+ * %4$s expands to a link on yoast.com, %5$s expands to the anchor end tag.
186
+ */
187
+ e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description contains the keyphrase %3$s times, which is over the advised maximum of 2 times. %4$sLimit that%5$s!"),this._config.urlTitle,"</a>",this._keyphraseCounts,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
188
+ /**
189
+ * Translators:
190
+ * %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag.
191
+ * %3$s expands to a link on yoast.com, %4$s expands to the anchor end tag.
192
+ */
193
+ e.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description has been specified, but it does not contain the keyphrase. %3$sFix that%4$s!"),this._config.urlTitle,"</a>",this._config.urlCallToAction,"</a>")}}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasDescription()}}]),i}(V);var wt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={recommendedMaximumLength:120,maximumLength:156,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9},urlTitle:Object(L.b)("https://yoa.st/34d"),urlCallToAction:Object(L.b)("https://yoa.st/34e")};return e.identifier="metaDescriptionLength",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getMaximumLength",value:function(){return this._config.maximumLength}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("metaDescriptionLength"),i=new q;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i.max=this._config.maximumLength,i.actual=n,i}},{key:"calculateScore",value:function(e){return 0===e?this._config.scores.noMetaDescription:e<=this._config.recommendedMaximumLength?this._config.scores.tooShort:e>this._config.maximumLength?this._config.scores.tooLong:this._config.scores.correctLength}},{key:"translateScore",value:function(e,t){return 0===e?t.sprintf(
194
+ /* Translators: %1$s and %2$s expand to a links on yoast.com, %3$s expands to the anchor end tag */
195
+ t.dgettext("js-text-analysis","%1$sMeta description length%3$s: No meta description has been specified. Search engines will display copy from the page instead. %2$sMake sure to write one%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e<=this._config.recommendedMaximumLength?t.sprintf(
196
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag,
197
+ %4$d expands to the number of characters in the meta description, %5$d expands to
198
+ the total available number of characters in the meta description */
199
+ t.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is too short (under %4$d characters). Up to %5$d characters are available. %2$sUse the space%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMaximumLength,this._config.maximumLength):e>this._config.maximumLength?t.sprintf(
200
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag,
201
+ %4$d expands to the total available number of characters in the meta description */
202
+ t.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is over %4$d characters. To ensure the entire description will be visible, %2$syou should reduce the length%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.maximumLength):t.sprintf(
203
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
204
+ t.dgettext("js-text-analysis","%1$sMeta description length%2$s: Well done!"),this._config.urlTitle,"</a>")}}]),i}(V);var xt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{noLinks:3,allNofollowed:7,someNoFollowed:8,allFollowed:9},urlTitle:Object(L.b)("https://yoa.st/34f"),urlCallToAction:Object(L.b)("https://yoa.st/34g")};return e.identifier="externalLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("getLinkStatistics"),i=new q;return Object(R.isEmpty)(n)||(i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r))),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateScore",value:function(e){return 0===e.externalTotal?this._config.scores.noLinks:e.externalNofollow===e.externalTotal?this._config.scores.allNofollowed:e.externalDofollow<e.externalTotal?this._config.scores.someNoFollowed:e.externalDofollow===e.externalTotal?this._config.scores.allFollowed:null}},{key:"translateScore",value:function(e,t){return 0===e.externalTotal?t.sprintf(
205
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
206
+ t.dgettext("js-text-analysis","%1$sOutbound links%3$s: No outbound links appear in this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e.externalNofollow===e.externalTotal?t.sprintf(
207
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
208
+ t.dgettext("js-text-analysis","%1$sOutbound links%3$s: All outbound links on this page are nofollowed. %2$sAdd some normal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e.externalDofollow===e.externalTotal?t.sprintf(
209
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
210
+ t.dgettext("js-text-analysis","%1$sOutbound links%2$s: Good job!"),this._config.urlTitle,"</a>"):e.externalDofollow<e.externalTotal?t.sprintf(
211
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
212
+ t.dgettext("js-text-analysis","%1$sOutbound links%2$s: There are both nofollowed and normal outbound links on this page. Good job!"),this._config.urlTitle,"</a>"):""}}]),i}(V);var Et=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];x()(this,i),e=n.call(this);var s={minLength:400,maxLength:600,scores:{noTitle:1,widthTooShort:6,widthTooLong:3,widthCorrect:9},urlTitle:Object(L.b)("https://yoa.st/34h"),urlCallToAction:Object(L.b)("https://yoa.st/34i")};return e._allowShortTitle=r,e.identifier="titleWidth",e._config=Object(R.merge)(s,t),e}return T()(i,[{key:"getMaximumLength",value:function(){return 600}},{key:"getResult",value:function(e,t,r){var n=t.getResearch("pageTitleWidth"),i=new q;return i.setScore(this.calculateScore(n)),i.setText(this.translateScore(n,r)),i.max=this._config.maxLength,i.actual=n,i}},{key:"calculateScore",value:function(e){return me(e,1,400)?this._config.scores.widthTooShort:me(e,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:e>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(e,t){return me(e,1,400)?this._allowShortTitle?t.sprintf(
213
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
214
+ t.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):t.sprintf(
215
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
216
+ t.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is too short. %2$sUse the space to add keyphrase variations or create compelling call-to-action copy%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):me(e,this._config.minLength,this._config.maxLength)?t.sprintf(
217
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
218
+ t.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):e>this._config.maxLength?t.sprintf(
219
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
220
+ t.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is wider than the viewable limit. %2$sTry to make it shorter%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):t.sprintf(
221
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
222
+ t.dgettext("js-text-analysis","%1$sSEO title width%3$s: %2$sPlease create an SEO title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}]),i}(V);var Tt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{textContainsSuperfluousH1:1},urlTitle:Object(L.b)("https://yoa.st/3a6"),urlCallToAction:Object(L.b)("https://yoa.st/3a7")};return e.identifier="singleH1",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._h1s=t.getResearch("h1s");var n=new q,i=this.calculateResult(r);return Object(R.isUndefined)(i)||(n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(!0)),n}},{key:"firstH1AtBeginning",value:function(){return 0===this._h1s[0].position}},{key:"calculateResult",value:function(e){if(0!==this._h1s.length&&(1!==this._h1s.length||!this.firstH1AtBeginning()))return{score:this._config.scores.textContainsSuperfluousH1,resultText:e.sprintf(
223
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
224
+ e.dgettext("js-text-analysis","%1$sSingle title%3$s: H1s should only be used as your main title. Find all H1s in your text that aren't your main title and %2$schange them to a lower heading level%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}},{key:"getMarks",value:function(){var e=this._h1s;return this.firstH1AtBeginning()&&e.shift(),Object(R.map)(e,(function(e){return new F({original:"<h1>"+e.content+"</h1>",marked:"<h1>"+ve(e.content)+"</h1>"})}))}},{key:"isApplicable",value:function(e){return e.hasText()}}]),i}(V);var kt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noMatches:3,tooFewMatches:3,goodNumberOfMatches:9,tooManyMatches:3},urlTitle:Object(L.b)("https://yoa.st/33m"),urlCallToAction:Object(L.b)("https://yoa.st/33n")};return e.identifier="subheadingsKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._subHeadings=t.getResearch("matchKeywordInSubheadings");var n=new q;this._minNumberOfSubheadings=Math.ceil(this._subHeadings.count*this._config.parameters.lowerBoundary),this._maxNumberOfSubheadings=Math.floor(this._subHeadings.count*this._config.parameters.upperBoundary);var i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"hasSubheadings",value:function(e){return ke(e.getText()).length>0}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()&&this.hasSubheadings(e)}},{key:"hasTooFewMatches",value:function(){return this._subHeadings.matches>0&&this._subHeadings.matches<this._minNumberOfSubheadings}},{key:"hasTooManyMatches",value:function(){return this._subHeadings.count>1&&this._subHeadings.matches>this._maxNumberOfSubheadings}},{key:"isOneOfOne",value:function(){return 1===this._subHeadings.count&&1===this._subHeadings.matches}},{key:"hasGoodNumberOfMatches",value:function(){return be(this._subHeadings.matches,this._minNumberOfSubheadings,this._maxNumberOfSubheadings)}},{key:"calculateResult",value:function(e){return this.hasTooFewMatches()?{score:this._config.scores.tooFewMatches,resultText:e.sprintf(
225
+ /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
226
+ e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your H2 and H3 subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.tooManyMatches,resultText:e.sprintf(
227
+ /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
228
+ e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: More than 75%% of your H2 and H3 subheadings reflect the topic of your copy. That's too much. %2$sDon't over-optimize%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.isOneOfOne()?{score:this._config.scores.goodNumberOfMatches,resultText:e.sprintf(
229
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
230
+ %3$d expands to the number of subheadings containing the keyphrase. */
231
+ e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: Your H2 or H3 subheading reflects the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.goodNumberOfMatches,resultText:e.sprintf(
232
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag,
233
+ %3$d expands to the number of subheadings containing the keyphrase. */
234
+ e.dngettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: %3$s of your H2 and H3 subheadings reflects the topic of your copy. Good job!","%1$sKeyphrase in subheading%2$s: %3$s of your H2 and H3 subheadings reflect the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>",this._subHeadings.matches)}:{score:this._config.scores.noMatches,resultText:e.sprintf(
235
+ /* Translators: %1$s and %2$s expand to a link on yoast.com, %3$s expands to the anchor end tag. */
236
+ e.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your H2 and H3 subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var At=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedMaximum:0},scores:{bad:2},urlTitle:Object(L.b)("https://yoa.st/34l"),urlCallToAction:Object(L.b)("https://yoa.st/34m")};return e.identifier="textCompetingLinks",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=new q;this.linkCount=t.getResearch("getLinkStatistics");var i=this.calculateResult(r);return Object(R.isUndefined)(i)||(n.setScore(i.score),n.setText(i.resultText),n.setHasMarks(!1)),n}},{key:"isApplicable",value:function(e){return e.hasText()&&e.hasKeyword()}},{key:"calculateResult",value:function(e){if(this.linkCount.keyword.totalKeyword>this._config.parameters.recommendedMaximum)return{score:this._config.scores.bad,resultText:e.sprintf(
237
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
238
+ e.dgettext("js-text-analysis","%1$sLink keyphrase%3$s: You're linking to another page with the words you want this page to rank for. %2$sDon't do that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var Ot=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20},urlTitle:Object(L.b)("https://yoa.st/34n"),urlCallToAction:Object(L.b)("https://yoa.st/34o"),cornerstoneContent:!1};return e.identifier="textLength",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){var n=t.getResearch("wordCountInText"),i=new q,s=this.calculateResult(n,r);return i.setScore(s.score),i.setText(s.resultText),i}},{key:"calculateResult",value:function(e,t){if(e>=this._config.recommendedMinimum)return{score:this._config.scores.recommendedMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
239
+ /* Translators: %1$d expands to the number of words in the text,
240
+ %2$s expands to a link on yoast.com, %3$s expands to the anchor end tag */
241
+ "%2$sText length%3$s: The text contains %1$d word. Good job!","%2$sText length%3$s: The text contains %1$d words. Good job!",e),e,this._config.urlTitle,"</a>")};if(Object(R.inRange)(e,0,this._config.belowMinimum)){var r=this._config.scores.farBelowMinimum;return Object(R.inRange)(e,0,this._config.veryFarBelowMinimum)&&(r=this._config.scores.veryFarBelowMinimum),{score:r,resultText:t.sprintf(t.dngettext("js-text-analysis",
242
+ /* Translators: %1$d expands to the number of words in the text,
243
+ %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
244
+ "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
245
+ /* Translators: The preceding sentence is "Text length: The text contains x words.",
246
+ %3$s expands to a link on yoast.com,
247
+ %4$s expands to the anchor end tag,
248
+ %5$d expands to the recommended minimum of words. */
249
+ "This is far below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is far below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}return Object(R.inRange)(e,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?!1===this._config.cornerstoneContent?{score:this._config.scores.slightlyBelowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
250
+ /* Translators: %1$d expands to the number of words in the text,
251
+ %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
252
+ "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
253
+ /* Translators: The preceding sentence is "Text length: The text contains x words.",
254
+ %3$s expands to a link on yoast.com,
255
+ %4$s expands to the anchor end tag,
256
+ %5$d expands to the recommended minimum of words. */
257
+ "This is slightly below the recommended minimum of %5$d word. %3$sAdd a bit more copy%4$s.","This is slightly below the recommended minimum of %5$d words. %3$sAdd a bit more copy%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.slightlyBelowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
258
+ /* Translators: %1$d expands to the number of words in the text,
259
+ %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
260
+ "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
261
+ /* Translators: The preceding sentence is "Text length: The text contains x words.",
262
+ %3$s expands to a link on yoast.com,
263
+ %4$s expands to the anchor end tag,
264
+ %5$d expands to the recommended minimum of words. */
265
+ "This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.belowMinimum,resultText:t.sprintf(t.dngettext("js-text-analysis",
266
+ /* Translators: %1$d expands to the number of words in the text,
267
+ %2$s expands to a link on yoast.com, %4$s expands to the anchor end tag. */
268
+ "%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",e)+" "+t.dngettext("js-text-analysis",
269
+ /* Translators: The preceding sentence is "Text length: The text contains x words.",
270
+ %3$s expands to a link on yoast.com,
271
+ %4$s expands to the anchor end tag,
272
+ %5$d expands to the recommended minimum of words. */
273
+ "This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),e,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}}]),i}(V);var Ct=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{recommendedPosition:0},scores:{good:9,okay:6,bad:2},urlTitle:Object(L.b)("https://yoa.st/33g"),urlCallToAction:Object(L.b)("https://yoa.st/33h")};return e.identifier="titleKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keywordMatches=t.getResearch("findKeywordInPageTitle"),this._keyword=Object(R.escape)(e.getKeyword());var n=new q,i=this.calculateResult(r,this._keyword);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasTitle()}},{key:"calculateResult",value:function(e,t){var r=this._keywordMatches.exactMatchFound,n=this._keywordMatches.position,i=this._keywordMatches.allWordsFound,s=this._keywordMatches.exactMatchKeyphrase;return!0===r?0===n?{score:this._config.scores.good,resultText:e.sprintf(
274
+ /* Translators: %1$s expands to a link on yoast.com,
275
+ %2$s expands to the anchor end tag. */
276
+ e.dgettext("js-text-analysis","%1$sKeyphrase in title%2$s: The exact match of the focus keyphrase appears at the beginning of the SEO title. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
277
+ /* Translators: %1$s and %2$s expand to a link on yoast.com,
278
+ %3$s expands to the anchor end tag. */
279
+ e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: The exact match of the focus keyphrase appears in the SEO title, but not at the beginning. %2$sMove it to the beginning for the best results%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:i?{score:this._config.scores.okay,resultText:e.sprintf(
280
+ /* Translators: %1$s and %2$s expand to a link on yoast.com,
281
+ %3$s expands to the anchor end tag. */
282
+ e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title and put it at the beginning of the title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:s?{score:this._config.scores.bad,resultText:e.sprintf(
283
+ /* Translators: %1$s and %2$s expand to a link on yoast.com,
284
+ %3$s expands to the anchor end tag. */
285
+ e.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title and put it at the beginning of the title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>",t)}:{score:this._config.scores.bad,resultText:e.sprintf(
286
+ /* Translators: %1$s and %2$s expand to a link on yoast.com,
287
+ %3$s expands to the anchor end tag, %4$s expands to the keyword of the article. */
288
+ e.dgettext("js-text-analysis",'%1$sKeyphrase in title%3$s: Not all the words from your keyphrase "%4$s" appear in the SEO title. %2$sFor the best SEO results write the exact match of your keyphrase in the SEO title, and put the keyphrase at the beginning of the title%3$s.'),this._config.urlTitle,this._config.urlCallToAction,"</a>",t)}}}]),i}(V);var St=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{okay:6,good:9},urlTitle:Object(L.b)("https://yoa.st/33o"),urlCallToAction:Object(L.b)("https://yoa.st/33p")};return e.identifier="urlKeyword",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this._keywordInURL=t.getResearch("keywordCountInUrl");var n=new q,i=this.calculateResult(r);return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(e){return e.hasKeyword()&&e.hasUrl()}},{key:"calculateResult",value:function(e){return this._keywordInURL.keyphraseLength<3?100===this._keywordInURL.percentWordMatches?{score:this._config.scores.good,resultText:e.sprintf(
289
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
290
+ e.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: Great work!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
291
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
292
+ e.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this._keywordInURL.percentWordMatches>50?{score:this._config.scores.good,resultText:e.sprintf(
293
+ /* Translators: %1$s expands to a link on yoast.com, %2$s expands to the anchor end tag */
294
+ e.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: More than half of your keyphrase appears in the slug. That's great!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:e.sprintf(
295
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
296
+ e.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var jt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{withAltGoodNumberOfKeywordMatches:9,withAltTooFewKeywordMatches:6,withAltTooManyKeywordMatches:6,withAltNonKeyword:6,withAlt:6,noAlt:6},urlTitle:Object(L.b)("https://yoa.st/4f7"),urlCallToAction:Object(L.b)("https://yoa.st/4f6")};return e.identifier="imageKeyphrase",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.imageCount=t.getResearch("imageCount"),this.altProperties=t.getResearch("altTagCount"),this._minNumberOfKeywordMatches=Math.ceil(this.imageCount*this._config.parameters.lowerBoundary),this._maxNumberOfKeywordMatches=Math.floor(this.imageCount*this._config.parameters.upperBoundary);var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e,t){return this.imageCount=t.getResearch("imageCount"),e.hasText()&&this.imageCount>0}},{key:"hasTooFewMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>0&&this.altProperties.withAltKeyword<this._minNumberOfKeywordMatches}},{key:"hasGoodNumberOfMatches",value:function(){return this.imageCount<5&&this.altProperties.withAltKeyword>0||5===this.imageCount&&be(this.altProperties.withAltKeyword,2,4)||this.imageCount>4&&be(this.altProperties.withAltKeyword,this._minNumberOfKeywordMatches,this._maxNumberOfKeywordMatches)}},{key:"hasTooManyMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>this._maxNumberOfKeywordMatches}},{key:"calculateResult",value:function(e){return this.altProperties.withAlt>0?{score:this._config.scores.withAlt,resultText:e.sprintf(
297
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
298
+ e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page have alt attributes, but you have not set your keyphrase. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.altProperties.withAltNonKeyword>0&&0===this.altProperties.withAltKeyword?{score:this._config.scores.withAltNonKeyword,resultText:e.sprintf(
299
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
300
+ e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page do not have alt attributes with at least half of the words from your keyphrase. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooFewMatches()?{score:this._config.scores.withAltTooFewKeywordMatches,resultText:e.sprintf(
301
+ /* Translators: %1$d expands to the number of images containing an alt attribute with the keyword,
302
+ * %2$d expands to the total number of images, %3$s and %4$s expand to links on yoast.com,
303
+ * %5$s expands to the anchor end tag. */
304
+ e.dngettext("js-text-analysis","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, only %1$d has an alt attribute that reflects the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, only %1$d have alt attributes that reflect the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!",this.altProperties.withAltKeyword),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.withAltGoodNumberOfKeywordMatches,resultText:e.sprintf(
305
+ /* Translators: %1$s expands to a link on yoast.com,
306
+ * %2$s expands to the anchor end tag. */
307
+ e.dgettext("js-text-analysis","%1$sImage Keyphrase%2$s: Good job!"),this._config.urlTitle,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.withAltTooManyKeywordMatches,resultText:e.sprintf(
308
+ /* Translators: %1$d expands to the number of images containing an alt attribute with the keyword,
309
+ * %2$d expands to the total number of images, %3$s and %4$s expand to a link on yoast.com,
310
+ * %5$s expands to the anchor end tag. */
311
+ e.dgettext("js-text-analysis","%3$sImage Keyphrase%5$s: Out of %2$d images on this page, %1$d have alt attributes with words from your keyphrase or synonyms. That's a bit much. %4$sOnly include the keyphrase or its synonyms when it really fits the image%5$s."),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.noAlt,resultText:e.sprintf(
312
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
313
+ e.dgettext("js-text-analysis","%1$sImage Keyphrase%3$s: Images on this page do not have alt attributes that reflect the topic of your text. %2$sAdd your keyphrase or synonyms to the alt tags of relevant images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),i}(V);var Rt=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];x()(this,i),e=n.call(this);var s={scores:{bad:3,good:9},recommendedCount:1,urlTitle:Object(L.b)("https://yoa.st/4f4"),urlCallToAction:Object(L.b)("https://yoa.st/4f5")};return e.identifier="images",e._config=Object(R.merge)(s,t),e._countVideos=r,e}return T()(i,[{key:"getResult",value:function(e,t,r){this.imageCount=t.getResearch("imageCount"),this.videoCount=t.getResearch("videoCount");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e){return e.hasText()}},{key:"calculateResult",value:function(e){var t=this._countVideos?this.imageCount+this.videoCount:this.imageCount;if(0===t)return this._countVideos?{score:this._config.scores.bad,resultText:e.sprintf(
314
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
315
+ e.dgettext("js-text-analysis","%1$sImages and videos%3$s: No images or videos appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:e.sprintf(
316
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
317
+ e.dgettext("js-text-analysis","%1$sImages%3$s: No images appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")};if(this._config.scores.okay){if(be(t,1,3)&&!this._countVideos)return{score:this._config.scores.okay,resultText:e.sprintf(
318
+ /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
319
+ * %1$d expands to the number of images found in the text,
320
+ * %2$d expands to the recommended number of images in the text, */
321
+ e.dngettext("js-text-analysis","%3$sImages%5$s: Only %1$d image appears on this page. We recommend at least %2$d. %4$sAdd more relevant images%5$s!","%3$sImages%5$s: Only %1$d images appear on this page. We recommend at least %2$d. %4$sAdd more relevant images%5$s!",t),t,this._config.recommendedCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")};if(be(t,1,3)&&this._countVideos)return{score:this._config.scores.okay,resultText:e.sprintf(
322
+ /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
323
+ * %1$d expands to the number of images found in the text,
324
+ * %2$d expands to the recommended number of images in the text, */
325
+ e.dngettext("js-text-analysis","%3$sImages and videos%5$s: Only %1$d image or video appears on this page. We recommend at least %2$d. %4$sAdd more relevant images or videos%5$s!","%3$sImages and videos%5$s: Only %1$d images or videos appear on this page. We recommend at least %2$d. %4$sAdd more relevant images or videos%5$s!",t),t,this._config.recommendedCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}}return this._countVideos?{score:this._config.scores.good,resultText:e.sprintf(
326
+ /* Translators: %1$s expands to a link on yoast.com,
327
+ * %2$s expands to the anchor end tag. */
328
+ e.dgettext("js-text-analysis","%1$sImages and videos%2$s: Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
329
+ /* Translators: %1$s expands to a link on yoast.com,
330
+ * %2$s expands to the anchor end tag. */
331
+ e.dgettext("js-text-analysis","%1$sImages%2$s: Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V);var Dt={FleschReadingEaseAssessment:U,ListAssessment:Y,ParagraphTooLongAssessment:_e,PassiveVoiceAssessment:xe,SentenceBeginningsAssessment:Ee,SentenceLengthInTextAssessment:Te,SubheadingDistributionTooLongAssessment:De,TextPresenceAssessment:Le,TransitionWordsAssessment:Me,WordComplexityAssessment:$e},Lt={FunctionWordsInKeyphraseAssessment:Be,InternalLinksAssessment:qe,IntroductionKeywordAssessment:Ue,KeyphraseLengthAssessment:gt,KeywordDensityAssessment:bt,KeyphraseDistributionAssessment:pt,MetaDescriptionKeywordAssessment:_t,MetaDescriptionLengthAssessment:wt,OutboundLinksAssessment:xt,PageTitleWidthAssessment:Et,SingleH1Assessment:Tt,SubheadingsKeywordAssessment:kt,TextCompetingLinksAssessment:At,TextLengthAssessment:Ot,TitleKeywordAssessment:Ct,UrlKeywordAssessment:St,ImageKeyphraseAssessment:jt,ImageCountAssessment:Rt,ImageAltTagsAssessment:function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,i),e=n.call(this);var r={scores:{bad:3,good:9},urlTitle:Object(L.b)(""),urlCallToAction:Object(L.b)("")};return e.identifier="imageAltTags",e._config=Object(R.merge)(r,t),e}return T()(i,[{key:"getResult",value:function(e,t,r){this.altTagsProperties=t.getResearch("altTagCount"),this.imageCount=t.getResearch("imageCount");var n=this.calculateResult(r),i=new q;return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(e,t){return this.imageCount=t.getResearch("imageCount"),e.hasText()&&this.imageCount>0}},{key:"calculateResult",value:function(e){var t=this.altTagsProperties.noAlt;return t===this.imageCount?{score:this._config.scores.bad,resultText:e.sprintf(
332
+ /* Translators: %1$s and %2$s expand to links on yoast.com, %3$s expands to the anchor end tag */
333
+ e.dgettext("js-text-analysis","%1$sImage alt tags%3$s: None of the images has alt attributes. %2$sAdd alt attributes to your images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:t>0?{score:this._config.scores.bad,resultText:e.sprintf(
334
+ /* Translators: %3$s and %4$s expand to links on yoast.com, %5$s expands to the anchor end tag,
335
+ * %1$d expands to the number of images without alt tags,
336
+ * %2$d expands to the number of images found in the text, */
337
+ e.dngettext("js-text-analysis","%3$sImage alt tags%5$s: %1$d image out of %2$d doesn't have alt attributes. %4$sAdd alt attributes to your images%5$s!","%3$sImage alt tags%5$s: %1$d images out of %2$d don't have alt attributes. %4$sAdd alt attributes to your images%5$s!",t),t,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.good,resultText:e.sprintf(
338
+ /* Translators: %1$s expands to a link on yoast.com,
339
+ * %2$s expands to the anchor end tag. */
340
+ e.dgettext("js-text-analysis","%1$sImage alt tags%2$s: All images have alt attributes. Good job!"),this._config.urlTitle,"</a>")}}}]),i}(V)},Mt=r(35),Pt=r.n(Mt);function Ft(e){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=e}r(292),Pt.a.inherits(Ft,Error);var $t=Ft,Bt=function(e){return Object(R.uniqBy)(e,(function(e){return e.getOriginal()}))};var qt=function(e,t,r){this.type="Assessor",this.setI18n(e),this.setResearcher(t),this._assessments=[],this._options=r||{}};qt.prototype.setI18n=function(e){if(Object(R.isUndefined)(e))throw new $t("The assessor requires an i18n object.");this.i18n=e},qt.prototype.setResearcher=function(e){if(Object(R.isUndefined)(e))throw new $t("The assessor requires a researcher.");this._researcher=e},qt.prototype.getAvailableAssessments=function(){return this._assessments},qt.prototype.isApplicable=function(e,t,r){return!e.hasOwnProperty("isApplicable")&&"function"!=typeof e.isApplicable||e.isApplicable(t,r)},qt.prototype.hasMarker=function(e){return Object(R.isFunction)(this._options.marker)&&(e.hasOwnProperty("getMarks")||"function"==typeof e.getMarks)},qt.prototype.getSpecificMarker=function(){return this._options.marker},qt.prototype.getPaper=function(){return this._lastPaper},qt.prototype.getMarker=function(e,t,r){var n=this._options.marker;return function(){var i=e.getMarks(t,r);i=Bt(i),n(t,i)}},qt.prototype.assess=function(e){this._researcher.setPaper(e);var t=this.getAvailableAssessments();this.results=[],t=Object(R.filter)(t,function(t){return this.isApplicable(t,e,this._researcher)}.bind(this)),this.setHasMarkers(!1),this.results=Object(R.map)(t,this.executeAssessment.bind(this,e,this._researcher)),this._lastPaper=e},qt.prototype.setHasMarkers=function(e){this._hasMarkers=e},qt.prototype.hasMarkers=function(){return this._hasMarkers},qt.prototype.executeAssessment=function(e,t,r){var n,i;try{(n=r.getResult(e,t,this.i18n)).setIdentifier(r.identifier),n.hasMarks()&&(n.marks=r.getMarks(e,t),n.marks=Bt(n.marks)),n.hasMarks()&&this.hasMarker(r)&&(this.setHasMarkers(!0),n.setMarker(this.getMarker(r,e,t)))}catch(e){i=e,Object(R.isUndefined)(i)&&(i=""),Object(R.isUndefined)(console)||Object(R.isUndefined)(console.trace)||console.trace(i),(n=new q).setScore(-1),n.setText(this.i18n.sprintf(
341
+ /* Translators: %1$s expands to the name of the assessment. */
342
+ this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),r.identifier,e))}return n},qt.prototype.getValidResults=function(){return Object(R.filter)(this.results,function(e){return this.isValidResult(e)}.bind(this))},qt.prototype.isValidResult=function(e){return e.hasScore()&&e.hasText()},qt.prototype.calculateOverallScore=function(){var e=this.getValidResults(),t=0;return Object(R.forEach)(e,(function(e){t+=e.getScore()})),Math.round(t/(9*e.length)*100)||0},qt.prototype.addAssessment=function(e,t){return t.hasOwnProperty("identifier")||(t.identifier=e),this._assessments.push(t),!0},qt.prototype.removeAssessment=function(e){var t=Object(R.findIndex)(this._assessments,(function(t){return t.hasOwnProperty("identifier")&&e===t.identifier}));-1!==t&&this._assessments.splice(t,1)},qt.prototype.getAssessment=function(e){return Object(R.find)(this._assessments,(function(t){return t.hasOwnProperty("identifier")&&e===t.identifier}))},qt.prototype.getApplicableAssessments=function(){var e=this.getAvailableAssessments();return Object(R.filter)(e,function(e){return this.isApplicable(e,this.getPaper(),this._researcher)}.bind(this))};var Ut=qt,Nt=function(e,t,r){Ut.call(this,e,t,r),this.type="SEOAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt,new kt,new At,new jt,new Rt,new Ot,new xt,new Ct,new qe,new Et({scores:{widthTooShort:9}},!0),new St,new Be,new Tt]};Object(Mt.inherits)(Nt,Ut);var It=Nt,Kt=function(e){return-1===e?"error":0===e?"feedback":e<=4?"bad":e>4&&e<=7?"ok":e>7?"good":""},zt=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ut.call(this,e,t,r),this.type="ContentAssessor",this._assessments=[U,new De,new _e,new Te,new Me,new xe,new Le,new Ee]};r(35).inherits(zt,Ut),zt.prototype.calculatePenaltyPointsFullSupport=function(e){switch(e){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},zt.prototype.calculatePenaltyPointsPartialSupport=function(e){switch(e){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},zt.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},zt.prototype.calculatePenaltyPoints=function(){var e=this.getValidResults(),t=Object(R.map)(e,function(e){var t=Kt(e.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(t):this.calculatePenaltyPointsPartialSupport(t)}.bind(this));return Object(R.sum)(t)},zt.prototype._ratePenaltyPoints=function(e){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(e>6)return 30;if(e>4)return 60}else{if(e>4)return 30;if(e>2)return 60}return 90},zt.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var e=this.calculatePenaltyPoints();return this._ratePenaltyPoints(e)};var Ht=zt,Wt=function(e,t,r){Ut.call(this,e,t,r),this.type="TaxonomyAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt,new Ot({recommendedMinimum:250,slightlyBelowMinimum:200,belowMinimum:100,veryFarBelowMinimum:50,urlTitle:Object(L.b)("https://yoa.st/34j"),urlCallToAction:Object(L.b)("https://yoa.st/34k")}),new Ct,new Et({scores:{widthTooShort:9}},!0),new St,new Be,new Tt]};Object(Mt.inherits)(Wt,Ut);var Vt=Wt,Gt=r(36),Yt=r.n(Gt);function Jt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Zt={keyword:"",synonyms:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:"",date:""},Qt=function(e,t){this._text=e||"",t=t||{},Object(R.defaults)(t,Zt),""===t.locale&&(t.locale=Zt.locale);var r=t.keyword.replace(/[‘’“”"'.?!:;,¿¡«»&*@#±^%|~`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\u002b\u0026\s]/g,"");Object(R.isEmpty)(r)&&(t.keyword=Zt.keyword),this._attributes=t};Qt.prototype.hasKeyword=function(){return""!==this._attributes.keyword},Qt.prototype.getKeyword=function(){return this._attributes.keyword},Qt.prototype.hasSynonyms=function(){return""!==this._attributes.synonyms},Qt.prototype.getSynonyms=function(){return this._attributes.synonyms},Qt.prototype.hasText=function(){return""!==this._text},Qt.prototype.getText=function(){return this._text},Qt.prototype.hasDescription=function(){return""!==this._attributes.description},Qt.prototype.getDescription=function(){return this._attributes.description},Qt.prototype.hasTitle=function(){return""!==this._attributes.title},Qt.prototype.getTitle=function(){return this._attributes.title},Qt.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},Qt.prototype.getTitleWidth=function(){return this._attributes.titleWidth},Qt.prototype.hasUrl=function(){return""!==this._attributes.url},Qt.prototype.getUrl=function(){return this._attributes.url},Qt.prototype.hasLocale=function(){return""!==this._attributes.locale},Qt.prototype.getLocale=function(){return this._attributes.locale},Qt.prototype.hasPermalink=function(){return""!==this._attributes.permalink},Qt.prototype.getPermalink=function(){return this._attributes.permalink},Qt.prototype.hasDate=function(){return""!==this._attributes.date},Qt.prototype.getDate=function(){return this._attributes.date},Qt.prototype.serialize=function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({_parseClass:"Paper",text:this._text},this._attributes)},Qt.prototype.equals=function(e){return this._text===e.getText()&&Object(R.isEqual)(this._attributes,e._attributes)},Qt.parse=function(e){var t=e.text,r=(e._parseClass,Yt()(e,["text","_parseClass"]));return new Qt(t,r)};var Xt=Qt,er=function(e,t,r){Ut.call(this,e,t,r),this.type="relatedKeywordAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new At,new Be,new jt]};Object(Mt.inherits)(er,Ut);var tr,rr=er,nr=r(86),ir=r.n(nr),sr=!1,ar=["script","style","code","pre"],or=new ir.a.Parser({onopentag:function(e,t){if(Object(R.includes)(ar,e))sr=!0;else{var r=Object.keys(t),n="";r.forEach((function(e){n+=" "+e+"='"+t[e]+"'"})),tr.push("<"+e+n+">")}},ontext:function(e){sr||tr.push(e)},onclosetag:function(e){Object(R.includes)(ar,e)?sr=!1:tr.push("</"+e+">")}},{decodeEntities:!0}),ur=function(e){return tr=[],or.write(e),tr.join("")},lr=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ut.call(this,e,t,r),this.type="CornerstoneContentAssessor",this._assessments=[U,new De({parameters:{slightlyTooMany:250,farTooMany:300,recommendedMaximumWordCount:250}}),new _e,new Te({slightlyTooMany:20,farTooMany:25},!0),new Me,new xe,new Le,new Ee]};r(35).inherits(lr,Ht);var cr=lr,hr=function(e,t,r){Ut.call(this,e,t,r),this.type="cornerstoneRelatedKeywordAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new At,new Be,new jt({scores:{withAltNonKeyword:3,withAlt:3,noAlt:3}})]};Object(Mt.inherits)(hr,Ut);var fr=hr,pr=function(e,t,r){Ut.call(this,e,t,r),this.type="CornerstoneSEOAssessor",this._assessments=[new Ue,new gt,new bt,new _t,new wt({scores:{tooLong:3,tooShort:3}}),new kt,new At,new jt({scores:{withAltNonKeyword:3,withAlt:3,noAlt:3}}),new Rt,new Ot({recommendedMinimum:900,slightlyBelowMinimum:400,belowMinimum:300,scores:{belowMinimum:-20,farBelowMinimum:-20},cornerstoneContent:!0}),new xt({scores:{noLinks:3}}),new Ct,new qe,new Et({scores:{widthTooShort:9}},!0),new St({scores:{okay:3}}),new Be,new Tt]};Object(Mt.inherits)(pr,It);var gr=pr;function dr(e){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=e}Pt.a.inherits(dr,Error);var vr=dr;function mr(e,t){for(var r=0;r<t.length;r++)if(Object(R.includes)(e,t[r]))return!0;return!1}var yr=function(e,t,r){Ut.call(this,e,t,r),this.type="RelatedKeywordsTaxonomyAssessor",this._assessments=[new Ue,new gt({isRelatedKeyphrase:!0}),new bt,new _t,new Be]};Object(Mt.inherits)(yr,Ut);var br=yr,_r=function e(t,r,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"analyze";if(x()(this,e),!Object(R.isNumber)(t))throw new Error("Task.id should be a number.");if(!Object(R.isFunction)(r))throw new Error("Task.execute should be a function.");if(!Object(R.isFunction)(n))throw new Error("Task.done should be a function.");if(!Object(R.isObject)(i))throw new Error("Task.data should be an object.");this.id=t,this.execute=r,this.done=n,this.data=i,this.type=s},wr={pollTime:50},xr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x()(this,e),this._configuration=Object(R.merge)(wr,t),this._tasks={standard:[],extensions:[],analyze:[],analyzeRelatedKeywords:[]},this._pollHandle=null,this._started=!1,this.startPolling=this.startPolling.bind(this),this.stopPolling=this.stopPolling.bind(this),this.tick=this.tick.bind(this)}return T()(e,[{key:"startPolling",value:function(){this._started||(this._started=!0,this.tick())}},{key:"tick",value:function(){var e=this;this.executeNextTask().then((function(){e._pollHandle=setTimeout(e.tick,e._configuration.pollTime)}))}},{key:"stopPolling",value:function(){clearTimeout(this._pollHandle),this._pollHandle=null,this._started=!1}},{key:"schedule",value:function(e){var t=e.id,r=e.execute,n=e.done,i=e.data,s=e.type,a=new _r(t,r,n,i,s);switch(s){case"customMessage":case"loadScript":this._tasks.extensions.push(a);break;case"analyze":this._tasks.analyze=[a];break;case"analyzeRelatedKeywords":this._tasks.analyzeRelatedKeywords=[a];break;default:this._tasks.standard.push(a)}}},{key:"getNextTask",value:function(){return this._tasks.extensions.length>0?this._tasks.extensions.shift():this._tasks.analyze.length>0?this._tasks.analyze.shift():this._tasks.analyzeRelatedKeywords.length>0?this._tasks.analyzeRelatedKeywords.shift():this._tasks.standard.length>0?this._tasks.standard.shift():null}},{key:"executeNextTask",value:function(){var e=this.getNextTask();return null===e?Promise.resolve(null):Promise.resolve().then((function(){return e.execute(e.id,e.data)})).then((function(t){return e.done(e.id,t),t}))}}]),e}(),Er=function(){function e(t){x()(this,e),this._sentenceText=t||"",this._isPassive=!1,this._clauses=[]}return T()(e,[{key:"getSentenceText",value:function(){return this._sentenceText}},{key:"isPassive",value:function(){return this._isPassive}},{key:"setPassive",value:function(e){this._isPassive=e}},{key:"getClauses",value:function(){return this._clauses}},{key:"setClauses",value:function(e){this._clauses=e,this.setSentencePassiveness()}},{key:"setSentencePassiveness",value:function(){var e=this.getClauses().filter((function(e){return!0===e.isPassive()}));this.setPassive(e.length>0)}},{key:"serialize",value:function(){return{_parseClass:"Sentence",sentenceText:this._sentenceText,isPassive:this._isPassive,clauses:this._clauses}}},{key:"parse",value:function(t){var r=new e(t.sentenceText);return r.setClauses(t.clauses),r.setPassive(t.isPassive),r}}]),e}(),Tr=function(){function e(t,r){x()(this,e),this._clauseText=t,this._auxiliaries=r,this._isPassive=!1,this._participles=[]}return T()(e,[{key:"getClauseText",value:function(){return this._clauseText}},{key:"isPassive",value:function(){return this._isPassive}},{key:"getAuxiliaries",value:function(){return this._auxiliaries}},{key:"setPassive",value:function(e){this._isPassive=e}},{key:"setParticiples",value:function(e){this._participles=e}},{key:"getParticiples",value:function(){return this._participles}},{key:"serialize",value:function(){return{_parseClass:"Clause",clauseText:this._clauseText,auxiliaries:this._auxiliaries,isPassive:this._isPassive,participles:this._participles}}},{key:"parse",value:function(t){var r=new e(t.clauseText,t.auxiliaries);return r.setPassive(t.isPassive),r}}]),e}();function kr(e,t,r){this._word=e,this._stem=t||e,this._occurrences=r||0}kr.prototype.setWord=function(e){this._word=e},kr.prototype.getWord=function(){return this._word},kr.prototype.getStem=function(){return this._stem},kr.prototype.setOccurrences=function(e){this._occurrences=e},kr.prototype.getOccurrences=function(){return this._occurrences},kr.prototype.serialize=function(){return{_parseClass:"ProminentWord",word:this._word,stem:this._stem,occurrences:this._occurrences}},kr.parse=function(e){return new kr(e.word,e.stem,e.occurrences)};var Ar=kr,Or={AssessmentResult:q,Mark:F,Paper:Xt,Sentence:Er,Clause:Tr,ProminentWord:Ar},Cr=function e(t){if(Object(R.isArray)(t))return t.map(e);var r=Object(R.isObject)(t);return r&&t._parseClass&&Or[t._parseClass]?"Sentence"===t._parseClass||"Clause"===t._parseClass?Or[t._parseClass].prototype.parse(t):Or[t._parseClass].parse(t):r?Object(R.mapValues)(t,(function(t){return e(t)})):t},Sr=function e(t){if(Object(R.isArray)(t))return t.map(e);var r=Object(R.isObject)(t);return r&&t.serialize?t.serialize():r?Object(R.mapValues)(t,(function(t){return e(t)})):t},jr=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"%%";r=Object(R.escapeRegExp)(r);for(var n,i=new RegExp("".concat(r,"(.+?)").concat(r),"g"),s=e;null!==(n=i.exec(e));){var a=n[1],o=new RegExp("".concat(r).concat(Object(R.escapeRegExp)(a)).concat(r),"g");a in t&&(s=s.replace(o,t[a]))}return s},Rr=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";r&&(n=jr(n,r));var i=n?[n]:[];return t.name&&t.message&&(t.stack&&e.debug(t.stack),i.push("".concat(t.name,": ").concat(t.message))),i=i.join("\n\t"),e.error(i),i};function Dr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return _()(A.a.mark((function n(){var i,s=arguments;return A.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.apply(void 0,s);case 3:return n.abrupt("return",n.sent);case 6:return n.prev=6,n.t0=n.catch(0),i=Rr(e,n.t0,s.length<=1?void 0:s[1],r),n.abrupt("return",{error:i});case 10:case"end":return n.stop()}}),n,null,[[0,6]])})))}var Lr=function(e){return e.split("_")[0]},Mr=function(){function e(){x()(this,e)}return T()(e,[{key:"aggregate",value:function(e){console.warn("'aggregate' must be implemented by a child class of 'ScoreAggregator'")}}]),e}();var Pr={bad:3,ok:2,good:0},Fr={bad:4,ok:2,good:0},$r=["en","nl","de","it","ru","fr","es"],Br=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){return x()(this,i),n.apply(this,arguments)}return T()(i,[{key:"isFullySupported",value:function(e){if(e&&e.includes("_")){var t=Lr(e);return $r.includes(t)}return!1}},{key:"calculateScore",value:function(e,t){if(e){if(t>6)return 30;if(t>4)return 60}else{if(t>4)return 30;if(t>2)return 60}return 90}},{key:"calculatePenalty",value:function(e){var t=this;return e.reduce((function(e,r){var n=Kt(r.getScore()),i=t.isFullySupported(t.locale)?Pr[n]:Fr[n];return i?e+i:e}),0)}},{key:"getValidResults",value:function(e){return e.filter((function(e){return e.hasScore()&&e.hasText()}))}},{key:"setLocale",value:function(e){this.locale=e}},{key:"aggregate",value:function(e){var t=this.getValidResults(e);if(t.length<=1)return 0;var r=this.calculatePenalty(t),n=this.isFullySupported(this.locale);return this.calculateScore(n,r)}}]),i}(Mr);var qr=function(e){I()(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=W()(t);if(r){var i=W()(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return z()(this,e)});function i(){return x()(this,i),n.apply(this,arguments)}return T()(i,[{key:"aggregate",value:function(e){var t=e.reduce((function(e,t){return e+t.getScore()}),0);return Math.round(100*t/(9*e.length))||0}}]),i}(Mr);function Ur(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ur(Object(r),!0).forEach((function(t){v()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ur(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ir=Object(D.getLogger)("yoast-analysis-worker");Ir.setDefaultLevel("error");var Kr=function(){function e(t,r){x()(this,e),this._scope=t,this._configuration={contentAnalysisActive:!0,keywordAnalysisActive:!0,useCornerstone:!1,useTaxonomy:!1,useKeywordDistribution:!1,locale:"en_US",customAnalysisType:""},this._scheduler=new xr,this._paper=null,this._relatedKeywords={},this._i18n=e.createI18n(),this._researcher=r,this._contentAssessor=null,this._seoAssessor=null,this._relatedKeywordAssessor=null,this._results={readability:{results:[],score:0},seo:{"":{results:[],score:0}}},this._registeredAssessments=[],this._registeredMessageHandlers={},this._registeredParsers=[],this.setupTreeAnalysis(),this.bindActions(),this.assessRelatedKeywords=this.assessRelatedKeywords.bind(this),this.registerAssessment=this.registerAssessment.bind(this),this.registerMessageHandler=this.registerMessageHandler.bind(this),this.refreshAssessment=this.refreshAssessment.bind(this),this.setCustomContentAssessorClass=this.setCustomContentAssessorClass.bind(this),this.setCustomCornerstoneContentAssessorClass=this.setCustomCornerstoneContentAssessorClass.bind(this),this.setCustomSEOAssessorClass=this.setCustomSEOAssessorClass.bind(this),this.setCustomCornerstoneSEOAssessorClass=this.setCustomCornerstoneSEOAssessorClass.bind(this),this.setCustomRelatedKeywordAssessorClass=this.setCustomRelatedKeywordAssessorClass.bind(this),this.setCustomCornerstoneRelatedKeywordAssessorClass=this.setCustomCornerstoneRelatedKeywordAssessorClass.bind(this),this.handleMessage=this.handleMessage.bind(this),this.analyzeRelatedKeywords=Dr(Ir,this.analyze,"An error occurred while running the related keywords analysis."),this.analyze=Dr(Ir,this.analyze,"An error occurred while running the analysis."),this.runResearch=Dr(Ir,this.runResearch,"An error occurred after running the '%%name%%' research.")}var t,r,n;return T()(e,[{key:"bindActions",value:function(){this.analyze=this.analyze.bind(this),this.analyzeDone=this.analyzeDone.bind(this),this.analyzeRelatedKeywordsDone=this.analyzeRelatedKeywordsDone.bind(this),this.loadScript=this.loadScript.bind(this),this.loadScriptDone=this.loadScriptDone.bind(this),this.customMessage=this.customMessage.bind(this),this.customMessageDone=this.customMessageDone.bind(this),this.clearCache=this.clearCache.bind(this),this.runResearch=this.runResearch.bind(this),this.runResearchDone=this.runResearchDone.bind(this)}},{key:"setCustomContentAssessorClass",value:function(e,t,r){this._CustomContentAssessorClasses[t]=e,this._CustomContentAssessorOptions[t]=r,this._contentAssessor=this.createContentAssessor()}},{key:"setCustomCornerstoneContentAssessorClass",value:function(e,t,r){this._CustomCornerstoneContentAssessorClasses[t]=e,this._CustomCornerstoneContentAssessorOptions[t]=r,this._contentAssessor=this.createContentAssessor()}},{key:"setCustomSEOAssessorClass",value:function(e,t,r){this._CustomSEOAssessorClasses[t]=e,this._CustomSEOAssessorOptions[t]=r,this._seoAssessor=this.createSEOAssessor()}},{key:"setCustomCornerstoneSEOAssessorClass",value:function(e,t,r){this._CustomCornerstoneSEOAssessorClasses[t]=e,this._CustomCornerstoneSEOAssessorOptions[t]=r,this._seoAssessor=this.createSEOAssessor()}},{key:"setCustomRelatedKeywordAssessorClass",value:function(e,t,r){this._CustomRelatedKeywordAssessorClasses[t]=e,this._CustomRelatedKeywordAssessorOptions[t]=r,this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()}},{key:"setCustomCornerstoneRelatedKeywordAssessorClass",value:function(e,t,r){this._CustomCornerstoneRelatedKeywordAssessorClasses[t]=e,this._CustomCornerstoneRelatedKeywordAssessorOptions[t]=r,this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()}},{key:"setupTreeAnalysis",value:function(){this._treeResearcher=null,this._contentTreeAssessor=null,this._seoTreeAssessor=null,this._relatedKeywordTreeAssessor=null,this._CustomSEOAssessorClasses={},this._CustomCornerstoneSEOAssessorClasses={},this._CustomContentAssessorClasses={},this._CustomCornerstoneContentAssessorClasses={},this._CustomRelatedKeywordAssessorClasses={},this._CustomCornerstoneRelatedKeywordAssessorClasses={},this._CustomSEOAssessorOptions={},this._CustomCornerstoneSEOAssessorOptions={},this._CustomContentAssessorOptions={},this._CustomCornerstoneContentAssessorOptions={},this._CustomRelatedKeywordAssessorOptions={},this._CustomCornerstoneRelatedKeywordAssessorOptions={},this._registeredTreeAssessments=[],this._seoScoreAggregator=new qr,this._contentScoreAggregator=new Br,this._tree=null,this._treeBuilder=null}},{key:"register",value:function(){this._scope.onmessage=this.handleMessage,this._scope.analysisWorker=this}},{key:"handleMessage",value:function(e){var t=e.data,r=t.type,n=t.id,i=t.payload;switch(i=Cr(i),Ir.debug("AnalysisWebWorker incoming:",r,n,i),r){case"initialize":this.initialize(n,i),this._scheduler.startPolling();break;case"analyze":this._scheduler.schedule({id:n,execute:this.analyze,done:this.analyzeDone,data:i,type:r});break;case"analyzeRelatedKeywords":this._scheduler.schedule({id:n,execute:this.analyzeRelatedKeywords,done:this.analyzeRelatedKeywordsDone,data:i,type:r});break;case"loadScript":this._scheduler.schedule({id:n,execute:this.loadScript,done:this.loadScriptDone,data:i,type:r});break;case"runResearch":this._scheduler.schedule({id:n,execute:this.runResearch,done:this.runResearchDone,data:i});break;case"customMessage":var s=i.name;if(s&&this._registeredMessageHandlers[s]){this._scheduler.schedule({id:n,execute:this.customMessage,done:this.customMessageDone,data:i,type:r});break}this.customMessageDone(n,{error:new Error("No message handler registered for messages with name: "+s)});break;default:console.warn("AnalysisWebWorker unrecognized action:",r)}}},{key:"createContentAssessor",value:function(){var e=this._configuration,t=e.contentAnalysisActive,r=e.useCornerstone,n=e.customAnalysisType;return!1===t?null:!0===r?this._CustomCornerstoneContentAssessorClasses[n]?new this._CustomCornerstoneContentAssessorClasses[n](this._i18n,this._researcher,this._CustomCornerstoneContentAssessorOptions[n]):new cr(this._i18n,this._researcher):this._CustomContentAssessorClasses[n]?new this._CustomContentAssessorClasses[n](this._i18n,this._researcher,this._CustomContentAssessorOptions[n]):new Ht(this._i18n,this._researcher)}},{key:"createSEOAssessor",value:function(){var e,t=new Lt.KeyphraseDistributionAssessment,r=this._configuration,n=r.keywordAnalysisActive,i=r.useCornerstone,s=r.useKeywordDistribution,a=r.useTaxonomy,o=r.customAnalysisType;return!1===n?null:(e=!0===a?new Vt(this._i18n,this._researcher):!0===i?this._CustomCornerstoneSEOAssessorClasses[o]?new this._CustomCornerstoneSEOAssessorClasses[o](this._i18n,this._researcher,this._CustomCornerstoneSEOAssessorOptions[o]):new gr(this._i18n,this._researcher):this._CustomSEOAssessorClasses[o]?new this._CustomSEOAssessorClasses[o](this._i18n,this._researcher,this._CustomSEOAssessorOptions[o]):new It(this._i18n,this._researcher),s&&Object(R.isUndefined)(e.getAssessment("keyphraseDistribution"))&&e.addAssessment("keyphraseDistribution",t),this._registeredAssessments.forEach((function(t){var r=t.name,n=t.assessment;Object(R.isUndefined)(e.getAssessment(r))&&e.addAssessment(r,n)})),e)}},{key:"createRelatedKeywordsAssessor",value:function(){var e,t=this._configuration,r=t.keywordAnalysisActive,n=t.useCornerstone,i=t.useTaxonomy,s=t.customAnalysisType;return!1===r?null:(e=!0===i?new br(this._i18n,this._researcher):!0===n?this._CustomCornerstoneRelatedKeywordAssessorClasses[s]?new this._CustomCornerstoneRelatedKeywordAssessorClasses[s](this._i18n,this._researcher,this._CustomCornerstoneRelatedKeywordAssessorOptions[s]):new fr(this._i18n,this._researcher):this._CustomRelatedKeywordAssessorClasses[s]?new this._CustomRelatedKeywordAssessorClasses[s](this._i18n,this._researcher,this._CustomRelatedKeywordAssessorOptions[s]):new rr(this._i18n,this._researcher),this._registeredAssessments.forEach((function(t){var r=t.name,n=t.assessment;Object(R.isUndefined)(e.getAssessment(r))&&e.addAssessment(r,n)})),e)}},{key:"send",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Ir.debug("AnalysisWebWorker outgoing:",e,t,r),r=Sr(r),this._scope.postMessage({type:e,id:t,payload:r})}},{key:"initialize",value:function(t,r){var n=this,i=e.shouldAssessorsUpdate(r,this._contentAssessor,this._seoAssessor);Object(R.has)(r,"translations")&&(this._i18n=e.createI18n(r.translations),delete r.translations),Object(R.has)(r,"researchData")&&(Object(R.forEach)(r.researchData,(function(e,t){n._researcher.addResearchData(t,e)})),delete r.researchData),Object(R.has)(r,"defaultQueryParams")&&(Object(L.a)({params:r.defaultQueryParams}),delete r.defaultQueryParams),Object(R.has)(r,"logLevel")&&(Ir.setLevel(r.logLevel,!1),delete r.logLevel),Object(R.has)(r,"enabledFeatures")&&(Object(C.enableFeatures)(r.enabledFeatures),delete r.enabledFeatures),this._configuration=Object(R.merge)(this._configuration,r),i.readability&&(this._contentAssessor=this.createContentAssessor(),this._contentTreeAssessor=null),i.seo&&(this._seoAssessor=this.createSEOAssessor(),this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()),this.clearCache(),this.send("initialize:done",t)}},{key:"registerAssessment",value:function(e,t,r){if(!Object(R.isString)(e))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(t))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `assessment` to be a function.");if(!Object(R.isString)(r))throw new vr("Failed to register assessment for plugin "+r+". Expected parameter `pluginName` to be a string.");var n=r+"-"+e;return null!==this._seoAssessor&&this._seoAssessor.addAssessment(n,t),this._registeredAssessments.push({combinedName:n,assessment:t}),this.refreshAssessment(e,r),!0}},{key:"registerMessageHandler",value:function(e,t,r){if(!Object(R.isString)(e))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(t))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `handler` to be a function.");if(!Object(R.isString)(r))throw new vr("Failed to register handler for plugin "+r+". Expected parameter `pluginName` to be a string.");e=r+"-"+e,this._registeredMessageHandlers[e]=t}},{key:"refreshAssessment",value:function(e,t){if(!Object(R.isString)(e))throw new vr("Failed to refresh assessment for plugin "+t+". Expected parameter `name` to be a string.");if(!Object(R.isString)(t))throw new vr("Failed to refresh assessment for plugin "+t+". Expected parameter `pluginName` to be a string.");this.clearCache()}},{key:"registerParser",value:function(e){if("function"!=typeof e.isApplicable)throw new vr("Failed to register the custom parser. Expected parameter 'parser' to have a method 'isApplicable'.");if("function"!=typeof e.parse)throw new vr("Failed to register the custom parser. Expected parameter 'parser' to have a method 'parse'.");this._registeredParsers.push(e)}},{key:"clearCache",value:function(){this._paper=null}},{key:"setLocale",value:function(e){this._configuration.locale!==e&&(this._configuration.locale=e,this._contentAssessor=this.createContentAssessor())}},{key:"shouldReadabilityUpdate",value:function(e){return null===this._paper||this._paper.getText()!==e.getText()||this._paper.getLocale()!==e.getLocale()}},{key:"shouldSeoUpdate",value:function(e,t){var r=t.keyword,n=t.synonyms;return!!Object(R.isUndefined)(this._relatedKeywords[e])||this._relatedKeywords[e].keyword!==r||this._relatedKeywords[e].synonyms!==n}},{key:"analyze",value:(n=_()(A.a.mark((function e(t,r){var n,i,s,a,o,u,l,c=this;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.paper,i=r.relatedKeywords,s=void 0===i?{}:i,n._text=Object(O.autop)(n._text),n._text=ur(n._text),a=null===this._paper||!this._paper.equals(n),o=this.shouldReadabilityUpdate(n),a&&(this._paper=n,this._researcher.setPaper(this._paper),this.setLocale(this._paper.getLocale())),!this._configuration.keywordAnalysisActive||!this._seoAssessor){e.next=18;break}if(!a){e.next=11;break}return e.next=10,this.assess(this._paper,this._tree,{oldAssessor:this._seoAssessor,treeAssessor:this._seoTreeAssessor,scoreAggregator:this._seoScoreAggregator});case 10:this._results.seo[""]=e.sent;case 11:if(Object(R.isEmpty)(s)){e.next=18;break}return u=Object.keys(s),e.next=15,this.assessRelatedKeywords(n,this._tree,s);case 15:e.sent.forEach((function(e){c._results.seo[e.key]=e.results})),u.length>1&&(this._results.seo=Object(R.pickBy)(this._results.seo,(function(e,t){return Object(R.includes)(u,t)})));case 18:if(!(this._configuration.contentAnalysisActive&&this._contentAssessor&&o)){e.next=24;break}return(l={oldAssessor:this._contentAssessor,treeAssessor:this._contentTreeAssessor,scoreAggregator:this._contentScoreAggregator}).scoreAggregator.setLocale(this._configuration.locale),e.next=23,this.assess(this._paper,this._tree,l);case 23:this._results.readability=e.sent;case 24:return e.abrupt("return",this._results);case 25:case"end":return e.stop()}}),e,this)}))),function(_x,e){return n.apply(this,arguments)})},{key:"assess",value:(r=_()(A.a.mark((function e(t,r,n){var i,s,a,o,u;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.oldAssessor,s=n.scoreAggregator,i.assess(t),a=i.results,o=[].concat([],y()(a)),u=s.aggregate(o),e.abrupt("return",{results:o,score:u});case 7:case"end":return e.stop()}}),e)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"generateAssessmentError",value:function(e){var t=new q;return t.setScore(-1),t.setText(this._i18n.sprintf(
343
+ /* Translators: %1$s expands to the name of the assessment. */
344
+ this._i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),e.name)),t}},{key:"assessRelatedKeywords",value:(t=_()(A.a.mark((function e(t,r,n){var i,s=this;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Object.keys(n),e.next=3,Promise.all(i.map((function(e){s._relatedKeywords[e]=n[e];var i=Xt.parse(Nr(Nr({},t.serialize()),{},{keyword:s._relatedKeywords[e].keyword,synonyms:s._relatedKeywords[e].synonyms})),a={oldAssessor:s._relatedKeywordAssessor,treeAssessor:s._relatedKeywordTreeAssessor,scoreAggregator:s._seoScoreAggregator};return s.assess(i,r,a).then((function(t){return{key:e,results:t}}))})));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)}))),function(e,r,n){return t.apply(this,arguments)})},{key:"loadScript",value:function(e,t){var r=t.url;if(Object(R.isUndefined)(r))return{loaded:!1,url:r,message:"Load Script was called without an URL."};try{this._scope.importScripts(r)}catch(e){return{loaded:!1,url:r,message:e.message}}return{loaded:!0,url:r}}},{key:"loadScriptDone",value:function(e,t){t.loaded?this.send("loadScript:done",e,t):this.send("loadScript:failed",e,t)}},{key:"analyzeDone",value:function(e,t){t.error?this.send("analyze:failed",e,t):this.send("analyze:done",e,t)}},{key:"analyzeRelatedKeywordsDone",value:function(e,t){t.error?this.send("analyzeRelatedKeywords:failed",e,t):this.send("analyzeRelatedKeywords:done",e,t)}},{key:"customMessage",value:function(e,t){var r=t.name,n=t.data;try{return{success:!0,data:this._registeredMessageHandlers[r](n)}}catch(e){return{error:e}}}},{key:"customMessageDone",value:function(e,t){t.success?this.send("customMessage:done",e,t.data):this.send("customMessage:failed",t.error)}},{key:"runResearch",value:function(e,t){var r=t.name,n=t.paper,i=void 0===n?null:n,s=this._researcher.getData("morphology"),a=this._researcher;return null!==i&&(a.setPaper(i),a.addResearchData("morphology",s)),a.getResearch(r)}},{key:"runResearchDone",value:function(e,t){t.error?this.send("runResearch:failed",e,t):this.send("runResearch:done",e,t)}}],[{key:"createI18n",value:function(e){return e=e||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new j.a(e)}},{key:"shouldAssessorsUpdate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=["contentAnalysisActive","useCornerstone","locale","translations","customAnalysisType"],i=["keywordAnalysisActive","useCornerstone","useTaxonomy","useKeywordDistribution","locale","translations","researchData","customAnalysisType"],s=Object.keys(e);return{readability:Object(R.isNull)(t)||mr(s,n),seo:Object(R.isNull)(r)||mr(s,i)}}}]),e}(),zr=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};x()(this,e),this.result=t,this.data=r},Hr=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};x()(this,e),this._resolve=t,this._reject=r,this._data=n}return T()(e,[{key:"resolve",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new zr(e,this._data);this._resolve(t)}},{key:"reject",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new zr(e,this._data);this._reject(t)}}]),e}(),Wr=function(){function e(t){x()(this,e),this._worker=t,this._requests={},this._autoIncrementedRequestId=-1,this.initialize=this.initialize.bind(this),this.analyze=this.analyze.bind(this),this.analyzeRelatedKeywords=this.analyzeRelatedKeywords.bind(this),this.loadScript=this.loadScript.bind(this),this.sendMessage=this.sendMessage.bind(this),this.runResearch=this.runResearch.bind(this),this.handleMessage=this.handleMessage.bind(this),this.handleMessageError=this.handleMessageError.bind(this),this.handleError=this.handleError.bind(this),this._worker.onmessage=this.handleMessage,this._worker.onmessageerror=this.handleMessageError,this._worker.onerror=this.handleError}return T()(e,[{key:"handleMessage",value:function(e){var t=e.data,r=t.type,n=t.id,i=t.payload,s=this._requests[n];if(s){switch(i=Cr(i),r){case"initialize:done":case"loadScript:done":case"customMessage:done":case"runResearch:done":case"analyzeRelatedKeywords:done":case"analyze:done":s.resolve(i);break;case"analyze:failed":case"loadScript:failed":case"customMessage:failed":case"runResearch:failed":case"analyzeRelatedKeywords:failed":s.reject(i);break;default:console.warn("AnalysisWebWorker unrecognized action:",r)}delete this._requests[n]}else console.warn("AnalysisWebWorker unmatched response:",i)}},{key:"handleMessageError",value:function(e){console.warn("AnalysisWebWorker message error:",e)}},{key:"handleError",value:function(e){var t=Object.keys(this._requests),r=t[t.length-1],n=this._requests[r];n?n.reject(e):console.error("AnalysisWebWorker error:",e)}},{key:"createRequestId",value:function(){return this._autoIncrementedRequestId++,this._autoIncrementedRequestId}},{key:"createRequestPromise",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n,i){t._requests[e]=new Hr(n,i,r)}))}},{key:"sendRequest",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.createRequestId(),i=this.createRequestPromise(n,r);return this.send(e,n,t),i}},{key:"send",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=Sr(r),this._worker.postMessage({type:e,id:t,payload:r})}},{key:"initialize",value:function(e){return this.sendRequest("initialize",e)}},{key:"analyzeRelatedKeywords",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.sendRequest("analyzeRelatedKeywords",{paper:e,relatedKeywords:t})}},{key:"analyze",value:function(e){return this.sendRequest("analyze",{paper:e})}},{key:"loadScript",value:function(e){return this.sendRequest("loadScript",{url:e})}},{key:"sendMessage",value:function(e,t,r){return e=r+"-"+e,this.sendRequest("customMessage",{name:e,data:t},t)}},{key:"runResearch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.sendRequest("runResearch",{name:e,paper:t})}}]),e}();function Vr(e){var t=function(e){var t,r,n=window.URL||window.webkitURL,i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,s=(t=function(e){return"\n\t\tself.yoastOriginalUrl = '".concat(e,"';\n\t\timportScripts('").concat(e,"');\n\t")}(e),"\n\t\ttry {\n\t\t\t".concat(t,'\n\t\t} catch ( error ) {\n\t\t\tconsole.log( "Error occured during worker initialization:" );\n\t\t\tconsole.log( error );\n\t\t}\n\t'));try{r=new Blob([s],{type:"application/javascript"})}catch(e){var a=new i;a.append(s),r=a.getBlob("application/javascript")}return n.createObjectURL(r)}(e);return new Worker(t)}var Gr=function(e){if(t=window.location,r=e,t=new URL(t,window.location.origin),r=new URL(r,window.location.origin),t.hostname!==r.hostname||t.port!==r.port||t.protocol!==r.protocol)return Vr(e);var t,r,n=null;try{n=new Worker(e)}catch(t){try{n=Vr(e)}catch(e){throw e}}return n},Yr=function(e,t){if(Object(R.isUndefined)(e))throw new $t("The previously keyword plugin requires the YoastSEO app");Object(R.isUndefined)(t)&&(t={usedKeywords:{},searchUrl:"",postUrl:""}),this.app=e,this.usedKeywords=t.usedKeywords,this.searchUrl=t.searchUrl,this.postUrl=t.postUrl,this.urlTitle=Object(L.b)("https://yoa.st/33x"),this.urlCallToAction=Object(L.b)("https://yoa.st/33y")};Yr.prototype.registerPlugin=function(){this.app.registerAssessment("usedKeywords",{getResult:this.assess.bind(this),isApplicable:function(e){return e.hasKeyword()}},"previouslyUsedKeywords")},Yr.prototype.updateKeywordUsage=function(e){this.usedKeywords=e},Yr.prototype.scoreAssessment=function(e,t,r){var n=e.count,i=e.id;if(0===n)return{text:r.sprintf(
345
+ /* Translators:
346
+ %1$s expands to a link to an article on yoast.com,
347
+ %2$s expands to an anchor tag. */
348
+ r.dgettext("js-text-analysis","%1$sPreviously used keyphrase%2$s: You've not used this keyphrase before, very good."),this.urlTitle,"</a>"),score:9};if(1===n){var s="<a href='"+this.postUrl.replace("{id}",i)+"' target='_blank'>";return{
349
+ /* Translators: %1$s and %2$s expand to an admin link where the keyword is already used. %3$s and %4$s
350
+ expand to links on yoast.com, %4$s expands to the anchor end tag. */
351
+ text:r.sprintf(r.dgettext("js-text-analysis","%3$sPreviously used keyphrase%5$s: You've used this keyphrase %1$sonce before%2$s. %4$sDo not use your keyphrase more than once%5$s."),s,"</a>",this.urlTitle,this.urlCallToAction,"</a>"),score:6}}return n>1?(s="<a href='"+this.searchUrl.replace("{keyword}",encodeURIComponent(t.getKeyword()))+"' target='_blank'>",{
352
+ /* Translators: %1$s and $3$s expand to the admin search page for the keyword, %2$d expands to the number
353
+ of times this keyword has been used before, %4$s and %5$s expand to links to yoast.com, %6$s expands to
354
+ the anchor end tag */
355
+ text:r.sprintf(r.dgettext("js-text-analysis","%4$sPreviously used keyphrase%6$s: You've used this keyphrase %1$s%2$d times before%3$s. %5$sDo not use your keyphrase more than once%6$s."),s,n,"</a>",this.urlTitle,this.urlCallToAction,"</a>"),score:1}):void 0},Yr.prototype.researchPreviouslyUsedKeywords=function(e){var t=e.getKeyword(),r=0,n=0;return Object(R.isUndefined)(this.usedKeywords[t])||(r=this.usedKeywords[t].length,n=this.usedKeywords[t][0]),{id:n,count:r}},Yr.prototype.assess=function(e,t,r){var n=this.researchPreviouslyUsedKeywords(e),i=this.scoreAssessment(n,e,r),s=new q;return s.setScore(i.score),s.setText(i.text),s};var Jr=Yr,Zr=function(e){var t=document.getElementById("yoast-measurement-element");return t||(t=function(){var e=document.createElement("div");return e.id="yoast-measurement-element",e.style.position="absolute",e.style.left="-9999em",e.style.top=0,e.style.height=0,e.style.overflow="hidden",e.style.fontFamily="Arial",e.style.fontSize="18px",e.style.fontWeight="400",document.body.appendChild(e),e}()),t.innerHTML=e,t.offsetWidth};function Qr(){var e=["en","de","es","fr","it","nl","ru","id","pt","pl","ar","sv","he","hu","nb","tr","cs","sk"];return Object(C.isFeatureEnabled)("JAPANESE_SUPPORT")&&e.push("ja"),Object(C.isFeatureEnabled)("GREEK_SUPPORT")&&e.push("el"),e}var Xr=function(e){return e.replace(new RegExp("<yoastmark[^>]*>","g"),"").replace(new RegExp("</yoastmark>","g"),"")},en=function(e){var t=e.dgettext("js-text-analysis","Content optimization:");return{feedback:{className:"na",screenReaderText:e.dgettext("js-text-analysis","Feedback"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Has feedback")),screenReaderReadabilityText:""},bad:{className:"bad",screenReaderText:e.dgettext("js-text-analysis","Needs improvement"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Needs improvement")),screenReaderReadabilityText:e.dgettext("js-text-analysis","Needs improvement")},ok:{className:"ok",screenReaderText:e.dgettext("js-text-analysis","OK SEO score"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","OK SEO score")),screenReaderReadabilityText:e.dgettext("js-text-analysis","OK")},good:{className:"good",screenReaderText:e.dgettext("js-text-analysis","Good SEO score"),fullText:"".concat(t," ").concat(e.dgettext("js-text-analysis","Good SEO score")),screenReaderReadabilityText:e.dgettext("js-text-analysis","Good")}}},tn=function(e){for(var t=[{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}],r=0;r<t.length;r++)e=e.replace(t[r].letters,t[r].base);return e},rn=[{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"}],nn=[{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"}],sn=[{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"}],an=[{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"}],on=[{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"}],un=[{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"}],ln=[{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"}],cn=[{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"}],hn=[{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"}],fn=[{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"}],pn=[{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"}],gn=[{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"}],dn=[{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"}],vn=[{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"}],mn=[{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"}],yn=[{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"}],bn=[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],wn=[{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"}],xn=[{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"}],Tn=[{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"}],kn=[{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"}],An=[{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"}],On=[{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"}],Cn=[{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"}],Sn=[{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"}],jn=[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],Rn=[{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"}],Dn=[{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"}],Ln=[{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"}],Mn=[{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"}],Pn=[{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"}],Fn=[{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"}],$n=[{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"}],Bn=[{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"}],qn=[{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"}],Un=[{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"}],Nn=[{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"}],In=[{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"}],Kn=[{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"}],zn=[{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"}],Hn=[{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"}],Wn=[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],Vn=[{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"}],Gn=[{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"}],Yn=[{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"}],Jn=[{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"}],Zn=[{letter:/[\u2019\u0027]/g,alternative:""}],Qn=[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00eb\u00e9]/g,alternative:"e"},{letter:/[\u00cb\u00c9]/g,alternative:"E"}],Xn=[{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"}],ei=[{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"}],ti=[{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"}],ri=[{letter:/[\u00f4]/g,alternative:"ao"},{letter:/[\u00d4]/g,alternative:"Ao"}],ni=[{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"}],ii=[{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"}],si=[{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"}],ai=[{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:""}],oi=[{letter:/[\u0027]/g,alternative:""}],ui=[{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"}],li=[{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"}],ci=[{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"}],hi=[{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"}],fi=[{letter:/[\u2019\u0027]/g,alternative:""}],pi=[{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"}],gi=[{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"}],di=[{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00eb]/g,alternative:"e"},{letter:/[\u00cb]/g,alternative:"E"}],vi=[{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"}],mi=[{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"}],yi=[{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"}],bi=[{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:""}],_i=[{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"}],wi=[{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"}],xi=[{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"}],Ei=function(e,t){for(var r=function(e){if(Object(R.isUndefined)(e))return[];switch(Lr(e)){case"es":return rn;case"pl":return nn;case"de":return sn;case"nb":case"nn":return an;case"sv":return on;case"fi":return un;case"da":return ln;case"tr":return cn;case"lv":return hn;case"is":return fn;case"fa":return pn;case"cs":return gn;case"ru":return dn;case"eo":return vn;case"af":return mn;case"bal":case"ca":return yn;case"ast":return bn;case"an":return wn;case"ay":return xn;case"en":return En;case"fr":return Tn;case"it":return kn;case"nl":return An;case"bm":return On;case"uk":return Cn;case"br":return Sn;case"ch":return jn;case"csb":return Rn;case"cy":return Dn;case"ee":return Ln;case"et":return Mn;case"eu":return Pn;case"fuc":return Fn;case"fj":return $n;case"frp":return Bn;case"fur":return qn;case"fy":return Un;case"ga":return Nn;case"gd":return In;case"gl":return Kn;case"gn":return zn;case"gsw":return Hn;case"hat":return Wn;case"haw":return Vn;case"hr":return Gn;case"ka":return Yn;case"kal":return Jn;case"kin":return Zn;case"lb":return Qn;case"li":return Xn;case"lin":return ei;case"lt":return ti;case"mg":return ri;case"mk":return ni;case"mri":return ii;case"mwl":return si;case"oci":return ai;case"orm":return oi;case"pt":return ui;case"roh":return li;case"rup":return ci;case"ro":return hi;case"tlh":return fi;case"sk":return pi;case"sl":return gi;case"sq":return di;case"hu":return vi;case"srd":return mi;case"szl":return yi;case"tah":return bi;case"vec":return _i;case"wa":return wi;case"yor":return xi;default:return[]}}(t),n=0;n<r.length;n++)e=e.replace(r[n].letter,r[n].alternative);return e},Ti=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return"(^|"+(t="id_ID"===i?'[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+;!¡?¿:/»«‹›'+n+"<>":'[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+n+"<>")+"'‘’‛`])"+e+(r?"($|((?="+t+"]))|((['‘’‛`])("+t+"])))":"($|("+t+"])|((['‘’‛`])("+t+"])))")},ki=function(e){return e=de(e),J(e)},Ai=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i="("+(e=Object(R.map)(e,(function(e){return n&&(e=tn(e)),e=ki(e),t?e:Ti(e,!0,r)}))).join(")|(")+")";return new RegExp(i,"ig")},Oi=function(e,t){var r=new RegExp(t,"ig"),n=e.match(r);return null===n&&(n=[]),n},Ci=function(e){return Oi(e,"<img(?:[^>]+)?>")},Si=/alt=(['"])(.*?)\1/i,ji=function(e){var t="",r=e.match(Si);return null!==r&&(t=(t=(t=J(r[2])).replace(/&quot;/g,'"')).replace(/&#039;/g,"'")),t},Ri=function(e){return e=e.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),J(e)},Di=[{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"}],Li=[{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"}],Mi=[{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"}],Pi=[{letter:/[\u00B7]/g,alternative:"ll"}],Fi=[{letter:/[\u0110]/g,alternative:"DJ"},{letter:/[\u0111]/g,alternative:"dj"}],$i=r(151),Bi=r.n($i),qi=r(101),Ui=r.n(qi),Ni=r(102),Ii=r.n(Ni),Ki=r(329);function zi(e,t){var r=[];if(e.indexOf(t)>-1)for(var n=0;n<e.length;n++)e[n]===t&&r.push(n);return r}function Hi(e,t){return Ui()(e,(function(e){return!Ii()(t,e)}))}function Wi(e){return function e(t,r){var n=t[0];if(void 0===n)return r;for(var i=0,s=r.length;i<s;++i)r.push(r[i].concat(n));return e(t.slice(1),r)}(e,[[]]).slice(1).concat([[]])}function Vi(e,t,r){var n=e.split("");return t.forEach((function(e){n.splice(e,1,r)})),n.join("")}var Gi=r.n(Ki)()((function(e){var t=zi(e,"İ").concat(zi(e,"I"),zi(e,"i"),zi(e,"ı"));if(t.sort(),0===t.length)return[e];var r,n,i=(r=function(e){var t=[],r=Re(e),n=0;return r.forEach((function(r){var i=e.indexOf(r,n);t.push(i),n=i+r.length})),t}(e),n=t,Ui()(r,(function(e){return Ii()(n,e)}))),s=[];Wi(i).forEach((function(e){if(Bi()(e,i))s.push([e,[],[],[]]);else{var t=Hi(i,e);Wi(t).forEach((function(r){if(Bi()(r,t))s.push([e,r,[],[]]);else{var n=Hi(t,r);Wi(n).forEach((function(t){if(Bi()(t,n))s.push([e,r,t,[]]);else{var i=Hi(n,t);s.push([e,r,t,i])}}))}}))}}));var a=[];return s.forEach((function(t){var r=Vi(e,t[0],"İ"),n=Vi(r,t[1],"I"),i=Vi(n,t[2],"i"),s=Vi(i,t[3],"ı");a.push(s)})),a})),Yi=function(e,t){return e=Ti(e,!1,"",t),new RegExp(e,"ig")},Ji=function(e,t,r){var n=Yi(t,r);if("tr_TR"===r){var i=Gi(t);n=new RegExp(i.map((function(e){return Ti(e)})).join("|"),"ig")}var s=e.match(n)||[];e=e.replace(n,"");var a=Ei(t,r),o=Yi(a,r),u=e.match(o)||[],l=s.concat(u),c=function(e,t){for(var r=function(e){if(Object(R.isUndefined)(e))return[];var t=Di;return t.concat(function(e){switch(e){case"de":return Li;case"da":return Mi;case"ca":return Pi;case"sr":case"bs":return Fi;default:return[]}}(Lr(e)))}(t),n=r.length-1;n>=0;n--)e=e.replace(r[n].letter,r[n].alternative);return e}(t,r);if(c!==a){var h=Yi(c,r),f=e.match(h)||[];l=l.concat(f)}return Object(R.map)(l,(function(e){return J(e)}))},Zi=function(e,t,r){e=Ke(e=function(e){return function(e){return e.replace(/\s/g," ")}(e=Ne(e))}(e=Ri(e))),t=J(Ke(t));var n=Ji(e,t,r);n=Object(R.map)(n,(function(e){return J(je(e))}));var i=Object(R.map)(n,(function(t){return e.indexOf(t)}));return{count:n.length,matches:n,position:Math.min.apply(Math,y()(i))}},Qi=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",n=0,i=[];return t=t.map(Ke),Object(R.uniq)(t).forEach((function(t){var s=Zi(e,t,r);n+=s.count,i=i.concat(s.matches)})),i=i.map((function(e){return J(je(e))})),{count:n,matches:i}},Xi=function(e,t,r){for(var n=e.length,i=Array(n),s=0;s<n;s++){var a=Qi(t,e[s],r).count>0;i[s]=a?1:0}var o=Object(R.sum)(i),u={countWordMatches:o,percentWordMatches:0};return n>0&&(u.percentWordMatches=Math.round(o/n*100)),u},es=function(e,t,r,n){var i=Xi(e.keyphraseForms,t,n);if(i.keyphraseOrSynonym="keyphrase",100===i.percentWordMatches||!1===r||Object(R.isEmpty)(e.synonymsForms))return i;for(var s=[],a=0;a<e.synonymsForms.length;a++){var o=e.synonymsForms[a];s[a]=Xi(o,t,n)}var u=s.map((function(e){return e.percentWordMatches})),l=u.indexOf(Math.max.apply(Math,y()(u)));return i.percentWordMatches>=s[l].percentWordMatches||((i=s[l]).keyphraseOrSynonym="synonym"),i};function ts(e,t){var r=t.getResearch("morphology");return function(e,t,r){for(var n={noAlt:0,withAlt:0,withAltKeyword:0,withAltNonKeyword:0},i=0;i<e.length;i++){var s=ji(e[i]);""!==s?Object(R.isEmpty)(t.keyphraseForms)?n.withAlt++:es(t,s,!0,r).percentWordMatches>=50?n.withAltKeyword++:n.withAltNonKeyword++:n.noAlt++}return n}(Ci(e.getText()),r,e.getLocale())}var rs=function(e){return t=ft(e.getText()),r=[],Object(R.forEach)(t,(function(e){var t=de(e);dt(t)<=0||r.push({sentence:t,sentenceLength:dt(t)})})),r;var t,r},ns=function(e){var t=function(e){for(var t,r=[],n=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(t=n.exec(e));)r.push(t);return Object(R.map)(r,(function(e){return e[1]}))}(e);if(t.length>0)return t;var r=he(e);return r=Object(R.filter)(r,(function(e){return 0!==e.indexOf("<h")})),(t=Object(R.flatMap)(r,(function(e){return e.split("\n\n")}))).length>0?t:[e]},is=function(e){var t;return null===(t=e.match(/<a[\s]+(?:[^>]+)>((?:.|[\n\r\u2028\u2029])*?)<\/a>/gi))&&(t=[]),t};function ss(e){if(""===(e=function(e){var t=is(e);return t.length>0&&t.forEach((function(t){e=e.replace(t,"")})),e}(e)))return!0;if(""===(e=function(e){var t=Ci(e),r=Oi(e,"</img>");return t.length>0&&(t.forEach((function(t){e=e.replace(t,"")})),r.forEach((function(t){e=e.replace(t,"")}))),e}(e)))return!0;var t=function(e){return Oi(e,"<div(?:[^>]+)?> *</div>")}(e);return!(t.length<1)&&(t.forEach((function(t){e=e.replace(t,"")})),""===e)}var as=function(e,t){var r=t.getResearch("morphology"),n=e.getLocale(),i=ns(e.getText());i=Object(R.reject)(i,R.isEmpty),i=Object(R.reject)(i,ss)[0]||"";var s={foundInOneSentence:!1,foundInParagraph:!1,keyphraseOrSynonym:""},a=ft(i);if(!Object(R.isEmpty)(a)){a.forEach((function(e){var t=es(r,e,!0,n);if(100===t.percentWordMatches)return s.foundInOneSentence=!0,s.foundInParagraph=!0,s.keyphraseOrSynonym=t.keyphraseOrSynonym,s}));var o=es(r,i,!0,n);if(100===o.percentWordMatches)return s.foundInParagraph=!0,s.keyphraseOrSynonym=o.keyphraseOrSynonym,s}return s},os=[],us=function(e,t){os=t.getConfig("functionWords");var r=Object(R.escapeRegExp)(e.getKeyword()),n=e.getTitle(),i=e.getLocale(),s={exactMatchFound:!1,allWordsFound:!1,position:-1,exactMatchKeyphrase:!1},a=function(e){var t={exactMatchRequested:!1,keyword:e},r=["“","”","〝","〞","〟","‟","„",'"'];return Object(R.includes)(r,e[0])&&Object(R.includes)(r,e[e.length-1])&&(t.keyword=e.substring(1,e.length-1),t.exactMatchRequested=!0),t}(r);a.exactMatchRequested&&(r=a.keyword,s.exactMatchKeyphrase=!0);var o=Zi(n,r,i);if(o.count>0)return s.exactMatchFound=!0,s.allWordsFound=!0,s.position=function(e,t){return 0===t||0===os.length?t:function(e){e=e.toLocaleLowerCase();var t=Re(e.toLocaleLowerCase());return t=Object(R.filter)(t,(function(e){return!Object(R.includes)(os,e.trim().toLocaleLowerCase())})),Object(R.isEmpty)(t)}(e.substr(0,t))?0:t}(n,o.position),s;var u=t.getResearch("morphology");return 100===es(u,n,!1,i).percentWordMatches&&(s.allWordsFound=!0),s},ls=function(e){return/<[uo]l.*>[\s\S]*<\/[uo]l>/.test(e.getText())},cs=[" ","\\n","\\r","\\t"," ","۔","؟","،","؛"," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">","”","“","〝","〞","〟","‟","„"],hs=function(e){return Object(R.includes)(cs,e)},fs=function(e,t){e=e.toLocaleLowerCase(),t=t.toLocaleLowerCase();var r=Ti(Object(R.escapeRegExp)(e)),n=t.search(new RegExp(r,"ig"));if(-1===n)return!1;n>0&&(n+=1);var i=n+e.length,s=hs(t[n-1])||0===n,a=hs(t[i])||i===t.length;return s&&a},ps=null,gs="",ds=function(e,t){e=Ie(e);var r=function(e){var t,r=Object(R.flattenDeep)(e).join("");return gs===r&&null!==ps||(gs=r,t="("+e.map((function(e){return function(e){return(e=e.map((function(e){return Ti(e)}))).join("(.*?)")}(e)})).join(")|(")+")",ps=new RegExp(t,"ig")),ps}(t);return e.match(r)},vs=function(e,t){var r=t.getConfig("transitionWords"),n=t.getConfig("twoPartTransitionWords"),i=ft(e.getText()),s=function(e,t,r){var n=[];return e.forEach((function(e){var i=ds(e,r);if(null===i){var s=function(e,t){return e=Ie(e),t.filter((function(t){return fs(t,e)}))}(e,t);0!==s.length&&n.push({sentence:e,transitionWords:s})}else n.push({sentence:e,transitionWords:i})})),n}(i,r,n);return{totalSentences:i.length,sentenceResults:s,transitionWordSentences:s.length}},ms=function(e,t){var r=t.getConfig("functionWords"),n=e.getKeyword(),i=["“","”","〝","〞","〟","‟","„",'"'];if(Object(R.includes)(i,n[0])&&Object(R.includes)(i,n[n.length-1]))return!1;var s=Re(n);return s=Object(R.filter)(s,(function(e){return!Object(R.includes)(r,e.trim().toLocaleLowerCase())})),Object(R.isEmpty)(s)},ys=function(e){this._hasRegex=!1,this._regex="",this._multiplier="",this.createRegex(e)};ys.prototype.hasRegex=function(){return this._hasRegex},ys.prototype.createRegex=function(e){Object(R.isUndefined)(e)||Object(R.isUndefined)(e.fragments)||(this._hasRegex=!0,this._regex=Ai(e.fragments,!0),this._multiplier=e.countModifier)},ys.prototype.getRegex=function(){return this._regex},ys.prototype.countSyllables=function(e){return this._hasRegex?(e.match(this._regex)||[]).length*this._multiplier:0};var bs=ys,_s=function(e){this.countSteps=[],Object(R.isUndefined)(e)||this.createSyllableCountSteps(e.deviations.vowels)};_s.prototype.createSyllableCountSteps=function(e){Object(R.forEach)(e,function(e){this.countSteps.push(new bs(e))}.bind(this))},_s.prototype.getAvailableSyllableCountSteps=function(){return this.countSteps},_s.prototype.countSyllables=function(e){var t=0;return Object(R.forEach)(this.countSteps,(function(r){t+=r.countSyllables(e)})),t};var ws=_s;function xs(e){this._location=e.location,this._fragment=e.word,this._syllables=e.syllables,this._regex=null,this._options=Object(R.pick)(e,["notFollowedBy","alsoFollowedBy"])}xs.prototype.createRegex=function(){var e="",t=this._options,r=this._fragment;switch(Object(R.isUndefined)(t.notFollowedBy)||(r+="(?!["+t.notFollowedBy.join("")+"])"),Object(R.isUndefined)(t.alsoFollowedBy)||(r+="["+t.alsoFollowedBy.join("")+"]?"),this._location){case"atBeginning":e="^"+r;break;case"atEnd":e=r+"$";break;case"atBeginningOrEnd":e="(^"+r+")|("+r+"$)";break;default:e=r}this._regex=new RegExp(e)},xs.prototype.getRegex=function(){return null===this._regex&&this.createRegex(),this._regex},xs.prototype.occursIn=function(e){return this.getRegex().test(e)},xs.prototype.removeFrom=function(e){return e.replace(this._fragment," ")},xs.prototype.getSyllables=function(){return this._syllables};var Es=xs,Ts=Object(R.memoize)((function(e){var t=e.deviations;return Object(R.flatMap)(t.words.fragments,(function(e,t){return Object(R.map)(e,(function(e){return e.location=t,new Es(e)}))}))})),ks=function(e,t){var r=0;if(!Object(R.isUndefined)(t.deviations)&&!Object(R.isUndefined)(t.deviations.words)){if(!Object(R.isUndefined)(t.deviations.words.full)){var n=function(e,t){var r=t.deviations.words.full,n=Object(R.find)(r,(function(t){return t.word===e}));return Object(R.isUndefined)(n)?0:n.syllables}(e,t);if(0!==n)return n}if(!Object(R.isUndefined)(t.deviations.words.fragments)){var i=function(e,t){var r=Ts(t),n=e,i=0;return Object(R.forEach)(r,(function(e){e.occursIn(n)&&(n=e.removeFrom(n),i+=e.getSyllables())})),{word:n,syllableCount:i}}(e,t);e=i.word,r+=i.syllableCount}}return r+function(e,t){var r=0;return r+=function(e,t){var r=0,n=new RegExp("[^"+t.vowels+"]","ig"),i=e.split(n);return r+Object(R.filter)(i,(function(e){return""!==e})).length}(e,t),Object(R.isUndefined)(t.deviations)||Object(R.isUndefined)(t.deviations.vowels)||(r+=function(e,t){return new ws(t).countSyllables(e)}(e,t)),r}(e,t)},As=function(e,t){var r=t.getConfig("syllables"),n=e.getText();if(""===n)return 0;var i=function(e){for(var t=ft(e),r=0,n=0;n<t.length;n++)r++;return r}(n=function(e){return e=e.replace(/\b[0-9]+\b/g,""),"."===(e=J(e))&&(e=""),e}(n)),s=dt(n);if(0===i||0===s)return 0;var a=function(e,t){e=e.toLocaleLowerCase();var r=Re(e),n=Object(R.map)(r,(function(e){return ks(e,t)}));return Object(R.sum)(n)}(n,r),o={numberOfSentences:i,numberOfWords:s,numberOfSyllables:a,averageWordsPerSentence:s/i,syllablesPer100Words:a*(100/s)};return t.getHelper("fleschReadingScore")(o)},Os=function(e,t){var r=dt(e.getText());if(0===r)return 0;var n=t.getResearch("keywordCount"),i=t.getHelper("getStemmer");return{keywordDensity:n.count/r*100,stemmer:i}},Cs=r(89),Ss=r.n(Cs),js=/href=(["'])([^"']+)\1/i;function Rs(e){return e.split("#")[0]}function Ds(e){return e.split("?")[0]}function Ls(e){return e.replace(/\/$/,"")}function Ms(e){return Ls(e)+"/"}var Ps=function(e){var t=js.exec(e);return null===t?"":t[2]},Fs=function(e,t){return e=Ds(Rs(e)),t=Ds(Rs(t)),Ms(e)===Ms(t)},$s=function(e){return(e=Ss.a.parse(e)).hostname},Bs=function(e){return Ss.a.parse(e).protocol},qs=function(e,t){var r=Ss.a.parse(e,!1,!0);return-1===e.indexOf("//")&&0===e.indexOf("/")||0!==e.indexOf("#")&&(!r.host||r.host===t)},Us=function(e){return!!e&&("http:"===e||"https:"===e)},Ns=function(e){return 0===e.indexOf("#")},Is=function(e){var t=is(e.getText());return Object(R.map)(t,Ps)},Ks=function(e){var t="Dofollow",r=new ir.a.Parser({onopentag:function(e,r){"a"===e&&r.rel&&r.rel.toLowerCase().split(/\s/).includes("nofollow")&&(t="Nofollow")}});return r.write(e),r.end(),t},zs=[],Hs=function(e,t){zs=t.getConfig("functionWords");for(var r,n,i,s=is(e.getText()),a=e.getPermalink(),o={total:s.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},u=0;u<s.length;u++){var l=s[u],c=(r=a,void 0,void 0,n=Ps(l),(i=Bs(n))&&!Us(i)||Ns(n)?"other":qs(n,$s(r))?"internal":"external"),h=Ks(l);o[c+"Total"]++,o[c+h]++}var f=function(e,t,r,n){var i={totalKeyword:0,matchedAnchors:[]};if(""===e.getKeyword())return i;if(0===(r=function(e,t){var r=e.map((function(e){return function(e,t){var r=Ps(e);return Fs(r,t)}(e,t)}));return e.filter((function(e,t){return!1===r[t]}))}(r,n)).length)return i;var s=e.getLocale(),a=t.getResearch("morphology");return 0===(r=function(e,t,r){var n=e.map((function(e){return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",n=e.match(/>(.*)/gi);if(null!==n){n=(n=n[0].replace(/<.*?>\s?/gi,"")).slice(1).toString();var i=es(t,n,!0,r);return 100===i.percentWordMatches}return!1}(e,t,r)}));return e.filter((function(e,t){return!0===n[t]}))}(r,a,s)).length||(r=function(e,t,r){for(var n=[Object(R.flatten)(t.keyphraseForms)],i=t.synonymsForms,s=0;s<i.length;s++)n.push(Object(R.flatten)(i[s]));var a=[];return e.forEach((function(e){var t=Object(R.uniq)(Re(e)),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(R.filter)(e,(function(e){return!Object(R.includes)(t,e.trim().toLocaleLowerCase())}))}(t,zs);i.length>0&&(t=i);for(var s=function(e){if(t.every((function(t){return Qi(t,n[e],r).count>0})))return a.push(!0),"break"},o=0;o<n.length&&"break"!==s(o);o++);})),e.filter((function(e,t){return!0===a[t]}))}(r,a,s),i.totalKeyword=r.length,i.matchedAnchors=r),i}(e,t,s,a);return o.keyword.totalKeyword=f.totalKeyword,o.keyword.matchedAnchors=f.matchedAnchors,o},Ws=function(e){var t=Oe(e.getText()),r=ns(t),n=[];return r.map((function(e){n.push({wordCount:dt(e),text:e})})),Object(R.filter)(n,(function(e){return e.wordCount>0}))},Vs=/[1234567890‘’“”"'.…?!:;,¿¡«»&*@#±^%$|~=+§`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\s]/g;function Gs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.filter((function(e){return e.getOccurrences()>=t&&""!==e.getWord().replace(Vs,"")}))}function Ys(e){e.sort((function(e,t){var r=t.getOccurrences()-e.getOccurrences();return 0!==r?r:e.getStem().localeCompare(t.getStem())}))}function Js(e){if(0===e.length)return[];e.sort((function(e,t){return e.getStem().localeCompare(t.getStem())}));for(var t=[],r=new Ar(e[0].getWord(),e[0].getStem(),e[0].getOccurrences()),n=1;n<e.length;n++){var i=new Ar(e[n].getWord(),e[n].getStem(),e[n].getOccurrences());i.getStem()===r.getStem()?(r.setOccurrences(r.getOccurrences()+i.getOccurrences()),i.getWord()!==r.getStem()&&i.getWord().toLocaleLowerCase()!==r.getStem()||r.setWord(i.getWord())):(t.push(r),r=i)}return t.push(r),t}function Zs(e){var t=Re(Ie(e)),r=[];return t.forEach((function(e){e.length>1&&e.length<5&&e===e.toLocaleUpperCase()&&r.push(e.toLocaleLowerCase())})),Object(R.uniq)(r)}function Qs(e,t,r,n){if(0===e.length)return[];var i=Object(R.uniq)(e.filter((function(e){return!n.includes(e.trim())}))),s=[];return i.forEach((function(n){t.includes(n)?s.push(new Ar(n.toLocaleUpperCase(),n,e.filter((function(e){return e===n})).length)):s.push(new Ar(n,r(n),e.filter((function(e){return e===n})).length))})),Js(s)}var Xs=Object(R.memoize)((function(e,t,r,n){return Qs(e,t,r,n)}),(function(e,t){return e.join(",")+","+t.join(",")}));function ea(e,t,r,n){if(""===e)return[];var i=Re(Ie(e).toLocaleLowerCase());return Xs(i,t,r,n)}var ta=function(e,t){var r=t.getConfig("functionWords"),n=t.getHelper("getStemmer")(t),i=e.getText(),s=Js(ea(i,Zs(i),n,r));return Ys(s),Object(R.take)(Gs(s,5),20)},ra=function(e,t){var r=t.getConfig("functionWords"),n=t.getHelper("getStemmer")(t),i=e.getText(),s=e.getDescription(),a=e.getTitle(),o={};if(o.hasMetaDescription=""!==s,o.hasTitle=""!==a,o.prominentWords=[],dt(i)<100)return o;var u=ke(i).map((function(e){return e[2]})),l=[e.getKeyword(),e.getSynonyms(),a,s,u.join(" ")],c=Zs(i.concat(l.join(" "))),h=ea(function(e){return e.replace(/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi,"")}(i),c,n,r),f=function(e,t,r,n){return Qs(Re(e.join(" ").toLocaleLowerCase()),t,r,n)}(l,c,n,r);f.forEach((function(e){return e.setOccurrences(3*e.getOccurrences())}));var p=Js(f.concat(h));Ys(p);var g=4;return n===yt&&(g=2),o.prominentWords=Object(R.take)(Gs(p,g),100),o},na=function(e,t){var r=t.getConfig("firstWordExceptions"),n=t.getConfig("secondWordExceptions"),i=e.getText();i=i.replace(/<figure class='wp\x2Dblock\x2Dtable'>[\s\S]*<\/figure>/g,"");var s=ft(i),a=s.map((function(e){return function(e,t,r){var n=Re(de(J(e)));if(0===n.length)return"";var i=n[0].toLocaleLowerCase();return t.indexOf(i)>-1&&n.length>1&&(i=i+" "+n[1],r&&r.includes(n[1])&&(i=i+" "+n[2])),i}(e,r,n)}));return s=s.filter((function(e){return Re(J(e)).length>0})),function(e,t){var r=[],n=[],i=1;return Object(R.forEach)(e,(function(s,a){var o=s,u=e[a+1];n.push(t[a]),function(e,t){return!Object(R.isEmpty)(e)&&e===t}(o,u)?i++:(r.push({word:o,count:i,sentences:n}),i=1,n=[])})),r}(a=Object(R.filter)(a),s)},ia=function(e){var t,r,n=(t=Oe(e.getText()),r=(t=(t=t.replace(/\|/gi,"")).replace(/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi,"|")).split("|"),Object(R.isEmpty)(r[0])&&r.shift(),r),i=[];return Object(R.forEach)(n,(function(e){i.push({text:e,wordCount:dt(e)})})),i},sa=/<h1.*?>(.*?)<\/h1>/,aa=function(e){return"<p></p>"===(e=e.trim())||""===e},oa=function(e){var t=e.getText(),r=he(t);r=Object(R.reject)(r,aa);var n=[];return r.forEach((function(e,t){var r=sa.exec(e);r&&n.push({tag:"h1",content:r[1],position:t})})),n};function ua(e){return Ci(e.getText()).length}var la="[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,'()\"+\\-;!?:/»«‹›<>]",ca=new RegExp("^("+la+"+)","ig"),ha=new RegExp("("+la+"+$)","ig"),fa=function(e,t){return e.replace(Ai(t),(function(e){return function(e){var t=function(e){return e.replace(ca,"")}(e),r="",n="";if(t!==e){var i=e.search(t);r=e.substr(0,i)}var s=function(e){return e.replace(ha,"")}(t);if(s!==t){var a=t.search(s)+s.length;n=t.substr(a)}return r+"<yoastmark class='yoast-text-mark'>"+s+"</yoastmark>"+n}(e)})).replace(new RegExp("</yoastmark> <yoastmark class='yoast-text-mark'>","ig")," ")};function pa(e,t,r){var n=[],i=[];return t.forEach((function(t){(n=Qi(t,e,r).matches).length>0&&(i=i.concat(new F({original:t,marked:fa(t,n)})))})),i}var ga=function(e,t,r){for(var n=Array(t.length),i=0;i<t.length;i++)Xi(e,t[i],r).percentWordMatches>=50?n[i]=9:n[i]=3;return n},da=function(e,t,r){for(var n=Array(t.length),i=0;i<t.length;i++){var s=t[i];100===Xi(e,s,r).percentWordMatches?n[i]=9:n[i]=3}return n},va=function(e,t){var r=t.getConfig("functionWords"),n=e.getText();n=function(e){return(e=(e=e.replace(/<\/?(o|ul)(?:[^>]+)?>/g,"")).replace(/\s?<\/?li(?:[^>]+)?>\s?/g," ")).replace(/\s+/g," ")}(n);var i=ft(n),s=t.getResearch("morphology"),a=e.getLocale(),o=[s.keyphraseForms];s.synonymsForms.forEach((function(e){o.push(e)}));var u=Object(R.uniq)(Object(R.flattenDeep)(o)).sort((function(e,t){return t.length-e.length})),l=function(e,t,r,n){var i=t.length,s=Array(i);if(n.length>0)for(var a=0;a<i;a++){var o=t[a];o.length<4?s[a]=da(o,e,r):s[a]=ga(o,e,r)}else for(var u=0;u<i;u++){var l=t[u];s[u]=da(l,e,r)}var c=function(e){return e[0].map((function(t,r){return e.map((function(e){return e[r]}))})).map((function(e){return Object(R.max)(e)}))}(s);return{maximizedSentenceScores:c,sentencesWithTopic:Object(R.zipWith)(e,c,(function(e,t){return{sentence:e,score:t}})).filter((function(e){return e.score>3})).map((function(e){return e.sentence}))}}(i,o,a,r),c=function(e){for(var t=e.length,r=[],n=0;n<t;n++)e[n]>3&&r.push(n);var i=r.length;if(0===i)return t;r.unshift(-1),r.push(t);for(var s=[],a=1;a<i+2;a++)s.push(r[a]-r[a-1]-1);return Object(R.max)(s)}(l.maximizedSentenceScores);return{sentencesToHighlight:pa(u,l.sentencesWithTopic,a),keyphraseDistributionScore:c/i.length*100}},ma=function(e,t){var r=t.getResearch("morphology"),n=t.getConfig("functionWords");return{keyphraseLength:r.keyphraseForms.length,functionWords:n}},ya=function(e,t){var r=t.getResearch("morphology"),n=e.getText(),i=e.getLocale(),s=ft(n),a={count:0,matches:[],sentencesWithKeywords:[]};s.forEach((function(e){var t=r.keyphraseForms.map((function(t){return Qi(e,t,i)}));if(t.every((function(e){return e.count>0}))){var n=t.map((function(e){return e.count})),s=Object(R.flattenDeep)(t.map((function(e){return e.matches})));a.count+=Math.min.apply(Math,y()(n)),a.matches.push(s),a.sentencesWithKeywords.push(e)}}));var o=Object(R.uniq)(Object(R.flattenDeep)(a.matches)).sort((function(e,t){return t.length-e.length}));return{count:a.count,matches:o,markings:pa(o,a.sentencesWithKeywords,i),length:r.keyphraseForms.length}},ba=function(e){return e.replace(/[-_]/gi," ")},_a=function(e,t){var r=function(e){var t=[];return e.keyphraseForms.forEach((function(e){-1!==e[0].indexOf("-")?e.forEach((function(e){e.split("-").forEach((function(e){return t.push([e])}))})):t.push(e)})),e.keyphraseForms=t,e}(t.getResearch("morphology")),n=ba(e.getUrl()),i=es(r,n,!1,e.getLocale());return{keyphraseLength:r.keyphraseForms.length,percentWordMatches:i.percentWordMatches}};function wa(e,t){var r=t.getConfig("functionWords"),n=Ri(Oe(e.getText())),i=t.getResearch("morphology"),s=e.getLocale(),a={count:0,matches:0,percentReflectingTopic:0},o=function(e){return ke(e).map((function(e){return e[0]}))}(n);return 0!==o.length&&(a.count=o.length,a.matches=function(e,t,r,n,i){return t.filter((function(t){var r=es(e,t,!0,n);return 0===i.length?100===r.percentWordMatches:r.percentWordMatches>50})).length}(i,o,0,s,r),a.percentReflectingTopic=a.matches/a.count*100),a}var xa=function(e,t,r){return t.forEach((function(t){return t.matches.slice(0,r).forEach((function(t){e=e.replace(t,"")}))})),e},Ea=function(e,t){var r=e.getDescription(),n=e.getLocale(),i=t.getResearch("morphology");return ft(r).map((function(e){return function(e,t,r){var n=t.keyphraseForms.map((function(t){return Qi(e,t,r)})),i=Math.min.apply(Math,y()(n.map((function(e){return e.count}))));e=xa(e,n,i);var s=t.synonymsForms.map((function(t){var i=t.map((function(t){return Qi(e,t,r)})),s=Math.min.apply(Math,y()(i.map((function(e){return e.count}))));return e=xa(e,n,s),s}));return[i].concat(y()(s)).reduce((function(e,t){return e+t}),0)}(e,i,n)})).reduce((function(e,t){return e+t}),0)},Ta=function(e,t){var r=t.length;return""!==e&&r>0&&(r+=e.length+3),r};function ka(e){return Ta(e.getDate(),e.getDescription())}function Aa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.stemOriginalPairs=e,this.exactMatch=t}function Oa(e,t){this.stem=e,this.original=t}Aa.prototype.getStems=function(){return this.exactMatch?[]:this.stemOriginalPairs.map((function(e){return e.stem}))};var Ca=function(e,t,r){if(Object(R.isUndefined)(e)||""===e)return new Aa;var n=["“","”","〝","〞","〟","‟","„",'"'];if(Object(R.includes)(n,e[0])&&Object(R.includes)(n,e[e.length-1]))return e=e.substring(1,e.length-1),new Aa([new Oa(Object(R.escapeRegExp)(e),e)],!0);var i=Re(e),s=i.filter((function(e){return!r.includes(e)}));return s.length>0&&(i=s),new Aa(i.map((function(e){return new Oa(t(Ie(Object(R.escapeRegExp)(e))),e)})))},Sa=Object(R.memoize)((function(e,t){return Object(R.memoize)((function(r,n){return function(e,t,r,n){return{keyphraseStems:Ca(e,r,n),synonymsStems:t.map((function(e){return Ca(e,r,n)}))}}(r,n,e,t)}),(function(e,t){return e+","+t.join(",")}))})),ja=new RegExp("^[\\–\\-\\(\\)_\\[\\]’'.?!:;,¿¡«»‹›—×+&<>]+"),Ra=new RegExp("[\\–\\-\\(\\)_\\[\\]’'.?!:;,¿¡«»‹›—×+&<>]+$");function Da(e,t){this.stem=e,this.forms=t}function La(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.keyphraseForms=e,this.synonymsForms=t}function Ma(e,t,r){return 0===e.stemOriginalPairs.length?[]:e.exactMatch?[[e.stemOriginalPairs[0].stem]]:e.stemOriginalPairs.map((function(e){return function(e,t,r){var n=t.find((function(t){return t.stem===e.stem})),i=Ie(Object(R.escapeRegExp)(e.original)),s=n?[i].concat(y()(n.forms)):[i];return r&&s.push.apply(s,y()(r(e.original))),Object(R.uniq)(s)}(e,t,r)}))}var Pa=function(e,t){var r,n=t.getConfig("functionWords"),i=t.getHelper("getStemmer")(t),s=t.getHelper("createBasicWordForms"),a=t.getConfig("language"),o=function(e){var t=e.getText(),r=Ci(t).map((function(e){return ji(e)})),n=[t,e.getTitle(),ba(e.getUrl()),e.getDescription(),r.join(" ")].join(" ");return Re(n).map((function(e){return Ie(Object(R.escapeRegExp)(e))}))}(e).map((function(e){return e.toLocaleLowerCase(a)}));return function(e,t,r,n,i,s){var a=function(e,t,r,n){return Sa(r,n)(e,t)}(e,t,i,n),o=a.keyphraseStems,u=a.synonymsStems;if(0===o.stemOriginalPairs.length&&0===u.length)return new La;if([o].concat(y()(u)).every((function(e){return!0===e.exactMatch})))return new La([[o.stemOriginalPairs[0].stem]],u.map((function(e){return[[e.stemOriginalPairs[0].stem]]})));var l=Object(R.uniq)(function(e,t){var r=0===e.stemOriginalPairs.length?[]:e.getStems(),n=0===t.length?[]:t.map((function(e){return e.getStems()}));return[].concat(y()(r),y()(Object(R.flattenDeep)(n)))}(o,u)),c=Object(R.uniq)(r.filter((function(e){return!n.includes(e)}))).map((function(e){return new Oa(i(e),e)})).filter((function(e){return l.includes(e.stem)})).sort((function(e,t){return e.stem.localeCompare(t.stem)})).reduce((function(e,t){var r=e[e.length-1];return 0===e.length||r.stem!==t.stem?e.push(new Da(t.stem,[t.original])):r.forms.push(t.original),e}),[]);return new La(Ma(o,c,s),u.map((function(e){return Ma(e,c,s)})))}(e.getKeyword().toLocaleLowerCase(a).trim(),(r=e.getSynonyms().toLocaleLowerCase(a).trim(),r.split(",").map((function(e){return J(e).replace(ja,"").replace(Ra,"")})).filter((function(e){return e}))),o,n,i,s)},Fa=function(e){return e.hasTitle()?e.getTitleWidth():0},$a=function(e){return dt(e.getText())},Ba=function(e){var t={ar:138,cn:158,de:179,en:228,es:218,fi:161,fr:195,he:187,it:188,ja:193,nl:202,pl:166,pt:181,ru:184,sl:180,sv:199,tr:166},r=t[Lr(e.getLocale())];r||(r=Object.values(t).reduce((function(e,t){return e+t}))/Object.keys(t).length);var n=$a(e),i=ua(e);return Math.ceil(n/r+.2*i)},qa=function(e){return ft(e.getText())};function Ua(e){var t=new RegExp("(<video).*?(</video>)","igs"),r=e.getText().match(t);return null===r&&(r=[]),r.length}var Na=function(e,t){var r=t.getHelper("isPassiveSentence"),n=e.getText(),i=ft(n).map((function(e){return new Er(e)})),s=i.length,a=[];return Object(R.forEach)(i,(function(e){var t=de(e.getSentenceText()).toLocaleLowerCase();e.setPassive(r(t)),!0===e.isPassive()&&a.push(e.getSentenceText())})),{total:s,passives:a}},Ia=function(e,t){var r=t.getHelper("getClauses"),n=e.getText(),i=ft(n).map((function(e){return new Er(e)})),s=i.length,a=[];return Object(R.forEach)(i,(function(e){var t=de(e.getSentenceText()).toLocaleLowerCase(),n=r(t);e.setClauses(n),e.isPassive()&&a.push(e.getSentenceText())})),{total:s,passives:a}};function Ka(e,t){var r=t.getConfig("passiveConstructionType");return"periphrastic"===r?Ia(e,t):"morphological"===r?Na(e,t):function(e,t){var r=Na(e,t),n=Ia(e,t).passives;return{total:r.total,passives:n.concat(r.passives)}}(e,t)}var za=function(){function e(t){x()(this,e),this.paper=t,this.defaultResearches={altTagCount:ts,countSentencesFromText:rs,findKeywordInFirstParagraph:as,findKeywordInPageTitle:us,findList:ls,findTransitionWords:vs,functionWordsInKeyphrase:ms,getFleschReadingScore:As,getKeywordDensity:Os,getLinks:Is,getLinkStatistics:Hs,getParagraphLength:Ws,getProminentWordsForInsights:ta,getProminentWordsForInternalLinking:ra,getSentenceBeginnings:na,getSubheadingTextLengths:ia,h1s:oa,imageCount:ua,keyphraseDistribution:va,keyphraseLength:ma,keywordCount:ya,keywordCountInUrl:_a,matchKeywordInSubheadings:wa,metaDescriptionKeyword:Ea,metaDescriptionLength:ka,morphology:Pa,pageTitleWidth:Fa,readingTime:Ba,sentences:qa,wordCountInText:$a,videoCount:Ua,getPassiveVoiceResult:Ka},this._data={},this.customResearches={},this.helpers={},this.config={}}return T()(e,[{key:"setPaper",value:function(e){this.paper=e}},{key:"addResearch",value:function(e,t){if(Object(R.isUndefined)(e)||Object(R.isEmpty)(e))throw new $t("Research name cannot be empty");if(!(t instanceof Function))throw new vr("The research requires a Function callback.");this.customResearches[e]=t}},{key:"hasResearch",value:function(e){return Object.keys(this.getAvailableResearches()).filter((function(t){return t===e})).length>0}},{key:"getAvailableResearches",value:function(){return Object(R.merge)(this.defaultResearches,this.customResearches)}},{key:"getResearch",value:function(e){if(Object(R.isUndefined)(e)||Object(R.isEmpty)(e))throw new $t("Research name cannot be empty");return!!this.hasResearch(e)&&this.getAvailableResearches()[e](this.paper,this)}},{key:"addResearchData",value:function(e,t){this._data[e]=t}},{key:"getData",value:function(e){return!!this._data.hasOwnProperty(e)&&this._data[e]}},{key:"getConfig",value:function(e){return!!this.config.hasOwnProperty(e)&&this.config[e]}},{key:"getHelper",value:function(e){return!!this.helpers.hasOwnProperty(e)&&this.helpers[e]}}]),e}();function Ha(e){return Object(R.flatten)(Object.values(e)).sort((function(e,t){return t.length-e.length||e.localeCompare(t)}))}function Wa(e,t){for(var r,n=0,i=e.length,s=[];(r=t.indexOf(e,n))>-1;){var a=hs(t[r-1])||0===r,o=hs(t[r+i])||t.length===r+i;a&&o&&s.push({index:r,match:e}),n=r+i}return s}var Va=function(e){return e.sort((function(e,t){return e.index-t.index}))},Ga=function(e,t){var r=[];return Object(R.forEach)(e,(function(e){if(e=J(e),!fs(e,t))return r;r=r.concat(Wa(e,t))})),r=r.sort((function(e,t){return e.index<t.index?-1:e.index>t.index?1:0}))},Ya={getIndicesByWord:Wa,getIndicesByWordList:function(e,t){var r=[];return Object(R.forEach)(e,(function(e){e=J(e),fs(e,t)&&(r=r.concat(Wa(e,t)))})),r},filterIndices:function(e){e=Va(e);for(var t=[],r=0;r<e.length;r++)!Object(R.isUndefined)(e[r+1])&&e[r+1].index<e[r].index+e[r].match.length?(t.push(e[r]),r++):t.push(e[r]);return t},sortIndices:Va,getIndicesByWordListSorted:Ga};function Ja(e,t){if(t.includes(null))return e;for(var r=0;r<t.length;r++)if(!0===t[r].reg.test(e))return e.replace(t[r].reg,t[r].repl)}var Za=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"i";return 2===e.length?{reg:new RegExp(e[0],t),repl:e[1]}:3===e.length?{reg:new RegExp(e[0],t),repl1:e[1],repl2:e[2]}:null},Qa=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"i";return e.map((function(e){return Za(e,t)}))};function Xa(e,t){var r=[];return t.forEach((function(t){var n=e.match(t);null!==n&&r.push(n)})),r=Object(R.flattenDeep)(r)}var eo=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=Re(e).map((function(e){return e.toLowerCase()})),i=n.indexOf(t.toLowerCase());if(i<1)return!1;var s=n[i-1];return Object(R.includes)(r,s)},to=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=Re(e).map((function(e){return e.toLowerCase()})),i=n.indexOf(t.toLowerCase());if(i<1)return!1;for(var s=0;s<i;s++)if(Object(R.includes)(r,n[s]))return!0;return!1},ro=function(e,t){for(var r=[],n=t.exec(e);null!==n;n=t.exec(e))r.push({match:n[0],index:n.index});return r},no=function(e,t,r,n){var i=Object(R.uniq)(r),s=Ga(i,e),a=e.indexOf(t),o=Ai(n),u=s.filter((function(e){return e.index<a}));if(0===u.length)return!1;var l=u[u.length-1];return ro(e,o).filter((function(e){return e.index>l.index&&e.index<a})).length>0};function io(e,t){var r=[];for(var n in t)e.endsWith(t[n])&&r.push(t[n]);return r.sort((function(e,t){return t.length-e.length}))[0]||""}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ao(e,t){return RegExp(t).test(e)}function oo(e,t){var r,n=function(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return so(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?so(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw s}}}}(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;if(-1!==e.search(new RegExp(i[0])))return e=e.replace(new RegExp(i[0]),i[1])}}catch(e){n.e(e)}finally{n.f()}}function uo(e,t){return t.forEach((function(t){e=e.replace(new RegExp(t[0]),t[1])})),e}function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function co(e,t){for(var r=0;r<t.length;r++)if(e.endsWith(t[r]))return!0;return!1}function ho(e,t,r){var n=Ha(r).find((function(t){return e.startsWith(t)})),i="";return"string"==typeof n&&(i=e.slice(n.length)).length>2&&(e=i),t.includes(e)}function fo(e,t){var r,n=function(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return lo(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?lo(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw s}}}}(e);try{for(n.s();!(r=n.n()).done;){var i=r.value,s=i.find((function(e){return t.endsWith(e)}));if(s)return t.slice(0,t.length-s.length)+i[0]}}catch(e){n.e(e)}finally{n.f()}}function po(e,t,r){for(var n=0;n<e.length;n++)if(r.startsWith(e[n]))for(var i=r.substring(e[n].length),s=0;s<t.length;s++)if(t[s]===i)return r.slice(0,-i.length)}function go(e,t,r){for(var n=0;n<e.length;n++)if(r.endsWith(e[n]))return r.slice(0,-t.length)}function vo(e,t){return 0!==Object(R.filter)(Re(t),(function(t){return e.includes(t.toLocaleLowerCase())})).length}var mo=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=r?1:0;if(Object(R.isEmpty)(e))return!1;var i=[];return Object(R.forEach)(e,(function(e){var t=e.index+e.match.length+n;i.push(t)})),Object(R.includes)(i,t)},yo=Ya.getIndicesByWordList,bo=Ya.filterIndices,_o=Ya.sortIndices,wo=function(e,t,r){var n=ro(e,r);return Object(R.forEach)(t,(function(e){mo(n,e.index)&&(t=t.filter((function(t){return t.index!==e.index})))})),t},xo=function(e,t){var r=t.auxiliaryRegex,n=t.directPrecedenceExceptionRegex,i=t.followingAuxiliaryExceptionRegex,s=e.match(r)||[];if(void 0!==n||void 0!==i){var a=yo(s,e);void 0!==n&&(a=wo(e,a,n)),a=function(e,t,r){var n=ro(e,r);return Object(R.forEach)(t,(function(e){(function(e,t){if(Object(R.isEmpty)(e))return!1;var r=t.index+t.match.length,n=[];return Object(R.forEach)(e,(function(e){n.push(e.index)})),Object(R.includes)(n,r)})(n,e)&&(t=t.filter((function(t){return t.index!==e.index})))})),t}(e,a,i),s=[],Object(R.forEach)(a,(function(e){s.push(e.match)}))}return Object(R.map)(s,(function(e){return J(e)}))},Eo=function(e,t){return function(e,t){var r=[],n=t.regexes.auxiliaryRegex;if(null===(e=Ie(e)).match(n))return r;for(var i=function(e,t){e=e.toLocaleLowerCase();var r,n,i,s,a=t.regexes,o=yo(t.auxiliaries,e),u=function(e,t){var r,n=[];for(t.lastIndex=0;null!==(r=t.exec(e));)n.push({index:r.index,match:r[0]});return n}(e,a.stopCharacterRegex),l=yo(t.stopwords,e);t.otherStopWordIndices&&t.otherStopWordIndices.length>0&&(l=l.concat(t.otherStopWordIndices)),void 0!==a.directPrecedenceExceptionRegex&&(o=wo(e,o,a.directPrecedenceExceptionRegex)),void 0!==a.elisionAuxiliaryExceptionRegex&&(r=e,n=o,i=a.elisionAuxiliaryExceptionRegex,s=ro(r,i),Object(R.forEach)(n,(function(e){mo(s,e.index,!1)&&(n=n.filter((function(t){return t.index!==e.index})))})),o=n);var c=o.concat(l,u);return c=bo(c),_o(c)}(e,t),s=0;s<i.length;s++){var a=e.length;Object(R.isUndefined)(i[s+1])||(a=i[s+1].index);var o=J(e.substr(i[s].index,a-i[s].index)),u=xo(o,t.regexes);if(0!==u.length){var l=new t.Clause(o,u);r.push(l)}}return r}(e,t)};var To=function(e,t){var r,n=t.regexes.auxiliaryRegex;if(null===e.match(n))return[];var i=e.match(t.regexes.stopwordRegex)||[];return r=function(e,t){var r=[];return Object(R.forEach)(t,(function(t){var n=e.split(t);Object(R.isEmpty)(n[0])||r.push(n[0]);var i=e.indexOf(t),s=e.length;e=J(e.substr(i,s))})),r.push(e),r}(e,i),void 0!==t.regexes.stopCharacterRegex&&1===r.length&&(r=function(e,t){for(var r=e.split(t),n=0;n<r.length;n++)" "===r[n][0]&&(r[n]=r[n].substring(1,r[n].length));return r}(e,t.regexes.stopCharacterRegex)),function(e,t){var r=[];return Object(R.forEach)(e,(function(e){var n,i=(n=e.match(t.regexes.auxiliaryRegex||[]),Object(R.map)(n,(function(e){return J(e)})));0!==i.length&&r.push(new t.Clause(e,i))})),r}(r,t)},ko=Object(R.memoize)((function(e,t,r){return Object(R.isUndefined)(t)&&(t=""),(Object(R.isUndefined)(r)||!0===r)&&(e=tn(e)),e=ki(e),e=Object(R.escapeRegExp)(e),e=Ti(e,!1,t),new RegExp(e,"ig")})),Ao=r(128),Oo=r.n(Ao),Co={hasClass:function(e,t){return e.className.indexOf(t)>-1},addClass:function(e,t){var r=e.className.split(" ");-1===r.indexOf(t)&&r.push(t),e.className=r.join(" ")},removeClass:function(e,t){var r=e.className.split(" "),n=r.indexOf(t);-1!==n&&r.splice(n,1),e.className=r.join(" ")},removeClasses:function(e,t){Object(R.forEach)(t,this.removeClass.bind(null,e))}},So={desktop:"snippet-editor__view--desktop",mobile:"snippet-editor__view--mobile"},jo=function(e,t){this.previewMode=e,this.previewToggles=t,this.viewElement=document.getElementById("snippet-preview-view")};jo.prototype.initialize=function(){this._setPreviewMode(this.previewMode,this._findElementByMode(this.previewMode))},jo.prototype.bindClickEvent=function(e){e.addEventListener("click",function(){this._setPreviewMode(e.getAttribute("data-type"),e),this.removeTooltipAbility(e)}.bind(this))},jo.prototype.bindMouseleaveEvent=function(e){e.addEventListener("mouseleave",function(){this.removeTooltipAbility(e)}.bind(this))},jo.prototype.bindBlurEvent=function(e){e.addEventListener("blur",function(){this.restoreTooltipAbility(e)}.bind(this))},jo.prototype.bindMouseenterEvent=function(e){e.addEventListener("mouseenter",function(){this.restoreTooltipAbility(e)}.bind(this))},jo.prototype.bindEvents=function(){Object(R.forEach)(this.previewToggles,function(e){this.bindClickEvent(e),this.bindMouseleaveEvent(e),this.bindBlurEvent(e),this.bindMouseenterEvent(e)}.bind(this))},jo.prototype._findElementByMode=function(e){return document.getElementsByClassName("snippet-editor__view-icon-"+e)[0]},jo.prototype._setPreviewMode=function(e,t){this._removeActiveStates(),this._setActiveState(t),Co.removeClass(this.viewElement,So[this.previewMode]),Co.addClass(this.viewElement,So[e]),this.previewMode=e},jo.prototype.setDesktopMode=function(){this._setPreviewMode("desktop",this._findElementByMode("desktop"))},jo.prototype.setMobileMode=function(){this._setPreviewMode("mobile",this._findElementByMode("mobile"))},jo.prototype.setVisibility=function(e){e<640?(this.setMobileMode(),Co.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")):this.setDesktopMode()},jo.prototype.setScrollHintVisibility=function(e){Co.removeClass(this.viewElement,"snippet-editor__view--desktop-has-scroll"),e<640&&Co.addClass(this.viewElement,"snippet-editor__view--desktop-has-scroll")},jo.prototype._removeActiveStates=function(){Object(R.forEach)(this.previewToggles,this._removeActiveState.bind(this))},jo.prototype._removeActiveState=function(e){Co.removeClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),Co.removeClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","false")},jo.prototype.removeTooltipAbility=function(e){Co.addClass(e,"yoast-tooltip-hidden")},jo.prototype.restoreTooltipAbility=function(e){Co.removeClass(e,"yoast-tooltip-hidden")},jo.prototype._setActiveState=function(e){Co.addClass(e,"snippet-editor__view-icon-"+e.getAttribute("data-type")+"--active"),Co.addClass(e,"snippet-editor__view-icon--active"),e.setAttribute("aria-pressed","true")};var Ro=jo,Do=Oo.a.snippetEditor,Lo=Oo.a.hiddenSpan,Mo={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"},Po=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}],Fo=function(){var e=this.opts.baseURL;return this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.baseUrl)&&this.opts.baseURL===Mo.baseURL&&(e=this.refObj.rawData.baseUrl),e};function $o(e){return this.data[e]}function Bo(e,t){this.element.input[e].value=t,this.data[e]=t}function qo(e,t,r,n){var i;e.value=t,Co.removeClasses(e,["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"]),Co.addClass(e,"snippet-editor__progress--"+n),this.hasProgressSupport||(i=t/r*100,e.getElementsByClassName("snippet-editor__progress-bar")[0].style.width=i+"%")}var Uo=function(e){if(Object(R.defaultsDeep)(e,Mo),this.data=e.data,Object(R.isUndefined)(e.analyzerApp)||(this.refObj=e.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"",metaDesc:this.refObj.rawData.snippetMeta||""},Object(R.isEmpty)(this.refObj.rawData.metaTitle)||(e.placeholder.title=this.refObj.rawData.metaTitle)),Object(R.isUndefined)(e.i18n)||(this.i18n=e.i18n),!Object(R.isElement)(e.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=e,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:$o.bind(this,"urlPath"),set:Bo.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:$o.bind(this,"metaDesc"),set:Bo.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:$o.bind(this,"title"),set:Bo.bind(this,"title")})};function No(){var e=this.data.title;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.title),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),J(e)}Uo.prototype.renderTemplate=function(){var e,t=this.opts.targetElement;t.innerHTML=Do({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","Google 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:t.getElementsByClassName("js-snippet-editor-title")[0],urlPath:t.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:t.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:t.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:t.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:t.getElementsByClassName("snippet-editor__form")[0],editToggle:t.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:t.getElementsByClassName("snippet-editor__submit")[0],formFields:t.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=(e=document.createElement("progress"),!Object(R.isUndefined)(e.max)),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=156):Object(R.forEach)(this.element.progress,(function(e){Co.addClass(e,"snippet-editor__progress--fallback")})),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},Uo.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new Ro(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},Uo.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var Io=function(){var e=this.data.metaDesc;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),Object(R.isEmpty)(this.opts.metaDescriptionDate)||Object(R.isEmpty)(e)||(e=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),J(e)};Uo.prototype.getAnalyzerData=function(){return{title:No.call(this),url:this.data.urlPath,metaDesc:Io.call(this)}},Uo.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},Uo.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},Uo.prototype.htmlOutput=function(){var e={};return e.title=this.formatTitle(),e.cite=this.formatCite(),e.meta=this.formatMeta(),e.url=this.formatUrl(),e},Uo.prototype.formatTitle=function(){var e=this.data.title;return Object(R.isEmpty)(e)&&(e=this.opts.defaultValue.title),Object(R.isEmpty)(e)&&(e=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_page_title",e)),e=de(e),Object(R.isEmpty)(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),e},Uo.prototype.formatUrl=function(){return Fo.call(this).replace(/http:\/\//gi,"")},Uo.prototype.formatCite=function(){var e,t=this.data.urlPath;return t=tn(de(t)),Object(R.isEmpty)(t)&&(t=this.opts.placeholder.urlPath),this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.keyword)&&(t=this.formatKeywordUrl(t)),this.opts.addTrailingSlash&&(e=t).indexOf("/")!==e.length-1&&(t+="/"),(t=t.replace(/\s/g,"-")).replace(/\?|#/g,"")},Uo.prototype.formatMeta=function(){var e=this.data.metaDesc;return Object(R.isEmpty)(e)&&(e=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("data_meta_desc",e)),e=(e=de(e)).substring(0,156),this.hasApp()&&!Object(R.isEmpty)(this.refObj.rawData.keyword)&&(e=this.formatKeyword(e)),Object(R.isEmpty)(e)&&(e=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),e},Uo.prototype.getMetaText=function(){var e=this.opts.defaultValue.metaDesc;return this.hasApp()&&!Object(R.isUndefined)(this.refObj.rawData.excerpt)&&Object(R.isEmpty)(e)&&(e=this.refObj.rawData.excerpt),this.hasApp()&&!Object(R.isUndefined)(this.refObj.rawData.text)&&Object(R.isEmpty)(e)&&(e=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(e=this.refObj.pluggable._applyModifications("content",e))),(e=de(e)).substring(0,156)},Uo.prototype.getIndexMatches=function(){for(var e=[],t=0,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);r>-1;)e.push(r),t=r+this.refObj.rawData.keyword.length,r=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,t);return e},Uo.prototype.getPeriodMatches=function(){for(var e,t=[0],r=0;(e=this.refObj.rawData.text.indexOf(".",r))>-1;)t.push(e),r=e+1;return t},Uo.prototype.formatKeyword=function(e){var t=this.refObj.rawData.keyword,r=ko(t,"",!1);e=e.replace(r,(function(e){return"<strong>"+e+"</strong>"}));var n=Ei(t,this.refObj.rawData.locale);return n!==t&&(r=ko(n,"",!1),e=e.replace(r,(function(e){return"<strong>"+e+"</strong>"}))),e},Uo.prototype.formatKeywordUrl=function(e){var t=this.refObj.rawData.keyword,r=(t=(t=Ei(t,this.refObj.rawData.locale)).replace(/'/,"")).replace(/\s/g,"-"),n=ko(r,"\\-");return e.replace(n,(function(e){return"<strong>"+e+"</strong>"}))},Uo.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},Uo.prototype.renderSnippetStyle=function(){var e=this.element.rendered.metaDesc,t=Io.call(this);Object(R.isEmpty)(t)?(Co.addClass(e,"desc-render"),Co.removeClass(e,"desc-default")):(Co.addClass(e,"desc-default"),Co.removeClass(e,"desc-render"))},Uo.prototype.reRender=function(){this.init()},Uo.prototype.checkTextLength=function(e){var t=e.currentTarget.textContent;switch(e.currentTarget.id){case"snippet_meta":e.currentTarget.className="desc",t.length>156&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,156));break;case"snippet_title":e.currentTarget.className="title",t.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=e.currentTarget.textContent,e.currentTarget.textContent=t.substring(0,600))}},Uo.prototype.getUnformattedText=function(e){var t=e.currentTarget.id;void 0!==this.unformattedText[t]&&(e.currentTarget.textContent=this.unformattedText[t])},Uo.prototype.setUnformattedText=function(e){var t=e.currentTarget.id;this.unformattedText[t]=document.getElementById(t).textContent},Uo.prototype.validateFields=function(){var e=Io.call(this),t=No.call(this);e.length>156?Co.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):Co.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),t.length>600?Co.addClass(this.element.input.title,"snippet-editor__field--invalid"):Co.removeClass(this.element.input.title,"snippet-editor__field--invalid")},Uo.prototype.updateProgressBars=function(){var e,t,r;r=Io.call(this),t=function(e){var t;switch(!0){case e>0&&e<=399:case e>600:t="ok";break;case e>=400&&e<=600:t="good";break;default:t="bad"}return t}(this.data.titleWidth),e=function(e){var t;switch(!0){case e>0&&e<120:case e>156:t="ok";break;case e>=120&&e<=156:t="good";break;default:t="bad"}return t}(r.length),qo.call(this,this.element.progress.title,this.data.titleWidth,600,t),qo.call(this,this.element.progress.metaDesc,r.length,156,e)},Uo.prototype.setInitialView=function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(e)},Uo.prototype.handleWindowResizing=Object(R.debounce)((function(){var e=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(e)}),25),Uo.prototype.bindEvents=function(){var e;Object(R.forEach)(["title","slug","meta-description"],function(t){(e=document.getElementsByClassName("js-snippet-editor-"+t)[0]).addEventListener("keydown",this.changedInput.bind(this)),e.addEventListener("keyup",this.changedInput.bind(this)),e.addEventListener("input",this.changedInput.bind(this)),e.addEventListener("focus",this.changedInput.bind(this)),e.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)),Object(R.forEach)(Po,function(e){var t=document.getElementById(e.preview),r=this.element.input[e.inputField];t.addEventListener("click",function(){this.openEditor(),r.focus()}.bind(this)),r.addEventListener("focus",function(){this._currentFocus=e.inputField,this._updateFocusCarets()}.bind(this)),r.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),t.addEventListener("mouseover",function(){this._currentHover=e.inputField,this._updateHoverCarets()}.bind(this)),t.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},Uo.prototype.changedInput=Object(R.debounce)((function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()}),25),Uo.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(Object(R.clone)(this.data))},Uo.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),Co.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},Uo.prototype.closeEditor=function(){Co.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},Uo.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},Uo.prototype._updateFocusCarets=function(){var e,t;Object(R.forEach)(this.element.label,(function(e){Co.removeClass(e,"snippet-editor__label--focus")})),Object(R.forEach)(this.element.preview,(function(e){Co.removeClass(e,"snippet-editor__container--focus")})),null!==this._currentFocus&&(e=this.element.label[this._currentFocus],t=this.element.preview[this._currentFocus],Co.addClass(e,"snippet-editor__label--focus"),Co.addClass(t,"snippet-editor__container--focus"))},Uo.prototype._updateHoverCarets=function(){var e;Object(R.forEach)(this.element.label,(function(e){Co.removeClass(e,"snippet-editor__label--hover")})),null!==this._currentHover&&(e=this.element.label[this._currentHover],Co.addClass(e,"snippet-editor__label--hover"))},Uo.prototype.setTitle=function(e){this.element.input.title.value=e,this.changedInput()},Uo.prototype.setUrlPath=function(e){this.element.input.urlPath.value=e,this.changedInput()},Uo.prototype.setMetaDescription=function(e){this.element.input.metaDesc.value=e,this.changedInput()},Uo.prototype.createMeasurementElements=function(){var e,t;e=Lo({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),(t=document.createElement("div")).className="yoast-measurement-elements-holder",t.innerHTML=e,document.body.appendChild(t),this.element.measurers.metaHeight=t.childNodes[0]},Uo.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},Uo.prototype.measureMetaDescription=function(){var e=this.element.measurers.metaHeight;e.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=e.offsetHeight},Uo.prototype.getTitleWidth=function(){return this.data.titleWidth},Uo.prototype.setTitleWidth=function(e){this.data.titleWidth=e},Uo.prototype.hasApp=function(){return!Object(R.isUndefined)(this.refObj)},Uo.prototype.hasPluggable=function(){return!Object(R.isUndefined)(this.refObj)&&!Object(R.isUndefined)(this.refObj.pluggable)},Uo.prototype.disableEnter=function(e){},Uo.prototype.textFeedback=function(e){},Uo.prototype.showEditIcon=function(e){},Uo.prototype.hideEditIcon=function(){},Uo.prototype.setFocus=function(e){};var Ko=Uo,zo=function(e){this.keyword=e.keyword,this.assessor=e.assessor,this.i18n=e.i18n,this.output=e.targets.output,this.overall=e.targets.overall||"overallScore",this.presenterConfig=en(e.i18n),this._disableMarkerButtons=!1,this._activeMarker=!1};zo.prototype.setKeyword=function(e){this.keyword=e},zo.prototype.configHasProperty=function(e){return this.presenterConfig.hasOwnProperty(e)},zo.prototype.getIndicator=function(e){return{className:this.getIndicatorColorClass(e),screenReaderText:this.getIndicatorScreenReaderText(e),fullText:this.getIndicatorFullText(e),screenReaderReadabilityText:this.getIndicatorScreenReaderReadabilityText(e)}},zo.prototype.getIndicatorColorClass=function(e){return this.configHasProperty(e)?this.presenterConfig[e].className:""},zo.prototype.getIndicatorScreenReaderText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderText:""},zo.prototype.getIndicatorScreenReaderReadabilityText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].screenReaderReadabilityText:""},zo.prototype.getIndicatorFullText=function(e){return this.configHasProperty(e)?this.presenterConfig[e].fullText:""},zo.prototype.resultToRating=function(e){return Object(R.isObject)(e)?(e.rating=Kt(e.score),e):""},zo.prototype.getIndividualRatings=function(){var e={},t=this.sort(this.assessor.getValidResults()).map(this.resultToRating);return Object(R.forEach)(t,function(t,r){e[r]=this.addRating(t)}.bind(this)),e},zo.prototype.excludeFromResults=function(e,t){return Object(R.difference)(e,t)},zo.prototype.sort=function(e){var t=this.getUndefinedScores(e),r=this.excludeFromResults(e,t);return r.sort((function(e,t){return e.score-t.score})),t.concat(r)},zo.prototype.getUndefinedScores=function(e){return e.filter((function(e){return Object(R.isUndefined)(e.score)||0===e.score}))},zo.prototype.addRating=function(e){var t=this.getIndicator(e.rating);return t.text=e.text,t.identifier=e.getIdentifier(),e.hasMarker()&&(t.marker=e.getMarker()),t},zo.prototype.getOverallRating=function(e){var t=0;return""===this.keyword||Object(R.isNumber)(e)&&(t=e/10),this.resultToRating({score:t})},zo.prototype.markAssessment=function(e,t){this._activeMarker===e?(this.removeAllMarks(),this._activeMarker=!1):(t(),this._activeMarker=e),this.render()},zo.prototype.disableMarker=function(){this._activeMarker=!1,this.render()},zo.prototype.disableMarkerButtons=function(){this._disableMarkerButtons=!0,this.render()},zo.prototype.enableMarkerButtons=function(){this._disableMarkerButtons=!1,this.render()},zo.prototype.addMarkerEventHandler=function(e,t){document.getElementById(this.output).getElementsByClassName("js-assessment-results__mark-"+e)[0].addEventListener("click",this.markAssessment.bind(this,e,t))},zo.prototype.render=function(){this.renderIndividualRatings(),this.renderOverallRating()},zo.prototype.bindMarkButtons=function(e){Object(R.forEach)(e,function(e){e.hasOwnProperty("marker")&&this.addMarkerEventHandler(e.identifier,e.marker)}.bind(this))},zo.prototype.removeAllMarks=function(){this.assessor.getSpecificMarker()(this.assessor.getPaper(),[])},zo.prototype.renderIndividualRatings=function(){var e=document.getElementById(this.output),t=this.getIndividualRatings();e.innerHTML=Object(Ao.assessmentPresenterResult)({scores:t,i18n:{disabledMarkText:this.i18n.dgettext("js-text-analysis","Marks are disabled in current view"),markInText:this.i18n.dgettext("js-text-analysis","Mark this result in the text"),removeMarksInText:this.i18n.dgettext("js-text-analysis","Remove marks in the text")},activeMarker:this._activeMarker,markerButtonsDisabled:this._disableMarkerButtons}),this.bindMarkButtons(t)},zo.prototype.renderOverallRating=function(){var e=this.getOverallRating(this.assessor.calculateOverallScore()),t=document.getElementById(this.overall);t&&(t.className="overallScore "+this.getIndicatorColorClass(e.rating))};var Ho=zo,Wo=r(23),Vo=r.n(Wo),Go=function(e){this.app=e,this.loaded=!1,this.preloadThreshold=3e3,this.plugins={},this.modifications={},this.customTests=[],setTimeout(this._pollLoadingPlugins.bind(this),1500)};Go.prototype._registerPlugin=function(e,t){return"string"!=typeof e?(console.error("Failed to register plugin. Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(t)||"object"===Vo()(t)?!1===this._validateUniqueness(e)?(console.error("Failed to register plugin. Plugin with name "+e+" already exists"),!1):(this.plugins[e]=t,!0):(console.error("Failed to register plugin "+e+". Expected parameters `options` to be a object."),!1)},Go.prototype._ready=function(e){return"string"!=typeof e?(console.error("Failed to modify status for plugin "+e+". Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(this.plugins[e])?(console.error("Failed to modify status for plugin "+e+". The plugin was not properly registered."),!1):(this.plugins[e].status="ready",!0)},Go.prototype._reloaded=function(e){return"string"!=typeof e?(console.error("Failed to reload Content Analysis for "+e+". Expected parameter `pluginName` to be a string."),!1):Object(R.isUndefined)(this.plugins[e])?(console.error("Failed to reload Content Analysis for plugin "+e+". The plugin was not properly registered."),!1):(this.app.refresh(),!0)},Go.prototype._registerModification=function(e,t,r,n){if("string"!=typeof e)return console.error("Failed to register modification for plugin "+r+". Expected parameter `modification` to be a string."),!1;if("function"!=typeof t)return console.error("Failed to register modification for plugin "+r+". Expected parameter `callable` to be a function."),!1;if("string"!=typeof r)return console.error("Failed to register modification for plugin "+r+". Expected parameter `pluginName` to be a string."),!1;if(!1===this._validateOrigin(r))return console.error("Failed to register modification for plugin "+r+". The integration has not finished loading yet."),!1;var i={callable:t,origin:r,priority:"number"==typeof n?n:10};return Object(R.isUndefined)(this.modifications[e])&&(this.modifications[e]=[]),this.modifications[e].push(i),!0},Go.prototype._registerTest=function(){console.error("This function is deprecated, please use _registerAssessment")},Go.prototype._registerAssessment=function(e,t,r,n){if(!Object(R.isString)(t))throw new vr("Failed to register test for plugin "+n+". Expected parameter `name` to be a string.");if(!Object(R.isObject)(r))throw new vr("Failed to register assessment for plugin "+n+". Expected parameter `assessment` to be a function.");if(!Object(R.isString)(n))throw new vr("Failed to register assessment for plugin "+n+". Expected parameter `pluginName` to be a string.");return t=n+"-"+t,e.addAssessment(t,r),!0},Go.prototype._pollLoadingPlugins=function(e){e=Object(R.isUndefined)(e)?0:e,!0===this._allReady()?(this.loaded=!0,this.app.pluginsLoaded()):e>=this.preloadThreshold?this._pollTimeExceeded():(e+=50,setTimeout(this._pollLoadingPlugins.bind(this,e),50))},Go.prototype._allReady=function(){return Object(R.reduce)(this.plugins,(function(e,t){return e&&"ready"===t.status}),!0)},Go.prototype._pollTimeExceeded=function(){Object(R.forEach)(this.plugins,(function(e,t){Object(R.isUndefined)(e.options)||"ready"===e.options.status||(console.error("Error: Plugin "+t+". did not finish loading in time."),delete this.plugins[t])})),this.loaded=!0,this.app.pluginsLoaded()},Go.prototype._applyModifications=function(e,t,r){var n=this.modifications[e];return n instanceof Array&&n.length>0&&((n=this._stripIllegalModifications(n)).sort((function(e,t){return e.priority-t.priority})),Object(R.forEach)(n,(function(n){var i=(0,n.callable)(t,r);Vo()(i)===Vo()(t)?t=i:console.error("Modification with name "+e+" performed by plugin with name "+n.origin+" was ignored because the data that was returned by it was of a different type than the data we had passed it.")}))),t},Go.prototype._addPluginTests=function(e){this.customTests.map((function(t){this._addPluginTest(e,t)}),this)},Go.prototype._addPluginTest=function(e,t){e.addAnalysis({name:t.name,callable:t.analysis}),e.analyzeScorer.addScoring({name:t.name,scoring:t.scoring})},Go.prototype._stripIllegalModifications=function(e){return Object(R.forEach)(e,function(t,r){!1===this._validateOrigin(t.origin)&&delete e[r]}.bind(this)),e},Go.prototype._validateOrigin=function(e){return"ready"===this.plugins[e].status},Go.prototype._validateUniqueness=function(e){return!!Object(R.isUndefined)(this.plugins[e])};var Yo=Go,Jo=new pt,Zo={callbacks:{bindElementEvents:function(){},updateSnippetValues:function(){},saveScores:function(){},saveContentScore:function(){},updatedContentResults:function(){},updatedKeywordsResults:function(){}},sampleText:{baseUrl:"example.org/",snippetCite:"example-post/",title:"This is an example title - edit by clicking here",keyword:"Choose a focus keyword",meta:"Modify your meta description by editing it right here",text:"Start writing your text!"},queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescription","pageTitleKeyword","pageTitleWidth","firstParagraph","'keywordDoubles"],typeDelay:3e3,typeDelayStep:1500,maxTypeDelay:5e3,dynamicDelay:!0,locale:"en_US",translations:{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},replaceTarget:[],resetTarget:[],elementTarget:[],marker:function(){},keywordAnalysisActive:!0,contentAnalysisActive:!0,hasSnippetPreview:!0,debounceRefresh:!0};function Qo(){var e=document.getElementById(this.config.targets.snippet);return new Ko({analyzerApp:this,targetElement:e,callbacks:{saveSnippetData:this.config.callbacks.saveSnippetData}})}function Xo(e){return!Object(R.isUndefined)(e)&&Ko.prototype.isPrototypeOf(e)}var eu=function(e){Object(R.isObject)(e)||(e={}),Object(R.defaultsDeep)(e,Zo),function(e){if(!Object(R.isObject)(e.callbacks.getData))throw new $t("The app requires an object with a getdata callback.");if(!Object(R.isObject)(e.targets))throw new $t("`targets` is a required App argument, `targets` is not an object.");if(e.hasSnippetPreview&&!Xo(e.snippetPreview)&&!Object(R.isString)(e.targets.snippet))throw new $t("A snippet preview is required. When no SnippetPreview object isn't passed to the App, the `targets.snippet` is a required App argument. `targets.snippet` is not a string.")}(e),this.config=e,!0===e.debouncedRefresh&&(this.refresh=Object(R.debounce)(this.refresh.bind(this),800)),this._pureRefresh=Object(R.throttle)(this._pureRefresh.bind(this),this.config.typeDelay),this.callbacks=this.config.callbacks,this.i18n=this.constructI18n(this.config.translations),this.initializeAssessors(e),this.pluggable=new Yo(this),this.getData(),this.defaultOutputElement=this.getDefaultOutputElement(e),""!==this.defaultOutputElement&&this.showLoadingDialog(),Xo(e.snippetPreview)?(this.snippetPreview=e.snippetPreview,this.snippetPreview.refObj!==this&&(this.snippetPreview.refObj=this,this.snippetPreview._i18n=this.i18n)):e.hasSnippetPreview&&(this.snippetPreview=Qo.call(this)),this._assessorOptions={useCornerStone:!1,useKeywordDistribution:!1},this.initSnippetPreview(),this.initAssessorPresenters()};eu.prototype.getDefaultOutputElement=function(e){return e.keywordAnalysisActive?e.targets.output:e.contentAnalysisActive?e.targets.contentOutput:""},eu.prototype.changeAssessorOptions=function(e){this._assessorOptions=Object(R.merge)(this._assessorOptions,e),this.seoAssessor=this.getSeoAssessor(),this.contentAssessor=this.getContentAssessor(),this.initAssessorPresenters(),this.refresh()},eu.prototype.getSeoAssessor=function(){var e=this._assessorOptions,t=e.useCornerStone,r=e.useKeywordDistribution,n=t?this.cornerStoneSeoAssessor:this.defaultSeoAssessor;return r&&Object(R.isUndefined)(n.getAssessment("keyphraseDistribution"))&&n.addAssessment("keyphraseDistribution",Jo),n},eu.prototype.getContentAssessor=function(){return this._assessorOptions.useCornerStone?this.cornerStoneContentAssessor:this.defaultContentAssessor},eu.prototype.initializeAssessors=function(e){this.initializeSEOAssessor(e),this.initializeContentAssessor(e)},eu.prototype.initializeSEOAssessor=function(e){e.keywordAnalysisActive&&(this.defaultSeoAssessor=new It(this.i18n,{marker:this.config.marker}),this.cornerStoneSeoAssessor=new gr(this.i18n,{marker:this.config.marker}),Object(R.isUndefined)(e.seoAssessor)?this.seoAssessor=this.defaultSeoAssessor:this.seoAssessor=e.seoAssessor)},eu.prototype.initializeContentAssessor=function(e){e.contentAnalysisActive&&(this.defaultContentAssessor=new Ht(this.i18n,{marker:this.config.marker,locale:this.config.locale}),this.cornerStoneContentAssessor=new cr(this.i18n,{marker:this.config.marker,locale:this.config.locale}),Object(R.isUndefined)(e._contentAssessor)?this.contentAssessor=this.defaultContentAssessor:this.contentAssessor=e._contentAssessor)},eu.prototype.extendConfig=function(e){return e.sampleText=this.extendSampleText(e.sampleText),e.locale=e.locale||"en_US",e},eu.prototype.extendSampleText=function(e){var t=Zo.sampleText;if(Object(R.isUndefined)(e))return t;for(var r in e)Object(R.isUndefined)(e[r])&&(e[r]=t[r]);return e},eu.prototype.constructI18n=function(e){return e=e||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new j.a(e)},eu.prototype.registerCustomDataCallback=function(e){this.callbacks.custom||(this.callbacks.custom=[]),Object(R.isFunction)(e)&&this.callbacks.custom.push(e)},eu.prototype.getData=function(){var e=this;if(this.rawData=this.callbacks.getData(),Object(R.isArray)(this.callbacks.custom)&&this.callbacks.custom.forEach((function(t){var r=t();e.rawData=Object(R.merge)(e.rawData,r)})),this.hasSnippetPreview()){var t=this.snippetPreview.getAnalyzerData();this.rawData.metaTitle=t.title,this.rawData.url=t.url,this.rawData.meta=t.metaDesc}this.pluggable.loaded&&(this.rawData.metaTitle=this.pluggable._applyModifications("data_page_title",this.rawData.metaTitle),this.rawData.meta=this.pluggable._applyModifications("data_meta_desc",this.rawData.meta)),this.rawData.titleWidth=Zr(this.rawData.metaTitle),this.rawData.locale=this.config.locale},eu.prototype.refresh=function(){this.pluggable.loaded&&this._pureRefresh()},eu.prototype._pureRefresh=function(){this.getData(),this.runAnalyzer()},eu.prototype.hasSnippetPreview=function(){return null!==this.snippetPreview&&!Object(R.isUndefined)(this.snippetPreview)},eu.prototype.initSnippetPreview=function(){this.hasSnippetPreview()&&(this.snippetPreview.renderTemplate(),this.snippetPreview.callRegisteredEventBinder(),this.snippetPreview.bindEvents(),this.snippetPreview.init())},eu.prototype.initAssessorPresenters=function(){Object(R.isUndefined)(this.config.targets.output)||(this.seoAssessorPresenter=new Ho({targets:{output:this.config.targets.output},assessor:this.seoAssessor,i18n:this.i18n})),Object(R.isUndefined)(this.config.targets.contentOutput)||(this.contentAssessorPresenter=new Ho({targets:{output:this.config.targets.contentOutput},assessor:this.contentAssessor,i18n:this.i18n}))},eu.prototype.bindInputEvent=function(){for(var e=0;e<this.config.elementTarget.length;e++)document.getElementById(this.config.elementTarget[e]).addEventListener("input",this.refresh.bind(this))},eu.prototype.reloadSnippetText=function(){this.hasSnippetPreview()&&this.snippetPreview.reRender()},eu.prototype.startTime=function(){this.startTimestamp=(new Date).getTime()},eu.prototype.endTime=function(){this.endTimestamp=(new Date).getTime(),this.endTimestamp-this.startTimestamp>this.config.typeDelay&&this.config.typeDelay<this.config.maxTypeDelay-this.config.typeDelayStep&&(this.config.typeDelay+=this.config.typeDelayStep)},eu.prototype.runAnalyzer=function(){if(!1!==this.pluggable.loaded){this.config.dynamicDelay&&this.startTime(),this.analyzerData=this.modifyData(this.rawData),this.hasSnippetPreview()&&this.snippetPreview.refresh();var e=this.analyzerData.text;e=ur(e);var t=this.analyzerData.titleWidth;this.hasSnippetPreview()&&(t=this.snippetPreview.getTitleWidth()),this.paper=new Xt(e,{keyword:this.analyzerData.keyword,synonyms:this.analyzerData.synonyms,description:this.analyzerData.meta,url:this.analyzerData.url,title:this.analyzerData.metaTitle,titleWidth:t,locale:this.config.locale,permalink:this.analyzerData.permalink}),this.config.researcher.setPaper(this.paper),this.runKeywordAnalysis(),this.runContentAnalysis(),this._renderAnalysisResults(),this.config.dynamicDelay&&this.endTime(),this.hasSnippetPreview()&&this.snippetPreview.reRender()}},eu.prototype.runKeywordAnalysis=function(){if(this.config.keywordAnalysisActive){this.seoAssessor.assess(this.paper);var e=this.seoAssessor.calculateOverallScore();Object(R.isUndefined)(this.callbacks.updatedKeywordsResults)||this.callbacks.updatedKeywordsResults(this.seoAssessor.results,e),Object(R.isUndefined)(this.callbacks.saveScores)||this.callbacks.saveScores(e,this.seoAssessorPresenter)}},eu.prototype.runContentAnalysis=function(){if(this.config.contentAnalysisActive){this.contentAssessor.assess(this.paper);var e=this.contentAssessor.calculateOverallScore();Object(R.isUndefined)(this.callbacks.updatedContentResults)||this.callbacks.updatedContentResults(this.contentAssessor.results,e),Object(R.isUndefined)(this.callbacks.saveContentScore)||this.callbacks.saveContentScore(e,this.contentAssessorPresenter)}},eu.prototype.modifyData=function(e){return(e=JSON.parse(JSON.stringify(e))).text=this.pluggable._applyModifications("content",e.text),e.metaTitle=this.pluggable._applyModifications("title",e.metaTitle),e},eu.prototype.pluginsLoaded=function(){this.removeLoadingDialog(),this.refresh()},eu.prototype.showLoadingDialog=function(){var e=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!Object(R.isEmpty)(e)){var t=document.createElement("div");t.className="YoastSEO_msg",t.id="YoastSEO-plugin-loading",document.getElementById(this.defaultOutputElement).appendChild(t)}},eu.prototype.updateLoadingDialog=function(e){var t=document.getElementById(this.defaultOutputElement);if(""!==this.defaultOutputElement&&!Object(R.isEmpty)(t)){var r=document.getElementById("YoastSEO-plugin-loading");r.textContent="",Object(R.forEach)(e,(function(e,t){r.innerHTML+="<span class=left>"+t+"</span><span class=right "+e.status+">"+e.status+"</span><br />"})),r.innerHTML+="<span class=bufferbar></span>"}},eu.prototype.removeLoadingDialog=function(){var e=document.getElementById(this.defaultOutputElement),t=document.getElementById("YoastSEO-plugin-loading");""===this.defaultOutputElement||Object(R.isEmpty)(e)||Object(R.isEmpty)(t)||document.getElementById(this.defaultOutputElement).removeChild(document.getElementById("YoastSEO-plugin-loading"))},eu.prototype.registerPlugin=function(e,t){return this.pluggable._registerPlugin(e,t)},eu.prototype.pluginReady=function(e){return this.pluggable._ready(e)},eu.prototype.pluginReloaded=function(e){return this.pluggable._reloaded(e)},eu.prototype.registerModification=function(e,t,r,n){return this.pluggable._registerModification(e,t,r,n)},eu.prototype.registerAssessment=function(e,t,r){if(!Object(R.isUndefined)(this.seoAssessor))return this.pluggable._registerAssessment(this.defaultSeoAssessor,e,t,r)&&this.pluggable._registerAssessment(this.cornerStoneSeoAssessor,e,t,r)},eu.prototype.disableMarkers=function(){Object(R.isUndefined)(this.seoAssessorPresenter)||this.seoAssessorPresenter.disableMarker(),Object(R.isUndefined)(this.contentAssessorPresenter)||this.contentAssessorPresenter.disableMarker()},eu.prototype._renderAnalysisResults=function(){this.config.contentAnalysisActive&&!Object(R.isUndefined)(this.contentAssessorPresenter)&&this.contentAssessorPresenter.renderIndividualRatings(),this.config.keywordAnalysisActive&&!Object(R.isUndefined)(this.seoAssessorPresenter)&&(this.seoAssessorPresenter.setKeyword(this.paper.getKeyword()),this.seoAssessorPresenter.render())},eu.prototype.analyzeTimer=function(){this.refresh()},eu.prototype.registerTest=function(){console.error("This function is deprecated, please use registerAssessment")},eu.prototype.createSnippetPreview=function(){this.snippetPreview=Qo.call(this),this.initSnippetPreview()},eu.prototype.switchAssessors=function(e){console.warn("Switch assessor is deprecated since YoastSEO.js version 1.35.0"),this.changeAssessorOptions({useCornerStone:e})};var tu=eu;t.default={App:tu,Assessor:Ut,ContentAssessor:Ht,TaxonomyAssessor:Vt,Pluggable:Yo,SnippetPreview:Ko,Paper:Xt,AssessmentResult:q,AnalysisWebWorker:Kr,AnalysisWorkerWrapper:Wr,createWorker:Gr,assessments:n,bundledPlugins:s,config:u,helpers:a,markers:o,interpreters:i,languageProcessing:p,values:g}},75:function(e,t,r){var n=r(51);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.default=e.exports,e.exports.__esModule=!0},76:function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},77:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},8:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},86:function(e,t,r){var n=r(295),i=r(297);function s(t,r){return delete e.exports[t],e.exports[t]=r,r}e.exports={Parser:n,Tokenizer:r(296),ElementType:r(120),DomHandler:i,get FeedHandler(){return s("FeedHandler",r(714))},get Stream(){return s("Stream",r(728))},get WritableStream(){return s("WritableStream",r(304))},get ProxyHandler(){return s("ProxyHandler",r(735))},get DomUtils(){return s("DomUtils",r(299))},get CollectingHandler(){return s("CollectingHandler",r(736))},DefaultHandler:i,get RssHandler(){return s("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var r=new i(t);return new n(r,t).end(e),r.dom},parseFeed:function(t,r){var i=new e.exports.FeedHandler(r);return new n(i,r).end(t),i.dom},createDomStream:function(e,t,r){var s=new i(e,t,r);return new n(s,t)},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}}},89:function(e,t,r){"use strict";var n=r(179),i=r(180);function s(){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}t.parse=b,t.resolve=function(e,t){return b(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?b(e,!1,!0).resolveObject(t):t},t.format=function(e){return i.isString(e)&&(e=b(e)),e instanceof s?e.format():s.prototype.format.call(e)},t.Url=s;var a=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),h=["%","/","?",";","#"].concat(c),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,d={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=r(181);function b(e,t,r){if(e&&i.isObject(e)&&e instanceof s)return e;var n=new s;return n.parse(e,t,r),n}s.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var s=e.indexOf("?"),o=-1!==s&&s<e.indexOf("#")?"?":"#",l=e.split(o);l[0]=l[0].replace(/\\/g,"/");var b=e=l.join(o);if(b=b.trim(),!r&&1===e.split("#").length){var _=u.exec(b);if(_)return this.path=b,this.href=b,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=a.exec(b);if(w){var x=(w=w[0]).toLowerCase();this.protocol=x,b=b.substr(w.length)}if(r||w||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===b.substr(0,2);!E||w&&v[w]||(b=b.substr(2),this.slashes=!0)}if(!v[w]&&(E||w&&!m[w])){for(var T,k,A=-1,O=0;O<f.length;O++)-1!==(C=b.indexOf(f[O]))&&(-1===A||C<A)&&(A=C);for(-1!==(k=-1===A?b.lastIndexOf("@"):b.lastIndexOf("@",A))&&(T=b.slice(0,k),b=b.slice(k+1),this.auth=decodeURIComponent(T)),A=-1,O=0;O<h.length;O++){var C;-1!==(C=b.indexOf(h[O]))&&(-1===A||C<A)&&(A=C)}-1===A&&(A=b.length),this.host=b.slice(0,A),b=b.slice(A),this.parseHost(),this.hostname=this.hostname||"";var S="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!S)for(var j=this.hostname.split(/\./),R=(O=0,j.length);O<R;O++){var D=j[O];if(D&&!D.match(p)){for(var L="",M=0,P=D.length;M<P;M++)D.charCodeAt(M)>127?L+="x":L+=D[M];if(!L.match(p)){var F=j.slice(0,O),$=j.slice(O+1),B=D.match(g);B&&(F.push(B[1]),$.unshift(B[2])),$.length&&(b="/"+$.join(".")+b),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),S||(this.hostname=n.toASCII(this.hostname));var q=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+q,this.href+=this.host,S&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!d[x])for(O=0,R=c.length;O<R;O++){var N=c[O];if(-1!==b.indexOf(N)){var I=encodeURIComponent(N);I===N&&(I=escape(N)),b=b.split(N).join(I)}}var K=b.indexOf("#");-1!==K&&(this.hash=b.substr(K),b=b.slice(0,K));var z=b.indexOf("?");if(-1!==z?(this.search=b.substr(z),this.query=b.substr(z+1),t&&(this.query=y.parse(this.query)),b=b.slice(0,z)):t&&(this.search="",this.query={}),b&&(this.pathname=b),m[x]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){q=this.pathname||"";var H=this.search||"";this.path=q+H}return this.href=this.format(),this},s.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",s=!1,a="";this.host?s=e+this.host:this.hostname&&(s=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(s+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(a=y.stringify(this.query));var o=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==s?(s="//"+(s||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):s||(s=""),n&&"#"!==n.charAt(0)&&(n="#"+n),o&&"?"!==o.charAt(0)&&(o="?"+o),t+s+(r=r.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(o=o.replace("#","%23"))+n},s.prototype.resolve=function(e){return this.resolveObject(b(e,!1,!0)).format()},s.prototype.resolveObject=function(e){if(i.isString(e)){var t=new s;t.parse(e,!1,!0),e=t}for(var r=new s,n=Object.keys(this),a=0;a<n.length;a++){var o=n[a];r[o]=this[o]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),l=0;l<u.length;l++){var c=u[l];"protocol"!==c&&(r[c]=e[c])}return m[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!m[e.protocol]){for(var h=Object.keys(e),f=0;f<h.length;f++){var p=h[f];r[p]=e[p]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||v[e.protocol])r.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),g.length<2&&g.unshift(""),r.pathname=g.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var d=r.pathname||"",y=r.search||"";r.path=d+y}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var b=r.pathname&&"/"===r.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=_||b||r.host&&e.pathname,x=w,E=r.pathname&&r.pathname.split("/")||[],T=(g=e.pathname&&e.pathname.split("/")||[],r.protocol&&!m[r.protocol]);if(T&&(r.hostname="",r.port=null,r.host&&(""===E[0]?E[0]=r.host:E.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),w=w&&(""===g[0]||""===E[0])),_)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,E=g;else if(g.length)E||(E=[]),E.pop(),E=E.concat(g),r.search=e.search,r.query=e.query;else if(!i.isNullOrUndefined(e.search))return T&&(r.hostname=r.host=E.shift(),(S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=S.shift(),r.host=r.hostname=S.shift())),r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!E.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var k=E.slice(-1)[0],A=(r.host||e.host||E.length>1)&&("."===k||".."===k)||""===k,O=0,C=E.length;C>=0;C--)"."===(k=E[C])?E.splice(C,1):".."===k?(E.splice(C,1),O++):O&&(E.splice(C,1),O--);if(!w&&!x)for(;O--;O)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),A&&"/"!==E.join("/").substr(-1)&&E.push("");var S,j=""===E[0]||E[0]&&"/"===E[0].charAt(0);return T&&(r.hostname=r.host=j?"":E.length?E.shift():"",(S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=S.shift(),r.host=r.hostname=S.shift())),(w=w||r.host&&E.length)&&!j&&E.unshift(""),E.length?r.pathname=E.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var e=this.host,t=o.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},9:function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e},e.exports.default=e.exports,e.exports.__esModule=!0},90:function(e,t){e.exports=window.yoast.featureFlag},97:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}});
js/dist/externals/{analysisReport-1730.js → analysisReport-1740.js} RENAMED
File without changes
js/dist/externals/{components-1730.js → components-1740.js} RENAMED
File without changes
js/dist/externals/{componentsNew-1730.js → componentsNew-1740.js} RENAMED
File without changes
js/dist/externals/{configurationWizard-1730.js → configurationWizard-1740.js} RENAMED
@@ -1,4 +1,4 @@
1
- window.yoast=window.yoast||{},window.yoast.configurationWizard=function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=743)}([function(e,t){e.exports=window.yoast.propTypes},function(e,t){e.exports=window.wp.element},,function(e,t){e.exports=window.React},,,function(e,t){e.exports=window.yoast.styleGuide},function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}e.exports=function(e,t,o){return t&&r(e.prototype,t),o&&r(e,o),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.wp.i18n},function(e,t,r){var o=r(37);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var o=r(23).default,n=r(14);e.exports=function(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?n(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.yoast.componentsNew},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.yoast.helpers},,,,function(e,t,r){"use strict";e.exports=function(e,t,r,o,n,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[r,o,n,i,a,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},,,,function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=r=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){e.exports={default:r(367),__esModule:!0}},function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(369))&&o.__esModule?o:{default:o};t.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),(0,n.default)(e,o.key,o)}}return function(t,r,o){return r&&e(t.prototype,r),o&&e(t,o),t}}()},function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(166))&&o.__esModule?o:{default:o};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,n.default)(t))&&"function"!=typeof t?e:t}},function(e,t,r){"use strict";t.__esModule=!0;var o=a(r(391)),n=a(r(395)),i=a(r(166));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,n.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},function(e,t){e.exports=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}},,,,,,function(e,t){function r(t,o){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,o)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=window.ReactDOM},function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(360))&&o.__esModule?o:{default:o};t.default=n.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=s(r(3)),i=s(r(72)),a=s(r(74));function s(e){return e&&e.__esModule?e:{default:e}}var l=void 0;t.default=function(e){var t=e.mixedString,r=e.components,s=e.throwErrors;if(l=t,!r)return t;if("object"!==(void 0===r?"undefined":o(r))){if(s)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var u=(0,a.default)(t);try{return function e(t,r){var a,s,u,c,f,d,p,h,m=[],y={};for(d=0;d<t.length;d++)if("string"!==(f=t[d]).type){if(!r.hasOwnProperty(f.value)||void 0===r[f.value])throw new Error("Invalid interpolation, missing component node: `"+f.value+"`");if("object"!==o(r[f.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+f.value+"`","\n> "+l);if("componentClose"===f.type)throw new Error("Missing opening component token: `"+f.value+"`");if("componentOpen"===f.type){a=r[f.value],u=d;break}m.push(r[f.value])}else m.push(f.value);return a&&(c=function(e,t){var r,o,n=t[e],i=0;for(o=e+1;o<t.length;o++)if((r=t[o]).value===n.value){if("componentOpen"===r.type){i++;continue}if("componentClose"===r.type){if(0===i)return o;i--}}throw new Error("Missing closing component token `"+n.value+"`")}(u,t),p=e(t.slice(u+1,c),r),s=n.default.cloneElement(a,{},p),m.push(s),c<t.length-1&&(h=e(t.slice(c+1),r),m=m.concat(h))),1===m.length?m[0]:(m.forEach((function(e,t){e&&(y["interpolation-child-"+t]=e)})),(0,i.default)(y))}(u,r)}catch(e){if(s)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},function(e,t,r){"use strict";function o(e){return function(){return e}}var n=function(){};n.thatReturns=o,n.thatReturnsFalse=o(!1),n.thatReturnsTrue=o(!0),n.thatReturnsNull=o(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},function(e,t){var r=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=r)},,,,,,,,,function(e,t,r){var o=r(163)("wks"),n=r(131),i=r(66).Symbol,a="function"==typeof i;(e.exports=function(e){return o[e]||(o[e]=a&&i[e]||(a?i:n)("Symbol."+e))}).store=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={easeOutFunction:"cubic-bezier(0.23, 1, 0.32, 1)",easeInOutFunction:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",easeOut:function(e,t,r,o){if(o=o||this.easeOutFunction,t&&"[object Array]"===Object.prototype.toString.call(t)){for(var n="",i=0;i<t.length;i++)n&&(n+=","),n+=this.create(e,t[i],r,o);return n}return this.create(e,t,r,o)},create:function(e,t,r,o){return(t=t||"all")+" "+(e=e||"450ms")+" "+(o=o||"linear")+" "+(r||"0ms")}}},,,,,,,,,,,,function(e,t,r){var o=r(66),n=r(43),i=r(157),a=r(90),s=r(79),l=function(e,t,r){var u,c,f,d=e&l.F,p=e&l.G,h=e&l.S,m=e&l.P,y=e&l.B,b=e&l.W,v=p?n:n[t]||(n[t]={}),g=v.prototype,x=p?o:h?o[t]:(o[t]||{}).prototype;for(u in p&&(r=t),r)(c=!d&&x&&void 0!==x[u])&&s(v,u)||(f=c?x[u]:r[u],v[u]=p&&"function"!=typeof x[u]?r[u]:y&&c?i(f,o):b&&x[u]==f?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?i(Function.call,f):f,m&&((v.virtual||(v.virtual={}))[u]=f,e&l.R&&g&&!g[u]&&a(g,u,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,r){var o=r(78),n=r(214),i=r(158),a=Object.defineProperty;t.f=r(68)?Object.defineProperty:function(e,t,r){if(o(e),t=i(t,!0),o(r),n)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){e.exports=!r(92)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},,,,function(e,t,r){"use strict";var o=r(3),n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,i=r(42),a=r(19),s=r(73),l="function"==typeof Symbol&&Symbol.iterator;function u(e,t){return e&&"object"==typeof e&&null!=e.key?(r=e.key,o={"=":"=0",":":"=2"},"$"+(""+r).replace(/[=:]/g,(function(e){return o[e]}))):t.toString(36);var r,o}var c=/\/+/g;function f(e){return(""+e).replace(c,"$&/")}var d,p,h=m,m=function(e){if(this.instancePool.length){var t=this.instancePool.pop();return this.call(t,e),t}return new this(e)};function y(e,t,r,o){this.result=e,this.keyPrefix=t,this.func=r,this.context=o,this.count=0}function b(e,t,r){var n,a,s=e.result,l=e.keyPrefix,u=e.func,c=e.context,d=u.call(c,t,e.count++);Array.isArray(d)?v(d,s,r,i.thatReturnsArgument):null!=d&&(o.isValidElement(d)&&(n=d,a=l+(!d.key||t&&t.key===d.key?"":f(d.key)+"/")+r,d=o.cloneElement(n,{key:a},void 0!==n.props?n.props.children:void 0)),s.push(d))}function v(e,t,r,o,i){var s="";null!=r&&(s=f(r)+"/");var c=y.getPooled(t,s,o,i);!function(e,t,r){null==e||function e(t,r,o,i){var s,c=typeof t;if("undefined"!==c&&"boolean"!==c||(t=null),null===t||"string"===c||"number"===c||"object"===c&&t.$$typeof===n)return o(i,t,""===r?"."+u(t,0):r),1;var f=0,d=""===r?".":r+":";if(Array.isArray(t))for(var p=0;p<t.length;p++)f+=e(s=t[p],d+u(s,p),o,i);else{var h=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(h)for(var m,y=h.call(t),b=0;!(m=y.next()).done;)f+=e(s=m.value,d+u(s,b++),o,i);else if("object"===c){var v=""+t;a(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===v?"object with keys {"+Object.keys(t).join(", ")+"}":v,"")}}return f}(e,"",t,r)}(e,b,c),y.release(c)}y.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},d=function(e,t,r,o){if(this.instancePool.length){var n=this.instancePool.pop();return this.call(n,e,t,r,o),n}return new this(e,t,r,o)},(p=y).instancePool=[],p.getPooled=d||h,p.poolSize||(p.poolSize=10),p.release=function(e){a(e instanceof this,"Trying to release an instance into a pool of a different type."),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)},e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return s(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(o.isValidElement(e))return s(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;a(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var r in e)v(e[r],t,r,i.thatReturnsArgument);return t}},function(e,t,r){"use strict";var o=r(42);e.exports=o},function(e,t,r){"use strict";function o(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(o)}},,,,function(e,t,r){var o=r(91);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},,,,,,,,,,,function(e,t,r){var o=r(67),n=r(105);e.exports=r(68)?function(e,t,r){return o.f(e,t,n(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var o=r(217),n=r(160);e.exports=function(e){return o(n(e))}},function(e,t,r){var o=r(160);e.exports=function(e){return Object(o(e))}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){return r?[e,t]:e},e.exports=t.default},,,,,,,,function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var o=r(216),n=r(164);e.exports=Object.keys||function(e){return o(e,n)}},function(e,t,r){"use strict";e.exports=function(){}},,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,n=(o=r(359))&&o.__esModule?o:{default:o};t.default=n.default},,,function(e,t){e.exports=window.lodash.isUndefined},,,,,,function(e,t){e.exports=!0},function(e,t){var r=0,o=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+o).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,r){"use strict";var o=r(374)(!0);r(221)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=o(t,r),this._i+=e.length,{value:e,done:!1})}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={set:function(e,t,r){e[t]=r}}},,,,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Stepper=t.StepLabel=t.StepContent=t.StepButton=t.Step=void 0;var o=l(r(440)),n=l(r(441)),i=l(r(454)),a=l(r(235)),s=l(r(457));function l(e){return e&&e.__esModule?e:{default:e}}t.Step=o.default,t.StepButton=n.default,t.StepContent=i.default,t.StepLabel=a.default,t.Stepper=s.default},,,,,function(e,t,r){"use strict";t.__esModule=!0;var o=i(r(351)),n=i(r(156));function i(e){return e&&e.__esModule?e:{default:e}}i(r(212)),i(r(213)),t.default=function(e){return(0,o.default)((function(e,t){return!(0,n.default)(e,t)}))(e)}},function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(358))&&o.__esModule?o:{default:o};t.default=n.default},function(e,t,r){var o=r(363);e.exports=function(e,t,r){if(o(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var o=r(91);e.exports=function(e,t){if(!o(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!o(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var r=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:r)(e)}},function(e,t,r){var o=r(163)("keys"),n=r(131);e.exports=function(e){return o[e]||(o[e]=n(e))}},function(e,t,r){var o=r(43),n=r(66),i=n["__core-js_shared__"]||(n["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:r(130)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){"use strict";t.__esModule=!0;var o=a(r(372)),n=a(r(381)),i="function"==typeof n.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof n.default&&"symbol"===i(o.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":void 0===e?"undefined":i(e)}},function(e,t,r){var o=r(78),n=r(376),i=r(164),a=r(162)("IE_PROTO"),s=function(){},l=function(){var e,t=r(215)("iframe"),o=i.length;for(t.style.display="none",r(377).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;o--;)delete l.prototype[i[o]];return l()};e.exports=Object.create||function(e,t){var r;return null!==e?(s.prototype=o(e),r=new s,s.prototype=null,r[a]=e):r=l(),void 0===t?r:n(r,t)}},function(e,t,r){var o=r(67).f,n=r(79),i=r(52)("toStringTag");e.exports=function(e,t,r){e&&!n(e=r?e:e.prototype,i)&&o(e,i,{configurable:!0,value:t})}},function(e,t,r){r(378);for(var o=r(66),n=r(90),i=r(95),a=r(52)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var u=s[l],c=o[u],f=c&&c.prototype;f&&!f[a]&&n(f,a,u),i[u]=i.Array}},function(e,t,r){t.f=r(52)},function(e,t,r){var o=r(66),n=r(43),i=r(130),a=r(170),s=r(67).f;e.exports=function(e){var t=n.Symbol||(n.Symbol=i?{}:o.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.red50="#ffebee",t.red100="#ffcdd2",t.red200="#ef9a9a",t.red300="#e57373",t.red400="#ef5350",t.red500="#f44336",t.red600="#e53935",t.red700="#d32f2f",t.red800="#c62828",t.red900="#b71c1c",t.redA100="#ff8a80",t.redA200="#ff5252",t.redA400="#ff1744",t.redA700="#d50000",t.pink50="#fce4ec",t.pink100="#f8bbd0",t.pink200="#f48fb1",t.pink300="#f06292",t.pink400="#ec407a",t.pink500="#e91e63",t.pink600="#d81b60",t.pink700="#c2185b",t.pink800="#ad1457",t.pink900="#880e4f",t.pinkA100="#ff80ab",t.pinkA200="#ff4081",t.pinkA400="#f50057",t.pinkA700="#c51162",t.purple50="#f3e5f5",t.purple100="#e1bee7",t.purple200="#ce93d8",t.purple300="#ba68c8",t.purple400="#ab47bc",t.purple500="#9c27b0",t.purple600="#8e24aa",t.purple700="#7b1fa2",t.purple800="#6a1b9a",t.purple900="#4a148c",t.purpleA100="#ea80fc",t.purpleA200="#e040fb",t.purpleA400="#d500f9",t.purpleA700="#aa00ff",t.deepPurple50="#ede7f6",t.deepPurple100="#d1c4e9",t.deepPurple200="#b39ddb",t.deepPurple300="#9575cd",t.deepPurple400="#7e57c2",t.deepPurple500="#673ab7",t.deepPurple600="#5e35b1",t.deepPurple700="#512da8",t.deepPurple800="#4527a0",t.deepPurple900="#311b92",t.deepPurpleA100="#b388ff",t.deepPurpleA200="#7c4dff",t.deepPurpleA400="#651fff",t.deepPurpleA700="#6200ea",t.indigo50="#e8eaf6",t.indigo100="#c5cae9",t.indigo200="#9fa8da",t.indigo300="#7986cb",t.indigo400="#5c6bc0",t.indigo500="#3f51b5",t.indigo600="#3949ab",t.indigo700="#303f9f",t.indigo800="#283593",t.indigo900="#1a237e",t.indigoA100="#8c9eff",t.indigoA200="#536dfe",t.indigoA400="#3d5afe",t.indigoA700="#304ffe",t.blue50="#e3f2fd",t.blue100="#bbdefb",t.blue200="#90caf9",t.blue300="#64b5f6",t.blue400="#42a5f5",t.blue500="#2196f3",t.blue600="#1e88e5",t.blue700="#1976d2",t.blue800="#1565c0",t.blue900="#0d47a1",t.blueA100="#82b1ff",t.blueA200="#448aff",t.blueA400="#2979ff",t.blueA700="#2962ff",t.lightBlue50="#e1f5fe",t.lightBlue100="#b3e5fc",t.lightBlue200="#81d4fa",t.lightBlue300="#4fc3f7",t.lightBlue400="#29b6f6",t.lightBlue500="#03a9f4",t.lightBlue600="#039be5",t.lightBlue700="#0288d1",t.lightBlue800="#0277bd",t.lightBlue900="#01579b",t.lightBlueA100="#80d8ff",t.lightBlueA200="#40c4ff",t.lightBlueA400="#00b0ff",t.lightBlueA700="#0091ea",t.cyan50="#e0f7fa",t.cyan100="#b2ebf2",t.cyan200="#80deea",t.cyan300="#4dd0e1",t.cyan400="#26c6da",t.cyan500="#00bcd4",t.cyan600="#00acc1",t.cyan700="#0097a7",t.cyan800="#00838f",t.cyan900="#006064",t.cyanA100="#84ffff",t.cyanA200="#18ffff",t.cyanA400="#00e5ff",t.cyanA700="#00b8d4",t.teal50="#e0f2f1",t.teal100="#b2dfdb",t.teal200="#80cbc4",t.teal300="#4db6ac",t.teal400="#26a69a",t.teal500="#009688",t.teal600="#00897b",t.teal700="#00796b",t.teal800="#00695c",t.teal900="#004d40",t.tealA100="#a7ffeb",t.tealA200="#64ffda",t.tealA400="#1de9b6",t.tealA700="#00bfa5",t.green50="#e8f5e9",t.green100="#c8e6c9",t.green200="#a5d6a7",t.green300="#81c784",t.green400="#66bb6a",t.green500="#4caf50",t.green600="#43a047",t.green700="#388e3c",t.green800="#2e7d32",t.green900="#1b5e20",t.greenA100="#b9f6ca",t.greenA200="#69f0ae",t.greenA400="#00e676",t.greenA700="#00c853",t.lightGreen50="#f1f8e9",t.lightGreen100="#dcedc8",t.lightGreen200="#c5e1a5",t.lightGreen300="#aed581",t.lightGreen400="#9ccc65",t.lightGreen500="#8bc34a",t.lightGreen600="#7cb342",t.lightGreen700="#689f38",t.lightGreen800="#558b2f",t.lightGreen900="#33691e",t.lightGreenA100="#ccff90",t.lightGreenA200="#b2ff59",t.lightGreenA400="#76ff03",t.lightGreenA700="#64dd17",t.lime50="#f9fbe7",t.lime100="#f0f4c3",t.lime200="#e6ee9c",t.lime300="#dce775",t.lime400="#d4e157",t.lime500="#cddc39",t.lime600="#c0ca33",t.lime700="#afb42b",t.lime800="#9e9d24",t.lime900="#827717",t.limeA100="#f4ff81",t.limeA200="#eeff41",t.limeA400="#c6ff00",t.limeA700="#aeea00",t.yellow50="#fffde7",t.yellow100="#fff9c4",t.yellow200="#fff59d",t.yellow300="#fff176",t.yellow400="#ffee58",t.yellow500="#ffeb3b",t.yellow600="#fdd835",t.yellow700="#fbc02d",t.yellow800="#f9a825",t.yellow900="#f57f17",t.yellowA100="#ffff8d",t.yellowA200="#ffff00",t.yellowA400="#ffea00",t.yellowA700="#ffd600",t.amber50="#fff8e1",t.amber100="#ffecb3",t.amber200="#ffe082",t.amber300="#ffd54f",t.amber400="#ffca28",t.amber500="#ffc107",t.amber600="#ffb300",t.amber700="#ffa000",t.amber800="#ff8f00",t.amber900="#ff6f00",t.amberA100="#ffe57f",t.amberA200="#ffd740",t.amberA400="#ffc400",t.amberA700="#ffab00",t.orange50="#fff3e0",t.orange100="#ffe0b2",t.orange200="#ffcc80",t.orange300="#ffb74d",t.orange400="#ffa726",t.orange500="#ff9800",t.orange600="#fb8c00",t.orange700="#f57c00",t.orange800="#ef6c00",t.orange900="#e65100",t.orangeA100="#ffd180",t.orangeA200="#ffab40",t.orangeA400="#ff9100",t.orangeA700="#ff6d00",t.deepOrange50="#fbe9e7",t.deepOrange100="#ffccbc",t.deepOrange200="#ffab91",t.deepOrange300="#ff8a65",t.deepOrange400="#ff7043",t.deepOrange500="#ff5722",t.deepOrange600="#f4511e",t.deepOrange700="#e64a19",t.deepOrange800="#d84315",t.deepOrange900="#bf360c",t.deepOrangeA100="#ff9e80",t.deepOrangeA200="#ff6e40",t.deepOrangeA400="#ff3d00",t.deepOrangeA700="#dd2c00",t.brown50="#efebe9",t.brown100="#d7ccc8",t.brown200="#bcaaa4",t.brown300="#a1887f",t.brown400="#8d6e63",t.brown500="#795548",t.brown600="#6d4c41",t.brown700="#5d4037",t.brown800="#4e342e",t.brown900="#3e2723",t.blueGrey50="#eceff1",t.blueGrey100="#cfd8dc",t.blueGrey200="#b0bec5",t.blueGrey300="#90a4ae",t.blueGrey400="#78909c",t.blueGrey500="#607d8b",t.blueGrey600="#546e7a",t.blueGrey700="#455a64",t.blueGrey800="#37474f",t.blueGrey900="#263238",t.grey50="#fafafa",t.grey100="#f5f5f5",t.grey200="#eeeeee",t.grey300="#e0e0e0",t.grey400="#bdbdbd",t.grey500="#9e9e9e",t.grey600="#757575",t.grey700="#616161",t.grey800="#424242",t.grey900="#212121",t.black="#000000",t.white="#ffffff",t.transparent="rgba(0, 0, 0, 0)",t.fullBlack="rgba(0, 0, 0, 1)",t.darkBlack="rgba(0, 0, 0, 0.87)",t.lightBlack="rgba(0, 0, 0, 0.54)",t.minBlack="rgba(0, 0, 0, 0.26)",t.faintBlack="rgba(0, 0, 0, 0.12)",t.fullWhite="rgba(255, 255, 255, 1)",t.darkWhite="rgba(255, 255, 255, 0.87)",t.lightWhite="rgba(255, 255, 255, 0.54)"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&o.test(e)};var o=/-webkit-|-moz-|-ms-/;e.exports=t.default},function(e,t,r){"use strict";t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},n=l(r(446)),i=l(r(3)),a=l(r(0)),s=(l(r(107)),r(447));function l(e){return e&&e.__esModule?e:{default:e}}a.default.any,a.default.func,a.default.node;var u=function(e){function t(r,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r,n));return i.performAppear=function(e,t){i.currentlyTransitioningKeys[e]=!0,t.componentWillAppear?t.componentWillAppear(i._handleDoneAppearing.bind(i,e,t)):i._handleDoneAppearing(e,t)},i._handleDoneAppearing=function(e,t){t.componentDidAppear&&t.componentDidAppear(),delete i.currentlyTransitioningKeys[e];var r=(0,s.getChildMapping)(i.props.children);r&&r.hasOwnProperty(e)||i.performLeave(e,t)},i.performEnter=function(e,t){i.currentlyTransitioningKeys[e]=!0,t.componentWillEnter?t.componentWillEnter(i._handleDoneEntering.bind(i,e,t)):i._handleDoneEntering(e,t)},i._handleDoneEntering=function(e,t){t.componentDidEnter&&t.componentDidEnter(),delete i.currentlyTransitioningKeys[e];var r=(0,s.getChildMapping)(i.props.children);r&&r.hasOwnProperty(e)||i.performLeave(e,t)},i.performLeave=function(e,t){i.currentlyTransitioningKeys[e]=!0,t.componentWillLeave?t.componentWillLeave(i._handleDoneLeaving.bind(i,e,t)):i._handleDoneLeaving(e,t)},i._handleDoneLeaving=function(e,t){t.componentDidLeave&&t.componentDidLeave(),delete i.currentlyTransitioningKeys[e];var r=(0,s.getChildMapping)(i.props.children);r&&r.hasOwnProperty(e)?i.keysToEnter.push(e):i.setState((function(t){var r=o({},t.children);return delete r[e],{children:r}}))},i.childRefs=Object.create(null),i.state={children:(0,s.getChildMapping)(r.children)},i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){this.currentlyTransitioningKeys={},this.keysToEnter=[],this.keysToLeave=[]},t.prototype.componentDidMount=function(){var e=this.state.children;for(var t in e)e[t]&&this.performAppear(t,this.childRefs[t])},t.prototype.componentWillReceiveProps=function(e){var t=(0,s.getChildMapping)(e.children),r=this.state.children;for(var o in this.setState({children:(0,s.mergeChildMappings)(r,t)}),t){var n=r&&r.hasOwnProperty(o);!t[o]||n||this.currentlyTransitioningKeys[o]||this.keysToEnter.push(o)}for(var i in r){var a=t&&t.hasOwnProperty(i);!r[i]||a||this.currentlyTransitioningKeys[i]||this.keysToLeave.push(i)}},t.prototype.componentDidUpdate=function(){var e=this,t=this.keysToEnter;this.keysToEnter=[],t.forEach((function(t){return e.performEnter(t,e.childRefs[t])}));var r=this.keysToLeave;this.keysToLeave=[],r.forEach((function(t){return e.performLeave(t,e.childRefs[t])}))},t.prototype.render=function(){var e=this,t=[],r=function(r){var o=e.state.children[r];if(o){var a="string"!=typeof o.ref,s=e.props.childFactory(o),l=function(t){e.childRefs[r]=t};s===o&&a&&(l=(0,n.default)(o.ref,l)),t.push(i.default.cloneElement(s,{key:r,ref:l}))}};for(var a in this.state.children)r(a);var s=o({},this.props);return delete s.transitionLeave,delete s.transitionName,delete s.transitionAppear,delete s.transitionEnter,delete s.childFactory,delete s.transitionLeaveTimeout,delete s.transitionEnterTimeout,delete s.transitionAppearTimeout,delete s.component,i.default.createElement(this.props.component,s,t)},t}(i.default.Component);u.displayName="TransitionGroup",u.propTypes={},u.defaultProps={component:"span",childFactory:function(e){return e}},t.default=u,e.exports=t.default},,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=h(r(225));t.default=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),h=1;h<t;h++)r[h-1]=arguments[h];var m=e=n.default.apply(void 0,[{zIndex:s.default,isRtl:!1,userAgent:void 0},a.default,e].concat(r)),y=m.spacing,b=m.fontFamily,v=m.palette,g={spacing:y,fontFamily:b,palette:v};e=(0,n.default)({appBar:{color:v.primary1Color,textColor:v.alternateTextColor,height:y.desktopKeylineIncrement,titleFontWeight:d.default.fontWeightNormal,padding:y.desktopGutter},avatar:{color:v.canvasColor,backgroundColor:(0,i.emphasize)(v.canvasColor,.26)},badge:{color:v.alternateTextColor,textColor:v.textColor,primaryColor:v.primary1Color,primaryTextColor:v.alternateTextColor,secondaryColor:v.accent1Color,secondaryTextColor:v.alternateTextColor,fontWeight:d.default.fontWeightMedium},bottomNavigation:{backgroundColor:v.canvasColor,unselectedColor:(0,i.fade)(v.textColor,.54),selectedColor:v.primary1Color,height:56,unselectedFontSize:12,selectedFontSize:14},button:{height:36,minWidth:88,iconButtonSize:2*y.iconSize},card:{titleColor:(0,i.fade)(v.textColor,.87),subtitleColor:(0,i.fade)(v.textColor,.54),fontWeight:d.default.fontWeightMedium},cardMedia:{color:p.darkWhite,overlayContentBackground:p.lightBlack,titleColor:p.darkWhite,subtitleColor:p.lightWhite},cardText:{textColor:v.textColor},checkbox:{boxColor:v.textColor,checkedColor:v.primary1Color,requiredColor:v.primary1Color,disabledColor:v.disabledColor,labelColor:v.textColor,labelDisabledColor:v.disabledColor},chip:{backgroundColor:(0,i.emphasize)(v.canvasColor,.12),deleteIconColor:(0,i.fade)(v.textColor,.26),textColor:(0,i.fade)(v.textColor,.87),fontSize:14,fontWeight:d.default.fontWeightNormal,shadow:"0 1px 6px "+(0,i.fade)(v.shadowColor,.12)+",\n 0 1px 4px "+(0,i.fade)(v.shadowColor,.12)},datePicker:{color:v.primary1Color,textColor:v.alternateTextColor,calendarTextColor:v.textColor,selectColor:v.primary2Color,selectTextColor:v.alternateTextColor,calendarYearBackgroundColor:v.canvasColor,headerColor:v.pickerHeaderColor||v.primary1Color},dialog:{titleFontSize:22,bodyFontSize:16,bodyColor:(0,i.fade)(v.textColor,.6)},dropDownMenu:{accentColor:v.borderColor},enhancedButton:{tapHighlightColor:p.transparent},flatButton:{color:p.transparent,buttonFilterColor:"#999999",disabledTextColor:(0,i.fade)(v.textColor,.3),textColor:v.textColor,primaryTextColor:v.primary1Color,secondaryTextColor:v.accent1Color,fontSize:d.default.fontStyleButtonFontSize,fontWeight:d.default.fontWeightMedium},floatingActionButton:{buttonSize:56,miniSize:40,color:v.primary1Color,iconColor:v.alternateTextColor,secondaryColor:v.accent1Color,secondaryIconColor:v.alternateTextColor,disabledTextColor:v.disabledColor,disabledColor:(0,i.emphasize)(v.canvasColor,.12)},gridTile:{textColor:p.white},icon:{color:v.canvasColor,backgroundColor:v.primary1Color},inkBar:{backgroundColor:v.accent1Color},drawer:{width:4*y.desktopKeylineIncrement,color:v.canvasColor},listItem:{nestedLevelDepth:18,secondaryTextColor:v.secondaryTextColor,leftIconColor:p.grey600,rightIconColor:p.grey600},menu:{backgroundColor:v.canvasColor,containerBackgroundColor:v.canvasColor},menuItem:{dataHeight:32,height:48,hoverColor:(0,i.fade)(v.textColor,.1),padding:y.desktopGutter,selectedTextColor:v.accent1Color,rightIconDesktopFill:p.grey600},menuSubheader:{padding:y.desktopGutter,borderColor:v.borderColor,textColor:v.primary1Color},overlay:{backgroundColor:p.lightBlack},paper:{color:v.textColor,backgroundColor:v.canvasColor,zDepthShadows:[[1,6,.12,1,4,.12],[3,10,.16,3,10,.23],[10,30,.19,6,10,.23],[14,45,.25,10,18,.22],[19,60,.3,15,20,.22]].map((function(e){return"0 "+e[0]+"px "+e[1]+"px "+(0,i.fade)(v.shadowColor,e[2])+",\n 0 "+e[3]+"px "+e[4]+"px "+(0,i.fade)(v.shadowColor,e[5])}))},radioButton:{borderColor:v.textColor,backgroundColor:v.alternateTextColor,checkedColor:v.primary1Color,requiredColor:v.primary1Color,disabledColor:v.disabledColor,size:24,labelColor:v.textColor,labelDisabledColor:v.disabledColor},raisedButton:{color:v.alternateTextColor,textColor:v.textColor,primaryColor:v.primary1Color,primaryTextColor:v.alternateTextColor,secondaryColor:v.accent1Color,secondaryTextColor:v.alternateTextColor,disabledColor:(0,i.darken)(v.alternateTextColor,.1),disabledTextColor:(0,i.fade)(v.textColor,.3),fontSize:d.default.fontStyleButtonFontSize,fontWeight:d.default.fontWeightMedium},refreshIndicator:{strokeColor:v.borderColor,loadingStrokeColor:v.primary1Color},ripple:{color:(0,i.fade)(v.textColor,.87)},slider:{trackSize:2,trackColor:v.primary3Color,trackColorSelected:v.accent3Color,handleSize:12,handleSizeDisabled:8,handleSizeActive:18,handleColorZero:v.primary3Color,handleFillColor:v.alternateTextColor,selectionColor:v.primary1Color,rippleColor:v.primary1Color},snackbar:{textColor:v.alternateTextColor,backgroundColor:v.textColor,actionColor:v.accent1Color},subheader:{color:(0,i.fade)(v.textColor,.54),fontWeight:d.default.fontWeightMedium},stepper:{backgroundColor:"transparent",hoverBackgroundColor:(0,i.fade)(p.black,.06),iconColor:v.primary1Color,hoveredIconColor:p.grey700,inactiveIconColor:p.grey500,textColor:(0,i.fade)(p.black,.87),disabledTextColor:(0,i.fade)(p.black,.26),connectorLineColor:p.grey400},svgIcon:{color:v.textColor},table:{backgroundColor:v.canvasColor},tableFooter:{borderColor:v.borderColor,textColor:v.accent3Color},tableHeader:{borderColor:v.borderColor},tableHeaderColumn:{textColor:v.accent3Color,height:56,spacing:24},tableRow:{hoverColor:v.accent2Color,stripeColor:(0,i.fade)((0,i.lighten)(v.primary1Color,.5),.4),selectedColor:v.borderColor,textColor:v.textColor,borderColor:v.borderColor,height:48},tableRowColumn:{height:48,spacing:24},tabs:{backgroundColor:v.primary1Color,textColor:(0,i.fade)(v.alternateTextColor,.7),selectedTextColor:v.alternateTextColor},textField:{textColor:v.textColor,hintColor:v.disabledColor,floatingLabelColor:v.disabledColor,disabledTextColor:v.disabledColor,errorColor:p.red500,focusColor:v.primary1Color,backgroundColor:"transparent",borderColor:v.borderColor},timePicker:{color:v.alternateTextColor,textColor:v.alternateTextColor,accentColor:v.primary1Color,clockColor:v.textColor,clockCircleColor:v.clockCircleColor,headerColor:v.pickerHeaderColor||v.primary1Color,selectColor:v.primary2Color,selectTextColor:v.alternateTextColor},toggle:{thumbOnColor:v.primary1Color,thumbOffColor:v.accent2Color,thumbDisabledColor:v.borderColor,thumbRequiredColor:v.primary1Color,trackOnColor:(0,i.fade)(v.primary1Color,.5),trackOffColor:v.primary3Color,trackDisabledColor:v.primary3Color,labelColor:v.textColor,labelDisabledColor:v.disabledColor,trackRequiredColor:(0,i.fade)(v.primary1Color,.5)},toolbar:{color:(0,i.fade)(v.textColor,.54),hoverColor:(0,i.fade)(v.textColor,.87),backgroundColor:(0,i.darken)(v.accent2Color,.05),height:56,titleFontSize:20,iconColor:(0,i.fade)(v.textColor,.4),separatorColor:(0,i.fade)(v.textColor,.175),menuHoverColor:(0,i.fade)(v.textColor,.1)},tooltip:{color:p.white,rippleBackgroundColor:p.grey700}},e,{baseTheme:g,rawTheme:g});var x=[l.default,c.default,u.default].map((function(t){return t(e)})).filter((function(e){return e}));return e.prepareStyles=f.default.apply(void 0,(0,o.default)(x)),e};var n=h(r(404)),i=r(229),a=h(r(405)),s=h(r(407)),l=h(r(408)),u=h(r(433)),c=h(r(434)),f=h(r(438)),d=h(r(439)),p=r(172);function h(e){return e&&e.__esModule?e:{default:e}}},,,,,,,,,,,,,,function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(352))&&o.__esModule?o:{default:o};t.default=function(e){return(0,n.default)("displayName",e)}},function(e,t,r){"use strict";t.__esModule=!0;var o,n=(o=r(353))&&o.__esModule?o:{default:o};t.default=function(e,t){return t+"("+(0,n.default)(e)+")"}},function(e,t,r){e.exports=!r(68)&&!r(92)((function(){return 7!=Object.defineProperty(r(215)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var o=r(91),n=r(66).document,i=o(n)&&o(n.createElement);e.exports=function(e){return i?n.createElement(e):{}}},function(e,t,r){var o=r(79),n=r(93),i=r(365)(!1),a=r(162)("IE_PROTO");e.exports=function(e,t){var r,s=n(e),l=0,u=[];for(r in s)r!=a&&o(s,r)&&u.push(r);for(;t.length>l;)o(s,r=t[l++])&&(~i(u,r)||u.push(r));return u}},function(e,t,r){var o=r(159);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},function(e,t,r){var o=r(161),n=Math.min;e.exports=function(e){return e>0?n(o(e),9007199254740991):0}},function(e,t,r){var o=r(79),n=r(94),i=r(162)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=n(e),o(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,r){var o=r(65),n=r(43),i=r(92);e.exports=function(e,t){var r=(n.Object||{})[e]||Object[e],a={};a[e]=t(r),o(o.S+o.F*i((function(){r(1)})),"Object",a)}},function(e,t,r){"use strict";var o=r(130),n=r(65),i=r(222),a=r(90),s=r(95),l=r(375),u=r(168),c=r(219),f=r(52)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,r,h,m,y,b){l(r,t,h);var v,g,x,k=function(e){if(!d&&e in S)retu